123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>청구환자 리스트</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <gridlist>
- <insukind/>
- <ioflag/>
- <clamym/>
- <clamflagcd/>
- <clamdg/>
- <ordym/>
- <clamfield/>
- <clamdept/>
- <orddept/>
- <orddrnm/>
- <orddrid/>
- <diagcd/>
- <docuseqno/>
- <pid/>
- <pnm/>
- <suppkind/>
- <totordamt/>
- <ownbamt/>
- <medcaretotamt/>
- <ownbmaxexamt/>
- <suppamt/>
- <handcaprfund/>
- <subtamt/>
- <specamt/>
- <clamno/>
- <acptdd/>
- <acptno/>
- <judgnm/>
- <judgstate/>
- <judgdd/>
- <insuno/>
- <insucdnm/>
- <acdacptno/>
- </gridlist>
- </list>
- </main>
- <send>
- <senddata>
- <rptmid/>
- <insukind/>
- <prockindflag/>
- <ioflag/>
- <clamym/>
- <clamflagcd/>
- <clamdg/>
- <ordym/>
- <sumtypecd/>
- <clamno/>
- <acptdd/>
- <acptno/>
- <deptflag/>
- <deptcd/>
- <insuno/>
- <citycd/>
- <srownum/>
- <erownum/>
- <sumfromdd/>
- <sumtodd/>
- <sumgb/>
- <sumclamflagcd/>
- <sumclamdg/>
- <sumprockindflag/>
- <sumioflag/>
- </senddata>
- </send>
- <init>
- <page>
- <totalpage/>
- <nowpage/>
- </page>
- </init>
- </root>
- </instance>
- <submission id="TRSTC00600" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/senddata" resultref="/root/main/list"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 부모창에서 개발자ID을 얻어 와서 조건으로 줘서 조회를 한다.
- var rptmid = opener.model.getValue("/root/send/in_rptcd");
-
- if (rptmid=="RR01147")
- {
- var insukind = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/hid1");
- var ioflag = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid2");
- var clamym = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col3").replace("/","");
- var clamflagcd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid3");
- var clamdg = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col5");
- var ordym = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col6").replace("/","");
- var sumtypecd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid4");
- var clamno = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col8");
- var acptdd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col9").replace("-","").replace("-","");
- var acptno = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col10");
-
- model.setValue("/root/send/senddata/insukind",insukind);
- model.setValue("/root/send/senddata/ioflag",ioflag);
- model.setValue("/root/send/senddata/clamym",clamym);
- model.setValue("/root/send/senddata/clamflagcd",clamflagcd);
- model.setValue("/root/send/senddata/clamdg",clamdg);
- model.setValue("/root/send/senddata/ordym",ordym);
- model.setValue("/root/send/senddata/sumtypecd",sumtypecd);
- model.setValue("/root/send/senddata/clamno",clamno);
- model.setValue("/root/send/senddata/acptdd",acptdd);
- model.setValue("/root/send/senddata/acptno",acptno);
-
- var totalpage = opener.dgrd_rpt.textmatrix(opener.dgrd_rpt.row,opener.dgrd_rpt.colRef("col11")).replace(",","");
- }
- else if (rptmid=="RR01148")
- {
- var insukind = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/hid1");
- var ioflag = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid2");
- var clamym = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col3").replace("/","");
- var clamflagcd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid3");
- var clamdg = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col5");
- var ordym = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col6").replace("/","");
- var deptflag = opener.model.getValue("/root/send/in_cond5");
- var deptcd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/hid4");
-
- // input box에 넘겨 받은 값을 입력한다.
- model.setValue("/root/send/senddata/rptmid",rptmid);
- model.setValue("/root/send/senddata/insukind",insukind);
- model.setValue("/root/send/senddata/ioflag",ioflag);
- model.setValue("/root/send/senddata/clamym",clamym);
- model.setValue("/root/send/senddata/clamflagcd",clamflagcd);
- model.setValue("/root/send/senddata/clamdg",clamdg);
- model.setValue("/root/send/senddata/ordym",ordym);
- model.setValue("/root/send/senddata/deptflag",deptflag);
- model.setValue("/root/send/senddata/deptcd",deptcd);
-
- var totalpage = opener.dgrd_rpt.textmatrix(opener.dgrd_rpt.row,opener.dgrd_rpt.colRef("col8")).replace(",","");
- }
- else if (rptmid=="RR01149")
- {
- var prockindflag = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/hid1");
- var ioflag = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid2");
- var clamym = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col3").replace("/","");
- var clamflagcd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/hid3");
- var clamdg = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col5");
- var ordym = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1]/col6").replace("/","");
- var citycd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/hid4");
- var insuno = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col8");
- var clamno = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col10");
- var acptdd = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col11").replace("-","").replace("-","");
- var acptno = opener.model.getValue("/root/init/rptm_grid/ret[" + opener.dgrd_rpt.row + " - 1 ]/col12");
- //조회기간
- var sumgb = opener.model.getValue("/root/send/in_sum");
- var sumfromdd = opener.model.getValue("/root/send/in_fromdd");
- var sumtodd = opener.model.getValue("/root/send/in_todd");
- var sumclamflagcd = opener.model.getValue("/root/send/in_cond2");
- var sumclamdg = opener.model.getValue("/root/send/in_cond7");
- var sumprockindflag = opener.model.getValue("/root/send/in_cond3");
- var sumioflag = opener.model.getValue("/root/send/in_cond4");
- if (insuno=="" && opener.model.getValue("/root/send/in_cond6") != "00") {
- insuno = opener.model.getValue("/root/send/in_cond6");
- }
-
- // input box에 넘겨 받은 값을 입력한다.
- model.setValue("/root/send/senddata/rptmid",rptmid);
- model.setValue("/root/send/senddata/prockindflag",prockindflag);
- model.setValue("/root/send/senddata/ioflag",ioflag);
- model.setValue("/root/send/senddata/clamym",clamym);
- model.setValue("/root/send/senddata/clamflagcd",clamflagcd);
- model.setValue("/root/send/senddata/clamdg",clamdg);
- model.setValue("/root/send/senddata/ordym",ordym);
- model.setValue("/root/send/senddata/citycd",citycd);
- model.setValue("/root/send/senddata/insuno",insuno);
- model.setValue("/root/send/senddata/clamno",clamno);
- model.setValue("/root/send/senddata/acptdd",acptdd);
- model.setValue("/root/send/senddata/acptno",acptno);
-
- model.setValue("/root/send/senddata/sumfromdd",sumfromdd);
- model.setValue("/root/send/senddata/sumtodd",sumtodd);
- model.setValue("/root/send/senddata/sumgb",sumgb);
- model.setValue("/root/send/senddata/sumclamflagcd",sumclamflagcd);
- model.setValue("/root/send/senddata/sumclamdg",sumclamdg);
- model.setValue("/root/send/senddata/sumprockindflag",sumprockindflag);
- model.setValue("/root/send/senddata/sumioflag",sumioflag);
-
- var totalpage = opener.dgrd_rpt.textmatrix(opener.dgrd_rpt.row,opener.dgrd_rpt.colRef("col13")).replace(",","");
- }
-
- //page 설정
- model.setValue("/root/init/page/totalpage",Math.ceil(totalpage/100));
- model.setValue("/root/init/page/nowpage","1");
- caption1.refresh();
- caption2.refresh();
-
- submit("TRSTC00600");
-
- showgriddata(1);
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript">
- <![CDATA[
- function showgriddata(page){
- var nodeList = instance1.selectNodes("/root/main/list/gridlist");
-
- model.destroy("/root/main/list2");
-
- var firstrow = (page-1)*100+1;
- var lastrow = page*100;
-
- datagrid1.nodeset="/root/main/list/gridlist[position() >= " + firstrow + " and position() <= " + parseInt(lastrow) + "]";
- datagrid1.refresh();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1220;">
- <caption id="caption26" class="tit_2" style="left:0px; top:1px; width:205px; height:13px; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">청구환자 리스트</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:15px; x2:1210px; y2:15px; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; "/>
- <datagrid id="datagrid1" class="datagrid2" caption="보험유형^내원유형^청구월^청구형태^청구차수^진료월^청구분야^청구과^진료과^주치의^주치의코드^주상병^명일련^등록번호^수진자^보조유형^총진료비^본인부담금^청구액^상한액^지원금^장애인^대불금^선택진료료^청구번호^접수일자^접수번호^심사자^심사상태^심사일시^기관기호^기관명^사고접수번호" colsep="^" colwidth="80, 40, 70, 80, 30, 80, 80, 80, 80, 70, 70, 70, 50, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 90, 90, 70, 80, 80, 90, 80, 150, 100" dataheight="23" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:20px; width:1210px; height:735px; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <col ref="insukind" style="text-align:center; "/>
- <col ref="ioflag" style="text-align:center; "/>
- <col ref="clamym" style="text-align:center; "/>
- <col ref="clamflagcd" style="text-align:center; "/>
- <col ref="clamdg" style="text-align:center; "/>
- <col ref="ordym" style="text-align:center; "/>
- <col ref="clamfield" style="text-align:center; "/>
- <col ref="clamdept" style="text-align:center; "/>
- <col ref="orddept" style="text-align:center; "/>
- <col ref="orddrnm" style="text-align:center; "/>
- <col ref="orddrid" style="text-align:center; "/>
- <col ref="diagcd" style="text-align:center; "/>
- <col ref="docuseqno" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="pnm" style="text-align:center; "/>
- <col ref="suppkind" style="text-align:center; "/>
- <col ref="totordamt" style="text-align:right; "/>
- <col ref="ownbamt" style="text-align:right; "/>
- <col ref="medcaretotamt" style="text-align:right; "/>
- <col ref="ownbmaxexamt" style="text-align:right; "/>
- <col ref="suppamt" style="text-align:right; "/>
- <col ref="handcaprfund" style="text-align:right; "/>
- <col ref="subtamt" style="text-align:right; "/>
- <col ref="specamt" style="text-align:right; "/>
- <col ref="clamno" style="text-align:center; "/>
- <col ref="acptdd" style="text-align:center; "/>
- <col ref="acptno" style="text-align:center; "/>
- <col ref="judgnm" style="text-align:center; "/>
- <col ref="judgstate" style="text-align:center; "/>
- <col ref="judgdd" style="text-align:center; "/>
- <col ref="insuno" style="text-align:center; "/>
- <col ref="insucdnm" style="text-align:left; "/>
- <col ref="acdacptno" style="text-align:center; "/>
- </datagrid>
- <button id="btn_nextpage" class="btn4_letter5" style="left:1110px; top:762px; width:92px; height:22px; ">
- <caption>다음페이지</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var totalpage = model.getValue("/root/init/page/totalpage");
- var nowpage = model.getValue("/root/init/page/nowpage");
- if (Number(nowpage) < Number(totalpage)) {
- var nextpage = Number(nowpage) + 1;
- //page 설정
- model.setValue("/root/init/page/nowpage",nextpage);
- caption1.refresh();
-
- showgriddata(nextpage);
- }
- ]]>
- </script>
- </button>
- <button id="button1" class="btn3_letter5" style="left:965px; top:762px; width:92px; height:22px; ">
- <caption>이전페이지</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var totalpage = model.getValue("/root/init/page/totalpage");
- var nowpage = model.getValue("/root/init/page/nowpage");
-
- if (Number(nowpage) > 1) {
- var nextpage = Number(nowpage) - 1;
-
- //page 설정
- model.setValue("/root/init/page/nowpage",nextpage);
- caption1.refresh();
-
- showgriddata(nextpage);
- }
- ]]>
- </script>
- </button>
- <caption id="caption1" ref="/root/init/page/nowpage" style="left:1058px; top:765px; width:20px; height:15px; font-weight:bold; text-align:right; ">caption1</caption>
- <caption id="caption2" ref="/root/init/page/totalpage" style="left:1088px; top:765px; width:20px; height:15px; font-weight:bold; text-align:left; ">caption2</caption>
- <caption id="caption3" style="left:1078px; top:765px; width:10px; height:15px; ">/</caption>
- </xhtml:body>
- </xhtml:html>
|