SPPIE00720_심결요약보기.xfdl 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml" />
  4. <Form id="SPPIE00720" position="absolute 0 0 720 560" titletext="업로드정보" onload="SPPIE00720_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" position="absolute 0 0 700 13" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption6" class="tit_1" position="absolute 0 0 700 14" style="" text="심결요약보기" />
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div id="group3" scrollbars="autoboth" position="absolute 0 13 700 505" style="">
  15. <Layouts>
  16. <Layout>
  17. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 28 700 31" style="" anchor="default" />
  18. <Static id="caption2" class="tit_2" position="absolute 5 13 103 27" style="" text="요약정보" />
  19. <Button id="button3" class="btn2_letter4" position="absolute 634 7 698 26" style="" text="엑셀저장" onclick="group3_button3_onclick" />
  20. <Grid id="grd_summary" binddataset="ds_main_list01_gridsummary" class="datagrid1" position="absolute 0 34 700 489" style="" oncelldblclick="group3_grd_summary_oncelldblclick">
  21. <Formats>
  22. <Format id="default">
  23. <Columns>
  24. <Column size="100" />
  25. <Column size="100" />
  26. <Column size="100" />
  27. <Column size="100" />
  28. <Column size="100" />
  29. <Column size="100" />
  30. <Column size="100" />
  31. </Columns>
  32. <Rows>
  33. <Row size="25" band="head" />
  34. <Row size="25" />
  35. </Rows>
  36. <Band id="head">
  37. <Cell text="접수번호" />
  38. <Cell col="1" text="심사차수" />
  39. <Cell col="2" text="내원구분" />
  40. <Cell col="3" text="분야" />
  41. <Cell col="4" text="청구번호" />
  42. <Cell col="5" text="건수" />
  43. <Cell col="6" text="fileflag" />
  44. <Cell col="7" text="" />
  45. <Cell col="8" text="생성" />
  46. <Cell col="9" text="등록번호" />
  47. <Cell col="10" text="청구일자" />
  48. <Cell col="11" text="입원일자" />
  49. <Cell col="12" text="적용일자" />
  50. <Cell col="13" text="환자유형" />
  51. <Cell col="14" text="조합기호" />
  52. <Cell col="15" text="장애수첩" />
  53. <Cell col="16" text="접수번호" />
  54. <Cell col="17" text="심사차수" />
  55. <Cell col="18" text="일련번호" />
  56. <Cell col="19" text="처리구분" />
  57. <Cell col="20" text="총진료비(청구)" />
  58. <Cell col="21" text="본인부담(청구)" />
  59. <Cell col="22" text="청구금액" />
  60. <Cell col="23" text="비고" />
  61. <Cell col="24" text="생성여부" />
  62. </Band>
  63. <Band id="body">
  64. <Cell text="bind:acptno" />
  65. <Cell col="1" text="bind:judgdg" />
  66. <Cell col="2" text="bind:ioflag" />
  67. <Cell col="3" text="bind:ordfildcd" />
  68. <Cell col="4" text="bind:clamno" />
  69. <Cell col="5" text="bind:cnt" />
  70. <Cell col="6" text="bind:fileflag" />
  71. </Band>
  72. </Format>
  73. </Formats>
  74. </Grid>
  75. </Layout>
  76. </Layouts>
  77. </Div>
  78. <Div id="grp_btn" scrollbars="autoboth" position="absolute 0 510 700 537" style="">
  79. <Layouts>
  80. <Layout>
  81. <Shape id="line33" class="line_6" linetype="horizontal" position="absolute 0 0 700 3" style="" anchor="default" />
  82. <Button id="button1" class="btn4_letter2" position="absolute 644 5 700 27" style="" text="닫기" onclick="grp_btn_button1_onclick" />
  83. </Layout>
  84. </Layouts>
  85. </Div>
  86. </Layout>
  87. </Layouts>
  88. <Objects>
  89. <Dataset id="ds_send_send_rem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  90. <ColumnInfo>
  91. <Column id="judgdg" type="STRING" size="256" />
  92. <Column id="clamno" type="STRING" size="256" />
  93. <Column id="acptno" type="STRING" size="256" />
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="judgdg"></Col>
  98. <Col id="clamno"></Col>
  99. <Col id="acptno"></Col>
  100. </Row>
  101. </Rows>
  102. </Dataset>
  103. <Dataset id="ds_send_sendf203" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  104. <ColumnInfo>
  105. <Column id="judgdg" type="STRING" size="256" />
  106. <Column id="clamno" type="STRING" size="256" />
  107. <Column id="acptno" type="STRING" size="256" />
  108. <Column id="setno" type="STRING" size="256" />
  109. <Column id="docuseqno" type="STRING" size="256" />
  110. </ColumnInfo>
  111. <Rows>
  112. <Row>
  113. <Col id="judgdg"></Col>
  114. <Col id="clamno"></Col>
  115. <Col id="acptno"></Col>
  116. <Col id="setno"></Col>
  117. <Col id="docuseqno"></Col>
  118. </Row>
  119. </Rows>
  120. </Dataset>
  121. <Dataset id="ds_init_P0235list_P0235" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  122. <ColumnInfo>
  123. <Column id="cdid" type="STRING" size="256" />
  124. <Column id="cdnm" type="STRING" size="256" />
  125. </ColumnInfo>
  126. <Rows>
  127. <Row>
  128. <Col id="cdid"></Col>
  129. <Col id="cdnm"></Col>
  130. </Row>
  131. </Rows>
  132. </Dataset>
  133. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  134. <ColumnInfo>
  135. <Column id="termflag" type="STRING" size="256" />
  136. <Column id="fromterm" type="STRING" size="256" />
  137. <Column id="toterm" type="STRING" size="256" />
  138. <Column id="acptno" type="STRING" size="256" />
  139. <Column id="setno" type="STRING" size="256" />
  140. <Column id="chosflag" type="STRING" size="256" />
  141. <Column id="clamno" type="STRING" size="256" />
  142. <Column id="ordfildcd" type="STRING" size="256" />
  143. </ColumnInfo>
  144. <Rows>
  145. <Row>
  146. <Col id="termflag"></Col>
  147. <Col id="fromterm"></Col>
  148. <Col id="toterm"></Col>
  149. <Col id="acptno"></Col>
  150. <Col id="setno"></Col>
  151. <Col id="chosflag"></Col>
  152. <Col id="clamno"></Col>
  153. <Col id="ordfildcd"></Col>
  154. </Row>
  155. </Rows>
  156. </Dataset>
  157. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  158. <ColumnInfo />
  159. </Dataset>
  160. <Dataset id="ds_init_P0235list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  161. <ColumnInfo />
  162. </Dataset>
  163. <Dataset id="ds_send_sendf202" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  164. <ColumnInfo>
  165. <Column id="judgdg" type="STRING" size="256" />
  166. <Column id="clamno" type="STRING" size="256" />
  167. <Column id="acptno" type="STRING" size="256" />
  168. <Column id="setno" type="STRING" size="256" />
  169. </ColumnInfo>
  170. <Rows>
  171. <Row>
  172. <Col id="judgdg"></Col>
  173. <Col id="clamno"></Col>
  174. <Col id="acptno"></Col>
  175. <Col id="setno"></Col>
  176. </Row>
  177. </Rows>
  178. </Dataset>
  179. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  180. <ColumnInfo>
  181. <Column id="hidden" type="STRING" size="256" />
  182. </ColumnInfo>
  183. </Dataset>
  184. <Dataset id="ds_send_summary" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  185. <ColumnInfo>
  186. <Column id="termflag" type="STRING" size="256" />
  187. <Column id="fromterm" type="STRING" size="256" />
  188. <Column id="toterm" type="STRING" size="256" />
  189. <Column id="acptno" type="STRING" size="256" />
  190. <Column id="clamno" type="STRING" size="256" />
  191. </ColumnInfo>
  192. <Rows>
  193. <Row>
  194. <Col id="termflag">1</Col>
  195. <Col id="fromterm"></Col>
  196. <Col id="toterm"></Col>
  197. <Col id="acptno"></Col>
  198. <Col id="clamno"></Col>
  199. </Row>
  200. </Rows>
  201. </Dataset>
  202. <Dataset id="ds_main_list01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  203. <ColumnInfo>
  204. <Column id="gridsummary" type="STRING" size="256" />
  205. </ColumnInfo>
  206. <Rows>
  207. <Row>
  208. <Col id="gridsummary"></Col>
  209. </Row>
  210. </Rows>
  211. </Dataset>
  212. <Dataset id="ds_init_P0028list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  213. <ColumnInfo />
  214. </Dataset>
  215. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  216. <ColumnInfo />
  217. </Dataset>
  218. <Dataset id="ds_init_P0028list_P0028" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  219. <ColumnInfo>
  220. <Column id="cdid" type="STRING" size="256" />
  221. <Column id="cdnm" type="STRING" size="256" />
  222. </ColumnInfo>
  223. <Rows>
  224. <Row>
  225. <Col id="cdid"></Col>
  226. <Col id="cdnm"></Col>
  227. </Row>
  228. </Rows>
  229. </Dataset>
  230. </Objects>
  231. <Bind />
  232. <Script type="xscript4.0"><![CDATA[function SPPIE00720_onload(obj:Form, e:LoadEventInfo) {
  233. frmf_initForm(obj);
  234. //grdf_initGrid(grd_XXX);
  235. //grdf_setGridSort(grd_XXX);
  236. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  237. CommCode_Load();
  238. }
  239. include '../../.._com_commonweb_js_common.js'
  240. include '../../.._com_commonweb_js_tfHelper.js'
  241. include '../../.._com_basiccodeweb_js_ZBC001.js'
  242. // 공통코드 Load작업
  243. function CommCode_Load() {
  244. var arrParam = [ {dsNm: "ds_init_P0235list",
  245. cdGrpId: "P0235" } ];
  246. appf_getCodeList(arrParam, );
  247. var arrParam = [ {dsNm: "ds_init_P0028list",
  248. cdGrpId: "P0028" } ];
  249. appf_getCodeList(arrParam, );
  250. //model.refresh();
  251. }
  252. function group3_button3_onclick(obj:Button, e:ClickEventInfo) {
  253. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  254. if (fileName != "")
  255. {
  256. group3.grd_summary.saveExcel(fileName, "SheetName", true, true, "", "", "");
  257. }
  258. }
  259. function group3_grd_summary_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  260. // 2007.07.19 업로드정보 화면을 클릭하면 해당 조회화면으로 조회조건을 넘긴다.
  261. if( group3.grd_summary.isCell(event.target) && group3.grd_summary.row >= group3.grd_summary.fixedRows ){
  262. var row = group3.grd_summary.selectedRow(0);
  263. // 여기에서 각 노드에 조회 조건을 저장한다.
  264. ds_send_summary.setColumn( 0, "acptno",group3.grd_summary.textmatrix(row,1)); // 접수번호
  265. ds_send_summary.setColumn( 0, "clamno",group3.grd_summary.textmatrix(row,5)); // 청구번호
  266. ds_send_summary.setColumn( 0, "fromterm",group3.grd_summary.textmatrix(row,2)); // 심사차수
  267. ds_send_summary.setColumn( 0, "toterm",group3.grd_summary.textmatrix(row,2)); // 심사차수
  268. // 기간구분은 "1"로 해당 인스턴스 노드에 하드코오딩하였음
  269. var text = group3.grd_summary.textmatrix(row,7);
  270. // 선택항목이 요양급여인 경우
  271. if(text == "020"){
  272. // 2007.12.13 modaless로 화면을 호출한다.
  273. // window.load("SMPIE01000_요양급여심사결과통보서(F020)조회.xrw", "modal", "pop", "width:1140; height:640;", "ds_send_summary", "ds_send_summary");
  274. frmf_open("SMPIE01000", "SMPIE01000", "ds_send_summary""-"ds_send_summary"", "", "", "400", "400", "", "", "", "", "", "M");
  275. }else if(text == "060"){
  276. // 2007.12.13 modaless로 화면을 호출한다.
  277. // window.load("SMPIE01100_의료급여심사결과통보서(F060)조회.xrw", "modal", "pop", "width:1140; height:640;", "ds_send_summary", "ds_send_summary");
  278. frmf_open("SMPIE01100", "SMPIE01100", "ds_send_summary""-"ds_send_summary"", "", "", "400", "400", "", "", "", "", "", "M");
  279. }else if(text == "090"){
  280. // 2007.12.13 modaless로 화면을 호출한다.
  281. // window.load("SMPIE01200_원외처방심사결과통보서(F090)조회.xrw", "modal", "pop", "width:1140; height:640;", "ds_send_summary", "ds_send_summary");
  282. frmf_open("SMPIE01200", "SMPIE01200", "ds_send_summary""-"ds_send_summary"", "", "", "400", "400", "", "", "", "", "", "M");
  283. }else if(text == "080"){
  284. // 2007.12.13 modaless로 화면을 호출한다.
  285. // window.load("SMPIE01300_원외처방추가심사결과통보서(F080)조회.xrw", "modal", "pop", "width:1140; height:640;", "ds_send_summary", "ds_send_summary");
  286. frmf_open("SMPIE01300", "SMPIE01300", "ds_send_summary""-"ds_send_summary"", "", "", "400", "400", "", "", "", "", "", "M");
  287. }
  288. }
  289. }
  290. function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo) {
  291. // 윈도우 닫기
  292. window.close();
  293. }
  294. ]]></Script>
  295. </Form>
  296. </FDL>