SMMNW00129_부적합검체 간호확인.xrw 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>부적합검체 간호 확인</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <unablspclist>
  11. <chkyn/>
  12. <rgstdt/>
  13. <wardroom/>
  14. <pid/>
  15. <patnm/>
  16. <bcno/>
  17. <tclslist/>
  18. <notidt/>
  19. <fstrgstrnm/>
  20. <phone/>
  21. <spcstatdesc/>
  22. <measfact/>
  23. </unablspclist>
  24. </main>
  25. <param>
  26. <pid/>
  27. <indd/>
  28. </param>
  29. <savedata/>
  30. <resultcnt>
  31. <rtn>
  32. <cnts/>
  33. </rtn>
  34. </resultcnt>
  35. </root>
  36. </instance>
  37. <script type="javascript" ev:event="xforms-ready">
  38. <![CDATA[
  39. grd_unablspclist.fixedcellcheckbox(0,0) = true;
  40. var initPid = opener.javascript.getParameter("SMMNW00129_PARM_PID");
  41. var initIndd = opener.javascript.getParameter("SMMNW00129_PARM_INDD");
  42. model.setValue("/root/param/pid",initPid);
  43. model.setValue("/root/param/indd",initIndd);
  44. submit("TRMNW00129");
  45. ]]>
  46. </script>
  47. <submission id="TRMNW00129" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/param" resultref="/root/main/unablspclist"/>
  48. <submission id="TXMNW00129" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/savedata" resultref="/root/resultcnt"/>
  49. </model>
  50. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  51. </xhtml:head>
  52. <xhtml:body pagewidth="1200" pageheight="400">
  53. <button id="button1" class="btn4_letter2" style="left:1120px; top:5px; width:56px; height:22px; ">
  54. <caption>확인</caption>
  55. <script type="javascript" ev:event="DOMActivate">
  56. <![CDATA[
  57. var usrNm = getUserInfo("usernm");
  58. var wardNm = getUserInfo("dutplcenm");
  59. // model.makeValue("/root/main/unablspclist/usernm",usrNm);
  60. // model.makeValue("/root/main/unablspclist/wardnm",wardNm);
  61. model.copyNode("root/savedata","/root/main");
  62. var iRows = grd_unablspclist.rows;
  63. var chkCount = 0;
  64. for(var i = grd_unablspclist.fixedRows ; i < iRows ; i++){
  65. if ( (model.getValue("/root/main/unablspclist[" + i + "]/chkyn")) == "Y") {
  66. chkCount ++;
  67. }
  68. }
  69. if (chkCount < 1 ) {
  70. messageBox("확인할 부적합 검체를 선택 하십시요 !", "E");
  71. return;
  72. }
  73. if ("7" == messageBox("선택한 부적합 검체 확인 내역을 ", "Q002"))
  74. {
  75. return;
  76. }
  77. if (submit("TXMNW00129") == true){
  78. var rtnCnts = model.getValue("/root/resultcnt/rtn/cnts");
  79. if ("6" == messageBox("부적합 검체 ["+ rtnCnts +"] 건 확인 되었습니다.\n\n바코드출력 화면으로 이동하시겠습니까?", "Q")){
  80. modal("SMLLC00200", 1, 50, 50);
  81. }
  82. submit("TRMNW00129");
  83. }
  84. ]]>
  85. </script>
  86. </button>
  87. <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; ">
  88. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  89. <col ref="rgstdt" format="yyyy-mm-dd hh:mm"/>
  90. <col ref="wardroom" style="text-align:center; "/>
  91. <col ref="pid" style="text-align:center; "/>
  92. <col ref="patnm" style="text-align:center; "/>
  93. <col ref="bcno" style="text-align:center; "/>
  94. <col ref="tclslist"/>
  95. <col ref="notidt" format="yyyy-mm-dd hh:mm"/>
  96. <col ref="fstrgstrnm" style="text-align:center; "/>
  97. <col ref="phone" style="text-align:center; "/>
  98. <col ref="spcstatdesc"/>
  99. <col ref="measfact"/>
  100. </datagrid>
  101. </xhtml:body>
  102. </xhtml:html>