123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867 |
- <?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>투약기준시간관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <init>
- <A0017list>
- <cdid/>
- <cdnm/>
- </A0017list>
- <init>
- <ward>
- <wardcd/>
- <wardnm/>
- </ward>
- <ward1>
- <wardcd/>
- <wardnm/>
- </ward1>
- </init>
- <mthdcdlist>
- </mthdcdlist>
- <mthdcdlist_1>
- <basecnt/>
- </mthdcdlist_1>
- <baseflaglist/>
- <deptcdList/>
- </init>
- <hidden>
- <comnyn>Y</comnyn>
- <mech>
- <hngnm/>
- </mech>
- </hidden>
- <main>
- <mnrmdtim>
- <mnrmdtimList>
- <status/>
- <direccd/>
- <exectims/>
- <drugtmspec/>
- <drugtmspeccal/>
- <comnyn/>
- <prcpcd/>
- <deptcd/>
- <instcd/>
- <seqno/>
- <baseflag/>
- <apnttm/>
- <basedayno/>
- <orgtm/>
- <grpno/>
- </mnrmdtimList>
- </mnrmdtim>
- <dtiminfo>
- <dtim>
- <title>시간</title>
- </dtim>
- <dtim>
- <title>Day</title>
- </dtim>
- </dtiminfo>
- <picmmech>
- <!-- <picmmechList>
- <status/>
- <prcpcd/>
- <hngnm/>
- <direccd/>
- <exectims/>
- <drugtmspec/>
- <comnyn/>
- <deptcd/>
- <instcd/>
- <seqno/>
- <baseflag/>
- <apnttm/>
- <basedayno/>
- <orgtm/>
- </picmmechList> -->
- </picmmech>
- <deptdtim>
- <deptdtimList>
- <status/>
- <prcpcd/>
- <hngnm/>
- <direccd/>
- <exectims/>
- <drugtmspec/>
- <drugtmspeccal/>
- <comnyn/>
- <deptcd/>
- <instcd/>
- <seqno/>
- <baseflag/>
- <grpno/>
- <apnttm/>
- <basedayno/>
- <orgtm/>
- <hngnm/>
- </deptdtimList>
- </deptdtim>
- <cond>
- <deptcd>ALL</deptcd>
- <drugcd/>
- <drugnm/>
- <condsel/>
- <conddeptsel/>
- </cond>
- <sapinfo>
- <saplist>
- <saplist>
- <delcheck/>
- <drugcd/>
- <drugnm/>
- <commyn/>
- <sapyn/>
- <ioyn/>
- <sapnoyn/>
- </saplist>
- </saplist>
- <drugcd/>
- </sapinfo>
- </main>
- <send/>
- <temp>
- <druginfo/>
- <receivedata>
- <receiveref/>
- <srchflag/>
- <srchcnts/>
- <drugkind/>
- </receivedata>
- </temp>
- </root>
- </instance>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../emr/caremedirecweb/js/SMMNR07500.js"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMNR07501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/mthdcdlist"/>
- <submission id="TRMNR07503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/mthdcdlist_1"/>
- <submission id="TRMNR07504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/mnrmdtimList"/>
- <submission id="TRMNR07505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/picmmechList"/>
- <submission id="TRMNR07506" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/mech"/>
- <submission id="TRMNR07507" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/deptdtimList"/>
- <submission id="TRMNR07508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/sapinfo/saplist"/>
- <submission id="TXMNR07501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send"/>
- <submission id="TXMNR07502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/sapinfo/saplist""/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- <submission id="TRMNR00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/ward"/>
- </model>
- </xhtml:head>
- <xhtml:body guideline="1,1194;2,13;2,778;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:119px; height:14px; ">투약기준시간관리</caption>
- </group>
- <button id="button1" class="btn_sw" group="tab" selected="true" style="left:0px; top:22px; width:100px; height:22px; ">
- <caption>기준시간 관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle("case1");
- ]]>
- </script>
- </button>
- <button id="button2" class="btn_sw" group="tab" style="left:100px; top:22px; width:110px; height:22px; ">
- <caption>수액기준자료 관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetSapList();
- model.resetInstanceNode("/root/main/sapinfo/sapinfo");
- model.toggle("case2");
- ]]>
- </script>
- </button>
- <switch id="switch1" style="left:0px; top:40px; width:1194px; height:744px; ">
- <case id="case1" selected="true">
- <line id="line1" class="line_1" style="x1:9px; y1:10px; x2:774px; y2:10px; "/>
- <line id="line_2" class="line_2" style="x1:5px; y1:62px; x2:368px; y2:62px; "/>
- <caption id="caption1" class="cell_1" style="left:5px; top:40px; width:75px; height:23px; vertical-align:middle; ">용법구분</caption>
- <line id="line2" class="line_2" style="x1:7px; y1:86px; x2:368px; y2:86px; "/>
- <select1 id="cmb_direccd" ref="/root/init/mthdcdlist" navindex="2" appearance="minimal" style="left:82px; top:65px; width:283px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/mthdcdlist/">
- <label ref="mthdnm"/>
- <value ref="mthdcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fmthdChange("basecnt");
- grd_mnrmdtim.valueMatrix(1,1)="";
- ]]>
- </script>
- </select1>
- <caption id="caption3" class="cell_1" style="left:5px; top:88px; width:75px; height:21px; vertical-align:middle; ">투약회수</caption>
- <caption id="caption4" class="cell_1" style="left:5px; top:64px; width:75px; height:23px; vertical-align:middle; ">용법코드</caption>
- <datagrid id="grd_mnrmdtim" nodeset="/root/main/dtiminfo/dtim" caption="회차^1^2^3^4^5^6^7^8^9^10^11^12" colsep="^" colwidth="40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40" defaultrows="3" fixedcols="1" rowsep="|" selectionmode="free" navindex="4" style="left:82px; top:110px; width:285px; height:90px; ">
- <col ref="title"/>
- <col ref="seqno1" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno2" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno3" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno4" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno5" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno6" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno7" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno8" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno9" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno10" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno11" type="input" visibility="hidden" format="9999" align="center"/>
- <col ref="seqno12" type="input" visibility="hidden" format="9999" align="center"/>
- <!--
- <col ref="seqno1" type="input" visibility="hidden" format="hh:nn" maxlength="4" align="center"/>
- <col ref="seqno2" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno3" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno4" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno5" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno6" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno7" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno8" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno9" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno10" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno11" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno12" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- -->
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_mnrmdtim.row == 1){
- var recdt = grd_mnrmdtim.valueMatrix(grd_mnrmdtim.row, grd_mnrmdtim.col);
-
- if(Number(recdt.substring(0,2)) >= 24){
- // messageBox("시간 입력에","E009");
- messageBox("시간이 올바르지 않습니다. \n[입력가능범위 00:00~23:59]","E");
- grd_mnrmdtim.valueMatrix(grd_mnrmdtim.row, grd_mnrmdtim.col) = "";
- return;
- }
- if(Number(recdt.substring(2,4)) > 60){
- // messageBox("분 입력에","E009");
- messageBox("시간이 올바르지 않습니다. \n[입력가능범위 00:00~23:59]","E");
- grd_mnrmdtim.valueMatrix(grd_mnrmdtim.row, grd_mnrmdtim.col) = "";
- return;
- }
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption5" class="cell_1" style="left:5px; top:110px; width:75px; height:90px; vertical-align:middle; ">
- <![CDATA[공통
- (용법&약품)
- 투약시간]]>
- </caption>
- <caption id="caption7" class="cell_1" style="left:177px; top:87px; width:69px; height:21px; vertical-align:middle; ">우선순위</caption>
- <select1 id="rdo_comnyn" ref="/root/hidden/comnyn" navindex="5" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:245px; top:89px; width:120px; height:15px; text-align:center; border-style:none; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <line id="line6" class="line_1" style="x1:6px; y1:203px; x2:366px; y2:204px; "/>
- <datagrid id="grd_dtimList" nodeset="/root/main/mnrmdtim/mnrmdtimList" class="datagrid2" caption="선
택^용법^회
수^투약시간^우선
순위^처방코드^부서코드^기관코드^일련번호^용법구분^지정시간^기준일수^실제시간^그룹
번호" colsep="^" colwidth="20, 50, 26, 147, 35, 0, 0, 0, 0, 0, 0, 0, 0, 40" defaultrows="1" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:4px; top:205px; width:363px; height:532px; ">
- <col ref="status" type="checkbox"/>
- <col ref="direccd"/>
- <col ref="exectims" style="text-align:center; "/>
- <col ref="drugtmspec"/>
- <col ref="comnyn" style="left:268px; top:23px; width:72px; height:23px; text-align:center; "/>
- <col ref="prcpcd"/>
- <col ref="deptcd"/>
- <col ref="instcd"/>
- <col ref="seqno"/>
- <col ref="baseflag"/>
- <col ref="apnttm"/>
- <col ref="basedayno"/>
- <col ref="orgtm"/>
- <col ref="grpno" style="text-align:center; "/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //(공통에서 용법과 약품은 관계가 없다. 따라서 막는다.(20080519) ==> 관계가 있다고 하네.(20080520)
- fMechSerch("grdclick");
-
- ]]>
- </script>
- <script type="javascript" ev:event="ondelayclick">
- <![CDATA[
- fgrddtimlist_ondelayclick();
- // if(grd_dtimList.col != 0){
- // for (var i=1 ; i<=13 ; i++){
- // grd_mnrmdtim.valueMatrix(1,i)="";
- // grd_mnrmdtim.valueMatrix(2,i)="";
- // }//그리드 초기화
- // var dtims = grd_dtimList.valueMatrix(grd_dtimList.row,2);
- // var timscount = grd_dtimList.valueMatrix(grd_dtimList.row,3);
- // var timscountextt = model.getValue("/root/main/mnrmdtim/mnrmdtimList["+grd_dtimList.row+"]/drugtmspeccal");
- // for (var i= 1 ; i< 13 ;i++) grd_mnrmdtim.colHidden(i) = true;
- // for (var i= 1 ; i<= dtims ;i++) grd_mnrmdtim.colHidden(i) = false; //그리드 활성화
- // cmb_exectims.value = dtims;
- // var array_timscount = timscount.split(" ");
- // var array_timscounpartextt = timscountextt.split(" ");
- // var cnt = array_timscount.length;
- // for(var i = 0 ; i < cnt ; i++){
- // var a = array_timscount[i];
- // var b = array_timscounpartextt[i];
- // grd_mnrmdtim.valueMatrix(1,i+1) = a;
- // grd_mnrmdtim.valueMatrix(2,i+1) = parseInt(b/2400);
- // }
- // cmb_direccd.value = model.getValue("/root/main/mnrmdtim/mnrmdtimList["+grd_dtimList.row+"]/direccd");
- // }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_deptList" nodeset="/root/main/deptdtim/deptdtimList" class="datagrid2" caption="선
택^약품코드^약품명^용법^회
수^투약시간^투약시간(text)^부서코드^기준구분^우선
순위^그룹
번호" colsep="^" colwidth="26, 68, 80, 60, 30, 129, 0, 0, 0, 40, 40" defaultrows="1" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:818px; top:165px; width:370px; height:572px; ">
- <col ref="status" type="checkbox"/>
- <col ref="prcpcd" type="inputbutton"/>
- <col ref="hngnm"/>
- <col ref="direccd"/>
- <col ref="exectims" style="text-align:center; "/>
- <col ref="drugtmspec"/>
- <col ref="drugtmspeccal" visibility="hidden"/>
- <col ref="deptcd"/>
- <col ref="baseflag"/>
- <col ref="comnyn" visibility="hidden"/>
- <col ref="grpno" visibility="hidden"/>
- <script type="javascript" ev:event="ondelayclick">
- <![CDATA[
- if(isDataCell()){
- fDeptListClick();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fDrugDbClick("dept");
- ]]>
- </script>
- </datagrid>
- <caption id="caption10" class="cell_1" style="left:1004px; top:45px; width:80px; height:23px; vertical-align:middle; ">용법 구분</caption>
- <select1 id="cmb_dept" ref="/root/init/deptcdList" appearance="minimal" style="left:901px; top:47px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/init/ward">
- <label ref="wardnm"/>
- <value ref="wardcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fDeptSerch();
- ]]>
- </script>
- </select1>
- <caption id="caption8" class="tit_2" style="left:822px; top:19px; width:160px; height:14px; vertical-align:middle; ">부서별(용법/약품)</caption>
- <caption id="caption9" class="cell_1" style="left:818px; top:45px; width:80px; height:23px; vertical-align:middle; ">부서 선택</caption>
- <line id="line7" class="line_1" style="x1:818px; y1:161px; x2:1188px; y2:161px; "/>
- <select1 id="cmb_baseflg" ref="/root/init/A0017list" navindex="1" appearance="minimal" style="left:82px; top:43px; width:283px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/A0017list/A0017">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- //용법코드 조회 후 콤보박스에 저장
- fmthdChange("mthdcd");
-
- //부서별용법으로 반영하는 시점 >> 버튼 클릭시로 전환환다.
- //fDeptSerch();
-
- //용법구분이 주사제인 경우는 '투약횟수'를 입력할수 있음.
- //if(cmb_baseflg.value == 'I'){
- // cmb_exectims.disabled = false;
- //}else{
- // cmb_exectims.disabled = true;
- //}
-
- ]]>
- </script>
- </select1>
- <datagrid id="grd_mechList" nodeset="/root/main/picmmech/picmmechList" class="datagrid2" caption="선
택^약품코드^약품명^용법^회
수^투약시간^투약시간(text)^부서코드^기준구분^우선
순위^그룹
번호" colsep="^" colwidth="33, 68, 91, 60, 29, 122, 0, 0, 0, 40, 40" defaultrows="1" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" selectionmode="free" tooltip="true" style="left:380px; top:45px; width:390px; height:692px; ">
- <col ref="status" type="checkbox"/>
- <col ref="prcpcd" type="inputbutton"/>
- <col ref="hngnm"/>
- <col ref="direccd"/>
- <col ref="exectims"/>
- <col ref="drugtmspec"/>
- <col ref="drugtmspeccal" visibility="hidden"/>
- <col ref="deptcd"/>
- <col ref="baseflag"/>
- <col ref="comnyn" visibility="hidden"/>
- <col ref="grpno" visibility="hidden"/>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
- fPrcpSerch();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var pGrd = grd_mechList;
-
- if (pGrd.rows <= 1 ) return;
- if (pGrd.col == 0) return;
-
- //-----(20080520)
- fgrdmechList_ondelayclick();
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fDrugDbClick("mthd");
- ]]>
- </script>
- </datagrid>
- <select1 id="cmb_deptBaseflg" ref="/root/init/baseflaglist" appearance="minimal" style="left:1086px; top:47px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/A0017list/A0017">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fDeptSerch();
- fmthdChange("mthdcd");
- ]]>
- </script>
- </select1>
- <line id="line3" class="line_1" style="x1:380px; y1:41px; x2:769px; y2:42px; "/>
- <line id="line4" class="line_2" style="x1:7px; y1:108px; x2:368px; y2:108px; "/>
- <line id="line5" class="line_1" style="x1:818px; y1:40px; x2:1188px; y2:40px; "/>
- <button id="btn_init" class="btn2_letter3" style="left:136px; top:16px; width:53px; height:19px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for (var i=1 ; i<=13 ; i++){
- grd_mnrmdtim.valueMatrix(1,i)="";
- grd_mnrmdtim.valueMatrix(2,i)="";
- grd_deptdtim.valueMatrix(1,i)="";
- grd_deptdtim.valueMatrix(2,i)="";
- grd_deptdtim.colHidden(i) = true;
- grd_mnrmdtim.colHidden(i) = true;
- }
- cmb_exectims.disabled = true;
- model1.reset();
- ]]>
- </script>
- </button>
- <button id="btn_mthddel" class="btn5_letter2" style="left:278px; top:16px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("","Q001") != 6) return;
- fDtimDelete("dtim");
- ]]>
- </script>
- </button>
- <button id="btn_mthdsave" class="btn5_letter2" navindex="7" style="left:322px; top:16px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("","Q002") != 6) return;
-
- //fDtimApply(); //(20080516)
- fDtimSave(); //(20080516)
- //fDtimSave_OLD();
- ]]>
- </script>
- </button>
- <button id="btn_mechcon" class="btn2_letter2" style="left:581px; top:16px; width:42px; height:19px; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fMechApply();
- ]]>
- </script>
- </button>
- <button id="btn_mechadd" class="btn2_letter3" style="left:625px; top:16px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row;
- //grd_mechList.addItem();
-
- row = grd_mechList.rows;
- if (row <= 1 ) {
- grd_mechList.addItem();
- } else {
- row = grd_mechList.row;
- grd_mechList.insertRow(row);
- }
-
- if (grd_dtimList.rows <= 1 ) return;
- if (grd_dtimList.row < 1 ) return;
-
- var direccd = model.getValue("/root/main/mnrmdtim/mnrmdtimList["+ grd_dtimList.row + "]/direccd");
- var baseflag = model.getValue("/root/main/mnrmdtim/mnrmdtimList["+ grd_dtimList.row + "]/baseflag");
-
- row = grd_mechList.row;
- model.setValue("/root/main/picmmech/picmmechList["+ row + "]/direccd", direccd); //direccd 반영
- model.setValue("/root/main/picmmech/picmmechList["+ row + "]/baseflag", baseflag); //baseflag 반영
- model.setValue("/root/main/picmmech/picmmechList["+ row + "]/comnyn", "Y"); //comnyn
- ]]>
- </script>
- </button>
- <button id="btn_mechdel" class="btn5_letter2" style="left:682px; top:16px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("","Q001") != 6) return;
- fDtimDelete("mech");
- ]]>
- </script>
- </button>
- <button id="btn_mechsave" class="btn5_letter2" style="left:726px; top:16px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("","Q002") != 6) return;
- fMechSave();
- ]]>
- </script>
- </button>
- <button id="btn_deptcon" class="btn2_letter2" style="left:1056px; top:16px; width:42px; height:19px; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_deptList.row > 0){
- fDeptlistApply();
- }
- ]]>
- </script>
- </button>
- <button id="btn_deptdel" class="btn5_letter2" style="left:1101px; top:16px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("","Q001") != 6) return;
- fDtimDelete("dept");
- ]]>
- </script>
- </button>
- <button id="btn_deptsave" class="btn5_letter2" style="left:1145px; top:16px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(messageBox("","Q002") != 6) return;
- //fDeptlistApply(); (20080519)
- fDeptSave();
- ]]>
- </script>
- </button>
- <button id="btn_apply" class="icon_right" style="left:780px; top:350px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(cmb_dept.label == ""){
- messageBox("부서를 ","C002");
- }else{
- fDeptApply();
- }
- ]]>
- </script>
- </button>
- <caption id="caption2" class="cell_1" style="left:818px; top:69px; width:80px; height:90px; vertical-align:middle; ">
- <![CDATA[부서별
- (용법&약품)
- 투약시간]]>
- </caption>
- <bool id="bool2" navindex="17" visibility="hidden" ref="/root/main/cond/conddeptsel" style="left:839px; top:170px; width:25px; height:20px; text-align:center; vertical-align:middle; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //일단숨김(20080519)
- var multicheck = model.getValue("/root/main/cond/conddeptsel");
- var nodeCnt = getNodesetCount(xDeptList);
- for(var i = 1; i <= nodeCnt; i++){
- if(multicheck == "true"){
- model.setValue("/root/main/deptdtim/deptdtimList[" + i + "]/status", "true");
- }else{
- model.setValue("/root/main/deptdtim/deptdtimList[" + i + "]/status", "false");
- }
- }
- ]]>
- </script>
- </bool>
- <datagrid id="grd_deptdtim" nodeset="/root/main/dtiminfo/dtim" caption="회차^1^2^3^4^5^6^7^8^9^10^11^12" colsep="^" colwidth="40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40" defaultrows="3" fixedcols="1" rowsep="|" selectionmode="free" navindex="4" style="left:901px; top:69px; width:285px; height:90px; ">
- <col ref="title"/>
- <col ref="seqno1" type="input" visibility="hidden" align="center"/>
- <col ref="seqno2" type="input" visibility="hidden"/>
- <col ref="seqno3" type="input" visibility="hidden"/>
- <col ref="seqno4" type="input" visibility="hidden"/>
- <col ref="seqno5" type="input" visibility="hidden"/>
- <col ref="seqno6" type="input" visibility="hidden"/>
- <col ref="seqno7" type="input" visibility="hidden"/>
- <col ref="seqno8" type="input" visibility="hidden"/>
- <col ref="seqno9" type="input" visibility="hidden"/>
- <col ref="seqno10" type="input" visibility="hidden"/>
- <col ref="seqno11" type="input" visibility="hidden"/>
- <col ref="seqno12" type="input" visibility="hidden"/>
- <!--
- <col ref="seqno1" type="input" visibility="hidden" format="hh:nn" maxlength="4" align="center"/>
- <col ref="seqno2" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno3" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno4" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno5" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno6" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno7" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno8" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno9" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno10" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno11" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
- <col ref="seqno12" type="input" visibility="hidden" format="hh:nn" maxlength="4"/>
-
- -->
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_mnrmdtim.row == 1){
- var recdt = grd_mnrmdtim.valueMatrix(grd_mnrmdtim.row, grd_mnrmdtim.col);
- if(Number(recdt.substring(0,2)) > 24){
- messageBox("시간 입력에","E009");
- grd_mnrmdtim.valueMatrix(grd_mnrmdtim.row, grd_mnrmdtim.col) = "";
- return;
- }
- if(Number(recdt.substring(2,4)) > 60){
- messageBox("분 입력에","E009");
- grd_mnrmdtim.valueMatrix(grd_mnrmdtim.row, grd_mnrmdtim.col) = "";
- return;
- }
- }
- ]]>
- </script>
- </datagrid>
- <bool id="bool1" navindex="17" visibility="hidden" ref="/root/main/cond/condsel" style="left:22px; top:210px; width:25px; height:20px; text-align:center; vertical-align:middle; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //일단숨김(20080519)
- var multicheck = model.getValue("/root/main/cond/condsel");
- var nodeCnt = getNodesetCount(xDtimList);
- for(var i = 1; i <= nodeCnt; i++){
- if(multicheck == "true"){
- model.setValue(xDtimList + "[" + i + "]/status", "true");
- }else{
- model.setValue(xDtimList + "[" + i + "]/status", "false");
- }
- }
- ]]>
- </script>
- </bool>
- <select1 id="cmb_exectims" ref="/root/init/mthdcdlist_1/basecnt" disabled="true" appearance="minimal" style="left:82px; top:88px; width:93px; height:19px; ">
- <choices>
- <item>
- <label>1</label>
- <value>1</value>
- </item>
- <item>
- <label>2</label>
- <value>2</value>
- </item>
- <item>
- <label>3</label>
- <value>3</value>
- </item>
- <item>
- <label>4</label>
- <value>4</value>
- </item>
- <item>
- <label>5</label>
- <value>5</value>
- </item>
- <item>
- <label>6</label>
- <value>6</value>
- </item>
- <item>
- <label>7</label>
- <value>7</value>
- </item>
- <item>
- <label>8</label>
- <value>8</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- for(var i= 1 ; i< 13 ;i++){
- grd_mnrmdtim.colHidden(i) = true;
- }
- for(var i= 1 ; i<= cmb_exectims.value ;i++){
- grd_mnrmdtim.colHidden(i) = false; //그리드 활성화
- }
- grd_mnrmdtim.refresh();
- ]]>
- </script>
- </select1>
- <button id="btn_mthdadd" class="btn5_letter2" style="left:234px; top:16px; width:42px; height:19px; ">
- <caption>추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //용법추가
- if(messageBox("","Q008") != 6) return;
- var rtn = fDtimAdd();
- if (rtn == true) fgrddtimlist_ondelayclick();
- ]]>
- </script>
- </button>
- <button id="btn_dtimcon" class="btn2_letter2" style="left:191px; top:16px; width:42px; height:19px; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDtimApply();
- ]]>
- </script>
- </button>
- <caption id="caption11" class="tit_2" style="left:8px; top:19px; width:120px; height:13px; vertical-align:middle; ">공통(용법)</caption>
- <caption id="caption15" class="tit_2" style="left:382px; top:19px; width:131px; height:14px; vertical-align:middle; ">공통(약품)</caption>
- <line id="line8" class="line_1" style="x1:815px; y1:10px; x2:1185px; y2:10px; "/>
- <line id="line9" class="line_1" style="x1:6px; y1:40px; x2:366px; y2:41px; "/>
- <line id="line10" class="line_1" style="x1:770px; y1:737px; x2:770px; y2:11px; "/>
- <line id="line11" class="line_1" style="x1:815px; y1:737px; x2:815px; y2:11px; "/>
- <button id="btn_methQeury" class="btn2_letter2" visibility="visible" style="left:537px; top:16px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fMechSerch("grdclick");
- ]]>
- </script>
- </button>
- <button id="btn_deptQuery" class="btn2_letter2" style="left:1012px; top:16px; width:43px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDeptSerch();
- ]]>
- </script>
- </button>
- </case>
- <case id="case2">
- <group id="grp_sea" style="left:5px; top:10px; width:680px; height:60px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:680px; height:60px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line13" class="line_4" style="x1:549px; y1:13px; x2:549px; y2:50px; "/>
- <caption id="caption12" class="search_name" style="left:19px; top:35px; width:86px; height:17px; ">코드번호 :</caption>
- <input id="ipt_sapcode" ref="/root/main/cond/drugcd" class="input_search" style="left:109px; top:35px; width:96px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keycode == "13"){
- model.setfocus("btn_saplist");
- fGetSapList();
- }
- ]]>
- </script>
- </input>
- <button id="btn_saplist" class="btn1_letter2" style="left:615px; top:8px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetSapList();
- ]]>
- </script>
- </button>
- <caption id="caption13" class="search_name" visibility="visible" style="left:20px; top:11px; width:85px; height:17px; ">부서 :</caption>
- <button id="button41" class="btn1_letter2" navindex="7" visibility="visible" style="left:557px; top:8px; width:56px; height:22px; ">
- <caption>추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var sPathSapInfo = "/root/main/sapinfo/saplist/saplist";
-
- grd_saplist.insertRow("1");
- var row = grd_saplist.row;
- if(cmb_sapdept.value == "ALL"){
- model.setValue("/root/main/sapinfo/saplist/saplist[" + row + "]/commyn", "true");
- }
- //(20080520)
- model.setValue(sPathSapInfo + "[" + row + "]/status","I");
- ]]>
- </script>
- </button>
- <button id="button4" class="btn4_letter2" navindex="7" style="left:615px; top:32px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSaveSapInfo("");
- ]]>
- </script>
- </button>
- <select1 id="cmb_sapdept" ref="/root/main/cond/deptcd" disabled="false" visibility="visible" appearance="minimal" style="left:110px; top:10px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/init/ward1">
- <label ref="wardnm"/>
- <value ref="wardcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetSapList();
- ]]>
- </script>
- </select1>
- <button id="button16" class="icon_search" navindex="6" visibility="hidden" style="left:439px; top:36px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDrugDbClick1();
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/main/cond/drugnm" class="input_search" style="left:210px; top:35px; width:225px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keycode == "13"){
- model.setfocus("btn_saplist");
- fGetSapList();
- }
- ]]>
- </script>
- </input>
- <button id="button3" class="btn4_letter2" navindex="7" style="left:557px; top:32px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSaveSapInfo("del");
- ]]>
- </script>
- </button>
- <output id="out_sapmsg" class="input_search" appearance="output" style="left:210px; top:10px; width:225px; height:19px; "/>
- </group>
- <datagrid id="grd_saplist" nodeset="/root/main/sapinfo/saplist/saplist" class="datagrid2" caption="선택^코드^약제명^공통
적용^수액
인식^I/O
연동^수액 No
적용^status" colsep="^" colwidth="40, 100, 250, 60, 60, 60, 60, 0" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="select" rowsep="|" style="left:5px; top:75px; width:680px; height:660px; ">
- <col ref="chk" type="checkbox"/>
- <col ref="drugcd" type="inputbutton"/>
- <col ref="drugnm"/>
- <col checkvalue="true,false" ref="commyn" type="checkbox" visibility="hidden"/>
- <col checkvalue="true,false" ref="sapyn" type="checkbox"/>
- <col checkvalue="true,false" ref="ioyn" type="checkbox"/>
- <col checkvalue="true,false" ref="sapnoyn" type="checkbox"/>
- <col ref="status"/>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fDrugDbClick("sap");
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_saplist.col == 1){
- fClickSapDelete();
- }
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- </xhtml:body>
- </xhtml:html>
|