SMMQR00800_비임상.xfdl 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMQR00800" position="absolute 0 0 1174 450" titletext="Untitle" oninit="SMMQR00800_oninit" onload="SMMQR00800_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 2 1175 452" id="group1">
  8. <Layouts>
  9. <Layout>
  10. <Shape id="line26" class="line_2" position="absolute 0 44 582 50" anchor="default"/>
  11. <Shape id="line07" class="line_2" position="absolute 0 68 582 74" anchor="default"/>
  12. <Shape id="line09" class="line_2" position="absolute 0 154 582 160" anchor="default"/>
  13. <Shape id="line11" class="line_2" position="absolute 0 322 582 328" anchor="default"/>
  14. <Shape id="line12" class="line_2" position="absolute 0 346 582 352" anchor="default"/>
  15. <Static text="기타 보고사항" position="absolute 0 72 120 107" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
  16. <Static text="화재" position="absolute 0 2 148 18" id="caption42" class="tit_2" anchor="default"/>
  17. <Static text="의료가스/의료전기" position="absolute 0 112 148 128" id="caption5" class="tit_2" anchor="default"/>
  18. <Edit position="absolute 123 135 222 154" id="input6" class="input_default" anchor="default"/>
  19. <CheckBox position="absolute -465 195 -342 215" id="checkbox2" anchor="default"/>
  20. <Static text="사례유형" position="absolute -482 170 -347 190" align="align:center middle;" id="caption13" class="cell_2" anchor="default"/>
  21. <Shape position="absolute 3 159 315 239" id="roundrect3" class="roundrect_example" type="roundrectangle" anchor="default"/>
  22. <Static text="종류" position="absolute 8 164 96 184" align="align:center middle;" id="caption1" class="cell_2" anchor="default"/>
  23. <Shape position="absolute 320 159 582 239" id="roundrect1" class="roundrect_example" type="roundrectangle" anchor="default"/>
  24. <Static text="환자피해 여부" position="absolute 325 164 413 184" align="align:center middle;" id="caption2" class="cell_2" anchor="default"/>
  25. <Static text="기타 보고사항" position="absolute 0 239 120 274" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
  26. <Static text="기타 보고사항" position="absolute 0 350 132 388" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
  27. <Static text="전산장애" position="absolute 0 280 148 296" id="caption21" class="tit_2" anchor="default"/>
  28. <Static text="기타 보고사항" position="absolute 592 48 712 86" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
  29. <Static text="도난" position="absolute 592 2 740 18" id="caption24" class="tit_2" anchor="default"/>
  30. <Static text="기타 보고사항" position="absolute 592 138 712 176" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
  31. <Static text="탈원" position="absolute 592 92 740 108" id="caption6" class="tit_2" anchor="default"/>
  32. <Static text="탈원 후 거주지" position="absolute 842 114 935 137" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
  33. <Static text="기타 보고사항" position="absolute 592 253 712 294" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
  34. <Static text="폭력/난동/성폭력" position="absolute 592 183 740 199" id="caption22" class="tit_2" anchor="default"/>
  35. <Static text="기타" position="absolute 592 299 740 315" id="caption26" class="tit_2" anchor="default"/>
  36. <Static text="기타 보고사항" position="absolute 592 345 712 388" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
  37. <Static text="명" position="absolute 353 49 378 69" id="caption10" anchor="default"/>
  38. <Edit position="absolute 123 25 582 44" id="ipt_firegenrplce" class="input_essential" enable="false" anchor="default" autoselect="true" maxlength="50"/>
  39. <Combo position="absolute 123 49 243 68" id="cmb_fireinstcd" class="combo_essential" enable="false" innerdataset="@ds_init_fire_suprinst_M0438" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  40. <MaskEdit position="absolute 318 49 350 68" id="ipt_firelosscnt" class="input_essential" enable="false" mask="9999" anchor="default" maskchar=" " trimtype="both" displaynulltext=" " autoselect="true"/>
  41. <CheckBox position="absolute 375 49 475 69" id="chk_firelossyn" enable="false" anchor="default" text="피해없음" truevalue="N" falsevalue="Y"/>
  42. <TextArea position="absolute 123 73 582 105" id="tar_fireetcreptcnts" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  43. <Edit position="absolute 123 135 317 154" id="ipt_healgasgenrplce" class="input_essential" enable="false" anchor="default" autoselect="true" maxlength="50"/>
  44. <Combo position="absolute 413 135 515 154" id="cmb_healgaslocktmcd" class="combo_essential" enable="false" innerdataset="@ds_init_healcaregas_brktm_M0439" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group1_cmb_healgaslocktmcd_onitemchanged"/>
  45. <Edit position="absolute 517 135 582 154" id="ipt_healgaslockmetccnts" class="input_essential" enable="false" visible="false" anchor="default" autoselect="true" maxlength="50"/>
  46. <TextArea position="absolute 123 240 582 272" id="tar_healgasetc" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  47. <Edit position="absolute 135 303 582 322" id="ipt_handcapgenrplce" class="input_essential" enable="false" anchor="default" autoselect="true" maxlength="50"/>
  48. <Combo position="absolute 135 327 295 346" id="cmb_handcaphandcaptermcd" class="combo_essential" enable="false" innerdataset="@ds_init_handcaptermcd_M0440" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  49. <TextArea position="absolute 135 351 582 386" id="tar_handcapetcreptcnts" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  50. <Edit position="absolute 715 25 974 44" id="ipt_lossitem" class="input_essential" enable="false" anchor="default" autoselect="true" maxlength="50"/>
  51. <Combo position="absolute 1050 26 1174 45" id="cmb_lossinstcd" class="combo_essential" enable="false" innerdataset="@ds_init_loosinstcd_M0444" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  52. <TextArea position="absolute 715 49 1174 84" id="tar_losetcreptcnts" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  53. <Combo position="absolute 715 115 835 134" id="cmb_breakouttranyn" class="combo_essential" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group1_cmb_breakouttranyn_onitemchanged">
  54. <Dataset id="innerdataset">
  55. <ColumnInfo>
  56. <Column id="codecolumn"/>
  57. <Column id="datacolumn"/>
  58. </ColumnInfo>
  59. <Rows>
  60. <Row>
  61. <Col id="codecolumn">Y</Col>
  62. <Col id="datacolumn">Y</Col>
  63. </Row>
  64. <Row>
  65. <Col id="codecolumn">N</Col>
  66. <Col id="datacolumn">N</Col>
  67. </Row>
  68. </Rows>
  69. </Dataset>
  70. </Combo>
  71. <Edit position="absolute 937 115 1175 134" id="ipt_breakouttrannotoccrplce" class="input_default" enable="false" anchor="default" autoselect="true" maxlength="50"/>
  72. <TextArea position="absolute 715 139 1175 174" id="tar_breakoutetcreptcnts" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  73. <Combo position="absolute 715 206 805 225" id="cmb_assaultactpsn" class="combo_essential" enable="false" innerdataset="@ds_init_actpsn_M0441" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group1_cmb_assaultactpsn_onitemchanged"/>
  74. <Edit position="absolute 715 322 1175 341" id="ipt_genrplce" class="input_essential" enable="false" anchor="default" autoselect="true" maxlength="50"/>
  75. <TextArea position="absolute 715 254 1175 292" id="tar_assaultetcreptcnts" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  76. <TextArea position="absolute 715 346 1175 386" id="tar_etcreptcnts" enable="false" anchor="default" scrollbars="alwaysvert" wordwrap="word" maxlength="100"/>
  77. <Static text="발생장소(상세히)" position="absolute 0 24 120 47" align="align:center middle;" id="cap_firegenrplce" class="cell_1" anchor="default"/>
  78. <Static text="진압기관" position="absolute 0 48 120 71" align="align:center middle;" id="cap_fireinstcd" class="cell_1" anchor="default"/>
  79. <Static text="인명피해" position="absolute 245 48 315 71" align="align:center middle;" id="cap_firelosscnt" class="cell_1" anchor="default"/>
  80. <Static text="발생장소(상세히)" position="absolute 0 134 120 157" align="align:center middle;" id="cap_healgasgenrplce" class="cell_1" anchor="default"/>
  81. <Static text="총 차단시간" position="absolute 322 134 410 157" align="align:center middle;" id="cap_healgaslocktmcd" class="cell_1" anchor="default"/>
  82. <Static text="발생장소(상세히)" position="absolute 0 302 132 325" align="align:center middle;" id="cap_handcapgenrplce" class="cell_1" anchor="default"/>
  83. <Static text="총 전산장애 발생 시간" position="absolute 0 326 132 349" align="align:center middle;" id="cap_handcaphandcaptermcd" class="cell_1" anchor="default"/>
  84. <Static text="도난품목" position="absolute 592 24 712 47" align="align:center middle;" id="cap_lossitem" class="cell_1" anchor="default"/>
  85. <Static text="해결 기관" position="absolute 977 24 1047 47" align="align:center middle;" id="cap_lossinstcd" class="cell_1" anchor="default"/>
  86. <Static text="복귀여부" position="absolute 592 114 712 137" align="align:center middle;" id="cap_breakouttranyn" class="cell_1" anchor="default"/>
  87. <Static text="폭력 행위자" position="absolute 592 205 712 228" align="align:center middle;" id="cap_assaultactpsn" class="cell_1" anchor="default"/>
  88. <Static text="발생장소(상세히)" position="absolute 592 321 712 344" align="align:center middle;" id="cap_genrplce" class="cell_1" anchor="default"/>
  89. <MaskEdit position="absolute 812 230 887 249" id="ipt_losspnm" class="input_default" visible="false" mask="##########" anchor="default" onkeydown="group1_ipt_losspnm_onkeydown" autoselect="true" type="string" maskchar=" " trimtype="both" displaynulltext=" "/>
  90. <MaskEdit position="absolute 812 206 887 225" id="ipt_actpnm" class="input_default" visible="false" mask="##########" anchor="default" onkeydown="group1_ipt_actpnm_onkeydown" type="string" autoselect="true" maskchar=" " trimtype="both" displaynulltext=" "/>
  91. <Combo position="absolute 715 230 805 249" id="cmb_assaultlosspsn" class="combo_essential" enable="false" innerdataset="@ds_init_actpsn_M0441" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group1_cmb_assaultlosspsn_onitemchanged"/>
  92. <Button position="absolute 889 205 909 225" id="btn_actpnm" class="icon_search" visible="false" text="" anchor="default" onclick="group1_btn_actpnm_onclick"/>
  93. <Edit readonly="true" position="absolute 912 206 1037 225" id="opt_actpnm" visible="false" anchor="default" class="output"/>
  94. <Button position="absolute 889 229 909 249" id="btn_losspnm" class="icon_search" visible="false" text="" anchor="default" onclick="group1_btn_losspnm_onclick"/>
  95. <Edit readonly="true" position="absolute 912 230 1037 249" id="opt_losspnm" visible="false" anchor="default" class="output"/>
  96. <Static text="피해자" position="absolute 592 229 712 252" align="align:center middle;" id="cap_assaultlosspsn" class="cell_1" anchor="default"/>
  97. <Static text="상세 내용 기술" position="absolute 0 390 132 447" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
  98. <TextArea position="absolute 880 389 1175 444" id="tar_detlcnts" class="input_essential" anchor="default" scrollbars="alwaysvert" wordwrap="word" style="padding:3 5 3 8;" maxlength="3950"/>
  99. <TextArea position="absolute 532 390 827 445" id="tar_detlcnts_why" class="input_essential" anchor="default" scrollbars="alwaysvert" wordwrap="word" style="padding:3 5 3 8;" maxlength="3950"/>
  100. <TextArea position="absolute 185 390 480 445" id="tar_detlcnts_how" class="input_essential" anchor="default" scrollbars="alwaysvert" wordwrap="word" style="padding:3 5 3 8;" maxlength="3950"/>
  101. <Static text="어떻게" position="absolute 135 390 185 445" id="caption8" class="cell_2" anchor="default"/>
  102. <Static text="왜" position="absolute 482 390 532 445" id="caption9" class="cell_2" anchor="default"/>
  103. <Static text="중재&#13;&#10;내용" position="absolute 830 390 880 445" id="caption11" class="cell_2" anchor="default"/>
  104. <cp_checkboxList id="chk_healgaschkkind" titletext="CheckBox List" taborder="1" position="absolute 8 187 308 232" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  105. <cp_checkboxList id="chk_healgaspatlossyn" titletext="CheckBox List" taborder="2" position="absolute 325 187 575 232" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  106. <Shape id="line00" class="line_10" position="absolute 0 20 582 24" anchor="default"/>
  107. <Shape id="line01" class="line_10" position="absolute 0 130 582 134" anchor="default"/>
  108. <Shape id="line02" class="line_10" position="absolute 0 298 582 302" anchor="default"/>
  109. <Shape id="line03" class="line_10" position="absolute 592 20 1174 24" anchor="default"/>
  110. <Shape id="line04" class="line_10" position="absolute 592 110 1174 114" anchor="default"/>
  111. <Shape id="line05" class="line_10" position="absolute 592 201 1174 205" anchor="default"/>
  112. <Shape id="line06" class="line_10" position="absolute 592 317 1174 321" anchor="default"/>
  113. <Shape id="line08" class="line_1" position="absolute 0 104 582 110" anchor="default"/>
  114. <Shape id="line10" class="line_1" position="absolute 0 271 582 277" anchor="default"/>
  115. <Shape id="line13" class="line_1" position="absolute 0 385 582 391" anchor="default"/>
  116. <Shape id="line14" class="line_1" position="absolute 0 444 1175 450" anchor="default"/>
  117. <Shape id="line15" class="line_2" position="absolute 592 44 1174 50" anchor="default"/>
  118. <Shape id="line16" class="line_2" position="absolute 592 134 1174 140"/>
  119. <Shape id="line17" class="line_2" position="absolute 592 225 1174 231"/>
  120. <Shape id="line18" class="line_2" position="absolute 592 249 1174 255"/>
  121. <Shape id="line19" class="line_2" position="absolute 592 341 1174 347"/>
  122. <Shape id="line20" class="line_1" position="absolute 592 83 1174 89"/>
  123. <Shape id="line21" class="line_1" position="absolute 592 173 1174 179"/>
  124. <Shape id="line22" class="line_1" position="absolute 592 291 1174 297"/>
  125. <Shape id="line23" class="line_1" position="absolute 592 385 1174 391"/>
  126. </Layout>
  127. </Layouts>
  128. </Div>
  129. </Layout>
  130. </Layouts>
  131. <Objects>
  132. <Dataset id="ds_init_fire_suprinst_M0438" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  133. <ColumnInfo>
  134. <Column id="cdnm" type="STRING"/>
  135. <Column id="cdid" type="STRING"/>
  136. </ColumnInfo>
  137. </Dataset>
  138. <Dataset id="ds_init_healcaregas_brktm_M0439" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  139. <ColumnInfo>
  140. <Column id="cdnm" type="STRING"/>
  141. <Column id="cdid" type="STRING"/>
  142. </ColumnInfo>
  143. </Dataset>
  144. <Dataset id="ds_init_handcaptermcd_M0440" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  145. <ColumnInfo>
  146. <Column id="cdnm" type="STRING"/>
  147. <Column id="cdid" type="STRING"/>
  148. </ColumnInfo>
  149. </Dataset>
  150. <Dataset id="ds_init_loosinstcd_M0444" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  151. <ColumnInfo>
  152. <Column id="cdnm" type="STRING"/>
  153. <Column id="cdid" type="STRING"/>
  154. </ColumnInfo>
  155. </Dataset>
  156. <Dataset id="ds_init_actpsn_M0441" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  157. <ColumnInfo>
  158. <Column id="cdnm" type="STRING"/>
  159. <Column id="cdid" type="STRING"/>
  160. </ColumnInfo>
  161. </Dataset>
  162. <Dataset id="ds_init_losspsn_M0442" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  163. <ColumnInfo>
  164. <Column id="cdnm" type="STRING"/>
  165. <Column id="cdid" type="STRING"/>
  166. </ColumnInfo>
  167. </Dataset>
  168. <Dataset id="ds_init_healcaregas_kind_items" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  169. <ColumnInfo>
  170. <Column id="value" type="STRING" size="256"/>
  171. <Column id="label" type="STRING" size="256"/>
  172. </ColumnInfo>
  173. <Rows>
  174. <Row>
  175. <Col id="value">01</Col>
  176. <Col id="label">산소 공급 중단</Col>
  177. </Row>
  178. <Row>
  179. <Col id="value">02</Col>
  180. <Col id="label">Vaccum 기능 중단</Col>
  181. </Row>
  182. <Row>
  183. <Col id="value">03</Col>
  184. <Col id="label">Compressor 공급 중단</Col>
  185. </Row>
  186. <Row>
  187. <Col id="value">04</Col>
  188. <Col id="label">마취관련 gas 공급 중단</Col>
  189. </Row>
  190. <Row>
  191. <Col id="value">05</Col>
  192. <Col id="label">의료전기 공급 중단</Col>
  193. </Row>
  194. </Rows>
  195. </Dataset>
  196. <Dataset id="ds_init_healcaregas_patdamyn_items" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  197. <ColumnInfo>
  198. <Column id="value" type="STRING" size="256"/>
  199. <Column id="label" type="STRING" size="256"/>
  200. </ColumnInfo>
  201. <Rows>
  202. <Row>
  203. <Col id="value">01</Col>
  204. <Col id="label">인공호흡기 사용 중단</Col>
  205. </Row>
  206. <Row>
  207. <Col id="value">02</Col>
  208. <Col id="label">산소공급중단</Col>
  209. </Row>
  210. <Row>
  211. <Col id="value">03</Col>
  212. <Col id="label">마취 중단</Col>
  213. </Row>
  214. <Row>
  215. <Col id="value">04</Col>
  216. <Col id="label">피해 없음</Col>
  217. </Row>
  218. <Row>
  219. <Col id="value">05</Col>
  220. <Col id="label">기타</Col>
  221. </Row>
  222. </Rows>
  223. </Dataset>
  224. <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  225. <ColumnInfo>
  226. <Column id="actpnm" type="STRING" size="256"/>
  227. <Column id="losspnm" type="STRING" size="256"/>
  228. <Column id="pid" type="STRING" size="256"/>
  229. <Column id="srchcond" type="STRING" size="256"/>
  230. <Column id="autoflag" type="STRING" size="256"/>
  231. </ColumnInfo>
  232. <Rows>
  233. <Row/>
  234. </Rows>
  235. </Dataset>
  236. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_cond_oncolumnchanged">
  237. <ColumnInfo>
  238. <Column id="genrplce" type="STRING" size="256"/>
  239. <Column id="etcreptcnts" type="STRING" size="256"/>
  240. <Column id="tretinstcd" type="STRING" size="256"/>
  241. <Column id="lossyn" type="STRING" size="256"/>
  242. <Column id="losscnt" type="STRING" size="256"/>
  243. <Column id="locktmcd" type="STRING" size="256"/>
  244. <Column id="locktmetccnts" type="STRING" size="256"/>
  245. <Column id="chkkind" type="STRING" size="256"/>
  246. <Column id="patlossyn" type="STRING" size="256"/>
  247. <Column id="handcaptermcd" type="STRING" size="256"/>
  248. <Column id="lossitem" type="STRING" size="256"/>
  249. <Column id="tranyn" type="STRING" size="256"/>
  250. <Column id="trannotoccrplce" type="STRING" size="256"/>
  251. <Column id="actpsn" type="STRING" size="256"/>
  252. <Column id="losspsn" type="STRING" size="256"/>
  253. <Column id="actpid" type="STRING" size="256"/>
  254. <Column id="losspid" type="STRING" size="256"/>
  255. <Column id="detlcnts" type="STRING" size="256"/>
  256. <Column id="detlcnts_how" type="STRING" size="256"/>
  257. <Column id="detlcnts_why" type="STRING" size="256"/>
  258. <Column id="doctorcallyn" type="STRING" size="256"/>
  259. <Column id="doctorcalldt" type="STRING" size="256"/>
  260. <Column id="mediationyn" type="STRING" size="256"/>
  261. <Column id="mediationdt" type="STRING" size="256"/>
  262. </ColumnInfo>
  263. <Rows>
  264. <Row/>
  265. </Rows>
  266. </Dataset>
  267. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  268. <ColumnInfo>
  269. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  270. <Column id="bindyn" type="STRING" size="256" sumtext="환자등록번호"/>
  271. <Column id="hngnm" type="STRING" size="256" sumtext="한글이름"/>
  272. <Column id="hngnm2" type="STRING" size="256" sumtext="표시이름"/>
  273. <Column id="engnm" type="STRING" size="256" sumtext="영문이름"/>
  274. <Column id="chinm" type="STRING" size="256" sumtext="영문이름"/>
  275. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞6자리"/>
  276. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호뒤7자리"/>
  277. <Column id="rrgstno3" type="STRING" size="256" sumtext="주민번호뒤4자리와별표3자리"/>
  278. <Column id="lastinsukind" type="STRING" size="256" sumtext="최근보험유형"/>
  279. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  280. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  281. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  282. <Column id="bindpid" type="STRING" size="256" sumtext="합본등록번호"/>
  283. <Column id="hometel" type="STRING" size="256" sumtext="집전화번호"/>
  284. <Column id="mpphontel" type="STRING" size="256" sumtext="휴대전화번호"/>
  285. <Column id="etctel1" type="STRING" size="256" sumtext="기타전화번호1"/>
  286. <Column id="etctel2" type="STRING" size="256" sumtext="기타전화번호2"/>
  287. <Column id="smsaprvyn" type="STRING" size="256" sumtext="SMS전송 승인 여부"/>
  288. <Column id="email" type="STRING" size="256" sumtext="이메일 게정"/>
  289. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호 앞 3자리"/>
  290. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호 뒤 3자리"/>
  291. <Column id="zipcdseq" type="STRING" size="256" sumtext="우편일련번호"/>
  292. <Column id="addr" type="STRING" size="256" sumtext="기본주소"/>
  293. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  294. <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
  295. <Column id="rh" type="STRING" size="256" sumtext="RH혈액형"/>
  296. <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
  297. <Column id="nati" type="STRING" size="256" sumtext="국적"/>
  298. <Column id="psptno" type="STRING" size="256" sumtext="여권번호"/>
  299. <Column id="recmyn" type="STRING" size="256" sumtext="추천여부"/>
  300. <Column id="recmerid" type="STRING" size="256" sumtext="추천인ID"/>
  301. <Column id="recmernm" type="STRING" size="256" sumtext="추천인명"/>
  302. <Column id="recmerrela" type="STRING" size="256" sumtext="추천인과의 관계"/>
  303. <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
  304. <Column id="viprem" type="STRING" size="256" sumtext="VIP비고"/>
  305. <Column id="religncd" type="STRING" size="256" sumtext="종교코드"/>
  306. <Column id="baptnm" type="STRING" size="256" sumtext="세례명"/>
  307. <Column id="chchnm" type="STRING" size="256" sumtext="성당명"/>
  308. <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
  309. <Column id="dethdt" type="STRING" size="256" sumtext="사망일시"/>
  310. <Column id="dethdd" type="STRING" size="256" sumtext="사망일자"/>
  311. <Column id="dethtm" type="STRING" size="256" sumtext="사망시간"/>
  312. <Column id="chosresn" type="STRING" size="256" sumtext="내원사유"/>
  313. <Column id="animyn" type="STRING" size="256" sumtext="동물여부"/>
  314. <Column id="exptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
  315. <Column id="inhospyn" type="STRING" size="256" sumtext="재원여부"/>
  316. <Column id="handicapryn" type="STRING" size="256" sumtext="장애인여부"/>
  317. <Column id="pidflag" type="STRING" size="256" sumtext="등록번호구분"/>
  318. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  319. <Column id="ptunyn" type="STRING" size="256" sumtext="미수안내"/>
  320. <Column id="lastorddd" type="STRING" size="256" sumtext="최근내원일"/>
  321. <Column id="lastorddeptcd" type="STRING" size="256" sumtext="최근내원과"/>
  322. <Column id="outuncoamt" type="STRING" size="256" sumtext="외래미수금"/>
  323. <Column id="dschuncoamt" type="STRING" size="256" sumtext="입원미수금"/>
  324. <Column id="kioskrcptnoyn" type="STRING" size="256" sumtext="무인수납불가여부"/>
  325. <Column id="carnum" type="STRING" size="256" sumtext="차량번호"/>
  326. <Column id="acptdd" type="STRING" size="256" sumtext="가예약 접수일자"/>
  327. <Column id="acptno" type="STRING" size="256" sumtext="가예약 접수일련번호"/>
  328. <Column id="patspcfyn" type="STRING" size="256" sumtext="특이환자여부"/>
  329. <Column id="tdaydsch" type="STRING" size="256" sumtext="특이환자여부"/>
  330. <Column id="mig" type="STRING" size="256" sumtext="마이그레이션여부"/>
  331. <Column id="scanyn" type="STRING" size="256" sumtext="동의서출력여부"/>
  332. <Column id="spifscanyn" type="STRING" size="256" sumtext="선택진료신청서스캔여부"/>
  333. <Column id="isolinfo" type="STRING" size="256" sumtext="격리환자정보"/>
  334. <Column id="builno" type="STRING" size="256" sumtext="도로명주소 코드"/>
  335. </ColumnInfo>
  336. <Rows>
  337. <Row/>
  338. </Rows>
  339. </Dataset>
  340. </Objects>
  341. <Bind>
  342. <BindItem id="item1" compid="group1.chk_healgaschkkind" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  343. <BindItem id="item0" compid="group1.chk_healgaspatlossyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  344. <BindItem id="item2" compid="group1.opt_actpnm" propid="value" datasetid="ds_tmp" columnid="actpnm"/>
  345. <BindItem id="item3" compid="group1.opt_losspnm" propid="value" datasetid="ds_tmp" columnid="losspnm"/>
  346. <BindItem id="item4" compid="group1.tar_detlcnts_how" propid="value" datasetid="ds_main_cond" columnid="detlcnts_how"/>
  347. <BindItem id="item5" compid="group1.tar_detlcnts_why" propid="value" datasetid="ds_main_cond" columnid="detlcnts_why"/>
  348. <BindItem id="item6" compid="group1.tar_detlcnts" propid="value" datasetid="ds_main_cond" columnid="detlcnts"/>
  349. <BindItem id="item7" compid="group1.ipt_actpnm" propid="value" datasetid="ds_main_cond" columnid="actpid"/>
  350. <BindItem id="item8" compid="group1.ipt_losspnm" propid="value" datasetid="ds_main_cond" columnid="losspid"/>
  351. </Bind>
  352. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  353. * System Name : 경대 의료정보시스템
  354. * Job Name : emr_qixp -> SMMQR00800
  355. * Creator : yjh
  356. * Make Date : 2016-04-04
  357. * Description :
  358. *---------------------------------------------------------------------------------------
  359. * Modify Date Modifier Modify Description
  360. *---------------------------------------------------------------------------------------
  361. * 2016-04-04 yjh TF->XP
  362. *
  363. *---------------------------------------------------------------------------------------
  364. ****************************************************************************************/
  365. //=======================================================================================
  366. // Lib Include
  367. //---------------------------------------------------------------------------------------
  368. include "com_commonxp::comm_main.xjs";
  369. include "emr_qixp::SMMQR00800.xjs"; //yjh : 커밋
  370. include "emr_qixp::SMMQR00000.xjs";
  371. //=======================================================================================
  372. // Global Form Variable
  373. //---------------------------------------------------------------------------------------
  374. //=======================================================================================
  375. // Function
  376. //---------------------------------------------------------------------------------------
  377. //=======================================================================================
  378. // Event
  379. //---------------------------------------------------------------------------------------
  380. /****************************************************************************************
  381. * Components : Form
  382. * Components ID : SMMQR00800
  383. * Event : oninit
  384. * Argument : 01.obj : Object Event has occurred
  385. * : 02.e : Event Object
  386. * Description : 화면 처음 초기화시
  387. ****************************************************************************************/
  388. function SMMQR00800_oninit(obj:Form, e:InitEventInfo)
  389. {
  390. frmf_initForm(obj); //폼 초기화
  391. }
  392. /****************************************************************************************
  393. * Components : Form
  394. * Components ID : SMMQR00800
  395. * Event : onload
  396. * Argument : 01.obj : Object Event has occurred
  397. * : 02.e : Event Object
  398. * Description : 화면 로딩 완료시
  399. ****************************************************************************************/
  400. function SMMQR00800_onload(obj:Form, e:LoadEventInfo)
  401. {
  402. var sProp="col=2,row=3,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  403. group1.chk_healgaschkkind.setInitComp(sProp, ds_init_healcaregas_kind_items,"value","label","fn_mChkHealgaschkkind");
  404. var sProp="col=2,row=3,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  405. group1.chk_healgaspatlossyn.setInitComp(sProp, ds_init_healcaregas_patdamyn_items,"value","label","fn_mChkHealgaspatlossyn");
  406. group1.chk_healgaschkkind.setEnbale(false);
  407. group1.chk_healgaschkkind.background = "gainsboro";
  408. group1.chk_healgaspatlossyn.setEnbale(false);
  409. group1.chk_healgaspatlossyn.background = "gainsboro";
  410. fInitialize_00800();
  411. fn_getHealgaschkkind();
  412. fn_getHealgaspatlossyn();
  413. }
  414. function fn_getHealgaschkkind(){
  415. if(!utlf_isNull(ds_main_cond.getColumn(0, "chkkind"))) {
  416. var HealgaschkkindList = ds_main_cond.getColumn(0, "chkkind").split("▦");
  417. group1.chk_healgaschkkind.setData(HealgaschkkindList);
  418. }
  419. }
  420. function fn_getHealgaspatlossyn(){
  421. if(!utlf_isNull(ds_main_cond.getColumn(0, "patlossyn"))) {
  422. var HealgaspatlossynList = ds_main_cond.getColumn(0, "patlossyn").split("▦");
  423. group1.chk_healgaspatlossyn.setData(HealgaspatlossynList);
  424. }
  425. }
  426. /**
  427. * @group :
  428. * @ver : 2016.04.05
  429. * @by : 윤주호
  430. * @---------------------------------------------------
  431. * @type : function
  432. * @access : public
  433. * @desc : MultiCheckBox 값 셋팅
  434. * @param :
  435. * @param :
  436. * @return :
  437. * @---------------------------------------------------
  438. */
  439. function fn_mChkHealgaschkkind(){
  440. var rtn = "";
  441. var tmp = "";
  442. rtn = group1.chk_healgaschkkind.getData();
  443. for( var i=0 ; i<rtn.length ; i++ ){
  444. if( i == 0 ) tmp = rtn[i];
  445. else tmp = tmp + " " +rtn[i];
  446. }
  447. ds_main_cond.setColumn(0, "chkkind", tmp);
  448. }
  449. function fn_mChkHealgaspatlossyn(){
  450. var rtn = "";
  451. var tmp = "";
  452. rtn = group1.chk_healgaspatlossyn.getData();
  453. for( var i=0 ; i<rtn.length ; i++ ){
  454. if( i == 0 ) tmp = rtn[i];
  455. else tmp = tmp + " " +rtn[i];
  456. }
  457. ds_main_cond.setColumn(0, "patlossyn", tmp);
  458. }
  459. /****************************************************************************************
  460. * Components : Dataset
  461. * Components ID : ds_main_cond
  462. * Event : oncolumnchanged
  463. * Argument : 01.obj : Object Event has occurred
  464. * : 02.e : Event Object
  465. * Description : 데이터셋 값 변경시
  466. ****************************************************************************************/
  467. function ds_main_cond_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  468. {
  469. switch( e.columnid ){
  470. case "lossyn" :
  471. if( ds_main_cond.getColumn(0, "lossyn") == "N" ){
  472. group1.ipt_firelosscnt.enable = false;
  473. ds_main_cond.setColumn(0, "losscnt", "0");
  474. }
  475. else{
  476. group1.ipt_firelosscnt.enable = true;
  477. }
  478. break;
  479. default :
  480. break;
  481. }
  482. }
  483. /****************************************************************************************
  484. * Components : Combo
  485. * Components ID : cmb_healgaslocktmcd
  486. * Event : onitemchanged
  487. * Argument : 01.obj : Object Event has occurred
  488. * : 02.e : Event Object
  489. * Description : 콤보 값 변경시
  490. ****************************************************************************************/
  491. function group1_cmb_healgaslocktmcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  492. {
  493. SetVisible("group1.ipt_healgaslockmetccnts", ds_main_cond.getColumn(0, "locktmcd"), "04");
  494. }
  495. /****************************************************************************************
  496. * Components : Combo
  497. * Components ID : cmb_breakouttranyn
  498. * Event : onitemchanged
  499. * Argument : 01.obj : Object Event has occurred
  500. * : 02.e : Event Object
  501. * Description : 콤보 값 변경시
  502. ****************************************************************************************/
  503. function group1_cmb_breakouttranyn_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  504. {
  505. if( ds_main_cond.getColumn(0, "tranyn") == "N" ){
  506. group1.ipt_breakouttrannotoccrplce.enable = true;
  507. }
  508. else{
  509. group1.ipt_breakouttrannotoccrplce.enable = false;
  510. }
  511. }
  512. /****************************************************************************************
  513. * Components : Combo
  514. * Components ID : cmb_assaultactpsn
  515. * Event : onitemchanged
  516. * Argument : 01.obj : Object Event has occurred
  517. * : 02.e : Event Object
  518. * Description : 콤보 값 변경시
  519. ****************************************************************************************/
  520. function group1_cmb_assaultactpsn_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  521. {
  522. var actpsn = ds_main_cond.getColumn(0, "actpsn");
  523. if(actpsn == "01"){
  524. group1.ipt_actpnm.visible = true;
  525. group1.btn_actpnm.visible = true;
  526. group1.opt_actpnm.visible = true;
  527. }
  528. else{
  529. group1.ipt_actpnm.visible = false;
  530. group1.btn_actpnm.visible = false;
  531. group1.opt_actpnm.visible = false;
  532. }
  533. }
  534. /****************************************************************************************
  535. * Components : Combo
  536. * Components ID : cmb_assaultlosspsn
  537. * Event : onitemchanged
  538. * Argument : 01.obj : Object Event has occurred
  539. * : 02.e : Event Object
  540. * Description : 콤보 값 변경시
  541. ****************************************************************************************/
  542. function group1_cmb_assaultlosspsn_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  543. {
  544. var losspsn = ds_main_cond.getColumn(0, "losspsn");
  545. if(losspsn == "01"){
  546. group1.ipt_losspnm.visible = true;
  547. group1.btn_losspnm.visible = true;
  548. group1.opt_losspnm.visible = true;
  549. }
  550. else{
  551. group1.ipt_losspnm.visible = false;
  552. group1.btn_losspnm.visible = false;
  553. group1.opt_losspnm.visible = false;
  554. }
  555. }
  556. /****************************************************************************************
  557. * Components : Button
  558. * Components ID : btn_actpnm
  559. * Event : onclick
  560. * Argument : 01.obj : Object Event has occurred
  561. * : 02.e : Event Object
  562. * Description : 돋보기버튼 클릭시
  563. ****************************************************************************************/
  564. function group1_btn_actpnm_onclick(obj:Button, e:ClickEventInfo)
  565. {
  566. //팝업을 사용하여 환자 기본정보 검색
  567. frmf_modal("SPPMC02500","SPPMC02500",null,"",1,10,10,"","","","","","M");
  568. ds_tmp.setColumn(0, "actpnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  569. ds_main_cond.setColumn(0, "actpid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  570. }
  571. /****************************************************************************************
  572. * Components : Button
  573. * Components ID : btn_losspnm
  574. * Event : onclick
  575. * Argument : 01.obj : Object Event has occurred
  576. * : 02.e : Event Object
  577. * Description : 돋보기버튼 클릭시
  578. ****************************************************************************************/
  579. function group1_btn_losspnm_onclick(obj:Button, e:ClickEventInfo)
  580. {
  581. //팝업을 사용하여 환자 기본정보 검색
  582. frmf_modal("SPPMC02500","SPPMC02500",null,"",1,10,10,"","","","","","M");
  583. //ds_tmp.setColumn(0, "losspnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  584. //ds_main_cond.setColumn(0, "losspid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  585. ds_tmp.setColumn(0, "losspnm", ds_patinfolist.getColumn(0, "hngnm"));
  586. ds_main_cond.setColumn(0, "losspid", ds_patinfolist.getColumn(0, "pid"));
  587. }
  588. /****************************************************************************************
  589. * Components : MaskEdit
  590. * Components ID : ipt_actpnm
  591. * Event : onkeydown
  592. * Argument : 01.obj : Object Event has occurred
  593. * : 02.e : Event Object
  594. * Description : 에디터 키 입력시
  595. ****************************************************************************************/
  596. function group1_ipt_actpnm_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  597. {
  598. if( e.keycode == 13 ){
  599. ds_tmp.setColumn(0, "pid", group1.ipt_actpnm.value);
  600. ds_tmp.setColumn(0, "srchcond", "1");
  601. ds_tmp.setColumn(0, "autoflag", "Y"); // 1건인경우 자동으로닫힘
  602. var objArg = new Object();
  603. objArg.arg_ds_send = ds_tmp;
  604. frmf_modal("SPPMC02500","SPPMC02500",objArg,"",1,10,10,"","","","","","M");
  605. //ds_tmp.setColumn(0, "actpnm", ds_patinfolist.getColumn(0, "hngnm"));
  606. //ds_main_cond.setColumn(0, "actpid", ds_patinfolist.getColumn(0, "pid"));
  607. ds_tmp.setColumn(0, "actpnm", ds_patinfolist.getColumn(0, "hngnm"));
  608. ds_main_cond.setColumn(0, "actpid", ds_patinfolist.getColumn(0, "pid"));
  609. }
  610. }
  611. /****************************************************************************************
  612. * Components : MaskEdit
  613. * Components ID : ipt_losspnm
  614. * Event : onkeydown
  615. * Argument : 01.obj : Object Event has occurred
  616. * : 02.e : Event Object
  617. * Description : 에디터 키 입력시
  618. ****************************************************************************************/
  619. function group1_ipt_losspnm_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  620. {
  621. if( e.keycode == 13 ){
  622. ds_tmp.setColumn(0, "pid", group1.ipt_losspnm.value);
  623. ds_tmp.setColumn(0, "srchcond", "1");
  624. ds_tmp.setColumn(0, "autoflag", "Y"); // 1건인경우 자동으로닫힘
  625. var objArg = new Object();
  626. objArg.arg_ds_send = ds_tmp;
  627. frmf_modal("SPPMC02500","SPPMC02500",objArg,"",1,10,10,"","","","","","M");
  628. ds_tmp.setColumn(0, "losspnm", ds_patinfolist.getColumn(0, "hngnm"));
  629. ds_main_cond.setColumn(0, "losspid", ds_patinfolist.getColumn(0, "pid"));
  630. }
  631. }
  632. ]]></Script>
  633. </Form>
  634. </FDL>