SPPMC03700_자격조회.xfdl 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPMC03700" position="absolute 0 0 900 300" titletext="자격조회" onload="SPPMC03700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 0 875 245" style="">
  8. <Layouts>
  9. <Layout>
  10. <Shape id="roundrect1" type="roundrectangle" position="absolute 0 0 610 60"/>
  11. <Static id="caption6" class="tit_2" position="absolute 5 64 114 81" style="" text="자격조회결과"/>
  12. <Static id="caption1" class="search_name" position="absolute 17 8 82 25" style="" text="이름 :"/>
  13. <Edit id="opt_hngnm" class="output_fix" position="absolute 103 7 190 26" style="align:center ;" anchor="default" readonly="true"/>
  14. <Static id="caption5" class="search_name" position="absolute 251 8 337 25" style="" text="주민번호 :"/>
  15. <Static id="caption7" class="search_name" position="absolute 200 30 338 47" style="" text="의료급여기관번호 :"/>
  16. <Edit id="output1" class="output_fix" position="absolute 343 29 480 48" style="align:center ;" anchor="default" readonly="true"/>
  17. <Shape id="line1" linetype="vertical" position="absolute 497 5 500 56" style="border: solid #ffe4bb #ffe4bb;" anchor="default"/>
  18. <Button id="btn_search" class="btn1" position="absolute 512 18 592 40" style="" text="자격조회" onclick="group3_btn_search_onclick"/>
  19. <Shape id="line7" class="line_10" linetype="horizontal" position="absolute 0 81 875 85" style="" anchor="default"/>
  20. <Static id="caption65" class="cell_1" position="absolute 0 85 149 108" style="align: middle;" text="자격여부"/>
  21. <Static id="caption2" class="cell_1" position="absolute 0 109 149 132" style="align: middle;" text="자격취득일"/>
  22. <Static id="caption3" class="cell_1" position="absolute 0 133 149 156" style="align: middle;" text="세대주성명"/>
  23. <Static id="caption4" class="cell_1" position="absolute 0 157 149 180" style="padding:0 0 0 0;align:middle;" text="보장기관기호(사업장기호)"/>
  24. <Static id="caption8" class="cell_1" position="absolute 0 181 149 204" style="align: middle;" text="시설기호(증번호)"/>
  25. <Static id="caption9" class="cell_1" position="absolute 285 85 410 108" style="align: middle;" text="급여제한일자"/>
  26. <Static id="caption10" class="cell_1" position="absolute 285 109 410 132" style="align: middle;" text="본인부담여부"/>
  27. <Static id="caption11" class="cell_1" position="absolute 285 133 410 156" style="align: middle;" text="건강생활유지비 잔액"/>
  28. <Static id="caption12" class="cell_1" position="absolute 285 157 410 180" style="align: middle;" text="출국자여부"/>
  29. <Static id="caption13" class="cell_1" position="absolute 285 181 410 204" style="align: middle;" text="장애인 등록일자"/>
  30. <Static id="caption14" class="cell_1" position="absolute 546 109 713 132" style="align: middle;" text="선택기관기호2"/>
  31. <Static id="caption15" class="cell_1" position="absolute 546 133 713 156" style="align: middle;" text="선택기관기호3"/>
  32. <Static id="caption16" class="cell_1" position="absolute 546 157 713 180" style="align: middle;" text="선택기관기호4"/>
  33. <Static id="caption17" class="cell_1" position="absolute 546 85 713 108" style="padding:0 0 0 0;align:middle;" text="선택기관기호1(관할지사코드)"/>
  34. <Edit id="opt_rrgstno" class="output_fix" position="absolute 343 7 480 26" style="align:center ;" anchor="default" readonly="true"/>
  35. <Grid id="datagrid1" binddataset="ds_main_list" position="absolute 614 0 874 77" style="" oncellclick="group3_datagrid1_oncellclick" autofittype="col">
  36. <Formats>
  37. <Format id="default">
  38. <Columns>
  39. <Column size="120"/>
  40. <Column size="103"/>
  41. <Column size="0"/>
  42. <Column size="0"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="0"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. <Column size="0"/>
  49. <Column size="0"/>
  50. <Column size="0"/>
  51. <Column size="0"/>
  52. <Column size="0"/>
  53. <Column size="0"/>
  54. <Column size="0"/>
  55. <Column size="0"/>
  56. <Column size="0"/>
  57. <Column size="0"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. </Columns>
  66. <Rows>
  67. <Row size="24" band="head"/>
  68. <Row size="24"/>
  69. </Rows>
  70. <Band id="head">
  71. <Cell text="수진자 주민번호"/>
  72. <Cell col="1" text="수진자 성명"/>
  73. <Cell col="2" text="의료기관 기호"/>
  74. <Cell col="3" text="자격 여부"/>
  75. <Cell col="4" text="자격 취득일"/>
  76. <Cell col="5" text="세대주 성명"/>
  77. <Cell col="6" text="보장기관기호"/>
  78. <Cell col="7" text="시설 기호"/>
  79. <Cell col="8" text="급여제한일자"/>
  80. <Cell col="9" text="본인부담여부"/>
  81. <Cell col="10" text="건강생활유지비 잔액"/>
  82. <Cell col="11" text="선택기관기호1"/>
  83. <Cell col="12" text="선택기관기호2"/>
  84. <Cell col="13" text="선택기관기호3"/>
  85. <Cell col="14" text="선택기관기호4"/>
  86. <Cell col="15" text="선택기관이름1"/>
  87. <Cell col="16" text="선택기관이름2"/>
  88. <Cell col="17" text="선택기관이름3"/>
  89. <Cell col="18" text="선택기관이름4"/>
  90. <Cell col="19" text="출국자 여부"/>
  91. <Cell col="20" text="데이터 입력일자"/>
  92. <Cell col="21" text="서버로부터의 메시지 Code"/>
  93. <Cell col="22" text="서버로부터의 메시지"/>
  94. <Cell col="23" text="메시지 타입"/>
  95. <Cell col="24" text="화면 클라이언트의 개별 고유값"/>
  96. <Cell col="25" text="장애인등록일자"/>
  97. </Band>
  98. <Band id="body">
  99. <Cell style="align:left middle;" text="bind:rrgstno"/>
  100. <Cell col="1" style="align:left middle;" text="bind:hngnm"/>
  101. <Cell col="2" text="bind:proccorpcd"/>
  102. <Cell col="3" text="bind:qualflag"/>
  103. <Cell col="4" text="bind:qualacqtdd"/>
  104. <Cell col="5" text="bind:hshdnm"/>
  105. <Cell col="6" text="bind:secuinstmark"/>
  106. <Cell col="7" text="bind:estmmark"/>
  107. <Cell col="8" text="bind:paylimdd"/>
  108. <Cell col="9" text="bind:ownbflag"/>
  109. <Cell col="10" text="bind:heallifeamtval"/>
  110. <Cell col="11" text="bind:choicorpmark1"/>
  111. <Cell col="12" text="bind:choicorpmark2"/>
  112. <Cell col="13" text="bind:choicorpmark3"/>
  113. <Cell col="14" text="bind:choicorpmark4"/>
  114. <Cell col="15" text="bind:choicorpnm1"/>
  115. <Cell col="16" text="bind:choicorpnm2"/>
  116. <Cell col="17" text="bind:choicorpnm3"/>
  117. <Cell col="18" text="bind:choicorpnm4"/>
  118. <Cell col="19" text="bind:dcntrypsnyn"/>
  119. <Cell col="20" text="bind:datainptdt"/>
  120. <Cell col="21" text="bind:msgcd"/>
  121. <Cell col="22" text="bind:msg"/>
  122. <Cell col="23" text="bind:msgtype"/>
  123. <Cell col="24" text="bind:clntuniqval"/>
  124. <Cell col="25" text="bind:handicaprrgstdd"/>
  125. </Band>
  126. </Format>
  127. </Formats>
  128. </Grid>
  129. <Edit id="output4" class="output_fix" position="absolute 151 159 281 178" style="align:left ;" anchor="default" readonly="true"/>
  130. <Edit id="output5" class="output_fix" position="absolute 151 183 281 202" style="align:left ;" anchor="default" readonly="true"/>
  131. <Edit id="output6" class="output_fix" position="absolute 412 158 542 177" style="align:left ;" anchor="default" readonly="true"/>
  132. <Edit id="output10" class="output_fix" position="absolute 412 133 542 152" style="align:right ;" anchor="default" readonly="true"/>
  133. <Edit id="output11" class="output_fix" position="absolute 716 158 786 177" style="align:left ;" anchor="default" readonly="true"/>
  134. <Edit id="output7" class="output_fix" position="absolute 412 85 542 104" style="align:left ;" anchor="default" readonly="true"/>
  135. <Edit id="output12" class="output_fix" position="absolute 716 133 786 152" style="align:left ;" anchor="default" readonly="true"/>
  136. <Edit id="output8" class="output_fix" position="absolute 412 182 542 201" style="align:left ;" anchor="default" readonly="true"/>
  137. <Edit id="output13" class="output_fix" position="absolute 716 85 786 104" style="align:left ;" anchor="default" readonly="true"/>
  138. <Edit id="output14" class="output_fix" position="absolute 716 109 786 128" style="align:left ;" anchor="default" readonly="true"/>
  139. <Edit id="output15" class="output_fix" position="absolute 789 158 874 177" style="align:left ;" anchor="default" readonly="true"/>
  140. <Edit id="output16" class="output_fix" position="absolute 789 133 874 152" style="align:left ;" anchor="default" readonly="true"/>
  141. <Edit id="output17" class="output_fix" position="absolute 789 85 874 104" style="align:left ;" anchor="default" readonly="true"/>
  142. <Edit id="output18" class="output_fix" position="absolute 789 109 874 128" style="align:left ;" anchor="default" readonly="true"/>
  143. <Edit id="output19" class="output_fix" position="absolute 716 182 874 201" style="align:left ;" anchor="default" readonly="true"/>
  144. <Static id="caption18" class="cell_1" position="absolute 546 181 713 204" style="align: middle;" text="서버 메시지"/>
  145. <Edit id="output20" class="output_fix" position="absolute 151 206 873 225" style="align:left ;" anchor="default" readonly="true"/>
  146. <Static id="caption19" class="cell_1" position="absolute 0 205 149 228" style="align: middle;" text="서버 메시지"/>
  147. <Shape id="line16" class="line_3" linetype="horizontal" position="absolute 0 227 875 230" style="" anchor="default"/>
  148. <Combo innerdataset="ds_init_com_P0364list_P0364" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_qualflag" enable="False" position="absolute 151 86 281 105" style=""/>
  149. <Edit id="opt_qualacqtdd" class="output_fix" position="absolute 151 110 281 129" style="align:left ;" anchor="default" readonly="true"/>
  150. <Edit id="opt_hshdnm" class="output_fix" position="absolute 151 134 281 153" style="align:left ;" anchor="default" readonly="true"/>
  151. <Combo innerdataset="ds_init_com_P0365list_P0365" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo1" enable="False" position="absolute 412 110 542 129" style=""/>
  152. <Edit id="output2" class="output_fix" position="absolute 103 32 190 51" style="align:center ;" anchor="default" readonly="true"/>
  153. <Static id="caption20" class="search_name" position="absolute 15 33 101 50" style="" text="진료일자 :"/>
  154. </Layout>
  155. </Layouts>
  156. </Div>
  157. <Div id="group1" scrollbars="autoboth" position="absolute 0 229 875 256" style="">
  158. <Layouts>
  159. <Layout>
  160. <Button id="btn_confirm" class="btn4" position="absolute 757 5 813 27" style="" text="확인" onclick="group1_btn_confirm_onclick" anchor="default"/>
  161. <Button id="btn_cancel" class="btn4" position="absolute 816 5 872 27" style="" text="취소" onclick="group1_btn_cancel_onclick" anchor="default"/>
  162. <Shape id="line88" class="line_6" linetype="horizontal" position="absolute 0 0 875 3" style="" anchor="default"/>
  163. </Layout>
  164. </Layouts>
  165. </Div>
  166. </Layout>
  167. </Layouts>
  168. <Objects>
  169. <Dataset id="ds_nhic" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  170. <ColumnInfo>
  171. <Column id="url" type="STRING" size="256"/>
  172. </ColumnInfo>
  173. <Rows>
  174. <Row>
  175. <Col id="url"/>
  176. </Row>
  177. </Rows>
  178. </Dataset>
  179. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  180. <ColumnInfo/>
  181. </Dataset>
  182. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  183. <ColumnInfo/>
  184. </Dataset>
  185. <Dataset id="ds_main_m2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  186. <ColumnInfo>
  187. <Column id="qualflag" type="STRING" size="256"/>
  188. <Column id="qualacqtdd" type="STRING" size="256"/>
  189. <Column id="hshdnm" type="STRING" size="256"/>
  190. <Column id="secuinstmark" type="STRING" size="256"/>
  191. <Column id="estmmark" type="STRING" size="256"/>
  192. <Column id="paylimdd" type="STRING" size="256"/>
  193. <Column id="ownbflag" type="STRING" size="256"/>
  194. <Column id="heallifeamtval" type="STRING" size="256"/>
  195. <Column id="dcntrypsnyn" type="STRING" size="256"/>
  196. <Column id="handicaprrgstdd" type="STRING" size="256"/>
  197. <Column id="choicorpmark1" type="STRING" size="256"/>
  198. <Column id="choicorpmark2" type="STRING" size="256"/>
  199. <Column id="choicorpmark3" type="STRING" size="256"/>
  200. <Column id="choicorpmark4" type="STRING" size="256"/>
  201. <Column id="choicorpnm1" type="STRING" size="256"/>
  202. <Column id="choicorpnm2" type="STRING" size="256"/>
  203. <Column id="choicorpnm3" type="STRING" size="256"/>
  204. <Column id="choicorpnm4" type="STRING" size="256"/>
  205. <Column id="msg" type="STRING" size="256"/>
  206. <Column id="msgcd" type="STRING" size="256"/>
  207. <Column id="rrgstno" type="STRING" size="256"/>
  208. <Column id="hngnm" type="STRING" size="256"/>
  209. <Column id="proccorpcd" type="STRING" size="256"/>
  210. <Column id="datainptdt" type="STRING" size="256"/>
  211. </ColumnInfo>
  212. <Rows>
  213. <Row>
  214. <Col id="qualflag"/>
  215. <Col id="qualacqtdd"/>
  216. <Col id="hshdnm"/>
  217. <Col id="secuinstmark"/>
  218. <Col id="estmmark"/>
  219. <Col id="paylimdd"/>
  220. <Col id="ownbflag"/>
  221. <Col id="heallifeamtval"/>
  222. <Col id="dcntrypsnyn"/>
  223. <Col id="handicaprrgstdd"/>
  224. <Col id="choicorpmark1"/>
  225. <Col id="choicorpmark2"/>
  226. <Col id="choicorpmark3"/>
  227. <Col id="choicorpmark4"/>
  228. <Col id="choicorpnm1"/>
  229. <Col id="choicorpnm2"/>
  230. <Col id="choicorpnm3"/>
  231. <Col id="choicorpnm4"/>
  232. <Col id="msg"/>
  233. <Col id="msgcd"/>
  234. <Col id="rrgstno"/>
  235. <Col id="hngnm"/>
  236. <Col id="proccorpcd"/>
  237. <Col id="datainptdt"/>
  238. </Row>
  239. </Rows>
  240. </Dataset>
  241. <Dataset id="ds_init_com_P0364list_P0364" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  242. <ColumnInfo>
  243. <Column id="cdid" type="STRING" size="256"/>
  244. <Column id="cdnm" type="STRING" size="256"/>
  245. </ColumnInfo>
  246. <Rows>
  247. <Row>
  248. <Col id="cdid"/>
  249. <Col id="cdnm"/>
  250. </Row>
  251. </Rows>
  252. </Dataset>
  253. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  254. <ColumnInfo>
  255. <Column id="session" type="STRING" size="256"/>
  256. </ColumnInfo>
  257. <Rows>
  258. <Row>
  259. <Col id="session"/>
  260. </Row>
  261. </Rows>
  262. </Dataset>
  263. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  264. <ColumnInfo/>
  265. </Dataset>
  266. <Dataset id="ds_init_com_P0364list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  267. <ColumnInfo/>
  268. </Dataset>
  269. <Dataset id="ds_init_com" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  270. <ColumnInfo/>
  271. </Dataset>
  272. <Dataset id="ds_init_com_P0365list_P0365" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  273. <ColumnInfo>
  274. <Column id="cdid" type="STRING" size="256"/>
  275. <Column id="cdnm" type="STRING" size="256"/>
  276. </ColumnInfo>
  277. </Dataset>
  278. <Dataset id="ds_send_m1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  279. <ColumnInfo>
  280. <Column id="rrgstno" type="STRING" size="256"/>
  281. <Column id="hngnm" type="STRING" size="256"/>
  282. <Column id="proccorpcd" type="STRING" size="256"/>
  283. <Column id="orddd" type="STRING" size="256"/>
  284. <Column id="msgtype" type="STRING" size="256"/>
  285. <Column id="clntuniqval" type="STRING" size="256"/>
  286. <Column id="empno" type="STRING" size="256"/>
  287. <Column id="datainptdt" type="STRING" size="256"/>
  288. <Column id="pgmtype" type="STRING" size="256"/>
  289. <Column id="url" type="STRING" size="256"/>
  290. </ColumnInfo>
  291. <Rows>
  292. <Row>
  293. <Col id="rrgstno"/>
  294. <Col id="hngnm"/>
  295. <Col id="proccorpcd"/>
  296. <Col id="orddd"/>
  297. <Col id="msgtype"/>
  298. <Col id="clntuniqval"/>
  299. <Col id="empno"/>
  300. <Col id="datainptdt"/>
  301. <Col id="pgmtype"/>
  302. <Col id="url"/>
  303. </Row>
  304. </Rows>
  305. </Dataset>
  306. <Dataset id="ds_init_com_P0365list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  307. <ColumnInfo/>
  308. </Dataset>
  309. <Dataset id="ds_init_proccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  310. <ColumnInfo>
  311. <Column id="cd" type="STRING" size="256"/>
  312. </ColumnInfo>
  313. <Rows>
  314. <Row>
  315. <Col id="cd"/>
  316. </Row>
  317. </Rows>
  318. </Dataset>
  319. <Dataset id="ds_main_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  320. <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  321. </Objects>
  322. <Bind>
  323. <BindItem id="item0" compid="group3.opt_hngnm" propid="value" datasetid="ds_send_m1" columnid="hngnm"/>
  324. <BindItem id="item1" compid="group3.output1" propid="value" datasetid="ds_send_m1" columnid="proccorpcd"/>
  325. <BindItem id="item2" compid="group3.opt_rrgstno" propid="value" datasetid="ds_send_m1" columnid="rrgstno"/>
  326. <BindItem id="item3" compid="group3.output4" propid="value" datasetid="ds_main_m2" columnid="secuinstmark"/>
  327. <BindItem id="item4" compid="group3.output5" propid="value" datasetid="ds_main_m2" columnid="estmmark"/>
  328. <BindItem id="item5" compid="group3.output6" propid="value" datasetid="ds_main_m2" columnid="dcntrypsnyn"/>
  329. <BindItem id="item6" compid="group3.output10" propid="value" datasetid="ds_main_m2" columnid="heallifeamtval"/>
  330. <BindItem id="item7" compid="group3.output11" propid="value" datasetid="ds_main_m2" columnid="choicorpmark4"/>
  331. <BindItem id="item8" compid="group3.output7" propid="value" datasetid="ds_main_m2" columnid="paylimdd"/>
  332. <BindItem id="item9" compid="group3.output12" propid="value" datasetid="ds_main_m2" columnid="choicorpmark3"/>
  333. <BindItem id="item10" compid="group3.output8" propid="value" datasetid="ds_main_m2" columnid="handicaprrgstdd"/>
  334. <BindItem id="item11" compid="group3.output13" propid="value" datasetid="ds_main_m2" columnid="choicorpmark1"/>
  335. <BindItem id="item12" compid="group3.output14" propid="value" datasetid="ds_main_m2" columnid="choicorpmark2"/>
  336. <BindItem id="item13" compid="group3.output15" propid="value" datasetid="ds_main_m2" columnid="choicorpnm4"/>
  337. <BindItem id="item14" compid="group3.output16" propid="value" datasetid="ds_main_m2" columnid="choicorpnm3"/>
  338. <BindItem id="item15" compid="group3.output17" propid="value" datasetid="ds_main_m2" columnid="choicorpnm1"/>
  339. <BindItem id="item16" compid="group3.output18" propid="value" datasetid="ds_main_m2" columnid="choicorpnm2"/>
  340. <BindItem id="item17" compid="group3.output19" propid="value" datasetid="ds_main_m2" columnid="msgcd"/>
  341. <BindItem id="item18" compid="group3.output20" propid="value" datasetid="ds_main_m2" columnid="msg"/>
  342. <BindItem id="item19" compid="group3.cmb_qualflag" propid="value" datasetid="ds_main_m2" columnid="qualflag"/>
  343. <BindItem id="item20" compid="group3.opt_qualacqtdd" propid="value" datasetid="ds_main_m2" columnid="qualacqtdd"/>
  344. <BindItem id="item21" compid="group3.opt_hshdnm" propid="value" datasetid="ds_main_m2" columnid="hshdnm"/>
  345. <BindItem id="item22" compid="group3.combo1" propid="value" datasetid="ds_main_m2" columnid="ownbflag"/>
  346. <BindItem id="item23" compid="group3.output2" propid="value" datasetid="ds_send_m1" columnid="orddd"/>
  347. </Bind>
  348. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  349. include "com_basiccodexp::ZBC001.xjs"
  350. include "com_nhicinterfacexp::ZEH001.xjs"
  351. //include 'D:\CMCProject\application\webapps\com\hismainweb\js\DocTitle.js'
  352. var arErrorCode = new HashArray();
  353. function SPPMC03700_onload(obj:Form, e:LoadEventInfo) {
  354. frmf_initForm(obj);
  355. grdf_initGrid(group3.datagrid1);
  356. //grdf_setGridSort(grd_XXX);
  357. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  358. //session정보추출
  359. fGetUserInfosSampling();
  360. //의료급여기관기호 조회
  361. //공통코드
  362. var arrParam = [
  363. {dsNm: "ds_init_com_P0364list_P0364", cdGrpId: "P0364"} //자격여부
  364. ,{dsNm: "ds_init_com_P0365list_P0365", cdGrpId: "P0365"} //본인부담여부
  365. ];
  366. appf_getCodeList(arrParam);
  367. //초기화 - url 초기세팅
  368. zehfInitialize();
  369. zehfCheckModule();
  370. //test
  371. //zehfClose();
  372. //SPPMC03700_PARM : rrgstno▦hngnm
  373. if (frmf_checkOpener())
  374. {
  375. opener.frmf_setParameter("SPPMC03700_RTN","");
  376. var SPPMC03700_PARM = opener.frmf_getParameter("SPPMC03700_PARM");
  377. var array_parm = SPPMC03700_PARM.split("▦");
  378. gRrgstno = array_parm[0];
  379. gHngnm = array_parm[1];
  380. gOrddd = array_parm[2];
  381. //입력받은 진료일자가 없으면 현재일자 세팅
  382. if (String(gOrddd).trim() =="") {
  383. gOrddd = utlf_getCurrentDate();
  384. }
  385. opener.frmf_setParameter("SPPMC03700_PARM","");
  386. }
  387. //주민번호
  388. ds_send_m1.setColumn( 0, "rrgstno", gRrgstno );
  389. //이름
  390. ds_send_m1.setColumn( 0, "hngnm",gHngnm);
  391. //의료급여기관기호
  392. ds_send_m1.setColumn( 0, "proccorpcd", ds_init_proccd.getColumn(0, "cd") );
  393. //진료일자
  394. ds_send_m1.setColumn( 0, "orddd", gOrddd);
  395. ds_nhic.setColumn( 0, "url", gvNhicUrl);
  396. ds_send_m1.setColumn( 0, "msgtype", "M1");
  397. ds_send_m1.setColumn( 0, "pgmtype", "2");
  398. ds_send_m1.setColumn( 0, "empno", ds_hidden_session.getColumn(0, "sess_userid"));
  399. ds_send_m1.setColumn( 0, "datainptdt", utlf_getCurrentDate() + "-" +utlf_getCurrentTime() );
  400. ds_send_m1.setColumn( 0, "clntuniqval", ds_hidden_session.getColumn(0, "sess_userid"));
  401. var rrgstno = ds_send_m1.getColumn(0, "rrgstno");
  402. var hngnm = ds_send_m1.getColumn(0, "hngnm");
  403. var orddd = ds_send_m1.getColumn(0, "orddd");
  404. if(rrgstno != "" && hngnm != "" && orddd != ""){
  405. group3.btn_search.click();
  406. }
  407. //model.refresh();
  408. }
  409. var gRrgstno, gHngnm, gOrddd, strSend, strRcv;
  410. //세션정보 추출하기
  411. function fGetUserInfosSampling(){
  412. var sUserInfosS = sysf_getUserInfos();
  413. sUserInfosS = sUserInfosS + "|";
  414. var UserInfosS_Array = sUserInfosS.split("|");
  415. var userid = UserInfosS_Array[0]; //사용자번호
  416. var usernm = UserInfosS_Array[1]; //사용자이름
  417. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  418. var posinstnm = UserInfosS_Array[3]; //소속기관명
  419. var posdeptcd = UserInfosS_Array[4]; //소속부서코드
  420. var posdeptnm = UserInfosS_Array[5]; //소속부서명
  421. if (userid == null || userid == "" || userid == " " || userid == "-")
  422. userid = "pam";
  423. if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-")
  424. posinstcd = sysf_getUserInfo("dutplceinstcd");
  425. dsf_makeValue( ds_hidden_session, "sess_userid", "string", userid);
  426. dsf_makeValue( ds_hidden_session, "sess_usernm", "string", usernm);
  427. dsf_makeValue( ds_hidden_session, "sess_posinstcd", "string", posinstcd);
  428. dsf_makeValue( ds_hidden_session, "sess_posinstnm", "string", posinstnm);
  429. dsf_makeValue( ds_hidden_session, "sess_posdeptcd", "string", posdeptcd);
  430. dsf_makeValue( ds_hidden_session, "sess_posdeptnm", "string", posdeptnm);
  431. //model.refresh();
  432. }
  433. function group3_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  434. //var WebServCtrl = CMCWebServCtrl;
  435. var rrgstno = ds_send_m1.getColumn(0, "rrgstno"); // 수진자 주민번호
  436. var proccorpcd = ds_send_m1.getColumn(0, "proccorpcd"); // 의료급여 기관번호
  437. var hngnm = ds_send_m1.getColumn(0, "hngnm"); // 수진자서명`
  438. var orddd = ds_send_m1.getColumn(0, "orddd"); // 진료일자
  439. var datainptdt = ds_send_m1.getColumn(0, "datainptdt"); // 일자
  440. var msgtype = ds_send_m1.getColumn(0, "msgtype"); // 메시지 타입
  441. var clntuniqval = ds_send_m1.getColumn(0, "clntuniqval"); // 클라이언트 인포
  442. var empno = ds_send_m1.getColumn(0, "empno"); // 조작자 주민번호
  443. var pgmtype = ds_send_m1.getColumn(0, "pgmtype"); // 프로그램 타입
  444. var url = ds_nhic.getColumn(0, "url"); // url
  445. zehfAddParam("sujinjaJuminNo" , rrgstno); // 수진자 주민번호
  446. zehfAddParam("ykiho" , proccorpcd); // 의료급여 기관번호
  447. zehfAddParam("sujinjaJuminNm" , hngnm); // 수진자성명
  448. zehfAddParam("diagDt" , orddd); // 진료일자
  449. zehfAddParam("loginId" , "jinkwan"); // 공단포탈 로그인아이디
  450. zehfAddParam("password" , "ji2636"); // 공단포탈 로그인패스워드
  451. zehfAddParam("date" , datainptdt); // 일자
  452. zehfAddParam("msgType" , msgtype); // 메시지 타입
  453. zehfAddParam("clientInfo" , clntuniqval); // 클라이언트 고유정보
  454. zehfAddParam("operatorJuminNo" , empno); // 조작자 주민번호
  455. zehfAddParam("pgmType" , pgmtype); // 프로그램 타입
  456. // 자격 검증
  457. // 데이터 건수를 받아옴.
  458. var count = zehfQualify(url);
  459. var i = 0;
  460. var max = ds_main_list.rowcount; //group3.datagrid1.rows;
  461. for(i = max - 1; i >= 0; i--)
  462. {
  463. //group3.datagrid1.deleteRow(i, true);
  464. ds_main_list.deleteRow(i);
  465. }
  466. var rowCnt = ds_main_list.rowcount; //group3.datagrid1.rows - group3.datagrid1.fixedRows + 1;
  467. if(count == 0 || count == -1)
  468. {
  469. alert("정보 수신 실패");
  470. var msgcd = zehfGetValue("0", "messageCode");
  471. var msg = zehfGetValue("0", "message");
  472. //alert(msg);
  473. var curRow = ds_main_list.addRow(); // group3.datagrid1.addRow(false);
  474. ds_main_list.setColumn( curRow, "rrgstno" , rrgstno);
  475. ds_main_list.setColumn( curRow, "msgcd" , msgcd);
  476. ds_main_list.setColumn( curRow, "msg" , msg);
  477. zehfClose();
  478. }
  479. // 수신받은 Data 건수만큼 Loop를 돌면서 처리함.
  480. for(i = 0; i < count; i++)
  481. {
  482. var GetValue_rrgstno = zehfGetValue(i, "sujinjaJuminNo");
  483. var GetValue_hngnm = zehfGetValue(i, "sujinjaJuminNm");
  484. var GetValue_proccorpcd = zehfGetValue(i, "ykiho");
  485. var GetValue_qualflag = zehfGetValue(i, "qlfType");
  486. var GetValue_qualacqtdd = zehfGetValue(i, "qlfChwidukDt");
  487. var GetValue_hshdnm = zehfGetValue(i, "sedaejuNm");
  488. var GetValue_secuinstmark = zehfGetValue(i, "protAdminSym");
  489. var GetValue_estmmark = zehfGetValue(i, "asylmSym");
  490. var GetValue_paylimdd = zehfGetValue(i, "payRestricDt");
  491. var GetValue_ownbflag = zehfGetValue(i, "sbrdnType");
  492. var GetValue_heallifeamtval = zehfGetValue(i, "cfhcRem");
  493. var GetValue_choicorpmark1 = zehfGetValue(i, "ykiho1");
  494. var GetValue_choicorpmark2 = zehfGetValue(i, "ykiho2");
  495. var GetValue_choicorpmark3 = zehfGetValue(i, "ykiho3");
  496. var GetValue_choicorpmark4 = zehfGetValue(i, "ykiho4");
  497. var GetValue_choicorpnm1 = zehfGetValue(i, "yoyangNm1");
  498. var GetValue_choicorpnm2 = zehfGetValue(i, "yoyangNm2");
  499. var GetValue_choicorpnm3 = zehfGetValue(i, "yoyangNm3");
  500. var GetValue_choicorpnm4 = zehfGetValue(i, "yoyangNm4");
  501. var GetValue_handicaprrgstdd= zehfGetValue(i, "obstRegDt");
  502. var GetValue_datainptdt = zehfGetValue(i, "date");
  503. var GetValue_dcntrypsnyn = zehfGetValue(i, "dprtYn");
  504. var GetValue_msgcd = zehfGetValue(i, "messageCode");
  505. var GetValue_msg = zehfGetValue(i, "message");
  506. var GetValue_msgtype = zehfGetValue(i, "msgType");
  507. var GetValue_clntuniqval = zehfGetValue(i, "clientInfo");
  508. curRow = ds_main_list.addRow(); // group3.datagrid1.addRow(false);
  509. ds_main_list.setColumn( curRow, "rrgstno" , GetValue_rrgstno);
  510. ds_main_list.setColumn( curRow, "hngnm" , GetValue_hngnm);
  511. ds_main_list.setColumn( curRow, "proccorpcd" , GetValue_proccorpcd);
  512. ds_main_list.setColumn( curRow, "qualflag" , GetValue_qualflag);
  513. ds_main_list.setColumn( curRow, "qualacqtdd" , GetValue_qualacqtdd);
  514. ds_main_list.setColumn( curRow, "hshdnm" , GetValue_hshdnm);
  515. ds_main_list.setColumn( curRow, "secuinstmark" , GetValue_secuinstmark);
  516. ds_main_list.setColumn( curRow, "estmmark" , GetValue_estmmark);
  517. ds_main_list.setColumn( curRow, "paylimdd" , GetValue_paylimdd);
  518. ds_main_list.setColumn( curRow, "ownbflag" , GetValue_ownbflag);
  519. ds_main_list.setColumn( curRow, "heallifeamtval" , GetValue_heallifeamtval);
  520. ds_main_list.setColumn( curRow, "choicorpmark1" , GetValue_choicorpmark1);
  521. ds_main_list.setColumn( curRow, "choicorpmark2" , GetValue_choicorpmark2);
  522. ds_main_list.setColumn( curRow, "choicorpmark3" , GetValue_choicorpmark3);
  523. ds_main_list.setColumn( curRow, "choicorpmark4" , GetValue_choicorpmark4);
  524. ds_main_list.setColumn( curRow, "choicorpnm1" , GetValue_choicorpnm1);
  525. ds_main_list.setColumn( curRow, "choicorpnm2" , GetValue_choicorpnm2);
  526. ds_main_list.setColumn( curRow, "choicorpnm3" , GetValue_choicorpnm3);
  527. ds_main_list.setColumn( curRow, "choicorpnm4" , GetValue_choicorpnm4);
  528. ds_main_list.setColumn( curRow, "handicaprrgstdd" , GetValue_handicaprrgstdd);
  529. ds_main_list.setColumn( curRow, "datainptdt" , GetValue_datainptdt);
  530. ds_main_list.setColumn( curRow, "dcntrypsnyn" , GetValue_dcntrypsnyn);
  531. ds_main_list.setColumn( curRow, "msgcd" , GetValue_msgcd);
  532. ds_main_list.setColumn( curRow, "msg" , GetValue_msg);
  533. ds_main_list.setColumn( curRow, "msgtype" , GetValue_msgtype);
  534. ds_main_list.setColumn( curRow, "clntuniqval" , GetValue_clntuniqval);
  535. }
  536. // 메모리 Clear
  537. zehfClose();
  538. //자격조회 결과 중 첫번째 건 세팅
  539. ds_main_list.rowposition = 0; //
  540. //model.copyNode("ds_main_m2","ds_main_list["+ group3.datagrid1.row +"]");
  541. ds_main_m2.copyRow( 0, ds_main_list, 0);
  542. //model.refresh();
  543. }
  544. function group3_datagrid1_oncellclick(obj:Grid, e:GridClickEventInfo) {
  545. //model.copyNode("ds_main_m2","ds_main_list["+ group3.datagrid1.row +"]");
  546. var row = ds_main_list.rowposition;
  547. ds_main_m2.copyRow( 0, ds_main_list, row);
  548. //model.refresh();
  549. }
  550. function group1_btn_confirm_onclick(obj:Button, e:ClickEventInfo) {
  551. //자격여부를 보험유형으로 변환
  552. /*
  553. 1 지역가입자
  554. 2 지역세대원
  555. 4 임의계속직장가입자
  556. 5 직장가입자
  557. 6 직장피부양자
  558. 7 의료급여1종
  559. 8 의료급여2종 */
  560. if (frmf_checkOpener())
  561. {
  562. if ( ds_main_m2.getColumn(0, "qualflag").getTrim() == "" ) {
  563. opener.frmf_setParameter("SPPMC03700_RTN","N");
  564. }
  565. else {
  566. opener.frmf_setParameter("SPPMC03700_RTN","Y");
  567. var vinsukind = ds_main_m2.getColumn(0, "qualflag");
  568. if (vinsukind == "7") { //의료급여1종
  569. opener.frmf_setParameter("SPPMC03700_insukind","21");
  570. }
  571. else if (vinsukind == "8") { //의료급여2종
  572. opener.frmf_setParameter("SPPMC03700_insukind","22");
  573. }
  574. else { //건강보험
  575. opener.frmf_setParameter("SPPMC03700_insukind","11");
  576. }
  577. //test
  578. //opener.frmf_setParameter("SPPMC03700_insufromdd","20010101");
  579. //opener.frmf_setParameter("SPPMC03700_insdnm","현영");
  580. //opener.frmf_setParameter("SPPMC03700_insucd","714444");
  581. //opener.frmf_setParameter("SPPMC03700_insuno","1234");
  582. opener.frmf_setParameter("SPPMC03700_insufromdd",ds_main_m2.getColumn(0, "qualacqtdd"));
  583. opener.frmf_setParameter("SPPMC03700_insdnm",ds_main_m2.getColumn(0, "hshdnm"));
  584. opener.frmf_setParameter("SPPMC03700_insucd",ds_main_m2.getColumn(0, "secuinstmark"));
  585. opener.frmf_setParameter("SPPMC03700_insuno",ds_main_m2.getColumn(0, "estmmark"));
  586. opener.frmf_setParameter("SPPMC03700_choicorpmark1",ds_main_m2.getColumn(0, "choicorpmark1"));
  587. opener.frmf_setParameter("SPPMC03700_choicorpnm1",ds_main_m2.getColumn(0, "choicorpnm1"));
  588. }
  589. this.close();
  590. }
  591. }
  592. function group1_btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
  593. if (frmf_checkOpener())
  594. {
  595. opener.frmf_setParameter("SPPMC03700_RTN","N");
  596. this.close();
  597. }
  598. }
  599. ]]></Script>
  600. </Form>
  601. </FDL>