SPMMO17600_임신불가사유.xrw 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  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. <nonprgresncd/>
  10. <nonprgresncnts/>
  11. <nonprgetcresncnts/>
  12. <init>
  13. <nonprgterm/>
  14. </init>
  15. <send>
  16. <pid/>
  17. <nonprgresncd/>
  18. <nonprgresncnts/>
  19. <instcd/>
  20. </send>
  21. </root>
  22. </instance>
  23. <script type="javascript" ev:event="xforms-model-construct-done">
  24. <![CDATA[
  25. //CP 미래처방 저장 시, 취소 불가능하도록 처리 (2009.05.04 JJE)
  26. var mainObj = getMainViewer();
  27. var curCpObj = mainObj.javascript.getOpenWindow("SMMMP00800"); //활성화된 CP Main 화면 object loading
  28. var cpSaveFlag = opener.javascript.getParameter("SMMMP00800_cpsaveflag");
  29. if( curCpObj != null && cpSaveFlag == "T" ){
  30. btn_cncl.disabled = true;
  31. btn_cncl.refresh();
  32. }
  33. //end (2009.05.04 JJE)
  34. ]]>
  35. </script>
  36. <script type="javascript">
  37. <![CDATA[]]>
  38. </script>
  39. <submission id="TXMMO17601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/clinccmt"/>
  40. </model>
  41. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  42. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  43. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  44. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  45. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  46. </xhtml:head>
  47. <xhtml:body pagewidth="560" pageheight="135">
  48. <button id="button1" class="btn4_letter2" style="left:410px; top:112px; width:56px; height:22px; ">
  49. <caption>확인</caption>
  50. <script type="javascript" ev:event="onclick">
  51. <![CDATA[
  52. //CP 미래처방 저장 시, 취소 불가능하도록 처리 (2009.05.04 JJE)
  53. var mainObj = getMainViewer();
  54. var curCpObj = mainObj.javascript.getOpenWindow("SMMMP00800"); //활성화된 CP Main 화면 object loading
  55. var cpSaveFlag = opener.javascript.getParameter("SMMMP00800_cpsaveflag");
  56. if( curCpObj != null && cpSaveFlag == "T" ){
  57. if( isNull("/root/init/nonprgterm") ){
  58. if( isNull("/root/nonprgresncd") ){
  59. messageBox ( "해당 항목을", "C002" );
  60. return;
  61. }
  62. }
  63. }
  64. //end (2009.05.04 JJE)
  65. if ( model.getValue ( "/root/nonprgresncd" ) == "X" ) {
  66. var prgetcresncnts = model.getValue ( "/root/nonprgetcresncnts" ) ;
  67. if ( isNull(prgetcresncnts)) {
  68. messageBox ( "기타사유가", "I004" );
  69. return;
  70. } else {
  71. model.setValue ( "/root/send/nonprgresncnts", prgetcresncnts );
  72. }
  73. } else {
  74. model.setValue ( "/root/send/nonprgresncnts", model.getValue ( "/root/nonprgresncnts" ) );
  75. }
  76. model.setValue ( "/root/send/pid", opener.model.getvalue ( "/root/paminfo/list/pid" ));
  77. model.setValue ( "/root/send/instcd", getUserInfo("dutplceinstcd") );
  78. model.setValue ( "/root/send/nonprgresncd", model.getValue ( "/root/nonprgresncd" ) );
  79. submit ( "TXMMO17601", false );
  80. opener.javascript.setParameter ( "SPMMO17600_rtn1", "Y" );
  81. window.close();
  82. ]]>
  83. </script>
  84. </button>
  85. <caption id="caption1" class="tit_2" style="left:5px; top:0px; width:232px; height:13px; ">해당기간동안 임신 가능성 없습니다.</caption>
  86. <select1 id="radio1" ref="/root/init/nonprgterm" appearance="full" cellspacing="20" cols="5" rows="1" overflow="visible" style="left:10px; top:23px; width:515px; height:20px; border-style:none; ">
  87. <choices>
  88. <item>
  89. <label>30일</label>
  90. <value>30</value>
  91. </item>
  92. <item>
  93. <label>60일</label>
  94. <value>60</value>
  95. </item>
  96. <item>
  97. <label>90일</label>
  98. <value>90</value>
  99. </item>
  100. <item>
  101. <label>1년</label>
  102. <value>365</value>
  103. </item>
  104. <item>
  105. <label>환자에게 임신아님을 확인함(1개월)</label>
  106. <value>31</value>
  107. </item>
  108. </choices>
  109. <script type="javascript" ev:event="xforms-value-changed">
  110. <![CDATA[
  111. //kimsj 20100210 선택 추가 (환자확인) 배성미 ITC 요청
  112. var nonprgtodd = getCurrentDate().toDate().getAddDate( eval(model.getValue ( "/root/init/nonprgterm" )) ,"D").getDateFormat();
  113. model.setValue ( "/root/nonprgresncnts", nonprgtodd );
  114. model.setValue ( "/root/nonprgresncd", "A" );
  115. model.refresh();
  116. ]]>
  117. </script>
  118. </select1>
  119. <caption id="caption2" class="tit_2" style="left:5px; top:60px; width:232px; height:13px; ">임신가능성 없습니다.</caption>
  120. <caption id="caption3" style="left:153px; top:59px; width:377px; height:20px; ">(아래사유 선택시 임신금기성분약제 알림창이 더이상 뜨지 않습니다.)</caption>
  121. <select1 id="radio2" ref="/root/nonprgresncd" appearance="full" cellspacing="20" cols="4" rows="1" overflow="visible" style="left:10px; top:85px; width:285px; height:20px; border-style:none; ">
  122. <choices>
  123. <item>
  124. <label>불임</label>
  125. <value>B</value>
  126. </item>
  127. <item>
  128. <label>장기적출</label>
  129. <value>C</value>
  130. </item>
  131. <item>
  132. <label>조기폐경</label>
  133. <value>D</value>
  134. </item>
  135. <item>
  136. <label>기타</label>
  137. <value>X</value>
  138. </item>
  139. </choices>
  140. <script type="javascript" ev:event="xforms-value-changed">
  141. <![CDATA[
  142. if ( model.getValue ( "/root/nonprgresncd" ) == "X" ) {
  143. input1.disabled = false;
  144. } else {
  145. input1.disabled = true;
  146. model.setValue ( "/root/nonprgresncnts", radio2.label );
  147. model.setValue ( "/root/nonprgetcresncnts", "" );
  148. }
  149. model.setValue ( "/root/init/nonprgterm", 0 );
  150. model.refresh();
  151. ]]>
  152. </script>
  153. </select1>
  154. <input id="input1" ref="/root/nonprgetcresncnts" disabled="true" maxbyte="60" style="left:300px; top:85px; width:225px; height:19px; "/>
  155. <button id="btn_cncl" class="btn4_letter2" style="left:470px; top:112px; width:56px; height:22px; ">
  156. <caption>취소</caption>
  157. <script type="javascript" ev:event="onclick">
  158. <![CDATA[
  159. opener.javascript.setParameter ( "SPMMO17600_rtn1", "N" );
  160. window.close();
  161. ]]>
  162. </script>
  163. </button>
  164. </xhtml:body>
  165. </xhtml:html>