123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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="">
- <prcpsrch>
- <prcplist/>
- </prcpsrch>
- <send>
- <reqdata/>
- <savedata/>
- </send>
- <init>
- <prcpstatcd/>
- <srchcond1>1</srchcond1>
- <srchcond2/>
- <srchcond3/>
- <prcpkindcd/>
- <payflagcd/>
- <orddept>
- <dept/>
- </orddept>
- <userlist>
- <usercombo/>
- </userlist>
- <yyyy/>
- <mm/>
- <yyyymm/>
- </init>
- <week>
- <week>
- <sun/>
- <mon/>
- <tue/>
- <wed/>
- <thu/>
- <fri/>
- <sat/>
- </week>
- </week>
- <calendar/>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <result>
- <saveprcpinfo/>
- <savesigninfo/>
- </result>
- <savedata>
- <saveflaginfo>
- <savedataflag/>
- <saveflag/>
- <prcpflag/>
- <inptflag/>
- <deptcd/>
- <deptnm/>
- <userid/>
- <usernm/>
- <signyn/>
- </saveflaginfo>
- <savergstinfo>
- <pid/>
- <orddd/>
- <indd/>
- <cretno/>
- <instcd/>
- </savergstinfo>
- <saveprcpInfo>
- </saveprcpInfo>
- </savedata>
- <reset>
- <saveprcpInfolist>
- <prcpdd/>
- <prcpno/>
- <prcphistno/>
- <instcd/>
- </saveprcpInfolist>
- </reset>
- <savecnt/>
- <main>
- <cond>
- <orddrid/>
- <orddeptcd/>
- <fromdd/>
- <todd/>
- <signyn>N</signyn>
- <pid/>
- <hngnm/>
- <batchflag>Y</batchflag>
- </cond>
- </main>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- zesfInitSign();
- var colHidnValue = grdBaseColHidn("D");
- grdBaseColHidn(colHidnValue, "grd_bfprcplist", 37, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8");
- fInitialize_SMMMO02700();
- ]]>
- </script>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRZSU10105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMO00100" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/prcpsrch"/>
- <submission id="TRMMO02701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/calendar"/>
- <submission id="TRMMO02702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/patinfo"/>
- <submission id="TRMMO02703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/result"/>
- <submission id="TXMMO02701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/savecnt"/>
- <submission id="TXMMO02702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/savecnt"/>
- <submission id="TRMMB04101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMO02704" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/prcpsrch"/>
- <submission id="TRMMO02705" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/aftcert"/>
- <bind id="bind1" ref="/root/patinfo/patinfolist/status" readonly="../cert = "Y""/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/signweb/js/ZES001.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO02700.js"/>
- </xhtml:head>
- <xhtml:body guideline="1,1193;2,787;1,1194;1,350;1,355;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <caption id="caption4" class="cell_1" style="left:0px; top:28px; width:87px; height:23px; ">진료과/진료의</caption>
- <line id="line16" class="line_2" style="x1:0px; y1:76px; x2:338px; y2:76px; "/>
- <line id="line17" class="line_1" style="x1:0px; y1:23px; x2:350px; y2:23px; "/>
- <caption id="caption18" class="tit_2" style="left:5px; top:8px; width:126px; height:13px; ">후인증관리</caption>
- <datagrid id="grd_patchosinfo" nodeset="/root/patinfo/patinfolist" caption="^등록번호^이름^S/A^인증^I/O^진료일" colsep="^" colwidth="28, 60, 65, 40, 35, 30, 70" dataheight="25" defaultrows="0" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" mergecellsfixedrows="bycolrec" multitotal="false" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:135px; width:350px; height:648px; ">
- <col checkvalue="Y,N" ref="status" type="checkbox" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="sa" style="text-align:center; "/>
- <col disabled="true" ref="cert" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col ref="prcpgenrflag" style="text-align:center; "/>
- <col ref="orddd" format="yyyy-mm-dd" style="text-align:center; "/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(isDataCell()){
- fGetPatAftPrcpSrch(grd_patchosinfo.row);
- }
- ]]>
- </script>
- </datagrid>
- <bool id="bool1" checkvalue="Y,N" ref="/root/main/cond/batchflag" style="left:0px; top:137px; width:30px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var batchflag = model.getValue("/root/main/cond/batchflag");
- if(batchflag == "Y"){
- for(var i = 1; i <= grd_patchosinfo.rows-1; i++){
- var status = model.getValue("/root/patinfo/patinfolist[" + i + "]/status");
- if(status != "Y"){
- model.setValue("/root/patinfo/patinfolist[" + i + "]/status", "Y");
- }
- }
- } else {
- for(var i = 1; i <= grd_patchosinfo.rows-1; i++){
- var status = model.getValue("/root/patinfo/patinfolist[" + i + "]/status");
- if(status != "N"){
- model.setValue("/root/patinfo/patinfolist[" + i + "]/status", "N");
- }
- }
- }
- grd_patchosinfo.refresh();
- ]]>
- </script>
- </bool>
- <datagrid id="grd_bfprcplist" nodeset="/root/prcpsrch/prcplist" caption="선택^처방일자^인증^후인증구분^처방구분^상태^처방종류^처방명^총용량^총용량^총용량^수량^수량^수량^횟수^일수^용법/검체^MIX^급비^응급^전달^입력과^입력자^후인증진료과^후인증의사" colsep="^" colwidth="0, 70, 70, 123, 59, 55, 80, 339, 37, 37, 37, 37, 37, 37, 37, 36, 75, 30, 51, 0, 50, 100, 100, 100, 100" dataheight="23" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" tooltip="true" style="left:355px; top:28px; width:838px; height:755px; ">
- <col checkvalue="I,N" ref="status" type="checkbox"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col disabled="true" ref="prcpsignflag" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>후인증요청</label>
- <value>1</value>
- </item>
- <item>
- <label>후인증완료</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="tempcol15"/>
- <col disabled="true" ref="prcphistcd" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>처방</label>
- <value>O</value>
- </item>
- <item>
- <label>D/C</label>
- <value>D</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="tempcol1" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/prcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="prcpkindcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/prcpkindcd/M0003">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prcpnm"/>
- <col ref="prcpvol" style="text-align:center; "/>
- <col ref="drprcpetc7" style="text-align:center; "/>
- <col ref="prcpvolunitnm" style="text-align:center; "/>
- <col ref="prcpqty" style="text-align:center; "/>
- <col ref="drprcpetc8" style="text-align:center; "/>
- <col ref="prcpqtyunitnm" style="text-align:center; "/>
- <col ref="prcptims" style="text-align:center; "/>
- <col ref="prcpdayno" style="text-align:center; "/>
- <col ref="drugmthdspccdnm"/>
- <col ref="prcpmixno"/>
- <col disabled="true" ref="payflagcd" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/payflagcd/M0029">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="erprcpflag" style="text-align:center; "/>
- <col ref="prcpdelivefact"/>
- <col ref="rgstdeptcdnm"/>
- <col ref="rgstridnm"/>
- <col ref="aftcertdeptnm"/>
- <col ref="aftcertdridnm"/>
- </datagrid>
- <button id="btn_calendar" class="btn2_letter2" style="left:301px; top:106px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetAftCertPatInfo();
- ]]>
- </script>
- </button>
- <line id="line2" class="line_1" style="x1:0px; y1:128px; x2:350px; y2:128px; "/>
- <line id="line3" class="line_1" style="x1:355px; y1:23px; x2:1193px; y2:23px; "/>
- <caption id="caption1" class="tit_2" style="left:360px; top:7px; width:160px; height:13px; ">처방내역</caption>
- <button id="button2" class="btn5_letter5" style="left:1116px; top:2px; width:75px; height:19px; ">
- <caption>후인증저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClkBtnSaveAftCert();
-
- ]]>
- </script>
- </button>
- <input id="input3" ref="/root/main/cond/fromdd" class="input_search" autonext="false" inputtype="date" format="yyyy-mm-dd" style="left:89px; top:80px; width:94px; height:19px; "/>
- <input id="input1" ref="/root/main/cond/todd" class="input_search" autonext="false" inputtype="date" format="yyyy-mm-dd" style="left:203px; top:80px; width:94px; height:19px; "/>
- <caption id="caption2" visibility="hidden" style="left:188px; top:81px; width:20px; height:20px; ">~</caption>
- <select1 id="cmb_orddept" ref="/root/main/cond/orddeptcd" appearance="minimal" style="left:89px; top:29px; width:160px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddept/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", cmb_orddept.value, "0330","","V");
- addComboInstance("/root/init/userlist", "userid^usernm", "-^전체", "usercombo");
-
- model.removeNodeset ( "/root/patinfo/patinfolist" );
- model.removeNodeset ( "/root/prcpsrch/prcplist" );
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_orddrid" ref="/root/main/cond/orddrid" appearance="minimal" itemcount="30" style="left:251px; top:29px; width:92px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userlist/usercombo">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetAftCertPatInfo();
- ]]>
- </script>
- </select1>
- <caption id="caption7" class="cell_1" style="left:0px; top:103px; width:87px; height:23px; ">후인증여부</caption>
- <select1 id="rdo_ioflag" ref="/root/main/cond/signyn" appearance="full" cellspacing="0" cols="3" overflow="visible" style="left:91px; top:106px; width:135px; height:17px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>A</value>
- </item>
- <item>
- <label>요청</label>
- <value>N</value>
- </item>
- <item>
- <label>완료</label>
- <value>Y</value>
- </item>
- </choices>
- </select1>
- <caption id="caption6" class="cell_1" style="left:0px; top:53px; width:87px; height:23px; ">환자번호</caption>
- <input id="input2" ref="/root/main/cond/pid" style="left:90px; top:53px; width:105px; height:19px; "/>
- <input id="input4" ref="/root/main/cond/hngnm" style="left:200px; top:53px; width:100px; height:19px; "/>
- <caption id="caption3" class="cell_1" style="left:0px; top:78px; width:87px; height:23px; ">처방적용일</caption>
- <button id="btn_patsrch" class="icon_search" style="left:305px; top:53px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SPPMC02500");
-
- var sPid = model.getValue("/root/main/patinfo/patinfolist/pid");
- var sHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm");
- model.setValue("/root/main/cond/pid", sPid);
- model.setValue("/root/main/cond/hngnm", sHngnm);
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button1" visibility="hidden" style="left:765px; top:5px; width:60px; height:15px; ">
- <caption>test</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.makeValue("/root/send/reqdata/pid", "17806264");
- model.makeValue("/root/send/reqdata/orddd", "20100305");
- model.makeValue("/root/send/reqdata/cretno", "2");
- model.makeValue("/root/send/reqdata/userdeptcd", getUserInfo("dutplcecd")); // 사용자 소속과
- model.makeValue("/root/send/reqdata/userkind", "E"); // 의사 : "D", 그외 : "E"
-
- model.makeValue("/root/hidden/aaa", "--");
- model.makeValue("/root/hidden/bbb", "--");
-
- submit("TRMMO02705");
-
- if ( parseInt(model.getValue("/root/hidden/aftcert/aftcertcnt")) > 0 ) {
- if ( model.getValue("/root/send/reqdata/userkind") != "D") setParameter("aftcert_pid", model.getValue("/root/send/reqdata/pid"));
- messageBox("후인증 미비 내역이 존재합니다. 인증 후 진행하시기 바랍니다.", "C");
- modal("SMMMO02700");
- }
- ]]>
- </script>
- </button>
- <button id="button3" visibility="hidden" class="btn5_letter5" style="left:271px; top:2px; width:75px; height:19px; ">
- <caption>후인증배치</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClkBtnBatchAftCert();
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|