SPMMO04000_진단연계수술조회.xrw 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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. <opcdinfo>
  11. <opcdlist/>
  12. </opcdinfo>
  13. <cond>
  14. <setkindcd>D</setkindcd>
  15. </cond>
  16. </main>
  17. <send>
  18. <reqdata/>
  19. </send>
  20. <hidden/>
  21. <init/>
  22. </root>
  23. </instance>
  24. <submission id="TRMMO04001" ref="/root/send/reqdata" method="post" mediatype="application/x-www-form-urlencoded" resultref="/root/main/opcdinfo"/>
  25. <script type="javascript" ev:event="xforms-ready">
  26. <![CDATA[
  27. button1.dispatch("DOMActivate");
  28. ]]>
  29. </script>
  30. </model>
  31. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  32. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  33. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  34. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  35. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  36. </xhtml:head>
  37. <xhtml:body pagewidth="426" pageheight="500" guideline="1,410;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  38. <datagrid id="datagrid1" nodeset="/root/main/opcdinfo/opcdlist" caption="수술코드^수술명" colwidth="100, 296" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" colsep="^" tooltip="true" style="left:0px; top:30px; width:410px; height:445px; ">
  39. <col ref="dispopcd"/>
  40. <col ref="opengnm"/>
  41. <script type="javascript" ev:event="ondblclick">
  42. <![CDATA[
  43. var currow = datagrid1.row;
  44. if(currow > 0){
  45. opener.javascript.setParameter("SPMMO04000_useyn", "Y");
  46. opener.javascript.setParameter("SPMMO04000_dispopcd", model.getValue("/root/main/opcdinfo/opcdlist[" + currow + "]/dispopcd"));
  47. opener.javascript.setParameter("SPMMO04000_orgopcd", model.getValue("/root/main/opcdinfo/opcdlist[" + currow + "]/orgopcd"));
  48. opener.javascript.setParameter("SPMMO04000_opengnm", model.getValue("/root/main/opcdinfo/opcdlist[" + currow + "]/opengnm"));
  49. window.close();
  50. }
  51. ]]>
  52. </script>
  53. </datagrid>
  54. <select1 id="radio1" ref="/root/main/cond/setkindcd" overflow="visible" appearance="full" cols="2" cellspacing="30" style="left:0px; top:4px; width:120px; height:20px; border-style:none; ">
  55. <choices>
  56. <item>
  57. <label>개인</label>
  58. <value>P</value>
  59. </item>
  60. <item>
  61. <label>과</label>
  62. <value>D</value>
  63. </item>
  64. </choices>
  65. <script type="javascript" ev:event="xforms-value-changed">
  66. <![CDATA[
  67. button1.dispatch("DOMActivate");
  68. ]]>
  69. </script>
  70. </select1>
  71. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:410px; y2:25px; "/>
  72. <button id="button1" visibility="hidden" style="left:308px; top:4px; width:100px; height:20px; ">
  73. <caption>button1</caption>
  74. <script type="javascript" ev:event="DOMActivate">
  75. <![CDATA[
  76. var userid = opener.javascript.getParameter("SPMMO04000_userid");
  77. var orddeptcd = opener.javascript.getParameter("SPMMO04000_orddeptcd");
  78. var diagcd = opener.javascript.getParameter("SPMMO04000_diagcd");
  79. var setkindcd = model.getValue("/root/main/cond/setkindcd");
  80. if(setkindcd == "P"){
  81. var settypecd = "A";
  82. }else{
  83. var settypecd = "B";
  84. }
  85. model.removeNodeset("/root/send/reqdata");
  86. model.makeValue("/root/send/reqdata/setkindcd", setkindcd);
  87. //진단은 ICD10으로 조회
  88. model.makeValue("/root/send/reqdata/diagcd", diagcd.split(".")[0] + "%");
  89. model.makeValue("/root/send/reqdata/settypecd", settypecd);
  90. if(setkindcd == "P"){ //개인
  91. model.makeValue("/root/send/reqdata/settrgtcd", userid);
  92. }else{
  93. model.makeValue("/root/send/reqdata/settrgtcd", orddeptcd);
  94. }
  95. if(submit("TRMMO04001")){
  96. }
  97. ]]>
  98. </script>
  99. </button>
  100. </xhtml:body>
  101. </xhtml:html>