SMPMI06000_병실맞바꾸기.xfdl 75 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMI06000" position="absolute 0 0 665 650" titletext="병실맞바꾸기" oninit="SMPMI06000_oninit" onload="SMPMI06000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 25 660 646" id="group3">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 0 0 315 35" id="group2" class="div_SA">
  11. <Layouts>
  12. <Layout>
  13. <Static text="병동 :" position="absolute 15 9 70 26" id="caption1" class="search_name"/>
  14. <Combo position="absolute 73 8 175 27" id="combo1" class="combo_search" innerdataset="@ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" onitemchanged="group3_group2_combo1_onitemchanged"/>
  15. <CheckBox position="absolute 184 8 204 28" id="bool1" visible="false" truevalue="Y" falsevalue="N" onclick="group3_group2_bool1_onclick"/>
  16. <Static text="내환자" position="absolute 205 9 245 29" id="caption2" visible="false"/>
  17. </Layout>
  18. </Layouts>
  19. </Div>
  20. <Grid position="absolute 0 65 315 590" id="datagrid2" binddataset="ds_hidden_original1_inpt" cellsizingtype="col" autofittype="col">
  21. <Formats>
  22. <Format id="default">
  23. <Columns>
  24. <Column size="29"/>
  25. <Column size="47"/>
  26. <Column size="54"/>
  27. <Column size="66"/>
  28. <Column size="60"/>
  29. <Column size="30"/>
  30. <Column size="30"/>
  31. <Column size="0"/>
  32. </Columns>
  33. <Rows>
  34. <Row size="24" band="head"/>
  35. <Row size="24" band="head"/>
  36. <Row size="24"/>
  37. </Rows>
  38. <Band id="head">
  39. <Cell rowspan="2" text="선택"/>
  40. <Cell col="1" rowspan="2" text="병실"/>
  41. <Cell col="2" rowspan="2" text="병상"/>
  42. <Cell col="3" rowspan="2" text="환자명"/>
  43. <Cell col="4" rowspan="2" text="등록번호"/>
  44. <Cell col="5" rowspan="2" text="Sex"/>
  45. <Cell col="6" rowspan="2" text="Age"/>
  46. <Cell col="7" rowspan="2" text="cretno"/>
  47. </Band>
  48. <Band id="body">
  49. <Cell displaytype="checkbox" edittype="checkbox" text="bind:inpt_check" expr="expr:(inpt_check == &quot;Y&quot; || inpt_check == 1) ? 1 : 0"/>
  50. <Cell col="1" style="align:center top;padding:5 2 3 2;" text="bind:inpt_roomcd" wordwrap="word"/>
  51. <Cell col="2" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:inpt_bedcd" combodataset="ds_hidden_init_bedcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  52. <Cell col="3" style="align:left middle;" text="bind:inpt_hngnm"/>
  53. <Cell col="4" style="align:center middle;" text="bind:inpt_pid"/>
  54. <Cell col="5" displaytype="combo" edittype="none" style="align:center;" text="bind:inpt_sex" combodataset="ds_init_P0313list_P0313" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  55. <Cell col="6" style="align:center middle;" text="bind:inpt_age"/>
  56. <Cell col="7" text="bind:inpt_cretno"/>
  57. </Band>
  58. </Format>
  59. </Formats>
  60. </Grid>
  61. <Static text="전실환자내역1" position="absolute 0 44 170 60" align="align:center middle;" id="caption3" class="tit_2"/>
  62. <Shape position="absolute 0 60 315 66" linetype="horizontal" id="line2" class="line_10"/>
  63. <Div position="absolute 340 0 655 35" id="group4" class="div_SA2">
  64. <Layouts>
  65. <Layout>
  66. <Static text="병동 :" position="absolute 15 9 70 26" id="caption4" class="search_name"/>
  67. <Combo position="absolute 73 8 175 27" id="combo2" class="combo_search" innerdataset="@ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" onitemchanged="group3_group4_combo2_onitemchanged"/>
  68. <CheckBox position="absolute 184 8 204 28" id="bool2" visible="false" truevalue="Y" falsevalue="N" onclick="group3_group4_bool2_onclick"/>
  69. <Static text="내환자" position="absolute 205 9 245 29" id="caption5" visible="false"/>
  70. </Layout>
  71. </Layouts>
  72. </Div>
  73. <Static text="전실환자내역2" position="absolute 341 44 511 60" align="align:center middle;" id="caption7" class="tit_2"/>
  74. <Shape position="absolute 340 60 655 66" linetype="horizontal" id="line1" class="line_10"/>
  75. <Button position="absolute 575 594 655 616" id="button2" class="btn4" text="전실신청" onclick="group3_button2_onclick"/>
  76. <Grid position="absolute 340 65 655 590" id="datagrid1" binddataset="ds_hidden_original2_inpt" cellsizingtype="col" autofittype="col">
  77. <Formats>
  78. <Format id="default">
  79. <Columns>
  80. <Column size="29"/>
  81. <Column size="47"/>
  82. <Column size="54"/>
  83. <Column size="66"/>
  84. <Column size="60"/>
  85. <Column size="30"/>
  86. <Column size="30"/>
  87. </Columns>
  88. <Rows>
  89. <Row size="24" band="head"/>
  90. <Row size="24" band="head"/>
  91. <Row size="24"/>
  92. </Rows>
  93. <Band id="head">
  94. <Cell rowspan="2" text="선택"/>
  95. <Cell col="1" rowspan="2" text="병실"/>
  96. <Cell col="2" rowspan="2" text="병상"/>
  97. <Cell col="3" rowspan="2" text="환자명"/>
  98. <Cell col="4" rowspan="2" text="등록번호"/>
  99. <Cell col="5" rowspan="2" text="Sex"/>
  100. <Cell col="6" rowspan="2" text="Age"/>
  101. </Band>
  102. <Band id="body">
  103. <Cell displaytype="checkbox" edittype="checkbox" text="bind:inpt_check" expr="expr:(inpt_check == &quot;Y&quot; || inpt_check == 1) ? 1 : 0"/>
  104. <Cell col="1" style="align:left top;padding:5 2 3 2;" text="bind:inpt_roomcd" wordwrap="word"/>
  105. <Cell col="2" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:inpt_bedcd" combodataset="ds_hidden_init_bedcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  106. <Cell col="3" style="align:left middle;" text="bind:inpt_hngnm"/>
  107. <Cell col="4" style="align:center middle;" text="bind:inpt_pid"/>
  108. <Cell col="5" displaytype="combo" edittype="none" style="align:center;" text="bind:inpt_sex" combodataset="ds_init_P0313list_P0313" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  109. <Cell col="6" style="align:center middle;" text="bind:inpt_age"/>
  110. </Band>
  111. </Format>
  112. </Formats>
  113. </Grid>
  114. <CheckBox position="absolute 213 42 233 62" align="align:center middle;" id="bool3" truevalue="Y" falsevalue="N" onclick="group3_bool3_onclick"/>
  115. <Static text="격리병실신청" position="absolute 230 43 315 63" align="align:center middle;" id="caption8"/>
  116. </Layout>
  117. </Layouts>
  118. </Div>
  119. <Static id="caption6" text="병실맞바꾸기" class="tit_1" position="absolute 0 0 115 25"/>
  120. </Layout>
  121. </Layouts>
  122. <Objects>
  123. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  124. <ColumnInfo>
  125. <Column id="ipatflag" type="STRING" size="256"/>
  126. <Column id="srchcond1" type="STRING" size="256"/>
  127. <Column id="srchcond2" type="STRING" size="256"/>
  128. <Column id="pid" type="STRING" size="256"/>
  129. <Column id="indd" type="STRING" size="256"/>
  130. <Column id="todd" type="STRING" size="256"/>
  131. <Column id="cretno" type="STRING" size="256"/>
  132. <Column id="mskind" type="STRING" size="256"/>
  133. <Column id="instcd" type="STRING" size="256"/>
  134. <Column id="sess_posinstcd" type="STRING" size="256"/>
  135. <Column id="mycheck" type="STRING" size="256"/>
  136. <Column id="flag" type="STRING" size="256"/>
  137. <Column id="apptflagcd" type="STRING" size="256"/>
  138. <Column id="wardcd1" type="STRING" size="256"/>
  139. <Column id="wardcd2" type="STRING" size="256"/>
  140. <Column id="isolationroom" type="STRING" size="256"/>
  141. </ColumnInfo>
  142. <Rows>
  143. <Row>
  144. <Col id="ipatflag">1</Col>
  145. <Col id="srchcond1">5</Col>
  146. <Col id="mskind">M</Col>
  147. <Col id="sess_posinstcd">012</Col>
  148. <Col id="flag">2</Col>
  149. <Col id="apptflagcd">1</Col>
  150. </Row>
  151. </Rows>
  152. </Dataset>
  153. <Dataset id="ds_send_s_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  154. <ColumnInfo>
  155. <Column id="cdcr_status" type="STRING" size="256"/>
  156. </ColumnInfo>
  157. <Rows>
  158. <Row/>
  159. </Rows>
  160. </Dataset>
  161. <Dataset id="ds_main_cdcr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  162. <ColumnInfo>
  163. <Column id="cdcr_status" type="STRING" size="256"/>
  164. <Column id="cdcr_pid" type="STRING" size="256"/>
  165. <Column id="cdcr_indd" type="STRING" size="256"/>
  166. <Column id="cdcr_cretno" type="STRING" size="256"/>
  167. <Column id="cdcr_seqno" type="STRING" size="256"/>
  168. <Column id="cdcr_instcd" type="STRING" size="256"/>
  169. <Column id="cdcr_mskind" type="STRING" size="256"/>
  170. <Column id="cdcr_histstat" type="STRING" size="256"/>
  171. <Column id="cdcr_acptflagcd" type="STRING" size="256"/>
  172. <Column id="cdcr_appflagcd" type="STRING" size="256"/>
  173. <Column id="cdcr_appdd" type="STRING" size="256"/>
  174. <Column id="cdcr_apptm" type="STRING" size="256"/>
  175. <Column id="cdcr_appid" type="STRING" size="256"/>
  176. <Column id="cdcr_pamacptdd" type="STRING" size="256"/>
  177. <Column id="cdcr_pamacpttm" type="STRING" size="256"/>
  178. <Column id="cdcr_pamacptid" type="STRING" size="256"/>
  179. <Column id="cdcr_prestwardcd" type="STRING" size="256"/>
  180. <Column id="cdcr_prestroomcd" type="STRING" size="256"/>
  181. <Column id="cdcr_prestbedcd" type="STRING" size="256"/>
  182. <Column id="cdcr_prestroomgrde" type="STRING" size="256"/>
  183. <Column id="cdcr_prestroomtype" type="STRING" size="256"/>
  184. <Column id="cdcr_prestcentcd" type="STRING" size="256"/>
  185. <Column id="cdcr_prestsuporddeptcd" type="STRING" size="256"/>
  186. <Column id="cdcr_prestorddeptcd" type="STRING" size="256"/>
  187. <Column id="cdcr_prestmedispclid" type="STRING" size="256"/>
  188. <Column id="cdcr_prestatdoctid" type="STRING" size="256"/>
  189. <Column id="cdcr_chngwardcd" type="STRING" size="256"/>
  190. <Column id="cdcr_chngroomcd" type="STRING" size="256"/>
  191. <Column id="cdcr_chngbedcd" type="STRING" size="256"/>
  192. <Column id="cdcr_chngroomgrde" type="STRING" size="256"/>
  193. <Column id="cdcr_chngroomtype" type="STRING" size="256"/>
  194. <Column id="cdcr_oxyyn" type="STRING" size="256"/>
  195. <Column id="cdcr_suctyn" type="STRING" size="256"/>
  196. <Column id="cdcr_chngcentcd" type="STRING" size="256"/>
  197. <Column id="cdcr_chngsuporddeptcd" type="STRING" size="256"/>
  198. <Column id="cdcr_chngorddeptcd" type="STRING" size="256"/>
  199. <Column id="cdcr_chngmedispclid" type="STRING" size="256"/>
  200. <Column id="cdcr_chngatdoctid" type="STRING" size="256"/>
  201. <Column id="cdcr_specordyn" type="STRING" size="256"/>
  202. <Column id="cdcr_enddd" type="STRING" size="256"/>
  203. <Column id="cdcr_endtm" type="STRING" size="256"/>
  204. <Column id="cdcr_endid" type="STRING" size="256"/>
  205. <Column id="cdcr_prestremcd" type="STRING" size="256"/>
  206. <Column id="cdcr_chngprestrem" type="STRING" size="256"/>
  207. <Column id="cdcr_fstrgstrid" type="STRING" size="256"/>
  208. <Column id="cdcr_fstrgstdt" type="STRING" size="256"/>
  209. <Column id="cdcr_lastupdtrid" type="STRING" size="256"/>
  210. <Column id="cdcr_lastupdtdt" type="STRING" size="256"/>
  211. <Column id="cdcr_bedcnt" type="STRING" size="256"/>
  212. <Column id="cdcr_bsex" type="STRING" size="256"/>
  213. <Column id="cdcr_emptbedcnt" type="STRING" size="256"/>
  214. </ColumnInfo>
  215. <Rows>
  216. <Row>
  217. <Col id="cdcr_status"/>
  218. <Col id="cdcr_pid"/>
  219. <Col id="cdcr_indd"/>
  220. <Col id="cdcr_cretno"/>
  221. <Col id="cdcr_seqno"/>
  222. <Col id="cdcr_instcd"/>
  223. <Col id="cdcr_mskind"/>
  224. <Col id="cdcr_histstat"/>
  225. <Col id="cdcr_acptflagcd"/>
  226. <Col id="cdcr_appflagcd"/>
  227. <Col id="cdcr_appdd"/>
  228. <Col id="cdcr_apptm"/>
  229. <Col id="cdcr_appid"/>
  230. <Col id="cdcr_pamacptdd"/>
  231. <Col id="cdcr_pamacpttm"/>
  232. <Col id="cdcr_pamacptid"/>
  233. <Col id="cdcr_prestwardcd"/>
  234. <Col id="cdcr_prestroomcd"/>
  235. <Col id="cdcr_prestbedcd"/>
  236. <Col id="cdcr_prestroomgrde"/>
  237. <Col id="cdcr_prestroomtype"/>
  238. <Col id="cdcr_prestcentcd"/>
  239. <Col id="cdcr_prestsuporddeptcd"/>
  240. <Col id="cdcr_prestorddeptcd"/>
  241. <Col id="cdcr_prestmedispclid"/>
  242. <Col id="cdcr_prestatdoctid"/>
  243. <Col id="cdcr_chngwardcd"/>
  244. <Col id="cdcr_chngroomcd"/>
  245. <Col id="cdcr_chngbedcd"/>
  246. <Col id="cdcr_chngroomgrde"/>
  247. <Col id="cdcr_chngroomtype"/>
  248. <Col id="cdcr_oxyyn"/>
  249. <Col id="cdcr_suctyn"/>
  250. <Col id="cdcr_chngcentcd"/>
  251. <Col id="cdcr_chngsuporddeptcd"/>
  252. <Col id="cdcr_chngorddeptcd"/>
  253. <Col id="cdcr_chngmedispclid"/>
  254. <Col id="cdcr_chngatdoctid"/>
  255. <Col id="cdcr_specordyn"/>
  256. <Col id="cdcr_enddd"/>
  257. <Col id="cdcr_endtm"/>
  258. <Col id="cdcr_endid"/>
  259. <Col id="cdcr_prestremcd"/>
  260. <Col id="cdcr_chngprestrem"/>
  261. <Col id="cdcr_fstrgstrid"/>
  262. <Col id="cdcr_fstrgstdt"/>
  263. <Col id="cdcr_lastupdtrid"/>
  264. <Col id="cdcr_lastupdtdt"/>
  265. <Col id="cdcr_bedcnt"/>
  266. <Col id="cdcr_bsex"/>
  267. <Col id="cdcr_emptbedcnt"/>
  268. </Row>
  269. </Rows>
  270. </Dataset>
  271. <Dataset id="ds_hidden_original1_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_hidden_original1_inpt_oncolumnchanged"/>
  272. <Dataset id="ds_hidden_original2_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_hidden_original2_inpt_oncolumnchanged"/>
  273. <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  274. <ColumnInfo>
  275. <Column id="wdrm" type="STRING" size="256"/>
  276. <Column id="inpt" type="STRING" size="256"/>
  277. <Column id="icdr" type="STRING" size="256"/>
  278. <Column id="cdcr" type="STRING" size="256"/>
  279. </ColumnInfo>
  280. <Rows>
  281. <Row>
  282. <Col id="wdrm"/>
  283. <Col id="inpt"/>
  284. <Col id="icdr"/>
  285. <Col id="cdcr"/>
  286. </Row>
  287. </Rows>
  288. </Dataset>
  289. <Dataset id="ds_hidden_flag_rcv_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  290. <ColumnInfo>
  291. <Column id="cdcr_count" type="STRING" size="256"/>
  292. </ColumnInfo>
  293. <Rows>
  294. <Row/>
  295. </Rows>
  296. </Dataset>
  297. <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  298. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  299. <ColumnInfo>
  300. <Column id="cd" type="STRING" size="256"/>
  301. <Column id="nm" type="STRING" size="256"/>
  302. </ColumnInfo>
  303. <Rows>
  304. <Row/>
  305. </Rows>
  306. </Dataset>
  307. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  308. <ColumnInfo>
  309. <Column id="cd" type="STRING" size="256"/>
  310. <Column id="nm" type="STRING" size="256"/>
  311. </ColumnInfo>
  312. <Rows>
  313. <Row/>
  314. </Rows>
  315. </Dataset>
  316. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  317. <ColumnInfo>
  318. <Column id="cd" type="STRING" size="256"/>
  319. <Column id="nm" type="STRING" size="256"/>
  320. <Column id="up" type="STRING" size="256"/>
  321. <Column id="io" type="STRING" size="256"/>
  322. </ColumnInfo>
  323. <Rows>
  324. <Row/>
  325. </Rows>
  326. </Dataset>
  327. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  328. <ColumnInfo>
  329. <Column id="cd" type="STRING" size="256"/>
  330. <Column id="nm" type="STRING" size="256"/>
  331. </ColumnInfo>
  332. <Rows>
  333. <Row/>
  334. </Rows>
  335. </Dataset>
  336. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  337. <ColumnInfo>
  338. <Column id="cd" type="STRING" size="256"/>
  339. <Column id="nm" type="STRING" size="256"/>
  340. <Column id="dp" type="STRING" size="256"/>
  341. <Column id="sp" type="STRING" size="256"/>
  342. </ColumnInfo>
  343. <Rows>
  344. <Row/>
  345. </Rows>
  346. </Dataset>
  347. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  348. <ColumnInfo>
  349. <Column id="cd" type="STRING" size="256"/>
  350. <Column id="nm" type="STRING" size="256"/>
  351. <Column id="of" type="STRING" size="256"/>
  352. </ColumnInfo>
  353. <Rows>
  354. <Row/>
  355. </Rows>
  356. </Dataset>
  357. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  358. <ColumnInfo>
  359. <Column id="cd" type="STRING" size="256"/>
  360. <Column id="nm" type="STRING" size="256"/>
  361. <Column id="wd" type="STRING" size="256"/>
  362. <Column id="gr" type="STRING" size="256"/>
  363. <Column id="ty" type="STRING" size="256"/>
  364. <Column id="rm" type="STRING" size="256"/>
  365. </ColumnInfo>
  366. <Rows>
  367. <Row/>
  368. </Rows>
  369. </Dataset>
  370. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  371. <ColumnInfo>
  372. <Column id="prestdd" type="STRING" size="256"/>
  373. <Column id="mskindflag" type="STRING" size="256"/>
  374. </ColumnInfo>
  375. <Rows>
  376. <Row/>
  377. </Rows>
  378. </Dataset>
  379. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  380. <ColumnInfo>
  381. <Column id="currenttime" type="STRING" size="256"/>
  382. <Column id="target" type="STRING" size="256"/>
  383. </ColumnInfo>
  384. <Rows>
  385. <Row/>
  386. </Rows>
  387. </Dataset>
  388. <Dataset id="ds_hidden_wdrminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  389. <ColumnInfo>
  390. <Column id="wdrm" type="STRING" size="256"/>
  391. </ColumnInfo>
  392. <Rows>
  393. <Row/>
  394. </Rows>
  395. </Dataset>
  396. <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  397. <ColumnInfo>
  398. <Column id="pid" type="STRING" size="256"/>
  399. <Column id="hngnm" type="STRING" size="256"/>
  400. <Column id="indd" type="STRING" size="256"/>
  401. <Column id="cretno" type="STRING" size="256"/>
  402. <Column id="mskind" type="STRING" size="256"/>
  403. </ColumnInfo>
  404. <Rows>
  405. <Row>
  406. <Col id="pid"/>
  407. <Col id="hngnm"/>
  408. <Col id="indd"/>
  409. <Col id="cretno"/>
  410. <Col id="mskind"/>
  411. </Row>
  412. </Rows>
  413. </Dataset>
  414. <Dataset id="ds_hidden_roomgrdelist_roomgrde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  415. <ColumnInfo>
  416. <Column id="cdid" type="STRING" size="256"/>
  417. <Column id="cdnm" type="STRING" size="256"/>
  418. </ColumnInfo>
  419. <Rows>
  420. <Row/>
  421. </Rows>
  422. </Dataset>
  423. <Dataset id="ds_init_P0313list_P0313" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  424. <ColumnInfo>
  425. <Column id="cdid" type="STRING" size="256"/>
  426. <Column id="cdnm" type="STRING" size="256"/>
  427. </ColumnInfo>
  428. <Rows>
  429. <Row/>
  430. </Rows>
  431. </Dataset>
  432. <Dataset id="ds_init_P0360list_P0360" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  433. <ColumnInfo>
  434. <Column id="cdid" type="STRING" size="256"/>
  435. <Column id="cdnm" type="STRING" size="256"/>
  436. </ColumnInfo>
  437. <Rows>
  438. <Row/>
  439. </Rows>
  440. </Dataset>
  441. <Dataset id="ds_init_P0391list_P0391" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  442. <ColumnInfo>
  443. <Column id="cdid" type="STRING" size="256"/>
  444. <Column id="cdnm" type="STRING" size="256"/>
  445. </ColumnInfo>
  446. <Rows>
  447. <Row/>
  448. </Rows>
  449. </Dataset>
  450. <Dataset id="ds_hidden_init_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  451. <ColumnInfo>
  452. <Column id="nm" type="STRING" size="256"/>
  453. <Column id="cd" type="STRING" size="256"/>
  454. </ColumnInfo>
  455. <Rows>
  456. <Row/>
  457. </Rows>
  458. </Dataset>
  459. <Dataset id="ds_hidden_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  460. <Dataset id="ds_hidden_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  461. <Dataset id="ds_hidden_init_proccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  462. <Dataset id="ds_hidden_init_centcd_centcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  463. <Dataset id="ds_hidden_init_hospgrde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  464. <Dataset id="ds_hidden_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  465. <Dataset id="ds_hidden_init_erorddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  466. <Dataset id="ds_hidden_init_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  467. <Dataset id="ds_hidden_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  468. <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  469. <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  470. <Dataset id="ds_hidden_rcv_isocheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  471. <Dataset id="ds_hidden_original_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  472. </Objects>
  473. <Bind>
  474. <BindItem id="item0" compid="group3.group2.combo1" propid="value" datasetid="ds_send" columnid="wardcd1"/>
  475. <BindItem id="item1" compid="group3.group2.bool1" propid="value" datasetid="ds_send" columnid="mycheck"/>
  476. <BindItem id="item2" compid="group3.group4.combo2" propid="value" datasetid="ds_send" columnid="wardcd2"/>
  477. <BindItem id="item3" compid="group3.group4.bool2" propid="value" datasetid="ds_send" columnid="mycheck"/>
  478. <BindItem id="item4" compid="group3.bool3" propid="value" datasetid="ds_send" columnid="isolationroom"/>
  479. </Bind>
  480. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  481. * System Name :
  482. * Job Name :
  483. * Creator :
  484. * Make Date : 2016-05-24
  485. * Description :
  486. *---------------------------------------------------------------------------------------
  487. * Modify Date Modifier Modify Description
  488. *---------------------------------------------------------------------------------------
  489. * 2016-05-24 Live Converter TF->XP
  490. *
  491. *---------------------------------------------------------------------------------------
  492. ****************************************************************************************/
  493. include "com_commonxp::comm_main.xjs";
  494. include "pam_opatmngtxp::PMOCOM.xjs";
  495. var arErrorCode = new HashArray();
  496. function cf_TXPMI01701(sSvcId, nErrorCode, sErrorMsg) {
  497. arErrorCode.push(sSvcId, nErrorCode);
  498. if(nErrorCode < 0) return;
  499. utlf_addLog("***** cf_TXPMI01701 *****");
  500. }
  501. // 전실 신청 등록,취소
  502. function fChangeSave(arg1){
  503. ds_hidden_original1_inpt.filter("inpt_check == 'Y'");
  504. var check1 = ds_hidden_original1_inpt.rowcount;
  505. ds_hidden_original1_inpt.filter("");
  506. if( check1 != '1' ){
  507. sysf_messageBox("[전실환자내역1]에서 환자를 선택해 주세요!!", "E999", "");
  508. return false;
  509. }
  510. ds_hidden_original2_inpt.filter("inpt_check == 'Y'");
  511. var check2 = ds_hidden_original2_inpt.rowcount;
  512. ds_hidden_original2_inpt.filter("");
  513. if( check2 != '1' ){
  514. sysf_messageBox("[전실환자내역2]에서 환자를 선택해 주세요!!", "E999", "");
  515. return false;
  516. }
  517. if( sysf_messageBox("두 환자의 병실을 바꿔서 전실 신청하시겠습니까?", "Q999", "") != '6' ){
  518. return;
  519. }
  520. var icdr_flag = null;
  521. cdcr_flag = arg1;
  522. ds_send_s_cdcr.clearData();
  523. if (cdcr_flag == 'I'){ // 신청등록 Routin
  524. // 2008.10.07 - 입실체크되어 있지 않으면 전과전실 blocking
  525. var sCdcrPid = ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_pid");
  526. var sCareInRoomDD = ds_hidden_original1_inpt.lookup("inpt_pid", sCdcrPid, "inpt_careinrmdd");
  527. if (utlf_isNull(sCareInRoomDD) || sCareInRoomDD == "-") {
  528. sysf_messageBox("입실시간이 없습니다. 전실신청 할 수 없습니다![ 환자번호 : " + sCdcrPid + "]", "E999", "");
  529. return;
  530. }
  531. sCdcrPid = ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_pid");
  532. sCareInRoomDD = ds_hidden_original2_inpt.lookup("inpt_pid", sCdcrPid, "inpt_careinrmdd");
  533. if (utlf_isNull(sCareInRoomDD) || sCareInRoomDD == "-") {
  534. sysf_messageBox("입실시간이 없습니다. 전실신청 할 수 없습니다![ 환자번호 : " + sCdcrPid + "]", "E999", "");
  535. return;
  536. }
  537. //전실데이터 생성
  538. ds_main_cdcr.clearData();
  539. //1번 환자
  540. var CurrentTime = utlf_getCurrentTime();
  541. dsf_makeValue(ds_main_cdcr,"cdcr_status", "string", cdcr_flag);
  542. dsf_makeValue(ds_main_cdcr,"cdcr_pid", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_pid"));
  543. dsf_makeValue(ds_main_cdcr,"cdcr_indd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_indd"));
  544. dsf_makeValue(ds_main_cdcr,"cdcr_cretno", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_cretno"));
  545. dsf_makeValue(ds_main_cdcr,"cdcr_seqno", "string", 0);
  546. dsf_makeValue(ds_main_cdcr,"cdcr_instcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_instcd"));
  547. dsf_makeValue(ds_main_cdcr,"cdcr_mskind", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_mskind"));
  548. dsf_makeValue(ds_main_cdcr,"cdcr_histstat", "string", "Y");
  549. dsf_makeValue(ds_main_cdcr,"cdcr_acptflagcd", "string", "1");
  550. dsf_makeValue(ds_main_cdcr,"cdcr_appflagcd", "string", "1");
  551. dsf_makeValue(ds_main_cdcr,"cdcr_appdd", "string", utlf_getCurrentDate());
  552. dsf_makeValue(ds_main_cdcr,"cdcr_apptm", "string", CurrentTime.substr(0,4));
  553. dsf_makeValue(ds_main_cdcr,"cdcr_appid", "string", '');
  554. dsf_makeValue(ds_main_cdcr,"cdcr_pamacptdd", "string", '');
  555. dsf_makeValue(ds_main_cdcr,"cdcr_pamacpttm", "string", '');
  556. dsf_makeValue(ds_main_cdcr,"cdcr_pamacptid", "string", '');
  557. dsf_makeValue(ds_main_cdcr,"cdcr_prestwardcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_wardcd"));
  558. dsf_makeValue(ds_main_cdcr,"cdcr_prestroomcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_roomcd"));
  559. dsf_makeValue(ds_main_cdcr,"cdcr_prestbedcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_bedcd"));
  560. dsf_makeValue(ds_main_cdcr,"cdcr_prestroomgrde", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_roomgrdecd"));
  561. dsf_makeValue(ds_main_cdcr,"cdcr_prestroomtype", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_roomtypecd"));
  562. dsf_makeValue(ds_main_cdcr,"cdcr_prestcentcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_centcd"));
  563. dsf_makeValue(ds_main_cdcr,"cdcr_prestsuporddeptcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_suporddeptcd"));
  564. dsf_makeValue(ds_main_cdcr,"cdcr_prestorddeptcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_orddeptcd"));
  565. dsf_makeValue(ds_main_cdcr,"cdcr_prestmedispclid", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_medispclid"));
  566. dsf_makeValue(ds_main_cdcr,"cdcr_prestatdoctid", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_atdoctid"));
  567. dsf_makeValue(ds_main_cdcr,"cdcr_chngwardcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_wardcd"));
  568. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_roomcd"));
  569. dsf_makeValue(ds_main_cdcr,"cdcr_chngbedcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_bedcd"));
  570. // 격리병실 신청의 경우 격리병실 등급을 지정
  571. if (ds_send.getColumn(0, "isolationroom") == "Y") {
  572. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomgrde", "string", "S0701"); //격리병실입원료
  573. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomtype", "string", "S07"); //격리
  574. } else {
  575. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomgrde", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_roomgrdecd"));
  576. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomtype", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_roomtypecd"));
  577. }
  578. dsf_makeValue(ds_main_cdcr,"cdcr_oxyyn", "string", '-');
  579. dsf_makeValue(ds_main_cdcr,"cdcr_suctyn", "string", '-');
  580. dsf_makeValue(ds_main_cdcr,"cdcr_chngcentcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_centcd"));
  581. dsf_makeValue(ds_main_cdcr,"cdcr_chngsuporddeptcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_suporddeptcd"));
  582. dsf_makeValue(ds_main_cdcr,"cdcr_chngorddeptcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_orddeptcd"));
  583. dsf_makeValue(ds_main_cdcr,"cdcr_chngmedispclid", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_medispclid"));
  584. dsf_makeValue(ds_main_cdcr,"cdcr_chngatdoctid", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_atdoctid"));
  585. dsf_makeValue(ds_main_cdcr,"cdcr_specordyn", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_specordyn"));
  586. dsf_makeValue(ds_main_cdcr,"cdcr_enddd", "string", '');
  587. dsf_makeValue(ds_main_cdcr,"cdcr_endtm", "string", '');
  588. dsf_makeValue(ds_main_cdcr,"cdcr_endid", "string", '');
  589. dsf_makeValue(ds_main_cdcr,"cdcr_prestremcd", "string", '');
  590. dsf_makeValue(ds_main_cdcr,"cdcr_chngprestrem", "string", '');
  591. dsf_makeValue(ds_main_cdcr,"cdcr_fstrgstrid", "string", '');
  592. dsf_makeValue(ds_main_cdcr,"cdcr_fstrgstdt", "string", '');
  593. dsf_makeValue(ds_main_cdcr,"cdcr_lastupdtrid", "string", '');
  594. dsf_makeValue(ds_main_cdcr,"cdcr_lastupdtdt", "string", '');
  595. dsf_makeValue(ds_main_cdcr,"cdcr_bedcnt", "string", '');
  596. dsf_makeValue(ds_main_cdcr,"cdcr_bsex", "string", '');
  597. dsf_makeValue(ds_main_cdcr,"cdcr_emptbedcnt", "string", '');
  598. //2번 환자
  599. dsf_makeValue(ds_main_cdcr,"cdcr_status", "string", cdcr_flag,1);
  600. dsf_makeValue(ds_main_cdcr,"cdcr_pid", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_pid"),1);
  601. dsf_makeValue(ds_main_cdcr,"cdcr_indd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_indd"),1);
  602. dsf_makeValue(ds_main_cdcr,"cdcr_cretno", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_cretno"),1);
  603. dsf_makeValue(ds_main_cdcr,"cdcr_seqno", "string", 0,1);
  604. dsf_makeValue(ds_main_cdcr,"cdcr_instcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_instcd"),1);
  605. dsf_makeValue(ds_main_cdcr,"cdcr_mskind", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_mskind"),1);
  606. dsf_makeValue(ds_main_cdcr,"cdcr_histstat", "string", "Y",1);
  607. dsf_makeValue(ds_main_cdcr,"cdcr_acptflagcd", "string", "1",1);
  608. dsf_makeValue(ds_main_cdcr,"cdcr_appflagcd", "string", "1",1);
  609. dsf_makeValue(ds_main_cdcr,"cdcr_appdd", "string", utlf_getCurrentDate(),1);
  610. dsf_makeValue(ds_main_cdcr,"cdcr_apptm", "string", CurrentTime.substr(0,4),1);
  611. dsf_makeValue(ds_main_cdcr,"cdcr_appid", "string", '',1);
  612. dsf_makeValue(ds_main_cdcr,"cdcr_pamacptdd", "string", '',1);
  613. dsf_makeValue(ds_main_cdcr,"cdcr_pamacpttm", "string", '',1);
  614. dsf_makeValue(ds_main_cdcr,"cdcr_pamacptid", "string", '',1);
  615. dsf_makeValue(ds_main_cdcr,"cdcr_prestwardcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_wardcd"),1);
  616. dsf_makeValue(ds_main_cdcr,"cdcr_prestroomcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_roomcd"),1);
  617. dsf_makeValue(ds_main_cdcr,"cdcr_prestbedcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_bedcd"),1);
  618. dsf_makeValue(ds_main_cdcr,"cdcr_prestroomgrde", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_roomgrdecd"),1);
  619. dsf_makeValue(ds_main_cdcr,"cdcr_prestroomtype", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_roomtypecd"),1);
  620. dsf_makeValue(ds_main_cdcr,"cdcr_prestcentcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_centcd"),1);
  621. dsf_makeValue(ds_main_cdcr,"cdcr_prestsuporddeptcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_suporddeptcd"),1);
  622. dsf_makeValue(ds_main_cdcr,"cdcr_prestorddeptcd", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_orddeptcd"),1);
  623. dsf_makeValue(ds_main_cdcr,"cdcr_prestmedispclid", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_medispclid"),1);
  624. dsf_makeValue(ds_main_cdcr,"cdcr_prestatdoctid", "string", ds_hidden_original2_inpt.lookup("inpt_check", 'Y', "inpt_atdoctid"),1);
  625. dsf_makeValue(ds_main_cdcr,"cdcr_chngwardcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_wardcd"),1);
  626. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_roomcd"),1);
  627. dsf_makeValue(ds_main_cdcr,"cdcr_chngbedcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_bedcd"),1);
  628. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomgrde", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_roomgrdecd"),1);
  629. dsf_makeValue(ds_main_cdcr,"cdcr_chngroomtype", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_roomtypecd"),1);
  630. dsf_makeValue(ds_main_cdcr,"cdcr_oxyyn", "string", '-',1);
  631. dsf_makeValue(ds_main_cdcr,"cdcr_suctyn", "string", '-',1);
  632. dsf_makeValue(ds_main_cdcr,"cdcr_chngcentcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_centcd"),1);
  633. dsf_makeValue(ds_main_cdcr,"cdcr_chngsuporddeptcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_suporddeptcd"),1);
  634. dsf_makeValue(ds_main_cdcr,"cdcr_chngorddeptcd", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_orddeptcd"),1);
  635. dsf_makeValue(ds_main_cdcr,"cdcr_chngmedispclid", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_medispclid"),1);
  636. dsf_makeValue(ds_main_cdcr,"cdcr_chngatdoctid", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_atdoctid"),1);
  637. dsf_makeValue(ds_main_cdcr,"cdcr_specordyn", "string", ds_hidden_original1_inpt.lookup("inpt_check", 'Y', "inpt_specordyn"),1);
  638. dsf_makeValue(ds_main_cdcr,"cdcr_enddd", "string", '',1);
  639. dsf_makeValue(ds_main_cdcr,"cdcr_endtm", "string", '',1);
  640. dsf_makeValue(ds_main_cdcr,"cdcr_endid", "string", '',1);
  641. dsf_makeValue(ds_main_cdcr,"cdcr_prestremcd", "string", '',1);
  642. dsf_makeValue(ds_main_cdcr,"cdcr_chngprestrem", "string", '',1);
  643. dsf_makeValue(ds_main_cdcr,"cdcr_fstrgstrid", "string", '',1);
  644. dsf_makeValue(ds_main_cdcr,"cdcr_fstrgstdt", "string", '',1);
  645. dsf_makeValue(ds_main_cdcr,"cdcr_lastupdtrid", "string", '',1);
  646. dsf_makeValue(ds_main_cdcr,"cdcr_lastupdtdt", "string", '',1);
  647. dsf_makeValue(ds_main_cdcr,"cdcr_bedcnt", "string", '',1);
  648. dsf_makeValue(ds_main_cdcr,"cdcr_bsex", "string", '',1);
  649. dsf_makeValue(ds_main_cdcr,"cdcr_emptbedcnt", "string", '',1);
  650. ds_send_s_cdcr.copyData(ds_main_cdcr);
  651. }
  652. if ( cdcr_flag == 'U' || cdcr_flag == 'I' ) {
  653. if( !utlf_isNull(ds_send_s_cdcr.getColumnInfo("cretno")) && !utlf_isNull(ds_send_s_cdcr.getColumnInfo("seqno")) ){
  654. dsf_setTypeFormat(ds_send_s_cdcr, "cretno:INT^seqno:INT");
  655. }
  656. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_status"))){
  657. ds_send_s_cdcr.updateColID("cdcr_status","status");
  658. }
  659. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pid"))){
  660. ds_send_s_cdcr.updateColID("cdcr_pid","pid");
  661. }
  662. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_indd"))){
  663. ds_send_s_cdcr.updateColID("cdcr_indd","indd");
  664. }
  665. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_cretno"))){
  666. ds_send_s_cdcr.updateColID("cdcr_cretno","cretno");
  667. }
  668. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_seqno"))){
  669. ds_send_s_cdcr.updateColID("cdcr_seqno","seqno");
  670. }
  671. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_instcd"))){
  672. ds_send_s_cdcr.updateColID("cdcr_instcd","instcd");
  673. }
  674. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_mskind"))){
  675. ds_send_s_cdcr.updateColID("cdcr_mskind","mskind");
  676. }
  677. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_histstat"))){
  678. ds_send_s_cdcr.updateColID("cdcr_histstat","histstat");
  679. }
  680. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_acptflagcd"))){
  681. ds_send_s_cdcr.updateColID("cdcr_acptflagcd","acptflagcd");
  682. }
  683. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appflagcd"))){
  684. ds_send_s_cdcr.updateColID("cdcr_appflagcd","appflagcd");
  685. }
  686. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appdd"))){
  687. ds_send_s_cdcr.updateColID("cdcr_appdd","appdd");
  688. }
  689. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_apptm"))){
  690. ds_send_s_cdcr.updateColID("cdcr_apptm","apptm");
  691. }
  692. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_appid"))){
  693. ds_send_s_cdcr.updateColID("cdcr_appid","appid");
  694. }
  695. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacptdd"))){
  696. ds_send_s_cdcr.updateColID("cdcr_pamacptdd","pamacptdd");
  697. }
  698. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacpttm"))){
  699. ds_send_s_cdcr.updateColID("cdcr_pamacpttm","pamacpttm");
  700. }
  701. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_pamacptid"))){
  702. ds_send_s_cdcr.updateColID("cdcr_pamacptid","pamacptid");
  703. }
  704. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestwardcd"))){
  705. ds_send_s_cdcr.updateColID("cdcr_prestwardcd","prestwardcd");
  706. }
  707. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomcd"))){
  708. ds_send_s_cdcr.updateColID("cdcr_prestroomcd","prestroomcd");
  709. }
  710. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestbedcd"))){
  711. ds_send_s_cdcr.updateColID("cdcr_prestbedcd","prestbedcd");
  712. }
  713. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomgrde"))){
  714. ds_send_s_cdcr.updateColID("cdcr_prestroomgrde","prestroomgrde");
  715. }
  716. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestroomtype"))){
  717. ds_send_s_cdcr.updateColID("cdcr_prestroomtype","prestroomtype");
  718. }
  719. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestcentcd"))){
  720. ds_send_s_cdcr.updateColID("cdcr_prestcentcd","prestcentcd");
  721. }
  722. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestsuporddeptcd"))){
  723. ds_send_s_cdcr.updateColID("cdcr_prestsuporddeptcd","prestsuporddeptcd");
  724. }
  725. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestorddeptcd"))){
  726. ds_send_s_cdcr.updateColID("cdcr_prestorddeptcd","prestorddeptcd");
  727. }
  728. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestmedispclid"))){
  729. ds_send_s_cdcr.updateColID("cdcr_prestmedispclid","prestmedispclid");
  730. }
  731. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestatdoctid"))){
  732. ds_send_s_cdcr.updateColID("cdcr_prestatdoctid","prestatdoctid");
  733. }
  734. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngwardcd"))){
  735. ds_send_s_cdcr.updateColID("cdcr_chngwardcd","chngwardcd");
  736. }
  737. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomcd"))){
  738. ds_send_s_cdcr.updateColID("cdcr_chngroomcd","chngroomcd");
  739. }
  740. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngbedcd"))){
  741. ds_send_s_cdcr.updateColID("cdcr_chngbedcd","chngbedcd");
  742. }
  743. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomgrde"))){
  744. ds_send_s_cdcr.updateColID("cdcr_chngroomgrde","chngroomgrde");
  745. }
  746. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngroomtype"))){
  747. ds_send_s_cdcr.updateColID("cdcr_chngroomtype","chngroomtype");
  748. }
  749. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_oxyyn"))){
  750. ds_send_s_cdcr.updateColID("cdcr_oxyyn","oxyyn");
  751. }
  752. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_suctyn"))){
  753. ds_send_s_cdcr.updateColID("cdcr_suctyn","suctyn");
  754. }
  755. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngcentcd"))){
  756. ds_send_s_cdcr.updateColID("cdcr_chngcentcd","chngcentcd");
  757. }
  758. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngsuporddeptcd"))){
  759. ds_send_s_cdcr.updateColID("cdcr_chngsuporddeptcd","chngsuporddeptcd");
  760. }
  761. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngorddeptcd"))){
  762. ds_send_s_cdcr.updateColID("cdcr_chngorddeptcd","chngorddeptcd");
  763. }
  764. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngmedispclid"))){
  765. ds_send_s_cdcr.updateColID("cdcr_chngmedispclid","chngmedispclid");
  766. }
  767. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngatdoctid"))){
  768. ds_send_s_cdcr.updateColID("cdcr_chngatdoctid","chngatdoctid");
  769. }
  770. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_specordyn"))){
  771. ds_send_s_cdcr.updateColID("cdcr_specordyn","specordyn");
  772. }
  773. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_enddd"))){
  774. ds_send_s_cdcr.updateColID("cdcr_enddd","enddd");
  775. }
  776. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_endtm"))){
  777. ds_send_s_cdcr.updateColID("cdcr_endtm","endtm");
  778. }
  779. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_endid"))){
  780. ds_send_s_cdcr.updateColID("cdcr_endid","endid");
  781. }
  782. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_prestremcd"))){
  783. ds_send_s_cdcr.updateColID("cdcr_prestremcd","prestremcd");
  784. }
  785. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_chngprestrem"))){
  786. ds_send_s_cdcr.updateColID("cdcr_chngprestrem","chngprestrem");
  787. }
  788. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_fstrgstrid"))){
  789. ds_send_s_cdcr.updateColID("cdcr_fstrgstrid","fstrgstrid");
  790. }
  791. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_fstrgstdt"))){
  792. ds_send_s_cdcr.updateColID("cdcr_fstrgstdt","fstrgstdt");
  793. }
  794. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_lastupdtrid"))){
  795. ds_send_s_cdcr.updateColID("cdcr_lastupdtrid","lastupdtrid");
  796. }
  797. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_lastupdtdt"))){
  798. ds_send_s_cdcr.updateColID("cdcr_lastupdtdt","lastupdtdt");
  799. }
  800. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_ocrtag"))){
  801. ds_send_s_cdcr.updateColID("cdcr_ocrtag","ocrtag");
  802. }
  803. if(!utlf_isNull(ds_send_s_cdcr.getColumnInfo("cdcr_ordtype"))){
  804. ds_send_s_cdcr.updateColID("cdcr_ordtype","ordtype");
  805. }
  806. var oParam = {};
  807. oParam.id = "TXPMI01701";
  808. oParam.service = "ipatmngtapp.InhospUpdt";
  809. oParam.method = "reqSetChngroomApp";
  810. oParam.inds = "s_cdcr=ds_send_s_cdcr";
  811. oParam.outds = "ds_hidden_flag_rcv_flag=result";
  812. oParam.async = false;
  813. oParam.callback = "cf_TXPMI01701";
  814. tranf_submit(oParam);
  815. if(arErrorCode.pop("TXPMI01701") > -1){
  816. sysf_messageBox("전실신청이 완료되었습니다.", "I999", "");
  817. }
  818. }
  819. }
  820. /*SMPMI06000_oninit*/
  821. function SMPMI06000_oninit(obj:Form, e:InitEventInfo)
  822. {
  823. frmf_initForm(obj);
  824. }
  825. /*SMPMI06000_onload*/
  826. function SMPMI06000_onload(obj:Form, e:LoadEventInfo)
  827. {
  828. var arrParam = [{dsNm: "ds_init_P0313list_P0313", cdGrpId: "P0313"}]
  829. appf_getCodeList(arrParam);
  830. //세션정보 추출하기
  831. fGetUserInfosSampling();
  832. ds_send.setColumn(0, "sess_posinstcd", ds_hidden_session.getColumn(0, "sess_dutplceinstcd"));
  833. var oParam = {};
  834. oParam.id = "TRPMI00106";
  835. oParam.service = "pamcomnapp.PamComn";
  836. oParam.method = "reqGetComCD";
  837. oParam.inds = "req=ds_send";
  838. oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_orddrid=orddrid ds_hidden_init_wardcd=wardcd ds_hidden_init_roomcd=roomcd ds_hidden_init_bedcd=bedcd ds_hidden_init_roomgrdecd=roomgrdecd ds_hidden_roomgrdelist_roomgrde=roomgrdelist ds_hidden_init_roomtypecd=roomtypecd ds_hidden_init_flag=flag ds_hidden_init_proccd=proccd ds_hidden_init_centcd_centcdlist=centcd ds_hidden_init_hospgrde=hospgrde ds_hidden_init_naticd=naticd ds_hidden_init_erorddrid=erorddrid ds_hidden_init_insucd=insucd ds_hidden_init_uncocd=uncocd";
  839. oParam.async = false;
  840. tranf_submit(oParam);
  841. group3.group2.combo1.value = ds_send.getColumn(0, "wardcd1");
  842. group3.group4.combo2.value = ds_send.getColumn(0, "wardcd2");
  843. if(!utlf_isNull(ds_hidden_init_orddrid.getColumnInfo("nmspecyn"))){
  844. ds_hidden_init_orddrid.updateColID("nmspecyn","nmsp");
  845. }
  846. grdf_setGridSort(group3.datagrid2);
  847. grdf_setGridSort(group3.datagrid1);
  848. }
  849. /*ds_hidden_original1_inpt_oncolumnchanged*/
  850. function ds_hidden_original1_inpt_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  851. {
  852. if( e.columnid == "inpt_check" ){
  853. obj.setColumn(e.row, "inpt_check", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  854. }
  855. var currow = ds_hidden_original1_inpt.rowposition;
  856. var curcol = 0;
  857. if( currow > -1 && curcol == group3.datagrid2.getBindCellIndex("body","inpt_check") ){
  858. var checkValue = ds_hidden_original1_inpt.getColumn(currow, "inpt_check");
  859. for( var i = 0; i < ds_hidden_original1_inpt.rowcount; i ++ ){
  860. ds_hidden_original1_inpt.setColumn(i, "inpt_check", "N");
  861. }
  862. ds_hidden_original1_inpt.setColumn(currow, "inpt_check", checkValue);
  863. }
  864. }
  865. /*group3_button2_onclick*/
  866. function group3_button2_onclick(obj:Button, e:ClickEventInfo)
  867. {
  868. fChangeSave("I");
  869. }
  870. /*ds_hidden_original2_inpt_oncolumnchanged*/
  871. function ds_hidden_original2_inpt_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  872. {
  873. if( e.columnid == "inpt_check" ){
  874. obj.setColumn(e.row, "inpt_check", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  875. }
  876. var currow = ds_hidden_original2_inpt.rowposition;
  877. var curcol = 0;
  878. if( currow > 0 && curcol == group3.datagrid1.getBindCellIndex("body","inpt_check") ){
  879. var checkValue = ds_hidden_original2_inpt.getColumn(currow, "inpt_check");
  880. for( var i = 0; i < ds_hidden_original2_inpt.rowcount; i ++ ){
  881. ds_hidden_original2_inpt.setColumn(i, "inpt_check", "N");
  882. }
  883. ds_hidden_original2_inpt.setColumn(currow, "inpt_check", checkValue);
  884. }
  885. }
  886. /*group3_group2_combo1_onitemchanged*/
  887. function group3_group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  888. {
  889. fQuery1(1);
  890. }
  891. /*group3_group4_combo2_onitemchanged*/
  892. function group3_group4_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  893. {
  894. fQuery1(2);
  895. }
  896. // 조회조건에 따른 조회문장
  897. function fQuery1(num)
  898. {
  899. ds_main_cdcr.clearData();
  900. ds_main_cdcr.addRow();
  901. ds_hidden_original_icdr.clearData();
  902. ds_hidden_original_icdr.addRow();
  903. //model.resetInstanceNode("/root/hidden/original/inpt");
  904. if( num == "1" ){
  905. ds_send.setColumn(0, "srchcond2", ds_send.getColumn(0, "wardcd1"));
  906. }else{
  907. ds_send.setColumn(0, "srchcond2", ds_send.getColumn(0, "wardcd2"));
  908. }
  909. var oParam = {};
  910. oParam.id = "TRPMI00401";
  911. oParam.service = "ipatmngtapp.InhospUpdt";
  912. oParam.method = "reqGetInhospUpdt";
  913. oParam.inds = "req=ds_send";
  914. oParam.outds = "ds_hidden_rcv_inpt=inpt";
  915. oParam.async = false;
  916. tranf_submit(oParam);
  917. if( !utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cretno")) && !utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("seqno")) ){
  918. dsf_setTypeFormat(ds_hidden_rcv_inpt, "cretno:INT^seqno:INT");
  919. }
  920. dsf_setFixVal(ds_hidden_rcv_inpt, "inpt_check:N");
  921. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("status"))){
  922. ds_hidden_rcv_inpt.updateColID("status","inpt_status");
  923. }
  924. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hngnm"))){
  925. ds_hidden_rcv_inpt.updateColID("hngnm" ,"inpt_hngnm");
  926. }
  927. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hngnm2"))){
  928. ds_hidden_rcv_inpt.updateColID("hngnm2","inpt_hngnm2");
  929. }
  930. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rrgstno"))){
  931. ds_hidden_rcv_inpt.updateColID("rrgstno","inpt_rrgstno");
  932. }
  933. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("sex"))){
  934. ds_hidden_rcv_inpt.updateColID("sex","inpt_sex");
  935. }
  936. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("age"))){
  937. ds_hidden_rcv_inpt.updateColID("age","inpt_age");
  938. }
  939. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("brthdd"))){
  940. ds_hidden_rcv_inpt.updateColID("brthdd","inpt_brthdd");
  941. }
  942. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("pid"))){
  943. ds_hidden_rcv_inpt.updateColID("pid","inpt_pid");
  944. }
  945. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("indd"))){
  946. ds_hidden_rcv_inpt.updateColID("indd","inpt_indd");
  947. }
  948. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cretno"))){
  949. ds_hidden_rcv_inpt.updateColID("cretno","inpt_cretno");
  950. }
  951. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("seqno"))){
  952. ds_hidden_rcv_inpt.updateColID("seqno","inpt_seqno");
  953. }
  954. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("instcd"))){
  955. ds_hidden_rcv_inpt.updateColID("instcd","inpt_instcd");
  956. }
  957. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("mskind"))){
  958. ds_hidden_rcv_inpt.updateColID("mskind","inpt_mskind");
  959. }
  960. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("histstat"))){
  961. ds_hidden_rcv_inpt.updateColID("histstat" ,"inpt_histstat");
  962. }
  963. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("intm"))){
  964. ds_hidden_rcv_inpt.updateColID("intm","inpt_intm");
  965. }
  966. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inpath"))){
  967. ds_hidden_rcv_inpt.updateColID("inpath","inpt_inpath");
  968. }
  969. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("arvpath"))){
  970. ds_hidden_rcv_inpt.updateColID("arvpath","inpt_arvpath");
  971. }
  972. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordrslt"))){
  973. ds_hidden_rcv_inpt.updateColID("ordrslt","inpt_ordrslt");
  974. }
  975. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hospbrthyn"))){
  976. ds_hidden_rcv_inpt.updateColID("hospbrthyn" ,"inpt_hospbrthyn");
  977. }
  978. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rsrvinyn"))){
  979. ds_hidden_rcv_inpt.updateColID("rsrvinyn","inpt_rsrvinyn");
  980. }
  981. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdd"))){
  982. ds_hidden_rcv_inpt.updateColID("dschdd","inpt_dschdd");
  983. }
  984. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschtm"))){
  985. ds_hidden_rcv_inpt.updateColID("dschtm","inpt_dschtm");
  986. }
  987. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschtype"))){
  988. ds_hidden_rcv_inpt.updateColID("dschtype","inpt_dschtype");
  989. }
  990. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dethdt"))){
  991. ds_hidden_rcv_inpt.updateColID("dethdt","inpt_dethdt");
  992. }
  993. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("indschacptstat"))){
  994. ds_hidden_rcv_inpt.updateColID("indschacptstat","inpt_indschacptstat");
  995. }
  996. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medcostestmflag"))){
  997. ds_hidden_rcv_inpt.updateColID("medcostestmflag","inpt_medcostestmflag");
  998. }
  999. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fsexamflag"))){
  1000. ds_hidden_rcv_inpt.updateColID("fsexamflag","inpt_fsexamflag");
  1001. }
  1002. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fsexammanlyn"))){
  1003. ds_hidden_rcv_inpt.updateColID("fsexammanlyn","inpt_fsexammanlyn");
  1004. }
  1005. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medamtpostyn"))){
  1006. ds_hidden_rcv_inpt.updateColID("medamtpostyn","inpt_medamtpostyn");
  1007. }
  1008. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medamtfreeresn"))){
  1009. ds_hidden_rcv_inpt.updateColID("medamtfreeresn","inpt_medamtfreeresn");
  1010. }
  1011. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("holiflag"))){
  1012. ds_hidden_rcv_inpt.updateColID("holiflag" ,"inpt_holiflag");
  1013. }
  1014. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("brateflag"))){
  1015. ds_hidden_rcv_inpt.updateColID("brateflag","inpt_brateflag");
  1016. }
  1017. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordtype"))){
  1018. ds_hidden_rcv_inpt.updateColID("ordtype","inpt_ordtype");
  1019. }
  1020. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ermngtamtcalcyn"))){
  1021. ds_hidden_rcv_inpt.updateColID("ermngtamtcalcyn","inpt_ermngtamtcalcyn");
  1022. }
  1023. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("erbrthflag"))){
  1024. ds_hidden_rcv_inpt.updateColID("erbrthflag","inpt_erbrthflag");
  1025. }
  1026. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("erchospath"))){
  1027. ds_hidden_rcv_inpt.updateColID("erchospath","inpt_erchospath");
  1028. }
  1029. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("erorddeptcd"))){
  1030. ds_hidden_rcv_inpt.updateColID("erorddeptcd","inpt_erorddeptcd");
  1031. }
  1032. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hosoutexptresncd"))){
  1033. ds_hidden_rcv_inpt.updateColID("hosoutexptresncd","inpt_hosoutexptresncd");
  1034. }
  1035. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("insukind"))){
  1036. ds_hidden_rcv_inpt.updateColID("insukind" ,"inpt_insukind");
  1037. }
  1038. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("suppkind"))){
  1039. ds_hidden_rcv_inpt.updateColID("suppkind","inpt_suppkind");
  1040. }
  1041. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("centcd"))){
  1042. ds_hidden_rcv_inpt.updateColID("centcd","inpt_centcd");
  1043. }
  1044. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dutdeptcd"))){
  1045. ds_hidden_rcv_inpt.updateColID("dutdeptcd","inpt_dutdeptcd");
  1046. }
  1047. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("suporddeptcd"))){
  1048. ds_hidden_rcv_inpt.updateColID("suporddeptcd","inpt_suporddeptcd");
  1049. }
  1050. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("orddeptcd"))){
  1051. ds_hidden_rcv_inpt.updateColID("orddeptcd","inpt_orddeptcd");
  1052. }
  1053. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("orddeptnm"))){
  1054. ds_hidden_rcv_inpt.updateColID("orddeptnm","inpt_orddeptnm");
  1055. }
  1056. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medispclid"))){
  1057. ds_hidden_rcv_inpt.updateColID("medispclid","inpt_medispclid");
  1058. }
  1059. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medispclnm"))){
  1060. ds_hidden_rcv_inpt.updateColID("medispclnm","inpt_medispclnm");
  1061. }
  1062. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("atdoctid"))){
  1063. ds_hidden_rcv_inpt.updateColID("atdoctid","inpt_atdoctid");
  1064. }
  1065. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("atdoctnm"))){
  1066. ds_hidden_rcv_inpt.updateColID("atdoctnm","inpt_atdoctnm");
  1067. }
  1068. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("specordyn"))){
  1069. ds_hidden_rcv_inpt.updateColID("specordyn","inpt_specordyn");
  1070. }
  1071. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("wardcd"))){
  1072. ds_hidden_rcv_inpt.updateColID("wardcd","inpt_wardcd");
  1073. }
  1074. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("roomcd"))){
  1075. ds_hidden_rcv_inpt.updateColID("roomcd","inpt_roomcd");
  1076. }
  1077. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bedcd"))){
  1078. ds_hidden_rcv_inpt.updateColID("bedcd","inpt_bedcd");
  1079. }
  1080. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bednm"))){
  1081. ds_hidden_rcv_inpt.updateColID("bednm","inpt_bednm");
  1082. }
  1083. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bedno"))){
  1084. ds_hidden_rcv_inpt.updateColID("bedno","inpt_bedno");
  1085. }
  1086. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("roomgrdecd"))){
  1087. ds_hidden_rcv_inpt.updateColID("roomgrdecd","inpt_roomgrdecd");
  1088. }
  1089. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("roomtypecd"))){
  1090. ds_hidden_rcv_inpt.updateColID("roomtypecd" ,"inpt_roomtypecd");
  1091. }
  1092. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rqsthospcd"))){
  1093. ds_hidden_rcv_inpt.updateColID("rqsthospcd","inpt_rqsthospcd");
  1094. }
  1095. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("rqstdrid"))){
  1096. ds_hidden_rcv_inpt.updateColID("rqstdrid","inpt_rqstdrid");
  1097. }
  1098. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("hospiceyn"))){
  1099. ds_hidden_rcv_inpt.updateColID("hospiceyn","inpt_hospiceyn");
  1100. }
  1101. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("drgyn"))){
  1102. ds_hidden_rcv_inpt.updateColID("drgyn","inpt_drgyn");
  1103. }
  1104. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("bmtyn"))){
  1105. ds_hidden_rcv_inpt.updateColID("bmtyn","inpt_bmtyn");
  1106. }
  1107. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("clincstdyyn"))){
  1108. ds_hidden_rcv_inpt.updateColID("clincstdyyn","inpt_clincstdyyn");
  1109. }
  1110. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("clincstdycd"))){
  1111. ds_hidden_rcv_inpt.updateColID("clincstdycd","inpt_clincstdycd");
  1112. }
  1113. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("batlockid"))){
  1114. ds_hidden_rcv_inpt.updateColID("batlockid","inpt_batlockid");
  1115. }
  1116. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("batlockyn"))){
  1117. ds_hidden_rcv_inpt.updateColID("batlockyn","inpt_batlockyn");
  1118. }
  1119. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("prcplockid"))){
  1120. ds_hidden_rcv_inpt.updateColID("prcplockid","inpt_prcplockid");
  1121. }
  1122. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordcostretcdd"))){
  1123. ds_hidden_rcv_inpt.updateColID("ordcostretcdd","inpt_ordcostretcdd");
  1124. }
  1125. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordcostcalcdd"))){
  1126. ds_hidden_rcv_inpt.updateColID("ordcostcalcdd","inpt_ordcostcalcdd");
  1127. }
  1128. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inacptdt"))){
  1129. ds_hidden_rcv_inpt.updateColID("inacptdt","inpt_inacptdt");
  1130. }
  1131. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inacptchrgid"))){
  1132. ds_hidden_rcv_inpt.updateColID("inacptchrgid","inpt_inacptchrgid");
  1133. }
  1134. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("eroutdt"))){
  1135. ds_hidden_rcv_inpt.updateColID("eroutdt","inpt_eroutdt");
  1136. }
  1137. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careinrmdd"))){
  1138. ds_hidden_rcv_inpt.updateColID("careinrmdd","inpt_careinrmdd");
  1139. }
  1140. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careinrmtm"))){
  1141. ds_hidden_rcv_inpt.updateColID("careinrmtm","inpt_careinrmtm");
  1142. }
  1143. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careinrmrgstrid"))){
  1144. ds_hidden_rcv_inpt.updateColID("careinrmrgstrid","inpt_careinrmrgstrid");
  1145. }
  1146. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dietprcpcopyflag"))){
  1147. ds_hidden_rcv_inpt.updateColID("dietprcpcopyflag","inpt_dietprcpcopyflag");
  1148. }
  1149. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("incncldt"))){
  1150. ds_hidden_rcv_inpt.updateColID("incncldt" ,"inpt_incncldt");
  1151. }
  1152. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("incnclchrgid"))){
  1153. ds_hidden_rcv_inpt.updateColID("incnclchrgid","inpt_incnclchrgid");
  1154. }
  1155. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("inoutcvrtyn"))){
  1156. ds_hidden_rcv_inpt.updateColID("inoutcvrtyn","inpt_inoutcvrtyn");
  1157. }
  1158. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcnclyn"))){
  1159. ds_hidden_rcv_inpt.updateColID("dschcnclyn","inpt_dschcnclyn");
  1160. }
  1161. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcnclresn"))){
  1162. ds_hidden_rcv_inpt.updateColID("dschcnclresn","inpt_dschcnclresn");
  1163. }
  1164. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcncldt"))){
  1165. ds_hidden_rcv_inpt.updateColID("dschcncldt","inpt_dschcncldt");
  1166. }
  1167. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcnclcharid"))){
  1168. ds_hidden_rcv_inpt.updateColID("dschcnclcharid","inpt_dschcnclcharid");
  1169. }
  1170. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrtyn"))){
  1171. ds_hidden_rcv_inpt.updateColID("dschdclrtyn","inpt_dschdclrtyn");
  1172. }
  1173. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrdt"))){
  1174. ds_hidden_rcv_inpt.updateColID("dschdclrdt","inpt_dschdclrdt");
  1175. }
  1176. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrtrgstid"))){
  1177. ds_hidden_rcv_inpt.updateColID("dschdclrtrgstid","inpt_dschdclrtrgstid");
  1178. }
  1179. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschdclrtrgstdt"))){
  1180. ds_hidden_rcv_inpt.updateColID("dschdclrtrgstdt","inpt_dschdclrtrgstdt");
  1181. }
  1182. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschrgstacptdt"))){
  1183. ds_hidden_rcv_inpt.updateColID("dschrgstacptdt","inpt_dschrgstacptdt");
  1184. }
  1185. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschrgstacptcharid"))){
  1186. ds_hidden_rcv_inpt.updateColID("dschrgstacptcharid","inpt_dschrgstacptcharid");
  1187. }
  1188. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotiyn"))){
  1189. ds_hidden_rcv_inpt.updateColID("dschnotiyn","inpt_dschnotiyn");
  1190. }
  1191. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotidt"))){
  1192. ds_hidden_rcv_inpt.updateColID("dschnotidt","inpt_dschnotidt");
  1193. }
  1194. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotirgstid"))){
  1195. ds_hidden_rcv_inpt.updateColID("dschnotirgstid","inpt_dschnotirgstid");
  1196. }
  1197. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschnotirgstdt"))){
  1198. ds_hidden_rcv_inpt.updateColID("dschnotirgstdt","inpt_dschnotirgstdt");
  1199. }
  1200. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("visitrefyn"))){
  1201. ds_hidden_rcv_inpt.updateColID("visitrefyn","inpt_visitrefyn");
  1202. }
  1203. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("keepdschcnclresn"))){
  1204. ds_hidden_rcv_inpt.updateColID("keepdschcnclresn","inpt_keepdschcnclresn");
  1205. }
  1206. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("calclastdd"))){
  1207. ds_hidden_rcv_inpt.updateColID("calclastdd","inpt_calclastdd");
  1208. }
  1209. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschjudgprcsstat"))){
  1210. ds_hidden_rcv_inpt.updateColID("dschjudgprcsstat" ,"inpt_dschjudgprcsstat");
  1211. }
  1212. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastjudgdt"))){
  1213. ds_hidden_rcv_inpt.updateColID("lastjudgdt","inpt_lastjudgdt");
  1214. }
  1215. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastmdlclamdd"))){
  1216. ds_hidden_rcv_inpt.updateColID("lastmdlclamdd","inpt_lastmdlclamdd");
  1217. }
  1218. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastjudgendid"))){
  1219. ds_hidden_rcv_inpt.updateColID("lastjudgendid","inpt_lastjudgendid");
  1220. }
  1221. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("spcljudgflag"))){
  1222. ds_hidden_rcv_inpt.updateColID("spcljudgflag","inpt_spcljudgflag");
  1223. }
  1224. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("probjudgflag"))){
  1225. ds_hidden_rcv_inpt.updateColID("probjudgflag","inpt_probjudgflag");
  1226. }
  1227. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("mainjudgid"))){
  1228. ds_hidden_rcv_inpt.updateColID("mainjudgid","inpt_mainjudgid");
  1229. }
  1230. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("medcaredayno"))){
  1231. ds_hidden_rcv_inpt.updateColID("medcaredayno","inpt_medcaredayno");
  1232. }
  1233. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dschcntcyn"))){
  1234. ds_hidden_rcv_inpt.updateColID("dschcntcyn","inpt_dschcntcyn");
  1235. }
  1236. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("dscharngmnmemo"))){
  1237. ds_hidden_rcv_inpt.updateColID("dscharngmnmemo","inpt_dscharngmnmemo");
  1238. }
  1239. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ownbmaxbadd"))){
  1240. ds_hidden_rcv_inpt.updateColID("ownbmaxbadd","inpt_ownbmaxbadd");
  1241. }
  1242. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("nblsyn"))){
  1243. ds_hidden_rcv_inpt.updateColID("nblsyn","inpt_nblsyn");
  1244. }
  1245. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fstrgstrid"))){
  1246. ds_hidden_rcv_inpt.updateColID("fstrgstrid","inpt_fstrgstrid");
  1247. }
  1248. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("fstrgstdt"))){
  1249. ds_hidden_rcv_inpt.updateColID("fstrgstdt","inpt_fstrgstdt");
  1250. }
  1251. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastupdtrid"))){
  1252. ds_hidden_rcv_inpt.updateColID("lastupdtrid","inpt_lastupdtrid");
  1253. }
  1254. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("lastupdtdt"))){
  1255. ds_hidden_rcv_inpt.updateColID("lastupdtdt","inpt_lastupdtdt");
  1256. }
  1257. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovwardcd"))){
  1258. ds_hidden_rcv_inpt.updateColID("recovwardcd","inpt_recovwardcd");
  1259. }
  1260. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovmovedd"))){
  1261. ds_hidden_rcv_inpt.updateColID("recovmovedd","inpt_recovmovedd");
  1262. }
  1263. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovinrmdt"))){
  1264. ds_hidden_rcv_inpt.updateColID("recovinrmdt","inpt_recovinrmdt");
  1265. }
  1266. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("recovoutdt"))){
  1267. ds_hidden_rcv_inpt.updateColID("recovoutdt","inpt_recovoutdt");
  1268. }
  1269. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ordreqformflag"))){
  1270. ds_hidden_rcv_inpt.updateColID("ordreqformflag","inpt_ordreqformflag");
  1271. }
  1272. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("handicaprbookpossnyn"))){
  1273. ds_hidden_rcv_inpt.updateColID("handicaprbookpossnyn","inpt_handicaprbookpossnyn");
  1274. }
  1275. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("undersixageyn"))){
  1276. ds_hidden_rcv_inpt.updateColID("undersixageyn","inpt_undersixageyn");
  1277. }
  1278. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("spclcd"))){
  1279. ds_hidden_rcv_inpt.updateColID("spclcd","inpt_spclcd");
  1280. }
  1281. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("calcdd"))){
  1282. ds_hidden_rcv_inpt.updateColID("calcdd","inpt_calcdd");
  1283. }
  1284. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("calctm"))){
  1285. ds_hidden_rcv_inpt.updateColID("calctm","inpt_calctm");
  1286. }
  1287. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("badcd"))){
  1288. ds_hidden_rcv_inpt.updateColID("badcd" ,"inpt_badcd");
  1289. }
  1290. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ermedispclid"))){
  1291. ds_hidden_rcv_inpt.updateColID("ermedispclid, inpt_ermedispclid");
  1292. }
  1293. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("emplno"))){
  1294. ds_hidden_rcv_inpt.updateColID("emplno","inpt_emplno");
  1295. }
  1296. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("suppkindsubyn"))){
  1297. ds_hidden_rcv_inpt.updateColID("suppkindsubyn","inpt_suppkindsubyn");
  1298. }
  1299. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("ownbflag"))){
  1300. ds_hidden_rcv_inpt.updateColID("ownbflag","inpt_ownbflag");
  1301. }
  1302. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("opertodd"))){
  1303. ds_hidden_rcv_inpt.updateColID("opertodd","inpt_opertodd");
  1304. }
  1305. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("onlnno"))){
  1306. ds_hidden_rcv_inpt.updateColID("onlnno","inpt_onlnno");
  1307. }
  1308. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careoutrmdt"))){
  1309. ds_hidden_rcv_inpt.updateColID("careoutrmdt","inpt_careoutrmdt");
  1310. }
  1311. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careoutrmdelyresn"))){
  1312. ds_hidden_rcv_inpt.updateColID("careoutrmdelyresn","inpt_careoutrmdelyresn");
  1313. }
  1314. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("careoutrmrgstid"))){
  1315. ds_hidden_rcv_inpt.updateColID("careoutrmrgstid","inpt_careoutrmrgstid");
  1316. }
  1317. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("etcordflag"))){
  1318. ds_hidden_rcv_inpt.updateColID("etcordflag","inpt_etcordflag");
  1319. }
  1320. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("spclsuppkind"))){
  1321. ds_hidden_rcv_inpt.updateColID("spclsuppkind","inpt_spclsuppkind");
  1322. }
  1323. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("orgordtype"))){
  1324. ds_hidden_rcv_inpt.updateColID("orgordtype","inpt_orgordtype");
  1325. }
  1326. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("subdeptcd"))){
  1327. ds_hidden_rcv_inpt.updateColID("subdeptcd","inpt_subdeptcd");
  1328. }
  1329. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstcnfm"))){
  1330. ds_hidden_rcv_inpt.updateColID("cnstcnfm","inpt_cnstcnfm");
  1331. }
  1332. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstfromdd"))){
  1333. ds_hidden_rcv_inpt.updateColID("cnstfromdd","inpt_cnstfromdd");
  1334. }
  1335. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnsttodd"))){
  1336. ds_hidden_rcv_inpt.updateColID("cnsttodd","inpt_cnsttodd");
  1337. }
  1338. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("preroomcd"))){
  1339. ds_hidden_rcv_inpt.updateColID("preroomcd","inpt_preroomcd");
  1340. }
  1341. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("prebedcd"))){
  1342. ds_hidden_rcv_inpt.updateColID("prebedcd","inpt_prebedcd");
  1343. }
  1344. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstroomcd"))){
  1345. ds_hidden_rcv_inpt.updateColID("cnstroomcd","inpt_cnstroomcd");
  1346. }
  1347. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("cnstbedcd"))){
  1348. ds_hidden_rcv_inpt.updateColID("cnstbedcd","inpt_cnstbedcd");
  1349. }
  1350. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("coopteamcd"))){
  1351. ds_hidden_rcv_inpt.updateColID("coopteamcd","inpt_coopteamcd");
  1352. }
  1353. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("specordtype"))){
  1354. ds_hidden_rcv_inpt.updateColID("specordtype","inpt_specordtype");
  1355. }
  1356. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("tdaydschresn"))){
  1357. ds_hidden_rcv_inpt.updateColID("tdaydschresn","inpt_tdaydschresn");
  1358. }
  1359. if(!utlf_isNull(ds_hidden_rcv_inpt.getColumnInfo("isolateinfo"))){
  1360. ds_hidden_rcv_inpt.updateColID("isolateinfo","inpt_isolateinfo");
  1361. }
  1362. if( num == "1" ){
  1363. ds_hidden_original1_inpt.copyData(ds_hidden_rcv_inpt);
  1364. }else{
  1365. ds_hidden_original2_inpt.copyData(ds_hidden_rcv_inpt);
  1366. }
  1367. }
  1368. /*group3_group2_bool1_onclick*/
  1369. function group3_group2_bool1_onclick(obj:CheckBox, e:ClickEventInfo)
  1370. {
  1371. fQuery1();
  1372. }
  1373. /*group3_group4_bool2_onclick*/
  1374. function group3_group4_bool2_onclick(obj:CheckBox, e:ClickEventInfo)
  1375. {
  1376. fQuery1();
  1377. }
  1378. /*group3_bool3_onclick*/
  1379. function group3_bool3_onclick(obj:CheckBox, e:ClickEventInfo)
  1380. {
  1381. if( ds_send.getColumn(0, "isolationroom") == 'Y' ){
  1382. ds_hidden_original1_inpt.filter("inpt_check == 'Y'");
  1383. var check1 = ds_hidden_original1_inpt.rowcount;
  1384. ds_hidden_original1_inpt.filter("");
  1385. ds_hidden_original2_inpt.filter("inpt_check == 'Y'");
  1386. var check2 = ds_hidden_original2_inpt.rowcount;
  1387. ds_hidden_original2_inpt.filter("");
  1388. if( check1 != '1' || check2 != '1' ){
  1389. sysf_messageBox("격리병실신청의 경우에는 [전실환자내역1]과 [전실환자내역2]를 반드시 선택해주십시요!!!", "E999", "");
  1390. ds_send.setColumn(0, "isolationroom", "N");
  1391. group3.bool3.value = "N";
  1392. return;
  1393. }
  1394. var retVal = sysf_messageBox("격리병실로 전실신청 하시겠습니까?", "Q999", "");
  1395. if( retVal == '6' ){
  1396. //격리병실 신청여부 체크
  1397. ds_hidden_rcv_isocheck.clearData();
  1398. ds_hidden_rcv_isocheck.addRow();
  1399. dsf_makeValue(ds_hidden_original_icdr,"icdr_pid","string", ds_hidden_original1_inpt.lookup("inpt_check",'Y',"inpt_pid") );
  1400. dsf_makeValue(ds_hidden_original_icdr,"icdr_indd","string", ds_hidden_original1_inpt.lookup("inpt_check",'Y',"inpt_indd") );
  1401. dsf_makeValue(ds_hidden_original_icdr,"icdr_cretno","string", ds_hidden_original1_inpt.lookup("inpt_check",'Y',"inpt_cretno") );
  1402. if(!utlf_isNull(ds_hidden_original_icdr.getColumnInfo("icdr_pid"))){
  1403. ds_hidden_original_icdr.updateColID("icdr_pid","pid");
  1404. }
  1405. if(!utlf_isNull(ds_hidden_original_icdr.getColumnInfo("icdr_indd"))){
  1406. ds_hidden_original_icdr.updateColID("icdr_indd","indd");
  1407. }
  1408. if(!utlf_isNull(ds_hidden_original_icdr.getColumnInfo("icdr_cretno"))){
  1409. ds_hidden_original_icdr.updateColID("icdr_cretno","cretno");
  1410. }
  1411. if( !utlf_isNull(ds_hidden_original_icdr.getColumnInfo("cretno")) ){
  1412. dsf_setTypeFormat(ds_hidden_original_icdr, "cretno:INT");
  1413. }
  1414. var oParam = {};
  1415. oParam.id = "TRPMI01703";
  1416. oParam.service = "ipatmngtapp.InhospUpdt";
  1417. oParam.method = "reqGetIsolationreqinfo";
  1418. oParam.inds = "req=ds_hidden_original_icdr";
  1419. oParam.outds = "ds_hidden_rcv_isocheck=isocheck";
  1420. oParam.async = false;
  1421. tranf_submit(oParam);
  1422. if( ds_hidden_rcv_isocheck.getColumn(0, "appyn") != "Y" ){
  1423. sysf_messageBox("아직 격리신청이 되지 않았습니다. 격리병실로 지정할 수 없습니다.\n주치의가 격리신청 후 격리신청 가능합니다.", "E999", "");
  1424. ds_send.setColumn(0, "isolationroom", "N");
  1425. return false;
  1426. }
  1427. }
  1428. }
  1429. }
  1430. ]]></Script>
  1431. </Form>
  1432. </FDL>