SMAEA04600_치료예약스케줄상세정보관리.xfdl 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAEA04600" position="absolute 0 0 932 784" titletext="치료스케줄관리" oninit="SMAEA04600_oninit" onload="SMAEA04600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Shape position="absolute 0 84 920 90" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
  8. <Static text="치료예약스케줄 상세정보관리" position="absolute 0 0 244 23" id="caption6" class="tit_1"/>
  9. <Calendar position="absolute 95 387 225 406" id="input1" class="input_default" dateformat="yyyy-MM-dd" value="null" autoselect="true" style="font:Dotum,11,bold;"/>
  10. <Calendar position="absolute 95 538 225 557" id="input7" class="input_default" autoselect="true" dateformat="yyyy-MM-dd" style="font:Dotum,11,bold;"/>
  11. <Static text="의사의 지시가 있을 때 까지 지금 먹는 갑상선 호르몬 (노란색 씬지로이드) 중지" position="absolute 235 387 908 406" id="caption3" style="font:Dotum,11,bold;"/>
  12. <Static text="치료를 위한 약물 투여 (입원·외래 시) 입원 혹은 외래 치료 6시간 전 금식하세요" position="absolute 235 511 908 530" id="caption15" style="font:Dotum,11,bold;"/>
  13. <Static text="치료 후 사진 촬영 (전신 촬영)" position="absolute 235 538 908 557" id="caption17" style="font:Dotum,11,bold;"/>
  14. <Static text="칼슘약, 비타민 D, 혈압약, 당뇨약은 매일 드세요." position="absolute 102 562 802 581" id="caption18" style="font:Dotum,11,bold;"/>
  15. <Static text="갑상선 호르몬을 끊으면 피로, 의욕상실, 소화불량, 몸이 붓는 등의 증상" position="absolute 102 581 802 600" id="caption19" style="font:Dotum,11,bold;"/>
  16. <Static text="이 나타날 수도 있습니다. (나타나지 않는 환자도 많습니다.)" position="absolute 102 600 802 619" id="caption20" style="font:Dotum,11,bold;"/>
  17. <Static text="치료 약 투여 후 1년 간 환자는(남녀 모두) 반드시 피임하셔야 합니다." position="absolute 102 619 802 638" id="caption21" style="font:Dotum,11,bold;"/>
  18. <Grid position="absolute 0 89 920 241" id="grd_cureschelist" binddataset="ds_main_cureschelist_mainlist" anchor="left top right" autofittype="col" cellsizingtype="col" enable="true" readonly="false" oncellclick="grd_cureschelist_oncellclick">
  19. <Formats>
  20. <Format id="default">
  21. <Columns>
  22. <Column size="0"/>
  23. <Column size="0"/>
  24. <Column size="0"/>
  25. <Column size="0"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. <Column size="0"/>
  30. <Column size="0"/>
  31. <Column size="0"/>
  32. <Column size="0"/>
  33. <Column size="0"/>
  34. <Column size="0"/>
  35. <Column size="0"/>
  36. <Column size="24"/>
  37. <Column size="90"/>
  38. <Column size="0"/>
  39. <Column size="90"/>
  40. <Column size="0"/>
  41. <Column size="0"/>
  42. <Column size="90"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="90"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. <Column size="90"/>
  49. <Column size="0"/>
  50. <Column size="0"/>
  51. <Column size="90"/>
  52. <Column size="0"/>
  53. <Column size="0"/>
  54. <Column size="90"/>
  55. <Column size="0"/>
  56. <Column size="0"/>
  57. <Column size="252"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="0"/>
  66. </Columns>
  67. <Rows>
  68. <Row size="24" band="head"/>
  69. <Row size="24"/>
  70. </Rows>
  71. <Band id="head">
  72. <Cell text="상태"/>
  73. <Cell col="1" text="등록일자"/>
  74. <Cell col="2" text="발생번호"/>
  75. <Cell col="3" text="지원부서"/>
  76. <Cell col="4" text="등록번호"/>
  77. <Cell col="5" text="이름"/>
  78. <Cell col="6" text="성별"/>
  79. <Cell col="7" text="나이"/>
  80. <Cell col="8" text="주민번호1"/>
  81. <Cell col="9" text="주민번호2"/>
  82. <Cell col="10" text="연락처"/>
  83. <Cell col="11" text="주소"/>
  84. <Cell col="12" text="진료과"/>
  85. <Cell col="13" text="진료의"/>
  86. <Cell col="14"/>
  87. <Cell col="15" text="상태"/>
  88. <Cell col="16" text="연락처"/>
  89. <Cell col="17" text="악물조절"/>
  90. <Cell col="18" text="변경전 일자"/>
  91. <Cell col="19" text="임시예약 순번"/>
  92. <Cell col="20" text="식이요법"/>
  93. <Cell col="21" text="변경전 일자"/>
  94. <Cell col="22" text="임시예약 순번"/>
  95. <Cell col="23" text="검사예약"/>
  96. <Cell col="24" text="변경전 일자"/>
  97. <Cell col="25" text="임시예약 순번"/>
  98. <Cell col="26" text="촬영"/>
  99. <Cell col="27" text="변경전 일자"/>
  100. <Cell col="28" text="임시예약 순번"/>
  101. <Cell col="29" text="치료일"/>
  102. <Cell col="30" text="변경전 일자"/>
  103. <Cell col="31" text="임시예약 순번"/>
  104. <Cell col="32" text="치료후 촬영"/>
  105. <Cell col="33" text="변경전 일자"/>
  106. <Cell col="34" text="임시예약 순번"/>
  107. <Cell col="35" text="참고사항"/>
  108. <Cell col="36" text="시작일자"/>
  109. <Cell col="37" text="종료내용"/>
  110. <Cell col="38" text="입원예정일"/>
  111. <Cell col="39"/>
  112. <Cell col="40"/>
  113. <Cell col="41"/>
  114. <Cell col="42"/>
  115. <Cell col="43"/>
  116. </Band>
  117. <Band id="body">
  118. <Cell text="bind:flag"/>
  119. <Cell col="1" text="bind:genrdd" mask="yyyy-mm-dd"/>
  120. <Cell col="2" text="bind:genrno"/>
  121. <Cell col="3" text="bind:suppdeptcd"/>
  122. <Cell col="4" text="bind:pid"/>
  123. <Cell col="5" text="bind:hngnm"/>
  124. <Cell col="6" text="bind:sex"/>
  125. <Cell col="7" text="bind:age"/>
  126. <Cell col="8" text="bind:rrgstno1"/>
  127. <Cell col="9" text="bind:rrgstno2"/>
  128. <Cell col="10" text="bind:tel"/>
  129. <Cell col="11" text="bind:addr"/>
  130. <Cell col="12" text="bind:orddrid"/>
  131. <Cell col="13" text="bind:orddeptcd"/>
  132. <Cell col="14" celltype="head" expr="currow+1"/>
  133. <Cell col="15" displaytype="combo" edittype="combo" style="padding:0 0 0 2;" text="bind:statcd" combodataset="ds_cmb_statcd" combocodecol="value" combodatacol="label"/>
  134. <Cell col="16" text="bind:cntctel"/>
  135. <Cell col="17" displaytype="date" text="bind:curedg1" calendardisplaynulltype="nulltext"/>
  136. <Cell col="18" displaytype="date" text="bind:oldcuredg1" calendardisplaynulltype="nulltext"/>
  137. <Cell col="19" displaytype="date" text="bind:curedgseq1" calendardisplaynulltype="nulltext"/>
  138. <Cell col="20" displaytype="date" text="bind:curedg2" calendardisplaynulltype="nulltext"/>
  139. <Cell col="21" displaytype="date" text="bind:oldcuredg2" calendardisplaynulltype="nulltext"/>
  140. <Cell col="22" displaytype="date" text="bind:curedgseq2" calendardisplaynulltype="nulltext"/>
  141. <Cell col="23" displaytype="date" text="bind:curedg3" calendardisplaynulltype="nulltext"/>
  142. <Cell col="24" displaytype="date" text="bind:oldcuredg3" calendardisplaynulltype="nulltext"/>
  143. <Cell col="25" displaytype="date" text="bind:curedgseq3" calendardisplaynulltype="nulltext"/>
  144. <Cell col="26" displaytype="date" text="bind:curedg4" calendardisplaynulltype="nulltext"/>
  145. <Cell col="27" displaytype="date" text="bind:oldcuredg4" calendardisplaynulltype="nulltext"/>
  146. <Cell col="28" displaytype="date" text="bind:curedgseq4" calendardisplaynulltype="nulltext"/>
  147. <Cell col="29" displaytype="date" text="bind:curedg5" calendardisplaynulltype="nulltext"/>
  148. <Cell col="30" displaytype="date" text="bind:oldcuredg5" calendardisplaynulltype="nulltext"/>
  149. <Cell col="31" displaytype="date" text="bind:curedgseq5" calendardisplaynulltype="nulltext"/>
  150. <Cell col="32" displaytype="date" text="bind:curedg6" calendardisplaynulltype="nulltext"/>
  151. <Cell col="33" text="bind:oldcuredg6"/>
  152. <Cell col="34" text="bind:curedgseq6"/>
  153. <Cell col="35" text="bind:remfact"/>
  154. <Cell col="36" text="bind:startdd"/>
  155. <Cell col="37" text="bind:endcnts"/>
  156. <Cell col="38" text="bind:inschedd"/>
  157. <Cell col="39" text="bind:dutplceinstnm"/>
  158. <Cell col="40" text="bind:depttel"/>
  159. <Cell col="41" text="bind:depttime1"/>
  160. <Cell col="42" text="bind:depttime2"/>
  161. <Cell col="43" text="bind:depttime3"/>
  162. </Band>
  163. </Format>
  164. </Formats>
  165. </Grid>
  166. <Static text="치료 스케줄" position="absolute 0 68 181 89" id="caption23" class="tit_2"/>
  167. <Static text="갑상선 호르몬 (흰색 테트로닌) 중지 식사 조절 (저요오드식) 시작" position="absolute 235 430 908 449" id="caption26" style="font:Dotum,11,bold;"/>
  168. <Shape position="absolute 0 421 920 427" linetype="vertical" id="line12" class="line_2"/>
  169. <Edit readonly="true" position="absolute 514 272 544 291" id="opt_sex" enable="false"/>
  170. <Edit readonly="true" position="absolute 305 272 415 291" id="opt_hngnm" enable="false"/>
  171. <Shape position="absolute 0 265 920 271" linetype="horizontal" id="line13" class="line_10" anchor="left top right"/>
  172. <Static text="성명" position="absolute 210 270 302 293" align="align:left middle;" id="caption2" class="cell_1"/>
  173. <Static text="등 록 번 호" position="absolute 0 270 92 293" align="align:left middle;" id="caption11" class="cell_1"/>
  174. <Edit position="absolute 95 272 205 291" id="opt_pid" onkeydown="opt_pid_onkeydown" autoselect="true"/>
  175. <Static text="성별/나이" position="absolute 419 270 511 293" align="align:left middle;" id="caption4" class="cell_1"/>
  176. <Static text="환자정보" position="absolute 0 249 193 270" id="caption27" class="tit_2"/>
  177. <Edit readonly="true" position="absolute 548 272 578 291" id="opt_age" enable="false"/>
  178. <Shape position="absolute 0 320 920 326" linetype="horizontal" id="line5" class="line_2" anchor="left top right"/>
  179. <Shape position="absolute 0 293 920 299" linetype="horizontal" id="line18" class="line_2" anchor="left top right"/>
  180. <Edit position="absolute 95 327 920 346" id="input2" class="input_default" autoselect="true"/>
  181. <CheckBox position="absolute 0 715 193 730" id="chk_printyn" text="방사성요오드치료준비안내출력" truevalue="Y" onclick="chk_printyn_onclick"/>
  182. <CheckBox position="absolute 193 715 308 730" id="checkbox2" text="저요오드식안내문" truevalue="Y" onclick="checkbox2_onclick"/>
  183. <CheckBox position="absolute 313 715 421 730" id="checkbox3" text="안내와주의사항" truevalue="Y" onclick="checkbox3_onclick"/>
  184. <CheckBox position="absolute 420 715 495 730" id="checkbox1" text="주사요법" truevalue="Y" onclick="checkbox1_onclick"/>
  185. <Calendar position="absolute 95 677 205 696" id="input8" class="input_default" anchor="left top" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  186. <Combo position="absolute 305 677 450 696" id="cmb_endcnts" codecolumn="value" datacolumn="label" anchor="left top" innerdataset="@ds_cmb_endcnts"/>
  187. <Calendar position="absolute 567 678 690 697" id="input9" class="input_default" autoselect="true" dateformat="yyyy-MM-dd"/>
  188. <Div position="absolute 10 145 95 230" id="grp_report1" visible="false"/>
  189. <Div position="absolute 100 145 185 230" id="grp_report2" visible="false"/>
  190. <Div position="absolute 190 145 275 230" id="grp_report3" visible="false">
  191. <Layouts>
  192. <Layout width="85" height="85"/>
  193. </Layouts>
  194. </Div>
  195. <Div position="absolute 280 145 365 230" id="grp_report4" visible="false"/>
  196. <Div position="absolute 370 145 455 230" id="grp_report5" visible="false">
  197. <Layouts>
  198. <Layout width="85" height="85"/>
  199. </Layouts>
  200. </Div>
  201. <Div position="absolute 460 145 545 230" id="grp_report6" visible="false"/>
  202. <Div position="absolute 550 145 635 230" id="grp_report7" visible="false">
  203. <Layouts>
  204. <Layout width="85" height="85"/>
  205. </Layouts>
  206. </Div>
  207. <Static text="6시간 전 금식 후 핵의학과 혈액검사 검사를 위한 약물 투여" position="absolute 235 457 908 476" id="caption22" style="font:Dotum,11,bold;"/>
  208. <Static text="검사용사진촬영(전신촬영I-131)" position="absolute 235 483 487 502" id="caption28" style="font:Dotum,11,bold;"/>
  209. <Calendar position="absolute 95 457 225 476" id="input10" class="input_default" onchanged="input10_onchanged" autoselect="true" dateformat="yyyy-MM-dd" value="null" style="font:Dotum,11,bold;"/>
  210. <Calendar position="absolute 95 429 225 448" id="input11" class="input_default" dateformat="yyyy-MM-dd" value="null" autoselect="true" style="font:Dotum,11,bold;"/>
  211. <Calendar position="absolute 95 483 225 502" id="input12" class="input_default" autoselect="true" dateformat="yyyy-MM-dd" value="null" style="font:Dotum,11,bold;"/>
  212. <Calendar position="absolute 95 511 225 530" id="input13" class="input_default" autoselect="true" dateformat="yyyy-MM-dd" style="font:Dotum,11,bold;"/>
  213. <Static text="약품조절" position="absolute 0 385 92 408" align="align:left middle;" id="caption8" class="cell_1"/>
  214. <Static text="식이요법" position="absolute 0 427 92 450" align="align:left middle;" id="caption10" class="cell_1"/>
  215. <Static text="검사예약" position="absolute 0 454 92 477" align="align:left middle;" id="caption30" class="cell_1"/>
  216. <Static text="검사촬영1" position="absolute 0 481 92 504" align="align:left middle;" id="caption31" class="cell_1"/>
  217. <Static text="치료일" position="absolute 0 508 92 531" align="align:left middle;" id="caption32" class="cell_1"/>
  218. <Static text="치료 후 촬영" position="absolute 0 535 92 558" align="align:left middle;" id="caption33" class="cell_1"/>
  219. <Shape position="absolute 0 380 920 386" linetype="horizontal" id="line9" class="line_10" anchor="left top right"/>
  220. <Static text="방사성 요오드 치료 준비 안내" position="absolute 0 364 217 385" id="caption34" class="tit_2"/>
  221. <Static text="새로 처방 받은 호르몬 (흰색 테트로닌) 시작" position="absolute 235 407 908 426" id="caption35" style="font:Dotum,11,bold;"/>
  222. <Shape position="absolute 0 449 920 455" linetype="horizontal" id="line2" class="line_2" anchor="left top right"/>
  223. <Shape position="absolute 0 475 92 481" linetype="vertical" id="line4" class="line_2"/>
  224. <Shape position="absolute 0 503 920 509" linetype="horizontal" id="line6" class="line_2" anchor="left top right"/>
  225. <Shape position="absolute 0 530 920 536" linetype="horizontal" id="line7" class="line_2" anchor="left top right"/>
  226. <Shape position="absolute 0 558 920 564" linetype="horizontal" id="line8" class="line_2" anchor="left top right"/>
  227. <Static text="안내" position="absolute 0 562 92 585" align="align:left middle;" id="caption12" class="cell_1"/>
  228. <Shape position="absolute 0 637 920 643" linetype="horizontal" id="line10" class="line_3" anchor="left top right"/>
  229. <Shape position="absolute 0 670 450 676" linetype="horizontal" id="line11" class="line_10" anchor="left top"/>
  230. <Static text="저요오드식(Low lodine Diet) 안내문" position="absolute 0 654 248 675" id="caption14" class="tit_2"/>
  231. <Static text="시작" position="absolute 0 675 92 698" align="align:left middle;" id="caption29" class="cell_1" anchor="left top"/>
  232. <Static text="아침부터 ~ 끝" position="absolute 210 675 302 698" align="align:left middle;" id="caption24" class="cell_1" anchor="left top"/>
  233. <Shape position="absolute 470 670 920 676" linetype="horizontal" id="line14" class="line_10" anchor="left top right"/>
  234. <Static text="방사성 요오드 입원치료에 대한 안내와 주의사항" position="absolute 470 654 780 675" id="caption25" class="tit_2"/>
  235. <Static text="입원 예정일" position="absolute 470 675 562 698" align="align:left middle;" id="caption36" class="cell_1"/>
  236. <Shape position="absolute 0 697 450 703" linetype="horizontal" id="line15" class="line_3" anchor="left top"/>
  237. <Shape position="absolute 470 697 920 703" linetype="horizontal" id="line16" class="line_3" anchor="left top right"/>
  238. <Div position="absolute 0 735 920 765" id="group1">
  239. <Layouts>
  240. <Layout>
  241. <Button position="absolute 515 5 571 27" id="btn_holdcncl" class="btn4" visible="false" text="삭제" anchor="right bottom" onclick="group1_btn_holdcncl_onclick"/>
  242. <Button position="absolute 803 5 859 27" id="btn_print" class="btn4" text="출력" anchor="right bottom" onclick="group1_btn_print_onclick"/>
  243. <Button position="absolute 674 5 742 27" id="button3" class="btn4" text="초기화" anchor="right bottom" onclick="group1_button3_onclick"/>
  244. <Button position="absolute 744 5 800 27" id="button4" class="btn4" text="저장" anchor="right bottom" onclick="group1_button4_onclick"/>
  245. <Button position="absolute 860 5 916 27" id="button1" class="btn4" text="닫기" anchor="right bottom" onclick="group1_button1_onclick"/>
  246. <Button position="absolute 0 5 56 27" id="button2" class="btn4" text="복사" anchor="left bottom" onclick="group1_button2_onclick"/>
  247. </Layout>
  248. </Layouts>
  249. </Div>
  250. <Static text="의사명" position="absolute 210 297 302 320" align="align:left middle;" id="caption16" class="cell_1"/>
  251. <Static text="진료과" position="absolute 0 297 92 320" align="align:left middle;" id="caption37" class="cell_1"/>
  252. <Combo position="absolute 305 300 415 319" id="cmb_orddr" innerdataset="@ds_init_orddrid" datacolumn="nm" codecolumn="cd"/>
  253. <Static text="참고사항" position="absolute 0 324 92 347" align="align:left middle;" id="caption38" class="cell_1"/>
  254. <Combo position="absolute 95 300 205 319" id="cmb_orddept" innerdataset="@ds_init_orddeptcd" datacolumn="nm" codecolumn="cd"/>
  255. <Static text="상태" position="absolute 420 297 512 320" align="align:left middle;" id="caption1" class="cell_1"/>
  256. <Static text="연락처" position="absolute 630 297 722 320" align="align:left middle;" id="caption7" class="cell_1"/>
  257. <Edit position="absolute 725 299 920 318" id="input5"/>
  258. <Shape position="absolute 0 346 920 352" linetype="horizontal" id="line17" class="line_3" anchor="left top right"/>
  259. <Combo position="absolute 514 299 624 318" id="combo1" codecolumn="codecolumn" datacolumn="datacolumn">
  260. <Dataset id="innerdataset">
  261. <ColumnInfo>
  262. <Column id="codecolumn"/>
  263. <Column id="datacolumn"/>
  264. </ColumnInfo>
  265. <Rows>
  266. <Row>
  267. <Col id="codecolumn">I</Col>
  268. <Col id="datacolumn">입원</Col>
  269. </Row>
  270. <Row>
  271. <Col id="codecolumn">R</Col>
  272. <Col id="datacolumn">입원예정</Col>
  273. </Row>
  274. <Row>
  275. <Col id="codecolumn">D</Col>
  276. <Col id="datacolumn">대기</Col>
  277. </Row>
  278. <Row>
  279. <Col id="codecolumn">O</Col>
  280. <Col id="datacolumn">외래</Col>
  281. </Row>
  282. </Rows>
  283. </Dataset>
  284. </Combo>
  285. <Calendar position="absolute 595 712 705 731" id="input3" class="input_default" autoselect="true" dateformat="yyyy-MM-dd"/>
  286. <Static text="1차 주사일" position="absolute 500 710 592 733" align="align:left middle;" id="caption9" class="cell_1"/>
  287. <Calendar position="absolute 807 712 917 731" id="input4" class="input_default" autoselect="true" dateformat="yyyy-MM-dd"/>
  288. <Static text="2차 주사일" position="absolute 712 710 804 733" align="align:left middle;" id="caption13" class="cell_1"/>
  289. <Static text="검사촬영2" position="absolute 490 481 582 504" align="align:left middle;" id="caption39" class="cell_1" visible="false"/>
  290. <Calendar position="absolute 585 483 715 502" id="input6" class="input_default" visible="false"/>
  291. <Static text="검사용사진촬영(MIBI)" position="absolute 723 483 898 502" id="caption40" visible="false" style="font:Dotum,11,bold;"/>
  292. <Div id="grp_sea" taborder="1" position="absolute 0 24 920 56" class="div_SA" anchor="left top right">
  293. <Layouts>
  294. <Layout>
  295. <Static id="caption5" text="등록번호 :" class="search_name" position="absolute 9 8 100 25" anchor="default"/>
  296. <Edit id="ipt_pid" taborder="1" position="absolute 100 7 188 26" anchor="default" onkeydown="grp_sea_ipt_pid_onkeydown" autoselect="true"/>
  297. <Button id="btn_getpatinfo" taborder="2" class="icon_search" position="absolute 192 8 208 24" anchor="default" onclick="grp_sea_btn_getpatinfo_onclick"/>
  298. <Edit id="ipt_patnm" taborder="3" readonly="true" position="absolute 212 7 284 26" anchor="default" enable="true" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" class="output"/>
  299. <Button id="btn_req" taborder="4" text="조회" class="btn1" position="absolute 857 5 913 27" anchor="top right" onclick="grp_sea_btn_req_onclick"/>
  300. <Shape id="line3" linetype="vertical" position="absolute 843 3 849 30" anchor="top right"/>
  301. </Layout>
  302. </Layouts>
  303. </Div>
  304. </Layout>
  305. </Layouts>
  306. <Objects>
  307. <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  308. <ColumnInfo>
  309. <Column id="suppdeptcd" type="STRING" size="256"/>
  310. <Column id="srchpid" type="STRING" size="256"/>
  311. <Column id="hngnm" type="STRING" size="256"/>
  312. <Column id="fromdd" type="STRING" size="256"/>
  313. <Column id="todd" type="STRING" size="256"/>
  314. </ColumnInfo>
  315. <Rows>
  316. <Row/>
  317. </Rows>
  318. </Dataset>
  319. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  320. <ColumnInfo>
  321. <Column id="srchexcucd" type="STRING" size="256" sumtext="검사코드"/>
  322. <Column id="srchexcucdnm" type="STRING" size="256" sumtext="검사코드명"/>
  323. <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서코드"/>
  324. <Column id="useyn" type="STRING" size="256" sumtext="정렬"/>
  325. </ColumnInfo>
  326. <Rows>
  327. <Row/>
  328. </Rows>
  329. </Dataset>
  330. <Dataset id="ds_main_list_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  331. <ColumnInfo>
  332. <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서코드"/>
  333. <Column id="excucd" type="STRING" size="256" sumtext="검사코드"/>
  334. <Column id="excucdnm" type="STRING" size="256" sumtext="검사코드명"/>
  335. <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
  336. <Column id="drugadjtdd" type="INT" size="256" sumtext="약물조절일"/>
  337. <Column id="dietregmdd" type="INT" size="256" sumtext="식이요법일"/>
  338. <Column id="examrsrvdd" type="INT" size="256" sumtext="검사예약일"/>
  339. <Column id="drugaftphotm" type="INT" size="256" sumtext="약물 투여후 촬영 시간"/>
  340. <Column id="cureaftpohdd" type="INT" size="256" sumtext="치료 후 촬영일"/>
  341. </ColumnInfo>
  342. <Rows>
  343. <Row/>
  344. </Rows>
  345. </Dataset>
  346. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  347. <ColumnInfo>
  348. <Column id="printetcflag" type="STRING" size="256"/>
  349. <Column id="printyn1" type="STRING" size="256"/>
  350. <Column id="printyn2" type="STRING" size="256"/>
  351. <Column id="printyn3" type="STRING" size="256"/>
  352. <Column id="printyn4" type="STRING" size="256"/>
  353. </ColumnInfo>
  354. <Rows>
  355. <Row/>
  356. </Rows>
  357. </Dataset>
  358. <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  359. <ColumnInfo>
  360. <Column id="cd" type="STRING" size="256"/>
  361. <Column id="nm" type="STRING" size="256"/>
  362. </ColumnInfo>
  363. </Dataset>
  364. <Dataset id="ds_cmb_statcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  365. <ColumnInfo>
  366. <Column id="label" type="STRING" size="256"/>
  367. <Column id="value" type="STRING" size="256"/>
  368. </ColumnInfo>
  369. <Rows>
  370. <Row>
  371. <Col id="label">입원</Col>
  372. <Col id="value">I</Col>
  373. </Row>
  374. <Row>
  375. <Col id="label">입원예정</Col>
  376. <Col id="value">R</Col>
  377. </Row>
  378. <Row>
  379. <Col id="label">대기</Col>
  380. <Col id="value">D</Col>
  381. </Row>
  382. <Row>
  383. <Col id="label">외래</Col>
  384. <Col id="value">O</Col>
  385. </Row>
  386. </Rows>
  387. </Dataset>
  388. <Dataset id="ds_main_cureschelist_mainlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  389. <ColumnInfo>
  390. <Column id="flag" type="STRING" size="256" sumtext="상태"/>
  391. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  392. <Column id="genrno" type="STRING" size="256" sumtext="발생번호"/>
  393. <Column id="suppdeptcd" type="STRING" size="256" sumtext="지원부서코드 "/>
  394. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  395. <Column id="hngnm" type="STRING" size="256" sumtext="검사코드"/>
  396. <Column id="sex" type="STRING" size="256" sumtext="환자명"/>
  397. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  398. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  399. <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
  400. <Column id="cntctel" type="STRING" size="256" sumtext="연락처"/>
  401. <Column id="statcd" type="STRING" size="256" sumtext="상태"/>
  402. <Column id="curedg1" type="STRING" size="256" sumtext="치료1차"/>
  403. <Column id="curedg1" type="STRING" size="256" sumtext="치료1차"/>
  404. <Column id="curedgseq1" type="INT" size="256" sumtext="치료1차임시예약 순번"/>
  405. <Column id="curedg2" type="STRING" size="256" sumtext="치료2차"/>
  406. <Column id="curedg2" type="STRING" size="256" sumtext="치료2차"/>
  407. <Column id="curedgseq1" type="INT" size="256" sumtext="치료2차임시예약 순번"/>
  408. <Column id="curedg3" type="STRING" size="256" sumtext="치료3차"/>
  409. <Column id="curedg3" type="STRING" size="256" sumtext="치료3차"/>
  410. <Column id="curedgseq3" type="INT" size="256" sumtext="치료3차임시예약 순번"/>
  411. <Column id="curedg4" type="STRING" size="256" sumtext="치료4차"/>
  412. <Column id="curedg4" type="STRING" size="256" sumtext="치료4차"/>
  413. <Column id="curedgseq4" type="INT" size="256" sumtext="치료4차임시예약 순번"/>
  414. <Column id="curedg5" type="STRING" size="256" sumtext="치료5차"/>
  415. <Column id="curedg5" type="STRING" size="256" sumtext="치료5차"/>
  416. <Column id="curedgseq5" type="INT" size="256" sumtext="치료5차임시예약 순번"/>
  417. <Column id="curedg6" type="STRING" size="256" sumtext="치료6차"/>
  418. <Column id="curedg6" type="STRING" size="256" sumtext="치료6차"/>
  419. <Column id="curedgseq6" type="STRING" size="256" sumtext="치료6차임시예약 순번"/>
  420. <Column id="curedg7" type="STRING" size="256" sumtext="치료7차"/>
  421. <Column id="curedg7" type="STRING" size="256" sumtext="치료7차"/>
  422. <Column id="curedgseq7" type="STRING" size="256" sumtext="치료7차임시예약 순번"/>
  423. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  424. <Column id="startdd" type="STRING" size="256" sumtext="시작일자"/>
  425. <Column id="endcnts" type="STRING" size="256" sumtext="종료내용"/>
  426. <Column id="inschedd" type="STRING" size="256" sumtext="입원예정일"/>
  427. <Column id="curecfrmyn" type="STRING" size="256" sumtext="치료확정유무"/>
  428. <Column id="drugqty" type="STRING" size="256" sumtext="용량"/>
  429. <Column id="wardcd" type="STRING" size="256" sumtext="병통"/>
  430. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  431. <Column id="dutplcedepthngnm" type="STRING" size="256" sumtext="과명"/>
  432. <Column id="depttel" type="STRING" size="256" sumtext="핵의학 치료 문의번호"/>
  433. <Column id="depttime1" type="STRING" size="256" sumtext="핵의학 치료 문의시간1"/>
  434. <Column id="depttime2" type="STRING" size="256" sumtext="핵의학 치료 문의시간2"/>
  435. <Column id="depttime3" type="STRING" size="256" sumtext="핵의학 치료 문의시간3"/>
  436. <Column id="oldcuredg1" type="STRING" size="256"/>
  437. <Column id="oldcuredg2" type="STRING" size="256"/>
  438. <Column id="oldcuredg3" type="STRING" size="256"/>
  439. <Column id="oldcuredg4" type="STRING" size="256"/>
  440. <Column id="oldcuredg5" type="STRING" size="256"/>
  441. <Column id="oldcuredg6" type="STRING" size="256"/>
  442. </ColumnInfo>
  443. </Dataset>
  444. <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  445. <ColumnInfo>
  446. <Column id="cd" type="STRING" size="256"/>
  447. <Column id="nm" type="STRING" size="256"/>
  448. </ColumnInfo>
  449. </Dataset>
  450. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  451. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  452. <ColumnInfo>
  453. <Column id="srchcond" type="STRING" size="256"/>
  454. <Column id="pid" type="STRING" size="256"/>
  455. </ColumnInfo>
  456. <Rows>
  457. <Row/>
  458. </Rows>
  459. </Dataset>
  460. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  461. <ColumnInfo>
  462. <Column id="pid" type="STRING" size="256"/>
  463. </ColumnInfo>
  464. <Rows>
  465. <Row/>
  466. </Rows>
  467. </Dataset>
  468. <Dataset id="ds_main_curescheinfo_maininfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  469. <ColumnInfo>
  470. <Column id="flag" type="STRING" size="256"/>
  471. <Column id="genrdd" type="STRING" size="256"/>
  472. <Column id="genrno" type="STRING" size="256"/>
  473. <Column id="suppdeptcd" type="STRING" size="256"/>
  474. <Column id="pid" type="STRING" size="256"/>
  475. <Column id="hngnm" type="STRING" size="256"/>
  476. <Column id="sex" type="STRING" size="256"/>
  477. <Column id="age" type="STRING" size="256"/>
  478. <Column id="rrgstno1" type="STRING" size="256"/>
  479. <Column id="rrgstno2" type="STRING" size="256"/>
  480. <Column id="tel" type="STRING" size="256"/>
  481. <Column id="addr" type="STRING" size="256"/>
  482. <Column id="orddrid" type="STRING" size="256"/>
  483. <Column id="orddeptcd" type="STRING" size="256"/>
  484. <Column id="statcd" type="STRING" size="256"/>
  485. <Column id="cntctel" type="STRING" size="256"/>
  486. <Column id="curedg1" type="STRING" size="256"/>
  487. <Column id="oldcuredg1" type="STRING" size="256"/>
  488. <Column id="curedgseq1" type="STRING" size="256"/>
  489. <Column id="curedg2" type="STRING" size="256"/>
  490. <Column id="oldcuredg2" type="STRING" size="256"/>
  491. <Column id="curedgseq2" type="STRING" size="256"/>
  492. <Column id="curedg3" type="STRING" size="256"/>
  493. <Column id="oldcuredg3" type="STRING" size="256"/>
  494. <Column id="curedgseq3" type="STRING" size="256"/>
  495. <Column id="curedg4" type="STRING" size="256"/>
  496. <Column id="oldcuredg4" type="STRING" size="256"/>
  497. <Column id="curedgseq4" type="STRING" size="256"/>
  498. <Column id="curedg5" type="STRING" size="256"/>
  499. <Column id="oldcuredg5" type="STRING" size="256"/>
  500. <Column id="curedgseq5" type="STRING" size="256"/>
  501. <Column id="curedg6" type="STRING" size="256"/>
  502. <Column id="oldcuredg6" type="STRING" size="256"/>
  503. <Column id="curedgseq6" type="STRING" size="256"/>
  504. <Column id="remfact" type="STRING" size="256"/>
  505. <Column id="startdd" type="STRING" size="256"/>
  506. <Column id="endcnts" type="STRING" size="256"/>
  507. <Column id="inschedd" type="STRING" size="256"/>
  508. <Column id="dutplceinstnm" type="STRING" size="256"/>
  509. <Column id="depttel" type="STRING" size="256"/>
  510. <Column id="depttime1" type="STRING" size="256"/>
  511. <Column id="depttime2" type="STRING" size="256"/>
  512. <Column id="depttime3" type="STRING" size="256"/>
  513. <Column id="curedg7" type="STRING" size="256"/>
  514. <Column id="curedgseq7" type="STRING" size="256"/>
  515. <Column id="roomcd" type="STRING" size="256"/>
  516. </ColumnInfo>
  517. <Rows>
  518. <Row>
  519. <Col id="flag"/>
  520. <Col id="genrdd"/>
  521. <Col id="genrno"/>
  522. <Col id="suppdeptcd"/>
  523. <Col id="pid"/>
  524. <Col id="hngnm"/>
  525. <Col id="sex"/>
  526. <Col id="age"/>
  527. <Col id="rrgstno1"/>
  528. <Col id="rrgstno2"/>
  529. <Col id="tel"/>
  530. <Col id="addr"/>
  531. <Col id="orddrid"/>
  532. <Col id="orddeptcd"/>
  533. <Col id="statcd"/>
  534. <Col id="cntctel"/>
  535. <Col id="curedg1"/>
  536. <Col id="oldcuredg1"/>
  537. <Col id="curedgseq1"/>
  538. <Col id="curedg2"/>
  539. <Col id="oldcuredg2"/>
  540. <Col id="curedgseq2"/>
  541. <Col id="curedg3"/>
  542. <Col id="oldcuredg3"/>
  543. <Col id="curedgseq3"/>
  544. <Col id="curedg4"/>
  545. <Col id="oldcuredg4"/>
  546. <Col id="curedgseq4"/>
  547. <Col id="curedg5"/>
  548. <Col id="oldcuredg5"/>
  549. <Col id="curedgseq5"/>
  550. <Col id="curedg6"/>
  551. <Col id="oldcuredg6"/>
  552. <Col id="curedgseq6"/>
  553. <Col id="remfact"/>
  554. <Col id="startdd"/>
  555. <Col id="endcnts"/>
  556. <Col id="inschedd"/>
  557. <Col id="dutplceinstnm"/>
  558. <Col id="depttel"/>
  559. <Col id="depttime1"/>
  560. <Col id="depttime2"/>
  561. <Col id="depttime3"/>
  562. <Col id="curedg7"/>
  563. <Col id="curedgseq7"/>
  564. </Row>
  565. </Rows>
  566. </Dataset>
  567. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  568. <ColumnInfo>
  569. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  570. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  571. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  572. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  573. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  574. <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰번호"/>
  575. <Column id="detladdr" type="STRING" size="256" sumtext="주소"/>
  576. </ColumnInfo>
  577. </Dataset>
  578. <Dataset id="ds_cmb_endcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  579. <ColumnInfo>
  580. <Column id="label" type="STRING" size="256"/>
  581. <Column id="value" type="STRING" size="256"/>
  582. </ColumnInfo>
  583. <Rows>
  584. <Row>
  585. <Col id="label">지시사항 있을때</Col>
  586. <Col id="value">1</Col>
  587. </Row>
  588. <Row>
  589. <Col id="label">I-131 검사날</Col>
  590. <Col id="value">2</Col>
  591. </Row>
  592. <Row>
  593. <Col id="label">I-123 검사날</Col>
  594. <Col id="value">3</Col>
  595. </Row>
  596. <Row>
  597. <Col id="label">입원 하는날</Col>
  598. <Col id="value">4</Col>
  599. </Row>
  600. </Rows>
  601. </Dataset>
  602. <Dataset id="ds_print4_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  603. <ColumnInfo>
  604. <Column id="pid" type="STRING" size="256"/>
  605. <Column id="hngnm" type="STRING" size="256"/>
  606. <Column id="curedg2" type="STRING" size="256"/>
  607. <Column id="curedg3" type="STRING" size="256"/>
  608. <Column id="curedg4" type="STRING" size="256"/>
  609. <Column id="curedg5" type="STRING" size="256"/>
  610. <Column id="curedg6" type="STRING" size="256"/>
  611. <Column id="fstinjdrugdd" type="STRING" size="256"/>
  612. <Column id="scndinjdrugdd" type="STRING" size="256"/>
  613. <Column id="fstinjdrugdd1" type="STRING" size="256"/>
  614. <Column id="scndinjdrugdd1" type="STRING" size="256"/>
  615. <Column id="dutplceinstnm" type="STRING" size="256"/>
  616. <Column id="depttel" type="STRING" size="256"/>
  617. <Column id="depttime1" type="STRING" size="256"/>
  618. <Column id="depttime2" type="STRING" size="256"/>
  619. <Column id="depttime3" type="STRING" size="256"/>
  620. </ColumnInfo>
  621. </Dataset>
  622. </Objects>
  623. <Bind>
  624. <BindItem id="item0" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_send_data" columnid="srchpid"/>
  625. <BindItem id="item1" compid="grp_sea.ipt_patnm" propid="value" datasetid="ds_send_data" columnid="hngnm"/>
  626. <BindItem id="item2" compid="opt_pid" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="pid"/>
  627. <BindItem id="item3" compid="opt_hngnm" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="hngnm"/>
  628. <BindItem id="item4" compid="opt_sex" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="sex"/>
  629. <BindItem id="item5" compid="opt_age" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="age"/>
  630. <BindItem id="item6" compid="cmb_orddept" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="orddeptcd"/>
  631. <BindItem id="item7" compid="cmb_orddr" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="orddrid"/>
  632. <BindItem id="item8" compid="combo1" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="statcd"/>
  633. <BindItem id="item9" compid="input5" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="cntctel"/>
  634. <BindItem id="item10" compid="input2" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="remfact"/>
  635. <BindItem id="item11" compid="input1" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg1"/>
  636. <BindItem id="item12" compid="input11" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg2"/>
  637. <BindItem id="item13" compid="input10" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg3"/>
  638. <BindItem id="item14" compid="input12" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg4"/>
  639. <BindItem id="item15" compid="input6" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg7"/>
  640. <BindItem id="item16" compid="input13" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg5"/>
  641. <BindItem id="item17" compid="input7" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="curedg6"/>
  642. <BindItem id="item18" compid="input8" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="startdd"/>
  643. <BindItem id="item19" compid="cmb_endcnts" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="endcnts"/>
  644. <BindItem id="item20" compid="input9" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="inschedd"/>
  645. <BindItem id="item21" compid="chk_printyn" propid="value" datasetid="ds_temp" columnid="printyn1"/>
  646. <BindItem id="item22" compid="checkbox2" propid="value" datasetid="ds_temp" columnid="printyn2"/>
  647. <BindItem id="item23" compid="checkbox3" propid="value" datasetid="ds_temp" columnid="printyn3"/>
  648. <BindItem id="item24" compid="checkbox1" propid="value" datasetid="ds_temp" columnid="printyn4"/>
  649. <BindItem id="item25" compid="input3" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="fstinjdrugdd"/>
  650. <BindItem id="item26" compid="input4" propid="value" datasetid="ds_main_curescheinfo_maininfo" columnid="scndinjdrugdd"/>
  651. </Bind>
  652. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  653. * System Name :
  654. * Job Name :
  655. * Creator :
  656. * Make Date : 2015-11-13
  657. * Description :
  658. *---------------------------------------------------------------------------------------
  659. * Modify Date Modifier Modify Description
  660. *---------------------------------------------------------------------------------------
  661. * 2015-11-13 Live Converter TF->XP
  662. *
  663. *---------------------------------------------------------------------------------------
  664. ****************************************************************************************/
  665. include "com_commonxp::comm_main.xjs";
  666. include "ast_examcurexp::AEZ0001.xjs";
  667. var vSuppdeptcd;
  668. function SMAEA04600_oninit(obj:Form, e:InitEventInfo)
  669. {
  670. frmf_initForm(obj);
  671. }
  672. function SMAEA04600_onload(obj:Form, e:LoadEventInfo)
  673. {
  674. grdf_initGrid(grd_cureschelist);
  675. lf_aezfSetSuppDeptcd();
  676. vSuppdeptcd = frmf_getPrestDeptCd();
  677. if(utlf_isNull(vSuppdeptcd))
  678. {
  679. vSuppdeptcd = sysf_getUserInfo("dutplcecd");
  680. }
  681. fInit();
  682. try
  683. {
  684. ds_send_data.setColumn(0, "srchpid", sPid);
  685. }
  686. catch(e)
  687. {
  688. }
  689. ds_send_data.setColumn(0, "suppdeptcd", vSuppdeptcd);
  690. ds_send.setColumn(0, "suppdeptcd", vSuppdeptcd);
  691. ds_send.setColumn(0, "useyn", "Y");
  692. var oParam = {};
  693. oParam.id = "TRAEA05002";
  694. oParam.service = "examcurebaseapp.NuclCureSche";
  695. oParam.method = "reqGetNuclCureScheInfoList";
  696. oParam.inds = "req=ds_send";
  697. oParam.outds = "ds_main_list_item=item";
  698. oParam.async = false;
  699. //oParam.callback = "cf_TRAEA05002";
  700. tranf_submit(oParam);
  701. var NodeCnt = ds_main_list_item.rowcount;
  702. if(NodeCnt > 1)
  703. {
  704. caption39.visible = true;
  705. input6.visible = true;
  706. caption40.visible = true;
  707. ds_temp.setColumn(0, "printetcflag", "Y");
  708. }
  709. else
  710. {
  711. caption39.visible=false;
  712. input6.visible=false;
  713. caption40.visible=false;
  714. ds_temp.setColumn(0, "printetcflag", "N");
  715. }
  716. dsf_createDsRow("ds_req", [{col:"dridsorttype", type:"STRING", size:256 , val : ""}
  717. , {col:"sess_posinstcd", type:"STRING", size:256 , val : ""}]);
  718. var oParam = {};
  719. oParam.id = "TRPMOCOM01";
  720. oParam.service = "pamcomnapp.PamComn";
  721. oParam.method = "reqGetComCD";
  722. oParam.inds = "req=ds_req";
  723. oParam.outds = "ds_init_orddeptcd=orddeptcd ds_init_orddrid=orddrid";
  724. oParam.async = false;
  725. //oParam.callback = "cf_TRPMOCOM01";
  726. tranf_submit(oParam);
  727. var srchpid = ds_send_data.getColumn(0, "srchpid");
  728. if (!utlf_isNull(srchpid))
  729. {
  730. ds_send_data.setColumn(0, "srchpid", srchpid);
  731. fGetCureScheList();
  732. }
  733. ds_temp.setColumn(0, "printyn1", "Y");
  734. }
  735. function fInit()
  736. {
  737. ds_send_data.clearData();
  738. ds_send_data.addRow();
  739. ds_main_curescheinfo_maininfo.clearData();
  740. ds_main_curescheinfo_maininfo.addRow();
  741. ds_main_cureschelist_mainlist.clearData();
  742. }
  743. function grp_sea_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  744. {
  745. if(e.keycode == 13)
  746. {
  747. obj.updateToDataset();
  748. grp_sea_btn_req_onclick();
  749. }
  750. }
  751. function grp_sea_btn_req_onclick(obj:Button, e:ClickEventInfo)
  752. {
  753. fGetCureScheList();
  754. }
  755. function grp_sea_btn_getpatinfo_onclick(obj:Button, e:ClickEventInfo)
  756. {
  757. ds_send_data2.setColumn(0, "srchcond", "1");
  758. ds_send_data2.setColumn(0, "pid", utlf_transNullToEmpty(ds_send_data.getColumn(0, "srchpid")));
  759. var objArg = new Object();
  760. objArg.arg_ds_send = ds_send_data2;
  761. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
  762. var sPid = ds_patinfolist.getColumn(0, "pid");
  763. var sHngnm = ds_patinfolist.getColumn(0, "hngnm");
  764. ds_send_data.setColumn(0, "srchpid", sPid);
  765. ds_send_data.setColumn(0, "hngnm", sHngnm);
  766. }
  767. function fGetCureScheList()
  768. {
  769. ds_main_cureschelist_mainlist.clearData();
  770. var oParam = {};
  771. oParam.id = "TRAEA04601";
  772. oParam.service = "examcurebaseapp.NuclCureSche";
  773. oParam.method = "reqGetCureScheList";
  774. oParam.inds = "reqparam=ds_send_data";
  775. oParam.outds = "ds_main_cureschelist_mainlist=mainlist";
  776. oParam.async = false;
  777. oParam.callback = "cf_TRAEA04601";
  778. tranf_submit(oParam);
  779. }
  780. function cf_TRAEA04601(sSvcId, nErrorCode, sErrorMsg)
  781. {
  782. if(nErrorCode < 0)
  783. {
  784. return;
  785. }
  786. else
  787. {
  788. var rows = ds_main_cureschelist_mainlist.rowcount;
  789. if (rows > 0)
  790. {
  791. for(var i = 0; i < rows; i++)
  792. {
  793. ds_main_cureschelist_mainlist.setColumn(i, "oldcuredg1", ds_main_cureschelist_mainlist.getColumn(i, "curedg1"));
  794. ds_main_cureschelist_mainlist.setColumn(i, "oldcuredg2", ds_main_cureschelist_mainlist.getColumn(i, "curedg2"));
  795. ds_main_cureschelist_mainlist.setColumn(i, "oldcuredg3", ds_main_cureschelist_mainlist.getColumn(i, "curedg3"));
  796. ds_main_cureschelist_mainlist.setColumn(i, "oldcuredg4", ds_main_cureschelist_mainlist.getColumn(i, "curedg4"));
  797. ds_main_cureschelist_mainlist.setColumn(i, "oldcuredg5", ds_main_cureschelist_mainlist.getColumn(i, "curedg5"));
  798. ds_main_cureschelist_mainlist.setColumn(i, "oldcuredg6", ds_main_cureschelist_mainlist.getColumn(i, "curedg6"));
  799. ds_main_cureschelist_mainlist.setColumn(i, "curedgseq7", ds_main_cureschelist_mainlist.getColumn(i, "curedg7"));
  800. dsf_makeValue(ds_main_cureschelist_mainlist, "curedgseq2", "string", ds_main_cureschelist_mainlist.getColumn(i, "curedgseq1"), i);
  801. }
  802. ds_main_curescheinfo_maininfo.copyData(0, ds_main_cureschelist_mainlist, 0);
  803. ds_main_curescheinfo_maininfo.clearSelect();
  804. ds_main_curescheinfo_maininfo.selectRow(0);
  805. ds_main_curescheinfo_maininfo.rowposition = 0;
  806. grid_onclick();
  807. }
  808. }
  809. }
  810. function grid_onclick()
  811. {
  812. var row = ds_main_cureschelist_mainlist.rowposition;
  813. ds_main_curescheinfo_maininfo.copyRow(0, ds_main_cureschelist_mainlist, row);
  814. var curedg3 = ds_main_cureschelist_mainlist.getColumn(row, "curedg3")
  815. var curedg5 = ds_main_cureschelist_mainlist.getColumn(row, "curedg5")
  816. var fstinjdrugdd = String(curedg3).toDate().getAddDate(-2);
  817. var scndinjdrugdd = String(curedg5).toDate().getAddDate(-2);
  818. dsf_makeValue(ds_main_curescheinfo_maininfo, "dutplcedepthngnm", "string", ds_init_orddeptcd.lookup("cd", ds_main_curescheinfo_maininfo.getColumn(0, "orddeptcd"), "nm"), 0);
  819. dsf_makeValue(ds_main_curescheinfo_maininfo, "fstinjdrugdd", "string", fstinjdrugdd.getDateFormat(), 0);
  820. dsf_makeValue(ds_main_curescheinfo_maininfo, "scndinjdrugdd", "string", scndinjdrugdd.getDateFormat(), 0);
  821. }
  822. function grd_cureschelist_oncellclick(obj:Grid, e:GridClickEventInfo)
  823. {
  824. if (e.row > -1)
  825. {
  826. grid_onclick();
  827. }
  828. }
  829. function opt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  830. {
  831. if(e.keycode == 13)
  832. {
  833. obj.updateToDataset();
  834. fGetPatInfo();
  835. }
  836. }
  837. function fGetPatInfo()
  838. {
  839. var pid = ds_main_curescheinfo_maininfo.getColumn(0, "pid");
  840. ds_patinfolist.clearData();
  841. ds_patinfolist.addRow();
  842. ds_patinfolist.setColumn(0, "pid", pid);
  843. var oParam = {};
  844. oParam.id = "TRAEB02902";
  845. oParam.service = "examcurebaseapp.NuclBase";
  846. oParam.method = "reqGetPatInfoList";
  847. oParam.inds = "reqparam=ds_patinfolist";
  848. oParam.outds = "ds_main_patinfo_patinfolist=patinfolist";
  849. oParam.async = false;
  850. oParam.callback = "cf_TRAEB02902";
  851. tranf_submit(oParam);
  852. }
  853. function cf_TRAEB02902(sSvcId, nErrorCode, sErrorMsg)
  854. {
  855. if(nErrorCode < 0)
  856. {
  857. return;
  858. }
  859. else
  860. {
  861. var cnt = ds_main_patinfo_patinfolist.rowcount;
  862. if (cnt == 0)
  863. {
  864. dsf_makeValue(ds_main_curescheinfo_maininfo, "suppdeptcd", "string", "", 0);
  865. dsf_makeValue(ds_main_curescheinfo_maininfo, "hngnm", "string", "", 0);
  866. dsf_makeValue(ds_main_curescheinfo_maininfo, "sex", "string", "", 0);
  867. dsf_makeValue(ds_main_curescheinfo_maininfo, "age", "string", "", 0);
  868. dsf_makeValue(ds_main_curescheinfo_maininfo, "rrgstno1", "string", "", 0);
  869. dsf_makeValue(ds_main_curescheinfo_maininfo, "rrgstno2", "string", "", 0);
  870. dsf_makeValue(ds_main_curescheinfo_maininfo, "tel", "string", "", 0);
  871. dsf_makeValue(ds_main_curescheinfo_maininfo, "addr", "string", "", 0);
  872. sysf_messageBox("등록된 환자 정보가","I004");
  873. }
  874. else if (cnt == 1)
  875. {
  876. dsf_makeValue(ds_main_curescheinfo_maininfo, "suppdeptcd", "string", vSuppdeptcd, 0);
  877. dsf_makeValue(ds_main_curescheinfo_maininfo, "hngnm", "string", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"), 0);
  878. dsf_makeValue(ds_main_curescheinfo_maininfo, "sex", "string", ds_main_patinfo_patinfolist.getColumn(0, "sex"), 0);
  879. dsf_makeValue(ds_main_curescheinfo_maininfo, "age", "string", ds_main_patinfo_patinfolist.getColumn(0, "age"), 0);
  880. dsf_makeValue(ds_main_curescheinfo_maininfo, "rrgstno1", "string", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"), 0);
  881. dsf_makeValue(ds_main_curescheinfo_maininfo, "rrgstno2", "string", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"), 0);
  882. //dsf_makeValue(ds_main_curescheinfo_maininfo, "tel", "string", ds_main_patinfo_patinfolist.getColumn(0, "tel"), 0);
  883. dsf_makeValue(ds_main_curescheinfo_maininfo, "addr", "string", "", 0);
  884. }
  885. var suppdeptcd = vSuppdeptcd;
  886. ds_init_orddeptcd.filterstr = "cd == '"+suppdeptcd+"'";
  887. ds_init_orddrid.filterstr = "dp == '"+suppdeptcd+"'";
  888. cmb_orddept.value = suppdeptcd;
  889. }
  890. }
  891. function input10_onchanged(obj:Calendar, e:ChangeEventInfo)
  892. {
  893. var curedg3 = obj.value;
  894. if (!utlf_isNull(curedg3))
  895. {
  896. ds_main_curescheinfo_maininfo.setColumn(0, "curedg2", String(curedg3).toDate().getAddDate(ds_main_list_item.getColumn(0, "dietregmdd")*1).getDateFormat());
  897. ds_main_curescheinfo_maininfo.setColumn(0, "curedg1", String(curedg3).toDate().getAddDate(ds_main_list_item.getColumn(0, "drugadjtdd")*1).getDateFormat());
  898. ds_main_curescheinfo_maininfo.setColumn(0, "curedg7", ds_main_curescheinfo_maininfo.getColumn(0, "curedg3"));
  899. ds_main_curescheinfo_maininfo.setColumn(0, "startdd", ds_main_curescheinfo_maininfo.getColumn(0, "curedg2"));
  900. }
  901. }
  902. function chk_printyn_onclick(obj:CheckBox, e:ClickEventInfo)
  903. {
  904. var chk = obj.value;
  905. if(chk == "Y")
  906. {
  907. }
  908. else
  909. {
  910. ds_temp.setColumn(0, "printyn1", "");
  911. }
  912. }
  913. function checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
  914. {
  915. var chk = obj.value;
  916. if(chk == "Y")
  917. {
  918. }
  919. else
  920. {
  921. ds_temp.setColumn(0, "printyn2", "");
  922. }
  923. }
  924. function checkbox3_onclick(obj:CheckBox, e:ClickEventInfo)
  925. {
  926. var chk = obj.value;
  927. if(chk == "Y")
  928. {
  929. }
  930. else
  931. {
  932. ds_temp.setColumn(0, "printyn3", "");
  933. }
  934. }
  935. function checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
  936. {
  937. var chk = obj.value;
  938. if(chk == "Y")
  939. {
  940. }
  941. else
  942. {
  943. ds_temp.setColumn(0, "printyn4", "");
  944. }
  945. }
  946. function group1_button2_onclick(obj:Button, e:ClickEventInfo)
  947. {
  948. var copyValue = "";
  949. copyValue += "약품조절 : " + utlf_transNullToEmpty(ds_main_curescheinfo_maininfo.getColumn(0, "curedg1")) + "\r\n";
  950. copyValue += "식이요법 : " + utlf_transNullToEmpty(ds_main_curescheinfo_maininfo.getColumn(0, "curedg2")) + "\r\n";
  951. copyValue += "검사예약 : " + utlf_transNullToEmpty(ds_main_curescheinfo_maininfo.getColumn(0, "curedg3")) + "\r\n";
  952. copyValue += "검사촬영 : " + utlf_transNullToEmpty(ds_main_curescheinfo_maininfo.getColumn(0, "curedg4")) + "\r\n";
  953. copyValue += "치료일 : " + utlf_transNullToEmpty(ds_main_curescheinfo_maininfo.getColumn(0, "curedg5")) + "\r\n";
  954. copyValue += "치료 후 촬영 : " + utlf_transNullToEmpty(ds_main_curescheinfo_maininfo.getColumn(0, "curedg6"));
  955. system.setClipboard("CF_TEXT",copyValue);
  956. }
  957. function group1_btn_holdcncl_onclick(obj:Button, e:ClickEventInfo)
  958. {
  959. var flag = ds_main_curescheinfo_maininfo.getColumn(0, "flag");
  960. if (flag == "I" )
  961. {
  962. ds_main_curescheinfo_maininfo.clearData();
  963. }
  964. else
  965. {
  966. ds_main_curescheinfo_maininfo.setColumn(0, "flag", "D");
  967. var oParam = {};
  968. oParam.id = "TXAEA04601";
  969. oParam.service = "examcurebaseapp.NuclBase";
  970. oParam.method = "reqExeCureScheInfo";
  971. oParam.inds = "reqparam=ds_main_curescheinfo_maininfo";
  972. oParam.outds = "ds_=item";
  973. oParam.async = false;
  974. //oParam.callback = "cf_TXAEA04601";
  975. tranf_submit(oParam);
  976. }
  977. }
  978. function group1_button3_onclick(obj:Button, e:ClickEventInfo)
  979. {
  980. fInit();
  981. }
  982. function group1_button4_onclick(obj:Button, e:ClickEventInfo)
  983. {
  984. var pid = ds_main_curescheinfo_maininfo.getColumn(0, "pid");
  985. if (utlf_isNull(pid))
  986. {
  987. sysf_messageBox("등록번호를","C001");
  988. return "0";
  989. }
  990. var flag = ds_main_curescheinfo_maininfo.getColumn(0, "flag");
  991. var age = ds_main_curescheinfo_maininfo.getColumn(0, "age");
  992. if (utlf_isNull(flag))
  993. {
  994. ds_main_curescheinfo_maininfo.setColumn(0, "flag", "I");
  995. ds_main_curescheinfo_maininfo.setColumn(0, "genrdd", utlf_getCurrentDate());
  996. }
  997. if (age == "-")
  998. {
  999. ds_main_curescheinfo_maininfo.setColumn(0, "age", "0");
  1000. }
  1001. ds_main_curescheinfo_maininfo.setColumn(0, "suppdeptcd", vSuppdeptcd);
  1002. ds_send_data.setColumn(0, "srchpid", ds_main_curescheinfo_maininfo.getColumn(0, "pid"));
  1003. var oParam = {};
  1004. oParam.id = "TXAEA04601";
  1005. oParam.service = "examcurebaseapp.NuclBase";
  1006. oParam.method = "reqExeCureScheInfo";
  1007. oParam.inds = "reqparam=ds_main_curescheinfo_maininfo";
  1008. //oParam.outds = "ds_=item";
  1009. oParam.async = false;
  1010. //oParam.callback = "cf_TXAEA04601";
  1011. tranf_submit(oParam);
  1012. }
  1013. function cf_TXAEA04601(sSvcId, nErrorCode, sErrorMsg)
  1014. {
  1015. if(nErrorCode < 0)
  1016. {
  1017. return;
  1018. }
  1019. else
  1020. {
  1021. fGetCureScheList();
  1022. }
  1023. }
  1024. function group1_btn_print_onclick(obj:Button, e:ClickEventInfo)
  1025. {
  1026. dsf_makeValue(ds_main_curescheinfo_maininfo, "endcontsnm", "string", ds_cmb_endcnts.lookup("value", ds_main_curescheinfo_maininfo.getColumn(0, "endcnts"), "label"), 0);
  1027. var dutplcedepthngnm = ds_main_curescheinfo_maininfo.getColumn(0, "dutplcedepthngnm");
  1028. var dutplceinstnm = sysf_getUserInfo("dutplceinstnm");
  1029. dsf_makeValue(ds_main_curescheinfo_maininfo, "dutplceinstnm", "string", dutplceinstnm + " " + dutplcedepthngnm, 0);
  1030. var printyn1 = ds_temp.getColumn(0, "printyn1");
  1031. var printyn2 = ds_temp.getColumn(0, "printyn2");
  1032. var printyn3 = ds_temp.getColumn(0, "printyn3");
  1033. var printyn4 = ds_temp.getColumn(0, "printyn4");
  1034. var sPreview = "true";
  1035. if ( printyn1 == "Y" )
  1036. {
  1037. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1038. rptf_setNodeListToDOM(objDOM, "/root/main/curescheinfo/maininfo", ds_main_curescheinfo_maininfo); // 데이터셋 1
  1039. var objParam = new Object();
  1040. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1041. var option = "directprint=1";
  1042. rptf_exeReportPreview30(["RPAEB02900"],[objParam], option);
  1043. }
  1044. if ( printyn2 == "Y" )
  1045. {
  1046. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1047. rptf_setNodeListToDOM(objDOM, "/root/main/curescheinfo/maininfo", ds_main_curescheinfo_maininfo); // 데이터셋 1
  1048. var objParam = new Object();
  1049. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1050. var option = "directprint=1";
  1051. rptf_exeReportPreview30(["RPAEB03000"],[objParam], option);
  1052. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1053. rptf_setNodeListToDOM(objDOM, "/root/main/curescheinfo/maininfo", ds_main_curescheinfo_maininfo); // 데이터셋 1
  1054. var objParam = new Object();
  1055. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1056. var option = "directprint=1";
  1057. rptf_exeReportPreview30(["RPAEB03100"],[objParam], option);
  1058. }
  1059. if ( printyn3 == "Y" )
  1060. {
  1061. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1062. rptf_setNodeListToDOM(objDOM, "/root/main/curescheinfo/maininfo", ds_main_curescheinfo_maininfo); // 데이터셋 1
  1063. var objParam = new Object();
  1064. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1065. var option = "directprint=1";
  1066. rptf_exeReportPreview30(["RPAEB03200"],[objParam], option);
  1067. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1068. rptf_setNodeListToDOM(objDOM, "/root/main/curescheinfo/maininfo", ds_main_curescheinfo_maininfo); // 데이터셋 1
  1069. var objParam = new Object();
  1070. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1071. var option = "directprint=1";
  1072. rptf_exeReportPreview30(["RPAEB03300"],[objParam], option);
  1073. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1074. rptf_setNodeListToDOM(objDOM, "/root/main/curescheinfo/maininfo", ds_main_curescheinfo_maininfo); // 데이터셋 1
  1075. var objParam = new Object();
  1076. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1077. var option = "directprint=1";
  1078. rptf_exeReportPreview30(["RPAEB03400"],[objParam], option);
  1079. }
  1080. if ( printyn4 == "Y" )
  1081. {
  1082. ds_print4_temp.clearData();
  1083. ds_print4_temp.addRow();
  1084. var day ="";
  1085. var baseDate;
  1086. var pid = ds_main_curescheinfo_maininfo.getColumn(0, "pid");
  1087. var hngnm = ds_main_curescheinfo_maininfo.getColumn(0, "hngnm");
  1088. var curedg2 = ds_main_curescheinfo_maininfo.getColumn(0, "curedg2");
  1089. var curedg3 = ds_main_curescheinfo_maininfo.getColumn(0, "curedg3");
  1090. var curedg4 = ds_main_curescheinfo_maininfo.getColumn(0, "curedg4");
  1091. var curedg5 = ds_main_curescheinfo_maininfo.getColumn(0, "curedg5");
  1092. var curedg6 = ds_main_curescheinfo_maininfo.getColumn(0, "curedg6");
  1093. var fstinjdrugdd = ds_main_curescheinfo_maininfo.getColumn(0, "fstinjdrugdd");
  1094. var scndinjdrugdd = ds_main_curescheinfo_maininfo.getColumn(0, "scndinjdrugdd");
  1095. var fstinjdrugdd1 = fstinjdrugdd.toDate().getAddDate(1).getDateFormat();
  1096. var scndinjdrugdd1 = scndinjdrugdd.toDate().getAddDate(1).getDateFormat();
  1097. baseDate = curedg2.toDate("YYYYMMDD");
  1098. day = baseDate.getDayOfWeek("K");
  1099. curedg2 = curedg2.substr(0, 4) + "년 " + curedg2.substr(4, 2) + "월 " + curedg2.substr(6, 2) + "일 " + day + "요일";
  1100. baseDate = curedg3.toDate("YYYYMMDD");
  1101. day = baseDate.getDayOfWeek("K");
  1102. curedg3 = curedg3.substr(0, 4) + "년 " + curedg3.substr(4, 2) + "월 " + curedg3.substr(6, 2) + "일 " + day + "요일";
  1103. baseDate = curedg4.toDate("YYYYMMDD");
  1104. day = baseDate.getDayOfWeek("K");
  1105. curedg4 = curedg4.substr(0, 4) + "년 " + curedg4.substr(4, 2) + "월 " + curedg4.substr(6, 2) + "일 " + day + "요일";
  1106. baseDate = curedg5.toDate("YYYYMMDD");
  1107. day = baseDate.getDayOfWeek("K");
  1108. curedg5 = curedg5.substr(0, 4) + "년 " + curedg5.substr(4, 2) + "월 " + curedg5.substr(6, 2) + "일 " + day + "요일";
  1109. baseDate = curedg6.toDate("YYYYMMDD");
  1110. day = baseDate.getDayOfWeek("K");
  1111. curedg6 = curedg6.substr(0, 4) + "년 " + curedg6.substr(4, 2) + "월 " + curedg6.substr(6, 2) + "일 " + day + "요일";
  1112. baseDate = fstinjdrugdd.toDate("YYYYMMDD");
  1113. day = baseDate.getDayOfWeek("K");
  1114. fstinjdrugdd = fstinjdrugdd.substr(0, 4) + "년 " + fstinjdrugdd.substr(4, 2) + "월 " + fstinjdrugdd.substr(6, 2) + "일 " + day + "요일";
  1115. baseDate = scndinjdrugdd.toDate("YYYYMMDD");
  1116. day = baseDate.getDayOfWeek("K");
  1117. scndinjdrugdd = scndinjdrugdd.substr(0, 4) + "년 " + scndinjdrugdd.substr(4, 2) + "월 " + scndinjdrugdd.substr(6, 2) + "일 " + day + "요일";
  1118. baseDate = fstinjdrugdd1.toDate("YYYYMMDD");
  1119. day = baseDate.getDayOfWeek("K");
  1120. fstinjdrugdd1 = fstinjdrugdd1.substr(0, 4) + "년 " + fstinjdrugdd1.substr(4, 2) + "월 " + fstinjdrugdd1.substr(6, 2) + "일 " + day + "요일";
  1121. baseDate = scndinjdrugdd1.toDate("YYYYMMDD");
  1122. day = baseDate.getDayOfWeek("K");
  1123. scndinjdrugdd1 = scndinjdrugdd1.substr(0, 4) + "년 " + scndinjdrugdd1.substr(4, 2) + "월 " + scndinjdrugdd1.substr(6, 2) + "일 " + day + "요일";
  1124. ds_print4_temp.setColumn(0, "pid", pid);
  1125. ds_print4_temp.setColumn(0, "curedg2", curedg2);
  1126. ds_print4_temp.setColumn(0, "curedg3", curedg3);
  1127. ds_print4_temp.setColumn(0, "curedg4", curedg4);
  1128. ds_print4_temp.setColumn(0, "curedg5", curedg5);
  1129. ds_print4_temp.setColumn(0, "curedg6", curedg6);
  1130. ds_print4_temp.setColumn(0, "fstinjdrugdd", fstinjdrugdd);
  1131. ds_print4_temp.setColumn(0, "scndinjdrugdd", scndinjdrugdd);
  1132. ds_print4_temp.setColumn(0, "fstinjdrugdd1", fstinjdrugdd1);
  1133. ds_print4_temp.setColumn(0, "scndinjdrugdd1", scndinjdrugdd1);
  1134. ds_print4_temp.setColumn(0, "dutplceinstnm", dutplceinstnm + " " + dutplcedepthngnm);
  1135. ds_print4_temp.setColumn(0, "depttel", ds_main_curescheinfo_maininfo.getColumn(0, "depttel"));
  1136. ds_print4_temp.setColumn(0, "depttime1", ds_main_curescheinfo_maininfo.getColumn(0, "depttime1"));
  1137. ds_print4_temp.setColumn(0, "depttime2", ds_main_curescheinfo_maininfo.getColumn(0, "depttime2"));
  1138. ds_print4_temp.setColumn(0, "depttime3", ds_main_curescheinfo_maininfo.getColumn(0, "depttime3"));
  1139. var objDOM = rptf_createDOM(); // DOM 객체 설정
  1140. rptf_setNodeListToDOM(objDOM, "/root/print4/temp", ds_print4_temp); // 데이터셋 1
  1141. var objParam = new Object();
  1142. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  1143. var option = "directprint=1";
  1144. rptf_exeReportPreview30(["RPAEB03500"],[objParam], option);
  1145. }
  1146. }
  1147. function group1_button1_onclick(obj:Button, e:ClickEventInfo)
  1148. {
  1149. var dsFlag = false;
  1150. if (frmf_checkOpener())
  1151. {
  1152. for (var i = 0; i < this.objects.length; i++)
  1153. {
  1154. var dsNm = this.objects[i].name;
  1155. if (dsNm == "arg_ds_send_summary")
  1156. {
  1157. dsFlag = true;
  1158. break;
  1159. }
  1160. }
  1161. if (dsFlag)
  1162. {
  1163. opener.onload();
  1164. }
  1165. }
  1166. this.close();
  1167. }
  1168. ]]></Script>
  1169. </Form>
  1170. </FDL>