SAMPL03200_팝업샘플.xrw 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <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">
  3. <xhtml:head>
  4. <xhtml:title>Untitle</xhtml:title>
  5. <model id="model1">
  6. <instance id="instance1">
  7. <root xmlns="">
  8. <send>
  9. <ptno/>
  10. <dtbe/>
  11. <dten/>
  12. <iemr>
  13. <treatno/>
  14. <pid/>
  15. <orddeptcd/>
  16. <indd/>
  17. <docucd/>
  18. <ioflag/>
  19. // <cmc_cretno/>
  20. <cmc_spcid/>
  21. <cmc_orddate/>
  22. <cmc_orderseqno/>
  23. </iemr>
  24. </send>
  25. </root>
  26. </instance>
  27. </model>
  28. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  29. </xhtml:head>
  30. <xhtml:body>
  31. <button id="button1" style="left:20px; top:25px; width:90px; height:30px; ">
  32. <caption>CDIS_Popup</caption>
  33. <script type="javascript" ev:event="DOMActivate">
  34. <![CDATA[
  35. //================================================================================================
  36. //cmc_spcid : 기관코드
  37. //cmc_orddate : 처방일자
  38. //cmc_orderseqno : 실시처방 유일 번호
  39. //================================================================================================
  40. model.resetInstanceNode("/root/send/iemr");
  41. // model.setValue("/root/send/iemr/pid", "00000011");
  42. // model.setValue("/root/send/iemr/orddeptcd", "10100");
  43. // model.setValue("/root/send/iemr/indd", "20070416");
  44. // model.setValue("/root/send/iemr/docucd", "00002");
  45. // model.setValue("/root/send/iemr/ioflag", "I");
  46. // model.setValue("/root/send/iemr/cmc_cretno", "1");
  47. model.setValue("/root/send/iemr/cmc_spcid", "012");
  48. model.setValue("/root/send/iemr/cmc_orddate", "20081112");
  49. model.setValue("/root/send/iemr/cmc_orderseqno", "304564951");
  50. if(window.children.item("imgemrviewer") == null)
  51. {
  52. window.load("SSMRC03110.xrw", "modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp");
  53. //중요!!!!!!!!!!!!!!! 3차 리허설 이후 주석
  54. // window.children.item("imgemrviewer").document.title = "Image EMR Viewer";
  55. // window.children.item("imgemrviewer").javaScript.searchChart("/root/hidden/temp");
  56. // if (window.children.item("imgemrviewer").javaScript.downloadChart() == true)
  57. // {
  58. // window.children.item("imgemrviewer").javaScript.setupChart("ChartView");
  59. // }
  60. }
  61. ]]>
  62. </script>
  63. </button>
  64. <button id="button2" style="left:20px; top:60px; width:90px; height:35px; ">
  65. <caption>
  66. <![CDATA[EMR_Popup
  67. (진단서)]]>
  68. </caption>
  69. <script type="javascript" ev:event="DOMActivate">
  70. <![CDATA[
  71. //================================================================================================
  72. //pid : 환자번호
  73. //orddeptcd : 진료과 코드
  74. //indd : 입(내)원일
  75. //docucd : 서식코드
  76. //ioflag : 입원/외래
  77. //================================================================================================
  78. model.resetInstanceNode("/root/send/iemr");
  79. model.setValue("/root/send/iemr/pid", "9000"); //등록번호
  80. model.setValue("/root/send/iemr/docucd", "9000"); //서식코드
  81. model.setValue("/root/send/iemr/ocmnum", "9000"); //연번호
  82. // model.setValue("/root/send/iemr/treatno", "9000");
  83. // model.setValue("/root/send/iemr/pid", "3844");
  84. // model.setValue("/root/send/iemr/orddeptcd", "2230000000");
  85. // model.setValue("/root/send/iemr/indd", "20071004");
  86. // model.setValue("/root/send/iemr/docucd", "0000002015");
  87. // model.setValue("/root/send/iemr/ioflag", "O");
  88. // model.setValue("/root/send/iemr/cmc_cretno", "1");
  89. // model.setValue("/root/send/iemr/prcpdd", "");
  90. // model.setValue("/root/send/iemr/execprcpuniqno", "");
  91. // model.setValue("/root/send/iemr/instcd", "");
  92. if(window.children.item("imgemrviewer") == null)
  93. {
  94. window.load("SSMRC03100.xrw", "modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp");
  95. //중요!!!!!!!!!!!!!!! 3차 리허설 이후 주석
  96. // window.children.item("imgemrviewer").document.title = "Image EMR Viewer";
  97. // window.children.item("imgemrviewer").javaScript.searchChart("/root/hidden/temp");
  98. // window.children.item("imgemrviewer").javaScript.downloadChart();
  99. // window.children.item("imgemrviewer").javaScript.setupChart("ChartView");
  100. }
  101. else
  102. {
  103. // 팝업 EMR Viewer 사용중인 상태에서 리로드 기능 추가 - 20080416
  104. var iemrNode = instance1.selectSingleNode("/root/send/iemr");
  105. window.children.item("imgemrviewer").javascript.reloadChart(iemrNode);
  106. // 팝업 EMR Viewer 화면 맨 앞으로 가져오기
  107. window.children.item("imgemrviewer").modelesstopmost = true;
  108. window.children.item("imgemrviewer").modelesstopmost = false;
  109. }
  110. ]]>
  111. </script>
  112. </button>
  113. <button id="button3" style="left:20px; top:100px; width:90px; height:30px; ">
  114. <caption>EMR_Popup</caption>
  115. <script type="javascript" ev:event="DOMActivate">
  116. <![CDATA[
  117. //================================================================================================
  118. //pid : 환자번호
  119. //orddeptcd : 진료과 코드
  120. //indd : 입(내)원일
  121. //docucd : 서식코드
  122. //ioflag : 입원/외래
  123. //================================================================================================
  124. model.resetInstanceNode("/root/send/iemr");
  125. model.setValue("/root/send/iemr/treatno", "9001");
  126. // model.setValue("/root/send/iemr/pid", "3844");
  127. // model.setValue("/root/send/iemr/orddeptcd", "2230000000");
  128. // model.setValue("/root/send/iemr/indd", "20071004");
  129. // model.setValue("/root/send/iemr/docucd", "0000002015");
  130. // model.setValue("/root/send/iemr/ioflag", "O");
  131. // model.setValue("/root/send/iemr/cmc_cretno", "1");
  132. // model.setValue("/root/send/iemr/prcpdd", "");
  133. // model.setValue("/root/send/iemr/execprcpuniqno", "");
  134. // model.setValue("/root/send/iemr/instcd", "");searchChart("/root/hidden/temp");
  135. if(window.children.item("imgemrviewer") == null)
  136. {
  137. window.load("SSMRC03100.xrw", "modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp");
  138. //중요!!!!!!!!!!!!!!! 3차 리허설 이후 주석
  139. // window.children.item("imgemrviewer").document.title = "Image EMR Viewer";
  140. // window.children.item("imgemrviewer").javaScript.searchChart("/root/hidden/temp");
  141. // window.children.item("imgemrviewer").javaScript.downloadChart();
  142. // window.children.item("imgemrviewer").javaScript.setupChart("ChartView");
  143. }
  144. else
  145. {
  146. // 팝업 EMR Viewer 사용중인 상태에서 리로드 기능 추가 - 20080416
  147. var iemrNode = instance1.selectSingleNode("/root/send/iemr");
  148. window.children.item("imgemrviewer").javascript.reloadChart(iemrNode);
  149. // 팝업 EMR Viewer 화면 맨 앞으로 가져오기
  150. window.children.item("imgemrviewer").modelesstopmost = true;
  151. window.children.item("imgemrviewer").modelesstopmost = false;
  152. }
  153. ]]>
  154. </script>
  155. </button>
  156. <button id="button4" style="left:20px; top:135px; width:90px; height:30px; ">
  157. <caption>EMR_Popup</caption>
  158. <script type="javascript" ev:event="DOMActivate">
  159. <![CDATA[
  160. //================================================================================================
  161. //pid : 환자번호
  162. //orddeptcd : 진료과 코드
  163. //indd : 입(내)원일
  164. //docucd : 서식코드
  165. //ioflag : 입원/외래
  166. //================================================================================================
  167. model.resetInstanceNode("/root/send/iemr");
  168. model.setValue("/root/send/iemr/treatno", "9002");
  169. // model.setValue("/root/send/iemr/pid", "3844");
  170. // model.setValue("/root/send/iemr/orddeptcd", "2230000000");
  171. // model.setValue("/root/send/iemr/indd", "20071004");
  172. // model.setValue("/root/send/iemr/docucd", "0000002015");
  173. // model.setValue("/root/send/iemr/ioflag", "O");
  174. // model.setValue("/root/send/iemr/cmc_cretno", "1");
  175. // model.setValue("/root/send/iemr/prcpdd", "");
  176. // model.setValue("/root/send/iemr/execprcpuniqno", "");
  177. // model.setValue("/root/send/iemr/instcd", "");searchChart("/root/hidden/temp");
  178. if(window.children.item("imgemrviewer") == null)
  179. {
  180. window.load("SSMRC03100.xrw", "modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp");
  181. //중요!!!!!!!!!!!!!!! 3차 리허설 이후 주석
  182. // window.children.item("imgemrviewer").document.title = "Image EMR Viewer";
  183. // window.children.item("imgemrviewer").javaScript.searchChart("/root/hidden/temp");
  184. // window.children.item("imgemrviewer").javaScript.downloadChart();
  185. // window.children.item("imgemrviewer").javaScript.setupChart("ChartView");
  186. }
  187. else
  188. {
  189. // 팝업 EMR Viewer 사용중인 상태에서 리로드 기능 추가 - 20080416
  190. var iemrNode = instance1.selectSingleNode("/root/send/iemr");
  191. window.children.item("imgemrviewer").javascript.reloadChart(iemrNode);
  192. // 팝업 EMR Viewer 화면 맨 앞으로 가져오기
  193. window.children.item("imgemrviewer").modelesstopmost = true;
  194. window.children.item("imgemrviewer").modelesstopmost = false;
  195. }
  196. ]]>
  197. </script>
  198. </button>
  199. </xhtml:body>
  200. </xhtml:html>