SPMMO16900_ASIS처방조회.xrw 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. <main>
  9. <miginfo>
  10. <patinfolist>
  11. <pidold011/>
  12. <hngnm/>
  13. <rrgstno1/>
  14. <rrgstno2/>
  15. <pidnew012/>
  16. <pidold012/>
  17. <bmtflag/>
  18. <motionflag/>
  19. </patinfolist>
  20. <transpatinfolist>
  21. <pidold011/>
  22. <hngnm/>
  23. <rrgstno1/>
  24. <rrgstno2/>
  25. <pidnew012/>
  26. <pidold012/>
  27. <orddrid/>
  28. <orddrnm/>
  29. <drddeptcd/>
  30. <orddeptas/>
  31. <maxdate/>
  32. <motionflag/>
  33. </transpatinfolist>
  34. </miginfo>
  35. </main>
  36. <send>
  37. <req>
  38. <pid/>
  39. <orddept/>
  40. </req>
  41. </send>
  42. </root>
  43. </instance>
  44. <script type="javascript" ev:event="xforms-ready">
  45. <![CDATA[
  46. var spid = getPatientId();
  47. var suserid = getUserId();
  48. var sininfo = getPatientInfo("ininfo");
  49. var sorddept = getPatientInfoDetail("orddeptcd");
  50. if (spid == null || spid == "" || spid == " ") {
  51. messageBox("상단 등록번호가 존재하지 않습니다. 환자를 ", "C002");
  52. window.close();
  53. return false;
  54. }
  55. model.setValue ("/root/send/req/pid" , spid);
  56. // BMT환자여부 확인
  57. submit("TRMRC03191");
  58. model.setValue("/root/send/req/orddept" , sorddept);
  59. var motionflag;
  60. var pidold011;
  61. // 동의서 여부 확인
  62. submit("TRMRC03192")
  63. pidold011 = model.getValue("/root/main/miginfo/patinfolist/pidold011");
  64. motionflag = model.getValue ("/root/main/miginfo/transpatinfolist/motionflag");
  65. // 성모환자가 확인되면 as-is 프로그램을 조회가능하게 한다.
  66. if (pidold011 != "" ) {
  67. if (motionflag != "") {
  68. if (motionflag =='N' || motionflag =='-'){
  69. alert('성모병원 의료정보 조회를 위한 환자의 동의가 필요합니다.');
  70. }
  71. } else {
  72. alert('성모병원 의료정보 조회를 위한 환자의 동의가 필요합니다.');
  73. }
  74. window.exec("C:\\Program Files\\himed\\components\\CMC\\ASIS\\DrChart_BMT.exe", spid);
  75. } else {
  76. alert('성모병원 전환환자가 아닙니다.');
  77. }
  78. window.close();
  79. ]]>
  80. </script>
  81. <submission id="TRMRC03191" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" resultref="/root/main/miginfo/patinfolist"/>
  82. <submission id="TRMRC03192" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" resultref="/root/main/miginfo/transpatinfolist"/>
  83. </model>
  84. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  85. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  86. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  87. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  88. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  89. </xhtml:head>
  90. <xhtml:body/>
  91. </xhtml:html>