SSMMR01100_서식로더.xrw 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415
  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>Untitle</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <forminfo/>
  11. <recinfo/>
  12. <deptinfo/>
  13. </main>
  14. <send>
  15. <cpg>
  16. <cpgno/>
  17. <cpghistseq/>
  18. <stepno/>
  19. </cpg>
  20. <srch>
  21. <instcd/>
  22. <userdeptcd/>
  23. </srch>
  24. <reqdata/>
  25. </send>
  26. <hidden>
  27. <forminfo>
  28. <formdegnseqno/>
  29. <formnm/>
  30. </forminfo>
  31. </hidden>
  32. <init>
  33. <formsubtitle>
  34. <formsubtitlelist/>
  35. </formsubtitle>
  36. <cnstdeptcd/>
  37. </init>
  38. <emrtemp>
  39. <times>
  40. <newopen>
  41. <time/>
  42. </newopen>
  43. </times>
  44. <sysformxrwyn>Y</sysformxrwyn>
  45. </emrtemp>
  46. <acmltmp/>
  47. <remtmp/>
  48. <remitemtmp/>
  49. <optmp/>
  50. <profdgn>
  51. <formhardcd/>
  52. </profdgn>
  53. <pamtmp/>
  54. <hiden/>
  55. <temp>
  56. <existentformcd>
  57. <formcdyn/>
  58. </existentformcd>
  59. </temp>
  60. <hidden/>
  61. <tmp/>
  62. </root>
  63. </instance>
  64. <script type="javascript" ev:event="xforms-ready">
  65. <![CDATA[
  66. fFormReady();
  67. if (parent != null) {
  68. parent.body.dispatch("onloadLoader");
  69. }
  70. ]]>
  71. </script>
  72. <submission id="TRMMR04401" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/formsubtitle/formsubtitlelist"/>
  73. <submission id="TRMMR01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/acmlsend" resultref="/root/acmltmp/recinfo"/>
  74. <submission id="TRMMR01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/opsend" resultref="/root/optmp"/>
  75. <submission id="TRMMR01104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqif" resultref="/root/main/recifinfo"/>
  76. <submission id="TRMMR01105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqvalid" resultref="/root/main/validinfo"/>
  77. <submission id="TRMMR01106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/recinfo/formrec" resultref="/root/temp/existentformcd"/>
  78. <submission id="TRMMB04103" mediatype="application/x-www-form-urlencoded" method="post"/>
  79. <submission id="TRMMR01302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/extninfo" resultref="/root/main/extninfo"/>
  80. <submission id="TRMMR01304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/editable" resultref="/root/rtneditable"/>
  81. <submission id="TRMMR01305" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden"/>
  82. <submission id="TXMMR01306" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/tmp"/>
  83. <submission id="TRMNP00228" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/temp/parminfo" resultref="/root/hiden/init"/>
  84. <submission id="TXMMR01304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/cpg" resultref="/root/hiden/rsltmsg"/>
  85. <submission id="TRMMR04906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srch" resultref="/root/main/deptinfo"/>
  86. </model>
  87. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  88. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  89. <script type="javascript" src="../../../emr/commonweb/js/EMRCommon.js"/>
  90. <script type="javascript" src="../../../emr/medirecweb/js/MMRCommon.js"/>
  91. <script type="javascript" src="../../../emr/medirecweb/js/MMR01100.js"/>
  92. <script type="javascript" src="../../../emr/medirecweb/js/MMRDegnForm.js"/>
  93. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  94. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  95. </xhtml:head>
  96. <xhtml:body pagewidth="597" pageheight="739" style="margin:0; ">
  97. <script type="javascript" ev:event="onloadcomplete">
  98. <![CDATA[
  99. /*if(window.type != 'main')
  100. {
  101. //fSetLoadData();
  102. parent.body.dispatch("onloadcomplete");
  103. }*/
  104. //ivw_base.window.javascript.fLoadUnitForm();
  105. fOnLoadComplete();
  106. var scrnwnd = getOpenWindow("SPMMB08400");
  107. if(scrnwnd != null){
  108. scrnwnd.javascript.fCloseOpenEmrWnd();
  109. }
  110. var ivwctrl = document.all("ivw_base");
  111. if ( ivwctrl.src != "" )
  112. {
  113. ivw_base.window.model.recalculate();
  114. }
  115. ]]>
  116. </script>
  117. <script type="javascript" ev:event="oncomnformloadcomplete">
  118. <![CDATA[
  119. parent.body.dispatch("oncomnformloadcomplete");
  120. //parent.window.javascript.fOpenPrcpMainWnd();
  121. ]]>
  122. </script>
  123. <group id="grup_btn" style="left:0px; top:711px; width:597px; height:27px; border-color:#C8C8C8; border-style:none; ">
  124. <button id="btn_signsave" class="btn4_letter7" style="left:417px; top:4px; width:116px; height:22px; ">
  125. <caption>인증[확정]저장</caption>
  126. <script type="javascript" ev:event="DOMActivate">
  127. <![CDATA[
  128. gSaveYN = false;
  129. // 치과관련 과에서 Consult등록시 미수납 상태면 접수 불가하도록 2013.07.03 cyw
  130. var histstat = model.getValue("/root/main/paminfo/histstat");
  131. var rsrvflag = model.getValue("/root/main/paminfo/rsrvflag");
  132. var medamtpostyn = model.getValue("/root/main/paminfo/medamtpostyn");
  133. var reqdeptno = getParameter("SMMMR04900_reqdeptno");
  134. var dutplcecd = getUserInfo("dutplcecd");
  135. var instcd = getUserInfo("dutplceinstcd");
  136. var scrnid = opener.javascript.getScreenID();
  137. model.setValue("/root/send/srch/instcd", instcd);
  138. model.setValue("/root/send/srch/userdeptcd", dutplcecd);
  139. submit("TRMMR04906");
  140. var user_reqdeptno = model.getValue("/root/main/deptinfo/reqdeptno");
  141. // 컨설트화면에서 수납완료가 아니거나
  142. // 청구구분코드가 치과관련(55)고 로그인한 사용자부서가 치과관련일 경우 2013.07.03
  143. // 후불Y, 이지패스V가 아닌경우 2014.02.04
  144. if( scrnid == "SMMMR05000" && rsrvflag != "C" && histstat == "T" && reqdeptno.substring(0,1) == "5" && user_reqdeptno.substring(0,1) == "5" && medamtpostyn != "V" && medamtpostyn != "Y" ){
  145. messageBox("접수비가 미납되어 Consult가 불가합니다.", "I999");
  146. return;
  147. }else{
  148. /*
  149. * 진료메인기록 또는 컨설트 창에서 퇴원 환자에 대한 컨설트 회신시 메시지 창으로 선택하게한 후 진행 20130826 이정택
  150. */
  151. if(fContainsHardCD("6200", "Y")){
  152. var formcd=model.getValue("/root/main/recinfo/formrec/formcd");
  153. var cnststat=model.getValue("/root/main/recinfo/formrec/cnststat");
  154. if(formcd=="0000000677" && (cnststat =="12"||cnststat =="20")){
  155. var indschacptstat ="";
  156. if(scrnid=="SMMMR00100"){//진료메인기록에서 컨설트 회신시
  157. indschacptstat=model.getValue("/root/main/paminfo/indschacptstat");
  158. }else if(scrnid=="SMMMR05000"){//컨설트 화면에서 컨설트 회신시
  159. indschacptstat=opener.javascript.model.getValue("/root/main/result/paminfo/list/indschacptstat");
  160. }
  161. if(indschacptstat=="T" || indschacptstat=="D"){
  162. var rtn=messageBox("퇴원 처리된 환자로 컨설트 회신료가 발생되지 않습니다.\n계속 진행", "S001");
  163. if(rtn=="6"){
  164. fClickSave("Y");
  165. }else{
  166. return;
  167. }
  168. }else{
  169. fClickSave("Y");
  170. }
  171. }else{
  172. fClickSave("Y");
  173. }
  174. }else{
  175. fClickSave("Y");
  176. }
  177. }
  178. fSendRecInfoSMMMR05000ToSMMMO00100(scrnid);
  179. if (gSaveYN == false) {
  180. return;
  181. }
  182. mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/cnstmsgyn", 5993);
  183. var msgCnt = getNodesetCnt(model, "/root/init/cnstmsgyn/hardcd[hardcd = 'Y']"); //컨설트 작성시 메시지 보낼지 여부
  184. if (msgCnt == 0) {
  185. return;
  186. }
  187. //컨설트 SMS 관련 처리
  188. var cnstflag = fGetFormRec("cnstflag");
  189. if ( cnstflag == "1") {
  190. fSendSMS();
  191. }
  192. ]]>
  193. </script>
  194. </button>
  195. <button id="btn_tmpsave" class="btn4_letter4" style="left:335px; top:4px; width:80px; height:22px; ">
  196. <caption>임시저장</caption>
  197. <script type="javascript" ev:event="onclick">
  198. <![CDATA[
  199. fClickSave("N");
  200. ]]>
  201. </script>
  202. </button>
  203. <button id="btn_del" class="btn4_letter2" style="left:535px; top:4px; width:56px; height:22px; ">
  204. <caption>삭제</caption>
  205. <script type="javascript" ev:event="onclick">
  206. <![CDATA[
  207. fClickDelete();
  208. ]]>
  209. </script>
  210. </button>
  211. <button id="btn_cncl" class="btn4_letter2" visibility="hidden" style="left:174px; top:4px; width:56px; height:22px; ">
  212. <caption>취소</caption>
  213. <script type="javascript" ev:event="onclick">
  214. <![CDATA[
  215. fClose();
  216. ]]>
  217. </script>
  218. </button>
  219. <button id="btn_cnfm" class="btn4_letter2" visibility="hidden" style="left:114px; top:4px; width:56px; height:22px; ">
  220. <caption>확인</caption>
  221. <script type="javascript" ev:event="onclick">
  222. <![CDATA[
  223. fConfirm();
  224. ]]>
  225. </script>
  226. </button>
  227. <caption id="cap_loadtime" visibility="hidden" style="left:2px; top:3px; width:75px; height:17px; ">
  228. <![CDATA[조회시간]]>
  229. <script type="javascript" ev:event="ondblclick">
  230. <![CDATA[
  231. if (body.attribute("height") != "750")
  232. {
  233. fInitPage(true, true, 750);
  234. }
  235. var frtime = new Date();
  236. fLoadNewForm("../../../emr/medirecweb/xrw/SMMMR01500_CONSULT관리.xrw");
  237. //fLoadNewForm("0000000004");
  238. //fLoadNewForm("0000000615");
  239. var totime = new Date();
  240. cap_loadtime.text = ((totime.getTime() - frtime.getTime()) / 1000);
  241. setTimeLog(model, "newopen", cap_loadtime.text);
  242. ]]>
  243. </script>
  244. </caption>
  245. <caption id="caption1" visibility="hidden" style="left:68px; top:4px; width:12px; height:20px; background-color:#ffcc99; ">
  246. <![CDATA[1]]>
  247. <script type="javascript" ev:event="ondblclick">
  248. <![CDATA[
  249. window.clipBoardData = model.instance1.selectSingleNode("/root/timelog").xml;
  250. opener.model.removeNodeset("/root/timelog");
  251. ]]>
  252. </script>
  253. </caption>
  254. <caption id="caption2" visibility="hidden" style="left:79px; top:4px; width:12px; height:20px; background-color:#99ccff; ">
  255. <![CDATA[2]]>
  256. <script type="javascript" ev:event="ondblclick">
  257. <![CDATA[
  258. window.clipBoardData = gPrestIvw.model.instance1.selectSingleNode("/root/timelog").xml;
  259. ]]>
  260. </script>
  261. </caption>
  262. <select id="checkbox1" ref="/root/emrtemp/sysformxrwyn" visibility="hidden" overflow="visible" appearance="full" style="left:94px; top:6px; width:26px; height:15px; border-style:none; ">
  263. <choices>
  264. <item>
  265. <label>_</label>
  266. <value>Y</value>
  267. </item>
  268. </choices>
  269. </select>
  270. <line id="line1" class="line_3" style="x1:0px; y1:0px; x2:595px; y2:0px; "/>
  271. <button id="button2" class="btn4_letter4" visibility="hidden" style="left:0px; top:4px; width:80px; height:22px; ">
  272. <caption>미리보기2</caption>
  273. <script type="javascript" ev:event="onclick">
  274. <![CDATA[
  275. fGetPreviewData("copy", "/root/test/medirec", model, "all");
  276. ]]>
  277. </script>
  278. </button>
  279. <button id="btn_init" class="btn4_letter3" style="left:60px; top:4px; width:68px; height:22px; ">
  280. <caption>초기화</caption>
  281. <script type="javascript" ev:event="onclick">
  282. <![CDATA[
  283. fInitClearForm();
  284. ]]>
  285. </script>
  286. </button>
  287. <button id="btn_preview" class="btn4_letter4" style="left:135px; top:4px; width:80px; height:22px; ">
  288. <caption>미리보기</caption>
  289. <script type="javascript" ev:event="onclick">
  290. <![CDATA[
  291. //fGetPreviewData("view");
  292. fPreviewRec();
  293. ]]>
  294. </script>
  295. </button>
  296. <button id="btn_print" class="btn4_letter2" visibility="hidden" style="left:2px; top:4px; width:56px; height:22px; ">
  297. <caption>출력</caption>
  298. <script type="javascript" ev:event="onclick">
  299. <![CDATA[
  300. fClickPrint();
  301. ]]>
  302. </script>
  303. </button>
  304. <button id="btn_signsaveasnew" class="btn4_letter7" style="left:217px; top:4px; width:116px; height:22px; ">
  305. <caption>새이름으로저장</caption>
  306. <script type="javascript" ev:event="DOMActivate">
  307. <![CDATA[
  308. fClickSaveAsNew();
  309. ]]>
  310. </script>
  311. </button>
  312. <button id="btn_cosign" class="btn4_letter7" visibility="hidden" style="left:375px; top:4px; width:116px; height:22px; ">
  313. <caption>STAFF SIGN</caption>
  314. <script type="javascript" ev:event="DOMActivate">
  315. <![CDATA[
  316. fClickSaveCosign();
  317. ]]>
  318. </script>
  319. </button>
  320. <button id="btn_resend" class="btn4_letter4" visibility="hidden" style="left:255px; top:4px; width:80px; height:22px; ">
  321. <caption>기록반려</caption>
  322. <script type="javascript" ev:event="onclick">
  323. <![CDATA[
  324. fClickReSend();
  325. ]]>
  326. </script>
  327. </button>
  328. </group>
  329. <group id="grup_titl" style="left:0px; top:0px; width:595px; height:25px; ">
  330. <line id="line2" class="line_3" style="x1:0px; y1:24px; x2:595px; y2:24px; "/>
  331. <input id="ipt_formrectm" ref="/root/main/recinfo/formrec/formrechm" class="input_default" format="hh:nn" style="left:395px; top:3px; width:37px; height:19px; "/>
  332. <caption id="caption7" class="cell_1" style="left:249px; top:2px; width:60px; height:21px; vertical-align:middle; ">기준일자</caption>
  333. <input id="ipt_formrecdd" ref="/root/main/recinfo/formrec/formrecdd" class="input_default" inputtype="date" format="yyyy-mm-dd" style="left:310px; top:3px; width:86px; height:19px; ">
  334. <script type="javascript" ev:event="xforms-value-changed">
  335. <![CDATA[
  336. fChkRecdd();
  337. ]]>
  338. </script>
  339. <script type="javascript" ev:event="onclick">
  340. <![CDATA[
  341. gRecdd = model.getValue("/root/main/recinfo/formrec/formrecdd");
  342. ]]>
  343. </script>
  344. </input>
  345. <select1 id="cbo_formrecextnnm" ref="/root/main/recinfo/formrec/formrecextnnm" class="combo_search" appearance="minimal" editmode="inputsearch" style="left:487px; top:3px; width:106px; height:19px; ">
  346. <choices>
  347. <itemset nodeset="/root/init/formsubtitle/formsubtitlelist">
  348. <label ref="formsubtitle"/>
  349. <value ref="formsubtitle"/>
  350. </itemset>
  351. </choices>
  352. </select1>
  353. <button id="button10" class="btn2_letter3" style="left:433px; top:3px; width:53px; height:19px; ">
  354. <caption>부제목</caption>
  355. <script type="javascript" ev:event="onclick">
  356. <![CDATA[
  357. modal("../../../emr/medirecweb/xrw/SPMMR04400_서식부제목관리.xrw", 1, 0, 0, "", "", "");
  358. setGlobalVariable("emr_gsv_formsubtitlelist", "");
  359. fGetFormSubTitle();
  360. ]]>
  361. </script>
  362. </button>
  363. <caption id="cap_formnm" ref="/root/main/forminfo/formmast/formnminfo" class="tit_2" style="left:1px; top:5px; width:249px; height:13px; ">서식명칭</caption>
  364. <button id="button1" visibility="visible" style="left:255px; top:5px; width:50px; height:14px; ">
  365. <caption/>
  366. <script type="javascript" ev:event="DOMActivate">
  367. <![CDATA[
  368. //gPrestIvw.window.documnet.save("c:\\temp\\" + fGetFormMast("formcd") +"_"+ fGetFormMast("formnm")+".xrw");
  369. /*gPrestIvw.model.removeNode("/root/main");
  370. gPrestIvw.model.removeNode("/root/hidden");
  371. gPrestIvw.model.removeNode("/root/temp");
  372. var xrw = gPrestIvw.window.document.save(null, false);
  373. window.clipBoardData = xrw;*/
  374. ]]>
  375. </script>
  376. </button>
  377. <button id="btn_test" visibility="hidden" style="left:15px; top:2px; width:55px; height:20px; ">
  378. <script type="javascript" ev:event="DOMActivate">
  379. <![CDATA[
  380. //sendSystemMail_MMR071(gMMR_INVALID_RECINFO_MMR071, "");
  381. //fSetFormRec("pid", "pPid");
  382. ]]>
  383. </script>
  384. <caption/>
  385. </button>
  386. </group>
  387. <iviewer id="ivw_base" style="left:1px; top:25px; width:595px; height:685px; border-color:#c0c0c0; border-style:solid; "/>
  388. <iviewer id="ivw_fst" style="left:1px; top:55px; width:595px; height:635px; border-color:#c0c0c0; border-style:solid; "/>
  389. <import id="import2" visibility="hidden" src="../../../emr/formmngtweb/xrw/SSMRF02000_서식조회저장.xrw" style="left:100px; top:30px; width:65px; height:15px; "/>
  390. <import id="import1" visibility="hidden" src="../../../emr/medirecweb/xrw/SSMMR01300_서식저장.xrw" style="left:175px; top:30px; width:65px; height:15px; "/>
  391. <import id="import3" visibility="hidden" src="../../../emr/medirecweb/xrw/SSMMR07100_Monitor.xrw" style="left:245px; top:30px; width:75px; height:15px; "/>
  392. </xhtml:body>
  393. </xhtml:html>