SMMNE07400_NEDIS전송자료조회.xfdl 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNE07400" position="absolute 0 0 735 880" titletext="NEDIS전송자료 조회" style="margin:8 8 8 8;" scrollbars="none" oninit="SMMNE07400_oninit" onload="SMMNE07400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 730 26" id="group1">
  8. <Layouts>
  9. <Layout>
  10. <Static text="NEDIS전송자료 조회" position="absolute 0 0 160 25" id="caption6" class="tit_1" anchor="default"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div position="absolute 0 25 730 875" id="group2">
  15. <Layouts>
  16. <Layout>
  17. <Grid position="absolute 0 435 717 535" id="grd_erdiaginfo" binddataset="ds_main_nedistraminfo_erdiaginfo_erdiaglist" anchor="default">
  18. <Formats>
  19. <Format id="default">
  20. <Columns>
  21. <Column size="120"/>
  22. <Column size="575"/>
  23. </Columns>
  24. <Rows>
  25. <Row size="24" band="head"/>
  26. <Row size="24"/>
  27. </Rows>
  28. <Band id="head">
  29. <Cell colspan="2" text="퇴실 시 진단명"/>
  30. </Band>
  31. <Band id="body">
  32. <Cell style="align:left middle;" text="bind:diagcd"/>
  33. <Cell col="1" style="align:left middle;" text="bind:diagnm"/>
  34. </Band>
  35. </Format>
  36. </Formats>
  37. </Grid>
  38. <Shape position="absolute 0 0 730 35" id="roundrect1" class="roundrect_search" type="roundrectangle" anchor="default"/>
  39. <Edit position="absolute 90 8 182 27" id="ipt_pid" class="input_s_essential" style="font:Dotum,9,bold;" onkeyup="group2_ipt_pid_onkeyup" autoselect="true" anchor="default"/>
  40. <Static text="등록번호 :" position="absolute 9 9 85 26" align="align:center middle;" id="caption12" class="search_name" anchor="default"/>
  41. <Shape position="absolute 601 7 607 29" linetype="vertical" id="line27" class="line_4" anchor="default"/>
  42. <Button position="absolute 613 7 669 29" id="btn_srchindxcd" class="btn1" taborder="5" text="조회" onclick="group2_btn_srchindxcd_onclick" anchor="default"/>
  43. <Button position="absolute 545 7 601 29" id="btn_prnt" class="btn1" visible="false" text="출력" onclick="group2_btn_prnt_onclick" anchor="default"/>
  44. <Button position="absolute 189 9 205 25" id="btn_srchpopup" class="icon_search" text="" onclick="group2_btn_srchpopup_onclick" anchor="default"/>
  45. <Edit readonly="true" position="absolute 320 8 410 27" align="align:center middle;" id="opt_hngnm" style="align:center middle;font:Dotum,9,bold;" anchor="default" class="output"/>
  46. <Static text="환자정보 :" position="absolute 240 9 321 26" align="align:center middle;" id="caption1" class="search_name" anchor="default"/>
  47. <Edit readonly="true" position="absolute 412 8 477 27" align="align:center middle;" id="opt_rrgstno1" style="align:center middle;font:Dotum,9,bold;" anchor="default" class="output"/>
  48. <Edit readonly="true" position="absolute 479 8 544 27" align="align:center middle;" id="opt_rrgstno2" style="align:center middle;font:Dotum,9,bold;" anchor="default" class="output"/>
  49. <Combo position="absolute 115 70 325 89" id="cmb_choslist" visible="false" innerdataset="@ds_main_nedistraminfo_nedisreclist" datacolumn="chosdt" codecolumn="chosidx" style="font:Dotum,9,bold;" onitemchanged="group2_cmb_choslist_onitemchanged" anchor="default"/>
  50. <Static text="환자 내원 정보" position="absolute 0 74 111 95" id="caption7" class="tit_2" anchor="default"/>
  51. <Static text="내원경로" position="absolute 328 94 463 115" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
  52. <Static text="내원수단" position="absolute 0 120 110 141" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  53. <Static text="응급진료 결과" position="absolute 0 411 110 432" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
  54. <Static text="퇴실일시" position="absolute 328 385 460 406" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  55. <Static text="내원 시 반응" position="absolute 0 331 110 352" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
  56. <Static text="입원배치 일시" position="absolute 0 642 110 663" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
  57. <Static text="퇴원일" position="absolute 328 668 460 689" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
  58. <Static text="호흡수" position="absolute 534 305 629 326" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
  59. <Static text="체온" position="absolute 534 331 629 352" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
  60. <Static text="SBP/DBP" position="absolute 534 253 629 274" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
  61. <Static text="맥박수" position="absolute 534 279 629 300" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
  62. <Static text="보호장구" position="absolute 0 593 110 614" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
  63. <Static text="의도성여부" position="absolute 328 172 463 193" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
  64. <Static text="질병여부" position="absolute 0 172 110 193" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
  65. <Static text="환자 초기평가 정보" position="absolute 0 232 139 253" id="caption29" class="tit_2" anchor="default"/>
  66. <Static text="손상기전" position="absolute 0 198 110 219" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
  67. <Static text="발병일시" position="absolute 0 94 110 115" align="align:center middle;" id="caption31" class="cell_1" anchor="default"/>
  68. <Static text="주증상" position="absolute 0 252 110 326" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
  69. <Static text="입원결정시간" position="absolute 328 642 460 663" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
  70. <Grid position="absolute 0 693 717 784" id="grd_indiaginfo" binddataset="ds_main_nedistraminfo_indiaginfo_indiaglist" anchor="default">
  71. <Formats>
  72. <Format id="default">
  73. <Columns>
  74. <Column size="120"/>
  75. <Column size="575"/>
  76. </Columns>
  77. <Rows>
  78. <Row size="24" band="head"/>
  79. <Row size="24"/>
  80. </Rows>
  81. <Band id="head">
  82. <Cell colspan="2" text="퇴원 시 진단명"/>
  83. </Band>
  84. <Band id="body">
  85. <Cell style="align:left middle;" text="bind:diagcd"/>
  86. <Cell col="1" style="align:left middle;" text="bind:diagnm"/>
  87. </Band>
  88. </Format>
  89. </Formats>
  90. </Grid>
  91. <MaskEdit position="absolute 463 386 717 405" id="caption50" mask="####-##-## ##:##" type="string" style="align:left middle;" displaynulltext=" " anchor="default" autoselect="true" maskchar=" " trimtype="both"/>
  92. <Edit position="absolute 465 95 719 114" id="ipt_erptinrt" anchor="default" autoselect="true"/>
  93. <Edit position="absolute 114 121 324 140" id="caption52" anchor="default" autoselect="true"/>
  94. <Edit position="absolute 114 412 324 431" id="caption53" anchor="default" autoselect="true"/>
  95. <Edit position="absolute 114 331 324 350" id="caption35" anchor="default" autoselect="true"/>
  96. <MaskEdit position="absolute 114 644 324 663" id="ipt_wardintm" mask="####-##-## ##:##" type="string" style="align:left middle;" displaynulltext=" " anchor="default" autoselect="true" trimtype="both" maskchar=" "/>
  97. <MaskEdit position="absolute 463 668 717 687" id="caption37" mask="####-##-## ##:##" type="string" style="align:left middle;" displaynulltext=" " anchor="default" autoselect="true" trimtype="both" maskchar=" "/>
  98. <Edit position="absolute 632 331 717 350" id="caption16" anchor="default" autoselect="true"/>
  99. <Edit position="absolute 632 254 717 273" id="caption39" anchor="default" autoselect="true"/>
  100. <Edit position="absolute 632 279 717 298" id="caption40" anchor="default" autoselect="true"/>
  101. <Edit position="absolute 632 305 717 324" id="caption41" anchor="default" autoselect="true"/>
  102. <Edit position="absolute 114 254 194 273" id="caption42" anchor="default" autoselect="true"/>
  103. <Edit position="absolute 114 279 194 298" id="caption43" anchor="default" autoselect="true"/>
  104. <Edit position="absolute 114 305 194 324" id="caption44" anchor="default" autoselect="true"/>
  105. <MaskEdit position="absolute 114 95 324 114" id="caption45" mask="####-##-## ##:##" type="string" style="align:left middle;" displaynulltext=" " anchor="default" autoselect="true" maskchar=" " trimtype="both"/>
  106. <Edit position="absolute 114 199 718 218" id="caption46" anchor="default" autoselect="true"/>
  107. <Edit position="absolute 465 173 719 192" id="caption49" anchor="default" autoselect="true"/>
  108. <Edit position="absolute 114 173 324 192" id="caption54" anchor="default" autoselect="true"/>
  109. <Edit position="absolute 114 594 717 613" id="caption55" anchor="default" autoselect="true"/>
  110. <MaskEdit position="absolute 463 644 717 663" id="caption58" mask="####-##-## ##:##" type="string" style="align:left middle;" displaynulltext=" " anchor="default" autoselect="true" trimtype="both" maskchar=" "/>
  111. <Edit position="absolute 197 254 530 273" id="caption61" anchor="default" autoselect="true"/>
  112. <Edit position="absolute 197 279 530 298" id="caption62" anchor="default" autoselect="true"/>
  113. <Edit position="absolute 197 305 530 324" id="caption63" anchor="default" autoselect="true"/>
  114. <Shape position="absolute 0 38 728 44" linetype="horizontal" id="line1" class="line_3" anchor="default"/>
  115. <Static text="내원일시" position="absolute 0 43 110 64" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
  116. <Shape position="absolute 0 64 728 70" linetype="horizontal" id="line2" class="line_3" anchor="default"/>
  117. <Shape position="absolute 0 89 728 95" linetype="horizontal" id="line3" class="line_3" anchor="default"/>
  118. <Shape position="absolute 0 352 728 358" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
  119. <Shape position="absolute 0 535 728 541" linetype="horizontal" id="line6" class="line_3" anchor="default"/>
  120. <Static text="전원 온 의료기관 종류" position="absolute 328 120 463 141" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
  121. <Static text="재난번호" position="absolute 0 146 110 167" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
  122. <Static text="구급활동일지 일련번호" position="absolute 327 146 463 167" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
  123. <Shape position="absolute 0 114 728 120" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
  124. <Shape position="absolute 0 140 728 146" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
  125. <Shape position="absolute 0 166 728 172" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
  126. <Shape position="absolute 0 192 728 198" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
  127. <Shape position="absolute 0 247 728 253" linetype="horizontal" id="line8" class="line_3" anchor="default"/>
  128. <Shape position="absolute 110 273 728 279" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
  129. <Shape position="absolute 110 299 728 305" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  130. <Shape position="absolute 0 325 728 331" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
  131. <Shape position="absolute 0 218 728 224" linetype="horizontal" id="line10" class="line_3" anchor="default"/>
  132. <Static text="환자 응급 진료 내용 및 결과" position="absolute 0 364 255 385" id="caption24" class="tit_2" anchor="default"/>
  133. <Static text="주진료과" position="absolute 0 385 110 406" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
  134. <Shape position="absolute 0 380 728 386" linetype="horizontal" id="line11" class="line_3" anchor="default"/>
  135. <Shape position="absolute 0 405 728 411" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
  136. <Shape position="absolute 0 431 728 437" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
  137. <Shape position="absolute 0 613 728 619" linetype="horizontal" id="line19" class="line_3" anchor="default"/>
  138. <Edit position="absolute 114 386 324 405" id="input2" anchor="default" autoselect="true"/>
  139. <Edit position="absolute 114 147 324 166" id="input4" anchor="default" autoselect="true"/>
  140. <Edit position="absolute 465 121 719 140" id="input5" anchor="default" autoselect="true"/>
  141. <Edit position="absolute 465 147 719 166" id="input6" anchor="default" autoselect="true"/>
  142. <Shape position="absolute 0 562 728 568" linetype="horizontal" id="line21" class="line_3" anchor="default"/>
  143. <Static text="교통사고 진료결과" position="absolute 0 546 255 567" id="caption26" class="tit_2" anchor="default"/>
  144. <Static text="손상당사자" position="absolute 0 567 110 588" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
  145. <Edit position="absolute 114 568 319 587" id="input7" anchor="default" autoselect="true"/>
  146. <Shape position="absolute 0 587 728 593" linetype="horizontal" id="line22" class="line_2" anchor="default"/>
  147. <Shape position="absolute 0 637 728 643" linetype="horizontal" id="line23" class="line_3" anchor="default"/>
  148. <Static text="최종 진료결과 (응급실 경유 입원환자)" position="absolute 0 622 255 645" id="caption36" class="tit_2" anchor="default"/>
  149. <Static text="입원 후 결과" position="absolute 0 668 110 689" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
  150. <Edit position="absolute 114 668 324 687" id="input8" anchor="default" autoselect="true"/>
  151. <Shape position="absolute 0 662 728 668" linetype="horizontal" id="line24" class="line_2" anchor="default"/>
  152. <Static text="전원보낼의료기관" position="absolute 0 807 110 828" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
  153. <Edit position="absolute 114 808 324 827" id="input9" anchor="default" autoselect="true"/>
  154. <Shape position="absolute 0 688 728 694" linetype="horizontal" id="line25" class="line_2" anchor="default"/>
  155. <Static text="전송상태" position="absolute 328 43 463 64" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
  156. <Radio position="absolute 464 45 727 65" id="radio2" class="radio_search" columncount="4" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  157. <Dataset id="innerdataset">
  158. <ColumnInfo>
  159. <Column id="codecolumn"/>
  160. <Column id="datacolumn"/>
  161. </ColumnInfo>
  162. <Rows>
  163. <Row>
  164. <Col id="codecolumn">N</Col>
  165. <Col id="datacolumn">집계중</Col>
  166. </Row>
  167. <Row>
  168. <Col id="codecolumn">Y</Col>
  169. <Col id="datacolumn">전송대기</Col>
  170. </Row>
  171. <Row>
  172. <Col id="codecolumn">T</Col>
  173. <Col id="datacolumn">전송완료</Col>
  174. </Row>
  175. <Row>
  176. <Col id="codecolumn">E</Col>
  177. <Col id="datacolumn">전송실패</Col>
  178. </Row>
  179. </Rows>
  180. </Dataset>
  181. </Radio>
  182. <MaskEdit position="absolute 114 44 324 63" id="input10" mask="####-##-## ##:##" type="string" style="align:left middle;" displaynulltext=" " anchor="default" autoselect="true" maskchar=" " trimtype="both"/>
  183. <Grid position="absolute 125 30 315 160" id="grd_erpatlist" visible="false" binddataset="ds_main_erpatinfo_erpatlist" oncelldblclick="group2_grd_erpatlist_oncelldblclick" onrbuttondown="group2_grd_erpatlist_onrbuttondown" anchor="default">
  184. <Formats>
  185. <Format id="default">
  186. <Columns>
  187. <Column size="110"/>
  188. <Column size="60"/>
  189. </Columns>
  190. <Rows>
  191. <Row size="24" band="head"/>
  192. <Row size="24"/>
  193. </Rows>
  194. <Band id="head">
  195. <Cell colspan="2" text="내원일시"/>
  196. </Band>
  197. <Band id="body">
  198. <Cell style="align:center middle;" text="bind:chosdd" mask="####-##-##"/>
  199. <Cell col="1" style="align:center middle;" text="bind:chostm" mask="##:##"/>
  200. </Band>
  201. </Format>
  202. </Formats>
  203. </Grid>
  204. <Button position="absolute 670 7 726 29" id="button1" class="btn1" taborder="5" text="집계" onclick="group2_button1_onclick" anchor="default"/>
  205. <Static id="caption00" text="전원 결과" class="tit_2" position="absolute 0 787 255 802"/>
  206. <Shape id="line00" class="line_3" position="absolute 0 804 728 806"/>
  207. </Layout>
  208. </Layouts>
  209. </Div>
  210. </Layout>
  211. </Layouts>
  212. <Objects>
  213. <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  214. <ColumnInfo>
  215. <Column id="pid" type="STRING" size="256"/>
  216. <Column id="orddd" type="STRING" size="256"/>
  217. </ColumnInfo>
  218. <Rows>
  219. <Row>
  220. <Col id="pid"/>
  221. <Col id="orddd"/>
  222. </Row>
  223. </Rows>
  224. </Dataset>
  225. <Dataset id="ds_main_nedistrsmpatinfo_nedistrsmpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  226. <ColumnInfo>
  227. <Column id="eragidno" type="STRING" size="256"/>
  228. <Column id="eragindt" type="STRING" size="256"/>
  229. <Column id="eragintm" type="STRING" size="256"/>
  230. <Column id="chosdt" type="STRING" size="256"/>
  231. <Column id="chosidx" type="STRING" size="256"/>
  232. <Column id="sex" type="STRING" size="256"/>
  233. </ColumnInfo>
  234. <Rows>
  235. <Row>
  236. <Col id="eragidno"/>
  237. <Col id="eragindt"/>
  238. <Col id="eragintm"/>
  239. <Col id="chosdt"/>
  240. <Col id="chosidx"/>
  241. <Col id="sex"/>
  242. </Row>
  243. </Rows>
  244. </Dataset>
  245. <Dataset id="ds_main_erpatinfo_erpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  246. <ColumnInfo>
  247. <Column id="pid" type="STRING" size="256"/>
  248. <Column id="chosdd" type="STRING" size="256"/>
  249. <Column id="chostm" type="STRING" size="256"/>
  250. <Column id="hngnm" type="STRING" size="256"/>
  251. <Column id="rrgstno1" type="STRING" size="256"/>
  252. <Column id="rrgstno2" type="STRING" size="256"/>
  253. <Column id="chosidx" type="STRING" size="256"/>
  254. </ColumnInfo>
  255. <Rows>
  256. <Row>
  257. <Col id="pid"/>
  258. <Col id="chosdd"/>
  259. <Col id="chostm"/>
  260. <Col id="hngnm"/>
  261. <Col id="rrgstno1"/>
  262. <Col id="rrgstno2"/>
  263. <Col id="chosidx"/>
  264. </Row>
  265. </Rows>
  266. </Dataset>
  267. <Dataset id="ds_main_nedistraminfo_nedisreclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  268. <ColumnInfo>
  269. <Column id="erptidno" type="STRING" size="256"/>
  270. <Column id="erptindt" type="STRING" size="256"/>
  271. <Column id="erptinrt" type="STRING" size="256"/>
  272. <Column id="erptinmn" type="STRING" size="256"/>
  273. <Column id="erptemrt" type="STRING" size="256"/>
  274. <Column id="erptotdt" type="STRING" size="256"/>
  275. <Column id="wardintm" type="STRING" size="256"/>
  276. <Column id="erptdctm" type="STRING" size="256"/>
  277. <Column id="erptdcrt" type="STRING" size="256"/>
  278. <Column id="erptresp" type="STRING" size="256"/>
  279. <Column id="erptbp" type="STRING" size="256"/>
  280. <Column id="erptpuls" type="STRING" size="256"/>
  281. <Column id="erptbrth" type="STRING" size="256"/>
  282. <Column id="erptbdht" type="STRING" size="256"/>
  283. <Column id="erptakdt" type="STRING" size="256"/>
  284. <Column id="erptdgkd" type="STRING" size="256"/>
  285. <Column id="erptarck" type="STRING" size="256"/>
  286. <Column id="erptarcs" type="STRING" size="256"/>
  287. <Column id="erpttsbt" type="STRING" size="256"/>
  288. <Column id="erpttscs" type="STRING" size="256"/>
  289. <Column id="erpttsfa" type="STRING" size="256"/>
  290. <Column id="erpttssa" type="STRING" size="256"/>
  291. <Column id="erpttshm" type="STRING" size="256"/>
  292. <Column id="erpttspt" type="STRING" size="256"/>
  293. <Column id="erpttsno" type="STRING" size="256"/>
  294. <Column id="erpttsur" type="STRING" size="256"/>
  295. <Column id="erpttsuk" type="STRING" size="256"/>
  296. <Column id="ertptsall" type="STRING" size="256"/>
  297. <Column id="erdecidt" type="STRING" size="256"/>
  298. <Column id="mainsympcd" type="STRING" size="256"/>
  299. <Column id="termengnm" type="STRING" size="256"/>
  300. <Column id="mainsympcd1" type="STRING" size="256"/>
  301. <Column id="termengnm1" type="STRING" size="256"/>
  302. <Column id="mainsympcd2" type="STRING" size="256"/>
  303. <Column id="termengnm2" type="STRING" size="256"/>
  304. </ColumnInfo>
  305. <Rows>
  306. <Row>
  307. <Col id="erptidno"/>
  308. <Col id="erptindt"/>
  309. <Col id="erptinrt"/>
  310. <Col id="erptinmn"/>
  311. <Col id="erptemrt"/>
  312. <Col id="erptotdt"/>
  313. <Col id="wardintm"/>
  314. <Col id="erptdctm"/>
  315. <Col id="erptdcrt"/>
  316. <Col id="erptresp"/>
  317. <Col id="erptbp"/>
  318. <Col id="erptpuls"/>
  319. <Col id="erptbrth"/>
  320. <Col id="erptbdht"/>
  321. <Col id="erptakdt"/>
  322. <Col id="erptdgkd"/>
  323. <Col id="erptarck"/>
  324. <Col id="erptarcs"/>
  325. <Col id="erpttsbt"/>
  326. <Col id="erpttscs"/>
  327. <Col id="erpttsfa"/>
  328. <Col id="erpttssa"/>
  329. <Col id="erpttshm"/>
  330. <Col id="erpttspt"/>
  331. <Col id="erpttsno"/>
  332. <Col id="erpttsur"/>
  333. <Col id="erpttsuk"/>
  334. <Col id="ertptsall"/>
  335. <Col id="erdecidt"/>
  336. <Col id="mainsympcd"/>
  337. <Col id="termengnm"/>
  338. <Col id="mainsympcd1"/>
  339. <Col id="termengnm1"/>
  340. <Col id="mainsympcd2"/>
  341. <Col id="termengnm2"/>
  342. </Row>
  343. </Rows>
  344. </Dataset>
  345. <Dataset id="ds_main_nedistraminfo_erdiaginfo_erdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  346. <ColumnInfo>
  347. <Column id="diagcd" type="STRING" size="256"/>
  348. <Column id="diagnm" type="STRING" size="256"/>
  349. </ColumnInfo>
  350. <Rows>
  351. <Row>
  352. <Col id="diagcd"/>
  353. <Col id="diagnm"/>
  354. </Row>
  355. </Rows>
  356. </Dataset>
  357. <Dataset id="ds_main_nedistraminfo_indiaginfo_indiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  358. <ColumnInfo>
  359. <Column id="diagcd" type="STRING" size="256"/>
  360. <Column id="diagnm" type="STRING" size="256"/>
  361. </ColumnInfo>
  362. <Rows>
  363. <Row>
  364. <Col id="diagcd"/>
  365. <Col id="diagnm"/>
  366. </Row>
  367. </Rows>
  368. </Dataset>
  369. <Dataset id="ds_main_nedistraminfo_nedisotptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  370. <ColumnInfo>
  371. <Column id="depthngnm" type="STRING" size="256"/>
  372. <Column id="deptengabbr" type="STRING" size="256"/>
  373. <Column id="diagcd" type="STRING" size="256"/>
  374. <Column id="termhngnm" type="STRING" size="256"/>
  375. <Column id="termengnm" type="STRING" size="256"/>
  376. </ColumnInfo>
  377. <Rows>
  378. <Row>
  379. <Col id="depthngnm"/>
  380. <Col id="deptengabbr"/>
  381. <Col id="diagcd"/>
  382. <Col id="termhngnm"/>
  383. <Col id="termengnm"/>
  384. </Row>
  385. </Rows>
  386. </Dataset>
  387. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  388. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  389. <Dataset id="ds_code_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  390. <ColumnInfo>
  391. <Column id="cdid" type="STRING" size="256"/>
  392. <Column id="cdnm" type="STRING" size="256"/>
  393. </ColumnInfo>
  394. <Rows>
  395. <Row>
  396. <Col id="cdid"/>
  397. <Col id="cdnm"/>
  398. </Row>
  399. </Rows>
  400. </Dataset>
  401. </Objects>
  402. <Bind>
  403. <BindItem id="item0" compid="group2.ipt_pid" propid="value" datasetid="ds_main_condition" columnid="pid"/>
  404. <BindItem id="item1" compid="group2.opt_hngnm" propid="value" datasetid="ds_main_erpatinfo_erpatlist" columnid="hngnm"/>
  405. <BindItem id="item2" compid="group2.opt_rrgstno1" propid="value" datasetid="ds_main_erpatinfo_erpatlist" columnid="rrgstno1"/>
  406. <BindItem id="item3" compid="group2.opt_rrgstno2" propid="value" datasetid="ds_main_erpatinfo_erpatlist" columnid="rrgstno2"/>
  407. <BindItem id="item4" compid="group2.cmb_choslist" propid="value" datasetid="ds_main_erpatinfo_erpatlist" columnid="chosidx"/>
  408. <BindItem id="item5" compid="group2.caption50" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptotdt"/>
  409. <BindItem id="item6" compid="group2.ipt_erptinrt" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptinrt"/>
  410. <BindItem id="item7" compid="group2.caption52" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptinmn"/>
  411. <BindItem id="item8" compid="group2.caption53" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptemrtnm"/>
  412. <BindItem id="item9" compid="group2.caption35" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptresp"/>
  413. <BindItem id="item10" compid="group2.ipt_wardintm" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="wardintm"/>
  414. <BindItem id="item11" compid="group2.caption37" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptdctm"/>
  415. <BindItem id="item12" compid="group2.caption16" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptbdht"/>
  416. <BindItem id="item13" compid="group2.caption39" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptbp"/>
  417. <BindItem id="item14" compid="group2.caption40" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptpuls"/>
  418. <BindItem id="item15" compid="group2.caption41" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptbrth"/>
  419. <BindItem id="item16" compid="group2.caption42" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="mainsympcd"/>
  420. <BindItem id="item17" compid="group2.caption43" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="mainsympcd1"/>
  421. <BindItem id="item18" compid="group2.caption44" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="mainsympcd2"/>
  422. <BindItem id="item19" compid="group2.caption45" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptakdt"/>
  423. <BindItem id="item20" compid="group2.caption46" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptarcs"/>
  424. <BindItem id="item21" compid="group2.caption49" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptarck"/>
  425. <BindItem id="item22" compid="group2.caption54" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptdgkdnm"/>
  426. <BindItem id="item23" compid="group2.caption55" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="ertptsall"/>
  427. <BindItem id="item24" compid="group2.caption58" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erdecidt"/>
  428. <BindItem id="item25" compid="group2.caption61" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="termengnm"/>
  429. <BindItem id="item26" compid="group2.caption62" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="termengnm1"/>
  430. <BindItem id="item27" compid="group2.caption63" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="termengnm2"/>
  431. <BindItem id="item29" compid="group2.input2" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptdept"/>
  432. <BindItem id="item31" compid="group2.input4" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptdsid"/>
  433. <BindItem id="item32" compid="group2.input5" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptincdnm"/>
  434. <BindItem id="item33" compid="group2.input6" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptreid"/>
  435. <BindItem id="item34" compid="group2.input7" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erpttaip"/>
  436. <BindItem id="item35" compid="group2.input8" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptdcrt"/>
  437. <BindItem id="item36" compid="group2.input9" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptdccdnm"/>
  438. <BindItem id="item37" compid="group2.radio2" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="eragstat"/>
  439. <BindItem id="item38" compid="group2.input10" propid="value" datasetid="ds_main_nedistraminfo_nedisreclist" columnid="erptindttm"/>
  440. </Bind>
  441. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  442. * System Name :
  443. * Job Name :
  444. * Creator :
  445. * Make Date : 2015-11-13
  446. * Description :
  447. *---------------------------------------------------------------------------------------
  448. * Modify Date Modifier Modify Description
  449. *---------------------------------------------------------------------------------------
  450. * 2015-11-13 Live Converter TF->XP
  451. *
  452. *---------------------------------------------------------------------------------------
  453. ****************************************************************************************/
  454. include "com_commonxp::comm_main.xjs";
  455. var arErrorCode = new HashArray();
  456. function cf_TRMNE07401(sSvcId, nErrorCode, sErrorMsg) {
  457. arErrorCode.push(sSvcId, nErrorCode);
  458. if(nErrorCode < 0) return;
  459. utlf_addLog("***** cf_TRMNE07401 *****");
  460. }
  461. function cf_TRMNE07402(sSvcId, nErrorCode, sErrorMsg) {
  462. arErrorCode.push(sSvcId, nErrorCode);
  463. if(nErrorCode < 0) return;
  464. utlf_addLog("***** cf_TRMNE07402 *****");
  465. }
  466. /************************************startjavascript************************************/
  467. var xPathUser = "/root/UserData/list";
  468. var xPathUserPop = "/root/main/list";
  469. /**
  470. * @group :
  471. * @ver : 2009.07.27
  472. * @by : 양천덕
  473. * @---------------------------------------------------
  474. * @type : function
  475. * @access : public
  476. * @desc : 환자 조회 popup 및 return 처리 함수
  477. * @param :
  478. * @return :
  479. * @---------------------------------------------------
  480. */
  481. /* 이 화면에선 쓰이지 않음
  482. function fUseridPopupData(pMapID, pProgID, pData) {
  483. var iParam="";
  484. if (pData == "") {
  485. return iParam;
  486. }
  487. model.removenode("/root/send");
  488. model.makeValue("/root/send/searchitem", pData);
  489. model.makeValue("/root/send/flag" , "userid");
  490. submit(pMapID);
  491. var NodeCnt = instance1.selectSingleNode(xPathUser).childNodes.length;
  492. var iNode = xPathUser + "/userlist";
  493. switch(NodeCnt) {
  494. case 0 : messageBox(pData + "에 해당하는 자료가", "I004");
  495. break;
  496. case 1 : iParam = fGetValue(iNode, 1, "pid" ) + "|"
  497. + fGetValue(iNode, 1, "patnm" ) + "|"
  498. + fGetValue(iNode, 1, "sexage" ) + "|"
  499. + fGetValue(iNode, 1, "rrgsno1" ) + "|"
  500. + fGetValue(iNode, 1, "rrgsno2" ) ;
  501. break;
  502. default : iParam = fShowModal(pProgID);
  503. break;
  504. }
  505. return iParam;
  506. }
  507. */
  508. function fShowModal(pProgID) {
  509. //var xpos = event.screenX-100;
  510. //var ypos = event.screenY-100; 필요하다면 위치 바꾸기
  511. frmf_modal(pProgID,pProgID,"","",1,"","","","","","","","M"); //modal(pProgID, 1, xpos, ypos, pProgID, xPathUser, xPathUserPop);
  512. var iProperties = frmf_getParameter("SendData");
  513. return iProperties;
  514. }
  515. function fUserDataSet(pData, pNodeID,pNodeNM, pNodeRrgsNo1, pNodeRrgsNo2, pDoc) {
  516. if (utlf_isNull(pData)) {
  517. group2.ipt_pid.setFocus();
  518. return;
  519. }
  520. var iSplit_Value = pData.split("|");
  521. // iParam_pid 0 환자등록번호
  522. // iParam_patnm 1 환자명
  523. // iParam_sexage 2 성별
  524. // iParam_rrgsno1 3 주민등록번호 앞자리
  525. // iParam_rrgsno2 4 주민등록번호 뒷자리
  526. if (iSplit_Value.length > 0) {
  527. ds_main_condition.setColumn(0, "pid", iSplit_Value[0]); // 환자등록번호
  528. }
  529. }
  530. //환자정보 조회 POPUP 호출
  531. function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeRrgsNo1, pNodeRrgsNo2, pDOC) {
  532. var pParam = fShowModal("SMMNE03700");
  533. fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeRrgsNo1, pPath+pNodeRrgsNo2, pDOC);
  534. }
  535. //등록번호 입력란 입력시 대상 환자가 응급실 재원했던 이력이 있는지 조회
  536. function fSrchErPatInfo(){
  537. ds_send.clear();
  538. ds_main_erpatinfo_erpatlist.clear();
  539. dsf_makeValue(ds_send,"pid", "string", ds_main_condition.getColumn(0, "pid"));
  540. dsf_makeValue(ds_send,"orddd", "string", ds_main_condition.getColumn(0, "orddd"));
  541. var pid = "";
  542. var chosdd = "";
  543. var chostm = "";
  544. var cretno = "";
  545. var oParam = {};
  546. oParam.id = "TRMNE07401";
  547. oParam.service = "ercareapp.ERPatMngt";
  548. oParam.method = "reqGetERPatInfo";
  549. oParam.inds = "req=ds_send";
  550. oParam.outds = "ds_main_erpatinfo_erpatlist=erpatlist";
  551. oParam.async = false;
  552. oParam.callback = "cf_TRMNE07401";
  553. tranf_submit(oParam);
  554. if(arErrorCode.pop("TRMNE07401") > -1){
  555. if(ds_main_erpatinfo_erpatlist.rowcount == 1){
  556. //fGetChosHistList();
  557. pid = ds_main_erpatinfo_erpatlist.getColumn(0, "pid");
  558. chosdd = ds_main_erpatinfo_erpatlist.getColumn(0, "chosdd");
  559. chostm = ds_main_erpatinfo_erpatlist.getColumn(0, "chostm");
  560. cretno = ds_main_erpatinfo_erpatlist.getColumn(0, "cretno");
  561. ds_main_condition.setColumn(0,"orddd", chosdd);
  562. ds_send.clear();
  563. ds_main_nedistraminfo_nedisreclist.clear();
  564. ds_main_nedistraminfo_erdiaginfo_erdiaglist.clear();
  565. ds_main_nedistraminfo_indiaginfo_indiaglist.clear();
  566. ds_main_nedistraminfo_nedisotptinfo.clear();
  567. dsf_makeValue(ds_send,"eragidno", "string", pid);
  568. dsf_makeValue(ds_send,"eragindt", "string", chosdd);
  569. dsf_makeValue(ds_send,"eragintm", "string", chostm);
  570. dsf_makeValue(ds_send,"cretno" , "string", cretno);
  571. var oParam = {};
  572. oParam.id = "TRMNE07403";
  573. oParam.service = "ercareapp.ERPatMngt";
  574. oParam.method = "reqGetPatTramInfo";
  575. oParam.inds = "req=ds_send";
  576. oParam.outds = "ds_main_nedistraminfo_nedisreclist=nedisreclist ds_main_nedistraminfo_nedisotptinfo=nedisotptinfo ds_main_nedistraminfo_erdiaginfo_erdiaglist=nediserdiaglist ds_main_nedistraminfo_indiaginfo_indiaglist=nedisindiaglist";
  577. oParam.async = false;
  578. tranf_submit(oParam);
  579. } else if(ds_main_erpatinfo_erpatlist.rowcount > 1){
  580. group2.grd_erpatlist.visible = true;
  581. } else{
  582. //messageBox("해당 환자번호에 대한 NEDIS 전송이력이 존재하지 않습니다.", "E");
  583. sysf_messageBox("해당 환자번호에 대한 응급실 내원 이력이 존재하지 않습니다.", "E");
  584. group2.ipt_pid.setFocus();
  585. return;
  586. }
  587. }
  588. }
  589. //등록번호에 대한 환자의 응급실 내원시 기록 전송 리스트 조회
  590. /*이 화면에선 쓰이지 않음
  591. function fGetChosHistList(){
  592. ds_send.clear();
  593. //model.removeNodeset("/root/main/nedistrsmpatinfo");
  594. dsf_makeValue(ds_send,"pid", "string", ds_main_erpatinfo_erpatlist.getColumn(0,"pid"));
  595. var oParam = {};
  596. oParam.id = "TRMNE07402";
  597. oParam.service = "ercareapp.ERPatMngt";
  598. oParam.method = "reqGetNedisTrsmPatInfo";
  599. oParam.inds = "req=ds_send";
  600. oParam.outds = "ds_main_nedistrsmpatinfo_nedistrsmpatlist=nedistrsmpatlist";
  601. oParam.async = false;
  602. oParam.callback = "cf_TRMNE07402";
  603. tranf_submit(oParam);
  604. if(arErrorCode.pop("TRMNE07402") > -1){
  605. if(ds_main_nedistrsmpatinfo_nedistrsmpatlist.rowcount > 0){
  606. //-----cmb_choslist.select(0);
  607. fGetPatTramInfo();
  608. }
  609. }
  610. }
  611. */
  612. //등록번호에 대한 환자의 응급실 내원시 기록 전송 리스트 조회
  613. function fGetPatTramInfo(){
  614. var sChosIndex = ds_main_erpatinfo_erpatlist.getColumn(0, "chosidx");
  615. if(utlf_isNull(sChosIndex)){
  616. return;
  617. }
  618. ds_send.clearData();
  619. ds_main_nedistraminfo_nedisreclist.clear();
  620. ds_main_nedistraminfo_erdiaginfo_erdiaglist.clear();
  621. ds_main_nedistraminfo_indiaginfo_indiaglist.clear();
  622. ds_main_nedistraminfo_nedisotptinfo.clear();
  623. dsf_makeValue(ds_send,"eragidno", "string", ds_main_nedistrsmpatinfo_nedistrsmpatlist.lookup("chosidx", sChosIndex ,"eragidno"));
  624. dsf_makeValue(ds_send,"eragindt", "string", ds_main_nedistrsmpatinfo_nedistrsmpatlist.lookup("chosidx", sChosIndex ,"eragindt"));
  625. dsf_makeValue(ds_send,"eragintm", "string", ds_main_nedistrsmpatinfo_nedistrsmpatlist.lookup("chosidx", sChosIndex ,"eragintm"));
  626. var oParam = {};
  627. oParam.id = "TRMNE07403";
  628. oParam.service = "ercareapp.ERPatMngt";
  629. oParam.method = "reqGetPatTramInfo";
  630. oParam.inds = "req=ds_send";
  631. oParam.outds = "ds_main_nedistraminfo_nedisreclist=nedisreclist ds_main_nedistraminfo_nedisotptinfo=nedisotptinfo ds_main_nedistraminfo_erdiaginfo_erdiaglist=nediserdiaglist ds_main_nedistraminfo_indiaginfo_indiaglist=nedisindiaglist";
  632. oParam.async = false;
  633. tranf_submit(oParam);
  634. }
  635. //조회 내역 출력 기능
  636. function fPrnt(){
  637. if(utlf_isNull(group2.cmb_choslist.value)){
  638. sysf_messageBox("출력할 정보가 존재하지 않습니다.", "I");
  639. group2.cmb_choslist.setFocus();
  640. return;
  641. }
  642. dsf_createDs("ds_send_report");
  643. dsf_makeValue(ds_send_report,"logourl", "string", rptf_getImageURL("biglogo"+sysf_getUserInfo("dutplceinstcd")+"e", "jpg"));
  644. /*********************************rex*********************************/
  645. var objDOM = rptf_createDOM(); // DOM 객체 설정
  646. rptf_setNodeListToDOM(objDOM, "/root/send/report", ds_send_report);
  647. rptf_setNodeListToDOM(objDOM, "/root/main/erpatinfo/erpatlist", ds_main_erpatinfo_erpatlist);
  648. rptf_setNodeListToDOM(objDOM, "/root/main/nedistraminfo/nedisreclist", ds_main_nedistraminfo_nedisreclist);
  649. rptf_setNodeListToDOM(objDOM, "/root/send/report/nedistraminfo/erdiaginfo/erdiaglist", ds_main_nedistraminfo_erdiaginfo_erdiaglist);
  650. rptf_setNodeListToDOM(objDOM, "/root/send/report/nedistraminfo/indiaginfo/indiaglist", ds_main_nedistraminfo_indiaginfo_indiaglist);
  651. var objParam = new Object();
  652. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  653. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  654. rptf_exeReportPreview30(["RPMNE07400"],[objParam], option); //임시 미리보기 창 활성화
  655. /*********************************rex*********************************/
  656. }
  657. /************************************endjavascript************************************/
  658. /* SMMNE07400_oninit */
  659. function SMMNE07400_oninit(obj:Form, e:InitEventInfo)
  660. {
  661. frmf_initForm(obj);
  662. }
  663. /* SMMNE07400_onload */
  664. function SMMNE07400_onload(obj:Form, e:LoadEventInfo)
  665. {
  666. //
  667. var NEDIS_pid = opener.frmf_getParameter("NEDIS_pid");
  668. var NEDIS_orddd = opener.frmf_getParameter("NEDIS_orddd");
  669. ds_main_condition.setColumn(0, "pid", NEDIS_pid);
  670. ds_main_condition.setColumn(0, "orddd", NEDIS_orddd);
  671. //setInputNodeCurText(); // 현재 인풋값 노드 반영
  672. fSrchErPatInfo();
  673. }
  674. /* group2_ipt_pid_onkeyup */
  675. function group2_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  676. {
  677. if( e.keycode == 13 ){
  678. ds_main_condition.setColumn(0, "pid", group2.ipt_pid.value); // 현재 인풋값 노드 반영
  679. fSrchErPatInfo();
  680. }
  681. }
  682. /* 조회버튼 onclick */
  683. function group2_btn_srchindxcd_onclick(obj:Button, e:ClickEventInfo)
  684. {
  685. //fGetPatTramInfo();
  686. fSrchErPatInfo();
  687. }
  688. /* 출력버튼 onclick */
  689. function group2_btn_prnt_onclick(obj:Button, e:ClickEventInfo)
  690. {
  691. fPrnt();
  692. }
  693. /* group2_btn_srchpopup_onclick */
  694. function group2_btn_srchpopup_onclick(obj:Button, e:ClickEventInfo)
  695. {
  696. fUseridPopup("/root/main/condition", "/pid","", "", "", group2.ipt_pid);
  697. fSrchErPatInfo();
  698. }
  699. /* group2_cmb_choslist_onitemchanged */
  700. function group2_cmb_choslist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  701. {
  702. fGetPatTramInfo();
  703. }
  704. /* group2_grd_erpatlist_oncelldblclick */
  705. function group2_grd_erpatlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  706. {
  707. var row = ds_main_erpatinfo_erpatlist.rowposition;
  708. var pid = "";
  709. var chosdd = "";
  710. var chostm = "";
  711. var cretno = "";
  712. if ( row > -1) {
  713. pid = ds_main_erpatinfo_erpatlist.getColumn(row , "pid");
  714. chosdd = ds_main_erpatinfo_erpatlist.getColumn(row , "chosdd");
  715. chostm = ds_main_erpatinfo_erpatlist.getColumn(row , "chostm");
  716. cretno = ds_main_erpatinfo_erpatlist.getColumn(row , "cretno");
  717. ds_main_condition.setColumn(0, "orddd", chosdd);
  718. ds_send.clear();
  719. ds_main_nedistraminfo_nedisreclist.clear();
  720. ds_main_nedistraminfo_erdiaginfo_erdiaglist.clear();
  721. ds_main_nedistraminfo_indiaginfo_indiaglist.clear();
  722. ds_main_nedistraminfo_nedisotptinfo.clear();
  723. dsf_makeValue(ds_send,"eragidno", "string", pid);
  724. dsf_makeValue(ds_send,"eragindt", "string", chosdd);
  725. dsf_makeValue(ds_send,"eragintm", "string", chostm);
  726. dsf_makeValue(ds_send,"cretno", "string", cretno);
  727. var oParam = {};
  728. oParam.id = "TRMNE07403";
  729. oParam.service = "ercareapp.ERPatMngt";
  730. oParam.method = "reqGetPatTramInfo";
  731. oParam.inds = "req=ds_send";
  732. oParam.outds = "ds_main_nedistraminfo_nedisreclist=nedisreclist ds_main_nedistraminfo_nedisotptinfo=nedisotptinfo ds_main_nedistraminfo_erdiaginfo_erdiaglist=nediserdiaglist ds_main_nedistraminfo_indiaginfo_indiaglist=nedisindiaglist";
  733. oParam.async = false;
  734. tranf_submit(oParam);
  735. }
  736. group2.grd_erpatlist.visible = false;
  737. }
  738. /* group2_grd_erpatlist_onrbuttondown */
  739. function group2_grd_erpatlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  740. {
  741. group2.grd_erpatlist.visible = false;
  742. }
  743. /* 집계버튼 onclick */
  744. function group2_button1_onclick(obj:Button, e:ClickEventInfo)
  745. {
  746. var pid = "";
  747. var orddd = "";
  748. pid = ds_main_condition.getColumn(0, "pid");
  749. orddd = ds_main_condition.getColumn(0, "orddd");
  750. if (utlf_isNull(pid) || utlf_isNull(orddd)) {
  751. //messageBox("");
  752. } else {
  753. ds_send.clear();
  754. dsf_makeValue(ds_send,"pid","string", pid);
  755. dsf_makeValue(ds_send,"orddd","string", orddd);
  756. var oParam = {};
  757. oParam.id = "TRMNE07404";
  758. oParam.service = "ercareapp.ERPatMngt";
  759. oParam.method = "reqExeNedisColBatch";
  760. oParam.inds = "req=ds_send";
  761. oParam.outds = "";
  762. oParam.async = false;
  763. tranf_submit(oParam);
  764. }
  765. }
  766. ]]></Script>
  767. </Form>
  768. </FDL>