123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <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">
- <xhtml:head>
- <xhtml:title/>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <cond>
- <orddeptcd/>
- <orddrid/>
- </cond>
- </main>
- <send/>
- <hidden/>
- <init>
- <orddept/>
- <userlist>
- <usercombo/>
- </userlist>
- </init>
- </root>
- </instance>
- <submission id="TRMMB04101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- var orddeptcd = opener.javascript.getParameter("SPMMB08300_orddeptcd");
- var orddrid = opener.javascript.getParameter("SPMMB08300_orddrid");
- var ioflag = opener.javascript.getParameter("SPMMB08300_ioflag");
-
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D");
- if(orddeptcd == ""){
- combo1.select(0);
- }else{
- model.setValue("/root/main/cond/orddeptcd", orddeptcd);
- }
-
- var flag = opener.javascript.getParameter("SPMMB08300_flag" );
- if ( opener.javascript.getParameter("SPMMB08300_flag") == "chgdr") {
- document.title = "처방의변경";
- //입원의뢰서 기준
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist" , combo1.value, "0330", "", "T", "", "", "P");
- } else {
- document.title = "선택진료의검색";
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", combo1.value, "0330","Y");
- }
- var usernm = model.getValue("/root/init/userlist/usercombo/usernm");
- if ( isNull(usernm)) {
- model.setValue ( "/root/main/cond/orddeptcd", getUserInfo("dutplcecd"));
- combo1.refresh();
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", combo1.value, "0330","Y");
- }
- grd_userlist.rebuild();
-
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="291" pageheight="295" guideline="1,275;1,291;2,295;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:1px; width:275px; height:43px; background-color:#fffbf2; border-color:#ffd799; "/>
- <select1 id="combo1" ref="/root/main/cond/orddeptcd" appearance="minimal" style="left:82px; top:13px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddept/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var flag = opener.javascript.getParameter("SPMMB08300_flag" );
- if ( flag == "chgdr") {
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist" , combo1.value, "0330", "", "T", "", "", "P");
- } else {
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", combo1.value, "0330","Y");
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption5" class="search_name" style="left:10px; top:14px; width:76px; height:17px; ">진료과</caption>
- <button id="button2" class="btn4_letter2" style="left:216px; top:263px; width:56px; height:22px; ">
- <caption>종료</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <line id="line1" class="line_1" style="x1:0px; y1:54px; x2:275px; y2:54px; "/>
- <datagrid id="grd_userlist" nodeset="/root/init/userlist/usercombo" caption="진료의ID^진료의명" colsep="^" colwidth="129, 128" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:60px; width:275px; height:200px; ">
- <col ref="userid"/>
- <col ref="usernm"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var currow = grd_userlist.row;
- var flag = opener.javascript.getParameter("SPMMB08300_flag" );
- if(currow > 0){
- var userid = model.getValue("/root/init/userlist/usercombo[" + currow + "]/userid");
- opener.javascript.setParameter("SPMMB08300_useyn", "Y");
- opener.javascript.setParameter("SPMMB08300_userid", userid);
- opener.javascript.setParameter("SPMMB08300_orddeptcd", combo1.value);
- //if (isNull(flag)) {
- //model.copyNode(opener.root.init.userlist, root.init.userlist);
- //20110113 mjm 수정. 처방화면에 있는것 가져오는 것으로 수정
-
- //by sonjy 2008-08-27 선택진료의 변경시 일반의일경우 선택진료여부 N SETTING start
- //20110113 mjm 수정. 처방별 선택진료가능여부를 가져오고 의사가 알아서 찍기 때문에 해당 메서드 불필요. 또한 처방진료의 일괄변경과 같이 사용중.
- //fChngSpecDr("child", userid, model.getValue("/root/init/userlist/usercombo[" + currow + "]/refseq" ) );
- //by sonjy 2008-08-27 선택진료의 변경시 일반의일경우 선택진료여부 N SETTING end
- //}
- var usernm = model.getValue("/root/init/userlist/usercombo[" + currow + "]/usernm");
- opener.javascript.setParameter("SPMMB08300_userinfo", "[" + combo1.label + "][" + usernm + "]" );
- opener.javascript.model.refresh();
- window.close();
- }
- ]]>
- </script>
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|