SMAHR00970_월별묶음사용실적.xfdl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHR00970" position="absolute 0 0 1199 746" titletext="월별묶음사용실적" onload="SMAHR00970_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group4" scrollbars="autoboth" position="absolute 0 13 1195 738" style="" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div id="group5" position="absolute 0 12 1195 52" style="align: top;" class="div_SA" anchor="left top right">
  11. <Layouts>
  12. <Layout>
  13. <Static id="caption7" class="search_name" position="absolute 10 13 97 30" style="" text="건진구분 :" anchor="default"/>
  14. <Combo innerdataset="@ds_init_baseinfo_healexamflag" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_healexamflag" class="combo_search" position="absolute 100 12 215 31" style="" onitemchanged="group4_group5_cmb_healexamflag_onitemchanged" anchor="default"/>
  15. <Static id="caption11" class="search_name" position="absolute 292 13 373 30" style="" text="기준월 :" anchor="default"/>
  16. <Calendar id="ipt_srchfromdd" class="input_search" mask="yyyy-mm" position="absolute 371 12 481 31" style="" anchor="default" onkeydown="group4_group5_ipt_srchfromdd_onkeydown" autoselect="true" dateformat="yyyy-MM" value="null" editformat="yyyy-MM"/>
  17. <Button id="btn_search" class="btn1" position="absolute 1123 10 1179 32" style="" text="조회" onclick="group4_group5_btn_search_onclick" anchor="top right"/>
  18. <Button id="btn_excelsave" class="btn7" visible="true" position="absolute 1016 10 1096 32" style="" text="엑셀저장" onclick="group4_group5_btn_excelsave_onclick" anchor="top right"/>
  19. <Shape id="line7" class="line_4" linetype="vertical" position="absolute 1107 8 1110 30" style="" anchor="top right"/>
  20. </Layout>
  21. </Layouts>
  22. </Div>
  23. <Static id="caption1" class="tit_2" position="absolute 0 61 151 82" style="" text="상세현황" anchor="default"/>
  24. <Grid id="grd_prntlst" binddataset="ds_main_detlinfo_item" position="absolute 0 79 1195 723" style="" onaftersort="group4_grd_prntlst_onaftersort" autosizingtype="none" cellsizingtype="col" anchor="all">
  25. <Formats>
  26. <Format id="default">
  27. <Columns>
  28. <Column size="23"/>
  29. <Column size="85"/>
  30. <Column size="85"/>
  31. <Column size="50"/>
  32. <Column size="30"/>
  33. <Column size="30"/>
  34. <Column size="30"/>
  35. <Column size="30"/>
  36. <Column size="30"/>
  37. <Column size="30"/>
  38. <Column size="30"/>
  39. <Column size="30"/>
  40. <Column size="30"/>
  41. <Column size="30"/>
  42. <Column size="30"/>
  43. <Column size="30"/>
  44. <Column size="30"/>
  45. <Column size="30"/>
  46. <Column size="30"/>
  47. <Column size="30"/>
  48. <Column size="30"/>
  49. <Column size="30"/>
  50. <Column size="30"/>
  51. <Column size="30"/>
  52. <Column size="30"/>
  53. <Column size="30"/>
  54. <Column size="30"/>
  55. <Column size="30"/>
  56. <Column size="30"/>
  57. <Column size="30"/>
  58. <Column size="30"/>
  59. <Column size="30"/>
  60. <Column size="30"/>
  61. <Column size="30"/>
  62. <Column size="30"/>
  63. </Columns>
  64. <Rows>
  65. <Row size="24" band="head"/>
  66. <Row size="24"/>
  67. </Rows>
  68. <Band id="head">
  69. <Cell/>
  70. <Cell col="1" text="묶음코드"/>
  71. <Cell col="2" text="묶음코드명"/>
  72. <Cell col="3" text="합계"/>
  73. <Cell col="4" text="1일"/>
  74. <Cell col="5" text="2일"/>
  75. <Cell col="6" text="3일"/>
  76. <Cell col="7" text="4일"/>
  77. <Cell col="8" text="5일"/>
  78. <Cell col="9" text="6일"/>
  79. <Cell col="10" text="7일"/>
  80. <Cell col="11" text="8일"/>
  81. <Cell col="12" text="9일"/>
  82. <Cell col="13" text="10일"/>
  83. <Cell col="14" text="11일"/>
  84. <Cell col="15" text="12일"/>
  85. <Cell col="16" text="13일"/>
  86. <Cell col="17" text="14일"/>
  87. <Cell col="18" text="15일"/>
  88. <Cell col="19" text="16일"/>
  89. <Cell col="20" text="17일"/>
  90. <Cell col="21" text="18일"/>
  91. <Cell col="22" text="19일"/>
  92. <Cell col="23" text="20일"/>
  93. <Cell col="24" text="21일"/>
  94. <Cell col="25" text="22일"/>
  95. <Cell col="26" text="23일"/>
  96. <Cell col="27" text="24일"/>
  97. <Cell col="28" text="25일"/>
  98. <Cell col="29" text="26일"/>
  99. <Cell col="30" text="27일"/>
  100. <Cell col="31" text="28일"/>
  101. <Cell col="32" text="29일"/>
  102. <Cell col="33" text="30일"/>
  103. <Cell col="34" text="31일"/>
  104. <Cell col="35" text="건진구분명"/>
  105. <Cell col="36" text="건진상세구분명"/>
  106. <Cell col="37" text="사업장명"/>
  107. <Cell col="38" text="환자번호"/>
  108. <Cell col="39" text="성명"/>
  109. <Cell col="40" text="건진일자"/>
  110. <Cell col="41" text="총발생금액"/>
  111. <Cell col="42" text="개인금액"/>
  112. <Cell col="43" text="공단금액"/>
  113. <Cell col="44" text="보건소금액"/>
  114. <Cell col="45" text="단체금액"/>
  115. <Cell col="46" text="A01"/>
  116. <Cell col="47" text="A02"/>
  117. <Cell col="48" text="A03"/>
  118. <Cell col="49" text="A04"/>
  119. <Cell col="50" text="A05"/>
  120. <Cell col="51" text="A06"/>
  121. <Cell col="52" text="A07"/>
  122. <Cell col="53" text="A08"/>
  123. <Cell col="54" text="A09"/>
  124. <Cell col="55" text="A10"/>
  125. <Cell col="56" text="A11"/>
  126. <Cell col="57" text="A12"/>
  127. <Cell col="58" text="A13"/>
  128. <Cell col="59" text="A14"/>
  129. <Cell col="60" text="A15"/>
  130. <Cell col="61" text="A16"/>
  131. <Cell col="62" text="A17"/>
  132. <Cell col="63" text="A18"/>
  133. <Cell col="64" text="A19"/>
  134. <Cell col="65" text="A20"/>
  135. <Cell col="66" text="A21"/>
  136. <Cell col="67" text="A22"/>
  137. <Cell col="68" text="A23"/>
  138. <Cell col="69" text="A24"/>
  139. <Cell col="70" text="A25"/>
  140. <Cell col="71" text="A26"/>
  141. <Cell col="72" text="A27"/>
  142. <Cell col="73" text="A28"/>
  143. <Cell col="74" text="A29"/>
  144. <Cell col="75" text="TESTNM"/>
  145. <Cell col="76" text="소견 및 조치사항내용"/>
  146. <Cell col="77" text="판정일정"/>
  147. <Cell col="78" text="판정의ID"/>
  148. <Cell col="79" text="의사명"/>
  149. <Cell col="80" text="의사면허번호"/>
  150. <Cell col="81" text="TBDD"/>
  151. <Cell col="82" text="관리기관코드"/>
  152. <Cell col="83" text="조합명"/>
  153. <Cell col="84" text="기관코드"/>
  154. <Cell col="85" text="건진구분"/>
  155. <Cell col="86" text="INSTCD_1"/>
  156. <Cell col="87" text="orddd"/>
  157. </Band>
  158. <Band id="body">
  159. <Cell celltype="head" expr="currow+1"/>
  160. <Cell col="1" style="align:left middle;" text="bind:testcd"/>
  161. <Cell col="2" style="align:left middle;" text="bind:testnm"/>
  162. <Cell col="3" text="bind:totam"/>
  163. <Cell col="4" text="bind:dd01"/>
  164. <Cell col="5" text="bind:dd02"/>
  165. <Cell col="6" text="bind:dd03"/>
  166. <Cell col="7" text="bind:dd04"/>
  167. <Cell col="8" text="bind:dd05"/>
  168. <Cell col="9" text="bind:dd06"/>
  169. <Cell col="10" text="bind:dd07"/>
  170. <Cell col="11" text="bind:dd08"/>
  171. <Cell col="12" text="bind:dd09"/>
  172. <Cell col="13" text="bind:dd10"/>
  173. <Cell col="14" text="bind:dd11"/>
  174. <Cell col="15" text="bind:dd12"/>
  175. <Cell col="16" text="bind:dd13"/>
  176. <Cell col="17" text="bind:dd14"/>
  177. <Cell col="18" text="bind:dd15"/>
  178. <Cell col="19" text="bind:dd16"/>
  179. <Cell col="20" text="bind:dd17"/>
  180. <Cell col="21" text="bind:dd18"/>
  181. <Cell col="22" text="bind:dd19"/>
  182. <Cell col="23" text="bind:dd20"/>
  183. <Cell col="24" text="bind:dd21"/>
  184. <Cell col="25" text="bind:dd22"/>
  185. <Cell col="26" text="bind:dd23"/>
  186. <Cell col="27" text="bind:dd24"/>
  187. <Cell col="28" text="bind:dd25"/>
  188. <Cell col="29" text="bind:dd26"/>
  189. <Cell col="30" text="bind:dd27"/>
  190. <Cell col="31" text="bind:dd28"/>
  191. <Cell col="32" text="bind:dd29"/>
  192. <Cell col="33" text="bind:dd30"/>
  193. <Cell col="34" text="bind:dd31"/>
  194. </Band>
  195. </Format>
  196. </Formats>
  197. </Grid>
  198. </Layout>
  199. </Layouts>
  200. </Div>
  201. <Div id="group2" scrollbars="autoboth" position="absolute 0 756 1195 784" style=""/>
  202. <Static id="caption6" text="월별묶음사용실적" class="tit_1" position="absolute 0 0 184 25"/>
  203. </Layout>
  204. </Layouts>
  205. <Objects>
  206. <Dataset id="ds_init_baseinfo_healexamflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  207. <ColumnInfo>
  208. <Column id="cdid" type="STRING" size="256"/>
  209. <Column id="cdnm" type="STRING" size="256"/>
  210. </ColumnInfo>
  211. </Dataset>
  212. <Dataset id="ds_main_detlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  213. <ColumnInfo/>
  214. </Dataset>
  215. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  216. <ColumnInfo>
  217. <Column id="srchhealexamflag" type="STRING" size="256"/>
  218. <Column id="srchhopedd" type="STRING" size="256"/>
  219. </ColumnInfo>
  220. <Rows>
  221. <Row>
  222. <Col id="srchhealexamflag"/>
  223. <Col id="srchhopedd"/>
  224. </Row>
  225. </Rows>
  226. </Dataset>
  227. <Dataset id="ds_main_detlinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  228. <ColumnInfo>
  229. <Column id="testcd" type="STRING" size="256"/>
  230. <Column id="testnm" type="STRING" size="256"/>
  231. <Column id="totam" type="STRING" size="256"/>
  232. <Column id="dd01" type="STRING" size="256"/>
  233. <Column id="dd02" type="STRING" size="256"/>
  234. <Column id="dd03" type="STRING" size="256"/>
  235. <Column id="dd04" type="STRING" size="256"/>
  236. <Column id="dd05" type="STRING" size="256"/>
  237. <Column id="dd06" type="STRING" size="256"/>
  238. <Column id="dd07" type="STRING" size="256"/>
  239. <Column id="dd08" type="STRING" size="256"/>
  240. <Column id="dd09" type="STRING" size="256"/>
  241. <Column id="dd10" type="STRING" size="256"/>
  242. <Column id="dd11" type="STRING" size="256"/>
  243. <Column id="dd12" type="STRING" size="256"/>
  244. <Column id="dd13" type="STRING" size="256"/>
  245. <Column id="dd14" type="STRING" size="256"/>
  246. <Column id="dd15" type="STRING" size="256"/>
  247. <Column id="dd16" type="STRING" size="256"/>
  248. <Column id="dd17" type="STRING" size="256"/>
  249. <Column id="dd18" type="STRING" size="256"/>
  250. <Column id="dd19" type="STRING" size="256"/>
  251. <Column id="dd20" type="STRING" size="256"/>
  252. <Column id="dd21" type="STRING" size="256"/>
  253. <Column id="dd22" type="STRING" size="256"/>
  254. <Column id="dd23" type="STRING" size="256"/>
  255. <Column id="dd24" type="STRING" size="256"/>
  256. <Column id="dd25" type="STRING" size="256"/>
  257. <Column id="dd26" type="STRING" size="256"/>
  258. <Column id="dd27" type="STRING" size="256"/>
  259. <Column id="dd28" type="STRING" size="256"/>
  260. <Column id="dd29" type="STRING" size="256"/>
  261. <Column id="dd30" type="STRING" size="256"/>
  262. <Column id="dd31" type="STRING" size="256"/>
  263. </ColumnInfo>
  264. <Rows>
  265. <Row>
  266. <Col id="testcd"/>
  267. <Col id="testnm"/>
  268. <Col id="totam"/>
  269. <Col id="dd01"/>
  270. <Col id="dd02"/>
  271. <Col id="dd03"/>
  272. <Col id="dd04"/>
  273. <Col id="dd05"/>
  274. <Col id="dd06"/>
  275. <Col id="dd07"/>
  276. <Col id="dd08"/>
  277. <Col id="dd09"/>
  278. <Col id="dd10"/>
  279. <Col id="dd11"/>
  280. <Col id="dd12"/>
  281. <Col id="dd13"/>
  282. <Col id="dd14"/>
  283. <Col id="dd15"/>
  284. <Col id="dd16"/>
  285. <Col id="dd17"/>
  286. <Col id="dd18"/>
  287. <Col id="dd19"/>
  288. <Col id="dd20"/>
  289. <Col id="dd21"/>
  290. <Col id="dd22"/>
  291. <Col id="dd23"/>
  292. <Col id="dd24"/>
  293. <Col id="dd25"/>
  294. <Col id="dd26"/>
  295. <Col id="dd27"/>
  296. <Col id="dd28"/>
  297. <Col id="dd29"/>
  298. <Col id="dd30"/>
  299. <Col id="dd31"/>
  300. </Row>
  301. </Rows>
  302. </Dataset>
  303. <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  304. <ColumnInfo/>
  305. </Dataset>
  306. <Dataset id="ds_main" 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" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  310. <ColumnInfo/>
  311. </Dataset>
  312. </Objects>
  313. <Bind>
  314. <BindItem id="item0" compid="group4.group5.cmb_healexamflag" propid="value" datasetid="ds_send" columnid="srchhealexamflag"/>
  315. <BindItem id="item1" compid="group4.group5.ipt_srchfromdd" propid="value" datasetid="ds_send" columnid="srchhopedd"/>
  316. </Bind>
  317. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  318. * System Name :
  319. * Job Name :
  320. * Creator :
  321. * Make Date : 2015-11-13
  322. * Description :
  323. *---------------------------------------------------------------------------------------
  324. * Modify Date Modifier Modify Description
  325. *---------------------------------------------------------------------------------------
  326. * 2015-11-13 Live Converter TF->XP
  327. *
  328. *---------------------------------------------------------------------------------------
  329. ****************************************************************************************/
  330. include "com_commonxp::comm_main.xjs";
  331. include "emr_carecomxp::ENRSignEngine.xjs";
  332. include "ast_commonxp::AST.xjs";
  333. include "com_basiccodexp::ZBC001.xjs";
  334. include "ast_healexamxp::AHA001.xjs";
  335. include "ast_healthexambasexp::healcombolist.xjs";
  336. function SMAHR00970_onload(obj:Form, e:LoadEventInfo) {
  337. frmf_initForm(obj);
  338. grdf_initGrid(group4.grd_prntlst);
  339. //grdf_setGridSort(grd_XXX);
  340. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  341. fInit();
  342. fGetBasicCdList();
  343. fGetRsrvAcptList();
  344. }
  345. //전체에서 event와 src를 제외한 script 를 모두포함.
  346. /**========================================================================================================================================
  347. * 초기화
  348. =========================================================================================================================================*/
  349. function fInit(){
  350. var curDt = utlf_getCurrentDate().substr(0,6);
  351. ds_send.setColumn(0,"srchhopedd" , curDt);
  352. }
  353. /**========================================================================================================================================
  354. * 공통코드 코드 조회
  355. =========================================================================================================================================*/
  356. function fGetBasicCdList(){
  357. //공통코드 조회
  358. var arrParam = [{dsNm: "ds_init_baseinfo_healexamflag", cdGrpId: "A0068"} ];
  359. appf_getCodeList(arrParam);
  360. frmf_addComboItem("group4.group5.cmb_healexamflag","전체","","above");
  361. }
  362. /**========================================================================================================================================
  363. * 상세현황조회
  364. =========================================================================================================================================*/
  365. function fGetRsrvAcptList(){
  366. ds_send.setColumn(0,"srchhopedd",ds_send.getColumn(0,"srchhopedd").substring(0,6));
  367. var oParam = {};
  368. oParam.id = "TRAHR00970";
  369. oParam.service = "healexamrsltjudgapp.RsltRef";
  370. oParam.method = "reqGetExamstatsList";
  371. oParam.inds = "req=ds_send";
  372. oParam.outds = "ds_main_detlinfo_item=item";
  373. oParam.async = false;
  374. //oParam.callback = "cf_TRAHR00970";
  375. tranf_submit(oParam);
  376. }
  377. function group4_group5_cmb_healexamflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  378. fGetRsrvAcptList();
  379. }
  380. function group4_group5_ipt_srchfromdd_onkeydown(obj:Calendar, e:KeyEventInfo) {
  381. if(e.keycode == "13"){
  382. group4.group5.btn_search.click();
  383. }
  384. }
  385. function group4_group5_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  386. fGetRsrvAcptList();
  387. }
  388. function group4_group5_btn_excelsave_onclick(obj:Button, e:ClickEventInfo) {
  389. grdf_exportExcel(group4.grd_prntlst, "excel", "Sheet1", true, "" , "" , true);
  390. }
  391. // function group4_grd_prntlst_onaftersort() {
  392. //
  393. // group4.grd_prntlst.gridToInstance();
  394. //
  395. // }
  396. //
  397. ]]></Script>
  398. </Form>
  399. </FDL>