123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- <?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="">
- <main>
- <limantibioappspecrefinfo>
- <limantibioappspecreflist>
- <status/>
- <limantibionm/>
- <seq/>
- <appdr/>
- <appfromdd/>
- <apptodd/>
- <spredayno/>
- <aprvtodd/>
- <flag/>
- <aprvsta/>
- <er/>
- <cnfmdr/>
- <basedis/>
- <infccert/>
- <vol/>
- <qty/>
- <yn/>
- <casbac/>
- <limaprvno/>
- <aprvseq/>
- <instcd/>
- <resnflagno/>
- <resnno/>
- <detlno/>
- <remark/>
- <ordtype/>
- <pid/>
- <indd/>
- <cretno/>
- <seqno/>
- </limantibioappspecreflist>
- </limantibioappspecrefinfo>
- <cond>
- <pid/>
- </cond>
- <limantibioappspecrefremarkinfo>
- <remark/>
- </limantibioappspecrefremarkinfo>
- <paminfo/>
- </main>
- <send>
- <reqdata>
- </reqdata>
- <savedata/>
- </send>
- <hidden>
- <popupmenu>
- <grid01>
- <item>
- <name>제한항생제승인신청서</name>
- <func>fLimAntibioPopup</func>
- </item>
- </grid01>
- </popupmenu>
- </hidden>
- <init/>
- </root>
- </instance>
- <submission id="TRMMD01001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/limantibioappspecrefinfo"/>
- <submission id="TXMMD01001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/limantibioappspecrefinfo"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //model.removeNodeset("/root/main/limantibioappspecrefinfo/limantibioappspecreflist");
- //model.refresh();
-
- var pamInfoCvs = getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
- //var pid = "";
- if(pamInfoCvs != ""){ //cvs가 ""이 아닌 경우에만 처리함.
- model.removeNodeSet("/root/main/limantibioappspecrefinfo/limantibioappspecreflist");
- model.removeNodeSet("/root/main/paminfo/list");
- setCSVToNode("/root/main/paminfo", pamInfoCvs);
- //var ordtype = model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist/ordtype");
- var ioflag = model.getValue("/root/main/paminfo/list/ioflag");
- if(ioflag == "I" ||ioflag == "E" || ioflag == "D"){
- pid = model.getValue("/root/main/paminfo/list/pid");
- indd = model.getValue("/root/main/paminfo/list/indd");
- model.makeValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist/pid", pid);
- model.makeValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist/indd", indd);
- model.refresh();
- }else if(ioflag == "O"){
- pid = model.getValue("/root/main/paminfo/list/pid");
- orddd = model.getValue("/root/main/paminfo/list/orddd");
- model.makeValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist/pid", pid);
- model.makeValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist/indd", orddd);
- model.refresh();
- }else{
- var rtn = messageBox("상단의 정보와 ", "E004");
- return;
- }
- model.makeValue("/root/main/cond/pid", pid);
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- submit("TRMMD01001");
- }
-
- ]]>
- </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">
- <![CDATA[
- function fCopyToSelect(){
- var iRow=grd_antibiomediinfo.row;
- model.makeValue("/root/main/limantibioappspecrefremarkinfo/remark", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist["+iRow+"]/remark"));//비고
- model.setFocus("txt_remark");
- model.refresh();
- }
- function fLimAntibioPopup() {
- var sessionPID = getPatientId();
- var iRow=grd_antibiomediinfo.row;
- setParameter("prcpcd", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/limantibionm"));
- setParameter("limaprvno", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/limaprvno"));
- setParameter("aprvseq", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/aprvseq"));
- /*setParameter("bcno", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/bcno"));
- setParameter("tclscd", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/tclscd"));
- setParameter("spccd", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/spccd"));*/
- modal("SPMMD00700", 1,10,10, "SPMMD00700");
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1116" pageheight="619" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group2" scroll="auto" style="left:0px; top:0px; width:1100px; height:592px; ">
- <caption id="caption3" class="tit_2" style="left:5px; top:8px; width:196px; height:14px; ">제한항생제 승인신청내역조회</caption>
- <line id="line7" class="line_1" style="x1:0px; y1:23px; x2:1100px; y2:23px; "/>
- <datagrid id="grd_antibiomediinfo" nodeset="/root/main/limantibioappspecrefinfo/limantibioappspecreflist" caption="상태^항생제명^순번^신청의^신청 시작일^신청 마감일^잔여일수^승인 마감일^상태^구분2^응급^확인의^기저질환^감염증^용량^수량^유무^원인균^제한항생제승인신청서번호^승인이력순번^기관코드^사유구분번호^사유번호^구분번호^비고^ordtype^pid^indd^cretno^seqno^iaprvseq^histseq^ihistseq" colsep="^" colwidth="37, 156, 47, 76, 80, 80, 59, 80, 53, 54, 75, 76, 95, 95, 57, 40, 37, 100, 100, 100, 100, 100, 100, 100, 73, 46, 38, 35, 42, 41" dataheight="23" defaultrows="0" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:0px; top:28px; width:1100px; height:473px; ">
- <col ref="status" visibility="hidden"/>
- <col ref="limantibionm"/>
- <col ref="seq"/>
- <col ref="appdr"/>
- <col ref="appfromdd" format="yyyy-mm-dd"/>
- <col ref="apptodd" format="yyyy-mm-dd"/>
- <col ref="spredayno" style="text-align:center; "/>
- <col ref="aprvtodd" format="yyyy-mm-dd"/>
- <col ref="flag"/>
- <col ref="aprvsta" visibility="hidden"/>
- <col ref="er" style="text-align:center; "/>
- <col ref="cnfmdr"/>
- <col ref="basedis"/>
- <col ref="infccert"/>
- <col ref="vol"/>
- <col ref="qty"/>
- <col ref="yn" visibility="hidden"/>
- <col ref="casbac" visibility="hidden"/>
- <col ref="limaprvno" visibility="hidden"/>
- <col ref="aprvseq" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="resnflagno" visibility="hidden"/>
- <col ref="resnno" visibility="hidden"/>
- <col ref="detlno" visibility="hidden"/>
- <col ref="remark" visibility="hidden"/>
- <col ref="ordtype" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="indd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="seqno" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_antibiomediinfo.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if((grd_antibiomediinfo.mouseRow > 0) && ( grd_antibiomediinfo.mouseRow <= grd_antibiomediinfo.rows )) {
- fCopyToSelect();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_antibiomediinfo", false, "/root/hidden/popupmenu/grid01/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- setPopupMenu(false);
- ]]>
- </script>
- </datagrid>
- <caption id="caption4" class="tit_2" style="left:5px; top:511px; width:75px; height:13px; ">Remark</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:525px; x2:1100px; y2:525px; "/>
- <textarea id="txt_remark" ref="/root/main/limantibioappspecrefremarkinfo/remark" disabled="true" style="left:0px; top:530px; width:1100px; height:60px; "/>
- </group>
- <group id="group6" style="left:0px; top:592px; width:1100px; height:27px; ">
- <button id="btn_init" class="btn4_letter3" visibility="hidden" style="left:785px; top:5px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removeNodeset("/root/main/limantibioappspecrefinfo/limantibioappspecreflist");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_del" class="btn4_letter2" style="left:932px; top:3px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if( (grd_antibiomediinfo.rows > 1) && (grd_antibiomediinfo.mouseRow <= grd_antibiomediinfo.rows)) {
- var iRow=grd_antibiomediinfo.row;
- model.setValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist["+iRow+"]/status","d");
- model.copyNode("/root/send/savedata","/root/main/limantibioappspecrefinfo/limantibioappspecreflist["+iRow+"]");
- if(submit("TXMMD01001")) {
- model.makeNode("/root/send/cond");
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- submit("TRMMD01001");
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_close" class="btn4_letter2" style="left:1044px; top:3px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.close();
- ]]>
- </script>
- </button>
- <button id="btn_cnfm" class="btn4_letter2" style="left:988px; top:3px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if( (grd_antibiomediinfo.rows> 1) && (grd_antibiomediinfo.mouseRow <= grd_antibiomediinfo.rows)) {
- var sessionPID = getPatientId();
- var iRow=grd_antibiomediinfo.row;
- setParameter("prcpcd", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/limantibionm"));
- setParameter("limaprvno", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/limaprvno"));
- setParameter("aprvseq", model.getValue("/root/main/limantibioappspecrefinfo/limantibioappspecreflist[" + iRow + "]/aprvseq"));
- modal("SPMMD00700", 1,10,10, "SPMMD00700");
- }
- ]]>
- </script>
- </button>
- </group>
- <line id="line11" class="line_3" style="x1:0px; y1:500px; x2:1097px; y2:500px; "/>
- <line id="line1" class="line_3" style="x1:0px; y1:590px; x2:1097px; y2:590px; "/>
- </xhtml:body>
- </xhtml:html>
|