SMPMI01000_퇴원미수환자관리.xfdl 90 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMI01000" position="absolute 0 0 1196 780" titletext="퇴원미수환자관리" onload="SMPMI01000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="퇴원미수환자관리" class="tit_1" position="absolute 0 0 140 25"/>
  8. <Shape id="line23" linetype="horizontal" class="line_2" position="absolute 487 515 1194 521" anchor="top right"/>
  9. <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 487 129 1194 135" anchor="top right"/>
  10. <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 487 103 1194 109" anchor="top right"/>
  11. <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 487 77 1194 83" anchor="top right"/>
  12. <Shape id="line8" linetype="horizontal" class="line_2" position="absolute 487 51 1194 57" anchor="top right"/>
  13. <Static id="caption46" text="환자조회" class="tit_2" position="absolute 0 212 72 228"/>
  14. <Shape id="line4" linetype="horizontal" class="line_1" position="absolute 0 228 482 234" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  15. <Grid id="grd_uncolist" class="datagrid1" taborder="1" binddataset="ds_main_uncolist_grduncolist" useinputpanel="false" position="absolute 0 233 482 749" autofittype="col" oncellclick="grd_uncolist_oncellclick" anchor="all">
  16. <Formats>
  17. <Format id="default">
  18. <Columns>
  19. <Column size="25"/>
  20. <Column size="65"/>
  21. <Column size="60"/>
  22. <Column size="70"/>
  23. <Column size="70"/>
  24. <Column size="100"/>
  25. <Column size="83"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. </Columns>
  30. <Rows>
  31. <Row size="24" band="head"/>
  32. <Row size="40"/>
  33. </Rows>
  34. <Band id="head">
  35. <Cell/>
  36. <Cell col="1" text="환자번호"/>
  37. <Cell col="2" text="환자성명"/>
  38. <Cell col="3" text="입원일자"/>
  39. <Cell col="4" text="퇴원일자"/>
  40. <Cell col="5" text="미수사유"/>
  41. <Cell col="6" text="미수금"/>
  42. <Cell col="7" text="영수일자"/>
  43. <Cell col="8" text="영수번호"/>
  44. <Cell col="9" text="일련번호"/>
  45. </Band>
  46. <Band id="body">
  47. <Cell celltype="head" expr="expr:currow + 1"/>
  48. <Cell col="1" text="bind:pid" enable="false"/>
  49. <Cell col="2" text="bind:hngnm" enable="false"/>
  50. <Cell col="3" displaytype="text" style="align:center middle;" text="bind:indd" mask="expr:utlf_isNull(indd) || indd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  51. <Cell col="4" displaytype="text" style="align:center middle;" text="bind:dschdd" mask="expr:utlf_isNull(dschdd) || dschdd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  52. <Cell col="5" displaytype="combo" style="padding:0 0 0 2;" text="bind:uncocd" combodataset="ds_hidden_init_uncocd" combocodecol="cd" combodatacol="nm" enable="false"/>
  53. <Cell col="6" displaytype="number" style="align:right middle;" text="bind:uncoamt" mask="9,999" enable="false"/>
  54. <Cell col="7" text="bind:rcptdd" enable="false"/>
  55. <Cell col="8" text="bind:rcptno" enable="false"/>
  56. <Cell col="9" text="bind:rcptseqno" enable="false"/>
  57. </Band>
  58. </Format>
  59. </Formats>
  60. </Grid>
  61. <Shape id="line2" linetype="horizontal" class="line_1" position="absolute 487 24 1194 30" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
  62. <Static id="caption11" text="인적사항" class="tit_2" position="absolute 488 8 564 24" anchor="top right"/>
  63. <Calendar id="ipt_workdd" taborder="2" class="input_default" position="absolute 581 495 692 514" autoselect="true" autoskip="true" anchor="top right" value="null" dateformat="yyyy-MM-dd ddd"/>
  64. <Shape id="line3" linetype="horizontal" class="line_1" position="absolute 487 488 1194 494" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
  65. <Static id="caption45" text="상담일지 작성 및 조회" class="tit_2" position="absolute 488 472 641 488" anchor="top right"/>
  66. <TextArea id="textarea1" taborder="3" position="absolute 581 519 1194 567" wordwrap="char" scrollbars="fixedvert" anchor="top right"/>
  67. <Static id="caption48" text="작성일자" class="cell_1" position="absolute 487 493 578 516" anchor="top right"/>
  68. <Static id="caption49" text="내용" class="cell_1" position="absolute 487 519 578 567" anchor="top right"/>
  69. <Grid id="grd_ihdcinfo" taborder="4" binddataset="ds_main_ihdcinfo_grdihdcinfo" useinputpanel="false" position="absolute 487 574 1194 645" oncellclick="grd_ihdcinfo_oncellclick" anchor="top right" selecttype="multirow">
  70. <Formats>
  71. <Format id="default">
  72. <Columns>
  73. <Column size="25" band="left"/>
  74. <Column size="80"/>
  75. <Column size="85"/>
  76. <Column size="345"/>
  77. <Column size="74"/>
  78. <Column size="82"/>
  79. <Column size="82"/>
  80. <Column size="0"/>
  81. </Columns>
  82. <Rows>
  83. <Row size="24" band="head"/>
  84. <Row size="24"/>
  85. </Rows>
  86. <Band id="head">
  87. <Cell/>
  88. <Cell col="1" text="분류"/>
  89. <Cell col="2" text="진료/입원일자"/>
  90. <Cell col="3" text="상담내용"/>
  91. <Cell col="4" text="작성자"/>
  92. <Cell col="5" text="작성일자"/>
  93. <Cell col="6" text="최종수정일자"/>
  94. <Cell col="7" text="일련번호"/>
  95. </Band>
  96. <Band id="body">
  97. <Cell celltype="head" expr="expr:currow + 1"/>
  98. <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:cnstflag" combodataset="ds_static_cnstflag" combocodecol="value" combodatacol="label" enable="false"/>
  99. <Cell col="2" displaytype="text" style="align:center middle;" text="bind:indd" mask="expr:utlf_isNull(indd) || indd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  100. <Cell col="3" displaytype="text" style="align:left middle;padding:0 0 0 2;" text="bind:cnstspec" enable="false"/>
  101. <Cell col="4" style="align:center middle;" text="bind:lastupdtrnm" enable="false"/>
  102. <Cell col="5" displaytype="text" style="align:center middle;" text="bind:workdd" mask="expr:utlf_isNull(workdd) || workdd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  103. <Cell col="6" displaytype="date" style="align:center middle;" text="bind:lastupdtdt" mask="yyyy-MM-dd" calendardisplaynulltype="none" enable="false"/>
  104. <Cell col="7" text="bind:cnstdetlseqno" enable="false"/>
  105. </Band>
  106. </Format>
  107. </Formats>
  108. </Grid>
  109. <Edit id="ipt_grntertel1" taborder="5" class="input_default" position="absolute 664 158 754 177" anchor="top right"/>
  110. <Calendar id="input71" taborder="6" class="input_default" enable="false" position="absolute 1098 83 1194 102" dateformat="yyyy-MM-dd " anchor="top right"/>
  111. <Edit id="ipt_addr1" taborder="7" class="input_default" position="absolute 822 158 1194 177" maxlength="24" imemode="hangul" tooltiptext="보증인주소" anchor="top right"/>
  112. <Edit id="ipt_grnternm1" taborder="8" class="input_default" position="absolute 581 158 661 177" tooltiptext="보증인이름" imemode="hangul" anchor="top right"/>
  113. <Calendar id="input83" taborder="9" class="input_default" enable="false" position="absolute 1098 108 1194 127" dateformat="yyyy-MM-dd " value="null" anchor="top right"/>
  114. <Static id="caption82" text="퇴원미수금" class="cell_1" position="absolute 487 107 578 130" anchor="top right"/>
  115. <Edit id="ipt_grnternm2" taborder="10" class="input_default" position="absolute 581 182 661 201" tooltiptext="보증인이름" imemode="hangul" anchor="top right"/>
  116. <Edit id="input95" taborder="11" class="input_default" enable="false" position="absolute 767 31 797 50" anchor="top right"/>
  117. <Static id="caption83" text="진료과" class="cell_1" position="absolute 684 81 764 104" anchor="top right"/>
  118. <MaskEdit id="ipt_uncoamt" taborder="12" mask="#,###" class="input_default" enable="false" position="absolute 581 108 681 127" anchor="top right"/>
  119. <Edit id="input85" taborder="13" class="input_default" enable="false" position="absolute 1148 31 1194 50" anchor="top right"/>
  120. <Edit id="input74" taborder="14" class="input_default" enable="false" position="absolute 800 31 830 50" anchor="top right"/>
  121. <Edit id="input96" taborder="15" class="input_default" enable="false" position="absolute 767 57 1012 76" anchor="top right"/>
  122. <Static id="caption84" text="하위주소" class="cell_1" position="absolute 684 55 764 78" anchor="top right"/>
  123. <Static id="caption74" text="나이/성별" class="cell_1" position="absolute 1015 29 1095 52" anchor="top right"/>
  124. <Edit id="input87" taborder="16" class="input_default" enable="false" position="absolute 1098 57 1194 76" anchor="top right"/>
  125. <Static id="caption75" text="전화번호" class="cell_1" position="absolute 1015 55 1095 78" anchor="top right"/>
  126. <Static id="caption86" text="보험유형" class="cell_1" position="absolute 487 81 578 104" anchor="top right"/>
  127. <Static id="caption87" text="퇴원일자" class="cell_1" position="absolute 1015 107 1095 130" anchor="top right"/>
  128. <Edit id="input77" taborder="17" class="input_default" enable="false" position="absolute 833 31 1012 50" anchor="top right"/>
  129. <Static id="caption76" text="성명" class="cell_1" position="absolute 487 55 578 78" anchor="top right"/>
  130. <Edit id="ipt_pid" taborder="18" class="input_essential" position="absolute 581 31 681 50" onkeydown="ipt_pid_onkeydown" anchor="top right"/>
  131. <Edit id="ipt_addr2" taborder="19" class="input_default" position="absolute 822 182 1194 201" tooltiptext="보증인주소" anchor="top right"/>
  132. <Edit id="ipt_grntertel" taborder="20" class="input_default" position="absolute 664 134 754 153" tooltiptext="보증인연락처" anchor="top right"/>
  133. <Static id="caption88" text="주소" class="cell_1" position="absolute 684 29 764 52" anchor="top right"/>
  134. <Edit id="ipt_grntertel2" taborder="21" class="input_default" position="absolute 664 182 754 201" tooltiptext="보증인연락처" anchor="top right"/>
  135. <Static id="caption89" text="담당교수" class="cell_1" position="absolute 684 107 764 130" anchor="top right"/>
  136. <Static id="caption78" text="환자번호" class="cell_1" position="absolute 487 29 578 52" anchor="top right"/>
  137. <Edit id="ipt_addr" taborder="22" class="input_default" position="absolute 822 134 1194 153" imemode="hangul" maxlength="20" tooltiptext="보증인주소" anchor="top right"/>
  138. <Static id="caption79" text="입원일자" class="cell_1" position="absolute 1015 81 1095 104" anchor="top right"/>
  139. <Edit id="ipt_grnternm" taborder="23" class="input_default" position="absolute 581 134 661 153" tooltiptext="보증인이름" imemode="hangul" anchor="top right"/>
  140. <Static id="caption90" text="연대보증인 (성명/연락처/관계/주소)" class="cell_1" position="absolute 487 133 578 202" anchor="top right"/>
  141. <Edit id="input80" taborder="24" class="input_default" enable="false" position="absolute 1098 31 1145 50" anchor="top right"/>
  142. <Static id="caption56" text="내원내역" class="tit_2" position="absolute 487 212 560 228" anchor="top right"/>
  143. <Shape id="line6" linetype="horizontal" class="line_1" position="absolute 487 228 1194 234" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
  144. <Grid id="datagrid3" taborder="25" binddataset="ds_main_otptinptinfo_grdotptinpt" useinputpanel="false" position="absolute 487 233 1194 332" autofittype="col" anchor="top right">
  145. <Formats>
  146. <Format id="default">
  147. <Columns>
  148. <Column size="25" band="left"/>
  149. <Column size="40"/>
  150. <Column size="90"/>
  151. <Column size="80"/>
  152. <Column size="160"/>
  153. <Column size="85"/>
  154. <Column size="110"/>
  155. <Column size="119"/>
  156. </Columns>
  157. <Rows>
  158. <Row size="24" band="head"/>
  159. <Row size="24"/>
  160. </Rows>
  161. <Band id="head">
  162. <Cell/>
  163. <Cell col="1" text="구분"/>
  164. <Cell col="2" text="진료/입원일자"/>
  165. <Cell col="3" text="퇴원일자"/>
  166. <Cell col="4" text="진료과"/>
  167. <Cell col="5" text="담당교수"/>
  168. <Cell col="6" text="보험유형"/>
  169. <Cell col="7" text="보조유형"/>
  170. </Band>
  171. <Band id="body">
  172. <Cell celltype="head" expr="expr:currow + 1"/>
  173. <Cell col="1" displaytype="combo" style="align:left top;padding:4 2 1 2;" text="bind:ordtype" wordwrap="char" combodataset="ds_init_P0001list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  174. <Cell col="2" displaytype="text" style="align:center middle;" text="bind:indd" mask="expr:utlf_isNull(indd) || indd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  175. <Cell col="3" displaytype="text" style="align:center middle;" text="bind:dschdd" mask="expr:utlf_isNull(dschdd) || dschdd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  176. <Cell col="4" displaytype="combo" edittype="none" style="align:center middle;" text="bind:orddeptcd" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm" enable="false"/>
  177. <Cell col="5" displaytype="text" edittype="none" style="align:center middle;" text="bind:medispclnm" enable="false"/>
  178. <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:insukind" combodataset="ds_hidden_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
  179. <Cell col="7" displaytype="combo" style="align:center middle;" text="bind:suppkind" combodataset="ds_hidden_init_suppkind" combocodecol="cd" combodatacol="nm" enable="false"/>
  180. </Band>
  181. </Format>
  182. </Formats>
  183. </Grid>
  184. <Static id="caption72" text="수납내역" class="tit_2" position="absolute 487 340 560 356" anchor="top right"/>
  185. <Shape id="line7" linetype="horizontal" class="line_1" position="absolute 487 356 1194 362" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
  186. <Grid id="grd_admiopmi" taborder="26" binddataset="ds_main_admiopmiinfo_grdadmiopmi" useinputpanel="false" position="absolute 487 361 1194 464" anchor="top right">
  187. <Formats>
  188. <Format id="default">
  189. <Columns>
  190. <Column size="25" band="left"/>
  191. <Column size="40"/>
  192. <Column size="84"/>
  193. <Column size="80"/>
  194. <Column size="80"/>
  195. <Column size="80"/>
  196. <Column size="80"/>
  197. <Column size="80"/>
  198. <Column size="80"/>
  199. <Column size="85"/>
  200. </Columns>
  201. <Rows>
  202. <Row size="24" band="head"/>
  203. <Row size="24"/>
  204. </Rows>
  205. <Band id="head">
  206. <Cell/>
  207. <Cell col="1" text="구분"/>
  208. <Cell col="2" text="진료/입원일자"/>
  209. <Cell col="3" text="수납일자"/>
  210. <Cell col="4" text="총진료비"/>
  211. <Cell col="5" text="본인부담"/>
  212. <Cell col="6" text="보험자부담"/>
  213. <Cell col="7" text="수납금액"/>
  214. <Cell col="8" text="미수금액"/>
  215. <Cell col="9" text="미수사유"/>
  216. </Band>
  217. <Band id="body">
  218. <Cell celltype="head" expr="expr:currow + 1"/>
  219. <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:ordtype" combodataset="ds_init_P0001list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  220. <Cell col="2" displaytype="text" style="align:center middle;" text="bind:indd" mask="expr:utlf_isNull(indd) || indd=='-' ? '' : '####-##-##'" calendardisplaynulltype="none" enable="false"/>
  221. <Cell col="3" displaytype="text" style="align:center middle;" text="bind:orgrcptdd" mask="expr:utlf_isNull(orgrcptdd) || orgrcptdd=='-' ? '' : '####-##-##'" calendardisplaynulltype="nulltext" enable="false"/>
  222. <Cell col="4" displaytype="number" style="align:right middle;" text="bind:totalamt" mask="9,999" enable="false"/>
  223. <Cell col="5" displaytype="number" style="align:right middle;" text="bind:totownbamt" mask="9,999" enable="false"/>
  224. <Cell col="6" displaytype="number" style="align:right middle;" text="bind:payinsubamt" mask="9,999" enable="false"/>
  225. <Cell col="7" displaytype="number" style="align:right middle;" text="bind:cashamt" mask="9,999" enable="false"/>
  226. <Cell col="8" displaytype="number" style="align:right middle;" text="bind:uncoamt" mask="9,999" enable="false"/>
  227. <Cell col="9" displaytype="combo" text="bind:uncocalcflag" combodataset="ds_hidden_init_disccd" combocodecol="cd" combodatacol="nm" enable="false"/>
  228. </Band>
  229. </Format>
  230. </Formats>
  231. </Grid>
  232. <Div id="grp" taborder="27" class="div_SA" position="absolute 0 25 482 204" anchor="left top right">
  233. <Layouts>
  234. <Layout width="482" height="185">
  235. <Static id="caption1" text="진료과 :" class="search_name" position="absolute 15 33 101 50" anchor="default"/>
  236. <Combo id="cmb_orddeptcd" taborder="16" innerdataset="ds_hidden_init_orddeptcd" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 104 32 219 51" onitemchanged="grp_cmb_orddeptcd_onitemchanged" anchor="default"/>
  237. <Static id="caption3" text="본인부담금≥" class="search_name" position="absolute 250 33 365 50" anchor="default"/>
  238. <Static id="caption2" text="담당교수 :" class="search_name" position="absolute 15 57 101 74" anchor="default"/>
  239. <Static id="caption4" text="병동 :" class="search_name" position="absolute 15 81 101 98" anchor="default"/>
  240. <Static id="caption5" text="소송구분 :" class="search_name" position="absolute 15 129 101 146" anchor="default"/>
  241. <Static id="caption7" text="등록기간 :" class="search_name" position="absolute 15 154 101 171" anchor="default"/>
  242. <Combo id="cmb_orddrid" taborder="17" innerdataset="ds_cmb_orddrid" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 104 56 219 75" style="align:left middle;" anchor="default"/>
  243. <Combo id="cmb_wardcd" taborder="18" innerdataset="@ds_hidden_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 104 80 219 99" anchor="default"/>
  244. <Combo id="cmb_rcptstat" taborder="19" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 352 128 467 147" anchor="default">
  245. <Dataset id="innerdataset">
  246. <ColumnInfo>
  247. <Column id="codecolumn"/>
  248. <Column id="datacolumn"/>
  249. </ColumnInfo>
  250. <Rows>
  251. <Row>
  252. <Col id="codecolumn"/>
  253. <Col id="datacolumn">전체</Col>
  254. </Row>
  255. <Row>
  256. <Col id="codecolumn">Y</Col>
  257. <Col id="datacolumn">완납</Col>
  258. </Row>
  259. <Row>
  260. <Col id="codecolumn">N</Col>
  261. <Col id="datacolumn">미결</Col>
  262. </Row>
  263. </Rows>
  264. </Dataset>
  265. </Combo>
  266. <Calendar id="ipt_fstrgstdt1" taborder="20" class="input_search" position="absolute 105 153 220 172" autoselect="true" autoskip="true" anchor="default" value="null" dateformat="yyyy-MM-dd ddd"/>
  267. <Calendar id="ipt_fstrgstdt2" taborder="21" class="input_search" position="absolute 240 153 355 172" dateformat="yyyy-MM-dd ddd" autoselect="true" autoskip="true" anchor="default"/>
  268. <Static id="caption8" text="미수금 ≥" class="search_name" position="absolute 250 57 365 74" anchor="default"/>
  269. <Static id="caption9" text="보험유형 :" class="search_name" position="absolute 250 81 345 98" anchor="default"/>
  270. <MaskEdit id="input1" taborder="22" mask="@,@@@" class="input_search" position="absolute 352 56 467 75" anchor="default"/>
  271. <Combo id="cmb_insukind" taborder="23" innerdataset="@ds_hidden_init_insukind" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 352 80 467 99" anchor="default"/>
  272. <Button id="button1" taborder="24" text="조회" class="btn1" position="absolute 411 153 467 175" onclick="grp_button1_onclick" anchor="top right"/>
  273. <Shape id="line1" linetype="vertical" class="line_4" position="absolute 393 153 399 173" anchor="top right"/>
  274. <Static id="caption20" text="~" class="search_no_b" position="absolute 225 154 235 171" anchor="default"/>
  275. <MaskEdit id="input32" taborder="25" mask="@,@@@" class="input_search" position="absolute 352 32 467 51" maskchar=" " anchor="default"/>
  276. <Static id="caption50" text="환자번호 :" class="search_name" position="absolute 15 9 101 26" anchor="default"/>
  277. <Edit id="input2" taborder="26" class="input_essential" position="absolute 104 8 219 27" anchor="default"/>
  278. <Static id="caption57" text="환자성명 :" class="search_name" position="absolute 250 9 336 26" anchor="default"/>
  279. <Edit id="ipt_hngnm" taborder="27" class="input_essential" position="absolute 352 8 467 27" imemode="hangul" anchor="default"/>
  280. <Static id="caption70" text="할인계정 :" class="search_name" position="absolute 15 105 101 122" anchor="default"/>
  281. <Combo id="cmb_disccd" taborder="28" innerdataset="@ds_hidden_init_disccd" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 104 104 219 123" anchor="default"/>
  282. <Combo id="cmb_uncocd" taborder="29" innerdataset="@ds_hidden_init_uncocd" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 352 104 467 123" anchor="default"/>
  283. <Static id="caption73" text="미수사유 :" class="search_name" position="absolute 250 105 336 122" anchor="default"/>
  284. <Static id="caption22" text="입금구분 :" class="search_name" position="absolute 250 129 336 146" anchor="default"/>
  285. <Combo id="combo10" taborder="30" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 104 128 219 147" innerdataset="@ds_temp1_suitflag_item" anchor="default"/>
  286. </Layout>
  287. </Layouts>
  288. </Div>
  289. <Edit id="input3" taborder="28" class="input_default" enable="false" position="absolute 581 57 681 76" anchor="top right"/>
  290. <Static id="caption14" text="소송/가압류정보" class="tit_2" position="absolute 488 653 606 669" anchor="top right"/>
  291. <Shape id="line5" linetype="horizontal" class="line_1" position="absolute 487 669 1194 675" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
  292. <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 581 153 1194 159" anchor="top right"/>
  293. <Shape id="line13" linetype="horizontal" class="line_2" position="absolute 581 177 1194 183" anchor="top right"/>
  294. <Button id="button5" taborder="29" text="출력" class="btn6" visible="false" position="absolute 355 206 405 228" anchor="top right"/>
  295. <Button id="button8" taborder="30" text="엑셀저장" class="btn7" position="absolute 406 206 482 228" onclick="button8_onclick" anchor="top right"/>
  296. <Grid id="grd_dssuinfo" taborder="31" binddataset="ds_main_dssuinfo_grddssuinfo" useinputpanel="false" position="absolute 487 674 1194 749" selecttype="multirow" autoenter="select" autofittype="col" anchor="top right bottom">
  297. <Formats>
  298. <Format id="default">
  299. <Columns>
  300. <Column size="25" band="left"/>
  301. <Column size="90"/>
  302. <Column size="160"/>
  303. <Column size="160"/>
  304. <Column size="160"/>
  305. <Column size="114"/>
  306. <Column size="0"/>
  307. <Column size="0"/>
  308. <Column size="0"/>
  309. <Column size="0"/>
  310. <Column size="0"/>
  311. </Columns>
  312. <Rows>
  313. <Row size="24" band="head"/>
  314. <Row size="24"/>
  315. </Rows>
  316. <Band id="head">
  317. <Cell/>
  318. <Cell col="1" text="구분"/>
  319. <Cell col="2" text="신청일자"/>
  320. <Cell col="3" text="제출/해제일자"/>
  321. <Cell col="4" text="사건번호"/>
  322. <Cell col="5" text="판결여부"/>
  323. <Cell col="6" text="등록번호"/>
  324. <Cell col="7" text="입원일자"/>
  325. <Cell col="8" text="생성번호"/>
  326. <Cell col="9" text="소송일련번호"/>
  327. <Cell col="10" text="상태"/>
  328. </Band>
  329. <Band id="body">
  330. <Cell celltype="head"/>
  331. <Cell col="1" displaytype="combo" edittype="combo" text="bind:suitsezrflag" combodataset="ds_temp1_suitflag_item" combocodecol="cd" combodatacol="nm"/>
  332. <Cell col="2" displaytype="date" edittype="date" text="bind:appdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
  333. <Cell col="3" displaytype="date" edittype="date" text="bind:prstdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
  334. <Cell col="4" displaytype="text" edittype="text" text="bind:acdno"/>
  335. <Cell col="5" displaytype="combo" edittype="combo" text="bind:judgyn" combodataset="ds_static_judgyn" combocodecol="value" combodatacol="label"/>
  336. <Cell col="6" text="bind:pid"/>
  337. <Cell col="7" text="bind:indd"/>
  338. <Cell col="8" text="bind:cretno"/>
  339. <Cell col="9" text="bind:suitseqno"/>
  340. <Cell col="10" text="bind:state"/>
  341. </Band>
  342. </Format>
  343. </Formats>
  344. </Grid>
  345. <Button id="button13" taborder="32" text="소송가압류저장" class="btn5" position="absolute 1095 647 1192 669" onclick="button13_onclick" anchor="top right"/>
  346. <Shape id="line15" linetype="horizontal" class="line_1" position="absolute 487 569 1194 575" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
  347. <Shape id="line14" linetype="horizontal" class="line_3" position="absolute 487 201 1194 207" anchor="top right"/>
  348. <Edit id="input4" taborder="33" visible="false" position="absolute 840 499 860 509" anchor="top right"/>
  349. <Combo id="cmb_" taborder="34" innerdataset="@ds_hidden_init_orddeptcd" codecolumn="cd" datacolumn="nm" enable="false" position="absolute 767 83 1012 102" anchor="top right"/>
  350. <Combo id="combo3" taborder="35" innerdataset="@ds_hidden_init_orddrid" codecolumn="cd" datacolumn="nm" enable="false" position="absolute 767 108 1012 127" anchor="top right"/>
  351. <Combo id="combo8" taborder="36" innerdataset="@ds_hidden_init_insukind" codecolumn="cd" datacolumn="nm" enable="false" position="absolute 581 83 681 102" anchor="top right"/>
  352. <Combo id="cmb_realcd" taborder="37" innerdataset="ds_temp_realcd_item" codecolumn="cd" datacolumn="nm" position="absolute 757 134 817 153" tooltiptext="보증인과의 관계" onitemchanged="cmb_realcd_onitemchanged" anchor="top right"/>
  353. <Combo id="cmb_real1" taborder="38" innerdataset="@ds_temp_realcd_item" codecolumn="cd" datacolumn="nm" position="absolute 757 158 817 177" onitemchanged="cmb_real1_onitemchanged" anchor="top right"/>
  354. <Combo id="cmb_real2" taborder="39" innerdataset="@ds_temp_realcd_item" codecolumn="cd" datacolumn="nm" position="absolute 757 182 817 201" onitemchanged="cmb_real2_onitemchanged" anchor="top right"/>
  355. <Button id="btn_deleteRow" taborder="40" text="행삭제" class="btn2" position="absolute 1039 647 1092 669" onclick="btn_deleteRow_onclick" anchor="top right"/>
  356. <Button id="btn_addRow" taborder="41" text="행추가" class="btn2" position="absolute 983 647 1036 669" onclick="btn_addRow_onclick" anchor="top right"/>
  357. <Button id="btn_insihgt" taborder="42" text="보증인저장" class="btn5" position="absolute 1119 2 1194 24" onclick="btn_insihgt_onclick" anchor="top right"/>
  358. <Button id="btn_insihdc" taborder="43" text="저장" class="btn5" position="absolute 1105 466 1147 488" onclick="btn_insihdc_onclick" anchor="top right"/>
  359. <Button id="btn_delihdc" taborder="44" text="삭제" class="btn5" position="absolute 1151 466 1193 488" onclick="btn_delihdc_onclick" anchor="top right"/>
  360. <Button id="btn_clear" taborder="45" text="초기화" class="btn4" position="absolute 1126 754 1194 776" onclick="btn_clear_onclick" anchor="right bottom"/>
  361. <Button id="button9" taborder="46" text="민원환자관리" class="btn3" position="absolute 0 754 104 776" onclick="button9_onclick" anchor="left bottom"/>
  362. <Button id="button10" taborder="47" text="수진환자관리" class="btn3" position="absolute 107 754 211 776" onclick="button10_onclick" anchor="left bottom"/>
  363. <Button id="button11" taborder="48" text="특이환자관리" class="btn3" position="absolute 214 754 318 776" onclick="button11_onclick" anchor="left bottom"/>
  364. <Button id="button12" taborder="49" text="미수입금관리" class="btn3" position="absolute 321 754 425 776" onclick="button12_onclick" anchor="left bottom"/>
  365. <Shape id="line32" linetype="horizontal" class="line_6" position="absolute 0 748 1194 754" anchor="left right bottom"/>
  366. <Shape id="line22" class="line_3" position="absolute 487 566 1194 572" anchor="top right"/>
  367. </Layout>
  368. </Layouts>
  369. <Objects>
  370. <Dataset id="ds_send_reference" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  371. <ColumnInfo>
  372. <Column id="pid" type="STRING" size="256"/>
  373. <Column id="hngnm" type="STRING" size="256"/>
  374. <Column id="orddeptcd" type="STRING" size="256"/>
  375. <Column id="orddrid" type="STRING" size="256"/>
  376. <Column id="wardcd" type="STRING" size="256"/>
  377. <Column id="disccd" type="STRING" size="256"/>
  378. <Column id="insukind" type="STRING" size="256"/>
  379. <Column id="ownbamt" type="STRING" size="256"/>
  380. <Column id="uncoamt" type="STRING" size="256"/>
  381. <Column id="uncocd" type="STRING" size="256"/>
  382. <Column id="uncocls" type="STRING" size="256"/>
  383. <Column id="ordtype" type="STRING" size="256"/>
  384. <Column id="rcptstat" type="STRING" size="256"/>
  385. <Column id="suitflag" type="STRING" size="256"/>
  386. <Column id="fstrgstdt1" type="STRING" size="256"/>
  387. <Column id="fstrgstdt2" type="STRING" size="256"/>
  388. </ColumnInfo>
  389. <Rows>
  390. <Row>
  391. <Col id="pid"/>
  392. <Col id="hngnm"/>
  393. <Col id="orddeptcd"/>
  394. <Col id="orddrid"/>
  395. <Col id="wardcd"/>
  396. <Col id="disccd"/>
  397. <Col id="insukind"/>
  398. <Col id="ownbamt"/>
  399. <Col id="uncoamt"/>
  400. <Col id="uncocd"/>
  401. <Col id="uncocls"/>
  402. <Col id="ordtype"/>
  403. <Col id="rcptstat"/>
  404. <Col id="suitflag"/>
  405. <Col id="fstrgstdt1"/>
  406. <Col id="fstrgstdt2"/>
  407. </Row>
  408. </Rows>
  409. </Dataset>
  410. <Dataset id="ds_init_P0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  411. <Dataset id="ds_init_P0101list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  412. <Dataset id="ds_init_P0028list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  413. <Dataset id="ds_init_P0038list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  414. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  415. <ColumnInfo>
  416. <Column id="cd" type="STRING" size="256"/>
  417. <Column id="nm" type="STRING" size="256"/>
  418. </ColumnInfo>
  419. </Dataset>
  420. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  421. <ColumnInfo>
  422. <Column id="cd" type="STRING" size="256"/>
  423. <Column id="nm" type="STRING" size="256"/>
  424. </ColumnInfo>
  425. </Dataset>
  426. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  427. <ColumnInfo>
  428. <Column id="cd" type="STRING" size="256"/>
  429. <Column id="nm" type="STRING" size="256"/>
  430. <Column id="up" type="STRING" size="256"/>
  431. <Column id="io" type="STRING" size="256"/>
  432. </ColumnInfo>
  433. </Dataset>
  434. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  435. <ColumnInfo>
  436. <Column id="cd" type="STRING" size="256"/>
  437. <Column id="nm" type="STRING" size="256"/>
  438. </ColumnInfo>
  439. </Dataset>
  440. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  441. <ColumnInfo>
  442. <Column id="cd" type="STRING" size="256"/>
  443. <Column id="nm" type="STRING" size="256"/>
  444. <Column id="dp" type="STRING" size="256"/>
  445. <Column id="sp" type="STRING" size="256"/>
  446. </ColumnInfo>
  447. </Dataset>
  448. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  449. <ColumnInfo>
  450. <Column id="cd" type="STRING" size="256"/>
  451. <Column id="nm" type="STRING" size="256"/>
  452. <Column id="of" type="STRING" size="256"/>
  453. </ColumnInfo>
  454. </Dataset>
  455. <Dataset id="ds_hidden_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  456. <ColumnInfo>
  457. <Column id="cd" type="STRING" size="256"/>
  458. <Column id="nm" type="STRING" size="256"/>
  459. </ColumnInfo>
  460. </Dataset>
  461. <Dataset id="ds_main_uncolist_grduncolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  462. <Dataset id="ds_hidden_ihgtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  463. <ColumnInfo>
  464. <Column id="grnternm" type="STRING" size="256" sumtext="보증인성명"/>
  465. <Column id="grntertel" type="STRING" size="256" sumtext="보증인연락처"/>
  466. <Column id="realcd" type="STRING" size="256" sumtext="관계"/>
  467. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  468. <Column id="grnternm1" type="STRING" size="256" sumtext="보증인성명1"/>
  469. <Column id="grntertel1" type="STRING" size="256" sumtext="보증인연락처1"/>
  470. <Column id="real1" type="STRING" size="256" sumtext="관계1"/>
  471. <Column id="addr1" type="STRING" size="256" sumtext="주소1"/>
  472. <Column id="grnternm2" type="STRING" size="256" sumtext="보증인성명2"/>
  473. <Column id="grntertel2" type="STRING" size="256" sumtext="보증인연락처2"/>
  474. <Column id="real2" type="STRING" size="256" sumtext="관계2"/>
  475. <Column id="addr2" type="STRING" size="256" sumtext="주소2"/>
  476. </ColumnInfo>
  477. <Rows>
  478. <Row>
  479. <Col id="grnternm"/>
  480. <Col id="grntertel"/>
  481. <Col id="realcd"/>
  482. <Col id="addr"/>
  483. <Col id="grnternm1"/>
  484. <Col id="grntertel1"/>
  485. <Col id="real1"/>
  486. <Col id="addr1"/>
  487. <Col id="grnternm2"/>
  488. <Col id="grntertel2"/>
  489. <Col id="real2"/>
  490. <Col id="addr2"/>
  491. </Row>
  492. </Rows>
  493. </Dataset>
  494. <Dataset id="ds_send_cond1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  495. <ColumnInfo>
  496. <Column id="pid" type="STRING" size="256"/>
  497. </ColumnInfo>
  498. <Rows>
  499. <Row/>
  500. </Rows>
  501. </Dataset>
  502. <Dataset id="ds_send_cond2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  503. <ColumnInfo>
  504. <Column id="pid" type="STRING" size="256"/>
  505. <Column id="indd" type="STRING" size="256"/>
  506. <Column id="cretno" type="STRING" size="256"/>
  507. </ColumnInfo>
  508. <Rows>
  509. <Row/>
  510. </Rows>
  511. </Dataset>
  512. <Dataset id="ds_main_ptbsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  513. <ColumnInfo>
  514. <Column id="hngnm" type="STRING" size="256" sumtext="한글성명"/>
  515. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
  516. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
  517. <Column id="zipcdseq" type="STRING" size="256" sumtext="우편번호 일련번호"/>
  518. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  519. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  520. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  521. <Column id="mpphontel" type="STRING" size="256" sumtext="전화번호"/>
  522. </ColumnInfo>
  523. </Dataset>
  524. <Dataset id="ds_main_admlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  525. <ColumnInfo>
  526. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  527. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  528. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  529. <Column id="uncoamt" type="STRING" size="256" sumtext="미수금액"/>
  530. <Column id="atdoctid" type="STRING" size="256" sumtext="주치의ID"/>
  531. <Column id="orgrcptdd" type="STRING" size="256" sumtext="영수일자"/>
  532. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  533. </ColumnInfo>
  534. </Dataset>
  535. <Dataset id="ds_main_ihgtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  536. <ColumnInfo>
  537. <Column id="grnternm" type="STRING" size="256"/>
  538. <Column id="grntertel" type="STRING" size="256"/>
  539. <Column id="realcd" type="STRING" size="256"/>
  540. <Column id="addr" type="STRING" size="256"/>
  541. <Column id="grnternm1" type="STRING" size="256"/>
  542. <Column id="grntertel1" type="STRING" size="256"/>
  543. <Column id="real1" type="STRING" size="256"/>
  544. <Column id="addr1" type="STRING" size="256"/>
  545. <Column id="grnternm2" type="STRING" size="256"/>
  546. <Column id="grntertel2" type="STRING" size="256"/>
  547. <Column id="real2" type="STRING" size="256"/>
  548. <Column id="addr2" type="STRING" size="256"/>
  549. <Column id="pid" type="STRING" size="256"/>
  550. <Column id="indd" type="STRING" size="256"/>
  551. <Column id="state" type="STRING" size="256"/>
  552. </ColumnInfo>
  553. <Rows>
  554. <Row>
  555. <Col id="grnternm"/>
  556. <Col id="grntertel"/>
  557. <Col id="realcd"/>
  558. <Col id="addr"/>
  559. <Col id="grnternm1"/>
  560. <Col id="grntertel1"/>
  561. <Col id="real1"/>
  562. <Col id="addr1"/>
  563. <Col id="grnternm2"/>
  564. <Col id="grntertel2"/>
  565. <Col id="real2"/>
  566. <Col id="addr2"/>
  567. <Col id="pid"/>
  568. <Col id="indd"/>
  569. <Col id="state"/>
  570. </Row>
  571. </Rows>
  572. </Dataset>
  573. <Dataset id="ds_main_otptinptinfo_grdotptinpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  574. <ColumnInfo>
  575. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  576. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  577. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  578. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  579. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  580. <Column id="medispclid" type="STRING" size="256" sumtext="주치의ID"/>
  581. <Column id="medispclnm" type="STRING" size="256" sumtext="주치의명"/>
  582. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  583. <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
  584. </ColumnInfo>
  585. </Dataset>
  586. <Dataset id="ds_main_admiopmiinfo_grdadmiopmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  587. <ColumnInfo>
  588. <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
  589. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  590. <Column id="orgrcptdd" type="STRING" size="256" sumtext="원영수증일자"/>
  591. <Column id="totalamt" type="STRING" size="256" sumtext="총진료비"/>
  592. <Column id="totownbamt" type="STRING" size="256" sumtext="본인부담총액"/>
  593. <Column id="payinsubamt" type="STRING" size="256" sumtext="급여총액"/>
  594. <Column id="cashamt" type="STRING" size="256" sumtext="현금금액"/>
  595. <Column id="uncoamt" type="STRING" size="256" sumtext="미수금액"/>
  596. <Column id="uncocalcflag" type="STRING" size="256" sumtext="미수정산구분"/>
  597. </ColumnInfo>
  598. </Dataset>
  599. <Dataset id="ds_main_ihdcinfo_grdihdcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  600. <ColumnInfo>
  601. <Column id="indd" type="STRING" size="256" sumtext="생성번호"/>
  602. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  603. <Column id="cnstflag" type="STRING" size="256" sumtext="상담구분"/>
  604. <Column id="workdd" type="STRING" size="256" sumtext="작성일자"/>
  605. <Column id="cnstspec" type="STRING" size="256" sumtext="상담내역"/>
  606. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  607. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정자ID"/>
  608. <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자명"/>
  609. <Column id="cnstdetlseqno" type="INT" size="256" sumtext="상담상세일련번호"/>
  610. </ColumnInfo>
  611. </Dataset>
  612. <Dataset id="ds_main_dssuinfo_grddssuinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  613. <ColumnInfo>
  614. <Column id="suitsezrflag" type="STRING" size="256" sumtext="소송가압류구분"/>
  615. <Column id="appdd" type="STRING" size="256" sumtext="신청일자"/>
  616. <Column id="prstdd" type="STRING" size="256" sumtext="제출_해제일자"/>
  617. <Column id="acdno" type="STRING" size="256" sumtext="사건번호"/>
  618. <Column id="judgyn" type="STRING" size="256" sumtext="판결여부"/>
  619. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  620. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  621. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  622. <Column id="suitseqno" type="STRING" size="256" sumtext="소송일련번호"/>
  623. <Column id="state" type="STRING" size="256" sumtext="상태"/>
  624. </ColumnInfo>
  625. </Dataset>
  626. <Dataset id="ds_main_insihdc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  627. <ColumnInfo>
  628. <Column id="workdd" type="STRING" size="256"/>
  629. <Column id="cnstspec" type="STRING" size="256"/>
  630. <Column id="cnstdetlseqno" type="STRING" size="256"/>
  631. <Column id="state" type="STRING" size="256"/>
  632. </ColumnInfo>
  633. <Rows>
  634. <Row>
  635. <Col id="workdd"/>
  636. <Col id="cnstspec"/>
  637. <Col id="cnstdetlseqno"/>
  638. <Col id="state"/>
  639. </Row>
  640. </Rows>
  641. </Dataset>
  642. <Dataset id="ds_temp1_suitflag_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  643. <ColumnInfo>
  644. <Column id="nm" type="STRING" size="256"/>
  645. <Column id="cd" type="STRING" size="256"/>
  646. </ColumnInfo>
  647. <Rows>
  648. <Row>
  649. <Col id="nm"/>
  650. <Col id="cd"/>
  651. </Row>
  652. <Row>
  653. <Col id="nm">소송</Col>
  654. <Col id="cd">1</Col>
  655. </Row>
  656. <Row>
  657. <Col id="nm">가압류</Col>
  658. <Col id="cd">2</Col>
  659. </Row>
  660. </Rows>
  661. </Dataset>
  662. <Dataset id="ds_send_insihgt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  663. <ColumnInfo>
  664. <Column id="grnternm" type="STRING" size="256"/>
  665. <Column id="grntertel" type="STRING" size="256"/>
  666. <Column id="realcd" type="STRING" size="256"/>
  667. <Column id="addr" type="STRING" size="256"/>
  668. <Column id="grnternm1" type="STRING" size="256"/>
  669. <Column id="grntertel1" type="STRING" size="256"/>
  670. <Column id="real1" type="STRING" size="256"/>
  671. <Column id="addr1" type="STRING" size="256"/>
  672. <Column id="grnternm2" type="STRING" size="256"/>
  673. <Column id="grntertel2" type="STRING" size="256"/>
  674. <Column id="real2" type="STRING" size="256"/>
  675. <Column id="addr2" type="STRING" size="256"/>
  676. <Column id="pid" type="STRING" size="256"/>
  677. <Column id="indd" type="STRING" size="256"/>
  678. <Column id="state" type="STRING" size="256"/>
  679. <Column id="cretno" type="STRING" size="256"/>
  680. </ColumnInfo>
  681. <Rows>
  682. <Row>
  683. <Col id="grnternm"/>
  684. <Col id="grntertel"/>
  685. <Col id="realcd"/>
  686. <Col id="addr"/>
  687. <Col id="grnternm1"/>
  688. <Col id="grntertel1"/>
  689. <Col id="real1"/>
  690. <Col id="addr1"/>
  691. <Col id="grnternm2"/>
  692. <Col id="grntertel2"/>
  693. <Col id="real2"/>
  694. <Col id="addr2"/>
  695. <Col id="pid"/>
  696. <Col id="indd"/>
  697. <Col id="state"/>
  698. <Col id="cretno"/>
  699. </Row>
  700. </Rows>
  701. </Dataset>
  702. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  703. <Dataset id="ds_temp_realcd_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  704. <ColumnInfo>
  705. <Column id="nm" type="STRING" size="256"/>
  706. <Column id="cd" type="STRING" size="256"/>
  707. </ColumnInfo>
  708. <Rows>
  709. <Row>
  710. <Col id="nm"/>
  711. <Col id="cd"/>
  712. </Row>
  713. <Row>
  714. <Col id="nm">본인</Col>
  715. <Col id="cd">1</Col>
  716. </Row>
  717. <Row>
  718. <Col id="nm">배우자</Col>
  719. <Col id="cd">2</Col>
  720. </Row>
  721. <Row>
  722. <Col id="nm">자녀</Col>
  723. <Col id="cd">3</Col>
  724. </Row>
  725. <Row>
  726. <Col id="nm">부모</Col>
  727. <Col id="cd">4</Col>
  728. </Row>
  729. <Row>
  730. <Col id="nm">기타</Col>
  731. <Col id="cd">5</Col>
  732. </Row>
  733. </Rows>
  734. </Dataset>
  735. <Dataset id="ds_send_insihdc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  736. <ColumnInfo>
  737. <Column id="pid" type="STRING" size="256"/>
  738. <Column id="indd" type="STRING" size="256"/>
  739. <Column id="cretno" type="STRING" size="256"/>
  740. <Column id="cnstflag" type="STRING" size="256"/>
  741. <Column id="cnstdetlseqno" type="STRING" size="256"/>
  742. <Column id="workdd" type="STRING" size="256"/>
  743. <Column id="cnstspec" type="STRING" size="256"/>
  744. <Column id="state" type="STRING" size="256"/>
  745. </ColumnInfo>
  746. <Rows>
  747. <Row>
  748. <Col id="pid"/>
  749. <Col id="indd"/>
  750. <Col id="cretno"/>
  751. <Col id="cnstflag"/>
  752. <Col id="cnstdetlseqno"/>
  753. <Col id="workdd"/>
  754. <Col id="cnstspec"/>
  755. <Col id="state"/>
  756. </Row>
  757. </Rows>
  758. </Dataset>
  759. <Dataset id="ds_send_cond3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  760. <ColumnInfo>
  761. <Column id="pid" type="STRING" size="256"/>
  762. <Column id="indd" type="STRING" size="256"/>
  763. <Column id="cnstdetlseqno" type="STRING" size="256"/>
  764. </ColumnInfo>
  765. <Rows>
  766. <Row>
  767. <Col id="pid"/>
  768. <Col id="indd"/>
  769. <Col id="cnstdetlseqno"/>
  770. </Row>
  771. </Rows>
  772. </Dataset>
  773. <Dataset id="ds_static_cnstflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  774. <ColumnInfo>
  775. <Column id="label" type="STRING" size="256"/>
  776. <Column id="value" type="STRING" size="256"/>
  777. </ColumnInfo>
  778. <Rows>
  779. <Row>
  780. <Col id="label">재원미수</Col>
  781. <Col id="value">1</Col>
  782. </Row>
  783. <Row>
  784. <Col id="label">재원환자</Col>
  785. <Col id="value">2</Col>
  786. </Row>
  787. <Row>
  788. <Col id="label">퇴원미수</Col>
  789. <Col id="value">3</Col>
  790. </Row>
  791. <Row>
  792. <Col id="label">응급대불</Col>
  793. <Col id="value">4</Col>
  794. </Row>
  795. </Rows>
  796. </Dataset>
  797. <Dataset id="ds_static_judgyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  798. <ColumnInfo>
  799. <Column id="label" type="STRING" size="256"/>
  800. <Column id="value" type="STRING" size="256"/>
  801. </ColumnInfo>
  802. <Rows>
  803. <Row>
  804. <Col id="label">판결완료</Col>
  805. <Col id="value">Y</Col>
  806. </Row>
  807. <Row>
  808. <Col id="label">판결중</Col>
  809. <Col id="value">N</Col>
  810. </Row>
  811. </Rows>
  812. </Dataset>
  813. <Dataset id="ds_cmb_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  814. </Objects>
  815. <Bind>
  816. <BindItem id="item0" compid="grp.ipt_hngnm" propid="value" datasetid="ds_send_reference" columnid="hngnm"/>
  817. <BindItem id="item1" compid="grp.input32" propid="value" datasetid="ds_send_reference" columnid="ownbamt"/>
  818. <BindItem id="item2" compid="grp.input1" propid="value" datasetid="ds_send_reference" columnid="uncoamt"/>
  819. <BindItem id="item3" compid="grp.cmb_insukind" propid="value" datasetid="ds_send_reference" columnid="insukind"/>
  820. <BindItem id="item4" compid="grp.cmb_uncocd" propid="value" datasetid="ds_send_reference" columnid="uncocd"/>
  821. <BindItem id="item5" compid="grp.cmb_rcptstat" propid="value" datasetid="ds_send_reference" columnid="rcptstat"/>
  822. <BindItem id="item6" compid="grp.ipt_fstrgstdt2" propid="value" datasetid="ds_send_reference" columnid="fstrgstdt2"/>
  823. <BindItem id="item7" compid="grp.ipt_fstrgstdt1" propid="value" datasetid="ds_send_reference" columnid="fstrgstdt1"/>
  824. <BindItem id="item8" compid="grp.combo10" propid="value" datasetid="ds_send_reference" columnid="suitflag"/>
  825. <BindItem id="item9" compid="grp.cmb_disccd" propid="value" datasetid="ds_send_reference" columnid="disccd"/>
  826. <BindItem id="item10" compid="grp.cmb_wardcd" propid="value" datasetid="ds_send_reference" columnid="wardcd"/>
  827. <BindItem id="item11" compid="grp.cmb_orddrid" propid="value" datasetid="ds_send_reference" columnid="orddrid"/>
  828. <BindItem id="item12" compid="grp.input2" propid="value" datasetid="ds_send_reference" columnid="pid"/>
  829. <BindItem id="item13" compid="grp.cmb_orddeptcd" propid="value" datasetid="ds_send_reference" columnid="orddeptcd"/>
  830. <BindItem id="item14" compid="ipt_pid" propid="value" datasetid="ds_send_cond1" columnid="pid"/>
  831. <BindItem id="item15" compid="input95" propid="value" datasetid="ds_main_ptbsinfo" columnid="zipcd1"/>
  832. <BindItem id="item16" compid="input74" propid="value" datasetid="ds_main_ptbsinfo" columnid="zipcd2"/>
  833. <BindItem id="item17" compid="input77" propid="value" datasetid="ds_main_ptbsinfo" columnid="zipcdseq"/>
  834. <BindItem id="item18" compid="input80" propid="value" datasetid="ds_main_ptbsinfo" columnid="age"/>
  835. <BindItem id="item19" compid="input85" propid="value" datasetid="ds_main_ptbsinfo" columnid="sex"/>
  836. <BindItem id="item20" compid="input87" propid="value" datasetid="ds_main_ptbsinfo" columnid="mpphontel"/>
  837. <BindItem id="item21" compid="input96" propid="value" datasetid="ds_main_ptbsinfo" columnid="detladdr"/>
  838. <BindItem id="item22" compid="input3" propid="value" datasetid="ds_main_ptbsinfo" columnid="hngnm"/>
  839. <BindItem id="item23" compid="combo8" propid="value" datasetid="ds_main_admlinfo" columnid="insukind"/>
  840. <BindItem id="item24" compid="cmb_" propid="value" datasetid="ds_main_admlinfo" columnid="orddeptcd"/>
  841. <BindItem id="item25" compid="input71" propid="value" datasetid="ds_main_admlinfo" columnid="indd"/>
  842. <BindItem id="item26" compid="input83" propid="value" datasetid="ds_main_admlinfo" columnid="orgrcptdd"/>
  843. <BindItem id="item27" compid="combo3" propid="value" datasetid="ds_main_admlinfo" columnid="atdoctid"/>
  844. <BindItem id="item28" compid="ipt_uncoamt" propid="value" datasetid="ds_main_admlinfo" columnid="uncoamt"/>
  845. <BindItem id="item29" compid="ipt_grnternm" propid="value" datasetid="ds_main_ihgtinfo" columnid="grnternm"/>
  846. <BindItem id="item30" compid="ipt_grntertel" propid="value" datasetid="ds_main_ihgtinfo" columnid="grntertel"/>
  847. <BindItem id="item31" compid="cmb_realcd" propid="value" datasetid="ds_main_ihgtinfo" columnid="realcd"/>
  848. <BindItem id="item32" compid="ipt_addr" propid="value" datasetid="ds_main_ihgtinfo" columnid="addr"/>
  849. <BindItem id="item33" compid="ipt_grnternm1" propid="value" datasetid="ds_main_ihgtinfo" columnid="grnternm1"/>
  850. <BindItem id="item34" compid="ipt_grntertel1" propid="value" datasetid="ds_main_ihgtinfo" columnid="grntertel1"/>
  851. <BindItem id="item35" compid="cmb_real1" propid="value" datasetid="ds_main_ihgtinfo" columnid="real1"/>
  852. <BindItem id="item36" compid="ipt_addr1" propid="value" datasetid="ds_main_ihgtinfo" columnid="addr1"/>
  853. <BindItem id="item37" compid="ipt_grnternm2" propid="value" datasetid="ds_main_ihgtinfo" columnid="grnternm2"/>
  854. <BindItem id="item38" compid="ipt_grntertel2" propid="value" datasetid="ds_main_ihgtinfo" columnid="grntertel2"/>
  855. <BindItem id="item39" compid="cmb_real2" propid="value" datasetid="ds_main_ihgtinfo" columnid="real2"/>
  856. <BindItem id="item40" compid="ipt_addr2" propid="value" datasetid="ds_main_ihgtinfo" columnid="addr2"/>
  857. <BindItem id="item41" compid="ipt_workdd" propid="value" datasetid="ds_main_insihdc" columnid="workdd"/>
  858. <BindItem id="item42" compid="input4" propid="value" datasetid="ds_main_insihdc" columnid=""/>
  859. <BindItem id="item43" compid="textarea1" propid="value" datasetid="ds_main_insihdc" columnid="cnstspec"/>
  860. </Bind>
  861. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  862. * System Name :
  863. * Job Name :
  864. * Creator :
  865. * Make Date : 2016-05-24
  866. * Description :
  867. *---------------------------------------------------------------------------------------
  868. * Modify Date Modifier Modify Description
  869. *---------------------------------------------------------------------------------------
  870. * 2016-05-24 Live Converter TF->XP
  871. *
  872. *---------------------------------------------------------------------------------------
  873. ****************************************************************************************/
  874. //=======================================================================================
  875. // Lib Include
  876. //---------------------------------------------------------------------------------------
  877. include 'com_commonxp::comm_main.xjs';
  878. var arErrorCode = new HashArray();
  879. //=======================================================================================
  880. // Local methods
  881. //---------------------------------------------------------------------------------------
  882. /**
  883. * [fExe description]
  884. * @param {[type]} pid [description]
  885. * @return {[type]} [description]
  886. */
  887. function fExe(pid) {
  888. var currow = grd_uncolist.currentrow;
  889. ds_hidden_ihgtinfo.clearData();
  890. if (utlf_transNullToEmpty(pid) != "" && currow < 1) {
  891. ds_send_cond1.setColumn(0, "pid", pid);
  892. ds_send_cond2.setColumn(0, "pid", pid);
  893. ds_main_ptbsinfo.clearData();
  894. /* 인적사항 조회 */
  895. var oParam = {};
  896. oParam.id = "TRPMI01003";
  897. oParam.service = "ipatmngtapp.DschUncoPat";
  898. oParam.method = "reqGetPatInfo";
  899. oParam.inds = "req=ds_send_cond1";
  900. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  901. oParam.async = false;
  902. tranf_submit(oParam);
  903. /* 퇴원정산내역 조회 */
  904. dsf_createDsRow('ds_TRPMI01004', [
  905. { col: 'pid', type: 'string', size: 256, val: '' },
  906. { col: 'indd', type: 'string', size: 256, val: '' }
  907. ], false);
  908. ds_TRPMI01004.copyRow(0, ds_send_cond2, 0);
  909. ds_main_admlinfo.clearData();
  910. oParam = {};
  911. oParam.id = "TRPMI01004";
  912. oParam.service = "ipatmngtapp.DschUncoPat";
  913. oParam.method = "reqGetAdmlInfo";
  914. oParam.inds = "req=ds_TRPMI01004";
  915. oParam.outds = "ds_main_admlinfo=admlinfo";
  916. oParam.async = false;
  917. tranf_submit(oParam);
  918. //인적사항 입원일자 세팅..
  919. ds_main_admlinfo.setColumn(0, "indd", ds_main_uncolist_grduncolist.getColumn(0, "indd"));
  920. }
  921. else {
  922. ds_send_cond1.setColumn(0, "pid", ds_main_uncolist_grduncolist.getColumn(currow, "pid"));
  923. ds_send_cond2.setColumn(0, "pid", ds_main_uncolist_grduncolist.getColumn(currow, "pid"));
  924. /* 인적사항 조회 */
  925. ds_main_ptbsinfo.clearData();
  926. var oParam = {};
  927. oParam.id = "TRPMI01003";
  928. oParam.service = "ipatmngtapp.DschUncoPat";
  929. oParam.method = "reqGetPatInfo";
  930. oParam.inds = "req=ds_send_cond1";
  931. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  932. oParam.async = false;
  933. tranf_submit(oParam);
  934. ds_send_cond2.setColumn(0, "indd", ds_main_uncolist_grduncolist.getColumn(currow, "indd"));
  935. /* 퇴원정산내역 조회 */
  936. dsf_createDsRow('ds_TRPMI01004', [
  937. { col: 'pid', type: 'string', size: 256, val: '' },
  938. { col: 'indd', type: 'string', size: 256, val: '' }
  939. ], false);
  940. ds_TRPMI01004.copyRow(0, ds_send_cond2, 0);
  941. ds_main_admlinfo.clearData();
  942. oParam = {};
  943. oParam.id = "TRPMI01004";
  944. oParam.service = "ipatmngtapp.DschUncoPat";
  945. oParam.method = "reqGetAdmlInfo";
  946. oParam.inds = "req=ds_TRPMI01004";
  947. oParam.outds = "ds_main_admlinfo=admlinfo";
  948. oParam.async = false;
  949. tranf_submit(oParam);
  950. }
  951. /* 보증인 조회 */
  952. dsf_createDsRow('ds_TRPMI01005', [
  953. { col: 'pid', type: 'string', size: 256, val: '' },
  954. { col: 'indd', type: 'string', size: 256, val: '' }
  955. ], false);
  956. ds_TRPMI01005.copyRow(0, ds_send_cond2, 0);
  957. var oParam = {};
  958. oParam.id = "TRPMI01005";
  959. oParam.service = "ipatmngtapp.DschUncoPat";
  960. oParam.method = "reqGetIhgtInfo";
  961. oParam.inds = "req=ds_TRPMI01005";
  962. oParam.outds = "ds_hidden_ihgtinfo=ihgtinfo";
  963. oParam.async = false;
  964. tranf_submit(oParam);
  965. ds_main_ihgtinfo.setColumn(0, "grnternm", ds_hidden_ihgtinfo.getColumn(0, "grnternm"));
  966. ds_main_ihgtinfo.setColumn(0, "grntertel", ds_hidden_ihgtinfo.getColumn(0, "grntertel"));
  967. ds_main_ihgtinfo.setColumn(0, "realcd", ds_hidden_ihgtinfo.getColumn(0, "realcd"));
  968. ds_main_ihgtinfo.setColumn(0, "addr", ds_hidden_ihgtinfo.getColumn(0, "addr"));
  969. ds_main_ihgtinfo.setColumn(0, "grnternm1", ds_hidden_ihgtinfo.getColumn(0, "grnternm1"));
  970. ds_main_ihgtinfo.setColumn(0, "grntertel1", ds_hidden_ihgtinfo.getColumn(0, "grntertel1"));
  971. ds_main_ihgtinfo.setColumn(0, "real1", ds_hidden_ihgtinfo.getColumn(0, "real1"));
  972. ds_main_ihgtinfo.setColumn(0, "addr1", ds_hidden_ihgtinfo.getColumn(0, "addr1"));
  973. ds_main_ihgtinfo.setColumn(0, "grnternm2", ds_hidden_ihgtinfo.getColumn(0, "grnternm2"));
  974. ds_main_ihgtinfo.setColumn(0, "grntertel2", ds_hidden_ihgtinfo.getColumn(0, "grntertel2"));
  975. ds_main_ihgtinfo.setColumn(0, "real2", ds_hidden_ihgtinfo.getColumn(0, "real2"));
  976. ds_main_ihgtinfo.setColumn(0, "addr2", ds_hidden_ihgtinfo.getColumn(0, "addr2"));
  977. if (utlf_transNullToEmpty(ds_hidden_ihgtinfo.getColumn(0, "grnternm")) == "") {
  978. ds_main_ihgtinfo.setColumn(0, "state", "I");
  979. }
  980. else {
  981. ds_main_ihgtinfo.setColumn(0, "state", "U");
  982. }
  983. /* 내원내역 조회 */
  984. ds_main_otptinptinfo_grdotptinpt.clearData();
  985. var oParam = {};
  986. oParam.id = "TRPMI01006";
  987. oParam.service = "ipatmngtapp.DschUncoPat";
  988. oParam.method = "reqGetPTInfo";
  989. oParam.inds = "req=ds_send_cond1";
  990. oParam.outds = "ds_main_otptinptinfo_grdotptinpt=grdotptinpt";
  991. oParam.async = false;
  992. tranf_submit(oParam);
  993. /* 수납내역 조회 */
  994. ds_main_admiopmiinfo_grdadmiopmi.clearData();
  995. var oParam = {};
  996. oParam.id = "TRPMI01007";
  997. oParam.service = "ipatmngtapp.DschUncoPat";
  998. oParam.method = "reqGetMIInfo";
  999. oParam.inds = "req=ds_send_cond1";
  1000. oParam.outds = "ds_main_admiopmiinfo_grdadmiopmi=grdadmiopmi";
  1001. oParam.async = false;
  1002. tranf_submit(oParam);
  1003. /* 상담상세내역 조회 */
  1004. ds_main_ihdcinfo_grdihdcinfo.clearData();
  1005. var oParam = {};
  1006. oParam.id = "TRPMI01008";
  1007. oParam.service = "ipatmngtapp.DschUncoPat";
  1008. oParam.method = "reqGetIhdcInfo";
  1009. oParam.inds = "req=ds_send_cond2";
  1010. oParam.outds = "ds_main_ihdcinfo_grdihdcinfo=grdihdcinfo";
  1011. oParam.async = false;
  1012. tranf_submit(oParam);
  1013. /* 소송가압류 조회 */
  1014. ds_main_dssuinfo_grddssuinfo.clearData();
  1015. var oParam = {};
  1016. oParam.id = "TRPMI01009";
  1017. oParam.service = "ipatmngtapp.DschUncoPat";
  1018. oParam.method = "reqGetDssuInfo";
  1019. oParam.inds = "req=ds_send_cond2";
  1020. oParam.outds = "ds_main_dssuinfo_grddssuinfo=grddssuinfo";
  1021. oParam.async = false;
  1022. tranf_submit(oParam);
  1023. ds_main_insihdc.setColumn(0, "workdd", utlf_getCurrentDate());
  1024. textarea1.setFocus();
  1025. }
  1026. /**
  1027. * [fOrdDrSet description]
  1028. * @return {[type]} [description]
  1029. */
  1030. function fOrdDrSet() {
  1031. var sorddeptcd = ds_send_reference.getColumn(0, "orddeptcd");
  1032. ds_cmb_orddrid.filter("dp == '" + sorddeptcd + "'");
  1033. }
  1034. /**
  1035. * submit 후 호출 될 공통 콜백
  1036. * @param {[type]} sSvcId [description]
  1037. * @param {[type]} nErrorCode [description]
  1038. * @param {[type]} sErrorMsg [description]
  1039. * @return {Function} [description]
  1040. */
  1041. function callback(sSvcId, nErrorCode, sErrorMsg){
  1042. arErrorCode.push(sSvcId, nErrorCode);
  1043. }
  1044. //=======================================================================================
  1045. // Events
  1046. //---------------------------------------------------------------------------------------
  1047. /**
  1048. * onload 이벤트 발생 시 호출
  1049. * @param {[type]} obj:Form [description]
  1050. * @param {[type]} e:LoadEventInfo [description]
  1051. */
  1052. function SMPMI01000_onload(obj: Form, e: LoadEventInfo) {
  1053. frmf_initForm(obj);
  1054. grdf_setGridSort(grd_uncolist);
  1055. grdf_setRowTypeIcon(grd_dssuinfo, 0);
  1056. appf_getCodeList([
  1057. { dsNm: 'ds_init_P0001list', cdGrpId: 'P0001' },
  1058. { dsNm: 'ds_init_P0101list', cdGrpId: 'P0101' },
  1059. { dsNm: 'ds_init_P0028list', cdGrpId: 'P0028' },
  1060. { dsNm: 'ds_init_P0038list', cdGrpId: 'P0038' }
  1061. ]);
  1062. dsf_createDsRow('ds_TRPMI01002', [{ col: 'instcd', type: 'string', size: 256, val: '' }], false);
  1063. var oParam = {};
  1064. oParam.id = "TRPMI01002";
  1065. oParam.service = "ipatmngtapp.DschUncoPat";
  1066. oParam.method = "reqGetComn";
  1067. oParam.inds = "req=ds_TRPMI01002";
  1068. oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind "
  1069. + "ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_orddrid=orddrid ds_hidden_init_wardcd=wardcd ds_hidden_init_uncocd=uncocd";
  1070. oParam.async = false;
  1071. tranf_submit(oParam);
  1072. ds_cmb_orddrid.copyData(ds_hidden_init_orddrid, false);
  1073. ipt_pid.setFocus();
  1074. ds_send_reference.setColumn(0, "fstrgstdt1", utlf_getCurrentDate());
  1075. ds_send_reference.setColumn(0, "fstrgstdt2", utlf_getCurrentDate());
  1076. //2009.10.15 mykim 추가
  1077. if (frmf_checkOpener()) {
  1078. var pid = utlf_transNullToEmpty(opener.frmf_getParameter("pid"));
  1079. var indd = opener.frmf_getParameter("indd");
  1080. var dschdd = opener.frmf_getParameter("dschdd");
  1081. //미수수납화면에서 링크되어 정보 가져옴.
  1082. if (pid != "") {
  1083. /*환자 미수금 조회*/
  1084. ds_send_reference.setColumn(0, "pid", pid);
  1085. ds_send_reference.setColumn(0, "fstrgstdt1", indd);
  1086. ds_main_uncolist_grduncolist.clearData();
  1087. var oParam = {};
  1088. oParam.id = "TRPMI01001";
  1089. oParam.service = "ipatmngtapp.DschUncoPat";
  1090. oParam.method = "reqGetDisUncoList";
  1091. oParam.inds = "req=ds_send_reference";
  1092. oParam.outds = "ds_main_uncolist_grduncolist=grduncolist";
  1093. oParam.async = false;
  1094. tranf_submit(oParam);
  1095. /* 인적사항 조회 */
  1096. fExe(pid);
  1097. }
  1098. }
  1099. }
  1100. /**
  1101. * 진료과 콤보 아이템 변경 후 이벤트
  1102. * @param {[type]} obj: Combo [description]
  1103. * @param {[type]} e: ItemChangeEventInfo [description]
  1104. * @return {[type]} [description]
  1105. */
  1106. function grp_cmb_orddeptcd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  1107. fOrdDrSet();
  1108. }
  1109. /**
  1110. * 조회 버튼 클릭 이벤트
  1111. * @param {[type]} obj: Button [description]
  1112. * @param {[type]} e: ClickEventInfo [description]
  1113. * @return {[type]} [description]
  1114. */
  1115. function grp_button1_onclick(obj: Button, e: ClickEventInfo) {
  1116. ds_main_uncolist_grduncolist.clearData();
  1117. var oParam = {};
  1118. oParam.id = "TRPMI01001";
  1119. oParam.service = "ipatmngtapp.DschUncoPat";
  1120. oParam.method = "reqGetDisUncoList";
  1121. oParam.inds = "req=ds_send_reference";
  1122. oParam.outds = "ds_main_uncolist_grduncolist=grduncolist";
  1123. oParam.async = false;
  1124. tranf_submit(oParam);
  1125. }
  1126. /**
  1127. * 출력 버튼 클릭 이벤트
  1128. * @param {[type]} obj: Button [description]
  1129. * @param {[type]} e: ClickEventInfo [description]
  1130. * @return {[type]} [description]
  1131. */
  1132. function button8_onclick(obj: Button, e: ClickEventInfo) {
  1133. grdf_exportExcel(grd_uncolist, 'excel', "SheetName", true, "" , 'user' , true);
  1134. }
  1135. /**
  1136. * 환자조회 그리드 셀 클릭 이벤트
  1137. * @param {[type]} obj: Grid [description]
  1138. * @param {[type]} e: GridClickEventInfo [description]
  1139. * @return {[type]} [description]
  1140. */
  1141. function grd_uncolist_oncellclick(obj: Grid, e: GridClickEventInfo) {
  1142. fExe();
  1143. ds_send_insihdc.clearData(); ds_send_insihdc.addRow();
  1144. ds_main_insihdc.clearData(); ds_main_insihdc.addRow();
  1145. ds_main_insihdc.setColumn(0, "workdd", utlf_getCurrentDate());
  1146. }
  1147. /**
  1148. * 보증인저장 버튼 클릭 이벤트
  1149. * @param {[type]} obj: Button [description]
  1150. * @param {[type]} e: ClickEventInfo [description]
  1151. * @return {[type]} [description]
  1152. */
  1153. function btn_insihgt_onclick(obj: Button, e: ClickEventInfo) {
  1154. var sPid = utlf_transNullToEmpty(ds_send_cond1.getColumn(0, "pid"));
  1155. var sGrnTerNm = utlf_transNullToEmpty(ds_main_ihgtinfo.getColumn(0, "grnternm"));
  1156. if (sPid != "" && sGrnTerNm != "") {
  1157. ds_send_insihgt.setColumn(0, "pid", ds_send_cond1.getColumn(0, "pid"));
  1158. ds_send_insihgt.setColumn(0, "indd", ds_main_admlinfo.getColumn(0, "indd"));
  1159. ds_send_insihgt.setColumn(0, "cretno", ds_main_admlinfo.getColumn(0, "cretno"));
  1160. ds_send_insihgt.setColumn(0, "grnternm", ds_main_ihgtinfo.getColumn(0, "grnternm"));
  1161. ds_send_insihgt.setColumn(0, "grntertel", ds_main_ihgtinfo.getColumn(0, "grntertel"));
  1162. ds_send_insihgt.setColumn(0, "realcd", ds_main_ihgtinfo.getColumn(0, "realcd"));
  1163. ds_send_insihgt.setColumn(0, "addr", ds_main_ihgtinfo.getColumn(0, "addr"));
  1164. ds_send_insihgt.setColumn(0, "grnternm1", ds_main_ihgtinfo.getColumn(0, "grnternm1"));
  1165. ds_send_insihgt.setColumn(0, "grntertel1", ds_main_ihgtinfo.getColumn(0, "grntertel1"));
  1166. ds_send_insihgt.setColumn(0, "real1", ds_main_ihgtinfo.getColumn(0, "real1"));
  1167. ds_send_insihgt.setColumn(0, "addr1", ds_main_ihgtinfo.getColumn(0, "addr1"));
  1168. ds_send_insihgt.setColumn(0, "grnternm2", ds_main_ihgtinfo.getColumn(0, "grnternm2"));
  1169. ds_send_insihgt.setColumn(0, "grntertel2", ds_main_ihgtinfo.getColumn(0, "grntertel2"));
  1170. ds_send_insihgt.setColumn(0, "real2", ds_main_ihgtinfo.getColumn(0, "real2"));
  1171. ds_send_insihgt.setColumn(0, "addr2", ds_main_ihgtinfo.getColumn(0, "addr2"));
  1172. ds_send_insihgt.setColumn(0, "state", ds_main_ihgtinfo.getColumn(0, "state"));
  1173. var oParam = {};
  1174. oParam.id = "TXPMI01003";
  1175. oParam.service = "ipatmngtapp.DschUncoPat";
  1176. oParam.method = "reqInsIhgtInfo";
  1177. oParam.inds = "req=ds_send_insihgt";
  1178. oParam.outds = "";
  1179. oParam.async = false;
  1180. oParam.error = false;
  1181. tranf_submit(oParam);
  1182. }
  1183. else {
  1184. sysf_messageBox("저장할 내역이 없습니다!!", "I");
  1185. }
  1186. }
  1187. /**
  1188. * [인적사항] 환자번호 키보드 입력 이벤트
  1189. * @param {[type]} obj: Edit [description]
  1190. * @param {[type]} e: KeyEventInfo [description]
  1191. * @return {[type]} [description]
  1192. */
  1193. function ipt_pid_onkeydown(obj: Edit, e: KeyEventInfo) {
  1194. if (e.keycode == 13) {
  1195. obj.updateToDataset();
  1196. ds_hidden_ihgtinfo.clearData();
  1197. // 상담일지
  1198. ds_main_insihdc.clearData();
  1199. //환자기본정보조회 PMCMPTBS
  1200. ds_main_ptbsinfo.clearData();
  1201. var oParam = {};
  1202. oParam.id = "TRPMI01003";
  1203. oParam.service = "ipatmngtapp.DschUncoPat";
  1204. oParam.method = "reqGetPatInfo";
  1205. oParam.inds = "req=ds_send_cond1";
  1206. oParam.outds = "ds_main_ptbsinfo=ptbsinfo";
  1207. oParam.async = false;
  1208. tranf_submit(oParam);
  1209. ds_send_cond2.setColumn(0, "pid", ds_send_cond1.getColumn(0, "pid"));
  1210. ds_send_cond2.setColumn(0, "indd", "");
  1211. ds_send_cond2.setColumn(0, "cretno", "");
  1212. //환자입원내역조회 PMIHADMI
  1213. dsf_createDsRow('ds_TRPMI01004', [
  1214. { col: 'pid', type: 'string', size: 256, val: '' },
  1215. { col: 'indd', type: 'string', size: 256, val: '' }
  1216. ], false);
  1217. ds_TRPMI01004.copyRow(0, ds_send_cond2, 0);
  1218. ds_main_admlinfo.clearData();
  1219. oParam = {};
  1220. oParam.id = "TRPMI01004";
  1221. oParam.service = "ipatmngtapp.DschUncoPat";
  1222. oParam.method = "reqGetAdmlInfo";
  1223. oParam.inds = "req=ds_TRPMI01004";
  1224. oParam.outds = "ds_main_admlinfo=admlinfo";
  1225. oParam.async = false;
  1226. tranf_submit(oParam);
  1227. ds_send_cond2.setColumn(0, "pid", ds_send_cond1.getColumn(0, "pid"));
  1228. ds_send_cond2.setColumn(0, "indd", ds_main_admlinfo.getColumn(0, "indd"));
  1229. ds_send_cond2.setColumn(0, "cretno", ds_main_admlinfo.getColumn(0, "cretno"));
  1230. //보증인정보조회 PMIHIHGT
  1231. dsf_createDsRow('ds_TRPMI01005', [
  1232. { col: 'pid', type: 'string', size: 256, val: '' },
  1233. { col: 'indd', type: 'string', size: 256, val: '' }
  1234. ], false);
  1235. ds_TRPMI01005.copyRow(0, ds_send_cond2, 0);
  1236. var oParam = {};
  1237. oParam.id = "TRPMI01005";
  1238. oParam.service = "ipatmngtapp.DschUncoPat";
  1239. oParam.method = "reqGetIhgtInfo";
  1240. oParam.inds = "req=ds_TRPMI01005";
  1241. oParam.outds = "ds_hidden_ihgtinfo=ihgtinfo";
  1242. oParam.async = false;
  1243. tranf_submit(oParam);
  1244. ds_main_ihgtinfo.setColumn(0, "grnternm", ds_hidden_ihgtinfo.getColumn(0, "grnternm"));
  1245. ds_main_ihgtinfo.setColumn(0, "grntertel", ds_hidden_ihgtinfo.getColumn(0, "grntertel"));
  1246. ds_main_ihgtinfo.setColumn(0, "realcd", ds_hidden_ihgtinfo.getColumn(0, "realcd"));
  1247. ds_main_ihgtinfo.setColumn(0, "addr", ds_hidden_ihgtinfo.getColumn(0, "addr"));
  1248. ds_main_ihgtinfo.setColumn(0, "grnternm1", ds_hidden_ihgtinfo.getColumn(0, "grnternm1"));
  1249. ds_main_ihgtinfo.setColumn(0, "grntertel1", ds_hidden_ihgtinfo.getColumn(0, "grntertel1"));
  1250. ds_main_ihgtinfo.setColumn(0, "real1", ds_hidden_ihgtinfo.getColumn(0, "real1"));
  1251. ds_main_ihgtinfo.setColumn(0, "addr1", ds_hidden_ihgtinfo.getColumn(0, "addr1"));
  1252. ds_main_ihgtinfo.setColumn(0, "grnternm2", ds_hidden_ihgtinfo.getColumn(0, "grnternm2"));
  1253. ds_main_ihgtinfo.setColumn(0, "grntertel2", ds_hidden_ihgtinfo.getColumn(0, "grntertel2"));
  1254. ds_main_ihgtinfo.setColumn(0, "real2", ds_hidden_ihgtinfo.getColumn(0, "real2"));
  1255. ds_main_ihgtinfo.setColumn(0, "addr2", ds_hidden_ihgtinfo.getColumn(0, "addr2"));
  1256. if (utlf_transNullToEmpty(ds_main_ihgtinfo.getColumn(0, "grnternm")) == "") {
  1257. ds_main_ihgtinfo.setColumn(0, "state", "I");
  1258. }
  1259. else {
  1260. ds_main_ihgtinfo.setColumn(0, "state", "U");
  1261. }
  1262. /* 내원내역 조회 */
  1263. ds_main_otptinptinfo_grdotptinpt.clearData();
  1264. var oParam = {};
  1265. oParam.id = "TRPMI01006";
  1266. oParam.service = "ipatmngtapp.DschUncoPat";
  1267. oParam.method = "reqGetPTInfo";
  1268. oParam.inds = "req=ds_send_cond1";
  1269. oParam.outds = "ds_main_otptinptinfo_grdotptinpt=grdotptinpt";
  1270. oParam.async = false;
  1271. tranf_submit(oParam);
  1272. /* 수납내역 조회 */
  1273. ds_main_admiopmiinfo_grdadmiopmi.clearData();
  1274. var oParam = {};
  1275. oParam.id = "TRPMI01007";
  1276. oParam.service = "ipatmngtapp.DschUncoPat";
  1277. oParam.method = "reqGetMIInfo";
  1278. oParam.inds = "req=ds_send_cond1";
  1279. oParam.outds = "ds_=grdadmiopmi";
  1280. oParam.async = false;
  1281. tranf_submit(oParam);
  1282. /* 상담상세내역 조회 */
  1283. ds_main_ihdcinfo_grdihdcinfo.clearData();
  1284. var oParam = {};
  1285. oParam.id = "TRPMI01008";
  1286. oParam.service = "ipatmngtapp.DschUncoPat";
  1287. oParam.method = "reqGetIhdcInfo";
  1288. oParam.inds = "req=ds_send_cond2";
  1289. oParam.outds = "ds_main_ihdcinfo_grdihdcinfo=grdihdcinfo";
  1290. oParam.async = false;
  1291. tranf_submit(oParam);
  1292. /* 소송가압류 조회 */
  1293. ds_main_dssuinfo_grddssuinfo.clearData();
  1294. var oParam = {};
  1295. oParam.id = "TRPMI01009";
  1296. oParam.service = "ipatmngtapp.DschUncoPat";
  1297. oParam.method = "reqGetDssuInfo";
  1298. oParam.inds = "req=ds_send_cond2";
  1299. oParam.outds = "ds_main_dssuinfo_grddssuinfo=grddssuinfo";
  1300. oParam.async = false;
  1301. tranf_submit(oParam);
  1302. dsf_makeValue(ds_send, "reference", 'string', "");
  1303. dsf_makeValue(ds_main_insihdc, "cnstspec", 'string', "");
  1304. dsf_makeValue(ds_main_insihdc, "cnstdetlseqno", 'string', "");
  1305. ds_main_insihdc.setColumn(0, "workdd", utlf_getCurrentDate());
  1306. }
  1307. }
  1308. /**
  1309. * [인적사항] cmb_real1 combo item changed event
  1310. * @param {[type]} obj: Combo [description]
  1311. * @param {[type]} e: ItemChangeEventInfo [description]
  1312. * @return {[type]} [description]
  1313. */
  1314. function cmb_realcd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  1315. ipt_addr.setFocus();
  1316. }
  1317. /**
  1318. * [인적사항] cmb_realcd combo item changed event
  1319. * @param {[type]} obj: Combo [description]
  1320. * @param {[type]} e: ItemChangeEventInfo [description]
  1321. * @return {[type]} [description]
  1322. */
  1323. function cmb_real1_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  1324. ipt_addr1.setFocus();
  1325. }
  1326. /**
  1327. * [인적사항] cmb_real2 combo item changed event
  1328. * @param {[type]} obj: Combo [description]
  1329. * @param {[type]} e: ItemChangeEventInfo [description]
  1330. * @return {[type]} [description]
  1331. */
  1332. function cmb_real2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  1333. ipt_addr2.setFocus();
  1334. }
  1335. /**
  1336. * 저장 버튼 클릭 이벤트
  1337. * @param {[type]} obj: Button [description]
  1338. * @param {[type]} e: ClickEventInfo [description]
  1339. * @return {[type]} [description]
  1340. */
  1341. function btn_insihdc_onclick(obj: Button, e: ClickEventInfo) {
  1342. var sPid = utlf_transNullToEmpty(ds_send_cond1.getColumn(0, "pid"));
  1343. var sWorkDD = utlf_transNullToEmpty(ds_main_insihdc.getColumn(0, "workdd"));
  1344. if (sPid != "" && sWorkDD != "") {
  1345. ds_send_insihdc.setColumn(0, "pid", ds_send_cond1.getColumn(0, "pid"));
  1346. if (ds_send_insihdc.getColumn(0, "state") != "u") {
  1347. ds_send_insihdc.setColumn(0, "state", "i");
  1348. ds_send_insihdc.setColumn(0, "indd", ds_main_admlinfo.getColumn(0, "indd"));
  1349. ds_send_insihdc.setColumn(0, "cretno", ds_main_admlinfo.getColumn(0, "cretno"));
  1350. }
  1351. else {
  1352. ds_send_insihdc.setColumn(0, "indd", ds_main_insihdc.getColumn(0, "indd"));
  1353. ds_send_insihdc.setColumn(0, "cretno", ds_main_insihdc.getColumn(0, "cretno"));
  1354. ds_send_insihdc.setColumn(0, "state", "u");
  1355. }
  1356. ds_send_insihdc.setColumn(0, "cnstflag", "3");
  1357. ds_send_insihdc.setColumn(0, "cnstdetlseqno", ds_main_insihdc.getColumn(0, "cnstdetlseqno"));
  1358. ds_send_insihdc.setColumn(0, "workdd", ds_main_insihdc.getColumn(0, "workdd"));
  1359. ds_send_insihdc.setColumn(0, "cnstspec", ds_main_insihdc.getColumn(0, "cnstspec"));
  1360. var oParam = {};
  1361. oParam.id = "TXPMI01001";
  1362. oParam.service = "ipatmngtapp.DschUncoPat";
  1363. oParam.method = "reqInsIhdcInfo";
  1364. oParam.inds = "req=ds_send_insihdc";
  1365. oParam.outds = "";
  1366. oParam.async = false;
  1367. oParam.callback = "callback";
  1368. tranf_submit(oParam);
  1369. //상담내역저장 PMIHIHDC
  1370. if (arErrorCode.pop("TXPMI01001") > -1) {
  1371. ds_send_insihdc.clearData();
  1372. ds_send_insihdc.addRow();
  1373. ds_main_insihdc.clearData();
  1374. ds_main_insihdc.addRow();
  1375. }
  1376. ds_main_ihdcinfo_grdihdcinfo.clearData();
  1377. var oParam = {};
  1378. oParam.id = "TRPMI01008";
  1379. oParam.service = "ipatmngtapp.DschUncoPat";
  1380. oParam.method = "reqGetIhdcInfo";
  1381. oParam.inds = "req=ds_send_cond2";
  1382. oParam.outds = "ds_main_ihdcinfo_grdihdcinfo=grdihdcinfo";
  1383. oParam.async = false;
  1384. tranf_submit(oParam);
  1385. ds_main_insihdc.setColumn(0, "workdd", utlf_getCurrentDate());
  1386. }
  1387. }
  1388. /**
  1389. * 삭제 버튼 클릭 이벤트
  1390. * @param {[type]} obj: Button [description]
  1391. * @param {[type]} e: ClickEventInfo [description]
  1392. * @return {[type]} [description]
  1393. */
  1394. function btn_delihdc_onclick(obj: Button, e: ClickEventInfo) {
  1395. if (ds_main_ihdcinfo_grdihdcinfo.rowposition > -1) {
  1396. dsf_createDsRow("ds_req", [
  1397. {col:"pid", type:"STRING", size:256, val:ds_send_cond1.getColumn(0, "pid")}
  1398. , {col:"indd", type:"STRING", size:256, val:ds_main_admlinfo.getColumn(0, "indd")}
  1399. , {col:"cnstdetlseqno", type:"INT", size:256, val:ds_main_insihdc.getColumn(0, "cnstdetlseqno")}
  1400. , {col:"cnstflag", type:"INT", size:256, val:ds_main_insihdc.getColumn(0, "cnstflag")}
  1401. , {col:"workdd", type:"INT", size:256, val:ds_main_insihdc.getColumn(0, "workdd")}
  1402. , {col:"cretno", type:"INT", size:256, val:ds_main_insihdc.getColumn(0, "cretno")}
  1403. ]);
  1404. ds_main_insihdc.clearData();
  1405. ds_main_insihdc.addRow();
  1406. var oParam = {};
  1407. oParam.id = "TXPMI01002";
  1408. oParam.service = "ipatmngtapp.DschUncoPat";
  1409. oParam.method = "reqSetIhdcInfo";
  1410. oParam.inds = "req=ds_req"; // dbs227, why do not using ds_main_insihdc?
  1411. oParam.outds = "";
  1412. oParam.async = false;
  1413. oParam.callback = "callback";
  1414. tranf_submit(oParam);
  1415. //상담내역저장 PMIHIHDC
  1416. if (arErrorCode.pop("TXPMI01002") > -1) {
  1417. ds_send_insihdc.clearData();
  1418. ds_send_insihdc.addRow();
  1419. }
  1420. ds_main_ihdcinfo_grdihdcinfo.clearData();
  1421. var oParam = {};
  1422. oParam.id = "TRPMI01008";
  1423. oParam.service = "ipatmngtapp.DschUncoPat";
  1424. oParam.method = "reqGetIhdcInfo";
  1425. oParam.inds = "req=ds_send_cond2";
  1426. oParam.outds = "ds_main_ihdcinfo_grdihdcinfo=grdihdcinfo";
  1427. oParam.async = false;
  1428. tranf_submit(oParam);
  1429. }
  1430. else {
  1431. sysf_messageBox("삭제할 상담일지를", "C002");
  1432. return;
  1433. }
  1434. }
  1435. /**
  1436. * grd_ihdcinfo 그리드 셀 클릭 이벤트
  1437. * @param {[type]} obj: Grid [description]
  1438. * @param {[type]} e: GridClickEventInfo [description]
  1439. * @return {[type]} [description]
  1440. */
  1441. function grd_ihdcinfo_oncellclick(obj: Grid, e: GridClickEventInfo) {
  1442. if (obj.rowcount < 1) {
  1443. return;
  1444. }
  1445. if (obj.currentrow < 0) {
  1446. return;
  1447. }
  1448. ds_main_insihdc.clear();
  1449. dsf_copyColInfo(ds_main_insihdc, ds_main_ihdcinfo_grdihdcinfo);
  1450. ds_main_insihdc.copyRow(ds_main_insihdc.addRow(), ds_main_ihdcinfo_grdihdcinfo, obj.currentrow);
  1451. ds_send_insihdc.setColumn(0, "state", "u");
  1452. }
  1453. /**
  1454. * 행추가 버튼 클릭 이벤트
  1455. * @param {[type]} obj: Button [description]
  1456. * @param {[type]} e: ClickEventInfo [description]
  1457. * @return {[type]} [description]
  1458. */
  1459. function btn_addRow_onclick(obj: Button, e: ClickEventInfo) {
  1460. var idx = ds_main_dssuinfo_grddssuinfo.addRow();
  1461. ds_main_dssuinfo_grddssuinfo.setColumn(idx, "state", "I");
  1462. ds_main_dssuinfo_grddssuinfo.setColumn(idx, "pid", ds_send_cond1.getColumn(0, "pid"));
  1463. ds_main_dssuinfo_grddssuinfo.setColumn(idx, "indd", ds_main_admlinfo.getColumn(0, "indd"));
  1464. ds_main_dssuinfo_grddssuinfo.setColumn(idx, "cretno", ds_main_admlinfo.getColumn(0, "cretno"));
  1465. }
  1466. /**
  1467. * 행삭제 버튼 클릭 이벤트
  1468. * @param {[type]} obj: Button [description]
  1469. * @param {[type]} e: ClickEventInfo [description]
  1470. * @return {[type]} [description]
  1471. */
  1472. function btn_deleteRow_onclick(obj: Button, e: ClickEventInfo) {
  1473. dsf_deleteSelectedRows(grd_dssuinfo, true);
  1474. ds_main_dssuinfo_grddssuinfo.setColumn(ds_main_dssuinfo_grddssuinfo.rowposition, "state", "D");
  1475. }
  1476. /**
  1477. * 민원환자관리 버튼 클릭 이벤트
  1478. * @param {[type]} obj:Button [description]
  1479. * @param {[type]} e:ClickEventInfo [description]
  1480. * @return {[type]} [description]
  1481. */
  1482. function button9_onclick(obj: Button, e: ClickEventInfo) {
  1483. frmf_modal("SMPMC00100", "SMPMC00100", "", "", "", "", "", "", "", "", "", "", "M");
  1484. }
  1485. /**
  1486. * 수진환자관리 버튼 클릭 이벤트
  1487. * @param {[type]} obj:Button [description]
  1488. * @param {[type]} e:ClickEventInfo [description]
  1489. * @return {[type]} [description]
  1490. */
  1491. function button10_onclick(obj: Button, e: ClickEventInfo) {
  1492. frmf_modal("SMPMC00300", "SMPMC00300", "", "", "", "", "", "", "", "", "", "", "M");
  1493. }
  1494. /**
  1495. * 특이환자관리 버튼 클릭 이벤트
  1496. * @param {[type]} obj:Button [description]
  1497. * @param {[type]} e:ClickEventInfo [description]
  1498. * @return {[type]} [description]
  1499. */
  1500. function button11_onclick(obj: Button, e: ClickEventInfo) {
  1501. frmf_modal("SMPMC01300", "SMPMC01300", "", "", "", "", "", "", "", "", "", "", "M");
  1502. }
  1503. /**
  1504. * 미수입금관리 버튼 클릭 이벤트
  1505. * @param {[type]} obj: Button [description]
  1506. * @param {[type]} e: ClickEventInfo [description]
  1507. * @return {[type]} [description]
  1508. */
  1509. function button12_onclick(obj: Button, e: ClickEventInfo) {
  1510. frmf_modal("SMPAM00100", "SMPAM00100", "", "", "", "", "", "", "", "", "", "", "M");
  1511. }
  1512. /**
  1513. * 초기화 버튼 클릭 이벤트
  1514. * @param {[type]} obj: Button [description]
  1515. * @param {[type]} e: ClickEventInfo [description]
  1516. * @return {[type]} [description]
  1517. */
  1518. function btn_clear_onclick(obj: Button, e: ClickEventInfo) {
  1519. ds_send_cond1.clearData();
  1520. ds_send_cond1.addRow();
  1521. ds_send_cond2.clearData();
  1522. ds_send_cond2.addRow();
  1523. ds_send_cond3.clearData();
  1524. ds_send_cond3.addRow();
  1525. ds_send.clearData();
  1526. ds_send.addRow();
  1527. ds_send_insihdc.clearData();
  1528. ds_send_insihdc.addRow();
  1529. ds_send_insihgt.clearData();
  1530. ds_send_insihgt.addRow();
  1531. ds_send_reference.clearData();
  1532. ds_send_reference.addRow();
  1533. ds_main_uncolist_grduncolist.clearData();
  1534. ds_main_ptbsinfo.clearData();
  1535. ds_main_ptbsinfo.addRow();
  1536. ds_main_admlinfo.clearData();
  1537. ds_main_admlinfo.addRow();
  1538. ds_main_ihgtinfo.setColumn(0, "grnternm", '');
  1539. ds_main_ihgtinfo.setColumn(0, "grntertel", '');
  1540. ds_main_ihgtinfo.setColumn(0, "addr", '');
  1541. ds_main_ihgtinfo.setColumn(0, "grnternm1", '');
  1542. ds_main_ihgtinfo.setColumn(0, "grntertel1", '');
  1543. ds_main_ihgtinfo.setColumn(0, "addr1", '');
  1544. ds_main_ihgtinfo.setColumn(0, "grnternm2", '');
  1545. ds_main_ihgtinfo.setColumn(0, "grntertel2", '');
  1546. ds_main_ihgtinfo.setColumn(0, "addr2", '');
  1547. ds_main_otptinptinfo_grdotptinpt.clearData();
  1548. ds_main_admiopmiinfo_grdadmiopmi.clearData();
  1549. ds_main_ihdcinfo_grdihdcinfo.clearData();
  1550. ds_main_dssuinfo_grddssuinfo.clearData();
  1551. ds_main_insihdc.clearData();
  1552. ds_main_insihdc.addRow();
  1553. ds_send_reference.setColumn(0, "fstrgstdt1", utlf_getCurrentDate());
  1554. ds_send_reference.setColumn(0, "fstrgstdt2", utlf_getCurrentDate());
  1555. }
  1556. /**
  1557. * 소송가압류저장 버튼 클릭 이벤트
  1558. * @param {[type]} obj: Button [description]
  1559. * @param {[type]} e: ClickEventInfo [description]
  1560. * @return {[type]} [description]
  1561. */
  1562. function button13_onclick(obj: Button, e: ClickEventInfo) {
  1563. for (var i = 0; i < ds_main_dssuinfo_grddssuinfo.rowcount; i++) {
  1564. dsf_createDs('ds_TXPMI01004');
  1565. ds_TXPMI01004.copyData(ds_main_dssuinfo_grddssuinfo);
  1566. ds_TXPMI01004.clearData();
  1567. ds_TXPMI01004.copyRow(ds_TXPMI01004.addRow(), ds_main_dssuinfo_grddssuinfo, i);
  1568. var oParam = {};
  1569. oParam.id = "TXPMI01004";
  1570. oParam.service = "ipatmngtapp.DschUncoPat";
  1571. oParam.method = "reqInsDssuInfo";
  1572. oParam.inds = "req=ds_TXPMI01004";
  1573. oParam.outds = "";
  1574. oParam.async = false;
  1575. //oParam.callback = "cf_TXPMI01004";
  1576. tranf_submit(oParam);
  1577. }
  1578. var oParam = {};
  1579. oParam.id = "TRPMI01009";
  1580. oParam.service = "ipatmngtapp.DschUncoPat";
  1581. oParam.method = "reqGetDssuInfo";
  1582. oParam.inds = "req=ds_send_cond2";
  1583. oParam.outds = "ds_main_dssuinfo_grddssuinfo=grddssuinfo";
  1584. oParam.async = false;
  1585. tranf_submit(oParam);
  1586. }
  1587. ]]></Script>
  1588. </Form>
  1589. </FDL>