SPMMO21100_환자수진별사유입력.xrw 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <?xml-stylesheet type="text/css" href="C:/CMCProject/application/webapps/com/commonweb/css/common.css" ?>
  4. <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">
  5. <xhtml:head>
  6. <xhtml:title/>
  7. <model id="model1">
  8. <instance id="instance1">
  9. <root xmlns="">
  10. <main>
  11. <cond>
  12. <resncnts/>
  13. </cond>
  14. <opdrugresninfo>
  15. <opdrugresnlist/>
  16. </opdrugresninfo>
  17. </main>
  18. <send>
  19. <reqdata/>
  20. <savedata/>
  21. </send>
  22. <hidden>
  23. <paminfo/>
  24. </hidden>
  25. <init>
  26. <today/>
  27. </init>
  28. <temp>
  29. <paminfo/>
  30. </temp>
  31. </root>
  32. </instance>
  33. <script type="javascript" ev:event="xforms-ready">
  34. <![CDATA[
  35. //by sonjy 20100114 수정 parameter로 처리하도록 변경.
  36. var resnflag = opener.javascript.getParameter("SPMMO021100_resnflag");
  37. var hardcdno = opener.javascript.getParameter("SPMMO21100_hardcdno");
  38. var lrg_title = opener.javascript.getParameter( "SPMMO21100_title1");
  39. var sml_title = opener.javascript.getParameter( "SPMMO21100_title2");
  40. document.title = lrg_title ;
  41. cap_title.attribute("text") = sml_title;
  42. model.makeValue("/root/send/reqdata/hardcdno", hardcdno);
  43. submit("TRMMO16001");
  44. /*
  45. if (resnflag == "001") {
  46. document.title ="입원유형 입력 !!";
  47. cap_title.attribute("text") = "정신과 차등수가제도 특정내역";
  48. model.makeValue("/root/send/reqdata/hardcdno", "174");
  49. submit("TRMMO16001");
  50. } else if (resnflag == "002") {
  51. document.title ="퇴원유형 입력 !!";
  52. model.makeValue("/root/send/reqdata/hardcdno", "175");
  53. cap_title.attribute("text") = "정신과 차등수가제도 특정내역";
  54. submit("TRMMO16001");
  55. opener.javascript.setParameter( "SPMMO021100_resncnts", "" );
  56. opener.javascript.setParameter( "SPMMO021100_resncd" , "" );
  57. } else if (resnflag == "003") {
  58. document.title ="퇴원후 거주지 입력!!";
  59. cap_title.attribute("text") = "정신과 차등수가제도 특정내역";
  60. model.makeValue("/root/send/reqdata/hardcdno", "176");
  61. submit("TRMMO16001");
  62. opener.javascript.setParameter( "SPMMO021100_resncnts", "" );
  63. opener.javascript.setParameter( "SPMMO021100_resncd" , "" );
  64. }
  65. */
  66. ]]>
  67. </script>
  68. <submission id="TRMMO16001" ref="/root/send/reqdata" method="post" mediatype="application/x-www-form-urlencoded" resultref="/root/main/opdrugresninfo"/>
  69. <submission id="TXMMO21101" ref="/root/send/savedata" method="post" mediatype="application/x-www-form-urlencoded"/>
  70. </model>
  71. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  72. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  73. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  74. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  75. <script type="javascript">
  76. <![CDATA[
  77. var resnflag = opener.javascript.getParameter("SPMMO021100_resnflag");
  78. ]]>
  79. </script>
  80. </xhtml:head>
  81. <xhtml:body pagewidth="260" pageheight="200" guideline="2,181;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  82. <line id="line1" class="line_1" style="x1:0px; y1:18px; x2:240px; y2:18px; "/>
  83. <caption id="cap_title" class="tit_2" style="left:0px; top:1px; width:240px; height:14px; vertical-align:middle; ">정신과 차등수가제도 특정내역</caption>
  84. <button id="btn_cnfm" class="btn2_letter2" style="left:198px; top:172px; width:42px; height:19px; ">
  85. <caption>확인</caption>
  86. <script type="javascript" ev:event="DOMActivate">
  87. <![CDATA[
  88. //환자수진정보 setting by sonjy 20100115
  89. //범용환자정보 사유 입력 화면으로 사용예정
  90. var orddeptcd = opener.javascript.getParameter ( "SPMMO21100_orddeptcd");
  91. var pid = opener.javascript.getParameter ( "SPMMO21100_pid");
  92. var orddd = opener.javascript.getParameter ( "SPMMO21100_orddd");
  93. var cretno = opener.javascript.getParameter ( "SPMMO21100_cretno");
  94. var ordtype = opener.javascript.getParameter ( "SPMMO21100_ordtype");
  95. var resnflag = opener.javascript.getParameter ( "SPMMO21100_resnflag");
  96. if( isNull(pid) || isNull(orddd) || isNull(cretno) || isNull(ordtype) || isNull(orddeptcd) ) {
  97. messageBox("환자정보가 ", "E016");
  98. return ;
  99. }
  100. grd_opdruglist.row;
  101. if (grd_opdruglist.row <1) {
  102. messageBox("항목을", "C002");
  103. return ;
  104. }
  105. model.makeValue("/root/send/savedata/resnflag", resnflag);
  106. model.makeValue("/root/send/savedata/pid", pid);
  107. model.makeValue("/root/send/savedata/orddd", orddd);
  108. model.makeValue("/root/send/savedata/cretno", cretno);
  109. model.makeValue("/root/send/savedata/ordtype", ordtype);
  110. model.makeValue("/root/send/savedata/orddeptcd", orddeptcd);
  111. if (submit("TXMMO21101", false ) ) {
  112. //var resncd = model.getValue("/root/send/savedata/resncd")
  113. //setPatientInfoDetailByKey("npresnyn", pid+ "|001");
  114. //alert( pid+ "|" + resnflag );
  115. setPatientInfoDetailByKey("npresnyn", pid+ "|" + resnflag );
  116. }
  117. /*else if (resnflag >= "002") {
  118. if( checkOpener() ){
  119. grd_opdruglist.row;
  120. if (grd_opdruglist.row <1) {
  121. messageBox("평가항목을", "C002");
  122. return ;
  123. }
  124. var prcpgenrflag = opener.model.getValue ( "/root/patflag/list/prcpgenrflag" );
  125. var resncnts = "instcd|pid|orddd|cretno|ordtype|orddeptcd|prcpdd|prcpno|prcphistno|resnflag|resncd|resncnts^" ;
  126. var pid = opener.model.getValue( "/root/paminfo/list/pid");
  127. var orddd = opener.model.getValue( "/root/paminfo/list/indd");
  128. var cretno = opener.model.getValue( "/root/paminfo/list/cretno");
  129. var orddeptcd = opener.model.getValue( "/root/paminfo/list/orddeptcd");
  130. var instcd = getUserInfo("dutplceinstcd") ;
  131. resncnts = resncnts + instcd + "|" + pid + "|" + orddd + "|" + cretno + "|" + prcpgenrflag + "|" + orddeptcd + "|-|0|0|O|00|" + model.getValue("/root/main/cond/resncnts") + "^" ;
  132. opener.javascript.setParameter( "SPMMO016000_resncnts", resncnts );
  133. }
  134. }*/
  135. window.close();
  136. ]]>
  137. </script>
  138. </button>
  139. <datagrid id="grd_opdruglist" nodeset="/root/main/opdrugresninfo/opdrugresnlist" caption="사유코드^특정내역" colwidth="0, 238" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" style="left:0px; top:22px; width:240px; height:148px; ">
  140. <col ref="resncd" visibility="hidden"/>
  141. <col ref="resncnts"/>
  142. <script type="javascript" ev:event="onclick">
  143. <![CDATA[
  144. var resncd = model.getValue("/root/main/opdrugresninfo/opdrugresnlist["+grd_opdruglist.row+"]/resncd");
  145. var resncnts = model.getValue("/root/main/opdrugresninfo/opdrugresnlist["+grd_opdruglist.row+ "]/resncnts") ;
  146. model.makeValue("/root/send/savedata/resncd", resncd);
  147. model.makeValue("/root/send/savedata/resncnts", resncnts);
  148. ]]>
  149. </script>
  150. <script type="javascript" ev:event="ondblclick">
  151. <![CDATA[
  152. btn_cnfm.dispatch("DOMActivate");
  153. ]]>
  154. </script>
  155. </datagrid>
  156. <script type="javascript" ev:event="onkeypress">
  157. <![CDATA[
  158. if(event.keyCode==27){
  159. window.close();
  160. }
  161. ]]>
  162. </script>
  163. </xhtml:body>
  164. </xhtml:html>