1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021 |
- <?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="">
- <main>
- <prcplist>
- <prcpinfo>
- <inorddeptnm/>
- <calcscorcd/>
- <hngnm/>
- <totqty/>
- <execdeptcd/>
- <eryn/>
- <todd/>
- <lastdttm/>
- <ordnm/>
- <issdeptcd/>
- <issdeptcdnm/>
- <prcpexecdeptcd/>
- <prcpexecdpetcdnm/>
- <updeptcd/>
- <ioflag/>
- <precureprcpflag/>
- <prcphistcd/>
- <selfprcpflag/>
- <spcl/>
- </prcpinfo>
- </prcplist>
- <patlist>
- <patinfo/>
- </patlist>
- <astlist>
- <astinfo/>
- </astlist>
- <prnlist>
- <prninfo/>
- </prnlist>
- <endlist>
- <endinfo>
- <genrdd/>
- <genrtm/>
- <sumfromdd/>
- <sumfromtm/>
- <sumtodd/>
- <sumtotm/>
- <sumdeptcd/>
- <sumnm/>
- <endflag/>
- <cnt/>
- </endinfo>
- </endlist>
- <prcpklist/>
- </main>
- <send>
- <srchfromdd/>
- <calcscorcd/>
- <execdeptcd/>
- <sumlistinfo>
- <prcpflag>O</prcpflag>
- </sumlistinfo>
- <endtime/>
- <fromddflag/>
- <fromtm/>
- <toddflag/>
- <totm/>
- <fromdd/>
- <todd/>
- <srchorddeptcd/>
- <endtimenm/>
- <eryn/>
- <lastdttm/>
- <chkpid/>
- <issdeptcd/>
- <prnflag/>
- <hospnm/>
- <hospnm1/>
- <prcphistcd/>
- <chkyn/>
- <chktm/>
- <spcldrug/>
- <precureprcpflag/>
- <wardcd/>
- <selfprcpflag/>
- <nextfromdd/>
- <nextfromtm/>
- <srchcd/>
- <issdeptcdnm/>
- <srchendfromdd/>
- <srchendtodd/>
- </send>
- <init>
- <sumtmflaglist>
- <flaglist>
- <flagcd/>
- <flagnm/>
- <fromddflag/>
- <fromtm/>
- <toddflag/>
- <totm/>
- </flaglist>
- </sumtmflaglist>
- <updmflaglist>
- <flaglist>
- <fromddflag/>
- <fromtm/>
- <nextfromtm/>
- </flaglist>
- </updmflaglist>
- <chksum>
- <item>
- <chkast/>
- </item>
- </chksum>
- <chkyn/>
- <chktm/>
- <chkinstcd>
- <hosp>
- <hospnm/>
- <hospnm1/>
- </hosp>
- </chkinstcd>
- <checkendlist>
- <checklist>
- <checkend/>
- </checklist>
- </checkendlist>
- </init>
- <hidden>
- <chkpid>
- <pharm>
- <pharmflag/>
- </pharm>
- </chkpid>
- </hidden>
- <temp>
- <cnstinfo>
- <pidchkflag/>
- </cnstinfo>
- </temp>
- </root>
- </instance>
- <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/commonweb/js/stringHelper.js"/>
- <submission id="TRADT11021" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/prcplist"/>
- <submission id="TRADT11022" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/patlist"/>
- <submission id="TRADT11023" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/updmflaglist"/>
- <submission id="TXADT10326" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/result"/>
- <submission id="TXADT10327" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/result"/>
- <submission id="TRADC00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/chkpid" replace="instance" resultref="/root/hidden/chkpid"/>
- <submission id="TRADT11024" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/astlist"/>
- <submission id="TRADT11025" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/prnlist"/>
- <submission id="TRADT11028" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/prcplist"/>
- <submission id="TRADT11026" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/chksum"/>
- <submission id="TRADT11029" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/chkinstcd"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- model.removenode("/root/main/prcplist");
- model.setValue("/root/send/srchfromdd", getCurrentDate());
-
- model.setValue("/root/send/fromddflag", getCurrentDate().toDate().getAddDate(-1,"D").getDateFormat("YYYYMMDD"));
- model.setValue("/root/send/toddflag", getCurrentDate());
- model.setValue("/root/send/fromtm", "080001");
- model.setValue("/root/send/totm", "080000");
-
- model.setValue("/root/send/srchendfromdd", getCurrentDate());
- model.setValue("/root/send/srchendtodd", getCurrentDate());
- // submit("TRADT10206");
-
- // 집계 이력 조회
- submit("TRADT11032");
-
- fCheckPharm();
- if ( model.getValue("/root/temp/cnstinfo/pidchkflag") == "Y") {
- btn_send.visible = false;
- btn_srch.visible = false;
- chk.visible = false;
- }
-
- chk_tm.value = "Y";
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- //부서별약품집계조회(수액집계조회) 화면을 통해 수액집계조회 호출하는 경우 "마감시간관리"설정 불가하도록 처리 (2009.05.27 JJE)
- //var openerScrnID = opener.javascript.getParameter("SMADT11000_openerscrnid");
- // var openerAuth = opener.javascript.getParameter("SMADT11000_openerauth");
- //if( openerScrnID == "SMADT10800" ){
- // if( openerAuth == "R" ){ //읽기 권한 화면에서 오픈한 경우 마감시간관리 버튼 숨김
- // btn_setendtm.visible = false;
- // }
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- // 약제팀 이외에는 조회만 가능하게 막기
- function fCheckPharm() {
- model.setValue("/root/send/chkpid", getUserInfo("userid"));
-
- submit("TRADC00104");
-
- if(model.getValue("/root/hidden/chkpid/pharm/pharmflag") != "Y") {
- model.setValue("/root/temp/cnstinfo/pidchkflag", "Y");
- } else {
- }
- }
- ]]>
- </script>
- <submission id="TRADT11030" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/checkendlist"/>
- <submission id="TRADT11031" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send"/>
- <submission id="TXADT10335" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/prcplist"/>
- <submission id="TRADT11032" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/endlist/endinfo"/>
- <submission id="TRADT11033" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/prcpklist"/>
- </model>
- </xhtml:head>
- <xhtml:body guideline="1,1225;1,1194;" 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:800px; height:14px; ">수액 집계조회(Ver 120804)</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
- <datagrid id="datagrid1" nodeset="/root/main/patlist/patinfo" caption="일자^처방종류^I/O^병실^등록번호^이름^코드^약품명^집계량" colsep="^" colwidth="60, 60, 32, 45, 99, 100, 74, 159, 57" explorerbar="sortshow" rowheader="update" rowsep="|" style="left:440px; top:75px; width:754px; height:668px; ">
- <col ref="execdd"/>
- <col ref="prcpkindcdnm"/>
- <col ref="ioflag"/>
- <col ref="roomcd"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="calcscorcd" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="totqty" style="text-align:right; "/>
- </datagrid>
- <group id="group2" style="left:0px; top:5px; width:1195px; height:40px; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:3px; width:1194px; height:37px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line13" style="x1:1091px; y1:7px; x2:1091px; y2:34px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption4" class="search_name" style="left:15px; top:12px; width:104px; height:17px; ">검색일자 :</caption>
- <input id="srchdd" ref="/root/send/srchfromdd" class="input_search" inputtype="date" style="left:105px; top:12px; width:99px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/send/fromddflag", model.getValue("/root/send/srchfromdd").toDate().getAddDate(-1,"D").getDateFormat("YYYYMMDD"));
- model.setValue("/root/send/toddflag", model.getValue("/root/send/srchfromdd"));
- model.refresh();
- ]]>
- </script>
- </input>
- <input id="ipt_srchadmincd" ref="/root/send/srchcd" class="input_search" style="left:315px; top:12px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "13") {
- setInputNodeCurText();
- btn_sea.dispatch("DOMActivate")
- }
- ]]>
- </script>
- </input>
- <input id="ipt_totm" ref="/root/send/totm" class="input_search" autonext="false" format="hh:nn:ss" style="left:850px; top:10px; width:59; height:19px; "/>
- <input id="cmb_fromddflag" ref="/root/send/fromddflag" class="input_search" inputtype="date" appearance="minimal" style="left:559px; top:10px; width:99px; height:19px; "/>
- <input id="ipt_fromtm" ref="/root/send/fromtm" class="input_search" autonext="false" format="hh:nn:ss" style="left:661px; top:10px; width:59px; height:19px; "/>
- <input id="cmb_toddflag" ref="/root/send/toddflag" class="input_search" inputtype="date" appearance="minimal" style="left:745px; top:10px; width:99px; height:19px; "/>
- <caption id="caption17" class="search_name" style="left:474px; top:10px; width:80px; height:17px; vertical-align:middle; ">집계시간</caption>
- <caption id="caption18" style="left:725px; top:9px; width:30px; height:25px; font-weight:bold; vertical-align:middle; ">~</caption>
- <button id="btn_send" class="btn4_letter2" style="left:1050px; top:10px; width:56px; height:22px; ">
- <caption>발주</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 20120510_laboru_수액 집계 중복 실행 방지
- //submit("TRADT11030");
- var currow = grd_drugsum.row;
-
- var ordercheck = model.getValue("/root/main/endlist/endinfo["+currow+"]/orderflag");
- model.setValue("/root/send/fromddflag" ,model.getValue("/root/main/endlist/endinfo["+currow+"]/sumfromdd"));
- model.setValue("/root/send/toddflag" ,model.getValue("/root/main/endlist/endinfo["+currow+"]/genrdd"));
- model.setValue("/root/send/endtime" ,model.getValue("/root/main/endlist/endinfo["+currow+"]/genrtm"));
-
- if(ordercheck == "Y") {
- messageBox("발주가 이미","I001");
- } else {
- if(submit("TXADT10326") ) { // ast.rsihinfu 테이블에 발주 데이터 생성
- if(submit("TXADT10327")) { // mis.rsihinfu 테이블에 발주 데이터 생성
- submit("TRADT11031");
- alert("발주를 완료하였습니다.");
- submit("TRADT11032");
- }
- } else {
- alert("발주를 실패하였습니다.");
- }
- }
- submit("TRADT11032");
- /*
- if(model.getValue("/root/init/checkendlist/checklist/checkend") == "Y") {
- alert(model.getValue("/root/send/srchfromdd") + " 날짜로 발주 데이터가 존재합니다.");
- } else {
- if(submit("TRADT11031")) { // 20120510_laboru_수액 집계 history insert
-
- submit("TRADT11023");
- var flag = model.getValue("/root/init/updmflaglist/flaglist/fromddflag");
- var todd = model.getValue("/root/send/todd");
-
- if( flag == todd || flag > todd) {
- // alert("이미 집계된 일자입니다.");
- // model.removeNodeset("/root/main/prcplist/prcpinfo");
- // model.refresh();
- // return;
- }
-
- if ( grd_prcp.rows < 2 ) {
- alert("집계 데이터가 없습니다.");
- } else if (chk.value != "Y") {
- alert("조회하신 데이터는 발주하실수 없습니다. 집계실행하시고 발주하시기 바랍니다.");
- model.removeNodeset("/root/main/prcplist/prcpinfo");
- return;
- } else {
- model.setValue("/root/main/prcplist/prcpinfo/todd", model.getValue("/root/send/todd"));
- model.setValue("/root/main/prcplist/prcpinfo/lastdttm", model.getValue("/root/send/lastdttm"));
- submit("TXADT10326");
-
- submit("TRADT11024");
-
- submit("TXADT10327");
- }
-
- model.removeNodeset("/root/main/prcplist/prcpinfo");
- model.removeNodeset("/root/main/prcplist/astinfo");
- model.refresh();
- } else {
- alert("발주 History 가 저장되지 않아 발주를 실패하였습니다.");
- }
- } */
- ]]>
- </script>
- </button>
- <button id="btn_srch" class="btn1_letter2" style="left:985px; top:10px; width:56px; height:22px; ">
- <caption>집계</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // if ( chk.value != "Y") {
- // alert("집계를 check 하고 조회하세요.");
- // return;
- // }
- /* model.setValue("/root/init/chkyn", "Y");
- model.removeNodeset("/root/main/prcplist/prcpinfo");
-
- if(getCurrentTime() >= "080001") {
- submit("TRADT11023");
-
- var fromddflag = model.getValue("/root/send/fromddflag");
- var fromdd = model.getValue("/root/send/fromdd");
- var fromtm = model.getValue("/root/send/fromtm");
-
- var toddflag = model.getValue("/root/send/toddflag");
- var todd = model.getValue("/root/send/todd");
- var totm = model.getValue("/root/send/totm");
- var prcpdd = model.getValue("/root/send/srchfromdd");
-
- if(toddflag == "") {
- todd = prcpdd ;
- model.setValue("/root/send/toddflag", todd);
- model.setValue("/root/send/todd", todd);
- }
- model.setValue("/root/send/todd", prcpdd);
- model.setValue("/root/send/toddflag", prcpdd);
-
- if ( totm == "" ){
- totm = getCurrentTime();
- var totm1 = totm.substring(0,4) + "59";
- model.setValue("/root/send/totm",totm1);
- }
-
- model.setValue("/root/send/lastdttm", getdaytime);
-
- var nextfromtm = model.getValue("/root/init/updmflaglist/flaglist/nextfromtm");
- nextfromtm.getLeftPad(6, 0);
-
- var fromday = model.getValue("/root/init/updmflaglist/flaglist/fromddflag");
- var fromtime = nextfromtm.getLeftPad(6, 0);
- // 최소 등록시 시간 설정
- if( fromday == "" || fromtime == "") {
- fromday = "20110101";
- fromtime = "060000";
- }
-
- var today = model.getValue("/root/send/todd");
- var totime = model.getValue("/root/send/totm");
-
- model.setValue("/root/send/fromdd", fromday);
- model.setValue("/root/send/fromtm", fromtime);
- model.setValue("/root/send/fromddflag", fromday);
- model.setValue("/root/send/toddflag", today);
-
- var pdate = ((prcpdd.toDate("YYYYMMDD")).getAddDate(-1,"D")).getDateFormat("YYYYMMDD") ;
-
- if (chk_tm.value == "Y") {
- model.setValue("/root/send/toddflag", prcpdd);
- model.setValue("/root/send/todd", prcpdd);
- model.setValue("/root/send/totm", "080059");
- model.setValue("/root/send/fromddflag", pdate);
- model.setValue("/root/send/fromdd", pdate);
- model.setValue("/root/send/fromtm", "080100");
- }
-
- var getdaytime = getCurrentDate()+getCurrentTime();
- var newdaytime = model.getValue("/root/send/todd") + model.getValue("/root/send/totm");
-
- if (getdaytime < newdaytime) {
- model.setValue("/root/send/lastdttm", getdaytime);
- } else {
- model.setValue("/root/send/lastdttm", newdaytime);
- }
-
- var frday = model.getValue("/root/send/fromdd");
- var ftime = model.getValue("/root/send/fromtm");
- var tday = model.getValue("/root/send/todd");
- var ttime = model.getValue("/root/send/totm");
-
- var fdt = frday + ftime;
- var tdt = tday + ttime;
-
- if ( tdt < fdt) {
- tday = ((tday.toDate("YYYYMMDD")).getAddDate(1,"D")).getDateFormat("YYYYMMDD");
- model.setValue("/root/send/todd", tday);
- model.setValue("/root/send/toddflag", tday);
- }
-
- model.refresh();
- var fdy = (frday.toDate("YYYYMMDD")).getDateFormat("YYYY/MM/DD");
- var ftm = (ftime.substring(0,2) + ":" + ftime.substring(2,4) + ":" + ftime.substring(4,6));
-
- var nextdd = model.getValue("/root/init/updmflaglist/flaglist/fromddflag");
- var nexttm = model.getValue("/root/init/updmflaglist/flaglist/fromtm");
-
- model.setValue("/root/send/nextfromdd", nextdd);
- model.setValue("/root/send/nextfromtm", nexttm);
-
- alert("집계조회 시작시간은"+ fdy+" "+ ftm + "입니다");
- */
-
- alert("집계 작업 시작합니다.");
- if(submit("TXADT10335")) {
- alert("집계 작업 완료하였습니다.");
- } else {
- alert("집계 작업을 실패 하였습니다.");
- }
- submit("TRADT11032");
- /*
- for (i=1; i < grd_prcp.rows; i++ ) {
- var eryn = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/eryn");
- var exec = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/execdeptcd");
- var issd = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcd");
- var iss = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm");
- var inor = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/inorddeptnm");
- var ioflag = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/ioflag");
- var eryn = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/eryn");
- var precure = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/precureprcpflag");
- var spcldrug = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/spcldrug");
- var wardnm = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/wardnm");
- var wardcd = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/wardcd");
- var selfprcp = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/selfprcpflag");
-
- // mis 저장할 부서코드 셋팅.
- if (ioflag == "I") {
- if (eryn == "Y" && precure != "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else if ( exec == "2360800000" && eryn != "Y") {
- // mis 저장할 부서코드 셋팅, 화면에 보여줄 부서명 셋팅.
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", exec);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", inor);
- } else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- }
- // 투석액일 경우 emr.mmohiprc의 wardcd를 집계부서로 셋팅
- if ( spcldrug == "K") {
- if (eryn == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else if ( precure == "Y") {
- // 선처치일 경우 집계부서를 신장실로 셋팅.
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", iss);
- }else if ( selfprcp == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", wardcd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", wardnm);
- }
- }
- } else if (ioflag == "O") {
- if (eryn == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else if ( exec == "2360800000" && eryn != "Y") {
- // mis 저장할 부서코드 셋팅, 화면에 보여줄 부서명 셋팅.
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", exec);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", inor);
- } else if ( precure == "Y" ) {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- } else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", exec);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", inor);
- }
- // 투석액일 경우 emr.mmohiprc의 wardcd를 집계부서로 셋팅
- if ( spcldrug == "K") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", wardcd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", wardnm);
-
- // 선처치일 경우 집계부서를 신장실로 셋팅.
- if (precure == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", iss);
- } else if ( selfprcp == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- }
- }
- }
- }
- } else {
- alert("발주 시간이 아닙니다.");
- }
- */
- ]]>
- </script>
- </button>
- <select id="chk" ref="/root/init/chkyn" visibility="hidden" overflow="visible" appearance="full" style="left:930px; top:10px; width:50px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>집계</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if (chk.value == "Y") {
- btn_sea.disabled = true;
- cmb_fromddflag.disabled = true;
- ipt_fromtm.disabled = true;
- srchdd.disabled = true;
- }
-
- if (chk.value !="Y") {
- btn_sea.disabled = false;
- cmb_fromddflag.disabled = false;
- ipt_fromtm.disabled = false;
- srchdd.disabled = false;
- }
- ]]>
- </script>
- </select>
- <select id="chk_tm" ref="/root/init/chktm" visibility="hidden" overflow="visible" appearance="full" style="left:905px; top:10px; width:75px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>기본시간</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <button id="button1" class="btn6_letter2" style="left:1115px; top:10px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 조회일자로 ast에 집계 출력된 내역이 있는지 확인.
- // submit("TRADT11026");
- // var chkast = model.getValue("/root/init/chksum/item/chkast");
-
- // 병원명 가져오기
- submit("TRADT11029");
-
- var hosp = model.getValue("/root/init/chkinstcd/hosp/hospnm") + " " + model.getValue("/root/init/chkinstcd/hosp/hospnm1");
- model.setValue("/root/send/hospnm",hosp);
- // ast에 집계된 내역이 없으면 중지
- /* if( chkast != "Y") {
- alert("조회된 일자로 발주된 데이터가 없습니다. ");
- model.refresh();
- return;
- }*/
-
- // 조회일자로 집계된 내역을 출력한다.
- var prcplist = model.getValue("/root/main/prcplist/prcpinfo/inorddeptnm");
- model.setValue("/root/send/chktm", model.getValue("/root/init/chktm"));
-
- model.removeNodeset("/root/main/prcplist/prcpinfo/");
-
- model.refresh();
-
- // 20110218 wify 경북대병원 수액 구분을 위한 node 추가
- model.makeNode("/root/send/spclflag");
- // 20110218 wify 경북대병원 수액만 조회
- submit("TRADT11028");
-
- // var endday = model.getValue("/root/send/fromdd");
- // var endday1 = model.getValue("/root/send/todd");
- // var endtime = model.getValue("/root/send/fromtm");
- // var endtime1 = model.getValue("/root/send/totm");
-
- // var etime = (endday.toDate()).getDateFormat("YYYY/MM/DD") + " "+ endtime.substring(0,2)+ ":" + endtime.substring(2,4)+":"+ endtime.substring(4,6) + " ~ " + (endday1.toDate()).getDateFormat("YYYY/MM/DD") + " " + endtime1.substring(0,2)+ ":" + endtime1.substring(2,4)+":"+ endtime1.substring(4,6)
- // var endday = model.getValue("/root/send/srchfromdd");
- // var endtime = (endday.toDate()).getDateFormat("YYYY/MM/DD");
- // model.setValue("/root/send/endtimenm",cmb_sumtmflag.label);
- // model.setValue("/root/send/endtimenm", endtime);
- // model.setValue("/root/send/endtimenm", etime);
-
- // 수액만 출력
- exeReportPreview("RPADT11001", "XMLSTR", "", "", "false","","","","","false");
-
- model.removeNodeset("/root/main/prcplist/prcpinfo")
-
- // 20110218 wify 경북대병원 투석액 부분을 다음장에 출력하기 위한 셋팅
- model.setValue("/root/send/spclflag", "K");
-
- // 20110218 wify 경북대병원 투석액만 조회
- submit("TRADT11028");
-
- if ( grd_prcp.rows > 1 ) {
- // 투석액만 출력
- exeReportPreview("RPADT11001", "XMLSTR", "", "", "false","","","","","false");
- }
-
- // 20120912_투석액 중 home 처방은 따로 출력함.
- model.setValue("/root/send/spclflag", "T");
-
- // 20110218 wify 경북대병원 투석액만 조회
- submit("TRADT11033");
-
- if ( getNodesetCount("/root/main/prcpklist/prcpinfo") > 1 ) {
- // 투석액만 출력
- exeReportPreview("RPADT11002", "XMLSTR", "", "", "false","","","","","false");
- }
-
- model.removeNodeset("/root/main/prcplist/prcpinfo")
-
- // 20110218 wify 경북대병원 투석액 구분하기 위한 flag값 node 삭제
- model.removenode("/root/send/spclflag");
-
- // 20120806_출력일시 업데이트
- var currow = grd_drugsum.row;
- model.setValue("/root/send/fromddflag" ,model.getValue("/root/main/endlist/endinfo["+currow+"]/sumfromdd"));
- model.setValue("/root/send/toddflag" ,model.getValue("/root/main/endlist/endinfo["+currow+"]/genrdd"));
- model.setValue("/root/send/endtime" ,model.getValue("/root/main/endlist/endinfo["+currow+"]/genrtm"));
- submit("TRADT11026");
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption1" class="search_name" style="left:220px; top:12px; width:104px; height:17px; ">검색코드 :</caption>
- </group>
- <datagrid id="grd_prcp" nodeset="/root/main/prcplist/prcpinfo" caption="부서명^코드^약품명^집계량^caption1" colsep="^" colwidth="99, 74, 159, 57, 100" explorerbar="sortshow" rowheader="update" rowsep="|" style="left:0px; top:280px; width:435px; height:463px; ">
- <col ref="issdeptcdnm"/>
- <col ref="calcscorcd" style="text-align:center; "/>
- <col ref="ordnm" style="text-align:center; "/>
- <col ref="totqty" style="text-align:right; "/>
- <col ref="updeptcd" visibility="hidden"/>
- <col ref="eryn" visibility="hidden"/>
- <col ref="todd" visibility="hidden"/>
- <col ref="lastdttm" visibility="hidden"/>
- <col ref="hngnm" visibility="hidden"/>
- <col ref="issdeptcd" visibility="hidden"/>
- <col ref="execdeptcd" visibility="hidden"/>
- <col ref="prcphistcd" visibility="hidden"/>
- <col ref="spcldrug" visibility="hidden"/>
- <col ref="precureprcpflag" visibility="hidden"/>
- <col ref="wardnm" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="selfprcpflag" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var exec = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row +"]/execdeptcd");
- var eryn = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row +"]/eryn");
- var cal = model.getValue("/root/main/prcplist/prcpinfo[" + grd_prcp.row + "]/calcscorcd");
- var issd = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/issdeptcd");
- var prcphistcd = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/prcphistcd");
- var spcldrug = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/spcldrug");
- var precureprcpflag = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/precureprcpflag");
- var wardcd = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/wardcd");
- var self = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/selfprcpflag");
- var issdeptcdnm = model.getValue("/root/main/prcplist/prcpinfo["+ grd_prcp.row + "]/issdeptcdnm");
-
- model.setValue("/root/send/execdeptcd", exec);
- model.setValue("/root/send/calcscorcd", cal);
- model.setValue("/root/send/eryn", eryn);
- model.setValue("/root/send/issdeptcd", issd);
- model.setValue("/root/send/prcphistcd", prcphistcd);
- model.setValue("/root/send/spcldrug", spcldrug);
- model.setValue("/root/send/precureprcpflag", precureprcpflag);
- model.setValue("/root/send/wardcd", wardcd);
- model.setValue("/root/send/selfprcpflag", self);
- model.setValue("/root/send/issdeptcdnm", issdeptcdnm);
-
- var endrow = grd_drugsum.row;
- model.setValue("/root/send/endtime", model.getValue("/root/main/endlist/endinfo["+endrow+"]/genrtm"));
-
- submit("TRADT11022");
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_prcp.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid2" nodeset="/root/main/astlist/astinfo" visibility="hidden" caption="코드^집계량^구분^집계일자" colsep="^" colwidth="99, 74, 159, 57, 100" explorerbar="sortshow" rowheader="update" rowsep="|" style="left:570px; top:245px; width:315px; height:65px; ">
- <col ref="reprgoodcd"/>
- <col ref="totqty" style="text-align:center; "/>
- <col ref="instcd"/>
- <col ref="genrdd" visibility="hidden"/>
- <col ref="sumflag" visibility="hidden"/>
- </datagrid>
- <caption id="caption10" class="tit_2" style="left:6px; top:263px; width:183px; height:13px; ">집계리스트</caption>
- <line id="line4" class="line_1" style="x1:1px; y1:278px; x2:435; y2:278px; "/>
- <line id="line1" class="line_1" style="x1:440px; y1:73px; x2:1194px; y2:73px; "/>
- <button id="btn_excsave" class="btn2_letter4" style="left:1113px; top:50px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // 조회일자로 ast에 집계 출력된 내역이 있는지 확인.
- /* submit("TRADT11026");
- var chkast = model.getValue("/root/init/chksum/item/chkast");
-
- // ast에 집계된 내역이 없으면 중지
- if( chkast != "Y") {
- alert("조회된 일자로 발주된 데이터가 없습니다. ");
- model.refresh();
- return;
- }
- */
- // 조회일자로 집계된 내역을 출력한다.
- var prcplist = model.getValue("/root/main/prcplist/prcpinfo/inorddeptnm");
- model.setValue("/root/send/prnflag", "E");
-
- if (prcplist == "") {
- model.removeNodeset("/root/main/prcplist/prcpinfo/");
- submit("TRADT11024");
- }
-
-
- var file = window.fileDialog("save","","false","","xls","Excel Files(*.xls)|*.xls");
-
- if (file != ""){
- grd_prcp.saveExcel(file);
- }
- model.removeNodeset("/root/send/prcplist/prcpinfo")
- ]]>
- </script>
- </button>
- <datagrid id="datagrid3" nodeset="/root/main/prnlist/prninfo" visibility="hidden" caption="코드^약품명^집계량" colsep="^" colwidth="99, 74, 159, 57, 100" explorerbar="sortshow" rowheader="update" rowsep="|" style="left:565px; top:330px; width:315px; height:65px; ">
- <col ref="reprgoodcd"/>
- <col ref="ordnm"/>
- <col ref="totqty" style="text-align:center; "/>
- </datagrid>
- <button id="button2" class="btn2_letter7" style="left:1010px; top:50px; width:97px; height:19px; ">
- <caption>엑셀저장(통계)</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.removeNodeset("/root/main/prnlist/prninfo");
- var from = model.getValue("/root/send/fromddflag");
- var to = model.getValue("/root/send/toddflag");
- if ( from == to ) {
- model.makeNode("/root/send/sendday");
- model.setValue("/root/send/sendday", "Y");
- }
-
- submit("TRADT11025");
-
- var file = window.fileDialog("save","","false","","xls","Excel Files(*.xls)|*.xls");
-
- if (file != ""){
- datagrid3.saveExcel(file);
- }
- model.removeNodeset("/root/send/prnlist/prninfo")
- ]]>
- </script>
- </button>
- <caption id="caption2" class="tit_2" style="left:5px; top:60px; width:183px; height:13px; ">집계이력</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:75px; x2:435; y2:75px; "/>
- <input id="input7" ref="/root/send/srchendtodd" class="input_default" inputtype="date" style="left:343px; top:55px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- submit("TRADT11032");
- ]]>
- </script>
- </input>
- <caption id="caption7" style="left:330px; top:56px; width:15px; height:20px; vertical-align:middle; ">~</caption>
- <input id="input6" ref="/root/send/srchendfromdd" class="input_default" inputtype="date" style="left:240px; top:55px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- submit("TRADT11032");
- ]]>
- </script>
- </input>
- <datagrid id="grd_drugsum" nodeset="/root/main/endlist/endinfo" autoresize="true" caption="집계일자^집계시간^집계구간^집계구간^집계구간^집계구간^집계자^건수^발주여부^출력일시" colsep="^" colwidth="100, 80, 68, 54, 68, 54, 60, 64, 61, 130" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:80px; width:435px; height:165px; ">
- <col ref="genrdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="genrtm" format="hh:nn:ss" style="text-align:center; "/>
- <col ref="sumfromdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="sumfromtm" format="hh:nn:ss" style="text-align:center; "/>
- <col ref="sumtodd" format="yyyy-mm-dd" style="left:339px; top:23px; width:68px; height:23px; text-align:center; "/>
- <col ref="sumtotm" format="hh:nn:ss" style="text-align:center; "/>
- <col ref="sumnm" style="text-align:center; "/>
- <col ref="cnt" style="text-align:center; "/>
- <col ref="orderflag" style="text-align:center; "/>
- <col ref="prntdt" format="yyyy-mm-dd hh:nn:ss" style="text-align:center; "/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if ( ! isDataCell() ) return;
-
- model.setValue("/root/send/srchfromdd",model.getValue("/root/main/endlist/endinfo["+grd_drugsum.row+"]/genrdd"));
- //submit("TRADT50202");
-
- model.setValue("/root/send/endtime",model.getValue("/root/main/endlist/endinfo["+grd_drugsum.row+"]/genrtm"));
- btn_sea.dispatch("DOMActivate");
-
- model.refresh();
- //fSelSum();
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_drugsum.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </group>
- <group id="group4" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
- <button id="btn_sea" class="btn1_letter2" style="left:1115px; top:5px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //model.removeNodeset("/root/main/prcplist/prcpinfo");
- //model.refresh();
- // submit("TRADT10701");
- // if ( model.getValue("/root/send/endflag") =="N"){
- // for ( var i = 1 ; i<grd_prcp.rows; i++){
- // grd_prcp.addStatus(i,"update");
- // }
- // }
- // var sumtm = substr(fromday, 0, 4)+"/"+substr(fromday,4,6)+"/"+substr(fromday,6,8)+" "+substr(fromtime,0,2)+":"+substr(fromtime,2,4)+":"+substr(fromtime,4,6);
-
- //alert(sumtm);
- /* model.setValue("/root/init/chkyn", "");
- model.removeNodeset("/root/main/prcplist/prcpinfo");
-
- submit("TRADT11023");
-
- var fromddflag = model.getValue("/root/send/fromddflag");
- var fromdd = model.getValue("/root/send/fromdd");
- var fromtm = model.getValue("/root/send/fromtm");
- var toddflag = model.getValue("/root/send/toddflag");
- var todd = model.getValue("/root/send/todd");
- var totm = model.getValue("/root/send/totm");
- var prcpdd = model.getValue("/root/send/srchfromdd");
-
- if(fromddflag == "") {
- fromdd = prcpdd ;
- model.setValue("/root/send/fromdd", fromdd);
- model.setValue("/root/send/fromddflag", fromdd);
- } else {
- model.setValue("/root/send/fromdd", model.getValue("/root/send/fromddflag"));
- }
-
- if(toddflag == "") {
- todd = prcpdd ;
- model.setValue("/root/send/todd", todd);
- model.setValue("/root/send/toddflag", todd);
- } else {
- model.setValue("/root/send/todd", model.getValue("/root/send/toddflag"));
- }
-
- if ( fromtm == "" ){
- fromtm ="0801";
- model.setValue("/root/send/fromtm",fromtm);
- }
-
- if ( totm == "" ){
- totm ="0800";
- model.setValue("/root/send/totm",totm);
- }
-
- fromtm = fromtm.substring( 0,4 )+ "00";
- totm = totm.substring( 0,4 ) + "59";
-
- var pdate = ((prcpdd.toDate("YYYYMMDD")).getAddDate(-1,"D")).getDateFormat("YYYYMMDD") ;
-
- model.setValue("/root/send/fromtm", fromtm);
- model.setValue("/root/send/totm", totm);
-
- if (chk_tm.value == "Y") {
- model.setValue("/root/send/toddflag", prcpdd);
- model.setValue("/root/send/todd", prcpdd);
- model.setValue("/root/send/totm", "080000");
- model.setValue("/root/send/fromddflag", pdate);
- model.setValue("/root/send/fromdd", pdate);
- model.setValue("/root/send/fromtm", "080001");
- }
-
- var nextdd = model.getValue("/root/init/updmflaglist/flaglist/fromddflag");
- var nexttm = model.getValue("/root/init/updmflaglist/flaglist/fromtm");
-
- model.setValue("/root/send/nextfromdd", nextdd);
- model.setValue("/root/send/nextfromtm", nexttm);
-
- model.refresh(); */
-
- submit("TRADT11021");
- // 20110110 wify 경북대병원 집계기준을 발행부서로 변경
- // 수술실은 일일수술실 제외한 하위 수술실을 같이 집계, 일일수술실은 따로 집계
- // 일일수술실은 execdeptcd로 집계
- // 기타부서도 예외사항이 있을듯하나 파악되지 않아.. 예외사항 있으면 추후 추가.
- // eryn(응급구분)이 Y 이면 병동약국으로 집계함으로 병동약국으로 변경.
-
- for (i=1; i < grd_prcp.rows; i++ ) {
- var eryn = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/eryn");
- var exec = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/execdeptcd");
- var issd = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcd");
- var iss = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm");
- var inor = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/inorddeptnm");
- var ioflag = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/ioflag");
- var eryn = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/eryn");
- var precure = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/precureprcpflag");
- var spcldrug = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/spcldrug");
- var wardnm = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/wardnm");
- var wardcd = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/wardcd");
- var selfprcp = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/selfprcpflag");
- var spcl = model.getValue("/root/main/prcplist/prcpinfo["+ i +"]/spcl");
-
- // mis 저장할 부서코드 셋팅.
- if (ioflag == "I") {
- if (eryn == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else if ( exec == "2360800000") {
- // mis 저장할 부서코드 셋팅, 화면에 보여줄 부서명 셋팅.
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", exec);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", inor);
- } else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- }
- // 투석액일 경우 emr.mmohiprc의 wardcd를 집계부서로 셋팅
- if ( spcldrug == "K") {
- if (eryn == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else if ( precure == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", iss);
- } else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", wardcd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", wardnm);
- }
- }
- } else if (ioflag == "O") {
- if (eryn == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- } else if ( exec == "2360800000") {
- // mis 저장할 부서코드 셋팅, 화면에 보여줄 부서명 셋팅.
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", exec);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", inor);
- } else if ( precure == "Y" ) {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- } else if ( selfprcp == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- }else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", exec);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", inor);
- }
- // 투석액일 경우 emr.mmohiprc의 wardcd를 집계부서로 셋팅
- if ( spcldrug == "K") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", wardcd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", wardnm);
-
- if (precure == "Y") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", issd);
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", iss);
- } else if ( selfprcp == "Y") {
- if(spcl == "HOME") {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "2010700000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "HOME");
- } else {
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/updeptcd", "3240300000");
- model.setValue("/root/main/prcplist/prcpinfo["+ i +"]/issdeptcdnm", "병동약국");
- }
- }
-
- }
- }
- }
- ]]>
- </script>
- </button>
- <button id="button3" class="btn1_letter4" style="left:1025px; top:5px; width:80px; height:22px; ">
- <caption>집계수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMADT11002",0,20,150,"SMADT11002","","");
- ]]>
- </script>
- </button>
- </group>
- <caption id="caption11" class="search_name" style="left:149px; top:96px; width:101px; height:17px; ">집계일자 :</caption>
- </xhtml:body>
- </xhtml:html>
|