SMPIS01900_청구키해제환자조회.xfdl 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIS01900" position="absolute 0 0 1212 752" titletext="청구(재원)key해제환자조회" onload="SMPIS01900_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption1" text="청구(재원) key 해제 환자 조회" class="tit_1" position="absolute 0 0 248 25"/>
  8. <Div id="group3" anchor="left top right" taborder="1" class="div_SA" position="absolute 0 25 1211 65">
  9. <Layouts>
  10. <Layout>
  11. <Shape id="line1" linetype="vertical" class="line_4" position="absolute 1116 10 1122 33" anchor="top right"/>
  12. <Button id="btn_search" taborder="4" text="조회" onclick="group3_btn_search_onclick" class="btn1" position="absolute 1137 10 1193 32" anchor="top right"/>
  13. <Static id="caption5" text="청구과" class="search_name" position="absolute 14 13 95 30" anchor="default"/>
  14. <Combo id="cmb_clamdeptcd" taborder="9" innerdataset="@ds_init_tmp_clamdept_clamdeptlist" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 88 11 188 31" anchor="default"/>
  15. <CheckBox id="CheckBox00" taborder="10" text="key복원 포함" position="absolute 540 11 640 31" truevalue="Y" falsevalue="N" value="Y"/>
  16. <Static id="caption00" text="진료일" class="search_name" position="absolute 230 13 311 30"/>
  17. <Calendar id="fromdd" taborder="11" position="absolute 301 11 401 31"/>
  18. <Calendar id="todd" taborder="12" position="absolute 417 11 517 31"/>
  19. <Static id="caption2" text="~" position="absolute 404 11 419 31"/>
  20. </Layout>
  21. </Layouts>
  22. </Div>
  23. <Button id="btn_excelsave" taborder="2" text="엑셀저장" onclick="btn_excelsave_onclick" class="btn7" position="absolute 1131 67 1211 89" anchor="top right" visible="false"/>
  24. <Static id="caption8" text="환자 리스트" class="tit_2" position="absolute 0 73 100 95"/>
  25. <Shape id="line00" class="line_10" position="absolute 0 90 1211 95" anchor="left top right"/>
  26. <Grid id="grd_pidhclkllist" taborder="5" useinputpanel="false" position="absolute 0 94 1211 751" binddataset="ds_main_pidhclkllist" cellsizingtype="col" onrbuttonup="grd_pidhclkllist_onrbuttonup">
  27. <Formats>
  28. <Format id="default">
  29. <Columns>
  30. <Column size="25"/>
  31. <Column size="50"/>
  32. <Column size="80"/>
  33. <Column size="60"/>
  34. <Column size="80"/>
  35. <Column size="60"/>
  36. <Column size="60"/>
  37. <Column size="60"/>
  38. <Column size="80"/>
  39. <Column size="100"/>
  40. <Column size="100"/>
  41. <Column size="120"/>
  42. <Column size="80"/>
  43. <Column size="140"/>
  44. <Column size="80"/>
  45. <Column size="80"/>
  46. <Column size="80"/>
  47. <Column size="80"/>
  48. <Column size="80"/>
  49. <Column size="80"/>
  50. <Column size="80"/>
  51. <Column size="80"/>
  52. <Column size="0"/>
  53. </Columns>
  54. <Rows>
  55. <Row size="24" band="head"/>
  56. <Row size="24"/>
  57. </Rows>
  58. <Band id="head">
  59. <Cell/>
  60. <Cell col="1" text="key복원"/>
  61. <Cell col="2" text="내원유형"/>
  62. <Cell col="3" text="심사자"/>
  63. <Cell col="4" text="청구과"/>
  64. <Cell col="5" text="진료의"/>
  65. <Cell col="6" text="등록번호"/>
  66. <Cell col="7" text="성명"/>
  67. <Cell col="8" colspan="2" text="사유" taborder="undefined"/>
  68. <Cell col="10" colspan="2" text="사후처리방법" taborder="undefined"/>
  69. <Cell col="12" text="유형"/>
  70. <Cell col="13" text="보조유형"/>
  71. <Cell col="14" text="진료개시일"/>
  72. <Cell col="15" text="유형시작일"/>
  73. <Cell col="16" text="종료일"/>
  74. <Cell col="17" text="청구월"/>
  75. <Cell col="18" text="차수"/>
  76. <Cell col="19" text="최종접수번호"/>
  77. <Cell col="20" text="최종명일련"/>
  78. <Cell col="21" text="최종수정일자"/>
  79. <Cell col="22" text="cretno"/>
  80. </Band>
  81. <Band id="body">
  82. <Cell celltype="head" text="expr:currow+1"/>
  83. <Cell col="1" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:restoreyn"/>
  84. <Cell col="2" displaytype="combo" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:brateflag" combodataset="ds_init_P0485list" combocodecol="cdid" combodatacol="cdnm"/>
  85. <Cell col="3" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:judgnm"/>
  86. <Cell col="4" displaytype="text" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:orddeptnm"/>
  87. <Cell col="5" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:orddrnm"/>
  88. <Cell col="6" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:pid"/>
  89. <Cell col="7" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:name"/>
  90. <Cell col="8" displaytype="combo" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:cancelrsn" combodataset="ds_cmb_cancelrsn" combocodecol="cdid" combodatacol="cdnm"/>
  91. <Cell col="9" displaytype="text" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:rsnrem"/>
  92. <Cell col="10" displaytype="combo" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:cancelresult" combodataset="ds_cmb_cancelresult" combocodecol="cdid" combodatacol="cdnm"/>
  93. <Cell col="11" displaytype="text" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:resultrem"/>
  94. <Cell col="12" displaytype="combo" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:insukind" combodataset="ds_init_P0008list" combocodecol="cdid" combodatacol="cdnm"/>
  95. <Cell col="13" displaytype="combo" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:suppkind" combodataset="ds_init_P0010list" combocodecol="cdid" combodatacol="cdnm"/>
  96. <Cell col="14" displaytype="date" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:indd"/>
  97. <Cell col="15" displaytype="date" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:fromdd"/>
  98. <Cell col="16" displaytype="date" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:todd"/>
  99. <Cell col="17" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:clamym"/>
  100. <Cell col="18" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:degree"/>
  101. <Cell col="19" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');"/>
  102. <Cell col="20" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');"/>
  103. <Cell col="21" displaytype="date" style="background:EXPR(restoreyn == 'Y' ? 'yellow' : '');background2:EXPR(restoreyn == 'Y' ? 'yellow' : '');" text="bind:lastupdtdt"/>
  104. <Cell col="22" text="bind:cretno"/>
  105. </Band>
  106. </Format>
  107. </Formats>
  108. </Grid>
  109. </Layout>
  110. </Layouts>
  111. <Objects>
  112. <Dataset id="ds_init_P0155list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  113. <ColumnInfo>
  114. <Column id="cdnm" type="STRING" size="256"/>
  115. <Column id="cdid" type="STRING" size="256"/>
  116. </ColumnInfo>
  117. </Dataset>
  118. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  119. <ColumnInfo>
  120. <Column id="clamflag" type="STRING" size="256"/>
  121. <Column id="clamym" type="STRING" size="256"/>
  122. <Column id="clamddfrom" type="STRING" size="256"/>
  123. <Column id="clamdgfrom" type="STRING" size="256"/>
  124. <Column id="clamddto" type="STRING" size="256"/>
  125. <Column id="clamdgto" type="STRING" size="256"/>
  126. <Column id="ioflag" type="STRING" size="256"/>
  127. <Column id="ordfildcd" type="STRING" size="256"/>
  128. <Column id="clamdeptcd" type="STRING" size="256"/>
  129. <Column id="orddeptcd" type="STRING" size="256"/>
  130. <Column id="deltype" type="STRING" size="256"/>
  131. <Column id="clamsrchflag" type="STRING" size="256"/>
  132. <Column id="scrnid" type="STRING" size="256"/>
  133. <Column id="judgid" type="STRING" size="256"/>
  134. <Column id="rexid" type="STRING" size="256"/>
  135. <Column id="userid" type="STRING" size="256"/>
  136. <Column id="restoreyn" type="STRING" size="256"/>
  137. </ColumnInfo>
  138. <Rows>
  139. <Row>
  140. <Col id="clamflag"/>
  141. <Col id="clamym"/>
  142. <Col id="clamddfrom"/>
  143. <Col id="clamdgfrom"/>
  144. <Col id="clamddto"/>
  145. <Col id="clamdgto"/>
  146. <Col id="ioflag"/>
  147. <Col id="ordfildcd"/>
  148. <Col id="clamdeptcd"/>
  149. <Col id="orddeptcd"/>
  150. <Col id="deltype"/>
  151. <Col id="clamsrchflag">C</Col>
  152. <Col id="scrnid"/>
  153. <Col id="judgid"/>
  154. <Col id="rexid"/>
  155. <Col id="userid"/>
  156. <Col id="restoreyn"/>
  157. </Row>
  158. </Rows>
  159. </Dataset>
  160. <Dataset id="ds_init_P0291list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  161. <ColumnInfo>
  162. <Column id="cdid" type="STRING" size="256"/>
  163. <Column id="cdnm" type="STRING" size="256"/>
  164. </ColumnInfo>
  165. </Dataset>
  166. <Dataset id="ds_init_tmp_clamdept_clamdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  167. <ColumnInfo>
  168. <Column id="cdid" type="STRING" size="256" sumtext="청구과코드"/>
  169. <Column id="cdnm" type="STRING" size="256" sumtext="청구과명칭"/>
  170. <Column id="cdval" type="STRING" size="256" sumtext="코드값(진료분야)"/>
  171. <Column id="minval" type="STRING" size="256" sumtext="코드최소값(M:의과, D:치과)"/>
  172. </ColumnInfo>
  173. </Dataset>
  174. <Dataset id="ds_init_clamdgfrom_clamdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  175. <ColumnInfo>
  176. <Column id="clamdgnm" type="STRING" size="256"/>
  177. <Column id="clamdgcd" type="STRING" size="256"/>
  178. </ColumnInfo>
  179. </Dataset>
  180. <Dataset id="ds_init_tmp_orddeptcd_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  181. <ColumnInfo>
  182. <Column id="cd" type="STRING" size="256" sumtext="진료과코드"/>
  183. <Column id="nm" type="STRING" size="256" sumtext="진료과명칭"/>
  184. <Column id="deptengabbr" type="STRING" size="256" sumtext="영문약어"/>
  185. <Column id="reqfild" type="STRING" size="256" sumtext="청구진료분야"/>
  186. <Column id="reqdeptno" type="STRING" size="256" sumtext="청구과코드"/>
  187. <Column id="orddeptflag" type="STRING" size="256" sumtext="진료과구분"/>
  188. </ColumnInfo>
  189. </Dataset>
  190. <Dataset id="ds_main_pidhclkllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  191. <ColumnInfo>
  192. <Column id="instcd" type="STRING" size="256"/>
  193. <Column id="pid" type="STRING" size="256"/>
  194. <Column id="indd" type="STRING" size="256"/>
  195. <Column id="cretno" type="STRING" size="256"/>
  196. <Column id="fromdd" type="STRING" size="256"/>
  197. <Column id="todd" type="STRING" size="256"/>
  198. <Column id="canceldd" type="STRING" size="256"/>
  199. <Column id="cancelid" type="STRING" size="256"/>
  200. <Column id="cancelrsn" type="STRING" size="256"/>
  201. <Column id="rsnrem" type="STRING" size="256"/>
  202. <Column id="cancelresult" type="STRING" size="256"/>
  203. <Column id="resultrem" type="STRING" size="256"/>
  204. <Column id="restoreyn" type="STRING" size="256"/>
  205. <Column id="lastmdlclamdd" type="STRING" size="256"/>
  206. <Column id="clamkey" type="STRING" size="256"/>
  207. <Column id="hiraordtodd" type="STRING" size="256"/>
  208. <Column id="brateflag" type="STRING" size="256"/>
  209. <Column id="judgid" type="STRING" size="256"/>
  210. <Column id="orddeptcd" type="STRING" size="256"/>
  211. <Column id="orddrid" type="STRING" size="256"/>
  212. <Column id="name" type="STRING" size="256"/>
  213. <Column id="insukind" type="STRING" size="256"/>
  214. <Column id="suppkind" type="STRING" size="256"/>
  215. <Column id="degree" type="STRING" size="256"/>
  216. <Column id="lastupdtdt" type="STRING" size="256"/>
  217. <Column id="clamym" type="STRING" size="256"/>
  218. </ColumnInfo>
  219. </Dataset>
  220. <Dataset id="ds_cmb_cancelrsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  221. <ColumnInfo>
  222. <Column id="cdid" type="STRING" size="256"/>
  223. <Column id="cdnm" type="STRING" size="256"/>
  224. </ColumnInfo>
  225. <Rows>
  226. <Row>
  227. <Col id="cdid">1</Col>
  228. <Col id="cdnm">처방추가</Col>
  229. </Row>
  230. <Row>
  231. <Col id="cdid">2</Col>
  232. <Col id="cdnm">처방취소</Col>
  233. </Row>
  234. <Row>
  235. <Col id="cdid">3</Col>
  236. <Col id="cdnm">처방변경</Col>
  237. </Row>
  238. <Row>
  239. <Col id="cdid">4</Col>
  240. <Col id="cdnm">급비변경</Col>
  241. </Row>
  242. <Row>
  243. <Col id="cdid">5</Col>
  244. <Col id="cdnm">자격변경</Col>
  245. </Row>
  246. <Row>
  247. <Col id="cdid">9</Col>
  248. <Col id="cdnm">기타</Col>
  249. </Row>
  250. </Rows>
  251. </Dataset>
  252. <Dataset id="ds_cmb_cancelresult" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  253. <ColumnInfo>
  254. <Column id="cdid" type="STRING" size="256"/>
  255. <Column id="cdnm" type="STRING" size="256"/>
  256. </ColumnInfo>
  257. <Rows>
  258. <Row>
  259. <Col id="cdid">1</Col>
  260. <Col id="cdnm">추가청구</Col>
  261. </Row>
  262. <Row>
  263. <Col id="cdid">2</Col>
  264. <Col id="cdnm">환수후 재정산하고 재청구</Col>
  265. </Row>
  266. <Row>
  267. <Col id="cdid">3</Col>
  268. <Col id="cdnm">정산의뢰</Col>
  269. </Row>
  270. <Row>
  271. <Col id="cdid">9</Col>
  272. <Col id="cdnm">기타</Col>
  273. </Row>
  274. </Rows>
  275. </Dataset>
  276. <Dataset id="ds_init_tmp_orddeptcd_orddeptcdlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  277. <ColumnInfo>
  278. <Column id="cd" type="STRING" size="256" sumtext="진료과코드"/>
  279. <Column id="nm" type="STRING" size="256" sumtext="진료과명칭"/>
  280. <Column id="deptengabbr" type="STRING" size="256" sumtext="영문약어"/>
  281. <Column id="reqfild" type="STRING" size="256" sumtext="청구진료분야"/>
  282. <Column id="reqdeptno" type="STRING" size="256" sumtext="청구과코드"/>
  283. <Column id="orddeptflag" type="STRING" size="256" sumtext="진료과구분"/>
  284. </ColumnInfo>
  285. </Dataset>
  286. <Dataset id="ds_init_tmp_orddrid_orddridlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  287. <ColumnInfo>
  288. <Column id="cd" type="STRING" size="256" sumtext="진료의사코드"/>
  289. <Column id="nm" type="STRING" size="256" sumtext="진료의사명칭"/>
  290. <Column id="dp" type="STRING" size="256" sumtext="부서코드"/>
  291. <Column id="sp" type="STRING" size="256" sumtext="선택진료여부"/>
  292. <Column id="reqdp" type="STRING" size="256" sumtext="청구과코드"/>
  293. </ColumnInfo>
  294. </Dataset>
  295. <Dataset id="ds_init_tmp_orddrid_orddridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  296. <ColumnInfo>
  297. <Column id="cd" type="STRING" size="256" sumtext="진료의사코드"/>
  298. <Column id="nm" type="STRING" size="256" sumtext="진료의사명칭"/>
  299. <Column id="dp" type="STRING" size="256" sumtext="부서코드"/>
  300. <Column id="sp" type="STRING" size="256" sumtext="선택진료여부"/>
  301. <Column id="reqdp" type="STRING" size="256" sumtext="청구과코드"/>
  302. </ColumnInfo>
  303. </Dataset>
  304. <Dataset id="ds_init_judgrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  305. <ColumnInfo>
  306. <Column id="judgrid" type="STRING" size="256" sumtext="심사자ID"/>
  307. <Column id="judgrnm" type="STRING" size="256" sumtext="심사자명"/>
  308. </ColumnInfo>
  309. </Dataset>
  310. <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  311. <ColumnInfo>
  312. <Column id="cd" type="STRING" size="256" sumtext="보조유형"/>
  313. <Column id="nm" type="STRING" size="256" sumtext="보조유형명"/>
  314. <Column id="up" type="STRING" size="256" sumtext="상위코드"/>
  315. <Column id="io" type="STRING" size="256" sumtext="외래입원구분"/>
  316. </ColumnInfo>
  317. </Dataset>
  318. <Dataset id="ds_init_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  319. <ColumnInfo>
  320. <Column id="judgidyn" type="STRING" size="256"/>
  321. </ColumnInfo>
  322. </Dataset>
  323. <Dataset id="ds_init_aftjudgerr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  324. <ColumnInfo>
  325. <Column id="nm" type="STRING" size="256"/>
  326. <Column id="cd" type="STRING" size="256"/>
  327. </ColumnInfo>
  328. </Dataset>
  329. <Dataset id="ds_init_uuee" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  330. <ColumnInfo>
  331. <Column id="scrnid" type="STRING" size="256" sumtext="화면(xrw)의 ID"/>
  332. <Column id="compsnm" type="STRING" size="256" sumtext="Grid ID 정보"/>
  333. <Column id="compscnts" type="STRING" size="256" sumtext="Grid의 칼럼명"/>
  334. <Column id="compsrefcnts" type="STRING" size="256" sumtext="Grid의 reference명"/>
  335. <Column id="compssizecnts" type="STRING" size="256" sumtext="Grid의 칼럼Size"/>
  336. </ColumnInfo>
  337. </Dataset>
  338. <Dataset id="ds_init_clamdgto_clamdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  339. <ColumnInfo>
  340. <Column id="clamdgnm" type="STRING" size="256"/>
  341. <Column id="clamdgcd" type="STRING" size="256"/>
  342. </ColumnInfo>
  343. </Dataset>
  344. <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  345. <ColumnInfo>
  346. <Column id="cdid" type="STRING" size="256"/>
  347. <Column id="cdnm" type="STRING" size="256"/>
  348. </ColumnInfo>
  349. </Dataset>
  350. <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  351. <ColumnInfo>
  352. <Column id="cdid" type="STRING" size="256"/>
  353. <Column id="cdnm" type="STRING" size="256"/>
  354. </ColumnInfo>
  355. </Dataset>
  356. <Dataset id="ds_init_P0485list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  357. <ColumnInfo>
  358. <Column id="cdid" type="STRING" size="256"/>
  359. <Column id="cdnm" type="STRING" size="256"/>
  360. </ColumnInfo>
  361. </Dataset>
  362. <Dataset id="ds_hidden_popupmenu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  363. <ColumnInfo>
  364. <Column id="hardcd" type="STRING" size="256"/>
  365. <Column id="hardcdnm" type="STRING" size="256"/>
  366. </ColumnInfo>
  367. <Rows>
  368. <Row>
  369. <Col id="hardcd">fSetRestore</Col>
  370. <Col id="hardcdnm">Key 복구</Col>
  371. </Row>
  372. </Rows>
  373. </Dataset>
  374. </Objects>
  375. <Bind>
  376. <BindItem id="item0" compid="group3.CheckBox00" propid="value" datasetid="ds_send" columnid="restoreyn"/>
  377. <BindItem id="item1" compid="group3.todd" propid="value" datasetid="ds_send" columnid="clamddto"/>
  378. <BindItem id="item2" compid="group3.fromdd" propid="value" datasetid="ds_send" columnid="clamddfrom"/>
  379. <BindItem id="item3" compid="group3.cmb_clamdeptcd" propid="value" datasetid="ds_send" columnid="clamdeptcd"/>
  380. </Bind>
  381. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
  382. include "pam_pamcomnxp::PAM001.xjs";
  383. include "pam_pamcomnxp::PAM.xjs";
  384. function SMPIS01900_onload(obj:Form, e:LoadEventInfo)
  385. {
  386. frmf_initForm(obj);
  387. ds_send.setColumn(0, "scrnid", frmf_getScreenID());
  388. grdf_setToolTipBind(grd_pidhclkllist);
  389. fInitialize();
  390. }
  391. function fInitialize()
  392. {
  393. ds_send.setColumn(0, "ioflag", "A");
  394. fGetOrdDept();
  395. var arrParam = [ {dsNm: "ds_init_P0008list", cdGrpId: "P0008"} //보험유형
  396. ,{dsNm: "ds_init_P0010list", cdGrpId: "P0010"} //보조유형
  397. ,{dsNm: "ds_init_P0485list", cdGrpId: "P0485"} //내원구분
  398. ]
  399. appf_getCodeList(arrParam);
  400. ds_send.setColumn(0, "clamddfrom", utlf_addMonth(utlf_getCurrentDate(), -1));
  401. ds_send.setColumn(0, "clamddto", utlf_getCurrentDate());
  402. fGetClamDept();
  403. frmf_createPopupMenuDs("pmn_menu", "pmn_menu_onmenuclick", ds_hidden_popupmenu);
  404. }
  405. function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  406. {
  407. eval(e.id + "()");
  408. }
  409. function fSetRestore() {
  410. var cRow = ds_main_pidhclkllist.rowposition;
  411. dsf_createDsRow("ds_req", [
  412. {col:"pid", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "pid")}
  413. , {col:"indd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "indd")}
  414. , {col:"orddd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "indd")}
  415. , {col:"fromdd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "fromdd")}
  416. , {col:"todd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "todd")}
  417. , {col:"lastmdlclamdd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "lastmdlclamdd")}
  418. , {col:"clamkey", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "clamkey")}
  419. , {col:"hiraordtodd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "hiraordtodd")}
  420. , {col:"hiraordtodd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "hiraordtodd")}
  421. , {col:"cretno", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "cretno")}
  422. , {col:"canceldd", type:"STRING", size:256, val:ds_main_pidhclkllist.getColumn(cRow, "canceldd")}
  423. ]);
  424. var oParam = {};
  425. oParam.id = "setClamkeyRestore";
  426. oParam.service = "bfjudgapp.InHospJudg";
  427. oParam.method = "reqSetClamkeyRestore";
  428. oParam.inds = "req=ds_req";
  429. //oParam.outds = "ds_main_pidhclkllist=item";
  430. oParam.async = false;
  431. oParam.callback = "cf_setClamkeyRestore";
  432. tranf_submit(oParam);
  433. }
  434. function cf_setClamkeyRestore(sSvcId, nErrorCode, sErrorMsg) {
  435. if(nErrorCode < 0) return;
  436. sysf_messageBox("청구key가 복구되었습니다.","I");
  437. fSearch();
  438. }
  439. function fGetOrdDept()
  440. {
  441. var oParam = {};
  442. oParam.id = "TRPID20309";
  443. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  444. oParam.method = "reqGetDeptCDDrID";
  445. oParam.inds = "req=ds_send";
  446. oParam.outds = "ds_init_tmp_orddeptcd_orddeptcdlist=orddeptcd ds_init_tmp_orddeptcd_orddeptcdlist2=orddeptcd2 ds_init_tmp_orddrid_orddridlist=orddrid ds_init_tmp_orddrid_orddridlist2=orddrid2";
  447. oParam.async = false;
  448. //oParam.callback = "cf_TRPID20309";
  449. tranf_submit(oParam);
  450. }
  451. function pidfGetClamdg()
  452. {
  453. ds_send.setColumn(0, "clamym", String(ds_send.getColumn(0, "clamymfrom")).substr(0,6));
  454. var oParam = {};
  455. oParam.id = "TRPID20407";
  456. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  457. oParam.method = "reqGetClamdg";
  458. oParam.inds = "req=ds_send";
  459. oParam.outds = "ds_init_clamdgfrom_clamdglist=clamdg";
  460. oParam.async = false;
  461. //oParam.callback = "cf_TRPID20407";
  462. tranf_submit(oParam);
  463. }
  464. function fGetClamDept()
  465. {
  466. var oParam = {};
  467. oParam.id = "TRPID20201";
  468. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  469. oParam.method = "reqGetInitComCd";
  470. oParam.inds = "req=ds_send";
  471. oParam.outds = "ds_init_judgrid=judgrid ds_init_suppkind=suppkind ds_init_tmp_orddrid_orddridlist=orddrid ds_init_tmp_orddrid_orddridlist2=orddrid2 ds_init_tmp_clamdept_clamdeptlist=clamdept ds_init_tmp_orddeptcd_orddeptcdlist=orddeptcd ds_init_tmp_orddeptcd_orddeptcdlist2=orddeptcd2 ds_init_item3=item3 ds_init_clamdgfrom_clamdglist=clamdg ds_init_aftjudgerr=aftjudgerr ds_init_uuee=uuee";
  472. oParam.async = false;
  473. //oParam.callback = "cf_TRPID20201";
  474. tranf_submit(oParam);
  475. ds_init_tmp_clamdept_clamdeptlist.setColumn(0, "cdnm", "전체");
  476. group3.cmb_clamdeptcd.index = 0;
  477. }
  478. function group3_btn_search_onclick(obj:Button, e:ClickEventInfo)
  479. {
  480. fSearch();
  481. }
  482. function fSearch()
  483. {
  484. var oParam = {};
  485. oParam.id = "getPidhclklList";
  486. oParam.service = "bfjudgapp.InHospJudg";
  487. oParam.method = "reqGetPidhclklList";
  488. oParam.inds = "req=ds_send";
  489. oParam.outds = "ds_main_pidhclkllist=item";
  490. oParam.async = false;
  491. //oParam.callback = "cf_reqGetPidhclklList";
  492. tranf_submit(oParam);
  493. ds_main_pidhclkllist.rowposition = -1;
  494. }
  495. function grd_pidhclkllist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  496. {
  497. if(e.row > -1 && ds_main_pidhclkllist.getColumn(e.row, "restoreyn") != "Y"){
  498. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  499. pmn_menu.trackPopup(e.screenX,e.screenY);
  500. }
  501. return true;
  502. }
  503. ]]></Script>
  504. </Form>
  505. </FDL>