123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?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>
- <unablspclist>
- <chkyn/>
- <rgstdt/>
- <wardroom/>
- <pid/>
- <patnm/>
- <bcno/>
- <tclslist/>
- <notidt/>
- <fstrgstrnm/>
- <phone/>
- <spcstatdesc/>
- <measfact/>
- </unablspclist>
- </main>
- <param>
- <pid/>
- <indd/>
- </param>
- <savedata/>
- <resultcnt>
- <rtn>
- <cnts/>
- </rtn>
- </resultcnt>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- grd_unablspclist.fixedcellcheckbox(0,0) = true;
- var initPid = opener.javascript.getParameter("SMMNW00129_PARM_PID");
- var initIndd = opener.javascript.getParameter("SMMNW00129_PARM_INDD");
-
- model.setValue("/root/param/pid",initPid);
- model.setValue("/root/param/indd",initIndd);
-
- submit("TRMNW00129");
- ]]>
- </script>
- <submission id="TRMNW00129" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/param" resultref="/root/main/unablspclist"/>
- <submission id="TXMNW00129" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/savedata" resultref="/root/resultcnt"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="1200" pageheight="400">
- <button id="button1" class="btn4_letter2" style="left:1120px; top:5px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var usrNm = getUserInfo("usernm");
- var wardNm = getUserInfo("dutplcenm");
-
- // model.makeValue("/root/main/unablspclist/usernm",usrNm);
- // model.makeValue("/root/main/unablspclist/wardnm",wardNm);
-
- model.copyNode("root/savedata","/root/main");
-
-
- var iRows = grd_unablspclist.rows;
- var chkCount = 0;
-
- for(var i = grd_unablspclist.fixedRows ; i < iRows ; i++){
- if ( (model.getValue("/root/main/unablspclist[" + i + "]/chkyn")) == "Y") {
- chkCount ++;
- }
- }
-
- if (chkCount < 1 ) {
- messageBox("확인할 부적합 검체를 선택 하십시요 !", "E");
- return;
- }
-
-
- if ("7" == messageBox("선택한 부적합 검체 확인 내역을 ", "Q002"))
- {
- return;
- }
-
- if (submit("TXMNW00129") == true){
- var rtnCnts = model.getValue("/root/resultcnt/rtn/cnts");
-
- if ("6" == messageBox("부적합 검체 ["+ rtnCnts +"] 건 확인 되었습니다.\n\n바코드출력 화면으로 이동하시겠습니까?", "Q")){
- modal("SMLLC00200", 1, 50, 50);
- }
-
- submit("TRMNW00129");
- }
-
- ]]>
- </script>
- </button>
- <datagrid id="grd_unablspclist" nodeset="/root/main/unablspclist" autoresize="true" caption="^처방일시^병동^환자번호^환자명^바코드번호^검사 항목^통보 일자^통보자^연락처^부적합 등록 사유^조치사항" colsep="^" colwidth="30, 105, 80, 70, 70, 70, 270, 105, 70, 50, 130, 130" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:30px; width:1185px; height:350px; ">
- <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
- <col ref="rgstdt" format="yyyy-mm-dd hh:mm"/>
- <col ref="wardroom" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="patnm" style="text-align:center; "/>
- <col ref="bcno" style="text-align:center; "/>
- <col ref="tclslist"/>
- <col ref="notidt" format="yyyy-mm-dd hh:mm"/>
- <col ref="fstrgstrnm" style="text-align:center; "/>
- <col ref="phone" style="text-align:center; "/>
- <col ref="spcstatdesc"/>
- <col ref="measfact"/>
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|