SPMNN02400_분만실처치내역등록.xfdl 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMNN02400" position="absolute 0 0 532 438" titletext="분만실 처치 내역 등록" oninit="SPMNN02400_oninit" onload="SPMNN02400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 5 28 530 187" id="grp_biz" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Shape position="absolute 0 -1 520 5" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
  11. <Static text="과" position="absolute 0 29 90 52" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
  12. <Static text="처치정보등록" position="absolute 0 64 108 85" align="align:center middle;" id="caption12" class="tit_2" anchor="default"/>
  13. <Shape position="absolute 0 80 520 86" linetype="horizontal" id="line6" class="line_10" anchor="default"/>
  14. <Static text="검사/처치일시" position="absolute 0 85 90 108" align="align:center middle;" id="cap_medicaldd" class="cell_1" anchor="default"/>
  15. <Static text="임신주수" position="absolute 263 85 353 108" align="align:center middle;" id="cap_prgweakdaycnt" class="cell_1" anchor="default"/>
  16. <Static text="처치명" position="absolute 0 109 90 132" align="align:center middle;" id="cap_medicalflag" class="cell_1" visible="false" anchor="default"/>
  17. <Static text="처치명" position="absolute 0 109 90 132" align="align:center middle;" id="cap_medicalcd" class="cell_1" anchor="default"/>
  18. <Static text="담당교수" position="absolute 192 29 272 52" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
  19. <Edit position="absolute 92 31 190 50" id="ipt_orddeptcd" class="input_default" enable="false" anchor="default"/>
  20. <Edit position="absolute 274 31 348 50" id="ipt_medispclid" class="input_default" enable="false" anchor="default"/>
  21. <Calendar position="absolute 92 86 190 105" id="ipt_medicaldd" class="input_essential" anchor="default" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  22. <Combo position="absolute 92 110 190 129" id="cmb_medicalflag" class="combo_essential" innerdataset="@ds_init_M0282" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_biz_cmb_medicalflag_onitemchanged"/>
  23. <Combo position="absolute 192 110 350 129" id="cmb_medicalcd" class="combo_essential" innerdataset="ds_item" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_biz_cmb_medicalcd_onitemchanged"/>
  24. <Edit position="absolute 352 110 520 129" id="ipt_medicalremk" class="input_default" enable="false" anchor="default" autoselect="true"/>
  25. <Div position="absolute 0 133 524 158" id="grp_extract" enable="false" anchor="default">
  26. <Layouts>
  27. <Layout>
  28. <Combo position="absolute 325 3 397 22" id="cmb_avulsionflag" class="combo_essential" innerdataset="@ds_init_M0324" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  29. <MaskEdit position="absolute 135 3 190 22" id="ipt_avulsionweig" class="input_essential" mask="#,###" anchor="default" autoselect="true"/>
  30. <Static text="적출물정보" position="absolute 0 1 90 24" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
  31. <Static text="중량(g)" position="absolute 93 5 138 20" id="cap_avulsionweig" anchor="default"/>
  32. <Static text="길이(cm)" position="absolute 193 5 245 20" id="cap_avulsionheig" anchor="default"/>
  33. <MaskEdit position="absolute 244 3 295 22" id="ipt_avulsionheig" class="input_essential" mask="#,###" anchor="default" autoselect="true"/>
  34. <Static text="구분" position="absolute 297 5 324 20" id="cap_avulsionflag" anchor="default"/>
  35. <Static text="처리장소" position="absolute 401 5 451 20" id="caption1" anchor="default"/>
  36. <Combo position="absolute 452 3 520 22" id="combo1" class="combo_essential" innerdataset="@ds_FD_codelist_153" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  37. </Layout>
  38. </Layouts>
  39. </Div>
  40. <MaskEdit position="absolute 192 86 245 105" id="ipt_medicaltm" class="input_essential" mask="##:##" anchor="default" displaynulltext=" " type="string" ontextchange="grp_biz_ipt_medicaltm_ontextchange" autoselect="true"/>
  41. <MaskEdit position="absolute 355 86 390 105" id="ipt_prgweekcnt" class="input_default" mask="99" anchor="default" autoselect="true"/>
  42. <Static text="wks" position="absolute 395 90 425 105" id="caption13" anchor="default"/>
  43. <Static text="성명" position="absolute 192 4 272 27" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
  44. <Static text="성별/연령" position="absolute 350 4 430 27" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
  45. <Edit position="absolute 92 6 170 25" id="ipt_pid" class="input_default" anchor="default" onkeydown="grp_biz_ipt_pid_onkeydown" autoselect="true"/>
  46. <Edit position="absolute 274 6 348 25" id="ipt_patnm" class="input_default" enable="false" anchor="default"/>
  47. <Edit position="absolute 432 6 520 25" id="ipt_sexage" class="input_default" enable="false" anchor="default"/>
  48. <Button position="absolute 174 7 190 23" id="btn_pidsearch" class="icon_search" text="" anchor="default" onclick="grp_biz_btn_pidsearch_onclick"/>
  49. <Static text="등록번호" position="absolute 0 4 90 27" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
  50. <Shape position="absolute 0 24 520 30" linetype="horizontal" id="line3" class="line_3" anchor="default"/>
  51. <Shape position="absolute 0 49 520 55" linetype="horizontal" id="line1" class="line_3" anchor="default"/>
  52. </Layout>
  53. </Layouts>
  54. </Div>
  55. <Div position="absolute 5 186 530 435" id="grp_biz2" scrollbars="autoboth">
  56. <Layouts>
  57. <Layout>
  58. <Static text="처치의" position="absolute 0 108 90 246" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
  59. <Static text="처치간호사" position="absolute 263 108 353 246" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
  60. <Button position="absolute 65 168 81 184" id="button1" class="icon_search" text="" anchor="default" onclick="grp_biz2_button1_onclick"/>
  61. <Radio position="absolute 92 30 177 48" id="rdo_biopsyyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz2_rdo_biopsyyn_onitemchanged">
  62. <Dataset id="innerdataset">
  63. <ColumnInfo>
  64. <Column id="codecolumn"/>
  65. <Column id="datacolumn"/>
  66. </ColumnInfo>
  67. <Rows>
  68. <Row>
  69. <Col id="codecolumn">N</Col>
  70. <Col id="datacolumn">무</Col>
  71. </Row>
  72. <Row>
  73. <Col id="codecolumn">Y</Col>
  74. <Col id="datacolumn">유</Col>
  75. </Row>
  76. </Rows>
  77. </Dataset>
  78. </Radio>
  79. <Button position="absolute 334 168 350 184" id="button3" class="icon_search" text="" anchor="default" onclick="grp_biz2_button3_onclick"/>
  80. <Grid position="absolute 355 108 520 246" id="grd_nurselist" binddataset="ds_main_medicalnurse_medicalnurselist" anchor="default" oncellclick="grp_biz2_grd_nurselist_oncellclick" cellclickbound="cell" autoenter="select" cellsizingtype="col" selecttype="multirow">
  81. <Formats>
  82. <Format id="default">
  83. <Columns>
  84. <Column size="25"/>
  85. <Column size="0"/>
  86. <Column size="90"/>
  87. <Column size="30"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. </Columns>
  91. <Rows>
  92. <Row size="24" band="head"/>
  93. <Row size="24"/>
  94. </Rows>
  95. <Band id="head">
  96. <Cell/>
  97. <Cell col="1" text="간호사ID"/>
  98. <Cell col="2" text="간호사"/>
  99. <Cell col="3" text="삭제"/>
  100. <Cell col="4" text="iudflag"/>
  101. <Cell col="5" text="userflag"/>
  102. </Band>
  103. <Band id="body">
  104. <Cell celltype="head" text="expr:currow+1"/>
  105. <Cell col="1" text="bind:userid"/>
  106. <Cell col="2" text="bind:usernm"/>
  107. <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:iudflag" expr="expr:(iudflag==&quot;D&quot;||iudflag==1)?1:0"/>
  108. <Cell col="4" text="bind:entrflag"/>
  109. <Cell col="5" text="bind:userflag"/>
  110. </Band>
  111. </Format>
  112. </Formats>
  113. </Grid>
  114. <Grid position="absolute 92 108 260 246" id="grd_doctlist" binddataset="ds_main_medicaldoct_medicaldoctlist" anchor="default" oncellclick="grp_biz2_grd_doctlist_oncellclick" cellclickbound="cell" autoenter="select" cellsizingtype="col" selecttype="multirow">
  115. <Formats>
  116. <Format id="default">
  117. <Columns>
  118. <Column size="25"/>
  119. <Column size="0"/>
  120. <Column size="90"/>
  121. <Column size="30"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. </Columns>
  125. <Rows>
  126. <Row size="24" band="head"/>
  127. <Row size="24"/>
  128. </Rows>
  129. <Band id="head">
  130. <Cell/>
  131. <Cell col="1" text="의사ID"/>
  132. <Cell col="2" text="처치의"/>
  133. <Cell col="3" text="삭제"/>
  134. <Cell col="4" text="iudflag"/>
  135. <Cell col="5" text="userflag"/>
  136. </Band>
  137. <Band id="body">
  138. <Cell celltype="head" text="expr:currow+1"/>
  139. <Cell col="1" text="bind:userid"/>
  140. <Cell col="2" text="bind:usernm"/>
  141. <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:iudflag" expr="expr:(iudflag==&quot;D&quot;||iudflag==1)?1:0"/>
  142. <Cell col="4" text="bind:entrflag"/>
  143. <Cell col="5" text="bind:userflag"/>
  144. </Band>
  145. </Format>
  146. </Formats>
  147. </Grid>
  148. <MaskEdit position="absolute 210 28 260 47" id="ipt_biopsycnt" class="input_default" enable="false" mask="9999" anchor="default" autoselect="true"/>
  149. <TextArea position="absolute 92 53 520 103" id="tar_remk" anchor="default" wordwrap="char" maxlength="2000"/>
  150. <Static text="개수" position="absolute 180 31 208 45" align="align:center middle;" id="caption23" anchor="default"/>
  151. <Static text="특이사항" position="absolute 0 52 90 105" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
  152. <Static text="조직검사" position="absolute 0 27 90 50" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
  153. <MaskEdit position="absolute 92 4 190 23" id="ipt_babycnt" class="input_default" mask="9" anchor="default" autoselect="true"/>
  154. <MaskEdit position="absolute 353 4 451 23" id="ipt_dethbabycnt" class="input_default" mask="9" anchor="default" autoselect="true"/>
  155. <Static text="유산아기수" position="absolute 261 2 351 25" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  156. <Static text="명" position="absolute 453 8 483 23" id="caption4" anchor="default"/>
  157. <Static text="명" position="absolute 191 8 221 23" id="caption14" anchor="default"/>
  158. <Static text="임신태아수" position="absolute 0 2 90 25" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  159. <Shape id="line10" class="line_2" position="absolute 5 104 525 110" anchor="default"/>
  160. <Shape id="line4" class="line_2" position="absolute 5 49 525 55" anchor="default"/>
  161. <Shape id="line5" class="line_2" position="absolute 5 24 525 30" anchor="default"/>
  162. </Layout>
  163. </Layouts>
  164. </Div>
  165. <Shape position="absolute 5 132 525 138" linetype="horizontal" id="line7" class="line_2"/>
  166. <Shape position="absolute 5 184 525 190" linetype="horizontal" id="line9" class="line_2"/>
  167. <Shape position="absolute 5 157 525 163" linetype="horizontal" id="line8" class="line_2"/>
  168. <Static text="환자정보" position="absolute 5 11 184 32" id="cap_title" class="tit_2"/>
  169. <Button position="absolute 382 7 435 27" align="align:left middle;" id="btn_init" class="btn2" text="초기화" onclick="btn_init_onclick"/>
  170. <Button position="absolute 438 7 480 27" align="align:left middle;" id="btn_save" class="btn2" enable="false" text="저장" onclick="btn_save_onclick"/>
  171. <Button position="absolute 483 7 525 27" align="align:left middle;" id="button2" class="btn2" text="닫기" onclick="button2_onclick"/>
  172. <MaskEdit position="absolute 435 114 470 133" id="ipt_prgdaycnt" class="input_default" mask="9" autoselect="true"/>
  173. <Static text="days" position="absolute 475 119 505 134" id="caption6"/>
  174. </Layout>
  175. </Layouts>
  176. <Objects>
  177. <Dataset id="ds_hidden_medicalinfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  178. <Dataset id="ds_hidden_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  179. <Dataset id="ds_hidden_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  180. <Dataset id="ds_main_medicalnurse_medicalnurselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_medicalnurse_medicalnurselist_oncolumnchanged">
  181. <ColumnInfo>
  182. <Column id="userid" type="STRING" size="256"/>
  183. <Column id="usernm" type="STRING" size="256"/>
  184. <Column id="iudflag" type="STRING" size="256"/>
  185. <Column id="entrflag" type="STRING" size="256"/>
  186. </ColumnInfo>
  187. <Rows>
  188. <Row>
  189. <Col id="userid"/>
  190. <Col id="usernm"/>
  191. <Col id="iudflag"/>
  192. <Col id="entrflag"/>
  193. </Row>
  194. </Rows>
  195. </Dataset>
  196. <Dataset id="ds_codeinfo_codeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  197. </Dataset>
  198. <Dataset id="ds_main_medicalinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  199. <ColumnInfo>
  200. <Column id="medicaldd" type="STRING" size="256"/>
  201. <Column id="medicalflag" type="STRING" size="256"/>
  202. <Column id="medicalcd" type="STRING" size="256"/>
  203. <Column id="medicalremk" type="STRING" size="256"/>
  204. <Column id="biopsyyn" type="STRING" size="256"/>
  205. <Column id="biopsycnt" type="STRING" size="256"/>
  206. <Column id="remk" type="STRING" size="256"/>
  207. <Column id="avulsionweig" type="STRING" size="256"/>
  208. <Column id="avulsionheig" type="STRING" size="256"/>
  209. <Column id="avulsionflag" type="STRING" size="256"/>
  210. <Column id="medicaltm" type="STRING" size="256"/>
  211. <Column id="avulsionplce" type="STRING" size="256"/>
  212. <Column id="prgweekcnt" type="STRING" size="256"/>
  213. <Column id="prgdaycnt" type="STRING" size="256"/>
  214. <Column id="babycnt" type="STRING" size="256"/>
  215. <Column id="dethbabycnt" type="STRING" size="256"/>
  216. </ColumnInfo>
  217. <Rows>
  218. <Row>
  219. <Col id="medicaldd"/>
  220. <Col id="medicalflag"/>
  221. <Col id="medicalcd"/>
  222. <Col id="medicalremk"/>
  223. <Col id="biopsyyn"/>
  224. <Col id="biopsycnt"/>
  225. <Col id="remk"/>
  226. <Col id="avulsionweig"/>
  227. <Col id="avulsionheig"/>
  228. <Col id="avulsionflag"/>
  229. <Col id="medicaltm"/>
  230. <Col id="avulsionplce"/>
  231. <Col id="prgweekcnt"/>
  232. <Col id="prgdaycnt"/>
  233. <Col id="babycnt"/>
  234. <Col id="dethbabycnt"/>
  235. </Row>
  236. </Rows>
  237. </Dataset>
  238. <Dataset id="ds_main_wardpatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  239. <Dataset id="ds_init_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  240. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  241. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  242. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  243. <Dataset id="ds_main_medicaldoct_medicaldoctlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_medicaldoct_medicaldoctlist_oncolumnchanged">
  244. <ColumnInfo>
  245. <Column id="userid" type="STRING" size="256"/>
  246. <Column id="usernm" type="STRING" size="256"/>
  247. <Column id="iudflag" type="STRING" size="256"/>
  248. <Column id="entrflag" type="STRING" size="256"/>
  249. </ColumnInfo>
  250. <Rows>
  251. <Row>
  252. <Col id="userid"/>
  253. <Col id="usernm"/>
  254. <Col id="iudflag"/>
  255. <Col id="entrflag"/>
  256. </Row>
  257. </Rows>
  258. </Dataset>
  259. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  260. <ColumnInfo>
  261. <Column id="pid" type="STRING" size="256"/>
  262. <Column id="patnm" type="STRING" size="256"/>
  263. <Column id="sexage" type="STRING" size="256"/>
  264. <Column id="orddeptnm" type="STRING" size="256"/>
  265. <Column id="medispclnm" type="STRING" size="256"/>
  266. <Column id="wardcd" type="STRING" size="256"/>
  267. <Column id="settingrnid" type="STRING" size="256"/>
  268. <Column id="orddeptcd" type="STRING" size="256"/>
  269. <Column id="medispclid" type="STRING" size="256"/>
  270. <Column id="ioflag" type="STRING" size="256"/>
  271. <Column id="status" type="STRING" size="256"/>
  272. <Column id="seqno" type="STRING" size="256"/>
  273. <Column id="entrinptflag" type="STRING" size="256"/>
  274. <Column id="indd" type="STRING" size="256"/>
  275. <Column id="cretno" type="STRING" size="256"/>
  276. <Column id="avulsionseqno" type="STRING" size="256"/>
  277. </ColumnInfo>
  278. <Rows>
  279. <Row>
  280. <Col id="entrinptflag">2</Col>
  281. <Col id="indd">00000000</Col>
  282. <Col id="cretno">1</Col>
  283. <Col id="avulsionseqno"/>
  284. <Col id="seqno"/>
  285. <Col id="status"/>
  286. <Col id="ioflag"/>
  287. <Col id="medispclid"/>
  288. <Col id="orddeptcd"/>
  289. <Col id="settingrnid"/>
  290. <Col id="wardcd"/>
  291. <Col id="medispclnm"/>
  292. <Col id="orddeptnm"/>
  293. <Col id="sexage"/>
  294. <Col id="patnm"/>
  295. <Col id="pid"/>
  296. </Row>
  297. </Rows>
  298. </Dataset>
  299. <Dataset id="ds_init_M0282" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  300. <ColumnInfo>
  301. <Column id="cdid" type="STRING" size="256"/>
  302. <Column id="cdnm" type="STRING" size="256"/>
  303. </ColumnInfo>
  304. </Dataset>
  305. <Dataset id="ds_init_M0283" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  306. <ColumnInfo>
  307. <Column id="cdid" type="STRING" size="256"/>
  308. <Column id="cdnm" type="STRING" size="256"/>
  309. </ColumnInfo>
  310. </Dataset>
  311. <Dataset id="ds_init_M0324" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  312. <ColumnInfo>
  313. <Column id="cdid" type="STRING" size="256"/>
  314. <Column id="cdnm" type="STRING" size="256"/>
  315. </ColumnInfo>
  316. </Dataset>
  317. <Dataset id="ds_init_medicalcd1_M0283" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  318. <ColumnInfo>
  319. <Column id="cdid" type="STRING" size="256"/>
  320. <Column id="cdnm" type="STRING" size="256"/>
  321. </ColumnInfo>
  322. </Dataset>
  323. <Dataset id="ds_init_medicalcd2_M0283" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  324. <ColumnInfo>
  325. <Column id="cdid" type="STRING" size="256"/>
  326. <Column id="cdnm" type="STRING" size="256"/>
  327. </ColumnInfo>
  328. </Dataset>
  329. <Dataset id="ds_init_medicalcd3_M0283" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  330. <ColumnInfo>
  331. <Column id="cdid" type="STRING" size="256"/>
  332. <Column id="cdnm" type="STRING" size="256"/>
  333. </ColumnInfo>
  334. </Dataset>
  335. <Dataset id="ds_init_medicalcd4_M0283" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  336. <ColumnInfo>
  337. <Column id="cdid" type="STRING" size="256"/>
  338. <Column id="cdnm" type="STRING" size="256"/>
  339. </ColumnInfo>
  340. </Dataset>
  341. <Dataset id="ds_hidden_medicalinfo_medicaldoctlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_hidden_medicalinfo_medicaldoctlist_oncolumnchanged"/>
  342. <Dataset id="ds_hidden_medicalinfo_medicalnurselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_hidden_medicalinfo_medicalnurselist_oncolumnchanged"/>
  343. <FilteredDataset id="ds_FD_codelist_153" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" filterstr="cdgrupid=='153'" binddataset="@ds_codelist"/>
  344. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  345. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  346. </Objects>
  347. <Bind>
  348. <BindItem id="item0" compid="grp_biz.ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  349. <BindItem id="item1" compid="grp_biz.ipt_patnm" propid="value" datasetid="ds_main_cond" columnid="patnm"/>
  350. <BindItem id="item2" compid="grp_biz.ipt_sexage" propid="value" datasetid="ds_main_cond" columnid="sexage"/>
  351. <BindItem id="item3" compid="grp_biz.ipt_orddeptcd" propid="value" datasetid="ds_main_cond" columnid="orddeptnm"/>
  352. <BindItem id="item4" compid="grp_biz.ipt_medispclid" propid="value" datasetid="ds_main_cond" columnid="medispclnm"/>
  353. <BindItem id="item5" compid="grp_biz.ipt_medicaldd" propid="value" datasetid="ds_main_medicalinfo" columnid="medicaldd"/>
  354. <BindItem id="item6" compid="grp_biz.cmb_medicalflag" propid="value" datasetid="ds_main_medicalinfo" columnid="medicalflag"/>
  355. <BindItem id="item7" compid="grp_biz.cmb_medicalcd" propid="value" datasetid="ds_main_medicalinfo" columnid="medicalcd"/>
  356. <BindItem id="item8" compid="grp_biz.ipt_medicalremk" propid="value" datasetid="ds_main_medicalinfo" columnid="medicalremk"/>
  357. <BindItem id="item9" compid="grp_biz.grp_extract.cmb_avulsionflag" propid="value" datasetid="ds_main_medicalinfo" columnid="avulsionflag"/>
  358. <BindItem id="item10" compid="grp_biz.grp_extract.ipt_avulsionweig" propid="value" datasetid="ds_main_medicalinfo" columnid="avulsionweig"/>
  359. <BindItem id="item11" compid="grp_biz.grp_extract.ipt_avulsionheig" propid="value" datasetid="ds_main_medicalinfo" columnid="avulsionheig"/>
  360. <BindItem id="item12" compid="grp_biz.grp_extract.combo1" propid="value" datasetid="ds_main_medicalinfo" columnid="avulsionplce"/>
  361. <BindItem id="item13" compid="grp_biz.ipt_medicaltm" propid="value" datasetid="ds_main_medicalinfo" columnid="medicaltm"/>
  362. <BindItem id="item14" compid="grp_biz.ipt_prgweekcnt" propid="value" datasetid="ds_main_medicalinfo" columnid="prgweekcnt"/>
  363. <BindItem id="item15" compid="grp_biz2.rdo_biopsyyn" propid="value" datasetid="ds_main_medicalinfo" columnid="biopsyyn"/>
  364. <BindItem id="item16" compid="grp_biz2.ipt_biopsycnt" propid="value" datasetid="ds_main_medicalinfo" columnid="biopsycnt"/>
  365. <BindItem id="item17" compid="grp_biz2.tar_remk" propid="value" datasetid="ds_main_medicalinfo" columnid="remk"/>
  366. <BindItem id="item18" compid="grp_biz2.ipt_babycnt" propid="value" datasetid="ds_main_medicalinfo" columnid="babycnt"/>
  367. <BindItem id="item19" compid="grp_biz2.ipt_dethbabycnt" propid="value" datasetid="ds_main_medicalinfo" columnid="dethbabycnt"/>
  368. <BindItem id="item20" compid="ipt_prgdaycnt" propid="value" datasetid="ds_main_medicalinfo" columnid="prgdaycnt"/>
  369. </Bind>
  370. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  371. * System Name :
  372. * Job Name :
  373. * Creator :
  374. * Make Date : 2015-11-13
  375. * Description :
  376. *---------------------------------------------------------------------------------------
  377. * Modify Date Modifier Modify Description
  378. *---------------------------------------------------------------------------------------
  379. * 2015-11-13 Live Converter TF->XP
  380. *
  381. *---------------------------------------------------------------------------------------
  382. ****************************************************************************************/
  383. //=======================================================================================
  384. // Lib Include
  385. //---------------------------------------------------------------------------------------
  386. include "com_commonxp::comm_main.xjs";
  387. include "emr_partrtnnbabyxp::SPMNN02400.xjs";
  388. include "emr_carecomxp::CareCom.xjs";
  389. //=======================================================================================
  390. // Event
  391. //---------------------------------------------------------------------------------------
  392. /****************************************************************************************
  393. * Components : Form
  394. * Description : 화면 처음 초기화시 폼초기화
  395. ****************************************************************************************/
  396. function SPMNN02400_oninit(obj:Form, e:InitEventInfo)
  397. {
  398. frmf_initForm(obj); // 폼 초기화
  399. }
  400. /****************************************************************************************
  401. * Components : Form
  402. * Description : 화면 처음 초기화시 폼초기화
  403. ****************************************************************************************/
  404. function SPMNN02400_onload(obj:Form, e:LoadEventInfo)
  405. {
  406. // setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
  407. fInitialize();
  408. }
  409. /****************************************************************************************
  410. * Components : Edit
  411. * Description : 등록번호 입력후 조회
  412. ****************************************************************************************/
  413. function grp_biz_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  414. {
  415. if (e.keycode == 13) {
  416. grp_biz.btn_pidsearch.setFocus();
  417. if(utlf_isNull(ds_main_cond.getColumn(0,"pid"))) {
  418. grp_biz.ipt_pid.setFocus();
  419. }else{
  420. fSearchPatInfo();
  421. }
  422. }
  423. }
  424. /****************************************************************************************
  425. * Components : Button
  426. * Description : 환자조회 팝업오픈
  427. ****************************************************************************************/
  428. function grp_biz_btn_pidsearch_onclick(obj:Button, e:ClickEventInfo)
  429. {
  430. fSearchPopPatInfo();
  431. }
  432. /****************************************************************************************
  433. * Components : Combo
  434. * Description : 처치명 대분류 변경
  435. ****************************************************************************************/
  436. function grp_biz_cmb_medicalflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  437. {
  438. fChangeMedicalFlag();
  439. }
  440. /****************************************************************************************
  441. * Components : Combo
  442. * Description : 처처명 중분류 변경
  443. ****************************************************************************************/
  444. function grp_biz_cmb_medicalcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  445. {
  446. fChangeMedicalCd();
  447. }
  448. /****************************************************************************************
  449. * Components : Radio
  450. * Description : 조직검사 유무 변경
  451. ****************************************************************************************/
  452. function grp_biz2_rdo_biopsyyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  453. {
  454. fChangebiopsy();
  455. }
  456. /****************************************************************************************
  457. * Components : Grid
  458. * Description : 처치의 선택
  459. * : 처치의 / 처치간호사 삭제 체크시 동작이 이상 : TF 도 소스랑 다르게 동작하는듯함
  460. * : I 일때 체크하면 삭제하도록 되어 있으나 실제로 삭제가 되지 않음.
  461. * : 그냥 화면상에 보이는 기능처럼 처리 체크할경우 iudflag = D / 뺄경우 원래값을 그대로 넣도록 수정
  462. ****************************************************************************************/
  463. function grp_biz2_grd_doctlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  464. {
  465. // if(e.row > -1 && e.col == 3){
  466. // fClickGrid("doct");
  467. // }
  468. }
  469. /****************************************************************************************
  470. * Components : Grid
  471. * Description : 처치간호사 선택
  472. ****************************************************************************************/
  473. function grp_biz2_grd_nurselist_oncellclick(obj:Grid, e:GridClickEventInfo)
  474. {
  475. // if(e.row > -1 && e.col == 3){
  476. // fClickGrid("nurse");
  477. // }
  478. }
  479. /****************************************************************************************
  480. * Components : Button
  481. * Description : 처치의 조회 팝업
  482. ****************************************************************************************/
  483. function grp_biz2_button1_onclick(obj:Button, e:ClickEventInfo)
  484. {
  485. fClickUserBtn("doctor");
  486. }
  487. /****************************************************************************************
  488. * Components : Button
  489. * Description : 처치간호사 조회 팝업
  490. ****************************************************************************************/
  491. function grp_biz2_button3_onclick(obj:Button, e:ClickEventInfo)
  492. {
  493. fClickUserBtn("nurse");
  494. }
  495. /****************************************************************************************
  496. * Components : Dataset
  497. * Description : 처치의 체크박스 설정
  498. ****************************************************************************************/
  499. function ds_main_medicaldoct_medicaldoctlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  500. {
  501. if(e.columnid=="iudflag") {
  502. obj.setColumn(e.row,e.columnid,(e.newvalue=="D"||e.newvalue==1)?"D":"I");
  503. }
  504. }
  505. /****************************************************************************************
  506. * Components : Dataset
  507. * Description : 처치간호사 조회 팝업
  508. ****************************************************************************************/
  509. function ds_main_medicalnurse_medicalnurselist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  510. {
  511. if(e.columnid=="iudflag") {
  512. obj.setColumn(e.row,e.columnid,(e.newvalue=="D"||e.newvalue==1)?"D":"I");
  513. }
  514. }
  515. /****************************************************************************************
  516. * Components : Button
  517. * Description : 초기화
  518. ****************************************************************************************/
  519. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  520. {
  521. fInstanceInit();
  522. }
  523. /****************************************************************************************
  524. * Components : Button
  525. * Description : 초기화
  526. ****************************************************************************************/
  527. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  528. {
  529. fClickSave();
  530. }
  531. /****************************************************************************************
  532. * Components : Button
  533. * Description : 닫기
  534. ****************************************************************************************/
  535. function button2_onclick(obj:Button, e:ClickEventInfo)
  536. {
  537. this.close();
  538. }
  539. function ds_hidden_medicalinfo_medicaldoctlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  540. {
  541. if(e.columnid=="iudflag") {
  542. obj.setColumn(e.row,e.columnid,(e.newvalue=="D"||e.newvalue==1)?"D":e.oldvalue);
  543. }
  544. }
  545. function ds_hidden_medicalinfo_medicalnurselist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  546. {
  547. if(e.columnid=="iudflag") {
  548. obj.setColumn(e.row,e.columnid,(e.newvalue=="D"||e.newvalue==1)?"D":e.oldvalue);
  549. }
  550. }
  551. function grp_biz_ipt_medicaltm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  552. {
  553. utlf_validMaskEditTime(obj, e);
  554. }
  555. ]]></Script>
  556. </Form>
  557. </FDL>