12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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="">
- <main>
- <cond>
- <settingrnid/>
- <wardcd/>
- <roomcd/>
- <orddd/>
- <drugstat/>
- <openmode>B</openmode>
- <pid_search/>
- <pid/>
- <indd/>
- <instcd/>
- <cretno/>
- <seqno/>
- <patname/>
- <acttimeflag/>
- <currentday/>
- <currenttime/>
- <acpstatflag>A</acpstatflag>
- <duty>All</duty>
- <multicheck>true</multicheck>
- <roomflag>room</roomflag>
- <yorddd/>
- <signflagyn/>
- <torddd/>
- <ordtype/>
- <chemoflag>ALL</chemoflag>
- <opprcpcond>1</opprcpcond>
- <orderprcpdd>true</orderprcpdd>
- <loguserid/>
- <logdeptcd/>
- <rgstddtm/>
- </cond>
- <patinfo>
- <roomcd/>
- <pid/>
- <patnm/>
- <sexage/>
- </patinfo>
- <wardpatinfo>
- <wardpatlist>
- <roomcd/>
- <patnm/>
- <sexage/>
- <pid/>
- <indd/>
- <cretno/>
- <seqno/>
- <instcd/>
- <wardcd/>
- </wardpatlist>
- </wardpatinfo>
- <warddruginfo>
- <warddruglist>
- <check/>
- <prcpkindnm/>
- <prcpmixno/>
- <prcpcd/>
- <prcpnm/>
- <prcpvol/>
- <prcpvolunitflag/>
- <prcpqty/>
- <prcpqtyunitflag/>
- <prcptims/>
- <abbrnm/>
- <drugmthdspccd/>
- <drugtmspeccal/>
- <prcpdelivefact/>
- <orddrnm/>
- <fstrgstdt/>
- <prcphopedd/>
- <sapnoyn/>
- <depth/>
- </warddruglist>
- </warddruginfo>
- <wardactinfo>
- <wardactlist>
- <roomcd/>
- <patnm/>
- <prcpdd/>
- </wardactlist>
- </wardactinfo>
- <barcdprntsetup/>
- <paminfo/>
- <loguserinfo>
- <loguserlist>
- <loguserid/>
- <logusernm/>
- <loguserflag/>
- </loguserlist>
- </loguserinfo>
- </main>
- <send>
- <reqdata/>
- <savedata/>
- <medicard/>
- <medicard8/>
- <signinfo>
- <signdata/>
- </signinfo>
- </send>
- <hidden>
- <actmenu>
- <menu>
- <cd>N</cd>
- <nm>미확인</nm>
- </menu>
- <menu>
- <cd>R</cd>
- <nm>정상투약</nm>
- </menu>
- <menu>
- <cd>P</cd>
- <nm>투약X-반환가능</nm>
- </menu>
- <menu>
- <cd>I</cd>
- <nm>투약X-반환불가</nm>
- </menu>
- <menu>
- <cd>L</cd>
- <nm>퇴원당일 남은 약</nm>
- </menu>
- </actmenu>
- <drg_popmenu1>
- <menu>
- <name>기준시간변경</name>
- <func>fSetDrugBaseTime</func>
- </menu>
- <menu>
- <name>Remark등록</name>
- <func>fSetRemarkReg</func>
- </menu>
- <menu>
- <name>예방적항생제</name>
- <func>fSetNurseConfrimPreAnti</func>
- </menu>
- <menu>
- <name>-</name>
- <func/>
- </menu>
- <menu>
- <name>미확인</name>
- <func>fSetNurseConfrim</func>
- </menu>
- <menu>
- <name>투약</name>
- <func>fSetDrugActing</func>
- </menu>
- <menu>
- <name>투약X반환가능</name>
- <func>fSetRtnPosActing</func>
- </menu>
- <menu>
- <name>투약X반환불가</name>
- <func>fSetRtnImposActing</func>
- </menu>
- <menu>
- <name>퇴원당일남은약</name>
- <func>fSetLeaveRemain</func>
- </menu>
- </drg_popmenu1>
- <drg_popmenu2>
- <menu>
- <name>기준시간변경</name>
- <func>fSetDrugBaseTime</func>
- </menu>
- </drg_popmenu2>
- <warddruginfo/>
- <drugreportinfo/>
- <for>
- <prcpcd/>
- <hngnm/>
- <prcpvolnm/>
- </for>
- <message/>
- </hidden>
- <init>
- <M0381list>
- <M0381>
- <cdid/>
- <cdnm/>
- </M0381>
- </M0381list>
- <ward>
- <wardcd/>
- <wardnm/>
- </ward>
- <room>
- <room>
- <roomcd/>
- <roomnm/>
- </room>
- </room>
- <settingrn>
- <settingrnid/>
- <settingrnnm/>
- </settingrn>
- <orddd>
- <date/>
- </orddd>
- </init>
- <init2>
- <rgstddtminfo>
- <rgstddtmlist>
- <rgstddtmcd/>
- <rgstddtmnm/>
- </rgstddtmlist>
- </rgstddtminfo>
- </init2>
- <temp>
- <warddruginfo>
- <warddruglist/>
- </warddruginfo>
- <wardactinfo>
- <wardactlist/>
- </wardactinfo>
- <row>1</row>
- <col>1</col>
- </temp>
- <signinfo>
- <reqsigncond>
- <pid/>
- <instcd/>
- <indd/>
- <cretno/>
- <prcpdd/>
- <prcpno/>
- <workdd/>
- <listflag/>
- <nursnm/>
- <hngnm/>
- <medrexecdd/>
- <medrexectm/>
- </reqsigncond>
- <signdruginfo>
- <signdruglist>
- <pid/>
- <hngnm/>
- <prcpdd/>
- <execdd/>
- <prcpkindnm/>
- <prcpmixno/>
- <prcpcd/>
- <prcpnm/>
- <prcpvolnm/>
- <prcpqtynm/>
- <abbrnm/>
- <exectm/>
- <nursnm/>
- <execcarestatnm/>
- <carecfactnm/>
- <orddrnm/>
- </signdruglist>
- </signdruginfo>
- <signsave>
- <signdata>
- <pid/>
- <orddd/>
- <signno/>
- <cretno/>
- <recdd/>
- <rectm/>
- <recsaveflag/>
- <signflag/>
- <signgenrflag/>
- <formcd/>
- <orddeptcd/>
- <ordrid/>
- <signbfcnts/>
- <signaftcnts/>
- </signdata>
- </signsave>
- </signinfo>
- </root>
- </instance>
- <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"/>
- <submission id="TRMNR00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/room"/>
- <submission id="TRMNR00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/wardpatinfo"/>
- <submission id="TRMNR00605" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/wardactinfo"/>
- <submission id="TRMNR00606" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/loguserinfo"/>
- <!-- (20080910) -->
- <!-- (20080910) -->
- <submission id="TRMNR00610" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/endsave/endcond" resultref="/root/endsave"/>
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="urlencoded-post" replace="instance"/>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/barcdprntsetup"/>
- <!-- (20080919) -->
- <!-- <submission id="TRMNR90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/barcdprntsetup"/> -->
- <!-- (20080919) -->
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <!--(20080906) -->
- <submission id="TRMNR00609" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/signinfo/reqsigncond" resultref="/root/signinfo/signdruginfo"/>
- <submission id="TXMNR00904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/drugsign" replace="instance" resultref="/root/sign/viewdata"/>
- <!--(20080906) -->
- <submission id="TXMNR08001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata/drugreportinfo" resultref="/root/hidden/message"/>
- <!--저장시 -->
- <submission id="TRMNR08001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init2/rgstddtminfo"/>
- <!--콤보-->
- <submission id="TRMNR08002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/warddruginfo"/>
- <!--내역조회-->
- </model>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../emr/caremedirecweb/js/SMMNR08000.js"/>
- <script type="javascript" src="../../../emr/carerecweb/js/CareRec.js"/>
- <!-- 일자별 투약기록 xlst 만들기 -->
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- </xhtml:head>
- <xhtml:body 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:129px; height:14px; ">투약시간관리</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <group id="group5" style="left:0px; top:10px; width:1194px; height:60px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:60px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption20" class="search_name" visibility="hidden" style="left:633px; top:20px; width:83px; height:17px; ">투 약 일:</caption>
- <line id="line16" style="x1:1125px; y1:6px; x2:1125px; y2:28px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption17" class="search_name" style="left:30px; top:32px; width:71px; height:17px; ">내환자:</caption>
- <caption id="caption18" class="search_name" style="left:325px; top:10px; width:80px; height:17px; ">병 실:</caption>
- <caption id="caption8" class="search_name" style="left:30px; top:10px; width:65px; height:17px; ">병 동:</caption>
- <select1 id="cmb_settingrn" ref="/root/main/cond/settingrnid" class="combo_s_essential" navindex="5" appearance="minimal" style="left:102px; top:32px; width:128px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/wardpatinfo/settingrn">
- <label ref="settingrnnm"/>
- <value ref="settingrnid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetPatList();
- //-----------------(20081015)
- fnClearGrid();
- //-----------------(20081015)
- ]]>
- </script>
- </select1>
- <select1 id="cmb_ward" ref="/root/main/cond/wardcd" class="combo_search" navindex="1" appearance="minimal" style="left:102px; top:10px; width:128px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/ward/">
- <label ref="wardnm"/>
- <value ref="wardcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetRoomList();
- if(screen_mode == "pat"){
- fGetPatList();
- }else if(screen_mode == "act"){
- fGetActList();
- }else{}
- //-----------------(20081015)
- fnClearGrid();
- //-----------------(20081015)
-
- ]]>
- </script>
- </select1>
- <select1 id="cmb_room" ref="/root/main/cond/roomcd" class="combo_search" navindex="2" appearance="minimal" style="left:416px; top:10px; width:119px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/room/room">
- <label ref="roomnm"/>
- <value ref="roomcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(screen_mode == "pat"){
- fGetPatList();
- }else if(screen_mode == "act"){
- fGetActList();
- }else{}
- //-----------------(20081015)
- fnClearGrid();
- //-----------------(20081015)
- ]]>
- </script>
- </select1>
- <input id="ipt_orddd" ref="/root/main/cond/orddd" class="input_search" navindex="3" visibility="hidden" inputtype="date" style="left:720px; top:20px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //-----------------(20081015)
- fnClearGrid();
- //-----------------(20081015)
- screen_mode = "pat";
- model.toggle("pat");
- grp_btnpat.selected = true;
- //그리드 시간 컬럼 삭제
- var iColCnt = grd_druglist.cols - grd_druglist.fixedcols - grd_colcnt;//시간 컬럼을 제외한 나머지 컬럼갯수 빼기(12)
- fGetPatList();
- model.refresh();
- ]]>
- </script>
- </input>
- <button id="btn_PatListSel" class="btn1_letter2" navindex="6" style="left:1132px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- fClickDrugListBefore(); //------------(20081031)
-
- if(screen_mode == "pat"){
- fClickDrugList("drg", grd_patlist.row);
- }else if(screen_mode == "act"){
- fClickDrugList("act", grd_actlist.row);
- }else{}
- fClickDrugListAfter(); //------------(20081031)
-
- ]]>
- </script>
- </button>
- <caption id="caption1" class="search_name" visibility="hidden" style="left:633px; top:0px; width:86px; height:17px; ">근무구분:</caption>
- <select1 id="combo1" ref="/root/main/cond/duty" class="combo_s_essential" navindex="4" visibility="hidden" appearance="minimal" style="left:719px; top:0px; width:95px; height:19px; ">
- <choices>
- <item>
- <label>All</label>
- <value>All</value>
- </item>
- <item>
- <label>D</label>
- <value>D</value>
- </item>
- <item>
- <label>E</label>
- <value>E</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //fGetPatList();
- ]]>
- </script>
- </select1>
- <select1 id="rdo_opprcpcond" ref="/root/main/cond/opprcpcond" navindex="16" visibility="hidden" appearance="full" cols="5" overflow="visible" style="left:320px; top:0px; width:339px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>수술중처방제외 | |</label>
- <value>1</value>
- </item>
- <item>
- <label>수술중처방만(의사)</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- fClickDrugListBefore(); //------------(20081031)
- //------(20080917)
- if(screen_mode == "pat"){
- fClickDrugList("drg", grd_patlist.row);
- }else if(screen_mode == "act"){
- fClickDrugList("act", grd_actlist.row);
- }else{}
- //------(20080917)
- fClickDrugListAfter(); //------------(20081031)
- ]]>
- </script>
- </select1>
- <caption id="caption21" class="search_name" visibility="hidden" style="left:246px; top:0px; width:80px; height:17px; ">처 방:</caption>
- <select1 id="cmbprcpflag" ref="/root/main/cond/chemoflag" class="combo_s_essential" navindex="4" visibility="hidden" appearance="minimal" style="left:428px; top:0px; width:93px; height:19px; ">
- <choices>
- <item>
- <label>-</label>
- <value>ALL</value>
- </item>
- <item>
- <label>항암만</label>
- <value>chemo</value>
- </item>
- <item>
- <label>수술전</label>
- <value>preop</value>
- </item>
- <item>
- <label>수술후</label>
- <value>postop</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fClickDrugListBefore(); //------------(20081031)
- //------(20080917)
- if(screen_mode == "pat"){
- fClickDrugList("drg", grd_patlist.row);
- }else if(screen_mode == "act"){
- fClickDrugList("act", grd_actlist.row);
- }else{}
- //------(20080917)
- fClickDrugListAfter(); //------------(20081031)
- ]]>
- </script>
- </select1>
- <caption id="caption16" class="search_name" visibility="hidden" style="left:633px; top:40px; width:91px; height:17px; ">정렬조건:</caption>
- <select1 id="cmb_order" ref="/root/main/cond/orderprcpdd" class="combo_s_essential" navindex="4" visibility="hidden" appearance="minimal" style="left:720px; top:40px; width:90px; height:19px; ">
- <choices>
- <item>
- <label>처방일자</label>
- <value>true</value>
- </item>
- <item>
- <label>적용일자</label>
- <value>false</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fClickDrugListBefore(); //------------(20081031)
- //------(20080917)
- if(screen_mode == "pat"){
- fClickDrugList("drg", grd_patlist.row);
- }else if(screen_mode == "act"){
- fClickDrugList("act", grd_actlist.row);
- }else{}
- //------(20080917)
- fClickDrugListAfter(); //------------(20081031)
- ]]>
- </script>
- </select1>
- <select1 id="cmbprcpddtm" ref="/root/main/cond/rgstddtm" class="combo_search" navindex="4" visibility="visible" appearance="minimal" style="left:416px; top:32px; width:230px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fClickDrugListBefore(); //------------(20081031)
- //------(20080917)
- if(screen_mode == "pat"){
- fClickDrugList("drg", grd_patlist.row);
- }else if(screen_mode == "act"){
- fClickDrugList("act", grd_actlist.row);
- }else{}
- //------(20080917)
- fClickDrugListAfter(); //------------(20081031)
- ]]>
- </script>
- <choices>
- <itemset nodeset="/root/init2/rgstddtminfo/rgstddtmlist">
- <label ref="rgstddtmnm"/>
- <value ref="rgstddtmcd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption23" class="search_name" visibility="visible" style="left:325px; top:32px; width:91px; height:17px; ">처방일자:</caption>
- </group>
- <caption id="caption2" class="tit_2" style="left:220px; top:105px; width:113px; height:13px; ">투약기록 리스트</caption>
- <select1 id="rdo_drugstat" ref="/root/main/cond/drugstat" disabled="true" appearance="full" cols="5" overflow="visible" style="left:335px; top:105px; width:520px; height:20px; letter-spacing:2; border-style:none; ">
- <choices>
- <itemset nodeset="/root/hidden/actmenu/menu">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="rdo_openmode" ref="/root/main/cond/openmode" navindex="16" appearance="full" cols="5" overflow="visible" style="left:1088px; top:106px; width:100px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>기본</label>
- <value>B</value>
- </item>
- <item>
- <label>펼치기</label>
- <value>O</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSelectOpenMoe();
- ]]>
- </script>
- </select1>
- <bool id="bool1" navindex="13" visibility="hidden" ref="/root/main/cond/acttimeflag" style="left:865px; top:105px; width:25px; height:20px; text-align:center; vertical-align:middle; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var sTemp = "";
- if(bool1.value == "true"){
- model.setValue("/root/main/cond/currentday", getCurrentDate());
- model.setValue("/root/main/cond/currenttime", getCurrentTime().substr(0,4));
- ipt_currentdd.disabled = true; //(20080731)
- }else if(bool1.value == "false"){
- model.setValue("/root/main/cond/currentday", "");
- model.setValue("/root/main/cond/currenttime", "");
- ipt_currentdd.disabled = false; //(20080731)
- }else{}
- model.refresh();
- ]]>
- </script>
- </bool>
- <caption id="caption10" visibility="hidden" style="left:890px; top:105px; width:50px; height:20px; text-align:center; vertical-align:middle; ">현재시간</caption>
- <input id="ipt_currenttm" ref="/root/main/cond/currenttime" navindex="15" visibility="hidden" format="hh:nn" style="left:1035px; top:105px; width:45px; height:19px; text-align:center; vertical-align:middle; "/>
- <input id="ipt_currentdd" ref="/root/main/cond/currentday" class="input_search" navindex="14" visibility="hidden" inputtype="date" style="left:945px; top:105px; width:90px; height:19px; "/>
- <switch id="switch1" style="left:0px; top:85px; width:190px; height:657px; border-width:0; "/>
- <button id="grp_btnpat" class="btn_sw" group="tab" selected="true" style="left:0px; top:75px; width:110px; height:22px; ">
- <caption>환자리스트</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //---------(20081226)
- //model.setValue("/root/main/cond/orddd", getCurrentDate());
- //screen_mode = "pat";
- //fGetPatList();
- //model.toggle("pat");
- //---------(20081226)
-
- //-------------(20081210)
- fDruglist_Extend("pat")
- ]]>
- </script>
- <toggle case="case_nm" ev:event="onclick"/>
- </button>
- <button id="grp_btnact" class="btn_sw" visibility="hidden" group="tab" style="left:110px; top:75px; width:105px; height:22px; ">
- <caption>미투약리스트</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- return;//(20081226)
-
- fGetActList();
- //grd_actlist.row = 0;
- screen_mode = "act";
- model.toggle("act");
-
- //-------------(20081210)
- fDruglist_Extend("pat")
- ]]>
- </script>
- <toggle case="case_td" ev:event="onclick"/>
- </button>
- <!-- <switch id="switch2" style="left:1px; top:100px; width:214px; height:635px; border-width:0; "> (20081210) -->
- <switch id="swtpatList" style="left:1px; top:100px; width:214px; height:635px; border-width:0; ">
- <case id="pat" selected="true">
- <datagrid id="grd_patlist" nodeset="/root/main/wardpatinfo/wardpatlist" allowbigselection="false" allowselection="false" backcoloralternate="#ffffff" caption="병실^환자명^S/A^ordtype" colsep="^" colwidth="60, 78, 53, 100" frozencols="0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:5px; width:210px; height:630px; ">
- <col ref="roomcd" style="text-align:center; "/>
- <col ref="patnm" style="text-align:center; "/>
- <col ref="sexage" style="text-align:center; "/>
- <col ref="ordtype" visibility="hidden" style="text-align:center; "/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_druglist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSetPatTopInfo();
- //----------(20081222)
- //콤보자료 구성
- var pGrd = grd_patlist;
- var sParam = "drg";
- var row = pGrd.row;
-
- fgetwarddrugtimecomboList(sParam,row);
- //----------(20081222)
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="act">
- <datagrid id="grd_actlist" nodeset="/root/main/wardactinfo/wardactlist" allowbigselection="false" allowselection="false" backcoloralternate="#ffffff" caption="병실^환자명^투약일" colsep="^" colwidth="60, 60, 70" frozencols="0" mergecellsfixedrows="bycolrec" rowsep="|" navindex="17" style="left:0px; top:5px; width:210px; height:630px; ">
- <col ref="roomcd" style="text-align:center; "/>
- <col ref="patnm"/>
- <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="ordtype" visibility="hidden" style="text-align:center; "/>
- <!-- (20080924) -->
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_actlist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSetActTopInfo();
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- <button id="button2" class="btn2_letter6" navindex="12" style="left:945px; top:20px; width:86px; height:19px; ">
- <caption>반환예정보기</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- modal("SMMNR03800");
- //open("SMMNR03800",1,1,1);
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn5_letter4" navindex="7" visibility="visible" style="left:1123px; top:76px; width:64px; height:19px; ">
- <caption>인증저장</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //원본으로 임시로 막음
- fClickSave("Y");
- ]]>
- </script>
- </button>
- <button id="btn_tempsave" class="btn2_letter4" navindex="7" visibility="hidden" style="left:862px; top:75px; width:64px; height:19px; ">
- <caption>임시저장</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fClickSave("N");
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter2" navindex="7" visibility="hidden" style="left:930px; top:75px; width:42px; height:19px; ">
- <caption>엑셀</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var pGrd = grd_druglist;
-
- if (pGrd.rows > pGrd.fixedrows ) {
- var fileName = window.fileDialog("save", ",", false, "투약기록_"+getCurrentDate(), "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
- if (fileName != "") {
- pGrd.saveExcel(fileName, "SheetName", true, true, "", "", false);
- messageBox("엑셀저장이 ", "I002", ""); //I002 : 완료되었습니다.
- }
- } else {
- messageBox("자료가 존재하지 않습니다.", "E999", "");
- }
- ]]>
- </script>
- </button>
- <button id="btn_worklist" class="btn2_letter6" navindex="12" style="left:855px; top:45px; width:86px; height:19px; ">
- <caption>투약worklist</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //--------------------(20080801)
- //modal("SMMNR06300");
- fnWorkListCall();
- //---------------------
- ]]>
- </script>
- </button>
- <button id="btn_signtest" visibility="hidden" style="left:560px; top:75px; width:139px; height:20px; background-color:#ffcc00; ">
- <caption>수동 일자별 인증 자료 추출</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //-----------------(인증관련 테스트)
- //1. 자료 호출기능
- fnSignSaveCall("90");
- //-----------------
- ]]>
- </script>
- </button>
- <button id="button1" visibility="hidden" style="left:710px; top:75px; width:145px; height:20px; background-color:#ffcc00; ">
- <caption>수동 일자별 인증 자료 생성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //-----------------(인증관련 테스트)
- //2. 인증말기--> 서버도 작업해야함
- fnSignSaveWork();
- //-------------------------------------
- ]]>
- </script>
- </button>
- <button id="btn_hydprint" class="btn2_letter4" navindex="12" style="left:945px; top:45px; width:64px; height:19px; ">
- <caption>수액라벨</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(btn_hydprint.disabled == false){
- fClickHydPrint();
- }
- ]]>
- </script>
- </button>
- <button id="btn_drugcard" class="btn2_letter4" navindex="12" style="left:1013px; top:45px; width:64px; height:19px; ">
- <caption>투약카드</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //fClickDrugPrint();
- grp_drugcard.visible =true;
- ]]>
- </script>
- </button>
- <button id="button26" class="btn3_letter5" visibility="visible" style="left:1028px; top:76px; width:92px; height:22px; ">
- <caption>프린터설정</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- if(count == 0) {
- model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
- modal("SPLLC90100" , "","","","","/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- model.resetInstanceNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- //alert(getScreenID()); SMMNR00600
-
- fGetBarCodeInfo(getScreenID());//바코드 라벨 초기 설정값 조회
- fSettingBarCode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- ]]>
- </script>
- </button>
- <!-- <line id="line10" class="line_1" style="x1:211px; y1:102px; x2:211px; y2:739px; "/> (20081210) -->
- <line id="linpatListRight" class="line_1" style="x1:211px; y1:102px; x2:211px; y2:739px; "/>
- <line id="line12" class="line_1" style="x1:1191px; y1:125px; x2:1191px; y2:743px; "/>
- <line id="line5" class="line_1" style="x1:0px; y1:103px; x2:212px; y2:102px; "/>
- <button id="btnExtend" class="btn2_letter2" navindex="12" visibility="visible" style="left:981px; top:77px; width:42px; height:19px; ">
- <caption>확대</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //-----------------(20081210)
- fDruglist_Extend("drug");
- ]]>
- </script>
- </button>
- <!-- <line id="line2" class="line_1" style="x1:220px; y1:125px; x2:1194px; y2:125px; "/> (20081209) -->
- <line id="linDruglistTop" class="line_1" style="x1:220px; y1:125px; x2:1194px; y2:125px; "/>
- <datagrid id="grd_druglist" nodeset="/root/main/warddruginfo/warddruglist" scroll="auto" allowselection="true" backcoloralternate="#ffffff" caption="선택^구분^승인^Mix^처방코드^처방명
[* : 혼동주의/고위험 약제]^AST^1회
용량^단위^1회
수량^단위^
횟수^경로^용법^기준시간Setting^처방Remark^처방의^처방시간^처방희망일^수액no적용^영문명^depth|^구분^승인^Mix^처방코드^처방명
[* : 혼동주의/고위험 약제]^AST^1회
용량^단위^1회
수량^단위^
횟수^경로^용법^기준시간Setting^처방Remark^처방의^처방시간^처방희망일^수액no적용^영문명^depth" colsep="^" colwidth="30, 50, 42, 30, 85, 159, 30, 40, 34, 36, 34, 34, 50, 50, 90, 80, 55, 100, 70, 70, 70, 0" dataheight="5" ellipsis="true" frozencols="13" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" tooltip="true" navindex="18" style="left:220px; top:131px; width:970px; height:609px; word-wrap:letter; border-width:0px; border-right-width:0; ">
- <col ref="check" type="checkbox"/>
- <col ref="prcpkindnm" style="text-align:center; "/>
- <col ref="aprvstat" style="text-align:center; "/>
- <col ref="prcpmixno" type="input" format="99" style="text-align:center; "/>
- <col ref="prcpcd" style="text-align:left; "/>
- <col ref="prcpnm" style="border-right-width:0; "/>
- <col ref="ast" style="text-align:right; border-left-width:0; border-right-width:0; "/>
- <col ref="prcpvol" style="text-align:right; border-left-width:0; border-right-width:0; "/>
- <col ref="prcpvolunitflag" style="text-align:left; border-left-width:0; border-right-width:0; "/>
- <col ref="prcpqty" style="text-align:right; border-left-width:0; border-right-width:0; "/>
- <col ref="prcpqtyunitflag" style="border-left-width:0; border-right-width:0; "/>
- <col ref="prcptims" style="border-left-width:0; border-right-width:0; "/>
- <col ref="abbrnm" style="border-left-width:0; border-right-width:0; "/>
- <col ref="drugmthdspccd" style="border-left-width:0; "/>
- <!-- 20080920
- <col disabled="true" ref="drugtmspeccal" visibility="hidden" style="text-align:left; "/>
- -->
- <col disabled="true" ref="drugtmspec_recalc1" visibility="hidden" style="text-align:left; "/>
- <col disabled="true" ref="prcpdelivefact" visibility="hidden" style="text-align:left; "/>
- <col disabled="true" ref="orddrnm" visibility="hidden" style="text-align:left; "/>
- <col disabled="true" ref="fstrgstdt" visibility="hidden" format="yyyy-mm-dd hh:nn" style="text-align:left; "/>
- <col disabled="true" ref="prcphopedd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="sapnoyn" visibility="hidden" style="text-align:center; "/>
- <col disabled="true" ref="engnm" visibility="hidden" style="text-align:center; "/>
- <col ref="depth" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- return;
-
- grd_druglist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- return;
-
- //팝업메뉴호출
- fMouseDownGridRow();
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- return;
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //var pGrd = grd_druglist;
- //fSetDrugCheck(pGrd.mouseRow,pGrd.mouseCol);
-
- var pGrd = grd_druglist;
- var row = pGrd.mouseRow;
- var col = pGrd.mouseCol;
- var editchk ;
-
- //alert("1");
- pGrd.isReadOnly(row,col,row,col) = false;
- //alert(isDataCell());
- if(isDataCell() ) {
- if ( col == pGrd.colRef("check")) {
- } else if ( col == pGrd.colRef("prcpmixno")){
- pGrd.editCell();
- }else{
- editchk = fSetDrugCheck(row,col);
- //alert(editchk);
- if ( editchk == true) {
- pGrd.editCell();
- } else {
- pGrd.isReadOnly(row,col,row,col) = true;
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //-----------------------(20080924)
- /*
- if(grd_druglist.col == 2){
- fSettingMix();
- }
- */
- //alert("2");
- var pGrd = grd_druglist;
- var row = pGrd.row;
- var col = pGrd.col;
- if(col == pGrd.colRef("prcpmixno")){
- fSettingMix();
- } else {
- fSetDrugCheck(row,col);
- }
- //------------------------(20080924)
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
-
- //---------------------------(20080924)
- /* 원본
- var row = grd_druglist.row - 1;
- var prcpmixno = model.getValue(xWardDrugListPath + "[" + row + "]/prcpmixno");
- // delete key
- if(event.keyCode == "46" && prcpmixno != ""){
- fSettingMixCancle();
- }
- */
- var pGrd = grd_druglist;
- var row = pGrd.row - 1;
- var prcpmixno = model.getValue(xWardDrugListPath + "[" + row + "]/prcpmixno");
- var col = pGrd.col;
- // delete key
- if ( col == pGrd.colRef("prcpmixno") ) {
- //alert("event.keyCode:"+event.keyCode);
- if (prcpmixno != "") {
- if (event.keyCode == "46" || event.keyCode == "8" ) {
- fSettingMixCancle();
- }
- }
- }
- //---------------------------(20080924)
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- femrViewWarnCnts(grd_druglist, "/root/main/warddruginfo/warddruglist" );//CareCom.js
- ]]>
- </script>
- </datagrid>
- <group id="grp_drugcard" visibility="hidden" style="left:505px; top:405px; width:300px; height:195px; ">
- <caption id="caption13" class="cell_2" style="left:0px; top:5px; width:292px; height:188px; vertical-align:middle; "/>
- <caption id="caption12" class="cell_1" style="left:7px; top:7px; width:285px; height:179px; font-weight:bold; vertical-align:middle; ">
- <![CDATA[
-
- ]]>
- </caption>
- <input id="input1" ref="/root/temp/row" navindex="8" maxlength="1" format="9" style="left:140px; top:75px; width:35px; height:19px; "/>
- <input id="input2" ref="/root/temp/col" navindex="9" maxlength="1" format="9" style="left:140px; top:105px; width:35px; height:19px; "/>
- <caption id="caption9" style="left:40px; top:108px; width:85px; height:14px; ">Col(칸) 위치 :</caption>
- <button id="btn_drugprintcancel" class="btn4_letter2" style="left:145px; top:150px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_drugcard.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_drugprint" class="btn4_letter2" style="left:89px; top:150px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClickDrugPrint();
- grp_drugcard.visible = false;
- ]]>
- </script>
- </button>
- <caption id="caption14" style="left:70px; top:35px; width:156px; height:14px; ">프린터를 출력하시겠습니까?</caption>
- <caption id="caption15" style="left:40px; top:75px; width:85px; height:14px; ">Row(줄) 위치 :</caption>
- </group>
- <button id="btndrugend" class="btn2_letter6" navindex="12" visibility="visible" style="left:855px; top:20px; width:86px; height:19px; ">
- <caption>투약마감</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //modal("SPMNR05400");
- open("SPMNR05400",1,1,1);
-
- ]]>
- </script>
- </button>
- <bool id="bolall" navindex="19" ref="/root/main/cond/multicheck" style="left:222px; top:154px; width:25px; height:20px; text-align:center; vertical-align:middle; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var multicheck = model.getValue("/root/main/cond/multicheck");
- var nodeCnt = getNodesetCount(xWardDrugListPath);
- for(var i = 1; i <= nodeCnt; i++){
- if(multicheck == "true"){
- model.setValue(xWardDrugListPath + "[" + i + "]/check", "true");
- }else{
- model.setValue(xWardDrugListPath + "[" + i + "]/check", "false");
- }
- }
- ]]>
- </script>
- </bool>
- <line id="line8" class="line_3" style="x1:289px; y1:78px; x2:289px; y2:96px; border-color:#ffe4bb; border-left-style:solid; "/>
- <line id="line9" class="line_3" style="x1:437px; y1:78px; x2:437px; y2:97px; border-color:#ffe4bb; border-left-style:solid; "/>
- <output id="output32" ref="/root/main/patinfo/pid" style="left:289px; top:78px; width:67px; height:19px; font-weight:bold; text-align:center; "/>
- <output id="output33" ref="/root/main/patinfo/sexage" style="left:437px; top:78px; width:44px; height:19px; font-weight:bold; text-align:center; "/>
- <caption id="caption3" ref="/root/main/patinfo/patnm" class="cell_1" style="left:356px; top:78px; width:81px; height:18px; font-weight:bold; text-align:center; vertical-align:middle; "/>
- <caption id="caption57" ref="/root/main/patinfo/roomcd" class="cell_1" style="left:220px; top:78px; width:70px; height:18px; font-weight:bold; vertical-align:middle; "/>
- <line id="line27" class="line_3" style="x1:220px; y1:77px; x2:482px; y2:77px; "/>
- <line id="line3" class="line_3" style="x1:219px; y1:78px; x2:219px; y2:98px; border-color:#ffe4bb; border-left-style:solid; "/>
- <line id="line4" class="line_3" style="x1:219px; y1:96px; x2:482px; y2:96px; "/>
- <line id="line6" class="line_3" style="x1:355px; y1:78px; x2:355px; y2:97px; border-color:#ffe4bb; border-left-style:solid; "/>
- <line id="line7" class="line_3" style="x1:481px; y1:78px; x2:481px; y2:96px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_medirec" class="btn2_letter6" navindex="12" style="left:1035px; top:20px; width:86px; height:19px; ">
- <caption>투약기록</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- modal("SMMNR00600");
- fInitialize();
- //open("SMMNR03800",1,1,1);
- ]]>
- </script>
- </button>
- </group>
- <group id="group4" scroll="auto" style="left:0px; top:757px; width:1195px; height:27px; ">
- <line id="line37" class="line_6" style="x1:1px; y1:0px; x2:1195px; y2:0px; "/>
- <caption id="caption7" style="left:326px; top:7px; width:70px; height:14px; font-weight:bold; ">마약/향정</caption>
- <caption id="caption11" class="search_name" style="left:215px; top:5px; width:86px; height:17px; ">처방구분 :</caption>
- <caption id="caption4" style="left:430px; top:7px; width:70px; height:14px; font-weight:bold; ">반환확정</caption>
- <caption id="caption5" style="left:308px; top:3px; width:23px; height:18px; font-size:13pt; font-weight:bold; ">A</caption>
- <output id="output1" style="left:395px; top:5px; width:30px; height:15px; background-color:#ff0000; "/>
- <caption id="caption22" class="search_name" visibility="hidden" style="left:870px; top:5px; width:266px; height:17px; ">Mix no 취소시 자료선택 후 Delete Key</caption>
- <caption id="caption19" style="left:539px; top:7px; width:80px; height:14px; font-weight:bold; ">예방적항생제</caption>
- <output id="output2" style="left:504px; top:5px; width:30px; height:19px; background-color:#ffcc00; "/>
- <caption id="caption24" style="left:674px; top:7px; width:80px; height:14px; font-weight:bold; ">변경된 처방</caption>
- <output id="output3" style="left:639px; top:5px; width:30px; height:19px; background-color:#cceeee; "/>
- </group>
- <caption id="caption25" style="left:1160px; top:760px; width:30px; height:20px; ">[표]</caption>
- </xhtml:body>
- </xhtml:html>
|