SMPMC00600_긴급진료비지원복지.xfdl 105 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMC00600" position="absolute 0 0 1196 777" titletext="긴급진료비지원복지" onload="SMPMC00600_onload" oninit="SMPMC00600_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Shape id="roundrect2" type="roundrectangle" class="roundrect_search" position="absolute 180 460 970 483" anchor="top right"/>
  8. <Static id="caption1" text="긴급복지관리" class="tit_1" position="absolute 0 0 120 25" style="align:left middle;font:Dotum,9,bold;" anchor="left top"/>
  9. <Static id="caption6" text="주상병" class="cell_1" position="absolute 839 106 919 129" anchor="top right" style="padding:0 0 0 4;"/>
  10. <Shape id="line14" class="line_2" position="absolute 0 180 1095 183" anchor="left top right"/>
  11. <Shape id="line10" class="line_2" position="absolute 0 78 1194 81" anchor="left top right"/>
  12. <Shape id="line8" class="line_2" position="absolute 0 104 1194 107" anchor="left top right"/>
  13. <Static id="caption2" text="인적사항" class="tit_2" position="absolute 0 33 74 49" style="align:left middle;font:Dotum,9,bold;" anchor="left top"/>
  14. <Shape id="line1" class="line_10" position="absolute 0 50 1194 54" anchor="left top right"/>
  15. <Static id="caption28" text="등록사항" class="tit_2" position="absolute 0 135 74 151" anchor="left top"/>
  16. <Shape id="line3" class="line_10" position="absolute 0 152 1194 156" anchor="left top right"/>
  17. <Static id="caption22" text="담당자" class="cell_1" position="absolute 665 182 745 205" anchor="top right" style="padding:0 0 0 4;"/>
  18. <Static id="caption23" text="관할시군구청" class="cell_1" position="absolute 0 156 88 179" anchor="left top" style="padding:0 0 0 4;"/>
  19. <Static id="caption24" text="관 계" class="cell_1" position="absolute 447 182 527 205" anchor="top right" style="padding:0 0 0 4;"/>
  20. <Static id="caption25" text="신청인" class="cell_1" position="absolute 0 182 88 205" anchor="left top" style="padding:0 0 0 4;"/>
  21. <Edit id="ipt_appernm" taborder="1" class="input_default" position="absolute 91 184 220 203" anchor="left top" autoselect="true"/>
  22. <Edit id="ipt_cntrcnty" taborder="2" class="input_default" position="absolute 91 158 220 177" anchor="left top" autoselect="true"/>
  23. <Static id="caption26" text="전화번호" class="cell_1" position="absolute 883 156 963 179" anchor="top right" style="padding:0 0 0 4;"/>
  24. <Static id="caption27" text="신청방법" class="cell_1" position="absolute 223 182 311 205" anchor="left top" style="padding:0 0 0 4;"/>
  25. <Edit id="ipt_chrgernm" taborder="3" class="input_default" position="absolute 748 184 879 203" anchor="top right" autoselect="true"/>
  26. <Edit id="ipt_tel" taborder="4" class="input_default" position="absolute 966 158 1095 177" anchor="top right" autoselect="true"/>
  27. <Static id="caption29" text="팩스번호" class="cell_1" position="absolute 883 182 963 205" anchor="top right" style="padding:0 0 0 4;"/>
  28. <Edit id="ipt_faxno" taborder="5" class="input_default" position="absolute 966 184 1095 203" anchor="top right" autoselect="true"/>
  29. <Static id="caption42" text="긴급지원 청구내역" class="tit_2" position="absolute 0 287 130 303"/>
  30. <Shape id="line7" class="line_10" position="absolute 0 231 598 234"/>
  31. <Static id="caption48" text="퇴원참고사항" class="tit_2" position="absolute 0 213 98 230" anchor="left top"/>
  32. <TextArea id="tar_mngtcnts" taborder="6" position="absolute 0 234 598 277"/>
  33. <Shape id="line9" class="line_10" position="absolute 0 304 1194 308" anchor="left top right"/>
  34. <Shape id="line18" class="line_10" position="absolute 0 484 1194 488" anchor="left top right"/>
  35. <Static id="caption53" text="긴급복지 청구현황" class="tit_2" position="absolute 0 467 130 483" anchor="left top"/>
  36. <Shape id="line5" class="line_3" position="absolute 0 458 1194 461" anchor="left top right"/>
  37. <Button id="button5" taborder="7" text="청구내역저장" onclick="button5_onclick" class="btn5" position="absolute 1108 281 1194 303" anchor="top right"/>
  38. <Calendar id="input14" taborder="8" dateformat="yyyy-MM-dd" class="input_default" position="absolute 278 462 375 481" anchor="top right" autoselect="true" autoskip="true"/>
  39. <Calendar id="input25" taborder="9" dateformat="yyyy-MM-dd" class="input_default" position="absolute 389 462 485 481" anchor="top right" autoselect="true"/>
  40. <Static id="caption31" text="~" position="absolute 375 464 390 480" style="align: middle;" anchor="top right"/>
  41. <Button id="button9" taborder="10" text="상병" onclick="button9_onclick" class="btn2" position="absolute 1152 27 1194 49" anchor="top right"/>
  42. <Shape id="line4" class="line_3" position="absolute 0 206 1194 209" anchor="left top right"/>
  43. <Edit id="input9" taborder="11" class="input_default" position="absolute 83 108 116 127" anchor="left top" enable="false"/>
  44. <Calendar id="ipt_indd" taborder="12" dateformat="yyyy-MM-dd" class="input_default" position="absolute 922 56 1020 75" anchor="top right" autoselect="true" enable="false"/>
  45. <Edit id="ipt_rrgstno1" taborder="13" class="input_default" position="absolute 327 56 405 75" anchor="left top right" enable="false"/>
  46. <Edit id="ipt_rrgstno2" taborder="14" class="input_default" position="absolute 408 56 488 75" anchor="top right" enable="false"/>
  47. <Edit id="ipt_pid" taborder="15" onkeydown="ipt_pid_onkeydown" class="input_essential" position="absolute 83 56 203 75" onkeypress="group3_ipt_pid_onkeypress" anchor="left top"/>
  48. <Radio id="rdo_specordyn" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1097 83 1178 99" direction="vertical" anchor="top right">
  49. <Dataset id="innerdataset">
  50. <ColumnInfo>
  51. <Column id="codecolumn"/>
  52. <Column id="datacolumn"/>
  53. </ColumnInfo>
  54. <Rows>
  55. <Row>
  56. <Col id="codecolumn">Y</Col>
  57. <Col id="datacolumn">Yes</Col>
  58. </Row>
  59. <Row>
  60. <Col id="codecolumn">N</Col>
  61. <Col id="datacolumn">No</Col>
  62. </Row>
  63. </Rows>
  64. </Dataset>
  65. </Radio>
  66. <Static id="caption20" text="진료과" class="cell_1" position="absolute 563 54 651 77" anchor="top right" style="padding:0 0 0 4;"/>
  67. <Edit id="input10" taborder="17" class="input_default" position="absolute 119 108 152 127" anchor="left top" enable="false"/>
  68. <Static id="caption10" text="입원경로" class="cell_1" position="absolute 1023 54 1093 77" anchor="top right" style="padding:0 0 0 4;"/>
  69. <Static id="caption3" text="보조유형" class="cell_1" position="absolute 687 106 746 129" anchor="top right" style="padding:0 0 0 4;"/>
  70. <Static id="caption11" text="성명[한글]" class="cell_1" position="absolute 0 80 80 103" anchor="left top" style="padding:0 0 0 4;"/>
  71. <Combo id="cmb_inpath" taborder="18" innerdataset="ds_init_P0002list_P0002" codecolumn="cdid" datacolumn="cdnm" position="absolute 1094 55 1194 74" columncount="-1" rowcount="-1" anchor="top right" enable="false"/>
  72. <Combo id="cmb_suppkind" taborder="19" innerdataset="ds_init_P0010list_P0010" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 748 108 835 127" columncount="-1" rowcount="-1" anchor="top right" enable="false"/>
  73. <Static id="caption4" text="전문의/주치의" class="cell_1" position="absolute 563 80 651 103" anchor="top right" style="padding:0 0 0 4;"/>
  74. <Calendar id="ipt_dschdd" taborder="20" dateformat="yyyy-MM-dd" class="input_default" position="absolute 922 82 1020 101" anchor="top right" autoselect="true" enable="false"/>
  75. <Edit id="input1" taborder="21" class="input_default" position="absolute 327 108 496 127" anchor="left top right" enable="false"/>
  76. <Edit id="ipt_hngnm" taborder="22" onkeydown="ipt_hngnm_onkeydown" class="input_essential" position="absolute 83 82 203 101" onkeypress="group3_ipt_hngnm_onkeypress" anchor="left top"/>
  77. <Static id="caption36" text="입원일자" class="cell_1" position="absolute 839 54 919 77" anchor="top right" style="padding:0 0 0 4;"/>
  78. <Edit id="input15" taborder="23" class="input_default" position="absolute 327 82 442 101" enable="false"/>
  79. <Static id="caption14" text="연락처/휴대폰" class="cell_1" position="absolute 206 80 325 103" style="padding:0 0 0 4;"/>
  80. <Static id="caption5" text="주소" class="cell_1" position="absolute 0 106 80 129" anchor="left top" style="padding:0 0 0 4;"/>
  81. <Static id="caption37" text="퇴원일자" class="cell_1" position="absolute 839 80 919 103" anchor="top right" style="padding:0 0 0 4;"/>
  82. <Static id="caption15" text="보험유형" class="cell_1" position="absolute 498 106 560 129" anchor="top right" style="padding:0 0 0 4;"/>
  83. <Edit id="input2" taborder="24" class="input_default" position="absolute 445 82 560 101" anchor="left top right" enable="false"/>
  84. <Edit id="input16" taborder="25" class="input_default" position="absolute 177 108 325 127" anchor="left top" enable="false"/>
  85. <Edit id="input3" taborder="26" position="absolute 155 108 174 127" anchor="left top" enable="false"/>
  86. <Static id="caption7" text="환자번호" class="cell_1" position="absolute 0 54 80 77" anchor="left top" style="padding:0 0 0 4;"/>
  87. <Shape id="line2" class="line_3" position="absolute 0 130 1194 133" anchor="left top right"/>
  88. <Static id="caption17" text="선택진료" class="cell_1" position="absolute 1023 80 1093 103" anchor="top right" style="padding:0 0 0 4;"/>
  89. <Edit id="input4" taborder="27" class="input_default" position="absolute 491 56 524 75" anchor="top right" enable="false"/>
  90. <Static id="caption8" text="주민번호/성별/나이" class="cell_1" position="absolute 206 54 325 77" anchor="left top" style="padding:0 0 0 4;"/>
  91. <Edit id="input5" taborder="28" class="input_default" position="absolute 527 56 560 75" anchor="top right" enable="false"/>
  92. <Grid id="grd_pmcheoac" taborder="29" binddataset="ds_main_grdpmchlist_grdpmcheoac" useinputpanel="false" onkeyup="group3_grd_pmcheoac_onkeyup" position="absolute 0 308 1194 457" anchor="left top right" autoenter="select" cellsizingtype="col">
  93. <Formats>
  94. <Format id="default">
  95. <Columns>
  96. <Column size="24"/>
  97. <Column size="92"/>
  98. <Column size="90"/>
  99. <Column size="90"/>
  100. <Column size="90"/>
  101. <Column size="90"/>
  102. <Column size="90"/>
  103. <Column size="90"/>
  104. <Column size="90"/>
  105. <Column size="90"/>
  106. <Column size="90"/>
  107. <Column size="90"/>
  108. <Column size="90"/>
  109. <Column size="90"/>
  110. <Column size="0"/>
  111. </Columns>
  112. <Rows>
  113. <Row size="23" band="head"/>
  114. <Row size="23"/>
  115. </Rows>
  116. <Band id="head">
  117. <Cell/>
  118. <Cell col="1" text="환자번호"/>
  119. <Cell col="2" text="접수일자"/>
  120. <Cell col="3" text="청구일자"/>
  121. <Cell col="4" text="청구금액"/>
  122. <Cell col="5" text="급여"/>
  123. <Cell col="6" text="비급여"/>
  124. <Cell col="7" text="선택진료비"/>
  125. <Cell col="8" text="입원일자"/>
  126. <Cell col="9" text="퇴원일자"/>
  127. <Cell col="10" text="적용일자"/>
  128. <Cell col="11" text="종료일자"/>
  129. <Cell col="12" text="입금액"/>
  130. <Cell col="13" text="입금일자"/>
  131. <Cell col="14" text="청구일련번호"/>
  132. </Band>
  133. <Band id="body">
  134. <Cell celltype="head" expr="currow + 1"/>
  135. <Cell col="1" text="bind:pid"/>
  136. <Cell col="2" displaytype="date" edittype="date" text="bind:acptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  137. <Cell col="3" displaytype="date" edittype="date" text="bind:clamdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  138. <Cell col="4" displaytype="number" edittype="text" text="bind:clamamt"/>
  139. <Cell col="5" displaytype="number" edittype="text" text="bind:payamt"/>
  140. <Cell col="6" displaytype="number" edittype="text" text="bind:nopyamt"/>
  141. <Cell col="7" displaytype="number" edittype="text" text="bind:choiordamt"/>
  142. <Cell col="8" displaytype="date" edittype="date" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  143. <Cell col="9" displaytype="date" edittype="date" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  144. <Cell col="10" displaytype="date" edittype="date" text="bind:appdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  145. <Cell col="11" displaytype="date" edittype="date" text="bind:enddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  146. <Cell col="12" displaytype="number" edittype="text" text="bind:rcptamt"/>
  147. <Cell col="13" displaytype="date" edittype="date" text="bind:rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  148. <Cell col="14" text="bind:clamseqno"/>
  149. </Band>
  150. </Format>
  151. </Formats>
  152. </Grid>
  153. <Combo id="cmb_orddrid" taborder="30" innerdataset="ds_hidden_init_orddrid" codecolumn="cd" datacolumn="nm" position="absolute 654 82 745 101" columncount="-1" rowcount="-1" anchor="top right" enable="false"/>
  154. <Combo id="cmb_insukind" taborder="31" innerdataset="ds_init_P0008list_P0008" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 562 108 683 127" columncount="-1" rowcount="-1" anchor="top right" enable="false"/>
  155. <Combo id="cmb_orddeptcd" taborder="32" innerdataset="@ds_hidden_init_orddeptcd" codecolumn="cd" datacolumn="nm" position="absolute 654 56 837 75" columncount="-1" rowcount="-1" anchor="top right" enable="false"/>
  156. <Combo id="cmb_atdoctid" taborder="33" innerdataset="ds_hidden_init_orddrid" codecolumn="cd" datacolumn="nm" position="absolute 748 82 836 101" columncount="-1" rowcount="-1" anchor="top right" enable="false"/>
  157. <Shape id="line6" class="line_3" position="absolute 0 278 598 281"/>
  158. <Button id="button53" taborder="34" text="행추가" onclick="button53_onclick" class="btn2" position="absolute 998 281 1051 303" anchor="top right"/>
  159. <Button id="button54" taborder="35" text="행삭제" onclick="button54_onclick" class="btn2" position="absolute 1053 281 1106 303" anchor="top right"/>
  160. <Button id="button10" taborder="36" text="조회" onclick="button10_onclick" class="btn5" position="absolute 954 281 996 303" anchor="top right"/>
  161. <Grid id="grd_pmchlist" taborder="37" binddataset="ds_main_grdpmcheoaclist_grdpmcheoaclist" useinputpanel="false" oncelldblclick="group3_grd_pmchlist_oncelldblclick" position="absolute 0 488 1194 744" anchor="all" autoenter="select" cellsizingtype="col">
  162. <Formats>
  163. <Format id="default">
  164. <Columns>
  165. <Column size="24"/>
  166. <Column size="67"/>
  167. <Column size="66"/>
  168. <Column size="68"/>
  169. <Column size="32"/>
  170. <Column size="32"/>
  171. <Column size="93"/>
  172. <Column size="97"/>
  173. <Column size="108"/>
  174. <Column size="66"/>
  175. <Column size="72"/>
  176. <Column size="97"/>
  177. <Column size="76"/>
  178. <Column size="104"/>
  179. <Column size="100"/>
  180. <Column size="253"/>
  181. </Columns>
  182. <Rows>
  183. <Row size="23" band="head"/>
  184. <Row size="23"/>
  185. </Rows>
  186. <Band id="head">
  187. <Cell/>
  188. <Cell col="1" text="환자번호"/>
  189. <Cell col="2" text="환자성명"/>
  190. <Cell col="3" text="유형"/>
  191. <Cell col="4" text="성별"/>
  192. <Cell col="5" text="나이"/>
  193. <Cell col="6" text="입원일자"/>
  194. <Cell col="7" text="퇴원일자"/>
  195. <Cell col="8" text="진료과"/>
  196. <Cell col="9" text="전문의"/>
  197. <Cell col="10" text="청구금액"/>
  198. <Cell col="11" text="청구일자"/>
  199. <Cell col="12" text="입금금액"/>
  200. <Cell col="13" text="입금일자"/>
  201. <Cell col="14" text="관할시군구청"/>
  202. <Cell col="15" text="진단명"/>
  203. </Band>
  204. <Band id="body">
  205. <Cell celltype="head" expr="currow + 1"/>
  206. <Cell col="1" text="bind:pid"/>
  207. <Cell col="2" text="bind:hngnm"/>
  208. <Cell col="3" text="bind:insukind"/>
  209. <Cell col="4" text="bind:sex"/>
  210. <Cell col="5" text="bind:age"/>
  211. <Cell col="6" displaytype="date" edittype="date" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  212. <Cell col="7" displaytype="date" edittype="date" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  213. <Cell col="8" style="align:left middle;" text="bind:orddeptcd"/>
  214. <Cell col="9" text="bind:medispclid"/>
  215. <Cell col="10" displaytype="number" text="bind:clamamt"/>
  216. <Cell col="11" displaytype="date" edittype="date" text="bind:clamdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  217. <Cell col="12" displaytype="number" text="bind:rcptamt"/>
  218. <Cell col="13" displaytype="date" edittype="date" text="bind:rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  219. <Cell col="14" style="align:left middle;" text="bind:cntrcnty"/>
  220. <Cell col="15" style="align:left middle;" text="bind:diagnm"/>
  221. </Band>
  222. </Format>
  223. </Formats>
  224. </Grid>
  225. <Combo id="cmb_appmthd" taborder="38" innerdataset="ds_init_P0447list_P0447" codecolumn="cdid" datacolumn="cdnm" position="absolute 314 184 444 203" columncount="-1" rowcount="-1" anchor="left top right"/>
  226. <Combo id="cmb_patrela" taborder="39" innerdataset="ds_init_P0448list_P0448" codecolumn="cdid" datacolumn="cdnm" position="absolute 531 184 661 203" columncount="-1" rowcount="-1" anchor="top right"/>
  227. <Button id="btn_uncyprint" taborder="40" text="출력" onclick="btn_uncyprint_onclick" class="btn6" position="absolute 902 281 952 303" anchor="top right"/>
  228. <Button id="btn_listprint" taborder="41" text="출력" class="btn6" visible="false" position="absolute 1066 461 1116 483" anchor="top right"/>
  229. <Button id="btn_excel" taborder="42" text="액셀저장" onclick="btn_excel_onclick" class="btn7" position="absolute 1118 461 1194 483" anchor="top right"/>
  230. <Button id="btn_reference" taborder="43" text="조회" onclick="btn_reference_onclick" class="btn5" position="absolute 922 462 964 481" anchor="top right"/>
  231. <Edit id="input6" taborder="44" class="input_default" position="absolute 922 108 1192 127" anchor="top right" enable="false"/>
  232. <Static id="caption9" text="한도액" class="cell_1" position="absolute 223 156 311 179" anchor="left top" style="padding:0 0 0 4;"/>
  233. <MaskEdit id="input7" taborder="45" mask="#,###" class="input_default" position="absolute 314 158 443 177" style="align:right ;" anchor="left top right" autoselect="true"/>
  234. <Calendar id="input8" taborder="46" dateformat="yyyy-MM-dd" class="input_default" position="absolute 531 158 660 177" anchor="top right" autoselect="true" autoskip="true"/>
  235. <Static id="caption12" text="지원기간" class="cell_1" position="absolute 447 156 527 179" anchor="top right" style="padding:0 0 0 4;"/>
  236. <Calendar id="input11" taborder="47" dateformat="yyyy-MM-dd" class="input_default" position="absolute 681 158 810 177" anchor="top right" autoselect="true"/>
  237. <Static id="caption13" text="~" position="absolute 666 162 681 173" anchor="top right"/>
  238. <TextArea id="textarea1" taborder="48" position="absolute 603 234 1193 277" anchor="left top right"/>
  239. <Static id="caption16" text="관리내용" class="tit_2" position="absolute 603 213 770 230" anchor="left top right"/>
  240. <Shape id="line11" class="line_3" position="absolute 603 278 1193 281" anchor="left top right"/>
  241. <Shape id="line12" class="line_10" position="absolute 603 230 1193 234" anchor="left top right"/>
  242. <Button id="button3" taborder="49" text="참고사항저장" onclick="button3_onclick" class="btn5" position="absolute 511 208 597 230"/>
  243. <Static id="caption32" text="청구일자 :" class="search_name" position="absolute 189 464 279 481" anchor="top right"/>
  244. <Static id="caption18" text="구분 :" class="search_name" position="absolute 558 464 625 481" anchor="top right"/>
  245. <Shape id="line40" linetype="vertical" class="line_4" position="absolute 918 464 921 481" anchor="top right"/>
  246. <Combo id="combo1" taborder="50" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="combo1_onitemclick" position="absolute 621 462 730 481" columncount="-1" rowcount="-1" anchor="top right">
  247. <Dataset id="innerdataset">
  248. <ColumnInfo>
  249. <Column id="codecolumn"/>
  250. <Column id="datacolumn"/>
  251. </ColumnInfo>
  252. <Rows>
  253. <Row>
  254. <Col id="codecolumn">0</Col>
  255. <Col id="datacolumn">전체</Col>
  256. </Row>
  257. <Row>
  258. <Col id="codecolumn">1</Col>
  259. <Col id="datacolumn">진료과별</Col>
  260. </Row>
  261. <Row>
  262. <Col id="codecolumn">2</Col>
  263. <Col id="datacolumn">환자번호별</Col>
  264. </Row>
  265. <Row>
  266. <Col id="codecolumn">3</Col>
  267. <Col id="datacolumn">환자성명별</Col>
  268. </Row>
  269. <Row>
  270. <Col id="codecolumn">5</Col>
  271. <Col id="datacolumn">관할시군구청별</Col>
  272. </Row>
  273. <Row>
  274. <Col id="codecolumn">6</Col>
  275. <Col id="datacolumn">청구액별</Col>
  276. </Row>
  277. <Row>
  278. <Col id="codecolumn">7</Col>
  279. <Col id="datacolumn">입금액별</Col>
  280. </Row>
  281. <Row>
  282. <Col id="codecolumn">8</Col>
  283. <Col id="datacolumn">입금일별</Col>
  284. </Row>
  285. </Rows>
  286. </Dataset>
  287. </Combo>
  288. <MaskEdit id="ipt_refamt" taborder="51" mask="#,###" class="input_default" visible="false" position="absolute 782 462 911 481" anchor="top right"/>
  289. <Calendar id="ipt_refdate" taborder="52" dateformat="yyyy-MM-dd" class="input_default" visible="false" position="absolute 767 462 896 481" anchor="top right"/>
  290. <Edit id="ipt_refinput" taborder="53" class="input_default" visible="false" position="absolute 747 462 876 481" onkeypress="group3_ipt_refinput_onkeypress" onkeydown="ipt_refinput_onkeydown" anchor="top right"/>
  291. <Combo id="cmb_reforddeptcd" taborder="54" innerdataset="ds_hidden_init_orddeptcd" codecolumn="cd" datacolumn="nm" position="absolute 731 462 861 481" columncount="-1" rowcount="-1" anchor="top right"/>
  292. <Static id="cap_up" text="이상" position="absolute 974 466 1004 481" anchor="top right"/>
  293. <CheckBox id="ipt_clamddyn" taborder="55" value="N" truevalue="Y" falsevalue="N" position="absolute 496 462 511 482" anchor="top right" style="align:center ;"/>
  294. <Static id="caption19" text="제외" position="absolute 514 466 544 481" anchor="top right"/>
  295. <Static id="caption21" text="종결&#10;구분" class="cell_1" position="absolute 1101 156 1141 205" anchor="top right" style="padding:0 0 0 4;"/>
  296. <Radio id="rdo_endflagcd" taborder="56" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1144 161 1189 204" anchor="top right">
  297. <Dataset id="innerdataset">
  298. <ColumnInfo>
  299. <Column id="codecolumn"/>
  300. <Column id="datacolumn"/>
  301. </ColumnInfo>
  302. <Rows>
  303. <Row>
  304. <Col id="codecolumn">1</Col>
  305. <Col id="datacolumn">종결</Col>
  306. </Row>
  307. <Row>
  308. <Col id="codecolumn">2</Col>
  309. <Col id="datacolumn">계속</Col>
  310. </Row>
  311. </Rows>
  312. </Dataset>
  313. </Radio>
  314. <Button id="button6" taborder="57" text="초기화" onclick="button6_onclick" class="btn4" position="absolute 1126 750 1194 772" anchor="right bottom"/>
  315. <Button id="button8" taborder="58" text="저장" onclick="button8_onclick" class="btn4" position="absolute 1067 750 1123 772" anchor="right bottom"/>
  316. <Button id="button4" taborder="59" text="퇴원수납" onclick="button4_onclick" class="btn3" position="absolute 0 750 115 772" anchor="left bottom"/>
  317. <Shape id="line32" class="line_6" position="absolute 0 745 1194 748" anchor="left right bottom"/>
  318. <Button id="button1" taborder="60" text="진단서" onclick="button1_onclick" class="btn3" position="absolute 118 750 198 772" anchor="left bottom"/>
  319. <Button id="button2" taborder="61" text="특이환자관리" onclick="button2_onclick" class="btn3" position="absolute 201 750 305 772" anchor="left bottom"/>
  320. </Layout>
  321. </Layouts>
  322. <Objects>
  323. <Dataset id="ds_hidden_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  324. <ColumnInfo/>
  325. </Dataset>
  326. <Dataset id="ds_init_P0008list_P0008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  327. <ColumnInfo>
  328. <Column id="cdnm" type="STRING" size="256"/>
  329. <Column id="cdid" type="STRING" size="256"/>
  330. </ColumnInfo>
  331. <Rows>
  332. <Row>
  333. <Col id="cdnm"/>
  334. <Col id="cdid"/>
  335. </Row>
  336. </Rows>
  337. </Dataset>
  338. <Dataset id="ds_main_grdpmchlist_grdpmcheoac" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  339. <ColumnInfo>
  340. <Column id="pid" type="STRING" size="256"/>
  341. <Column id="acptdd" type="STRING" size="256"/>
  342. <Column id="clamdd" type="STRING" size="256"/>
  343. <Column id="clamamt" type="STRING" size="256"/>
  344. <Column id="payamt" type="STRING" size="256"/>
  345. <Column id="nopyamt" type="STRING" size="256"/>
  346. <Column id="choiordamt" type="STRING" size="256"/>
  347. <Column id="indd" type="STRING" size="256"/>
  348. <Column id="dschdd" type="STRING" size="256"/>
  349. <Column id="appdd" type="STRING" size="256"/>
  350. <Column id="enddd" type="STRING" size="256"/>
  351. <Column id="rcptamt" type="STRING" size="256"/>
  352. <Column id="rcptdd" type="STRING" size="256"/>
  353. <Column id="clamseqno" type="STRING" size="256"/>
  354. </ColumnInfo>
  355. <Rows>
  356. <Row>
  357. <Col id="pid"/>
  358. <Col id="acptdd"/>
  359. <Col id="clamdd"/>
  360. <Col id="clamamt"/>
  361. <Col id="payamt"/>
  362. <Col id="nopyamt"/>
  363. <Col id="choiordamt"/>
  364. <Col id="indd"/>
  365. <Col id="dschdd"/>
  366. <Col id="appdd"/>
  367. <Col id="enddd"/>
  368. <Col id="rcptamt"/>
  369. <Col id="rcptdd"/>
  370. <Col id="clamseqno"/>
  371. </Row>
  372. </Rows>
  373. </Dataset>
  374. <Dataset id="ds_hidden_sppiz00400_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  375. <ColumnInfo>
  376. <Column id="diaghngnm" type="STRING" size="256"/>
  377. <Column id="diagcd" type="STRING" size="256"/>
  378. <Column id="diagengnm" type="STRING" size="256"/>
  379. <Column id="termcd" type="STRING" size="256"/>
  380. </ColumnInfo>
  381. <Rows>
  382. <Row>
  383. <Col id="diaghngnm"/>
  384. <Col id="diagcd"/>
  385. <Col id="diagengnm"/>
  386. <Col id="termcd"/>
  387. </Row>
  388. </Rows>
  389. </Dataset>
  390. <Dataset id="ds_init_P0010list_P0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  391. <ColumnInfo>
  392. <Column id="cdnm" type="STRING" size="256"/>
  393. <Column id="cdid" type="STRING" size="256"/>
  394. </ColumnInfo>
  395. <Rows>
  396. <Row>
  397. <Col id="cdnm"/>
  398. <Col id="cdid"/>
  399. </Row>
  400. </Rows>
  401. </Dataset>
  402. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  403. <ColumnInfo/>
  404. </Dataset>
  405. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  406. <ColumnInfo>
  407. <Column id="cd" type="STRING" size="256"/>
  408. <Column id="nm" type="STRING" size="256"/>
  409. </ColumnInfo>
  410. <Rows>
  411. <Row>
  412. <Col id="cd"/>
  413. <Col id="nm"/>
  414. </Row>
  415. </Rows>
  416. </Dataset>
  417. <Dataset id="ds_hidden_speccode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  418. <ColumnInfo/>
  419. </Dataset>
  420. <Dataset id="ds_hidden_srchdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  421. <ColumnInfo>
  422. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  423. <Column id="basedd" type="STRING" size="256"/>
  424. <Column id="diagcd" type="STRING" size="256"/>
  425. <Column id="diagnm" type="STRING" size="256"/>
  426. <Column id="flag" type="STRING" size="256"/>
  427. </ColumnInfo>
  428. <Rows>
  429. <Row>
  430. <Col id="selectedrdodiagkind"/>
  431. <Col id="basedd"/>
  432. <Col id="diagcd"/>
  433. <Col id="diagnm"/>
  434. <Col id="flag"/>
  435. </Row>
  436. </Rows>
  437. </Dataset>
  438. <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  439. <ColumnInfo>
  440. <Column id="cntrcnty" type="STRING" size="256"/>
  441. <Column id="chrgernm" type="STRING" size="256"/>
  442. <Column id="tel" type="STRING" size="256"/>
  443. <Column id="faxno" type="STRING" size="256"/>
  444. <Column id="appernm" type="STRING" size="256"/>
  445. <Column id="patrela" type="STRING" size="256"/>
  446. <Column id="appmthd" type="STRING" size="256"/>
  447. <Column id="limitamt" type="STRING" size="256"/>
  448. <Column id="fromdd" type="STRING" size="256"/>
  449. <Column id="todd" type="STRING" size="256"/>
  450. <Column id="remfact" type="STRING" size="256"/>
  451. <Column id="mngtcnts" type="STRING" size="256"/>
  452. <Column id="fstrgstrid" type="STRING" size="256"/>
  453. <Column id="fstrgstdt" type="STRING" size="256"/>
  454. <Column id="lastupdtrid" type="STRING" size="256"/>
  455. <Column id="lastupdtdt" type="STRING" size="256"/>
  456. <Column id="instcd" type="STRING" size="256"/>
  457. <Column id="limitamt" type="STRING" size="256"/>
  458. <Column id="fromdd" type="STRING" size="256"/>
  459. <Column id="todd" type="STRING" size="256"/>
  460. <Column id="endflagcd" type="STRING" size="256"/>
  461. </ColumnInfo>
  462. <Rows>
  463. <Row>
  464. <Col id="cntrcnty"/>
  465. <Col id="chrgernm"/>
  466. <Col id="tel"/>
  467. <Col id="faxno"/>
  468. <Col id="appernm"/>
  469. <Col id="patrela"/>
  470. <Col id="appmthd"/>
  471. <Col id="limitamt"/>
  472. <Col id="fromdd"/>
  473. <Col id="todd"/>
  474. <Col id="remfact"/>
  475. <Col id="mngtcnts"/>
  476. <Col id="fstrgstrid"/>
  477. <Col id="fstrgstdt"/>
  478. <Col id="lastupdtrid"/>
  479. <Col id="lastupdtdt"/>
  480. <Col id="instcd"/>
  481. <Col id="limitamt"/>
  482. <Col id="fromdd"/>
  483. <Col id="todd"/>
  484. <Col id="endflagcd"/>
  485. </Row>
  486. </Rows>
  487. </Dataset>
  488. <Dataset id="ds_main_grdpmcheoaclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  489. <ColumnInfo/>
  490. </Dataset>
  491. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  492. <ColumnInfo>
  493. <Column id="cd" type="STRING" size="256"/>
  494. <Column id="nm" type="STRING" size="256"/>
  495. <Column id="wd" type="STRING" size="256"/>
  496. </ColumnInfo>
  497. <Rows>
  498. <Row>
  499. <Col id="cd"/>
  500. <Col id="nm"/>
  501. <Col id="wd"/>
  502. </Row>
  503. </Rows>
  504. </Dataset>
  505. <Dataset id="ds_hidden_speccode_speccodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  506. <ColumnInfo>
  507. <Column id="cdgrupid" type="STRING" size="256"/>
  508. <Column id="cdid" type="STRING" size="256"/>
  509. <Column id="cdnm" type="STRING" size="256"/>
  510. <Column id="detldesc" type="STRING" size="256"/>
  511. <Column id="dispseq" type="STRING" size="256"/>
  512. </ColumnInfo>
  513. <Rows>
  514. <Row>
  515. <Col id="cdgrupid"/>
  516. <Col id="cdid"/>
  517. <Col id="cdnm"/>
  518. <Col id="detldesc"/>
  519. <Col id="dispseq"/>
  520. </Row>
  521. </Rows>
  522. </Dataset>
  523. <Dataset id="ds_hidden_hosp_hospinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  524. <ColumnInfo>
  525. <Column id="instcd" type="STRING" size="256"/>
  526. <Column id="todd" type="STRING" size="256"/>
  527. <Column id="fromdd" type="STRING" size="256"/>
  528. <Column id="hospnm" type="STRING" size="256"/>
  529. <Column id="hospgrde" type="STRING" size="256"/>
  530. <Column id="bizmngrgstno" type="STRING" size="256"/>
  531. <Column id="prsdnm" type="STRING" size="256"/>
  532. <Column id="reprtel1" type="STRING" size="256"/>
  533. <Column id="reprtel2" type="STRING" size="256"/>
  534. <Column id="reprfaxno" type="STRING" size="256"/>
  535. <Column id="zipcd1" type="STRING" size="256"/>
  536. <Column id="zipcd2" type="STRING" size="256"/>
  537. <Column id="zipcdseq" type="STRING" size="256"/>
  538. <Column id="detladdr" type="STRING" size="256"/>
  539. <Column id="fulladdr" type="STRING" size="256"/>
  540. <Column id="womediflag" type="STRING" size="256"/>
  541. <Column id="proccorpcd" type="STRING" size="256"/>
  542. <Column id="inducscorpcd" type="STRING" size="256"/>
  543. <Column id="lossinsucorpcd" type="STRING" size="256"/>
  544. <Column id="fstrgstrid" type="STRING" size="256"/>
  545. <Column id="fstrgstdt" type="STRING" size="256"/>
  546. <Column id="lastupdtrid" type="STRING" size="256"/>
  547. <Column id="lastupdtdt" type="STRING" size="256"/>
  548. <Column id="clamprsdnm" type="STRING" size="256"/>
  549. <Column id="clamprsdrrgstno1" type="STRING" size="256"/>
  550. <Column id="clamprsdrrgstno2" type="STRING" size="256"/>
  551. <Column id="clamprsdtel" type="STRING" size="256"/>
  552. <Column id="clamcnfmno" type="STRING" size="256"/>
  553. <Column id="clamagtcd" type="STRING" size="256"/>
  554. <Column id="loginid" type="STRING" size="256"/>
  555. <Column id="password" type="STRING" size="256"/>
  556. <Column id="hospengnm" type="STRING" size="256"/>
  557. <Column id="prsdengnm" type="STRING" size="256"/>
  558. <Column id="engaddr" type="STRING" size="256"/>
  559. </ColumnInfo>
  560. <Rows>
  561. <Row>
  562. <Col id="instcd"/>
  563. <Col id="todd"/>
  564. <Col id="fromdd"/>
  565. <Col id="hospnm"/>
  566. <Col id="hospgrde"/>
  567. <Col id="bizmngrgstno"/>
  568. <Col id="prsdnm"/>
  569. <Col id="reprtel1"/>
  570. <Col id="reprtel2"/>
  571. <Col id="reprfaxno"/>
  572. <Col id="zipcd1"/>
  573. <Col id="zipcd2"/>
  574. <Col id="zipcdseq"/>
  575. <Col id="detladdr"/>
  576. <Col id="fulladdr"/>
  577. <Col id="womediflag"/>
  578. <Col id="proccorpcd"/>
  579. <Col id="inducscorpcd"/>
  580. <Col id="lossinsucorpcd"/>
  581. <Col id="fstrgstrid"/>
  582. <Col id="fstrgstdt"/>
  583. <Col id="lastupdtrid"/>
  584. <Col id="lastupdtdt"/>
  585. <Col id="clamprsdnm"/>
  586. <Col id="clamprsdrrgstno1"/>
  587. <Col id="clamprsdrrgstno2"/>
  588. <Col id="clamprsdtel"/>
  589. <Col id="clamcnfmno"/>
  590. <Col id="clamagtcd"/>
  591. <Col id="loginid"/>
  592. <Col id="password"/>
  593. <Col id="hospengnm"/>
  594. <Col id="prsdengnm"/>
  595. <Col id="engaddr"/>
  596. </Row>
  597. </Rows>
  598. </Dataset>
  599. <Dataset id="ds_send_updatedate_grdpmcheoac" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  600. <ColumnInfo/>
  601. </Dataset>
  602. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  603. <ColumnInfo>
  604. <Column id="cd" type="STRING" size="256"/>
  605. <Column id="nm" type="STRING" size="256"/>
  606. <Column id="of" type="STRING" size="256"/>
  607. </ColumnInfo>
  608. <Rows>
  609. <Row>
  610. <Col id="cd"/>
  611. <Col id="nm"/>
  612. <Col id="of"/>
  613. </Row>
  614. </Rows>
  615. </Dataset>
  616. <Dataset id="ds_init_P0448list_P0448" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  617. <ColumnInfo>
  618. <Column id="cdnm" type="STRING" size="256"/>
  619. <Column id="cdid" type="STRING" size="256"/>
  620. </ColumnInfo>
  621. </Dataset>
  622. <Dataset id="ds_hidden_hosp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  623. <ColumnInfo/>
  624. </Dataset>
  625. <Dataset id="ds_init_P0447list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  626. <ColumnInfo/>
  627. </Dataset>
  628. <Dataset id="ds_hidden_check_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  629. <ColumnInfo>
  630. <Column id="chkcount" type="STRING" size="256"/>
  631. <Column id="ptbs_pid" type="STRING" size="256"/>
  632. </ColumnInfo>
  633. <Rows>
  634. <Row>
  635. <Col id="chkcount"/>
  636. <Col id="ptbs_pid"/>
  637. </Row>
  638. </Rows>
  639. </Dataset>
  640. <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  641. <ColumnInfo/>
  642. </Dataset>
  643. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  644. <ColumnInfo/>
  645. </Dataset>
  646. <Dataset id="ds_hidden_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  647. <ColumnInfo/>
  648. </Dataset>
  649. <Dataset id="ds_hidden_original" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  650. <ColumnInfo>
  651. <Column id="inpt_cntrcnty" type="STRING" size="256"/>
  652. <Column id="inpt_chrgernm" type="STRING" size="256"/>
  653. <Column id="inpt_tel" type="STRING" size="256"/>
  654. <Column id="inpt_faxno" type="STRING" size="256"/>
  655. <Column id="inpt_appernm" type="STRING" size="256"/>
  656. <Column id="inpt_patrela" type="STRING" size="256"/>
  657. <Column id="inpt_appmthd" type="STRING" size="256"/>
  658. <Column id="inpt_mngtcnts" type="STRING" size="256"/>
  659. <Column id="inpt_fstrgstrid" type="STRING" size="256"/>
  660. <Column id="inpt_fstrgstdt" type="STRING" size="256"/>
  661. <Column id="inpt_lastupdtrid" type="STRING" size="256"/>
  662. <Column id="inpt_lastupdtdt" type="STRING" size="256"/>
  663. <Column id="inpt_status" type="STRING" size="256"/>
  664. </ColumnInfo>
  665. <Rows>
  666. <Row>
  667. <Col id="inpt_cntrcnty"/>
  668. <Col id="inpt_chrgernm"/>
  669. <Col id="inpt_tel"/>
  670. <Col id="inpt_faxno"/>
  671. <Col id="inpt_appernm"/>
  672. <Col id="inpt_patrela"/>
  673. <Col id="inpt_appmthd"/>
  674. <Col id="inpt_mngtcnts"/>
  675. <Col id="inpt_fstrgstrid"/>
  676. <Col id="inpt_fstrgstdt"/>
  677. <Col id="inpt_lastupdtrid"/>
  678. <Col id="inpt_lastupdtdt"/>
  679. <Col id="inpt_status"/>
  680. </Row>
  681. </Rows>
  682. </Dataset>
  683. <Dataset id="ds_hidden_rcv_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  684. <ColumnInfo>
  685. <Column id="ptbs_status" type="STRING" size="256"/>
  686. <Column id="ptbs_pid" type="STRING" size="256"/>
  687. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  688. <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
  689. <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
  690. <Column id="ptbs_sex" type="STRING" size="256"/>
  691. <Column id="ptbs_age" type="STRING" size="256"/>
  692. <Column id="ptbs_hometel" type="STRING" size="256"/>
  693. <Column id="ptbs_mpphontel" type="STRING" size="256"/>
  694. <Column id="ptbs_zipcd1" type="STRING" size="256"/>
  695. <Column id="ptbs_zipcd2" type="STRING" size="256"/>
  696. <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
  697. <Column id="ptbs_zipnm" type="STRING" size="256"/>
  698. <Column id="ptbs_detladdr" type="STRING" size="256"/>
  699. <Column id="ptbs_orddeptcd" type="STRING" size="256"/>
  700. <Column id="ptbs_medispclid" type="STRING" size="256"/>
  701. <Column id="ptbs_atdoctid" type="STRING" size="256"/>
  702. <Column id="ptbs_insukind" type="STRING" size="256"/>
  703. <Column id="ptbs_indd" type="STRING" size="256"/>
  704. <Column id="ptbs_dschdd" type="STRING" size="256"/>
  705. <Column id="ptbs_suppkind" type="STRING" size="256"/>
  706. <Column id="ptbs_specordyn" type="STRING" size="256"/>
  707. <Column id="ptbs_inpath" type="STRING" size="256"/>
  708. <Column id="ptbs_maindiag" type="STRING" size="256"/>
  709. </ColumnInfo>
  710. <Rows>
  711. <Row>
  712. <Col id="ptbs_status"/>
  713. <Col id="ptbs_pid"/>
  714. <Col id="ptbs_hngnm"/>
  715. <Col id="ptbs_rrgstno1"/>
  716. <Col id="ptbs_rrgstno2"/>
  717. <Col id="ptbs_sex"/>
  718. <Col id="ptbs_age"/>
  719. <Col id="ptbs_hometel"/>
  720. <Col id="ptbs_mpphontel"/>
  721. <Col id="ptbs_zipcd1"/>
  722. <Col id="ptbs_zipcd2"/>
  723. <Col id="ptbs_zipcdseq"/>
  724. <Col id="ptbs_zipnm"/>
  725. <Col id="ptbs_detladdr"/>
  726. <Col id="ptbs_orddeptcd"/>
  727. <Col id="ptbs_medispclid"/>
  728. <Col id="ptbs_atdoctid"/>
  729. <Col id="ptbs_insukind"/>
  730. <Col id="ptbs_indd"/>
  731. <Col id="ptbs_dschdd"/>
  732. <Col id="ptbs_suppkind"/>
  733. <Col id="ptbs_specordyn"/>
  734. <Col id="ptbs_inpath"/>
  735. <Col id="ptbs_maindiag"/>
  736. </Row>
  737. </Rows>
  738. </Dataset>
  739. <Dataset id="ds_init_P0002list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  740. <ColumnInfo/>
  741. </Dataset>
  742. <Dataset id="ds_init_P0447list_P0447" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  743. <ColumnInfo>
  744. <Column id="cdnm" type="STRING" size="256"/>
  745. <Column id="cdid" type="STRING" size="256"/>
  746. </ColumnInfo>
  747. <Rows>
  748. <Row>
  749. <Col id="cdnm"/>
  750. <Col id="cdid"/>
  751. </Row>
  752. </Rows>
  753. </Dataset>
  754. <Dataset id="ds_send_data4_s_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  755. <ColumnInfo>
  756. <Column id="inpt" type="STRING" size="256"/>
  757. </ColumnInfo>
  758. <Rows>
  759. <Row>
  760. <Col id="inpt"/>
  761. </Row>
  762. </Rows>
  763. </Dataset>
  764. <Dataset id="ds_main_ugcy_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  765. <ColumnInfo>
  766. <Column id="pat_pid" type="STRING" size="256"/>
  767. <Column id="pat_hngnm" type="STRING" size="256"/>
  768. <Column id="pat_rrgstno" type="STRING" size="256"/>
  769. <Column id="pat_addr" type="STRING" size="256"/>
  770. <Column id="minst_name" type="STRING" size="256"/>
  771. <Column id="minst_prsd" type="STRING" size="256"/>
  772. <Column id="minst_bizmngrgstno" type="STRING" size="256"/>
  773. <Column id="minst_addr" type="STRING" size="256"/>
  774. <Column id="minst_phone" type="STRING" size="256"/>
  775. <Column id="minst_yearfrom" type="STRING" size="256"/>
  776. <Column id="minst_monthfrom" type="STRING" size="256"/>
  777. <Column id="minst_dayfrom" type="STRING" size="256"/>
  778. <Column id="minst_yearto" type="STRING" size="256"/>
  779. <Column id="minst_monthto" type="STRING" size="256"/>
  780. <Column id="minst_dayto" type="STRING" size="256"/>
  781. <Column id="claimamt" type="STRING" size="256"/>
  782. <Column id="bank_name" type="STRING" size="256"/>
  783. <Column id="bank_acount" type="STRING" size="256"/>
  784. <Column id="bank_owner" type="STRING" size="256"/>
  785. <Column id="ctrt_year" type="STRING" size="256"/>
  786. <Column id="ctrt_month" type="STRING" size="256"/>
  787. <Column id="ctrt_day" type="STRING" size="256"/>
  788. <Column id="ctrt_name" type="STRING" size="256"/>
  789. <Column id="ctrt_inst_name" type="STRING" size="256"/>
  790. <Column id="ctrt_inst_prsd" type="STRING" size="256"/>
  791. <Column id="ctrt_to" type="STRING" size="256"/>
  792. </ColumnInfo>
  793. <Rows>
  794. <Row>
  795. <Col id="pat_pid"/>
  796. <Col id="pat_hngnm"/>
  797. <Col id="pat_rrgstno"/>
  798. <Col id="pat_addr"/>
  799. <Col id="minst_name"/>
  800. <Col id="minst_prsd"/>
  801. <Col id="minst_bizmngrgstno"/>
  802. <Col id="minst_addr"/>
  803. <Col id="minst_phone"/>
  804. <Col id="minst_yearfrom"/>
  805. <Col id="minst_monthfrom"/>
  806. <Col id="minst_dayfrom"/>
  807. <Col id="minst_yearto"/>
  808. <Col id="minst_monthto"/>
  809. <Col id="minst_dayto"/>
  810. <Col id="claimamt"/>
  811. <Col id="bank_name"/>
  812. <Col id="bank_acount"/>
  813. <Col id="bank_owner"/>
  814. <Col id="ctrt_year"/>
  815. <Col id="ctrt_month"/>
  816. <Col id="ctrt_day"/>
  817. <Col id="ctrt_name"/>
  818. <Col id="ctrt_inst_name"/>
  819. <Col id="ctrt_inst_prsd"/>
  820. <Col id="ctrt_to"/>
  821. </Row>
  822. </Rows>
  823. </Dataset>
  824. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  825. <ColumnInfo/>
  826. </Dataset>
  827. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  828. <ColumnInfo>
  829. <Column id="cd" type="STRING" size="256"/>
  830. <Column id="nm" type="STRING" size="256"/>
  831. </ColumnInfo>
  832. <Rows>
  833. <Row>
  834. <Col id="cd"/>
  835. <Col id="nm"/>
  836. </Row>
  837. </Rows>
  838. </Dataset>
  839. <Dataset id="ds_init_P0448list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  840. <ColumnInfo/>
  841. </Dataset>
  842. <Dataset id="ds_hidden_rcvflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  843. <ColumnInfo/>
  844. </Dataset>
  845. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  846. <ColumnInfo>
  847. <Column id="cd" type="STRING" size="256"/>
  848. <Column id="nm" type="STRING" size="256"/>
  849. <Column id="dp" type="STRING" size="256"/>
  850. <Column id="sp" type="STRING" size="256"/>
  851. </ColumnInfo>
  852. <Rows>
  853. <Row>
  854. <Col id="cd"/>
  855. <Col id="nm"/>
  856. <Col id="dp"/>
  857. <Col id="sp"/>
  858. </Row>
  859. </Rows>
  860. </Dataset>
  861. <Dataset id="ds_main_grdpmchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  862. <ColumnInfo/>
  863. </Dataset>
  864. <Dataset id="ds_send_search1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  865. <ColumnInfo>
  866. <Column id="srchcond" type="STRING" size="256"/>
  867. <Column id="pid" type="STRING" size="256"/>
  868. <Column id="hngnm" type="STRING" size="256"/>
  869. <Column id="rrgstno1" type="STRING" size="256"/>
  870. <Column id="rrgstno2" type="STRING" size="256"/>
  871. <Column id="autoflag" type="STRING" size="256"/>
  872. </ColumnInfo>
  873. <Rows>
  874. <Row>
  875. <Col id="srchcond"/>
  876. <Col id="pid"/>
  877. <Col id="hngnm"/>
  878. <Col id="rrgstno1"/>
  879. <Col id="rrgstno2"/>
  880. <Col id="autoflag"/>
  881. </Row>
  882. </Rows>
  883. </Dataset>
  884. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  885. <ColumnInfo/>
  886. </Dataset>
  887. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  888. <ColumnInfo>
  889. <Column id="prestdd" type="STRING" size="256"/>
  890. <Column id="mskindflag" type="STRING" size="256"/>
  891. </ColumnInfo>
  892. <Rows>
  893. <Row>
  894. <Col id="prestdd"/>
  895. <Col id="mskindflag"/>
  896. </Row>
  897. </Rows>
  898. </Dataset>
  899. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  900. <ColumnInfo>
  901. <Column id="issfromdd" type="STRING" size="256"/>
  902. <Column id="isstodd" type="STRING" size="256"/>
  903. <Column id="refflag" type="STRING" size="256"/>
  904. <Column id="refvalue" type="STRING" size="256"/>
  905. <Column id="clamddyn" type="STRING" size="256"/>
  906. </ColumnInfo>
  907. <Rows>
  908. <Row>
  909. <Col id="issfromdd"/>
  910. <Col id="isstodd"/>
  911. <Col id="refflag"/>
  912. <Col id="refvalue"/>
  913. <Col id="clamddyn"/>
  914. </Row>
  915. </Rows>
  916. </Dataset>
  917. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  918. <ColumnInfo>
  919. <Column id="pid" type="STRING" size="256"/>
  920. <Column id="indd" type="STRING" size="256"/>
  921. <Column id="instcd" type="STRING" size="256"/>
  922. <Column id="status" type="STRING" size="256"/>
  923. </ColumnInfo>
  924. <Rows>
  925. <Row>
  926. <Col id="pid"/>
  927. <Col id="indd"/>
  928. <Col id="instcd"/>
  929. <Col id="status"/>
  930. </Row>
  931. </Rows>
  932. </Dataset>
  933. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  934. <ColumnInfo>
  935. <Column id="pid" type="STRING" size="256"/>
  936. <Column id="hngnm" type="STRING" size="256"/>
  937. <Column id="srchcond" type="STRING" size="256"/>
  938. <Column id="indd" type="STRING" size="256"/>
  939. </ColumnInfo>
  940. <Rows>
  941. <Row>
  942. <Col id="pid"/>
  943. <Col id="hngnm"/>
  944. <Col id="srchcond"/>
  945. <Col id="indd"/>
  946. </Row>
  947. </Rows>
  948. </Dataset>
  949. <Dataset id="ds_send_data4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  950. <ColumnInfo/>
  951. </Dataset>
  952. <Dataset id="ds_send_data5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  953. <ColumnInfo>
  954. <Column id="sess_posinstcd" type="STRING" size="256"/>
  955. <Column id="ioflag" type="STRING" size="256"/>
  956. </ColumnInfo>
  957. <Rows>
  958. <Row>
  959. <Col id="sess_posinstcd"/>
  960. <Col id="ioflag"/>
  961. </Row>
  962. </Rows>
  963. </Dataset>
  964. <Dataset id="ds_send_data6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  965. <ColumnInfo>
  966. <Column id="cdgrupid" type="STRING" size="256"/>
  967. </ColumnInfo>
  968. <Rows>
  969. <Row>
  970. <Col id="cdgrupid"/>
  971. </Row>
  972. </Rows>
  973. </Dataset>
  974. <Dataset id="ds_send_data7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  975. <ColumnInfo>
  976. <Column id="inpt_pid" type="STRING" size="256"/>
  977. <Column id="inpt_remfact" type="STRING" size="256"/>
  978. <Column id="inpt_instcd" type="STRING" size="256"/>
  979. </ColumnInfo>
  980. <Rows>
  981. <Row>
  982. <Col id="inpt_pid"/>
  983. <Col id="inpt_remfact"/>
  984. <Col id="inpt_instcd"/>
  985. </Row>
  986. </Rows>
  987. </Dataset>
  988. <Dataset id="ds_main_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  989. <ColumnInfo>
  990. <Column id="ptbs_status" type="STRING" size="256"/>
  991. <Column id="ptbs_pid" type="STRING" size="256"/>
  992. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  993. <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
  994. <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
  995. <Column id="ptbs_sex" type="STRING" size="256"/>
  996. <Column id="ptbs_age" type="STRING" size="256"/>
  997. <Column id="ptbs_hometel" type="STRING" size="256"/>
  998. <Column id="ptbs_mpphontel" type="STRING" size="256"/>
  999. <Column id="ptbs_zipcd1" type="STRING" size="256"/>
  1000. <Column id="ptbs_zipcd2" type="STRING" size="256"/>
  1001. <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
  1002. <Column id="ptbs_zipnm" type="STRING" size="256"/>
  1003. <Column id="ptbs_detladdr" type="STRING" size="256"/>
  1004. <Column id="ptbs_orddeptcd" type="STRING" size="256"/>
  1005. <Column id="ptbs_medispclid" type="STRING" size="256"/>
  1006. <Column id="ptbs_atdoctid" type="STRING" size="256"/>
  1007. <Column id="ptbs_insukind" type="STRING" size="256"/>
  1008. <Column id="ptbs_indd" type="STRING" size="256"/>
  1009. <Column id="ptbs_dschdd" type="STRING" size="256"/>
  1010. <Column id="ptbs_suppkind" type="STRING" size="256"/>
  1011. <Column id="ptbs_specordyn" type="STRING" size="256"/>
  1012. <Column id="ptbs_inpath" type="STRING" size="256"/>
  1013. <Column id="ptbs_maindiag" type="STRING" size="256"/>
  1014. </ColumnInfo>
  1015. <Rows>
  1016. <Row>
  1017. <Col id="ptbs_status"/>
  1018. <Col id="ptbs_pid"/>
  1019. <Col id="ptbs_hngnm"/>
  1020. <Col id="ptbs_rrgstno1"/>
  1021. <Col id="ptbs_rrgstno2"/>
  1022. <Col id="ptbs_sex"/>
  1023. <Col id="ptbs_age"/>
  1024. <Col id="ptbs_hometel"/>
  1025. <Col id="ptbs_mpphontel"/>
  1026. <Col id="ptbs_zipcd1"/>
  1027. <Col id="ptbs_zipcd2"/>
  1028. <Col id="ptbs_zipcdseq"/>
  1029. <Col id="ptbs_zipnm"/>
  1030. <Col id="ptbs_detladdr"/>
  1031. <Col id="ptbs_orddeptcd"/>
  1032. <Col id="ptbs_medispclid"/>
  1033. <Col id="ptbs_atdoctid"/>
  1034. <Col id="ptbs_insukind"/>
  1035. <Col id="ptbs_indd"/>
  1036. <Col id="ptbs_dschdd"/>
  1037. <Col id="ptbs_suppkind"/>
  1038. <Col id="ptbs_specordyn"/>
  1039. <Col id="ptbs_inpath"/>
  1040. <Col id="ptbs_maindiag"/>
  1041. </Row>
  1042. </Rows>
  1043. </Dataset>
  1044. <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1045. <ColumnInfo/>
  1046. </Dataset>
  1047. <Dataset id="ds_init_P0002list_P0002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1048. <ColumnInfo>
  1049. <Column id="cdnm" type="STRING" size="256"/>
  1050. <Column id="cdid" type="STRING" size="256"/>
  1051. </ColumnInfo>
  1052. <Rows>
  1053. <Row>
  1054. <Col id="cdnm"/>
  1055. <Col id="cdid"/>
  1056. </Row>
  1057. </Rows>
  1058. </Dataset>
  1059. <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1060. <ColumnInfo/>
  1061. </Dataset>
  1062. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1063. <ColumnInfo>
  1064. <Column id="cd" type="STRING" size="256"/>
  1065. <Column id="nm" type="STRING" size="256"/>
  1066. <Column id="up" type="STRING" size="256"/>
  1067. <Column id="io" type="STRING" size="256"/>
  1068. </ColumnInfo>
  1069. <Rows>
  1070. <Row>
  1071. <Col id="cd"/>
  1072. <Col id="nm"/>
  1073. <Col id="up"/>
  1074. <Col id="io"/>
  1075. </Row>
  1076. </Rows>
  1077. </Dataset>
  1078. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1079. <ColumnInfo>
  1080. <Column id="tmp" type="STRING" size="256"/>
  1081. <Column id="inpt" type="STRING" size="256"/>
  1082. </ColumnInfo>
  1083. </Dataset>
  1084. <Dataset id="ds_hidden_rcvflag_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1085. <ColumnInfo>
  1086. <Column id="chkcount" type="STRING" size="256"/>
  1087. </ColumnInfo>
  1088. <Rows>
  1089. <Row>
  1090. <Col id="chkcount"/>
  1091. </Row>
  1092. </Rows>
  1093. </Dataset>
  1094. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1095. <ColumnInfo>
  1096. <Column id="cd" type="STRING" size="256"/>
  1097. <Column id="nm" type="STRING" size="256"/>
  1098. </ColumnInfo>
  1099. <Rows>
  1100. <Row>
  1101. <Col id="cd"/>
  1102. <Col id="nm"/>
  1103. </Row>
  1104. </Rows>
  1105. </Dataset>
  1106. <Dataset id="ds_main_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1107. <ColumnInfo>
  1108. <Column id="inpt_cntrcnty" type="STRING" size="256"/>
  1109. <Column id="inpt_chrgernm" type="STRING" size="256"/>
  1110. <Column id="inpt_tel" type="STRING" size="256"/>
  1111. <Column id="inpt_faxno" type="STRING" size="256"/>
  1112. <Column id="inpt_appernm" type="STRING" size="256"/>
  1113. <Column id="inpt_patrela" type="STRING" size="256"/>
  1114. <Column id="inpt_appmthd" type="STRING" size="256"/>
  1115. <Column id="inpt_limitamt" type="STRING" size="256"/>
  1116. <Column id="inpt_fromdd" type="STRING" size="256"/>
  1117. <Column id="inpt_todd" type="STRING" size="256"/>
  1118. <Column id="inpt_remfact" type="STRING" size="256"/>
  1119. <Column id="inpt_mngtcnts" type="STRING" size="256"/>
  1120. <Column id="inpt_endflagcd" type="STRING" size="256"/>
  1121. <Column id="inpt_fstrgstrid" type="STRING" size="256"/>
  1122. <Column id="inpt_fstrgstdt" type="STRING" size="256"/>
  1123. <Column id="inpt_lastupdtrid" type="STRING" size="256"/>
  1124. <Column id="inpt_lastupdtdt" type="STRING" size="256"/>
  1125. <Column id="inpt_instcd" type="STRING" size="256"/>
  1126. </ColumnInfo>
  1127. <Rows>
  1128. <Row>
  1129. <Col id="inpt_cntrcnty"/>
  1130. <Col id="inpt_chrgernm"/>
  1131. <Col id="inpt_tel"/>
  1132. <Col id="inpt_faxno"/>
  1133. <Col id="inpt_appernm"/>
  1134. <Col id="inpt_patrela"/>
  1135. <Col id="inpt_appmthd"/>
  1136. <Col id="inpt_limitamt"/>
  1137. <Col id="inpt_fromdd"/>
  1138. <Col id="inpt_todd"/>
  1139. <Col id="inpt_remfact"/>
  1140. <Col id="inpt_mngtcnts"/>
  1141. <Col id="inpt_endflagcd"/>
  1142. <Col id="inpt_fstrgstrid"/>
  1143. <Col id="inpt_fstrgstdt"/>
  1144. <Col id="inpt_lastupdtrid"/>
  1145. <Col id="inpt_lastupdtdt"/>
  1146. <Col id="inpt_instcd"/>
  1147. </Row>
  1148. </Rows>
  1149. </Dataset>
  1150. <Dataset id="ds_hidden_check" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1151. <ColumnInfo/>
  1152. </Dataset>
  1153. <Dataset id="ds_main_grdpmcheoaclist_grdpmcheoaclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1154. <ColumnInfo>
  1155. <Column id="pid" type="STRING" size="256"/>
  1156. <Column id="hngnm" type="STRING" size="256"/>
  1157. <Column id="insukind" type="STRING" size="256"/>
  1158. <Column id="sex" type="STRING" size="256"/>
  1159. <Column id="age" type="STRING" size="256"/>
  1160. <Column id="indd" type="STRING" size="256"/>
  1161. <Column id="dschdd" type="STRING" size="256"/>
  1162. <Column id="orddeptcd" type="STRING" size="256"/>
  1163. <Column id="medispclid" type="STRING" size="256"/>
  1164. <Column id="clamamt" type="STRING" size="256"/>
  1165. <Column id="clamdd" type="STRING" size="256"/>
  1166. <Column id="rcptamt" type="STRING" size="256"/>
  1167. <Column id="rcptdd" type="STRING" size="256"/>
  1168. <Column id="cntrcnty" type="STRING" size="256"/>
  1169. <Column id="diagnm" type="STRING" size="256"/>
  1170. </ColumnInfo>
  1171. <Rows>
  1172. <Row>
  1173. <Col id="pid"/>
  1174. <Col id="hngnm"/>
  1175. <Col id="insukind"/>
  1176. <Col id="sex"/>
  1177. <Col id="age"/>
  1178. <Col id="indd"/>
  1179. <Col id="dschdd"/>
  1180. <Col id="orddeptcd"/>
  1181. <Col id="medispclid"/>
  1182. <Col id="clamamt"/>
  1183. <Col id="clamdd"/>
  1184. <Col id="rcptamt"/>
  1185. <Col id="rcptdd"/>
  1186. <Col id="cntrcnty"/>
  1187. <Col id="diagnm"/>
  1188. </Row>
  1189. </Rows>
  1190. </Dataset>
  1191. <Dataset id="ds_temp_h_inpt_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1192. <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1193. </Objects>
  1194. <Bind>
  1195. <BindItem id="item0" compid="ipt_appernm" propid="value" datasetid="ds_main_inpt" columnid="inpt_appernm"/>
  1196. <BindItem id="item1" compid="ipt_cntrcnty" propid="value" datasetid="ds_main_inpt" columnid="inpt_cntrcnty"/>
  1197. <BindItem id="item2" compid="ipt_chrgernm" propid="value" datasetid="ds_main_inpt" columnid="inpt_chrgernm"/>
  1198. <BindItem id="item3" compid="ipt_tel" propid="value" datasetid="ds_main_inpt" columnid="inpt_tel"/>
  1199. <BindItem id="item4" compid="ipt_faxno" propid="value" datasetid="ds_main_inpt" columnid="inpt_faxno"/>
  1200. <BindItem id="item5" compid="tar_mngtcnts" propid="value" datasetid="ds_main_inpt" columnid="inpt_remfact"/>
  1201. <BindItem id="item6" compid="input14" propid="value" datasetid="ds_send_data1" columnid="issfromdd"/>
  1202. <BindItem id="item7" compid="input25" propid="value" datasetid="ds_send_data1" columnid="isstodd"/>
  1203. <BindItem id="item8" compid="input9" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd1"/>
  1204. <BindItem id="item9" compid="ipt_indd" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_indd"/>
  1205. <BindItem id="item10" compid="ipt_rrgstno1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1"/>
  1206. <BindItem id="item11" compid="ipt_rrgstno2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2"/>
  1207. <BindItem id="item12" compid="ipt_pid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid"/>
  1208. <BindItem id="item13" compid="rdo_specordyn" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_specordyn"/>
  1209. <BindItem id="item14" compid="input10" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd2"/>
  1210. <BindItem id="item15" compid="cmb_inpath" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_inpath"/>
  1211. <BindItem id="item16" compid="cmb_suppkind" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_suppkind"/>
  1212. <BindItem id="item17" compid="ipt_dschdd" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_dschdd"/>
  1213. <BindItem id="item18" compid="input1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_detladdr"/>
  1214. <BindItem id="item19" compid="ipt_hngnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm"/>
  1215. <BindItem id="item20" compid="input15" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel"/>
  1216. <BindItem id="item21" compid="input2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel"/>
  1217. <BindItem id="item22" compid="input16" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipnm"/>
  1218. <BindItem id="item23" compid="input3" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdseq"/>
  1219. <BindItem id="item24" compid="input4" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex"/>
  1220. <BindItem id="item25" compid="input5" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_age"/>
  1221. <BindItem id="item26" compid="cmb_orddrid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_medispclid"/>
  1222. <BindItem id="item27" compid="cmb_insukind" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_insukind"/>
  1223. <BindItem id="item28" compid="cmb_orddeptcd" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_orddeptcd"/>
  1224. <BindItem id="item29" compid="cmb_atdoctid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_atdoctid"/>
  1225. <BindItem id="item30" compid="cmb_appmthd" propid="value" datasetid="ds_main_inpt" columnid="inpt_appmthd"/>
  1226. <BindItem id="item31" compid="cmb_patrela" propid="value" datasetid="ds_main_inpt" columnid="inpt_patrela"/>
  1227. <BindItem id="item32" compid="input6" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_maindiag"/>
  1228. <BindItem id="item33" compid="input7" propid="value" datasetid="ds_main_inpt" columnid="inpt_limitamt"/>
  1229. <BindItem id="item34" compid="input8" propid="value" datasetid="ds_main_inpt" columnid="inpt_fromdd"/>
  1230. <BindItem id="item35" compid="input11" propid="value" datasetid="ds_main_inpt" columnid="inpt_todd"/>
  1231. <BindItem id="item36" compid="textarea1" propid="value" datasetid="ds_main_inpt" columnid="inpt_mngtcnts"/>
  1232. <BindItem id="item37" compid="combo1" propid="value" datasetid="ds_send_data1" columnid="refflag"/>
  1233. <BindItem id="item38" compid="ipt_refamt" propid="value" datasetid="ds_send_data1" columnid="refvalue"/>
  1234. <BindItem id="item39" compid="ipt_refdate" propid="value" datasetid="ds_send_data1" columnid="refvalue"/>
  1235. <BindItem id="item40" compid="ipt_refinput" propid="value" datasetid="ds_send_data1" columnid="refvalue"/>
  1236. <BindItem id="item41" compid="cmb_reforddeptcd" propid="value" datasetid="ds_send_data1" columnid="refvalue"/>
  1237. <BindItem id="item42" compid="ipt_clamddyn" propid="value" datasetid="ds_send_data1" columnid="clamddyn"/>
  1238. <BindItem id="item43" compid="rdo_endflagcd" propid="value" datasetid="ds_main_inpt" columnid="inpt_endflagcd"/>
  1239. </Bind>
  1240. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  1241. include "com_basiccodexp::ZBC001.xjs"
  1242. var arErrorCode = new HashArray();
  1243. function SMPMC00600_oninit(obj:Form, e:InitEventInfo)
  1244. {
  1245. frmf_initForm(obj);
  1246. }
  1247. function SMPMC00600_onload(obj:Form, e:LoadEventInfo)
  1248. {
  1249. grdf_initGrid(grd_pmcheoac);
  1250. grdf_initGrid(grd_pmchlist);
  1251. var arrParam = [ {dsNm: "ds_init_P0008list_P0008", cdGrpId: "P0008" }
  1252. ,{dsNm: "ds_init_P0010list_P0010", cdGrpId: "P0010" }
  1253. ,{dsNm: "ds_init_P0002list_P0002", cdGrpId: "P0002" }
  1254. ,{dsNm: "ds_init_P0447list_P0447", cdGrpId: "P0447" }
  1255. ,{dsNm: "ds_init_P0448list_P0448", cdGrpId: "P0448" }];
  1256. appf_getCodeList(arrParam);
  1257. ds_init_P0447list_P0447.insertRow(0);
  1258. ds_init_P0448list_P0448.insertRow(0);
  1259. ds_send_data5.clearData();
  1260. ds_send_data5.addRow();
  1261. ds_send_data5.setColumn(0, "sess_posinstcd", sysf_getUserInfo("dutplceinstcd"));
  1262. ds_send_data5.setColumn(0, "ioflag","I");
  1263. // 공통코드조회
  1264. var oParam = {};
  1265. oParam.id = "TRPMI00106";
  1266. oParam.service = "pamcomnapp.PamComn";
  1267. oParam.method = "reqGetComCD";
  1268. oParam.inds = "req=ds_send_data5";
  1269. oParam.outds = "ds_hidden_init_disccd=disccd " +
  1270. "ds_hidden_init_insukind=insukind " +
  1271. "ds_hidden_init_suppkind=suppkind " +
  1272. "ds_hidden_init_suppkindhist=suppkindhist " +
  1273. "ds_hidden_init_orddeptcd=orddeptcd " +
  1274. "ds_hidden_init_orddrid=orddrid " +
  1275. "ds_hidden_init_wardcd=wardcd " +
  1276. "ds_hidden_init_roomcd=roomcd " +
  1277. "ds_hidden_init_bedcd=bedcd " +
  1278. "ds_hidden_init_roomgrdecd=roomgrdecd " +
  1279. "ds_hidden_init_roomgrdelist=roomgrdelist " +
  1280. "ds_hidden_init_roomtypecd=roomtypecd " +
  1281. "ds_hidden_init_flag=flag " +
  1282. "ds_hidden_init_proccd=proccd " +
  1283. "ds_hidden_init_centcd=centcd " +
  1284. "ds_hidden_init_hospgrde=hospgrde " +
  1285. "ds_hidden_init_naticd=naticd " +
  1286. "ds_hidden_init_erorddrid=erorddrid " +
  1287. "ds_hidden_init_insucd=insucd " +
  1288. "ds_hidden_init_uncocd=uncocd";
  1289. oParam.async = false;
  1290. tranf_submit(oParam);
  1291. ds_hidden_init_orddeptcd.insertRow(0);
  1292. ds_hidden_init_orddrid.insertRow(0);
  1293. cmb_orddeptcd.index = 0;
  1294. cmb_orddrid.index = 0;
  1295. cmb_atdoctid.index = 0;
  1296. cmb_reforddeptcd.index = 0;
  1297. // 원무코드조회(P0009) 은행정보
  1298. ds_send_data6.setColumn( 0, "cdgrupid", "P0009");
  1299. var oParam = {};
  1300. oParam.id = "TRPMC00610";
  1301. oParam.service = "pambaseinfomngtapp.PamComCode";
  1302. oParam.method = "reqGetSpecCodeInfo";
  1303. oParam.inds = "req=ds_send_data6";
  1304. oParam.outds = "ds_hidden_speccode_speccodelist=speccodelist";
  1305. oParam.async = false;
  1306. tranf_submit(oParam);
  1307. ds_main_grdpmchlist_grdpmcheoac.clearData();
  1308. ds_send_data1.setColumn(0, "issfromdd", utlf_getCurrentDate());
  1309. ds_send_data1.setColumn(0, "isstodd", utlf_getCurrentDate());
  1310. }
  1311. function fInitialize(initflag)
  1312. {
  1313. switch(initflag)
  1314. {
  1315. case "0":
  1316. ds_send_data3.clearData();
  1317. ds_send_data3.addRow();
  1318. ds_send_data4.clearData();
  1319. ds_send_data4.addRow();
  1320. ds_send_data5.clearData();
  1321. ds_send_data5.addRow();
  1322. ds_main.clearData();
  1323. ds_main.addRow();
  1324. ds_hidden_original.clearData();
  1325. ds_hidden_original.addRow();
  1326. ds_hidden_rcv.clearData();
  1327. ds_hidden_rcv.addRow();
  1328. ds_hidden_rcvflag.clearData();
  1329. ds_hidden_rcvflag.addRow();
  1330. ds_main_grdpmcheoaclist_grdpmcheoaclist.clearData();
  1331. ds_main_grdpmcheoaclist_grdpmcheoaclist.addRow();
  1332. break;
  1333. case "1":
  1334. ds_send_data3.clearData();
  1335. ds_send_data3.addRow();
  1336. ds_send_data4.clearData();
  1337. ds_send_data4.addRow();
  1338. ds_send_data5.clearData();
  1339. ds_send_data5.addRow();
  1340. ds_main_ptbs.clearData();
  1341. ds_main_ptbs.addRow();
  1342. ds_main_inpt.clearData();
  1343. ds_main_inpt.addRow();
  1344. ds_hidden_original.clearData();
  1345. ds_hidden_original.addRow();
  1346. ds_hidden_rcv.clearData();
  1347. ds_hidden_rcv.addRow();
  1348. ds_hidden_rcvflag.clearData();
  1349. ds_hidden_rcvflag.addRow();
  1350. break;
  1351. default:
  1352. break;
  1353. }
  1354. }
  1355. function fPatInfoSrch()
  1356. {
  1357. var oParam = {};
  1358. oParam.id = "TRPMC00601";
  1359. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1360. oParam.method = "reqGetPatBaseInfo";
  1361. oParam.inds = "req=ds_send_data3";
  1362. oParam.outds = "ds_hidden_rcv_ptbs=ptbs";
  1363. oParam.async = false;
  1364. oParam.callback = "cf_TRPMC00601";
  1365. tranf_submit(oParam);
  1366. if(arErrorCode.pop("TRPMC00601") > -1)
  1367. {
  1368. var iptbscnt = ds_hidden_rcv_ptbs.rowcount;
  1369. if (iptbscnt > 0)
  1370. {
  1371. dsf_copyDsWithPrefix(ds_main_ptbs, ds_hidden_rcv_ptbs, "ptbs_");
  1372. fPmchEoas();
  1373. fPmchEoac();
  1374. return false;
  1375. }
  1376. else
  1377. {
  1378. sysf_messageBox("환자인적이","I004");
  1379. ds_main_ptbs.clearData(); ds_main_ptbs.addRow();
  1380. return false;
  1381. }
  1382. }
  1383. }
  1384. function cf_TRPMC00601(sSvcId, nErrorCode, sErrorMsg)
  1385. {
  1386. arErrorCode.push(sSvcId, nErrorCode);
  1387. }
  1388. function fPmchEoas()
  1389. {
  1390. ds_send_data2.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1391. ds_send_data2.setColumn( 0, "indd",ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1392. // submit("TRPMC00608")
  1393. var oParam = {};
  1394. oParam.id = "TRPMC00608";
  1395. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1396. oParam.method = "reqGetPmchEoasList";
  1397. oParam.inds = "req=ds_send_data2";
  1398. oParam.outds = "ds_hidden_rcv_inpt=inpt";
  1399. oParam.async = false;
  1400. tranf_submit(oParam);
  1401. ds_main_inpt.setColumn( 0, "inpt_cntrcnty", ds_hidden_rcv_inpt.getColumn(0, "cntrcnty"));
  1402. ds_main_inpt.setColumn( 0, "inpt_chrgernm", ds_hidden_rcv_inpt.getColumn(0, "chrgernm"));
  1403. ds_main_inpt.setColumn( 0, "inpt_tel", ds_hidden_rcv_inpt.getColumn(0, "tel"));
  1404. ds_main_inpt.setColumn( 0, "inpt_faxno", ds_hidden_rcv_inpt.getColumn(0, "faxno"));
  1405. ds_main_inpt.setColumn( 0, "inpt_appernm", ds_hidden_rcv_inpt.getColumn(0, "appernm"));
  1406. ds_main_inpt.setColumn( 0, "inpt_patrela", ds_hidden_rcv_inpt.getColumn(0, "patrela"));
  1407. ds_main_inpt.setColumn( 0, "inpt_appmthd", ds_hidden_rcv_inpt.getColumn(0, "appmthd"));
  1408. ds_main_inpt.setColumn( 0, "inpt_mngtcnts", ds_hidden_rcv_inpt.getColumn(0, "mngtcnts"));
  1409. ds_main_inpt.setColumn( 0, "inpt_remfact", ds_hidden_rcv_inpt.getColumn(0, "remfact"));
  1410. ds_main_inpt.setColumn( 0, "inpt_limitamt", ds_hidden_rcv_inpt.getColumn(0, "limitamt"));
  1411. ds_main_inpt.setColumn( 0, "inpt_fromdd", ds_hidden_rcv_inpt.getColumn(0, "fromdd"));
  1412. ds_main_inpt.setColumn( 0, "inpt_todd", ds_hidden_rcv_inpt.getColumn(0, "todd"));
  1413. ds_main_inpt.setColumn( 0, "inpt_endflagcd", ds_hidden_rcv_inpt.getColumn(0, "endflagcd"));
  1414. ds_main_inpt.setColumn( 0, "inpt_instcd", ds_hidden_rcv_inpt.getColumn(0, "instcd"));
  1415. }
  1416. function fPmchEoac()
  1417. {
  1418. ds_send_data2.setColumn(0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1419. ds_send_data2.setColumn(0, "indd",ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1420. var oParam = {};
  1421. oParam.id = "TRPMC00605";
  1422. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1423. oParam.method = "reqGetPmchEoac";
  1424. oParam.inds = "req=ds_send_data2";
  1425. oParam.outds = "ds_main_grdpmchlist_grdpmcheoac=grdpmcheoac";
  1426. oParam.async = false;
  1427. tranf_submit(oParam);
  1428. }
  1429. function fRrgstNo1Veri()
  1430. {
  1431. var ptbs_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  1432. if (ptbs_rrgstno1 != null && ptbs_rrgstno1 != "" && ptbs_rrgstno1 != " " && ptbs_rrgstno1 != "-")
  1433. {
  1434. if (ptbs_rrgstno1.length != 6)
  1435. {
  1436. sysf_messageBox("주민번호1은 6자리여야 합니다!","E999","");
  1437. ptbs_rrgstno1.setFocus();
  1438. return false;
  1439. }
  1440. if (ptbs_rrgstno1.isNumber() != true)
  1441. {
  1442. sysf_messageBox("주민번호1은 숫자형태로 입력되어야 합니다!","E999","");
  1443. ptbs_rrgstno1.setFocus();
  1444. return false;
  1445. }
  1446. }
  1447. else
  1448. {
  1449. sysf_messageBox("주민번호1은 6자리여야 합니다!","E999","");
  1450. ptbs_rrgstno1.setFocus();
  1451. return false;
  1452. }
  1453. }
  1454. function fHngNmVeri(gubn)
  1455. {
  1456. var ptbs_hngnm;
  1457. if (gubn == "xforms-next")
  1458. {
  1459. ptbs_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
  1460. }
  1461. else if (gubn == "onkeypress" || gubn == "onkeyup")
  1462. {
  1463. ptbs_hngnm = (ipt_hngnm.text).toString();
  1464. }
  1465. //한글 한글자를 그냥 길이1로 계산
  1466. if (eval((ptbs_hngnm.length).toString()) < 2)
  1467. {
  1468. sysf_messageBox("환자성명은 2글자 이상되어야 합니다!","E999","");
  1469. ipt_hngnm.setFocus();
  1470. return false;
  1471. }
  1472. }
  1473. function fChangeCheck()
  1474. {
  1475. var tlpm_flag;
  1476. var h_tlpm = ds_temp_h_inpt_inpt;
  1477. var o_tlpm = ds_main_inpt;
  1478. if (h_tlpm == null)
  1479. {
  1480. tlpm_flag = null; // 데이터가 없으면 인스턴스 노드가 없다.
  1481. }
  1482. else if (o_tlpm == null)
  1483. {
  1484. tlpm_flag = null;
  1485. }
  1486. else if (h_tlpm.saveXML() == o_tlpm.saveXML())
  1487. {
  1488. tlpm_flag = null;
  1489. sysf_messageBox("변경사항이","I004");
  1490. return false;
  1491. }
  1492. else if (h_tlpm.saveXML() != o_tlpm.saveXML())
  1493. {
  1494. tlpm_flag = 'u'
  1495. ds_main_inpt.setColumn( 0, "inpt_status",tlpm_flag);
  1496. return true;
  1497. }
  1498. }
  1499. function fGetMoneyTypeNumber(pValue)
  1500. {
  1501. var num = pValue.replace(/(^\s*)|(\s*$)/g, "");
  1502. while((/(-?[0-9]+)([0-9]{3})/).test(num))
  1503. {
  1504. num = num.replace((/(-?[0-9]+)([0-9]{3})/), "$1,$2");
  1505. }
  1506. return num;
  1507. }
  1508. function fChoiValue(choiflag)
  1509. {
  1510. //전체, 진료과, 환자번호, 환자성명, 청구일, 관할시군구청, 청구액, 입금액, 입금일
  1511. ds_send_data1.setColumn(0, "refvalue", "");
  1512. if (choiflag == "0")
  1513. {
  1514. cmb_reforddeptcd.visible = false;
  1515. ipt_refinput.visible = false;
  1516. ipt_refdate.visible = false;
  1517. ipt_refamt.visible = false;
  1518. cap_up.visible = false;
  1519. }
  1520. else if (choiflag == "1")
  1521. {
  1522. var _oldwidth = cmb_reforddeptcd.position.width;
  1523. var _oldheight = cmb_reforddeptcd.position.height;
  1524. cmb_reforddeptcd.position.left = "731";
  1525. cmb_reforddeptcd.position.top = "457";
  1526. cmb_reforddeptcd.position.width = _oldwidth;
  1527. cmb_reforddeptcd.position.height = _oldheight;
  1528. cmb_reforddeptcd.visible = true;
  1529. ipt_refinput.visible = false;
  1530. ipt_refdate.visible = false;
  1531. ipt_refamt.visible = false;
  1532. cap_up.visible = false;
  1533. cmb_reforddeptcd.setFocus();
  1534. }
  1535. else if (choiflag == "2" || choiflag == "3" || choiflag == "5")
  1536. {
  1537. var _oldwidth = ipt_refinput.position.width;
  1538. var _oldheight = ipt_refinput.position.height;
  1539. ipt_refinput.position.left = "731";
  1540. ipt_refinput.position.top = "457";
  1541. ipt_refinput.position.width = _oldwidth;
  1542. ipt_refinput.position.height = _oldheight;
  1543. cmb_reforddeptcd.visible = false;
  1544. ipt_refinput.visible = true;
  1545. ipt_refdate.visible = false;
  1546. ipt_refamt.visible = false;
  1547. cap_up.visible = false;
  1548. ipt_refinput.setFocus();
  1549. }
  1550. else if (choiflag == "8")
  1551. {
  1552. var _oldwidth = ipt_refdate.position.width;
  1553. var _oldheight = ipt_refdate.position.height;
  1554. ipt_refdate.position.left = "731";
  1555. ipt_refdate.position.top = "457";
  1556. ipt_refdate.position.width = _oldwidth;
  1557. ipt_refdate.position.height = _oldheight;
  1558. cmb_reforddeptcd.visible = false;
  1559. ipt_refinput.visible = false;
  1560. ipt_refdate.visible = true;
  1561. ipt_refamt.visible = false;
  1562. cap_up.visible = false;
  1563. ipt_refdate.setFocus();
  1564. }
  1565. else if (choiflag == "6" || choiflag == "7")
  1566. {
  1567. var _oldwidth = ipt_refamt.position.width;
  1568. var _oldheight = ipt_refamt.position.height;
  1569. ipt_refamt.position.left = "731";
  1570. ipt_refamt.position.top = "457";
  1571. ipt_refamt.position.width = _oldwidth;
  1572. ipt_refamt.position.height = _oldheight;
  1573. _oldwidth = cap_up.position.width;
  1574. _oldheight = cap_up.position.height;
  1575. cap_up.position.left = "862";
  1576. cap_up.position.top = "460";
  1577. cap_up.position.width = _oldwidth;
  1578. cap_up.position.height = _oldheight;
  1579. cmb_reforddeptcd.visible = false;
  1580. ipt_refinput.visible = false;
  1581. ipt_refdate.visible = false;
  1582. ipt_refamt.visible = true;
  1583. cap_up.visible = true;
  1584. ipt_refamt.setFocus();
  1585. }
  1586. }
  1587. function button5_onclick(obj:Button, e:ClickEventInfo)
  1588. {
  1589. var cur_row = ds_main_grdpmchlist_grdpmcheoac.rowposition; // grd_pmcheoac.row;
  1590. ds_main_grdpmchlist_grdpmcheoac.updatecontrol = false;
  1591. ds_main_grdpmchlist_grdpmcheoac.enableevent = false;
  1592. ds_main_grdpmchlist_grdpmcheoac.setColumn(cur_row, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1593. ds_main_grdpmchlist_grdpmcheoac.setColumn(cur_row, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1594. ds_main_grdpmchlist_grdpmcheoac.setRowType(cur_row, Dataset.ROWTYPE_UPDATE);
  1595. ds_main_grdpmchlist_grdpmcheoac.updatecontrol = true;
  1596. ds_main_grdpmchlist_grdpmcheoac.enableevent = true;
  1597. var dsUpdate = grdf_getGridUpdateData(grd_pmcheoac, "update");
  1598. grdf_setStatusColumn(dsUpdate, "m");
  1599. ds_send_updatedate_grdpmcheoac.copyData(dsUpdate,true);
  1600. var oParam = {};
  1601. oParam.id = "TRPMC00604";
  1602. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1603. oParam.method = "reqInsPmchEoas";
  1604. oParam.inds = "req=ds_send_updatedate_grdpmcheoac";
  1605. oParam.outds = "";
  1606. oParam.async = false;
  1607. oParam.callback = "cf_TRPMC00604";
  1608. tranf_submit(oParam);
  1609. if(arErrorCode.pop("TRPMC00604") > -1)
  1610. {
  1611. for(var i = 0; i < ds_main_grdpmchlist_grdpmcheoac.rowcount; i++)
  1612. {
  1613. ds_main_grdpmchlist_grdpmcheoac.setRowType(i, Dataset.ROWTYPE_NORMAL);
  1614. }
  1615. }
  1616. }
  1617. function cf_TRPMC00604(sSvcId, nErrorCode, sErrorMsg)
  1618. {
  1619. arErrorCode.push(sSvcId, nErrorCode);
  1620. }
  1621. function button9_onclick(obj:Button, e:ClickEventInfo)
  1622. {
  1623. ds_hidden_srchdiag.setColumn(0, "selectedrdodiagkind", "1");
  1624. ds_hidden_srchdiag.setColumn(0, "basedd", utlf_getCurrentDate());
  1625. ds_hidden_srchdiag.setColumn(0, "diagcd", "");
  1626. ds_hidden_srchdiag.setColumn(0, "diagnm", "");
  1627. ds_hidden_srchdiag.setColumn(0, "flag", "D");
  1628. var objArg = new Object();
  1629. objArg.arg_ds_init = ds_hidden_srchdiag;
  1630. frmf_modal("SPPIZ00400", "SPPIZ00400", objArg, "", "", "10", "10", "", "", "", "", "", "M");
  1631. }
  1632. function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  1633. {
  1634. if(e.keycode == 13)
  1635. {
  1636. //조회전 클리어..
  1637. ds_send_data3.clearData();
  1638. ds_send_data3.addRow();
  1639. ds_main.setColumn(0, "popupendflag", "")
  1640. ds_send_data3.setColumn(0, "srchcond","1");
  1641. ds_main_ptbs.setColumn(0, "ptbs_pid",ipt_pid.text)
  1642. ds_send_data3.setColumn(0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1643. // 환자의 입원내역 카운트 조회
  1644. if(!utlf_isNull(ipt_pid.text))
  1645. {
  1646. var oParam = {};
  1647. oParam.id = "TRPMC00607";
  1648. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1649. oParam.method = "reqGetJaeWonList";
  1650. oParam.inds = "req=ds_send_data3";
  1651. oParam.outds = "ds_main_patinfo_patinfolist=patinfolist";
  1652. oParam.async = false;
  1653. tranf_submit(oParam);
  1654. }
  1655. var chkcnt = ds_main_patinfo_patinfolist.rowcount;
  1656. if (chkcnt > 0)
  1657. {
  1658. if (chkcnt > 1)
  1659. {
  1660. ds_send_data3.clearData();
  1661. ds_send_data3.addRow();
  1662. ds_send_data3.setColumn(0, "srchcond", "1");
  1663. ds_main_ptbs.setColumn(0, "ptbs_pid", ipt_pid.text);
  1664. ds_send_data3.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1665. // 입원내역조회 팝업
  1666. var objArg = new Object();
  1667. objArg.arg_ds_send = ds_send_data3;
  1668. frmf_modal("SSPMC00601", "SSPMC00601", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1669. if(ds_main.getColumn(0, "popupendflag") == "ok")
  1670. {
  1671. ds_main_ptbs.setColumn(0, "ptbs_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1672. ds_main_ptbs.setColumn(0, "ptbs_indd", ds_main_patinfo_patinfolist.getColumn(0, "indd"));
  1673. ds_send_data3.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1674. ds_send_data3.setColumn(0, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1675. if(!utlf_isNull(ipt_pid.text))
  1676. {
  1677. fPatInfoSrch();
  1678. }
  1679. }
  1680. else
  1681. {
  1682. return false;
  1683. }
  1684. }
  1685. else
  1686. {
  1687. ds_main_ptbs.setColumn(0, "ptbs_pid",ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1688. ds_main_ptbs.setColumn(0, "ptbs_indd",ds_main_patinfo_patinfolist.getColumn(0, "indd"));
  1689. ds_send_data3.setColumn(0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1690. ds_send_data3.setColumn(0, "indd",ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1691. if(!utlf_isNull(ipt_pid.text))
  1692. {
  1693. fPatInfoSrch();
  1694. }
  1695. }
  1696. }
  1697. }
  1698. }
  1699. function ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo)
  1700. {
  1701. if (e.keycode ==13)
  1702. {
  1703. if (fHngNmVeri("onkeypress") == false)
  1704. {
  1705. return;
  1706. }
  1707. //조회전 클리어..
  1708. ds_main_patinfo_patinfolist.clearData(); ds_main_patinfo_patinfolist.addRow();
  1709. ds_send_data3.clearData();
  1710. ds_send_data3.addRow();
  1711. ds_send_data3.setColumn(0, "srchcond", "2");
  1712. ds_main_ptbs.setColumn(0, "ptbs_hngnm", ipt_hngnm.text);
  1713. ds_send_data3.setColumn(0, "hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  1714. // 환자기초정보조회
  1715. var objArg = new Object();
  1716. objArg.arg_ds_send = ds_send_data3;
  1717. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1718. ds_send_data3.clearData(); ds_send_data3.addRow();
  1719. if(ds_main.getColumn(0, "popupendflag") == "ok" )
  1720. {
  1721. ds_main_ptbs.setColumn(0, "ptbs_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1722. ds_send_data3.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1723. }
  1724. // 입원내역조회
  1725. if(!utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_pid")))
  1726. {
  1727. var oParam = {};
  1728. oParam.id = "TRPMC00607";
  1729. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1730. oParam.method = "reqGetJaeWonList";
  1731. oParam.inds = "req=ds_send_data3";
  1732. oParam.outds = "ds_main_patinfo_patinfolist=patinfolist";
  1733. oParam.async = false;
  1734. tranf_submit(oParam);
  1735. }
  1736. var ptbs_chkcnt = ds_main_patinfo_patinfolist.rowcount;
  1737. if (ptbs_chkcnt > 0)
  1738. {
  1739. //ptbs의 자료가 한개이상일 경우 팝업을 띄워준다.
  1740. if (ptbs_chkcnt > 1)
  1741. {
  1742. //조회전 클리어..
  1743. ds_send_data3.clearData();
  1744. ds_send_data3.addRow();
  1745. ds_send_data3.setColumn(0, "srchcond", "1");
  1746. ds_send_data3.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1747. var objArg = new Object();
  1748. objArg.arg_ds_send = ds_send_data3;
  1749. frmf_modal("SSPMC00601", "SSPMC00601", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1750. if(ds_main.getColumn(0, "popupendflag") == "ok" )
  1751. {
  1752. ds_main_ptbs.setColumn(0, "ptbs_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1753. ds_main_ptbs.setColumn(0, "ptbs_hngnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  1754. ds_main_ptbs.setColumn(0, "ptbs_indd", ds_main_patinfo_patinfolist.getColumn(0, "indd"));
  1755. ds_send_data3.setColumn(0, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1756. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  1757. if(utlf_isNull(sPid))
  1758. {
  1759. fPatInfoSrch();
  1760. }
  1761. }
  1762. else
  1763. {
  1764. return false;
  1765. }
  1766. }
  1767. else
  1768. {
  1769. ds_main_ptbs.setColumn(0, "ptbs_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1770. ds_main_ptbs.setColumn(0, "ptbs_hngnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  1771. ds_main_ptbs.setColumn(0, "ptbs_indd", ds_main_patinfo_patinfolist.getColumn(0, "indd"));
  1772. ds_send_data3.setColumn(0, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1773. var sPid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  1774. if(utlf_isNull(sPid))
  1775. {
  1776. fPatInfoSrch();
  1777. }
  1778. }
  1779. }
  1780. else
  1781. {
  1782. sysf_messageBox("환자인적이", "I004");
  1783. ds_main_ptbs.clearData(); ds_main_ptbs.addRow();
  1784. return false;
  1785. }
  1786. }
  1787. }
  1788. function group3_grd_pmcheoac_onkeyup(obj:Grid, e:KeyEventInfo) {
  1789. if (e.keycode == 46) {
  1790. obj.updateToDataset();
  1791. var cur_row = ds_main_grdpmchlist_grdpmcheoac.rowposition;
  1792. //grd_pmcheoac.deleteItem(cur_row);
  1793. ds_main_grdpmchlist_grdpmcheoac.deleteRow(cur_row);
  1794. //model.refresh();
  1795. } else if (e.keycode == 45) {
  1796. obj.updateToDataset();
  1797. //grd_pmcheoac.addRow();
  1798. //var cur_row = grd_pmcheoac.row;
  1799. var cur_row = ds_main_grdpmchlist_grdpmcheoac.addRow();
  1800. ds_main_grdpmchlist.setColumn( cur_row , "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1801. ds_main_grdpmchlist.setColumn( cur_row , "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1802. }
  1803. }
  1804. function button53_onclick(obj:Button, e:ClickEventInfo)
  1805. {
  1806. var cur_row = ds_main_grdpmchlist_grdpmcheoac.addRow();
  1807. ds_main_grdpmchlist.setColumn(cur_row, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1808. ds_main_grdpmchlist.setColumn(cur_row, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1809. }
  1810. function button54_onclick(obj:Button, e:ClickEventInfo)
  1811. {
  1812. var cur_row = ds_main_grdpmchlist_grdpmcheoac.rowposition;
  1813. ds_main_grdpmchlist_grdpmcheoac.deleteRow(cur_row);
  1814. }
  1815. function button10_onclick(obj:Button, e:ClickEventInfo)
  1816. {
  1817. ds_send_data2.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1818. ds_send_data2.setColumn(0, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1819. var oParam = {};
  1820. oParam.id = "TRPMC00605";
  1821. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1822. oParam.method = "reqGetPmchEoac";
  1823. oParam.inds = "req=ds_send_data2";
  1824. oParam.outds = "ds_main_grdpmchlist_grdpmcheoac=grdpmcheoac";
  1825. oParam.async = false;
  1826. tranf_submit(oParam);
  1827. }
  1828. function group3_grd_pmchlist_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1829. var currentRow = ds_main_grdpmcheoaclist_grdpmcheoaclist.rowposition;
  1830. ds_main_ptbs.setColumn( 0, "ptbs_pid",ds_main_grdpmcheoaclist_grdpmcheoaclist.getColumn(currentRow, "pid"));
  1831. ds_main_ptbs.setColumn( 0, "ptbs_indd",ds_main_grdpmcheoaclist_grdpmcheoaclist.getColumn(currentRow, "indd"));
  1832. ds_send_data3.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1833. ds_send_data3.setColumn( 0, "indd",ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1834. var sPid = ds_main_grdpmcheoaclist_grdpmcheoaclist.getColumn(0, "pid");
  1835. if (sPid != "") {
  1836. fPatInfoSrch();
  1837. }
  1838. }
  1839. function btn_uncyprint_onclick(obj:Button, e:ClickEventInfo)
  1840. {
  1841. // 2008.05.22 긴급지원 청구내역 기반으로 출력
  1842. var selectedRow = ds_main_grdpmchlist_grdpmcheoac.rowposition;
  1843. if (selectedRow < 1)
  1844. {
  1845. sysf_messageBox("출력할 청구내역을", "C002");
  1846. return false;
  1847. }
  1848. else
  1849. {
  1850. // 병원정보조회
  1851. dsf_createDsRow("ds_send", [{col : "instcd", type : "STRING", size : 256, val : sysf_getUserInfo("dutplceinstcd")}
  1852. , {col : "refdate", type : "STRING", size : 256, val : ""}]);
  1853. var oParam = {};
  1854. oParam.id = "TRPMC00609";
  1855. oParam.service = "pamcomnapp.PamComn";
  1856. oParam.method = "reqGetHospInfo";
  1857. oParam.inds = "req=ds_send";
  1858. oParam.outds = "ds_hidden_hosp_hospinfo=hospinfo";
  1859. oParam.async = false;
  1860. tranf_submit(oParam);
  1861. var claimAppdd = ds_main_grdpmchlist_grdpmcheoac.getColumn(0, "appdd");
  1862. var claimEnddd = ds_main_grdpmchlist_grdpmcheoac.getColumn(0, "enddd");
  1863. var ctrtDate = utlf_getCurrentDate();
  1864. var yearFrom = claimAppdd.substr(0, 4);
  1865. var monthFrom = claimAppdd.substr(4, 2);
  1866. var dayFrom = claimAppdd.substr(6, 2);
  1867. var yearTo = claimEnddd.substr(0, 4);
  1868. var monthTo = claimEnddd.substr(4, 2);
  1869. var dayTo = claimEnddd.substr(6, 2);
  1870. var ctrtYear = ctrtDate.substr(0, 4);
  1871. var ctrtMonth = ctrtDate.substr(4, 2);
  1872. var ctrtDay = ctrtDate.substr(6, 2);
  1873. var koreanAmt = ds_main_grdpmchlist_grdpmcheoac.getColumn(0, "clamamt").setAmountToKorean();
  1874. var numberAmt = fGetMoneyTypeNumber(ds_main_grdpmchlist_grdpmcheoac.getColumn(0, "clamamt"));
  1875. var claimAmt = "금 " + koreanAmt + "원정" + "(₩" + numberAmt + ")";
  1876. ds_main_ugcy_print.setColumn(0, "pat_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1877. ds_main_ugcy_print.setColumn(0, "pat_hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  1878. ds_main_ugcy_print.setColumn(0, "pat_rrgstno", (ds_main_ptbs.getColumn(0, "ptbs_rrgstno1").concat(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"))));
  1879. ds_main_ugcy_print.setColumn(0, "pat_addr", (ds_main_ptbs.getColumn(0, "ptbs_zipnm").concat(ds_main_ptbs.getColumn(0, "ptbs_detladdr"))));
  1880. ds_main_ugcy_print.setColumn(0, "minst_name", ds_hidden_hosp_hospinfo.getColumn(0, "hospnm"));
  1881. ds_main_ugcy_print.setColumn(0, "minst_prsd", ds_hidden_hosp_hospinfo.getColumn(0, "prsdnm"));
  1882. ds_main_ugcy_print.setColumn(0, "minst_bizmngrgstno", ds_hidden_hosp_hospinfo.getColumn(0, "bizmngrgstno"));
  1883. ds_main_ugcy_print.setColumn(0, "minst_addr", ds_hidden_hosp_hospinfo.getColumn(0, "fulladdr"));
  1884. ds_main_ugcy_print.setColumn(0, "minst_phone", ds_hidden_hosp_hospinfo.getColumn(0, "reprtel1"));
  1885. ds_main_ugcy_print.setColumn(0, "minst_yearfrom", yearFrom);
  1886. ds_main_ugcy_print.setColumn(0, "minst_monthfrom", monthFrom);
  1887. ds_main_ugcy_print.setColumn(0, "minst_dayfrom", dayFrom);
  1888. ds_main_ugcy_print.setColumn(0, "minst_yearto", yearTo);
  1889. ds_main_ugcy_print.setColumn(0, "minst_monthto", monthTo);
  1890. ds_main_ugcy_print.setColumn(0, "minst_dayto", dayTo);
  1891. ds_main_ugcy_print.setColumn(0, "claimamt", claimAmt);
  1892. ds_main_ugcy_print.setColumn(0, "bank_name", ds_hidden_speccode_speccodelist.lookupExpr("cdid == 'B'", "cdnm"));
  1893. ds_main_ugcy_print.setColumn(0, "bank_acount", ds_hidden_speccode_speccodelist.lookupExpr("cdid == 'A'", "cdnm"));
  1894. ds_main_ugcy_print.setColumn(0, "bank_owner", ds_hidden_speccode_speccodelist.lookupExpr("cdid == 'O'", "cdnm"));
  1895. ds_main_ugcy_print.setColumn(0, "ctrt_year", ctrtYear);
  1896. ds_main_ugcy_print.setColumn(0, "ctrt_month", ctrtMonth);
  1897. ds_main_ugcy_print.setColumn(0, "ctrt_day", ctrtDay);
  1898. ds_main_ugcy_print.setColumn(0, "ctrt_name", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  1899. ds_main_ugcy_print.setColumn(0, "ctrt_inst_name", ds_hidden_hosp_hospinfo.getColumn(0, "hospnm"));
  1900. ds_main_ugcy_print.setColumn(0, "ctrt_inst_prsd", ds_hidden_hosp_hospinfo.getColumn(0, "prsdnm"));
  1901. ds_main_ugcy_print.setColumn(0, "ctrt_to", ds_main_inpt.getColumn(0, "inpt_cntrcnty"));
  1902. // 긴급지원비용 청구서 출력
  1903. var objDOM = rptf_createDOM();
  1904. var objParam = new Object();
  1905. rptf_setNodeListToDOM(objDOM, "root/main/ugcy_print" , ds_main_ugcy_print);
  1906. objParam.xml_data_XML1 = objDOM.documentElement.source;
  1907. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  1908. rptf_exeReportPreview30(["RPPMC00600"],[objParam], option);
  1909. }
  1910. }
  1911. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  1912. {
  1913. grdf_exportExcel(grd_pmchlist, "Sheet1", "긴급복지청구현황", false, "" , 'user' , true);
  1914. }
  1915. function btn_reference_onclick(obj:Button, e:ClickEventInfo)
  1916. {
  1917. var oParam = {};
  1918. oParam.id = "TRPMC00606";
  1919. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1920. oParam.method = "reqGetPmchEoacList";
  1921. oParam.inds = "req=ds_send_data1";
  1922. oParam.outds = "ds_main_grdpmcheoaclist_grdpmcheoaclist=grdpmcheoaclist";
  1923. oParam.async = false;
  1924. tranf_submit(oParam);
  1925. }
  1926. function button3_onclick(obj:Button, e:ClickEventInfo)
  1927. {
  1928. ds_send_data7.clearData();
  1929. ds_send_data7.addRow();
  1930. ds_send_data7.setColumn(0, "inpt_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1931. ds_send_data7.setColumn(0, "inpt_remfact", ds_main_inpt.getColumn(0, "inpt_remfact"));
  1932. ds_send_data7.setColumn(0, "inpt_instcd", ds_main_inpt.getColumn(0, "inpt_instcd"));
  1933. var oParam = {};
  1934. oParam.id = "TXPAI02201";
  1935. oParam.service = "inordamtmngtapp.InRcpt";
  1936. oParam.method = "reqSetRemFact";
  1937. oParam.inds = "req=ds_send_data7";
  1938. oParam.outds = "";
  1939. oParam.async = false;
  1940. tranf_submit(oParam);
  1941. }
  1942. function combo1_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
  1943. {
  1944. var choiflag = ds_send_data1.getColumn(0, "refflag");
  1945. //검색조건
  1946. fChoiValue(choiflag);
  1947. }
  1948. function ipt_refinput_onkeydown(obj:Edit, e:KeyEventInfo)
  1949. {
  1950. var choiflag = ds_send_data1.getColumn(0, "refflag");
  1951. if (choiflag == "2")
  1952. {
  1953. if(e.keycode == 13)
  1954. {
  1955. obj.updateToDataset();
  1956. ds_send_search1.setColumn(0, "pid", ds_send_data1.getColumn(0, "refvalue"));
  1957. ds_send_search1.setColumn(0, "srchcond", "1");
  1958. var objArg = new Object();
  1959. objArg.arg_ds_send = ds_send_search1;
  1960. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1961. ds_send_data1.setColumn( 0, "refvalue",ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1962. inputEnterKey("btn_reference", "DOMActivate");
  1963. }
  1964. }
  1965. else if (choiflag == "3")
  1966. {
  1967. if(e.keycode == 13)
  1968. {
  1969. obj.updateToDataset();
  1970. ds_send_search1.setColumn(0, "hngnm", ds_send_data1.getColumn(0, "refvalue"));
  1971. ds_send_search1.setColumn(0, "srchcond", "2");
  1972. var objArg = new Object();
  1973. objArg.arg_ds_send = ds_send_search1;
  1974. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1975. ds_send_data1.setColumn( 0, "refvalue",ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1976. frmf_inputEnterKey("btn_reference", "onclick", new ClickEventInfo);
  1977. }
  1978. }
  1979. }
  1980. function button6_onclick(obj:Button, e:ClickEventInfo)
  1981. {
  1982. fInitialize("0");
  1983. }
  1984. function button8_onclick(obj:Button, e:ClickEventInfo)
  1985. {
  1986. //기존자료가 존재하는지를 체크한다.
  1987. ds_send_data2.clearData();
  1988. ds_send_data2.addRow();
  1989. ds_hidden_rcvflag_flag_chkcount.clearData();
  1990. ds_hidden_rcvflag_flag_chkcount.addRow();
  1991. ds_send_data2.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1992. ds_send_data2.setColumn(0, "indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  1993. var oParam = {};
  1994. oParam.id = "TRPMC00602";
  1995. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  1996. oParam.method = "reqGetPmchEoas";
  1997. oParam.inds = "req1=ds_send_data2";
  1998. oParam.outds = "ds_hidden_rcvflag_flag=flag";
  1999. oParam.async = false;
  2000. tranf_submit(oParam);
  2001. var ichkcount = ds_hidden_rcvflag_flag.getColumn(0, "chkcount");
  2002. //데이터 존재 - 컨트롤 값이 변경되었는지 체크하여 변경시 업데이트
  2003. if (ichkcount > 0)
  2004. {
  2005. tlpm_flag = "u";
  2006. dsf_makeValue(ds_temp_h_inpt, "inpt", "string", "");
  2007. dsf_makeValue(ds_main_inpt, "inpt_pid", "string", "");
  2008. dsf_makeValue(ds_main_inpt, "inpt_indd", "string", "");
  2009. dsf_makeValue(ds_main_inpt, "inpt_status", "string", "");
  2010. ds_temp_h_inpt_inpt.copyData(ds_main_inpt);
  2011. ds_temp_h_inpt_inpt.setColumn(0, "inpt_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2012. ds_temp_h_inpt_inpt.setColumn(0, "inpt_indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  2013. ds_temp_h_inpt_inpt.setColumn(0, "inpt_status", tlpm_flag);
  2014. ds_send_data2.setColumn( 0, "instcd", ds_main_ptbs.getColumn(0, "ptbs_instcd"));
  2015. var oParam = {};
  2016. oParam.id = "TRPMC00603";
  2017. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  2018. oParam.method = "reqExePmchEoas";
  2019. oParam.inds = "req=ds_temp_h_inpt_inpt";
  2020. oParam.outds = "";
  2021. oParam.async = false;
  2022. tranf_submit(oParam);
  2023. }
  2024. else //데이터 미존재 - 신규저장
  2025. {
  2026. tlpm_flag = "i";
  2027. dsf_makeValue(ds_temp_h_inpt, "inpt", "string", "" );
  2028. dsf_makeValue(ds_main_inpt, "inpt_pid", "string", "" );
  2029. dsf_makeValue(ds_main_inpt, "inpt_indd", "string", "" );
  2030. dsf_makeValue(ds_main_inpt, "inpt_status", "string", "" );
  2031. ds_temp_h_inpt_inpt.copyData(ds_main_inpt);
  2032. ds_temp_h_inpt_inpt.setColumn( 0, "inpt_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2033. ds_temp_h_inpt_inpt.setColumn( 0, "inpt_indd", ds_main_ptbs.getColumn(0, "ptbs_indd"));
  2034. ds_temp_h_inpt_inpt.setColumn( 0, "inpt_status", tlpm_flag);
  2035. ds_send_data2.setColumn( 0, "instcd", ds_main_ptbs.getColumn(0, "ptbs_instcd"));
  2036. var oParam = {};
  2037. oParam.id = "TRPMC00603";
  2038. oParam.service = "patinfomngtapp.UgcyOrdAmtSupp";
  2039. oParam.method = "reqExePmchEoas";
  2040. oParam.inds = "req=ds_temp_h_inpt_inpt";
  2041. oParam.outds = "";
  2042. oParam.async = false;
  2043. tranf_submit(oParam);
  2044. }
  2045. }
  2046. function button4_onclick(obj:Button, e:ClickEventInfo)
  2047. {
  2048. frmf_modal("SMPAI00100", "SMPAI00100", "", "", "", "", "", "", "", "", "", "", "M");
  2049. }
  2050. function button1_onclick(obj:Button, e:ClickEventInfo)
  2051. {
  2052. ds_main_patinfo_patinfolist.clearData();
  2053. dsf_makeValue(ds_main_patinfo_patinfolist, "pid", "string", "" );
  2054. dsf_makeValue(ds_main_patinfo_patinfolist, "hngnm", "string", "" );
  2055. dsf_makeValue(ds_main_patinfo_patinfolist, "age", "string", "" );
  2056. dsf_makeValue(ds_main_patinfo_patinfolist, "brthdd", "string", "" );
  2057. dsf_makeValue(ds_main_patinfo_patinfolist, "rrgstno1", "string", "" );
  2058. dsf_makeValue(ds_main_patinfo_patinfolist, "addr", "string", "" );
  2059. dsf_makeValue(ds_main_patinfo_patinfolist, "hometel", "string", "" );
  2060. dsf_makeValue(ds_main_patinfo_patinfolist, "disflag", "string", "popup" ); // 제증명관리에서 사용하는 field라서 추가함.
  2061. ds_main_patinfo_patinfolist.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2062. ds_main_patinfo_patinfolist.setColumn(0, "hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  2063. ds_main_patinfo_patinfolist.setColumn(0, "age", ds_main_ptbs.getColumn(0, "ptbs_age"));
  2064. var rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
  2065. var rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
  2066. var rrgstno = rrgstno1 + '-' + rrgstno2;
  2067. ds_main_patinfo_patinfolist.setColumn(0, "rrgstno1", rrgstno);
  2068. var today = utlf_getCurrentDate().substring(0,4);
  2069. var yy = rrgstno1.substring(0,2);
  2070. var dd = rrgstno1.substring(2,6);
  2071. var brthdd = (parseInt(today) - parseInt(yy) + 1).toString(10) + dd;
  2072. ds_main_patinfo_patinfolist.setColumn(0, "brthdd", brthdd);
  2073. var addr1 = ds_main_ptbs.getColumn(0, "ptbs_zipnm");
  2074. var addr2 = ds_main_ptbs.getColumn(0, "ptbs_detladdr");
  2075. var addr = addr1 + " " + addr2;
  2076. ds_main_patinfo_patinfolist.setColumn(0, "addr", addr);
  2077. ds_main_patinfo_patinfolist.setColumn(0, "hometel", ds_main_ptbs.getColumn(0, "ptbs_hometel"));
  2078. var objArg = new Object();
  2079. objArg.arg_ds_temp_popup = ds_main_patinfo_patinfolist;
  2080. frmf_modal("SMMMR02900", "SMMMR02900", objArg, "", "1", "10", "150", "", "", "", "", "", "M");
  2081. ds_main_patinfo_patinfolist.clearData();
  2082. }
  2083. function button2_onclick(obj:Button, e:ClickEventInfo)
  2084. {
  2085. dsf_makeValue(ds_main_patinfo_patinfolist, "srchcond", "string", "1" );
  2086. dsf_makeValue(ds_main_patinfo_patinfolist, "pid", "string", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2087. dsf_makeValue(ds_main_patinfo_patinfolist, "hngnm", "string", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  2088. dsf_makeValue(ds_main_patinfo_patinfolist, "rrgstno1", "string", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  2089. dsf_makeValue(ds_main_patinfo_patinfolist, "rrgstno2", "string", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  2090. var objArg = new Object();
  2091. objArg.arg_ds_source = ds_main_patinfo_patinfolist;
  2092. frmf_modal("SMPMC01300", "SMPMC01300", objArg, "", "1", "10", "150", "", "", "", "", "", "M");
  2093. ds_main_patinfo_patinfolist.clearData();
  2094. ds_main_patinfo_patinfolist.addRow();
  2095. }
  2096. ]]></Script>
  2097. </Form>
  2098. </FDL>