SMAEA03800_문진표관리.xfdl 67 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAEA03800" position="absolute 0 0 809 800" titletext="문진표 관리" oninit="SMAEA03800_oninit" onload="SMAEA03800_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group4" taborder="40" position="absolute 0 25 804 65" anchor="left top right" class="div_SA">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption23" text="등록번호 :" class="search_name" position="absolute 6 12 97 29" anchor="default"/>
  11. <Edit id="ipt_pid" taborder="1" class="input_search" position="absolute 100 12 180 31" autoskip="true" autoselect="true" anchor="default" onkeydown="group4_ipt_pid_onkeydown"/>
  12. <Button id="button61" taborder="2" class="icon_search" position="absolute 182 13 198 29" anchor="default" onclick="group4_button61_onclick"/>
  13. <Edit id="ipt_patnm" taborder="3" readonly="true" position="absolute 199 12 271 31" autoskip="true" autoselect="true" anchor="default" class="output"/>
  14. <Button id="btn_sea" taborder="4" text="조회" class="btn1" position="absolute 740 10 796 32" anchor="top right" onclick="group4_btn_sea_onclick"/>
  15. </Layout>
  16. </Layouts>
  17. </Div>
  18. <Static text="PET-CT 환자 병력 기록" position="absolute 0 0 191 25" id="caption25" class="tit_1"/>
  19. <Grid position="absolute 0 79 145 772" id="grd_mainordlist" taborder="39" binddataset="ds_reclist_mainreclist" autoenter="select" autofittype="col" cellsizingtype="col" anchor="all" oncellclick="grd_mainordlist_oncellclick">
  20. <Formats>
  21. <Format id="default">
  22. <Columns>
  23. <Column size="23"/>
  24. <Column size="0"/>
  25. <Column size="97"/>
  26. </Columns>
  27. <Rows>
  28. <Row size="24" band="head"/>
  29. <Row size="24"/>
  30. </Rows>
  31. <Band id="head">
  32. <Cell/>
  33. <Cell col="1" text="No"/>
  34. <Cell col="2" text="기록일자"/>
  35. </Band>
  36. <Band id="body">
  37. <Cell celltype="head" expr="currow+1"/>
  38. <Cell col="1" text="bind:no"/>
  39. <Cell col="2" displaytype="date" text="bind:recdd" calendardisplaynulltype="nulltext"/>
  40. </Band>
  41. </Format>
  42. </Formats>
  43. </Grid>
  44. <Edit id="ipt_diagengnm" taborder="42" class="input_search" position="absolute 484 442 804 461" anchor="top right" autoselect="true" autoskip="true"/>
  45. <Shape id="line17" class="line_3" position="absolute 151 488 803 494" anchor="top right"/>
  46. <Shape id="line18" class="line_10" position="absolute 151 435 803 441" anchor="top right"/>
  47. <Static id="caption32" text="PET-CT 환자 병력 기록" class="tit_2" position="absolute 151 79 321 100" anchor="top right"/>
  48. <Static id="caption33" text="이름" class="cell_1" position="absolute 373 100 483 123" anchor="top right"/>
  49. <Static id="caption34" text="생년월일" class="cell_1" position="absolute 151 126 269 149" anchor="top right"/>
  50. <Static id="caption35" text="의뢰과" class="cell_1" position="absolute 587 152 697 175" anchor="top right"/>
  51. <Static id="caption36" text="수술력" class="tit_2" position="absolute 151 419 478 440" anchor="top right"/>
  52. <Static id="caption37" text="등록번호" class="cell_1" position="absolute 151 100 269 123" anchor="top right"/>
  53. <Static id="caption38" text="병력" class="tit_2" position="absolute 151 260 313 281" anchor="top right"/>
  54. <Static id="caption39" text="성별/나이" class="cell_1" position="absolute 373 125 483 148" anchor="top right"/>
  55. <Shape id="line19" class="line_10" position="absolute 151 95 803 101" anchor="top right"/>
  56. <Static id="caption41" text="수술명" class="cell_1" position="absolute 373 466 483 489" anchor="top right"/>
  57. <Static id="caption42" text="당뇨" class="cell_1" position="absolute 151 281 269 304" anchor="top right"/>
  58. <Static id="caption43" text="고혈압" class="cell_1" position="absolute 374 307 484 330" anchor="top right"/>
  59. <Static id="caption44" text="진단명" class="cell_1" position="absolute 373 441 483 464" anchor="top right"/>
  60. <Static id="caption45" text="의뢰병원" class="cell_1" position="absolute 151 152 269 175" anchor="top right"/>
  61. <Static id="caption46" text="수술력" class="cell_1" position="absolute 151 440 269 463" anchor="top right"/>
  62. <Static id="caption47" text="의뢰의사" class="cell_1" position="absolute 373 152 483 175" anchor="top right"/>
  63. <Static id="caption48" text="수술날짜" class="cell_1" position="absolute 151 466 269 489" anchor="top right"/>
  64. <Shape id="line20" class="line_10" position="absolute 151 276 803 282" anchor="top right"/>
  65. <Shape id="line21" class="line_3" position="absolute 151 249 803 255" anchor="top right"/>
  66. <Radio id="rdo_glycosyn" taborder="43" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 283 358 303" anchor="top right" onitemchanged="rdo_glycosyn_onitemchanged">
  67. <Dataset id="innerdataset">
  68. <ColumnInfo>
  69. <Column id="codecolumn"/>
  70. <Column id="datacolumn"/>
  71. </ColumnInfo>
  72. <Rows>
  73. <Row>
  74. <Col id="codecolumn">Y</Col>
  75. <Col id="datacolumn">있음</Col>
  76. </Row>
  77. <Row>
  78. <Col id="codecolumn">N</Col>
  79. <Col id="datacolumn">없음</Col>
  80. </Row>
  81. </Rows>
  82. </Dataset>
  83. </Radio>
  84. <Radio id="rdo_hypetsyn" taborder="44" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 485 310 573 328" anchor="top right">
  85. <Dataset id="innerdataset">
  86. <ColumnInfo>
  87. <Column id="codecolumn"/>
  88. <Column id="datacolumn"/>
  89. </ColumnInfo>
  90. <Rows>
  91. <Row>
  92. <Col id="codecolumn">Y</Col>
  93. <Col id="datacolumn">있음</Col>
  94. </Row>
  95. <Row>
  96. <Col id="codecolumn">N</Col>
  97. <Col id="datacolumn">없음</Col>
  98. </Row>
  99. </Rows>
  100. </Dataset>
  101. </Radio>
  102. <Shape id="line22" class="line_2" position="absolute 151 121 803 127" anchor="top right"/>
  103. <Shape id="line23" class="line_3" position="absolute 151 174 803 180" anchor="top right"/>
  104. <Shape id="line24" class="line_2" position="absolute 151 329 803 335" anchor="top right"/>
  105. <Shape id="line25" class="line_2" position="absolute 151 355 803 361" anchor="top right"/>
  106. <Radio id="rdo_tbyn" taborder="45" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 310 358 328" anchor="top right" onitemchanged="rdo_tbyn_onitemchanged">
  107. <Dataset id="innerdataset">
  108. <ColumnInfo>
  109. <Column id="codecolumn"/>
  110. <Column id="datacolumn"/>
  111. </ColumnInfo>
  112. <Rows>
  113. <Row>
  114. <Col id="codecolumn">Y</Col>
  115. <Col id="datacolumn">있음</Col>
  116. </Row>
  117. <Row>
  118. <Col id="codecolumn">N</Col>
  119. <Col id="datacolumn">없음</Col>
  120. </Row>
  121. </Rows>
  122. </Dataset>
  123. </Radio>
  124. <Static id="caption51" text="결핵" class="cell_1" position="absolute 151 307 269 330" anchor="top right"/>
  125. <Shape id="line26" class="line_2" position="absolute 151 383 803 389" anchor="top right"/>
  126. <Static id="caption52" text="암" class="cell_1" position="absolute 151 333 269 356" anchor="top right"/>
  127. <MaskEdit id="ipt_smokqtyday" taborder="46" class="input_search" position="absolute 387 518 452 537" anchor="top right" autoselect="true" autoskip="true" maskchar=" " type="number" mask="! 9,#.#"/>
  128. <Shape id="line27" class="line_3" position="absolute 151 564 803 570" anchor="top right"/>
  129. <Shape id="line28" class="line_10" position="absolute 151 511 803 517" anchor="top right"/>
  130. <Static id="caption53" text="기타" class="tit_2" position="absolute 152 495 479 516" anchor="top right"/>
  131. <Static id="caption54" text="음주" class="cell_1" position="absolute 151 542 269 565" anchor="top right"/>
  132. <Static id="caption55" text="흡연" class="cell_1" position="absolute 151 516 269 539" anchor="top right"/>
  133. <Radio id="rdo_ophistyn" taborder="47" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 442 358 462" anchor="top right" onitemchanged="rdo_ophistyn_onitemchanged">
  134. <Dataset id="innerdataset">
  135. <ColumnInfo>
  136. <Column id="codecolumn"/>
  137. <Column id="datacolumn"/>
  138. </ColumnInfo>
  139. <Rows>
  140. <Row>
  141. <Col id="codecolumn">Y</Col>
  142. <Col id="datacolumn">있음</Col>
  143. </Row>
  144. <Row>
  145. <Col id="codecolumn">N</Col>
  146. <Col id="datacolumn">없음</Col>
  147. </Row>
  148. </Rows>
  149. </Dataset>
  150. </Radio>
  151. <Radio id="rdo_smokyn" taborder="48" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 517 383 537" anchor="top right" onitemchanged="rdo_smokyn_onitemchanged">
  152. <Dataset id="innerdataset">
  153. <ColumnInfo>
  154. <Column id="codecolumn"/>
  155. <Column id="datacolumn"/>
  156. </ColumnInfo>
  157. <Rows>
  158. <Row>
  159. <Col id="codecolumn">Y</Col>
  160. <Col id="datacolumn">한다</Col>
  161. </Row>
  162. <Row>
  163. <Col id="codecolumn">N</Col>
  164. <Col id="datacolumn">안한다</Col>
  165. </Row>
  166. </Rows>
  167. </Dataset>
  168. </Radio>
  169. <Static id="caption56" text="갑/1일" position="absolute 457 518 522 538" anchor="top right"/>
  170. <Static id="caption57" text="년간" position="absolute 588 518 653 538" anchor="top right"/>
  171. <MaskEdit id="ipt_smokterm" taborder="49" class="input_search" position="absolute 517 518 582 537" anchor="top right" autoselect="true" autoskip="true"/>
  172. <Static id="caption58" text="병/1회" position="absolute 457 545 522 565" anchor="top right"/>
  173. <MaskEdit id="ipt_drunkoneqty" taborder="50" mask="! 9,#.#" class="input_search" position="absolute 387 544 452 563" anchor="top right" autoselect="true" autoskip="true"/>
  174. <MaskEdit id="ipt_drunktims" taborder="51" mask="#" class="input_search" position="absolute 517 544 582 563" anchor="top right" autoselect="true" autoskip="true"/>
  175. <Radio id="rdo_drunkyn" taborder="52" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 544 383 564" anchor="top right" onitemchanged="rdo_drunkyn_onitemchanged">
  176. <Dataset id="innerdataset">
  177. <ColumnInfo>
  178. <Column id="codecolumn"/>
  179. <Column id="datacolumn"/>
  180. </ColumnInfo>
  181. <Rows>
  182. <Row>
  183. <Col id="codecolumn">Y</Col>
  184. <Col id="datacolumn">한다</Col>
  185. </Row>
  186. <Row>
  187. <Col id="codecolumn">N</Col>
  188. <Col id="datacolumn">안한다</Col>
  189. </Row>
  190. </Rows>
  191. </Dataset>
  192. </Radio>
  193. <Static id="caption59" text="회/" position="absolute 588 544 664 564" anchor="top right"/>
  194. <Combo id="cmb_drunktimsunit" taborder="53" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 607 544 672 563" anchor="top right">
  195. <Dataset id="innerdataset">
  196. <ColumnInfo>
  197. <Column id="codecolumn"/>
  198. <Column id="datacolumn"/>
  199. </ColumnInfo>
  200. <Rows>
  201. <Row>
  202. <Col id="codecolumn">wk</Col>
  203. <Col id="datacolumn">1주일</Col>
  204. </Row>
  205. <Row>
  206. <Col id="codecolumn">mth</Col>
  207. <Col id="datacolumn">1달</Col>
  208. </Row>
  209. <Row>
  210. <Col id="codecolumn">etc</Col>
  211. <Col id="datacolumn">가끔씩</Col>
  212. </Row>
  213. </Rows>
  214. </Dataset>
  215. </Combo>
  216. <Shape id="line29" class="line_2" position="absolute 151 462 803 468" anchor="top right" onclick="line29_onclick"/>
  217. <Shape id="line30" class="line_2" position="absolute 151 538 803 544" anchor="top right"/>
  218. <Edit id="ipt_opnm" taborder="54" class="input_search" position="absolute 484 468 804 487" anchor="top right" autoselect="true" autoskip="true"/>
  219. <Edit id="cal_opdate" taborder="55" class="input_search" position="absolute 270 468 369 487" anchor="top right" autoselect="true" autoskip="true"/>
  220. <Static id="caption60" text="자궁적출이유" class="cell_1" position="absolute 151 617 269 640" anchor="top right"/>
  221. <Static id="caption62" text="마지막 생리시작일" class="cell_1" position="absolute 374 591 492 614" anchor="top right"/>
  222. <Static id="caption63" text="마지막 생리시작일" class="tit_2" position="absolute 151 570 478 591" anchor="top right"/>
  223. <Shape id="line31" class="line_3" position="absolute 151 639 803 645" anchor="top right"/>
  224. <Shape id="line32" class="line_2" position="absolute 151 613 803 619" anchor="top right"/>
  225. <Shape id="line33" class="line_10" position="absolute 151 586 803 592" anchor="top right"/>
  226. <Edit id="ipt_wombavulsionresn" taborder="56" class="input_search" position="absolute 426 620 801 639" anchor="top right" autoselect="true" autoskip="true"/>
  227. <Calendar id="cal_lastmensdd" taborder="57" class="input_search" position="absolute 493 593 583 612" anchor="top right" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
  228. <Edit id="ipt_famyhist" taborder="58" class="input_search" position="absolute 481 670 801 689" anchor="top right" autoselect="true" autoskip="true"/>
  229. <Static id="caption64" text="주위에 임신가능성" class="cell_1" position="absolute 151 668 269 691" anchor="top right"/>
  230. <Static id="caption66" text="가족력" class="cell_1" position="absolute 368 668 478 691" anchor="top right"/>
  231. <Static id="caption67" text="가족력" class="tit_2" position="absolute 151 647 478 668" anchor="top right"/>
  232. <Shape id="line35" class="line_3" position="absolute 151 690 803 696" anchor="top right"/>
  233. <Shape id="line36" class="line_10" position="absolute 151 663 803 669" anchor="top right"/>
  234. <Radio id="rdo_famycompprgpossyn" taborder="59" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 669 360 689" anchor="top right">
  235. <Dataset id="innerdataset">
  236. <ColumnInfo>
  237. <Column id="codecolumn"/>
  238. <Column id="datacolumn"/>
  239. </ColumnInfo>
  240. <Rows>
  241. <Row>
  242. <Col id="codecolumn">Y</Col>
  243. <Col id="datacolumn">있음</Col>
  244. </Row>
  245. <Row>
  246. <Col id="codecolumn">N</Col>
  247. <Col id="datacolumn">없음</Col>
  248. </Row>
  249. </Rows>
  250. </Dataset>
  251. </Radio>
  252. <Shape id="line37" class="line_2" position="absolute 151 742 803 748" anchor="top right"/>
  253. <Shape id="line38" class="line_10" position="absolute 151 715 803 721" anchor="top right"/>
  254. <Static id="caption65" text="경구혈당강하제" class="cell_1" position="absolute 151 720 269 743" anchor="top right"/>
  255. <Static id="caption68" text="검사 당일 투약 기록" class="tit_2" position="absolute 152 699 479 720" anchor="top right"/>
  256. <MaskEdit id="ipt_insulindrugqty" taborder="60" mask="#" class="input_search" position="absolute 482 722 562 741" anchor="top right" autoselect="true" autoskip="true"/>
  257. <Static id="caption69" text="인슐린" class="cell_1" position="absolute 368 720 478 743" anchor="top right"/>
  258. <Static id="caption70" text="unit" position="absolute 566 722 591 741" anchor="top right"/>
  259. <Static id="caption71" text="기타" class="cell_1" position="absolute 151 746 269 769" anchor="top right"/>
  260. <Edit id="ipt_drugrem" taborder="61" class="input_search" position="absolute 270 748 805 767" anchor="top right" autoselect="true" autoskip="true"/>
  261. <Radio id="rdo_cncryn" taborder="62" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 336 358 356" anchor="top right">
  262. <Dataset id="innerdataset">
  263. <ColumnInfo>
  264. <Column id="codecolumn"/>
  265. <Column id="datacolumn"/>
  266. </ColumnInfo>
  267. <Rows>
  268. <Row>
  269. <Col id="codecolumn">Y</Col>
  270. <Col id="datacolumn">있음</Col>
  271. </Row>
  272. <Row>
  273. <Col id="codecolumn">N</Col>
  274. <Col id="datacolumn">없음</Col>
  275. </Row>
  276. </Rows>
  277. </Dataset>
  278. </Radio>
  279. <Static id="caption72" text="항암치료" class="cell_1" position="absolute 589 333 699 356" anchor="top right"/>
  280. <Static id="caption73" text="기타질환" class="cell_1" position="absolute 151 387 269 410" anchor="top right"/>
  281. <Static id="caption74" text="방사선치료" class="cell_1" position="absolute 374 333 484 356" anchor="top right"/>
  282. <Static id="caption75" text="부위" class="cell_1" position="absolute 151 360 269 383" anchor="top right"/>
  283. <Edit id="ipt_cncropterm" taborder="63" class="input_search" position="absolute 485 362 805 381" anchor="top right" autoselect="true" autoskip="true"/>
  284. <Edit id="ipt_cncrpart" taborder="64" class="input_search" position="absolute 270 363 369 382" anchor="top right" autoselect="true" autoskip="true"/>
  285. <Static id="caption76" text="수술기간" class="cell_1" position="absolute 374 360 484 383" anchor="top right"/>
  286. <Edit id="ipt_etcsick" taborder="65" class="input_search" position="absolute 270 390 805 409" anchor="top right" autoselect="true" autoskip="true"/>
  287. <Static id="caption17" text="당뇨치료사항" class="cell_1" position="absolute 374 281 484 304" anchor="top right"/>
  288. <Combo id="cmb_glycoscurefactcd" taborder="66" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 485 283 635 302" anchor="top right">
  289. <Dataset id="innerdataset">
  290. <ColumnInfo>
  291. <Column id="codecolumn"/>
  292. <Column id="datacolumn"/>
  293. </ColumnInfo>
  294. <Rows>
  295. <Row>
  296. <Col id="codecolumn">1</Col>
  297. <Col id="datacolumn">PO</Col>
  298. </Row>
  299. <Row>
  300. <Col id="codecolumn">2</Col>
  301. <Col id="datacolumn">INSULINE</Col>
  302. </Row>
  303. <Row>
  304. <Col id="codecolumn">3</Col>
  305. <Col id="datacolumn">PO+INSULINE</Col>
  306. </Row>
  307. <Row>
  308. <Col id="codecolumn">4</Col>
  309. <Col id="datacolumn">INSULINE PUMP</Col>
  310. </Row>
  311. <Row>
  312. <Col id="codecolumn">5</Col>
  313. <Col id="datacolumn">식이요법내지운동</Col>
  314. </Row>
  315. </Rows>
  316. </Dataset>
  317. </Combo>
  318. <Radio id="rdo_anticncrcureyn" taborder="67" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 336 790 356" anchor="top right">
  319. <Dataset id="innerdataset">
  320. <ColumnInfo>
  321. <Column id="codecolumn"/>
  322. <Column id="datacolumn"/>
  323. </ColumnInfo>
  324. <Rows>
  325. <Row>
  326. <Col id="codecolumn">Y</Col>
  327. <Col id="datacolumn">있음</Col>
  328. </Row>
  329. <Row>
  330. <Col id="codecolumn">N</Col>
  331. <Col id="datacolumn">없음</Col>
  332. </Row>
  333. </Rows>
  334. </Dataset>
  335. </Radio>
  336. <Radio id="rdo_raycureyn" taborder="68" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 485 336 573 356" anchor="top right">
  337. <Dataset id="innerdataset">
  338. <ColumnInfo>
  339. <Column id="codecolumn"/>
  340. <Column id="datacolumn"/>
  341. </ColumnInfo>
  342. <Rows>
  343. <Row>
  344. <Col id="codecolumn">Y</Col>
  345. <Col id="datacolumn">있음</Col>
  346. </Row>
  347. <Row>
  348. <Col id="codecolumn">N</Col>
  349. <Col id="datacolumn">없음</Col>
  350. </Row>
  351. </Rows>
  352. </Dataset>
  353. </Radio>
  354. <Static id="caption1" text="생리여부" class="cell_1" position="absolute 151 591 269 614" anchor="top right"/>
  355. <Radio id="rdo_mensyn" taborder="69" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 271 592 363 612" anchor="top right" onitemchanged="rdo_mensyn_onitemchanged">
  356. <Dataset id="innerdataset">
  357. <ColumnInfo>
  358. <Column id="codecolumn"/>
  359. <Column id="datacolumn"/>
  360. </ColumnInfo>
  361. <Rows>
  362. <Row>
  363. <Col id="codecolumn">Y</Col>
  364. <Col id="datacolumn">Y</Col>
  365. </Row>
  366. <Row>
  367. <Col id="codecolumn">N</Col>
  368. <Col id="datacolumn">N</Col>
  369. </Row>
  370. </Rows>
  371. </Dataset>
  372. </Radio>
  373. <Radio id="ipt_wombstat" taborder="70" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 620 440 640" anchor="top right" columncount="-1" rowcount="-1">
  374. <Dataset id="innerdataset">
  375. <ColumnInfo>
  376. <Column id="codecolumn"/>
  377. <Column id="datacolumn"/>
  378. </ColumnInfo>
  379. <Rows>
  380. <Row>
  381. <Col id="codecolumn">-</Col>
  382. <Col id="datacolumn">없음</Col>
  383. </Row>
  384. <Row>
  385. <Col id="codecolumn">Y</Col>
  386. <Col id="datacolumn">폐경</Col>
  387. </Row>
  388. <Row>
  389. <Col id="codecolumn">N</Col>
  390. <Col id="datacolumn">자궁적출</Col>
  391. </Row>
  392. </Rows>
  393. </Dataset>
  394. </Radio>
  395. <Static id="caption2" text="신장" class="cell_1" position="absolute 151 201 269 224" anchor="top right"/>
  396. <Static id="caption3" text="체중" class="cell_1" position="absolute 373 201 483 224" anchor="top right"/>
  397. <Static id="caption4" text="LBM" class="cell_1" position="absolute 589 201 699 224" anchor="top right"/>
  398. <Shape id="line1" class="line_10" position="absolute 151 196 803 202" anchor="top right"/>
  399. <Static id="caption5" text="Pre-Exam, check List" class="tit_2" position="absolute 151 180 313 201" anchor="top right"/>
  400. <Shape id="line2" class="line_2" position="absolute 151 223 803 229" anchor="top right"/>
  401. <Static id="caption6" text="NPO duration" class="cell_1" position="absolute 151 227 269 250" anchor="top right"/>
  402. <Static id="caption7" text="Blood glucose" class="cell_1" position="absolute 373 227 483 250" anchor="top right"/>
  403. <Static id="caption8" text="측정시간" class="cell_1" position="absolute 589 227 699 250" anchor="top right"/>
  404. <Static id="caption9" text="시" position="absolute 733 229 748 248" anchor="top right"/>
  405. <Static id="caption10" text="분" position="absolute 783 229 798 248" anchor="top right"/>
  406. <Radio id="rdo_etrlbsugardrugyn" taborder="71" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 270 722 362 741" anchor="top right">
  407. <Dataset id="innerdataset">
  408. <ColumnInfo>
  409. <Column id="codecolumn"/>
  410. <Column id="datacolumn"/>
  411. </ColumnInfo>
  412. <Rows>
  413. <Row>
  414. <Col id="codecolumn">Y</Col>
  415. <Col id="datacolumn">Y</Col>
  416. </Row>
  417. <Row>
  418. <Col id="codecolumn">N</Col>
  419. <Col id="datacolumn">N</Col>
  420. </Row>
  421. </Rows>
  422. </Dataset>
  423. </Radio>
  424. <Shape id="line3" class="line_2" position="absolute 151 147 803 153" anchor="top right"/>
  425. <Shape id="line4" class="line_2" position="absolute 151 303 803 309" anchor="top right"/>
  426. <Shape id="line5" class="line_3" position="absolute 151 409 803 415" anchor="top right"/>
  427. <Static id="caption11" text="hr" position="absolute 355 229 370 248" anchor="top right"/>
  428. <Static id="caption12" text="cm" position="absolute 355 203 373 222" anchor="top right"/>
  429. <Static id="caption13" text="kg" position="absolute 568 203 586 222" anchor="top right"/>
  430. <Static id="caption14" text="기록일자" class="cell_1" position="absolute 589 307 699 330" anchor="top right"/>
  431. <Calendar id="calrecdd" taborder="72" class="input_search" position="absolute 702 309 801 328" anchor="top right" autoselect="true" autoskip="true"/>
  432. <Edit id="opt_pid" taborder="73" readonly="true" position="absolute 271 102 371 121" class="output" style="align:left middle;" anchor="top right"/>
  433. <Edit id="opt_hngnm" taborder="74" readonly="true" position="absolute 484 101 584 120" class="output" style="align:center middle;" anchor="top right"/>
  434. <MaskEdit id="opt_brthdd" taborder="75" readonly="true" mask="####.##.##" position="absolute 271 127 371 146" maskchar=" " type="string" trimtype="both" style="align:left middle;" anchor="top right"/>
  435. <Edit id="opt_sex" taborder="76" readonly="true" position="absolute 484 127 532 146" class="output" style="align:center middle;" anchor="top right"/>
  436. <Edit id="opt_age" taborder="77" readonly="true" position="absolute 536 127 584 146" class="output" style="align:right middle;" anchor="top right"/>
  437. <Edit id="opt_instnm" taborder="78" readonly="true" position="absolute 271 154 371 173" class="output" style="align:left middle;" anchor="top right"/>
  438. <Edit id="opt_orddr" taborder="79" readonly="true" position="absolute 484 154 584 173" class="output" style="align:left middle;" anchor="top right"/>
  439. <Edit id="opt_orddept" taborder="80" readonly="true" position="absolute 700 154 803 173" class="output" style="align:left middle;" anchor="top right"/>
  440. <Edit id="ipt_bdht" taborder="81" class="input_search" position="absolute 271 203 353 222" anchor="top right" autoselect="true" autoskip="true" style="align:right middle;"/>
  441. <Edit id="ipt_bdwt" taborder="82" class="input_search" position="absolute 484 203 566 222" anchor="top right" autoselect="true" autoskip="true" style="align:right middle;"/>
  442. <Edit id="ipt_lbm" taborder="83" class="input_search" position="absolute 702 203 801 222" anchor="top right" autoselect="true" autoskip="true" style="align:right middle;"/>
  443. <Edit id="ipt_npoterm" taborder="84" class="input_search" position="absolute 271 229 353 248" anchor="top right" autoselect="true" autoskip="true" style="align:right middle;"/>
  444. <Edit id="ipt_bsugar" taborder="85" class="input_search" position="absolute 484 229 583 248" anchor="top right" autoselect="true" autoskip="true" style="align:right middle;"/>
  445. <MaskEdit id="ipt_insphour" taborder="86" mask="##" class="input_search" position="absolute 702 229 730 248" anchor="top right" maskchar=" " type="string" trimtype="both" style="align:right middle;" autoselect="true" autoskip="true"/>
  446. <MaskEdit id="ipt_inspmnt" taborder="87" mask="##" class="input_search" position="absolute 752 229 780 248" anchor="top right" maskchar=" " type="string" trimtype="both" style="align:right middle;" autoselect="true" autoskip="true"/>
  447. <Static id="caption15" text="임신가능성" class="cell_1" position="absolute 585 591 695 614" anchor="top right"/>
  448. <Radio id="rdo_prgpossyn" taborder="88" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 698 593 786 613" anchor="top right">
  449. <Dataset id="innerdataset">
  450. <ColumnInfo>
  451. <Column id="codecolumn"/>
  452. <Column id="datacolumn"/>
  453. </ColumnInfo>
  454. <Rows>
  455. <Row>
  456. <Col id="codecolumn">Y</Col>
  457. <Col id="datacolumn">있음</Col>
  458. </Row>
  459. <Row>
  460. <Col id="codecolumn">N</Col>
  461. <Col id="datacolumn">없음</Col>
  462. </Row>
  463. </Rows>
  464. </Dataset>
  465. </Radio>
  466. <MaskEdit id="output1" taborder="89" readonly="true" mask="####-##-## ##:##" position="absolute 700 127 803 146" style="align:left middle;" maskchar=" " type="string" trimtype="both" anchor="top right"/>
  467. <Static id="caption16" text="예약일시" class="cell_1" position="absolute 587 125 697 148" anchor="top right"/>
  468. <Button id="btn_copy" taborder="90" text="신규복사" class="btn4" position="absolute 424 770 504 792" anchor="top right" onclick="btn_copy_onclick"/>
  469. <Button id="btnInit" taborder="91" text="초기화" class="btn4" position="absolute 506 770 574 792" anchor="top right" onclick="btnInit_onclick"/>
  470. <Button id="btnSave" taborder="92" text="저장" class="btn4" position="absolute 576 770 632 792" anchor="top right" onclick="btnSave_onclick"/>
  471. <Button id="btnDel" taborder="93" text="삭제" class="btn4" position="absolute 634 770 690 792" anchor="top right" onclick="btnDel_onclick"/>
  472. <Button id="btn_holdcncl" taborder="94" text="출력" class="btn4" position="absolute 692 770 748 792" anchor="top right" onclick="btn_holdcncl_onclick"/>
  473. <Button id="button1" taborder="95" text="닫기" class="btn4" position="absolute 749 770 805 792" anchor="top right"/>
  474. </Layout>
  475. </Layouts>
  476. <Objects>
  477. <Dataset id="ds_send_inqrtableinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  478. <ColumnInfo>
  479. <Column id="srchpid" type="STRING" size="256"/>
  480. <Column id="prcpdd" type="STRING" size="256"/>
  481. <Column id="execprcpuniqno" type="STRING" size="256"/>
  482. <Column id="ioflag" type="STRING" size="256"/>
  483. </ColumnInfo>
  484. <Rows>
  485. <Row>
  486. <Col id="srchpid"/>
  487. <Col id="prcpdd"/>
  488. <Col id="execprcpuniqno"/>
  489. <Col id="ioflag"/>
  490. </Row>
  491. </Rows>
  492. </Dataset>
  493. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  494. <ColumnInfo>
  495. <Column id="hngnm" type="STRING" size="256"/>
  496. </ColumnInfo>
  497. </Dataset>
  498. <Dataset id="ds_reclist_mainreclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  499. <ColumnInfo>
  500. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  501. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  502. <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방유일번호"/>
  503. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  504. <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
  505. <Column id="prcphistno" type="STRING" size="256" sumtext="처방기록번호"/>
  506. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  507. </ColumnInfo>
  508. </Dataset>
  509. <Dataset id="ds_main_pathistrec_pathistrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  510. <ColumnInfo>
  511. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  512. <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방유일번호"/>
  513. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  514. <Column id="ioflag" type="STRING" size="256" sumtext="입원/외래구분"/>
  515. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  516. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  517. <Column id="brthdd" type="STRING" size="256" sumtext="입원외래구분"/>
  518. <Column id="sex" type="STRING" size="256" sumtext="병동코드"/>
  519. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  520. <Column id="orddept" type="STRING" size="256" sumtext="의뢰과"/>
  521. <Column id="instnm" type="STRING" size="256" sumtext="의뢰과"/>
  522. <Column id="orddr" type="STRING" size="256" sumtext="의뢰의사"/>
  523. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  524. <Column id="bdht" type="STRING" size="256" sumtext="신장"/>
  525. <Column id="bdwt" type="STRING" size="256" sumtext="체중"/>
  526. <Column id="lbm" type="STRING" size="256" sumtext="LBM"/>
  527. <Column id="npoterm" type="STRING" size="256" sumtext="NPO"/>
  528. <Column id="bsugar" type="STRING" size="256" sumtext="혈당"/>
  529. <Column id="insphour" type="STRING" size="256" sumtext="측정시간"/>
  530. <Column id="inspmnt" type="STRING" size="256" sumtext="측정시간"/>
  531. <Column id="glycosyn" type="STRING" size="256" sumtext="당뇨여부"/>
  532. <Column id="glycoscurefactcd" type="STRING" size="256" sumtext="병력-당뇨치료사항코드"/>
  533. <Column id="tbyn" type="STRING" size="256" sumtext="병력-결핵여부"/>
  534. <Column id="hypetsyn" type="STRING" size="256" sumtext="병력-고혈압여부"/>
  535. <Column id="cncryn" type="STRING" size="256" sumtext="병력-암여부"/>
  536. <Column id="cncrpart" type="STRING" size="256" sumtext="병력-암부위"/>
  537. <Column id="cncropterm" type="STRING" size="256" sumtext="병력-암수술기간"/>
  538. <Column id="raycureyn" type="STRING" size="256" sumtext="병력-방사선치료여부"/>
  539. <Column id="anticncrcureyn" type="STRING" size="256" sumtext="병력-항암치료여부"/>
  540. <Column id="etcsick" type="STRING" size="256" sumtext="병력-기타질환"/>
  541. <Column id="ophistyn" type="STRING" size="256" sumtext="수술력"/>
  542. <Column id="diagengnm" type="STRING" size="256" sumtext="진단명"/>
  543. <Column id="opdate" type="STRING" size="256" sumtext="수술날짜"/>
  544. <Column id="opnm" type="STRING" size="256" sumtext="수술명"/>
  545. <Column id="smokyn" type="STRING" size="256" sumtext="기타-흡연여부"/>
  546. <Column id="smokqtyday" type="STRING" size="256" sumtext="기타-갑/1일 흡연량"/>
  547. <Column id="smokterm" type="STRING" size="256" sumtext="기타-흡연기간"/>
  548. <Column id="drunkyn" type="STRING" size="256" sumtext="기타-음주여부"/>
  549. <Column id="drunkoneqty" type="STRING" size="256" sumtext="기타-1회/병 음주량 "/>
  550. <Column id="drunktims" type="STRING" size="256" sumtext="기타-음주횟수"/>
  551. <Column id="drunktimsunit" type="STRING" size="256" sumtext="기타-음주횟수단위"/>
  552. <Column id="mensyn" type="STRING" size="256" sumtext="생리여부"/>
  553. <Column id="lastmensdd" type="STRING" size="256" sumtext="마지막생리시작일"/>
  554. <Column id="prgpossyn" type="STRING" size="256" sumtext="임신가능성여부"/>
  555. <Column id="wombstat" type="STRING" size="256" sumtext="자궁상태"/>
  556. <Column id="wombavulsionresn" type="STRING" size="256" sumtext="자궁적출이유"/>
  557. <Column id="famycompprgpossyn" type="STRING" size="256" sumtext="가족구성중임신가능여부"/>
  558. <Column id="famyhist" type="STRING" size="256" sumtext="가족력"/>
  559. <Column id="etrlbsugardrugyn" type="STRING" size="256" sumtext="당일-경구혈당강하제투여여부"/>
  560. <Column id="insulindrugqty" type="STRING" size="256" sumtext="당일-인슐린투여량"/>
  561. <Column id="drugrem" type="STRING" size="256" sumtext="당일-투여비고"/>
  562. <Column id="rsrvdt" type="STRING" size="256" sumtext="예약일시"/>
  563. </ColumnInfo>
  564. </Dataset>
  565. <Dataset id="ds_tmp_inqrtableinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  566. <ColumnInfo>
  567. <Column id="prcpdd" type="STRING" size="256"/>
  568. <Column id="execprcpuniqno" type="STRING" size="256"/>
  569. <Column id="recdd" type="STRING" size="256"/>
  570. </ColumnInfo>
  571. <Rows>
  572. <Row>
  573. <Col id="prcpdd"/>
  574. <Col id="execprcpuniqno"/>
  575. <Col id="recdd"/>
  576. </Row>
  577. </Rows>
  578. </Dataset>
  579. <Dataset id="ds_deleteinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  580. <ColumnInfo>
  581. <Column id="prcpdd" type="STRING" size="256"/>
  582. <Column id="execprcpuniqno" type="STRING" size="256"/>
  583. <Column id="instcd" type="STRING" size="256"/>
  584. <Column id="recdd" type="STRING" size="256"/>
  585. </ColumnInfo>
  586. <Rows>
  587. <Row>
  588. <Col id="prcpdd"/>
  589. <Col id="execprcpuniqno"/>
  590. <Col id="instcd"/>
  591. <Col id="recdd"/>
  592. </Row>
  593. </Rows>
  594. </Dataset>
  595. <Dataset id="ds_main_pathistrec2_pathistrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  596. <ColumnInfo>
  597. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  598. <Column id="execprcpuniqno" type="STRING" size="256" sumtext="처방유일번호"/>
  599. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  600. <Column id="ioflag" type="STRING" size="256" sumtext="입원/외래구분"/>
  601. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  602. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  603. <Column id="brthdd" type="STRING" size="256" sumtext="입원외래구분"/>
  604. <Column id="sex" type="STRING" size="256" sumtext="병동코드"/>
  605. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  606. <Column id="orddept" type="STRING" size="256" sumtext="의뢰과"/>
  607. <Column id="instnm" type="STRING" size="256" sumtext="의뢰과"/>
  608. <Column id="orddr" type="STRING" size="256" sumtext="의뢰의사"/>
  609. <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
  610. <Column id="bdht" type="STRING" size="256" sumtext="신장"/>
  611. <Column id="bdwt" type="STRING" size="256" sumtext="체중"/>
  612. <Column id="lbm" type="STRING" size="256" sumtext="LBM"/>
  613. <Column id="npoterm" type="STRING" size="256" sumtext="NPO"/>
  614. <Column id="bsugar" type="STRING" size="256" sumtext="혈당"/>
  615. <Column id="insphour" type="STRING" size="256" sumtext="측정시간"/>
  616. <Column id="inspmnt" type="STRING" size="256" sumtext="측정시간"/>
  617. <Column id="glycosyn" type="STRING" size="256" sumtext="당뇨여부"/>
  618. <Column id="glycoscurefactcd" type="STRING" size="256" sumtext="병력-당뇨치료사항코드"/>
  619. <Column id="tbyn" type="STRING" size="256" sumtext="병력-결핵여부"/>
  620. <Column id="hypetsyn" type="STRING" size="256" sumtext="병력-고혈압여부"/>
  621. <Column id="cncryn" type="STRING" size="256" sumtext="병력-암여부"/>
  622. <Column id="cncrpart" type="STRING" size="256" sumtext="병력-암부위"/>
  623. <Column id="cncropterm" type="STRING" size="256" sumtext="병력-암수술기간"/>
  624. <Column id="raycureyn" type="STRING" size="256" sumtext="병력-방사선치료여부"/>
  625. <Column id="anticncrcureyn" type="STRING" size="256" sumtext="병력-항암치료여부"/>
  626. <Column id="etcsick" type="STRING" size="256" sumtext="병력-기타질환"/>
  627. <Column id="ophistyn" type="STRING" size="256" sumtext="수술력"/>
  628. <Column id="diagengnm" type="STRING" size="256" sumtext="진단명"/>
  629. <Column id="opdate" type="STRING" size="256" sumtext="수술날짜"/>
  630. <Column id="opnm" type="STRING" size="256" sumtext="수술명"/>
  631. <Column id="smokyn" type="STRING" size="256" sumtext="기타-흡연여부"/>
  632. <Column id="smokqtyday" type="STRING" size="256" sumtext="기타-갑/1일 흡연량"/>
  633. <Column id="smokterm" type="STRING" size="256" sumtext="기타-흡연기간"/>
  634. <Column id="drunkyn" type="STRING" size="256" sumtext="기타-음주여부"/>
  635. <Column id="drunkoneqty" type="STRING" size="256" sumtext="기타-1회/병 음주량 "/>
  636. <Column id="drunktims" type="STRING" size="256" sumtext="기타-음주횟수"/>
  637. <Column id="drunktimsunit" type="STRING" size="256" sumtext="기타-음주횟수단위"/>
  638. <Column id="mensyn" type="STRING" size="256" sumtext="생리여부"/>
  639. <Column id="lastmensdd" type="STRING" size="256" sumtext="마지막생리시작일"/>
  640. <Column id="prgpossyn" type="STRING" size="256" sumtext="임신가능성여부"/>
  641. <Column id="wombstat" type="STRING" size="256" sumtext="자궁상태"/>
  642. <Column id="wombavulsionresn" type="STRING" size="256" sumtext="자궁적출이유"/>
  643. <Column id="famycompprgpossyn" type="STRING" size="256" sumtext="가족구성중임신가능여부"/>
  644. <Column id="famyhist" type="STRING" size="256" sumtext="가족력"/>
  645. <Column id="etrlbsugardrugyn" type="STRING" size="256" sumtext="당일-경구혈당강하제투여여부"/>
  646. <Column id="insulindrugqty" type="STRING" size="256" sumtext="당일-인슐린투여량"/>
  647. <Column id="drugrem" type="STRING" size="256" sumtext="당일-투여비고"/>
  648. <Column id="rsrvdt" type="STRING" size="256" sumtext="예약일시"/>
  649. </ColumnInfo>
  650. </Dataset>
  651. </Objects>
  652. <Bind>
  653. <BindItem id="item0" compid="group4.ipt_pid" propid="value" datasetid="ds_send_inqrtableinfo" columnid="srchpid"/>
  654. <BindItem id="item1" compid="group4.ipt_patnm" propid="value" datasetid="ds_patinfolist" columnid="hngnm"/>
  655. <BindItem id="item2" compid="opt_pid" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="pid"/>
  656. <BindItem id="item3" compid="opt_hngnm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="hngnm"/>
  657. <BindItem id="item4" compid="opt_sex" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="sex"/>
  658. <BindItem id="item5" compid="opt_age" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="age"/>
  659. <BindItem id="item6" compid="opt_orddr" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="orddr"/>
  660. <BindItem id="item7" compid="opt_instnm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="instnm"/>
  661. <BindItem id="item8" compid="opt_brthdd" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="brthdd"/>
  662. <BindItem id="item9" compid="output1" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="rsrvdt"/>
  663. <BindItem id="item10" compid="opt_orddept" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="orddept"/>
  664. <BindItem id="item11" compid="ipt_bdht" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="bdht"/>
  665. <BindItem id="item12" compid="ipt_bdwt" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="bdwt"/>
  666. <BindItem id="item13" compid="ipt_npoterm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="npoterm"/>
  667. <BindItem id="item14" compid="ipt_bsugar" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="bsugar"/>
  668. <BindItem id="item15" compid="ipt_lbm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="lbm"/>
  669. <BindItem id="item16" compid="ipt_insphour" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid=""/>
  670. <BindItem id="item17" compid="ipt_inspmnt" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid=""/>
  671. <BindItem id="item18" compid="rdo_glycosyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="glycosyn"/>
  672. <BindItem id="item19" compid="rdo_tbyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="tbyn"/>
  673. <BindItem id="item20" compid="rdo_cncryn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="cncryn"/>
  674. <BindItem id="item21" compid="ipt_cncrpart" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="cncrpart"/>
  675. <BindItem id="item22" compid="ipt_etcsick" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="etcsick"/>
  676. <BindItem id="item23" compid="ipt_cncropterm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="cncropterm"/>
  677. <BindItem id="item24" compid="rdo_raycureyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="raycureyn"/>
  678. <BindItem id="item25" compid="rdo_hypetsyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="hypetsyn"/>
  679. <BindItem id="item26" compid="cmb_glycoscurefactcd" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="glycoscurefactcd"/>
  680. <BindItem id="item27" compid="calrecdd" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="recdd"/>
  681. <BindItem id="item28" compid="rdo_anticncrcureyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="anticncrcureyn"/>
  682. <BindItem id="item29" compid="rdo_ophistyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="ophistyn"/>
  683. <BindItem id="item30" compid="cal_opdate" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="opdate"/>
  684. <BindItem id="item31" compid="ipt_opnm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="opnm"/>
  685. <BindItem id="item32" compid="ipt_diagengnm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="diagengnm"/>
  686. <BindItem id="item33" compid="rdo_smokyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="smokyn"/>
  687. <BindItem id="item34" compid="rdo_drunkyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="drunkyn"/>
  688. <BindItem id="item35" compid="ipt_drunkoneqty" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="drunkoneqty"/>
  689. <BindItem id="item36" compid="ipt_smokqtyday" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="smokqtyday"/>
  690. <BindItem id="item37" compid="ipt_smokterm" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="smokterm"/>
  691. <BindItem id="item38" compid="ipt_drunktims" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="drunktims"/>
  692. <BindItem id="item39" compid="cmb_drunktimsunit" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="drunktimsunit"/>
  693. <BindItem id="item40" compid="rdo_mensyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="mensyn"/>
  694. <BindItem id="item41" compid="ipt_wombstat" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="wombstat"/>
  695. <BindItem id="item42" compid="ipt_wombavulsionresn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="wombavulsionresn"/>
  696. <BindItem id="item43" compid="cal_lastmensdd" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="lastmensdd"/>
  697. <BindItem id="item44" compid="rdo_prgpossyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="prgpossyn"/>
  698. <BindItem id="item45" compid="ipt_famyhist" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="famyhist"/>
  699. <BindItem id="item46" compid="rdo_famycompprgpossyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="famycompprgpossyn"/>
  700. <BindItem id="item47" compid="rdo_etrlbsugardrugyn" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="etrlbsugardrugyn"/>
  701. <BindItem id="item48" compid="ipt_drugrem" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="drugrem"/>
  702. <BindItem id="item49" compid="ipt_insulindrugqty" propid="value" datasetid="ds_main_pathistrec_pathistrecinfo" columnid="insulindrugqty"/>
  703. </Bind>
  704. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  705. * System Name :
  706. * Job Name :
  707. * Creator :
  708. * Make Date : 2015-11-13
  709. * Description :
  710. *---------------------------------------------------------------------------------------
  711. * Modify Date Modifier Modify Description
  712. *---------------------------------------------------------------------------------------
  713. * 2015-11-13 Live Converter TF->XP
  714. *
  715. *---------------------------------------------------------------------------------------
  716. ****************************************************************************************/
  717. include "com_commonxp::comm_main.xjs";
  718. include "ast_examcurexp::AEZ0001.xjs";
  719. include "com_commodulexp::SMZFS00501.xjs";
  720. include "ast_examcurexp::combolist.xjs";
  721. var vSuppdeptcd ;
  722. function SMAEA03800_oninit(obj:Form, e:InitEventInfo)
  723. {
  724. frmf_initForm(obj);
  725. }
  726. function SMAEA03800_onload(obj:Form, e:LoadEventInfo)
  727. {
  728. lf_aezfSetSuppDeptcd();
  729. vSuppdeptcd = frmf_getPrestDeptCd();
  730. if(frmf_checkOpener())
  731. {
  732. ds_send_inqrtableinfo.copyData(arg_ds_send_inqrtableinfo);
  733. fGetInquiryDesc();
  734. var recdd = ds_main_pathistrec_pathistrecinfo.getColumn(0, "recdd");
  735. ds_main_pathistrec_pathistrecinfo.setColumn(0, "prcpdd", ds_send_inqrtableinfo.getColumn(0, "prcpdd"));
  736. ds_main_pathistrec_pathistrecinfo.setColumn(0, "execprcpuniqno", ds_send_inqrtableinfo.getColumn(0, "execprcpuniqno"));
  737. ds_tmp_inqrtableinfo.setColumn(0, "recdd", recdd);
  738. ds_tmp_inqrtableinfo.setColumn(0, "prcpdd", ds_send_inqrtableinfo.getColumn(0, "prcpdd"));
  739. ds_tmp_inqrtableinfo.setColumn(0, "execprcpuniqno", ds_send_inqrtableinfo.getColumn(0, "execprcpuniqno"));
  740. if (utlf_isNull(recdd))
  741. {
  742. ds_main_pathistrec_pathistrecinfo.setColumn(0, "glycosyn", ds_send_inqrtableinfo.getColumn(0, "glycosyn"));
  743. ds_main_pathistrec_pathistrecinfo.setColumn(0, "glycoscurefactcd", ds_send_inqrtableinfo.getColumn(0, "glycoscure"));
  744. }
  745. if(utlf_isNull(ds_send_inqrtableinfo.getColumnInfo("recdd")))
  746. {
  747. fInit();
  748. }
  749. else
  750. {
  751. var d = new Date();
  752. ds_main_pathistrec_pathistrecinfo.setColumn(0, "recdd", d.getDateFormat());
  753. }
  754. fGetInquiryList();
  755. }
  756. else
  757. {
  758. btnInit.visible = false;
  759. btnDel.visible = false;
  760. }
  761. }
  762. function fGetInquiryDesc()
  763. {
  764. if(utlf_isNull(ds_send_inqrtableinfo.getColumn(0, "srchpid")))
  765. {
  766. sysf_messageBox("등록번호를", "C001");
  767. return false;
  768. }
  769. var oParam = {};
  770. oParam.id = "TRAEA03801";
  771. oParam.service = "examcureacptexecapp.InqrTableMngt";
  772. oParam.method = "reqGetInquiryDesc";
  773. oParam.inds = "req=ds_send_inqrtableinfo";
  774. oParam.outds = "ds_main_pathistrec_pathistrecinfo=pathistrecinfo";
  775. oParam.async = false;
  776. //oParam.callback = "cf_TRAEA03801";
  777. tranf_submit(oParam);
  778. }
  779. function fGetInquiryList()
  780. {
  781. if(utlf_isNull(ds_send_inqrtableinfo.getColumn(0, "srchpid")))
  782. {
  783. sysf_messageBox("등록번호를", "C001");
  784. return false;
  785. }
  786. var oParam = {};
  787. oParam.id = "TRAEA03800";
  788. oParam.service = "examcureacptexecapp.InqrTableMngt";
  789. oParam.method = "reqGetInquiryList";
  790. oParam.inds = "req=ds_send_inqrtableinfo";
  791. oParam.outds = "ds_reclist_mainreclist=mainreclist";
  792. oParam.async = false;
  793. oParam.callback = "cf_TRAEA03800";
  794. tranf_submit(oParam);
  795. }
  796. function cf_TRAEA03800(sSvcId, nErrorCode, sErrorMsg)
  797. {
  798. if(nErrorCode < 0)
  799. {
  800. return;
  801. }
  802. else
  803. {
  804. var row = ds_reclist_mainreclist.rowcount;
  805. if (row > 0)
  806. {
  807. ds_reclist_mainreclist.rowposition = ds_reclist_mainreclist.rowcount-1;
  808. ds_send_inqrtableinfo.setColumn(0, "srchpid", ds_reclist_mainreclist.getColumn(ds_reclist_mainreclist.rowposition, "pid"));
  809. ds_send_inqrtableinfo.setColumn(0, "prcpdd", ds_reclist_mainreclist.getColumn(ds_reclist_mainreclist.rowposition, "prcpdd"));
  810. ds_send_inqrtableinfo.setColumn(0, "execprcpuniqno", ds_reclist_mainreclist.getColumn(ds_reclist_mainreclist.rowposition, "execprcpuniqno"));
  811. fGetInquiryDesc();
  812. }
  813. }
  814. }
  815. function fInit()
  816. {
  817. ds_main_pathistrec_pathistrecinfo.setColumn(0, "recdd", utlf_getCurrentDate());
  818. ds_main_pathistrec_pathistrecinfo.setColumn(0, "bdht", "0");
  819. ds_main_pathistrec_pathistrecinfo.setColumn(0, "bdwt", "0");
  820. ds_main_pathistrec_pathistrecinfo.setColumn(0, "lbm", "-");
  821. ds_main_pathistrec_pathistrecinfo.setColumn(0, "npoterm", "0");
  822. ds_main_pathistrec_pathistrecinfo.setColumn(0, "bsugar", "0");
  823. ds_main_pathistrec_pathistrecinfo.setColumn(0, "insphour", "00");
  824. ds_main_pathistrec_pathistrecinfo.setColumn(0, "inspmnt", "00");
  825. ds_main_pathistrec_pathistrecinfo.setColumn(0, "glycosyn", "N");
  826. ds_main_pathistrec_pathistrecinfo.setColumn(0, "glycoscurefactcd", "-");
  827. ds_main_pathistrec_pathistrecinfo.setColumn(0, "tbyn", "N");
  828. ds_main_pathistrec_pathistrecinfo.setColumn(0, "hypetsyn", "N");
  829. ds_main_pathistrec_pathistrecinfo.setColumn(0, "cncryn", "N");
  830. ds_main_pathistrec_pathistrecinfo.setColumn(0, "cncrpart", "-");
  831. ds_main_pathistrec_pathistrecinfo.setColumn(0, "cncropterm", "-");
  832. ds_main_pathistrec_pathistrecinfo.setColumn(0, "raycureyn", "N");
  833. ds_main_pathistrec_pathistrecinfo.setColumn(0, "anticncrcureyn", "N");
  834. ds_main_pathistrec_pathistrecinfo.setColumn(0, "etcsick", "-");
  835. ds_main_pathistrec_pathistrecinfo.setColumn(0, "ophistyn", "N");
  836. ds_main_pathistrec_pathistrecinfo.setColumn(0, "diagengnm", "-");
  837. ds_main_pathistrec_pathistrecinfo.setColumn(0, "opdate", "");
  838. ds_main_pathistrec_pathistrecinfo.setColumn(0, "opnm", "-");
  839. ds_main_pathistrec_pathistrecinfo.setColumn(0, "smokyn", "N");
  840. ds_main_pathistrec_pathistrecinfo.setColumn(0, "smokqtyday", "0");
  841. ds_main_pathistrec_pathistrecinfo.setColumn(0, "smokterm", "0");
  842. ds_main_pathistrec_pathistrecinfo.setColumn(0, "drunkyn", "N");
  843. ds_main_pathistrec_pathistrecinfo.setColumn(0, "drunkoneqty", "0");
  844. ds_main_pathistrec_pathistrecinfo.setColumn(0, "drunktims", "0");
  845. ds_main_pathistrec_pathistrecinfo.setColumn(0, "drunktimsunit", "0");
  846. ds_main_pathistrec_pathistrecinfo.setColumn(0, "mensyn", "N");
  847. ds_main_pathistrec_pathistrecinfo.setColumn(0, "lastmensdd", "");
  848. ds_main_pathistrec_pathistrecinfo.setColumn(0, "prgpossyn", "N");
  849. ds_main_pathistrec_pathistrecinfo.setColumn(0, "wombstat", "-");
  850. ds_main_pathistrec_pathistrecinfo.setColumn(0, "wombavulsionresn", "-");
  851. ds_main_pathistrec_pathistrecinfo.setColumn(0, "famycompprgpossyn", "N");
  852. ds_main_pathistrec_pathistrecinfo.setColumn(0, "famyhist", "-");
  853. ds_main_pathistrec_pathistrecinfo.setColumn(0, "etrlbsugardrugyn", "N");
  854. ds_main_pathistrec_pathistrecinfo.setColumn(0, "insulindrugqty", "0");
  855. ds_main_pathistrec_pathistrecinfo.setColumn(0, "drugrem", "-");
  856. }
  857. function group4_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  858. {
  859. if(e.keycode == 13)
  860. {
  861. obj.updateToDataset();
  862. fGetInquiryList();
  863. }
  864. }
  865. function group4_button61_onclick(obj:Button, e:ClickEventInfo)
  866. {
  867. var objArg = new Object();
  868. objArg.arg_ds_send = ds_send_inqrtableinfo;
  869. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
  870. }
  871. function group4_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  872. {
  873. fGetInquiryList();
  874. }
  875. function grd_mainordlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  876. {
  877. var row = ds_reclist_mainreclist.rowposition;
  878. ds_send_inqrtableinfo.setColumn(0, "srchpid", ds_reclist_mainreclist.getColumn(row, "pid"));
  879. ds_send_inqrtableinfo.setColumn(0, "prcpdd", ds_reclist_mainreclist.getColumn(row, "prcpdd"));
  880. ds_send_inqrtableinfo.setColumn(0, "execprcpuniqno", ds_reclist_mainreclist.getColumn(row, "execprcpuniqno"));
  881. fGetInquiryDesc();
  882. }
  883. function rdo_glycosyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  884. {
  885. if(obj.value == "N")
  886. {
  887. cmb_glycoscurefactcd.enable = false;
  888. cmb_glycoscurefactcd.value = "-";
  889. }
  890. else
  891. {
  892. cmb_glycoscurefactcd.enable = true;
  893. }
  894. }
  895. function rdo_tbyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  896. {
  897. if(obj.value == "Y")
  898. {
  899. rdo_raycureyn.enable = true;
  900. rdo_anticncrcureyn.enable = true;
  901. rdo_raycureyn.value = "N";
  902. rdo_anticncrcureyn.value = "N";
  903. ipt_cncrpart.enable = true;
  904. ipt_cncropterm.enable = true;
  905. ipt_cncrpart.value = "-";
  906. ipt_cncropterm.value = "-";
  907. }
  908. else
  909. {
  910. rdo_raycureyn.enable = false;
  911. rdo_anticncrcureyn.enable = false;
  912. ipt_cncrpart.enable = false;
  913. ipt_cncropterm.enable = false;
  914. }
  915. }
  916. function rdo_ophistyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  917. {
  918. if(obj.value == "N")
  919. {
  920. ipt_diagengnm.enable = false;
  921. ipt_diagengnm.value = "-";
  922. cal_opdate.enable = false;
  923. cal_opdate.value = "";
  924. ipt_opnm.enable = false;
  925. ipt_opnm.value = "-";
  926. }
  927. else
  928. {
  929. ipt_diagengnm.enable = true;
  930. cal_opdate.enable = true;
  931. ipt_opnm.enable = true;
  932. }
  933. }
  934. function rdo_smokyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  935. {
  936. if(obj.value == "N")
  937. {
  938. ipt_smokqtyday.enable = false;
  939. ipt_smokqtyday.value = "";
  940. ipt_smokterm.enable = false;
  941. ipt_smokterm.value = "";
  942. }
  943. else
  944. {
  945. ipt_smokqtyday.enable = true;
  946. ipt_smokterm.enable = true;
  947. }
  948. }
  949. function rdo_drunkyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  950. {
  951. if(obj.value == "N")
  952. {
  953. ipt_drunkoneqty.value = "";
  954. ipt_drunktims.value = "";
  955. ipt_drunkoneqty.enable = false;
  956. ipt_drunktims.enable = false;
  957. cmb_drunktimsunit.enable = false;
  958. cmb_drunktimsunit.value = "";
  959. }
  960. else
  961. {
  962. ipt_drunkoneqty.enable = true;
  963. ipt_drunktims.enable = true;
  964. cmb_drunktimsunit.enable = true;
  965. }
  966. }
  967. function rdo_mensyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  968. {
  969. if(obj.value == "N")
  970. {
  971. cal_lastmensdd.value = "";
  972. cal_lastmensdd.enable = false;
  973. }
  974. else
  975. {
  976. cal_lastmensdd.enable = true;
  977. }
  978. }
  979. function btn_copy_onclick(obj:Button, e:ClickEventInfo)
  980. {
  981. var opdate = utlf_transNullToEmpty(ds_main_pathistrec_pathistrecinfo.getColumn(0, "opdate"));
  982. if (opdate.isByteSize(30) == false)
  983. {
  984. sysf_messageBox("수술날짜 입력 제한길이(8 Byte)를", "E003");
  985. return;
  986. }
  987. if (frmf_checkOpener())
  988. {
  989. var prcpdd = ds_tmp_inqrtableinfo.getColumn(0, "prcpdd");
  990. if (utlf_isNull(prcpdd))
  991. {
  992. sysf_messageBox("신규 복사할 대상이", "I004");
  993. return;
  994. }
  995. var oldrecdd = ds_main_pathistrec_pathistrecinfo.getColumn(0, "recdd");
  996. var newRecdd = new Date();
  997. var recdd = newRecdd.getDateFormat();
  998. if ( oldrecdd == recdd )
  999. {
  1000. sysf_messageBox("문진표 기록일자 동일하여 신규 복사를", "E001");
  1001. return;
  1002. }
  1003. for (var i = 0; i < ds_reclist_mainreclist.rowcount; i++)
  1004. {
  1005. oldrecdd = ds_reclist_mainreclist.getColumn(i, "recdd");
  1006. if ( oldrecdd == recdd )
  1007. {
  1008. sysf_messageBox("문진표 기록일자 동일하여 신규 복사를", "E001");
  1009. return;
  1010. }
  1011. }
  1012. ds_main_pathistrec_pathistrecinfo.setColumn(0, "recdd", recdd);
  1013. ds_main_pathistrec_pathistrecinfo.setColumn(0, "prcpdd", ds_tmp_inqrtableinfo.getColumn(0, "prcpdd"));
  1014. ds_main_pathistrec_pathistrecinfo.setColumn(0, "execprcpuniqno", ds_tmp_inqrtableinfo.getColumn(0, "execprcpuniqno"));
  1015. var oParam = {};
  1016. oParam.id = "TXAEA03800";
  1017. oParam.service = "examcureacptexecapp.InqrTableMngt";
  1018. oParam.method = "reqExeSaveInquiryDesc";
  1019. oParam.inds = "reqparam=ds_main_pathistrec_pathistrecinfo";
  1020. oParam.outds = "ds_=item";
  1021. oParam.async = false;
  1022. oParam.callback = "cf_TXAEA03800";
  1023. tranf_submit(oParam);
  1024. }
  1025. }
  1026. function cf_TXAEA03800(sSvcId, nErrorCode, sErrorMsg)
  1027. {
  1028. if(nErrorCode < 0)
  1029. {
  1030. return;
  1031. }
  1032. else
  1033. {
  1034. sysf_messageBox("", "I001");
  1035. ds_tmp_inqrtableinfo.setColumn(0, "prcpdd", "");
  1036. ds_tmp_inqrtableinfo.setColumn(0, "execprcpuniqno", "");
  1037. fGetInquiryList();
  1038. }
  1039. }
  1040. function btnInit_onclick(obj:Button, e:ClickEventInfo)
  1041. {
  1042. fInit();
  1043. }
  1044. function btnSave_onclick(obj:Button, e:ClickEventInfo)
  1045. {
  1046. var opdate = utlf_transNullToEmpty(ds_main_pathistrec_pathistrecinfo.getColumn(0, "opdate"));
  1047. if (opdate.isByteSize(30) == false)
  1048. {
  1049. sysf_messageBox("수술날짜 입력 제한길이(8 Byte)를", "E003");
  1050. return;
  1051. }
  1052. if (frmf_checkOpener())
  1053. {
  1054. var oParam = {};
  1055. oParam.id = "TXAEA03800";
  1056. oParam.service = "examcureacptexecapp.InqrTableMngt";
  1057. oParam.method = "reqExeSaveInquiryDesc";
  1058. oParam.inds = "reqparam=ds_main_pathistrec_pathistrecinfo";
  1059. oParam.outds = "ds_=item";
  1060. oParam.async = false;
  1061. oParam.callback = "cf_TXAEA03800_1";
  1062. tranf_submit(oParam);
  1063. fGetInquiryList();
  1064. }
  1065. }
  1066. function cf_TXAEA03800_1(sSvcId, nErrorCode, sErrorMsg)
  1067. {
  1068. if(nErrorCode < 0)
  1069. {
  1070. return;
  1071. }
  1072. else
  1073. {
  1074. sysf_messageBox("", "I001");
  1075. }
  1076. }
  1077. function btnDel_onclick(obj:Button, e:ClickEventInfo)
  1078. {
  1079. if(utlf_isNull(ds_main_pathistrec_pathistrecinfo.getColumn(0, "recdd")))
  1080. {
  1081. sysf_messageBox("삭제할 정보가", "I004");
  1082. return false;
  1083. }
  1084. ds_deleteinfo.setColumn(0, "prcpdd", ds_main_pathistrec_pathistrecinfo.getColumn(0, "prcpdd"));
  1085. ds_deleteinfo.setColumn(0, "instcd", ds_main_pathistrec_pathistrecinfo.getColumn(0, "instcd"));
  1086. ds_deleteinfo.setColumn(0, "recdd", ds_main_pathistrec_pathistrecinfo.getColumn(0, "recdd"));
  1087. ds_deleteinfo.setColumn(0, "execprcpuniqno", ds_main_pathistrec_pathistrecinfo.getColumn(0, "execprcpuniqno"));
  1088. var oParam = {};
  1089. oParam.id = "TXAEA03801";
  1090. oParam.service = "examcureacptexecapp.InqrTableMngt";
  1091. oParam.method = "reqExeDelInquiryDesc";
  1092. oParam.inds = "reqparam=ds_deleteinfo";
  1093. oParam.outds = "ds_=item";
  1094. oParam.async = false;
  1095. oParam.callback = "cf_TXAEA03801";
  1096. tranf_submit(oParam);
  1097. }
  1098. function cf_TXAEA03801(sSvcId, nErrorCode, sErrorMsg)
  1099. {
  1100. if(nErrorCode < 0)
  1101. {
  1102. return;
  1103. }
  1104. else
  1105. {
  1106. ds_reclist_mainreclist.deleteRow(ds_reclist_mainreclist.rowposition);
  1107. }
  1108. }
  1109. function btn_holdcncl_onclick(obj:Button, e:ClickEventInfo)
  1110. {
  1111. var opdate = utlf_transNullToEmpty(ds_main_pathistrec_pathistrecinfo.getColumn(0, "opdate"));
  1112. if (opdate.isByteSize(30) == false)
  1113. {
  1114. sysf_messageBox("수술날짜 입력 제한길이(8 Byte)를", "E003");
  1115. return;
  1116. }
  1117. ds_main_pathistrec2_pathistrecinfo.clearData();
  1118. ds_main_pathistrec2_pathistrecinfo.copyData(ds_main_pathistrec_pathistrecinfo);
  1119. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "glycosyn") == "Y")
  1120. {
  1121. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycosyn", "있음");
  1122. }
  1123. else
  1124. {
  1125. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycosyn", "없음");
  1126. }
  1127. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "tbyn") == "Y")
  1128. {
  1129. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "tbyn", "있음");
  1130. }
  1131. else
  1132. {
  1133. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "tbyn", "없음");
  1134. }
  1135. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "hypetsyn") == "Y")
  1136. {
  1137. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "hypetsyn", "있음");
  1138. }
  1139. else
  1140. {
  1141. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "hypetsyn", "없음");
  1142. }
  1143. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "cncryn") == "Y")
  1144. {
  1145. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "cncryn", "있음");
  1146. }
  1147. else
  1148. {
  1149. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "cncryn", "없음");
  1150. }
  1151. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "raycureyn") == "Y")
  1152. {
  1153. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "raycureyn", "있음");
  1154. }
  1155. else
  1156. {
  1157. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "raycureyn", "없음");
  1158. }
  1159. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "anticncrcureyn") == "Y")
  1160. {
  1161. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "anticncrcureyn", "있음");
  1162. }
  1163. else
  1164. {
  1165. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "anticncrcureyn", "없음");
  1166. }
  1167. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "ophistyn") == "Y")
  1168. {
  1169. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "ophistyn", "있음");
  1170. }
  1171. else
  1172. {
  1173. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "ophistyn", "없음");
  1174. }
  1175. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "smokyn") == "Y")
  1176. {
  1177. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "smokyn", "한다");
  1178. }
  1179. else
  1180. {
  1181. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "smokyn", "안한다");
  1182. }
  1183. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "drunkyn") == "Y")
  1184. {
  1185. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "drunkyn", "한다");
  1186. }
  1187. else
  1188. {
  1189. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "drunkyn", "안한다");
  1190. }
  1191. if(ds_main_pathistrec2_pathistrecinfo.getColumn(0, "famycompprgpossyn") == "Y")
  1192. {
  1193. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "famycompprgpossyn", "있음");
  1194. }
  1195. else
  1196. {
  1197. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "famycompprgpossyn", "없음");
  1198. }
  1199. if (ds_main_pathistrec2_pathistrecinfo.getColumn(0, "wombstat") == "-")
  1200. {
  1201. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "wombstat", "없음");
  1202. }
  1203. else if (ds_main_pathistrec2_pathistrecinfo.getColumn(0, "wombstat") == "Y")
  1204. {
  1205. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "wombstat", "폐경");
  1206. }
  1207. else if (ds_main_pathistrec2_pathistrecinfo.getColumn(0, "wombstat") == "N")
  1208. {
  1209. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "wombstat", "자궁적출");
  1210. }
  1211. if (ds_main_pathistrec2_pathistrecinfo.getColumn(0, "prgpossyn") == "Y")
  1212. {
  1213. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "prgpossyn", "있음");
  1214. }
  1215. else
  1216. {
  1217. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "prgpossyn", "없음");
  1218. }
  1219. if (ds_main_pathistrec2_pathistrecinfo.getColumn(0, "drunktimsunit") == "wk")
  1220. {
  1221. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "drunktimsunit", "1주일");
  1222. }
  1223. else if (ds_main_pathistrec2_pathistrecinfo.getColumn(0, "drunktimsunit") == "mth")
  1224. {
  1225. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "drunktimsunit", "1달");
  1226. }
  1227. else
  1228. {
  1229. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "drunktimsunit", "가끔씩");
  1230. }
  1231. switch(ds_main_pathistrec_pathistrecinfo.getColumn(0, "glycoscurefactcd"))
  1232. {
  1233. case "1" :
  1234. {
  1235. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycoscurefactcd", "PO");
  1236. break;
  1237. }
  1238. case "2" :
  1239. {
  1240. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycoscurefactcd", "INSULINE");
  1241. break;
  1242. }
  1243. case "3" :
  1244. {
  1245. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycoscurefactcd", "PO+INSULINE");
  1246. break;
  1247. }
  1248. case "4" :
  1249. {
  1250. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycoscurefactcd", "INSULINE PUMP");
  1251. break;
  1252. }
  1253. case "5" :
  1254. {
  1255. ds_main_pathistrec2_pathistrecinfo.setColumn(0, "glycoscurefactcd", "식이요법내지운동");
  1256. break;
  1257. }
  1258. }
  1259. var objDOM = rptf_createDOM();
  1260. rptf_setNodeListToDOM(objDOM, "/root/main/pathistrec2/pathistrecinfo", ds_main_pathistrec2_pathistrecinfo);
  1261. var objParam = new Object();
  1262. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1263. var option = "";
  1264. rptf_exeReportPreview30(["RPAEA03800"],[objParam], option);
  1265. }
  1266. ]]></Script>
  1267. </Form>
  1268. </FDL>