123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660 |
- <?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>
- <menuitems>
- <grdmenu>
- <item>
- <name>환자라벨출력</name>
- <func>fOpenPrintLabel</func>
- </item>
- <item>
- <name>환자팔찌 재출력</name>
- <func>fOpenPatBC</func>
- </item>
- </grdmenu>
- </menuitems>
- </main>
- <send>
- <reqdata/>
- </send>
- <hidden/>
- <cond>
- <workdd/>
- <dscstat/>
- <execdept/>
- <gubnflag/>
- </cond>
- <init>
- <codelist>
- <O08/>
- <O08A/>
- </codelist>
- <execdeptinfo>
- <deptlist/>
- </execdeptinfo>
- </init>
- <temp/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
- <submission id="TRMNP09101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/dscpinfo"/>
- <submission id="TRMNP09102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/execdeptinfo"/>
- <submission id="TXMNP09101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata/plist" resultref="/root/temp"/>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/barcdprntsetup"/>
- <submission id="TRPMI00115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data17" resultref="/root/hidden/h_receipt"/>
- <submission id="TRMNP09103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data18" resultref="/root/hidden/h_receipt"/>
- <script type="javascript">
- <![CDATA[
- function fInitialize()
- {
- var curdate = getCurrentDate();
-
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/workdd", curdate);
- submit("TRMNP09102");
-
-
- var pCode = "'O08'";
-
- fGetNursHardCdInfo(pCode, curdate);
-
- var nodecnt = getNodesetCount("/root/code/codeinfo/codelist");
-
- if ( nodecnt > 0 ) {
- copyNodeset("/root/init/codelist/O08", "/root/code/codeinfo/codelist");
- }
-
- model.makeValue("/root/init/codelist/O08A[1]/cdid", "-");
- model.makeValue("/root/init/codelist/O08A[1]/cdnm", "전체");
-
- nodecnt ++;
-
- var ii = 1;
-
- for (var i = 2; i <= nodecnt; i ++) {
-
- model.makeValue("/root/init/codelist/O08A[" + i + "]/cdid", model.getValue("/root/init/codelist/O08[" + ii + "]/cdid"));
- model.makeValue("/root/init/codelist/O08A[" + i + "]/cdnm", model.getValue("/root/init/codelist/O08[" + ii + "]/cdnm"));
-
- ii ++;
- }
-
- model.setValue("/root/cond/workdd", curdate);
- model.setValue("/root/cond/dscstat", "-");
- // 15.07.16 시행부서 제거요청에 따른 주석 처리(일수 우문주 선생님 요청)
- //model.setValue("/root/cond/execdept", "-");
- // 15.05.26 추가
- model.makeValue("/root/cond/gubnflag", "-");
-
- model.refresh();
-
- fSearch();
-
- var sCnt = getNodesetCount("/root/init/execdeptinfo/deptlist");
- var sSaveVerify = "N";
-
- for (var i = 1; i < sCnt + 1; i++) {
- if (model.getValue("/root/init/execdeptinfo/deptlist[" + i + "]/execdeptcd") == getUserInfo("dutplcecd")) {
- sSaveVerify = "Y";
- break;
- }
- }
-
- if (sSaveVerify == "Y") {
- btn_save.disabled = false;
- } else {
- btn_save.disabled = true;
- }
- }
-
- function fSearch() {
-
- var workdd = model.getValue("/root/cond/workdd");
- var dscstat = model.getValue("/root/cond/dscstat");
- var execdept = model.getValue("/root/cond/execdept");
- // 15.05.26 추가
- var gubnflag = model.getValue("/root/cond/gubnflag");
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/workdd", workdd);
- model.makeValue("/root/send/reqdata/dscstat", dscstat);
- // 15.07.16 시행부서 제거요청에 따른 주석 처리(일수 우문주 선생님 요청)
- //model.makeValue("/root/send/reqdata/execdept", execdept);
-
- // 15.05.26 추가
- model.makeValue("/root/send/reqdata/gubnflag", gubnflag);
-
- submit("TRMNP09101");
-
- }
-
- function fSave() {
-
- var savedata = getGridUpdateData(grd_plist);
-
- if (savedata == "" ) {
- messageBox("저장할 데이터가 없습니다.", "E999");
- } else {
- model.makeValue("/root/send/savedata/plist", savedata);
- if (submit("TXMNP09101")) {
- btn_sear.dispatch("DOMActivate");
- }
- }
-
- }
-
- function fShowPopupMenu(gridID, menuPath)
- {
- var gridObj = document.controls.item(gridID);
-
- if(event.button == 3) {
- if(gridObj.isCell(event.target) && gridObj.mouseRow >= gridObj.fixedrows){
- window.setPopupMenu(true, menuPath, "name", "func", false);
- }else{
- window.setPopupMenu(false);
- }
- }
- }
-
- function fOpenPrintLabel() {
- model.removenode("/root/main/cmpatprtcnt");
- model.makeValue("/root/main/cmpatprtcnt","1");
-
- model.setFocus("ipt_cmpatprtcnt");
-
- // grp_prtlabel.attribute("left") = event.ScreenX-window.screenleft-10;
- // grp_prtlabel.attribute("top") = event.ScreenY-window.screenTop-150;
- grp_prtlabel.attribute("visibility") = "visible";
-
- model.refresh();
- }
-
- function fPrintLabel_SMMNP09100() {
-
- var pid = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/pid");
- var patnm = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/hngnm");
- var sexage = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/sa");
- var rgstno = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/rgstno");
- var orddd = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/orddd");
- var roomcd = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/execdept");
- var deptnm = model.getValue("/root/main/dscpinfo/plist["+grd_plist.row+"]/orddept");
- var prtcnt = model.getValue("/root/main/cmpatprtcnt");
-
-
- // 환자 정보 라벨 출력
- if(prtcnt > 0){
- //1. 바코드 라벨 설정값 조회
- var scrnid = "SMMNP09100";
-
- model.removeNodeset("/root/main/barcdprntsetup");
- model.removenode("/root/send");
- model.makeValue("/root/send/scrnid", scrnid);
- submit("TRLLC90101");
-
- //2. 바코드 라벨 환경설정
- var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo";
- lzzfMakeBrcdPrntObjHanDo("CommAX", barcdRef);
- var portOpenTF = fSetNursBarcdInfo(barcdRef); // CareCom.js 바코드프린터별 환경설정(Zebra,SATO)
-
- //3. 환자라벨출력
- //fPrtCarePatNameLabel(barcdRef, pid, roomcd, patnm, sexage, rgstno, orddd, prtcnt, portOpenTF);
- setParameter("barcdRef", barcdRef);
- setParameter("pid", pid);
- setParameter("roomcd", roomcd);
- setParameter("patnm", patnm);
- setParameter("sexage", sexage);
- setParameter("rgstno", rgstno);
- setParameter("orddd", orddd);
- setParameter("orddeptnm", deptnm);
- setParameter("prtcnt", prtcnt);
- setParameter("portOpenTF", portOpenTF);
-
- modal("SPMNZ00700");
- }
-
- grp_prtlabel.attribute("visibility") = "hidden";
- }
-
- function fCancelPrint_SMMNP09100() {
- model.removenode("/root/main/cmpatprtcnt");
- model.makeValue("/root/main/cmpatprtcnt","1");
- grp_prtlabel.attribute("visibility") = "hidden";
- }
-
- // --------------------------------------------------
- // 환자팔찌 재출력
- // --------------------------------------------------
- function fOpenPatBC()
- {
-
- var pRow = grd_plist.row;
- var sPath = "/root/main/dscpinfo/plist["+pRow+"]/";
- //port정보 가져오기
- model.removenode('/root/send');
- model.removenode('/root/main/barcdprntsetup');
- model.makenode('/root/main/barcdprntsetup');
- model.makeValue('/root/send/scrnid', 'SMMNR00600');
- var comport = '1';
- if(submit('TRLLC90101')){
- comport = model.getValue('/root/main/barcdprntsetup/prntsetupinfo/setupinfo[1]/comm02/comm');
- }
- // 바코드 라벨 환경설정
- var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo";
- lzzfMakeBrcdPrntObjHanDo("CommAX");
- var gubun = model.getValue(sPath + "gubn");
- //patinfo 정보 셋팅
- var pid = model.getValue(sPath +"pid");
- var indd = model.getValue(sPath +"orddd" );
- var cretno = model.getValue(sPath +"cretno");
- var mskind = model.getValue(sPath +"mskind");
- var histstat = model.getValue(sPath +"histstat");
- var wardcd = model.getValue(sPath +"execdept");
-
- if( gubun == "O" ){
- pmofPrintBarCode(pid, indd, wardcd, "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }else{
- /* 삭제된 파라미터 : pPort - COM Port 지정값
- * 추가된 파라미터 : pSetyn - 프린터설정정보 셋팅여부
- * pScrid - 프린터설정정보 조회용 화면 아이디
- * pBarcdRef - 설정정보 xpath
- */
- pmifPrintBarCode(pid, indd, cretno, mskind, histstat, "N", "SMMNP09100", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
- }
-
- /*
- * 외래환자 바코드 출력 함수
- * 최초작성일 : 2016.09.21
- */
- function pmofPrintBarCode(pPid, pIndd, pWardcd, pBarcdRef, pRoomyn, pIsNEW) {
-
- if (pPid == null || pPid == " " || pPid == "") {
- messageBox("외래 환자 팔찌를 발행할 수 없습니다.","E999","");
- return false;
- }
-
- // 1. 공통[시작] - 2009.05.25
- model.removeNodeset("/root/send/data18");
- model.makeValue("/root/send/data18/pid", pPid);
- model.makeValue("/root/send/data18/ipaddr", app.clientIp);
-
- model.removeNodeset("/root/hidden/h_receipt/receipt");
- model.makeNode("/root/hidden/h_receipt/receipt/pid");
- model.makeNode("/root/hidden/h_receipt/receipt/hngnm2");
- model.makeNode("/root/hidden/h_receipt/receipt/sex");
- model.makeNode("/root/hidden/h_receipt/receipt/age");
- model.makeNode("/root/hidden/h_receipt/receipt/rrgstno");
- model.makeNode("/root/hidden/h_receipt/receipt/indd");
- model.makeNode("/root/hidden/h_receipt/receipt/barcode");
- model.makeNode("/root/hidden/h_receipt/receipt/wardcd");
- model.makeNode("/root/hidden/h_receipt/receipt/newprintflag");
- model.makeValue("/root/hidden/h_receipt/receipt/babyyn", "");
- model.makeNode("/root/hidden/h_receipt/receipt/btype");
-
- submit("TRMNP09103");
-
- model.setValue("/root/hidden/h_receipt/receipt/indd", pIndd);
- model.setValue("/root/hidden/h_receipt/receipt/wardcd", pWardcd);
-
- if (pRoomyn == undefined || pRoomyn == null) {
- pRoomyn = "N";
- }
- // OCX 버전 로딩 구분
- if (pIsNEW == undefined || pIsNEW == null) {
- pIsNEW = "";
- } else {
- pIsNEW = "NEW"
- }
-
- var sRrgstno = model.getValue("/root/hidden/h_receipt/receipt/rrgstno").substr(0,2) + "."
- + model.getValue("/root/hidden/h_receipt/receipt/rrgstno").substr(2,2) + "."
- + model.getValue("/root/hidden/h_receipt/receipt/rrgstno").substr(4,2);
- model.setValue("/root/hidden/h_receipt/receipt/rrgstno",sRrgstno);
- //경북대 병원 성별표시 한글로 바꿈
- var sSex = model.getValue("/root/hidden/h_receipt/receipt/sex");
- if( sSex == 'M' ){
- sSex = '남';
- }else{
- sSex = '여';
- }
- model.setValue("/root/hidden/h_receipt/receipt/sex", sSex);
-
- var sIndd = model.getValue("/root/hidden/h_receipt/receipt/indd");
- sIndd = sIndd.substr(0, 4) + "-" + sIndd.substr(4,2) + "-" + sIndd.substr(6,2);
- model.setValue("/root/hidden/h_receipt/receipt/indd", sIndd);
-
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 입원환자팔찌 프린터
- fGetPrintName();
-
- // 프린터정보
- var print_name = "";
-
- // 트레이정보
- var print_tray = "";
-
- var resultFlag = "";
-
- // 6세미만 체크
- if (model.getValue("/root/hidden/h_receipt/receipt/age") < 6) {
-
- resultFlag = messageBox("6세미만 환자입니다!!! \r\n\r\n소아용팔찌를 출력", "S006", "\r\n성인용팔찌를 출력|\r\n출력을 취소");
-
- // 취소한 경우
- if (resultFlag == "2") {
- return;
- }
- }
-
- // 환자팔찌 설정 값(참고용) 변경시 SPPAO00100 수정필요
- // P0045_8 : HC100 구형 프린터(성인용)
- // P0045_11 : HC101 구형 프린터(소아용)
- // P0045_12 : SLP-T400 신형 프린터(성인용)
- // P0045_13 : SLP-T400 신형 프린터(소아용)
- // model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "Y" : 성인 신형 / 소아 신형
- // model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "A" : 성인 신형 / 소아 구형
- // model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "B" : 성인 구형 / 소아 신형
- // model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "N" : 성인 구형 / 소아 구형
-
- // 출력PC별 장비가 달라 IP로 해당 장비 구분하도록 수정(원무공통코드 PK060) by 조중래 20140404
-
- // 소아용
- if (resultFlag == "6") {
-
- // 신형 프린터 설정
- if (model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "Y" || model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "B") {
- print_name = getGlobalVariable("SPPAO00100_P0045_13_nm", "p"); // SLP-T401
- print_tray = getGlobalVariable("SPPAO00100_P0045_13_tray", "p");
-
- // 구형 프린터 설정
- } else {
- print_name = getGlobalVariable("SPPAO00100_P0045_11_nm", "p"); // HC101
- print_tray = getGlobalVariable("SPPAO00100_P0045_11_tray", "p");
- }
-
- model.makeValue("/root/hidden/h_receipt/receipt/babyyn", "Y"); // 소아용
-
- // 성인용
- } else {
-
- // 신형 프린터 설정
- if (model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "Y" || model.getValue("/root/hidden/h_receipt/receipt/newprintflag") == "A") {
- print_name = getGlobalVariable("SPPAO00100_P0045_12_nm", "p"); // SLP-T400
- print_tray = getGlobalVariable("SPPAO00100_P0045_12_tray", "p");
-
- // 구형 프린터 설정
- } else {
- print_name = getGlobalVariable("SPPAO00100_P0045_8_nm", "p"); // HC100
- print_tray = getGlobalVariable("SPPAO00100_P0045_8_tray", "p");
- }
-
- model.makeValue("/root/hidden/h_receipt/receipt/babyyn", "N"); // 성인용
- }
-
- // 프린터 드라이버 종류에 따라서 렉스퍼트 동적으로 호출(용지가 다르기때문임)
- // HC-100 : 구형팔찌(성인용) - Zebra 제품
- // HC-101 : 구형팔찌(소아용) - Zebra 제품
- // SLP-T400 : 신형팔찌(성인용) - Bixolon 제품
- // SLP-T401 : 신형팔찌(소아용) - Bixolon 제품
-
- // 신형팔찌용 렉스퍼트
- if (print_name == 'SLP-T400' || print_name == 'SLP-T401') {
- exeReportPreview("RPPMI03202", "XMLSTR" , "" , "" , print_name , "", "", "", "", "true", "", "", print_tray);
-
- // 기존팔찌용 렉스퍼트
- } else {
- exeReportPreview("RPPMI03201", "XMLSTR" , "" , "" , print_name , "", "", "", "", "true", "", "", print_tray);
- }
-
-
- }
-
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript" src="../../../pam/ipatmngtweb/js/PMI001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- </xhtml:head>
- <xhtml:body overflow="visible" pagewidth="1100" pageheight="800" style="margin-left:4; margin-top:0; margin-right:4; margin-bottom:0; ">
- <group id="grp_sea" style="left:0px; top:20px; width:1080px; height:40px; font-family:굴림; vertical-align:top; ">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1080px; height:40px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption2" class="search_name" style="left:19px; top:11px; width:90px; height:17px; ">업무일자:</caption>
- <button id="btn_sear" class="btn1_letter2" style="left:936px; top:10px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </button>
- <line id="line16" style="x1:912px; y1:7px; x2:912px; y2:32px; border-color:#ffe4bb; border-left-style:solid; "/>
- <input id="input1" ref="/root/cond/workdd" inputtype="date" format="yyyy-mm-dd" style="left:104px; top:11px; width:95px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </input>
- <caption id="caption3" class="search_name" style="left:233px; top:11px; width:100px; height:17px; ">상 태:</caption>
- <button id="btn_save" class="btn1_letter2" style="left:1004px; top:10px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSave();
- ]]>
- </script>
- </button>
- <caption id="caption8" class="search_name" style="left:530px; top:10px; width:90px; height:17px; ">구분:</caption>
- <select1 id="radio4" ref="/root/cond/gubnflag" appearance="full" cellspacing="3" cols="3" overflow="visible" style="left:588px; top:11px; width:150px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </select1>
- <select1 id="radio1" ref="/root/cond/dscstat" appearance="full" cellspacing="3" cols="4" overflow="visible" style="left:300px; top:11px; width:198px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/codelist/O08A">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </select1>
- </group>
- <datagrid id="grd_plist" nodeset="/root/main/dscpinfo/plist" autoresize="true" caption="구분^입실일시^퇴실일시^상태^환자번호^이름^성별/나이^orddd^cretno^mskind^histstat^prcpdd^처방상태^처방코드^prcpno^처방명^진료과^진료의^시행부서^비고" colsep="^" colwidth="50, 120, 120, 55, 70, 75, 60, 0, 0, 0, 0, 0, 65, 75, 0, 270, 105, 65, 105, 155" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:66px; width:1080px; height:704px; ">
- <col disabled="true" ref="gubn" type="combo">
- <choices>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- </choices>
- </col>
- <col ref="patinroomdt" type="inputbutton" format="yyyy-mm-dd hh:nn"/>
- <col ref="patoutroomdt" type="inputbutton" format="yyyy-mm-dd hh:nn"/>
- <col ref="dscstat" type="combo">
- <choices>
- <itemset nodeset="/root/init/codelist/O08">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sa" style="text-align:center; "/>
- <col ref="orddd"/>
- <col ref="cretno"/>
- <col ref="mskind"/>
- <col ref="histstat"/>
- <col ref="prcpdd"/>
- <col ref="prcpstat"/>
- <col ref="prcpcd"/>
- <col ref="prcpno"/>
- <col ref="prcpnm"/>
- <col ref="orddept"/>
- <col ref="orddrnm"/>
- <col ref="execdept"/>
- <col ref="bigo" type="input"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_plist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- fShowPopupMenu("grd_plist","/root/main/menuitems/grdmenu/item");
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var row = grd_plist.mouseRow;
- var col = grd_plist.mouseCol;
- var curdate = getCurrentDate();
- var curtime = getCurrentTime().substr(0, 4)
-
- if (row >= grd_plist.fixedRows) {
- grd_plist.valueMatrix(row, col) = curdate + curtime;
- grd_plist.rowStatus(row) = 2;
- }
-
- grd_plist.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var row = grd_plist.mouseRow;
- var col = grd_plist.mouseCol;
- var curdate = getCurrentDate();
- var curtime = getCurrentTime().substr(0, 4)
-
- if (row >= grd_plist.fixedRows) {
- if (grd_plist.colRef("dscstat") == col) {
- if (grd_plist.valueMatrix(row, col) == "1") {
- grd_plist.valueMatrix(row, grd_plist.colRef("patinroomdt")) = curdate + curtime;
- } else if (grd_plist.valueMatrix(row, col) == "3") {
- grd_plist.valueMatrix(row, grd_plist.colRef("patoutroomdt")) = curdate + curtime;
- }
-
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- </datagrid>
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:395px; height:15px; ">일일수술실 입원/외래 처치 처방 대상 환자 관리</caption>
- <line id="line3" class="line_1" style="x1:0px; y1:61px; x2:1080px; y2:61px; "/>
- <caption id="caption1" style="left:1045px; top:772px; width:35px; height:20px; text-align:right; ">[표]</caption>
- <group id="grp_prtlabel" visibility="hidden" style="left:290px; top:200px; width:194px; height:50px; background-color:#87CEFA; border-color:#333333; border-width:1; border-style:solid; ">
- <caption id="caption4" class="tit_2" style="left:0px; top:5px; width:188px; height:14px; ">출력할 장수를 입력하십시오.</caption>
- <input id="ipt_cmpatprtcnt" ref="/root/main/cmpatprtcnt" class="input_default" navindex="9" maxlength="5" format="###" style="left:27px; top:25px; width:60px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_prtlabel", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_prtlabel" class="btn5_letter2" navindex="22" style="left:90px; top:25px; width:42px; height:19px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrintLabel_SMMNP09100();
- ]]>
- </script>
- </button>
- <button id="button2" class="btn5_letter2" navindex="22" style="left:135px; top:25px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fCancelPrint_SMMNP09100();
- ]]>
- </script>
- </button>
- </group>
- <group id="group1" disabled="true" visibility="hidden" style="left:630px; top:25px; width:275px; height:30px; ">
- <caption id="caption5" class="search_name" style="left:4px; top:6px; width:90px; height:17px; ">시행부서:</caption>
- <select1 id="radio2" ref="/root/cond/execdept" appearance="full" cellspacing="3" cols="3" overflow="visible" style="left:94px; top:6px; width:180px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/execdeptinfo/deptlist">
- <label ref="execdeptnm"/>
- <value ref="execdeptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </select1>
- <select1 id="radio3" ref="/root/cond/execdept" appearance="full" cellspacing="3" cols="3" overflow="visible" style="left:94px; top:6px; width:180px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/execdeptinfo/deptlist">
- <label ref="execdeptnm"/>
- <value ref="execdeptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- </select1>
- <caption id="caption7" class="search_name" style="left:4px; top:6px; width:90px; height:17px; ">시행부서:</caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|