SMMMR08300_입원기간조회.xrw 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version="1.0" encoding="EUC-KR"?>
  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. <inptinfo>
  11. <chkyn/>
  12. <ordkind/>
  13. <indd/>
  14. <dschdd/>
  15. </inptinfo>
  16. </main>
  17. <hidden/>
  18. <temp>
  19. <chkyn/>
  20. </temp>
  21. <init/>
  22. <send>
  23. <reqdata/>
  24. <savedata/>
  25. </send>
  26. </root>
  27. </instance>
  28. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  29. <submission id="TRMMB04101" mediatype="application/x-www-form-urlencoded" method="post"/>
  30. <submission id="TXADB01040" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
  31. <submission id="TRMMR02919" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/inptinfo"/>
  32. <script type="javascript" ev:event="xforms-ready">
  33. <![CDATA[
  34. fInitialize();
  35. ]]>
  36. </script>
  37. </model>
  38. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  39. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  40. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  41. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  42. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  43. <script type="javascript" src="../../../emr/hartbranbldweb/js/MRH00600.js"/>
  44. <script type="javascript">
  45. <![CDATA[
  46. // 화면 초기화
  47. function fInitialize(){
  48. var pid=opener.javascript.getParameter("SMMMR08300_pid");
  49. if(pid==""){
  50. messageBox("환자 번호가 존재하지", "E007");
  51. model.close();
  52. }else{
  53. model.makeValue("/root/send/reqdata/pid", pid);
  54. submit("TRMMR02919");
  55. }
  56. opener.javascript.clearParameter("SMMMR08300_param");
  57. }
  58. ]]>
  59. </script>
  60. </xhtml:head>
  61. <xhtml:body pagewidth="300" pageheight="300" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  62. <line id="line1" class="line_1" style="x1:0px; y1:15px; x2:275px; y2:15px; "/>
  63. <caption id="caption14" class="tit_2" style="left:0px; top:0px; width:190px; height:15px; vertical-align:middle; ">환자 입원이력</caption>
  64. <button id="btn_exit" class="btn4_letter2" style="left:221px; top:266px; width:56px; height:22px; ">
  65. <caption>종료</caption>
  66. <script type="javascript" ev:event="DOMActivate">
  67. <![CDATA[
  68. model.close();
  69. ]]>
  70. </script>
  71. </button>
  72. <datagrid id="grd_inptinfo" nodeset="/root/main/inptinfo" caption="^수진형태^입원일^퇴원일" colsep="^" colwidth="25, 63, 80, 80" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:25px; width:270px; height:235px; ">
  73. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  74. <col ref="ordkind" style="text-align:center; "/>
  75. <col ref="indd" style="text-align:center; "/>
  76. <col ref="dschdd" style="text-align:center; "/>
  77. </datagrid>
  78. <bool id="bool1" checkvalue="Y,N" ref="/root/temp/chkyn" style="left:4px; top:25px; width:30px; height:25px; ">
  79. <script type="javascript" ev:event="xforms-value-changed">
  80. <![CDATA[
  81. if(bool1.value == "Y"){
  82. for(var i = 0 ; i < grd_inptinfo.rows ; i++){
  83. grd_inptinfo.valueMatrix(i , grd_inptinfo.colRef("chkyn")) = "Y";
  84. }
  85. }else{
  86. for(var i = 0 ; i < grd_inptinfo.rows ; i++){
  87. grd_inptinfo.valueMatrix(i , grd_inptinfo.colRef("chkyn")) = "N";
  88. }
  89. }
  90. ]]>
  91. </script>
  92. </bool>
  93. <button id="button1" class="btn4_letter2" style="left:160px; top:265px; width:56px; height:22px; ">
  94. <caption>확인</caption>
  95. <script type="javascript" ev:event="DOMActivate">
  96. <![CDATA[
  97. var rows=grd_inptinfo.rows-grd_inptinfo.fixedRows;
  98. //var param="^";
  99. var param="";
  100. for(var i=1; i<=rows; i++){
  101. var chkyn=model.getValue("/root/main/inptinfo["+i+"]/chkyn");
  102. if(chkyn=="Y"){
  103. param +=model.getValue("/root/main/inptinfo["+i+"]/indd");
  104. param +=",";
  105. }
  106. // var j=i+1;
  107. // if(model.getValue("/root/main/inptinfo["+j+"]/chkyn")=="Y"){
  108. // param +=",";
  109. // }
  110. }
  111. //param +="^";
  112. opener.javascript.setParameter("SMMMR08300_param", param);
  113. model.close();
  114. ]]>
  115. </script>
  116. </button>
  117. </xhtml:body>
  118. </xhtml:html>