12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472 |
- <?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>
- <ordschelist>
- <ordschelistinfo>
- <recoflag/>
- <rsrvtm/>
- <acpttm/>
- <pid/>
- <patnm/>
- <sna/>
- <roomcd/>
- <holdflag/>
- <comeflag/>
- <rsrvflag/>
- <selfstatuscd/>
- <patmsgcd/>
- <instcd/>
- <execprcpuniqno/>
- <endflag/>
- <rsrvtmseq/>
- <suppdeptcd/>
- <excuroomcd/>
- <rsrvdd/>
- </ordschelistinfo>
- <ordentroomlistinfo>
- <outflag/>
- <holdflag/>
- <rsrvtm/>
- <acpttm/>
- <pid/>
- <patnm/>
- <sna/>
- <selfstatuscd/>
- <execprcpuniqno/>
- </ordentroomlistinfo>
- <ordscheretelistinfo>
- <comeflag/>
- <rsrvtm/>
- <acpttm/>
- <pid/>
- <patnm/>
- <sna/>
- <execprcpuniqno/>
- </ordscheretelistinfo>
- <statusinfo>
- <wgdmnm/>
- <wgdmcd/>
- <suppdeptcd/>
- <excuroomcd/>
- <useflag/>
- </statusinfo>
- <patmsglist>
- <wgdmnm/>
- <wgdmcd/>
- <suppdeptcd/>
- <excuroomcd/>
- <useflag/>
- </patmsglist>
- <scrnmsginfo1>
- <msg/>
- </scrnmsginfo1>
- <scrnmsginfo2>
- <msg/>
- </scrnmsginfo2>
- <scrnmsginfo3>
- <msg/>
- <msgfromtm/>
- <msgtotm/>
- </scrnmsginfo3>
- <scrnmsginfo4>
- <msg/>
- <msgfromtm/>
- <msgtotm/>
- </scrnmsginfo4>
- </ordschelist>
- <chkvalue/>
- </main>
- <send>
- <srchmain>
- <rsrvdd/>
- <suppdeptcd/>
- <excuroomcd/>
- <recoflag>Y</recoflag>
- <srtflag>1</srtflag>
- <userid/>
- <autoactyn>Y</autoactyn>
- <excucnt>1</excucnt>
- <dayflag>3</dayflag>
- <unrsrvflag/>
- <statusinfo>
- <wgdmnm/>
- <wgdmcd/>
- <suppdeptcd/>
- <excuroomcd/>
- <useflag/>
- <setflag/>
- </statusinfo>
- <wgdscrnyn/>
- <excuroomgrp/>
- <prcpstatcd>Y</prcpstatcd>
- </srchmain>
- <svinfo>
- <flag/>
- <pid/>
- <execprcpuniqno/>
- <rsrvdd/>
- <suppdeptcd/>
- <excuroomcd/>
- <selfstatuscd/>
- <patmsgcd/>
- </svinfo>
- <data/>
- <scrnmsginfo>
- <cretno/>
- <orddeptcd/>
- <msg/>
- </scrnmsginfo>
- <savedata/>
- <globalinstance>
- <instance1/>
- </globalinstance>
- </send>
- <init>
- <cmb_info>
- <suppdeptlist>
- <suppdept>
- <suppdeptcd/>
- <depthngnm/>
- </suppdept>
- </suppdeptlist>
- <excuroomcdlist>
- <excuroom>
- <excuroomcd/>
- <excuroomnm/>
- </excuroom>
- </excuroomcdlist>
- <usersetinfolist>
- <userinfo>
- <dayflag/>
- <srtflag/>
- <userid/>
- <autoactyn/>
- <excucnt/>
- <wgdscrny/>
- <unrsrvflag/>
- <recoflag/>
- </userinfo>
- </usersetinfolist>
- <initexcuroomgrp>
- <excuroomgrpcdid/>
- <excuroomgrpcdnm/>
- </initexcuroomgrp>
- </cmb_info>
- </init>
- <hidden>
- <popupmenu>
- <menu>
- <item>
- <label>행삭제</label>
- <func>fMasterDel1</func>
- </item>
- </menu>
- <menu2>
- <item>
- <label>행삭제</label>
- <func>fMasterDel2</func>
- </item>
- </menu2>
- </popupmenu>
- </hidden>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript">
- <![CDATA[
- //=====================================================================================================================================================================================
- // @ 검색조건 - 검사일자/지원부서 콤보 조회
- //=====================================================================================================================================================================================
- function finit(){
-
- //지원부서코드 세팅
- aezfSetSuppDeptcd();
- model.setValue("/root/send/srchmain/suppdeptcd",model.getValue("/root/send/globalinstance/instance1"));
-
- //검사일자 세팅
- var CurrentDate = getCurrentDate();
- model.makeValue("/root/send/srchmain/rsrvdd",CurrentDate);
-
- //지원부서
- submit("TRMNV31101", false);
-
- //사용자 환경 설정
- fUserInfoList();
- //조회버튼
- fOrdScheList();
- }
-
- //=====================================================================================================================================================================================
- // @ 검색조건 - 검사실 콤보 조회
- //=====================================================================================================================================================================================
- function fUserInfoList(){
- submit("TRMNV31104", false);
- model.setValue("/root/send/srchmain/dayflag",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/dayflag"));
- model.setValue("/root/send/srchmain/srtflag",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/srtflag"));
- model.setValue("/root/send/srchmain/userid",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/userid"));
- model.setValue("/root/send/srchmain/autoactyn",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/autoactyn"));
- model.setValue("/root/send/srchmain/excucnt",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/excucnt"));
- model.setValue("/root/send/srchmain/wgdscrnyn",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/wgdscrnyn"));
- model.setValue("/root/send/srchmain/unrsrvflag",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/unrsrvflag"));
- model.setValue("/root/send/srchmain/recoflag",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/recoflag"));
- model.setValue("/root/send/srchmain/prcpstatcd",model.getValue("/root/init/cmb_info/usersetinfolist/userinfo/prcpstatcd"));
- }
-
-
-
- //=====================================================================================================================================================================================
- // @ 검색조건 - 검사실 콤보 조회
- //=====================================================================================================================================================================================
- function fExcuroomList(){
- submit("TRMNV31102", false);
- model.refresh();
- }
-
-
- //=====================================================================================================================================================================================
- // @ 사용자 환경 설정
- //=====================================================================================================================================================================================
- function fSaveWGDUserSet(){
- if(model.getValue("/root/send/srchmain/unrsrvflag") != "Y" ){
- model.setValue("/root/send/srchmain/unrsrvflag","");
- }
- if(model.getValue("/root/send/srchmain/wgdscrnyn") != "Y" ){
- model.setValue("/root/send/srchmain/wgdscrnyn","N");
- }
- if(model.getValue("/root/send/srchmain/autoactyn") != "Y" ){
- model.setValue("/root/send/srchmain/autoactyn","N");
- }
- submit("TXMNV31103",false);
- submit("TRMNV31104",false);
-
- fOrdScheList();
- //model.refresh();
- }
-
-
- //=====================================================================================================================================================================================
- // @ 대기자리스트 , 검사중/들어오실분, 검사실앞 대기환자, 보류환자조회
- //=====================================================================================================================================================================================
- function fOrdScheList(){
-
- //사용자 환경 설정
- fUserInfoList();
-
- submit("TRMNV31103",false);
-
- //대기 상태 리스트일때
- if( model.getValue("/root/send/srchmain/recoflag") == "1" && model.getValue("/root/send/srchmain/autoactyn") == "Y" ) {
- fOrdRoomInfrWaitPat(); // 진료대기예정자 리스트의 상위2명을 진료실 앞 대기 환자로 셋팅해주는 함수
-
- //입실 항목 비활성화
- grd_ordschelistinfo.colDisabled(9)=true;
- }else{
- //입실 항목 비활성화
- grd_ordschelistinfo.colDisabled(9)=false;
- }
-
- grd_statusmaster.addRow();
- grd_patmsg.addRow();
- model.refresh();
- }
-
- //=====================================================================================================================================================================================
- // @ 대기자리스트 값 수정
- //=====================================================================================================================================================================================
- function fChangedDspflag(grd){
- if(grd=="grd_ordschelistinfo"){ //대기자리스트
- //1. 회복중 처리
- if( grd_ordschelistinfo.col == 1 && isDataCell()) {
- var sPath = "/root/main/ordschelist/ordschelistinfo";
- model.removenode("/root/send/svinfo");
- //1-1. 회복중 설정
- if( model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/recoflag") == 'Y' ){
- //완료자리스트인 경우 완료여부도 'Y'로 처리한다.
- if( model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/endflag") == 'Y' ){
- model.makeValue("/root/send/svinfo/flag", "R1" );
- }else{
- model.makeValue("/root/send/svinfo/flag", "R2" );
- }
- }
- //1-2. 회복중 취소
- else{
- model.makeValue("/root/send/svinfo/flag", "R3" );
- }
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/selfstatuscd"));
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/rsrvtm"));
- }
- //2. 보류처리
- else if( grd_ordschelistinfo.col == 8 && isDataCell()) {
- var sPath = "/root/main/ordschelist/ordschelistinfo";
- model.removenode("/root/send/svinfo");
-
- model.makeValue("/root/send/svinfo/flag", "H" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", "H" ); //T 보류
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/rsrvtm"));
- }
- //3. 대기처리 (완료자리스트에서)
- else if( grd_ordschelistinfo.col == 9 && isDataCell()) {
- var sPath = "/root/main/ordschelist/ordschelistinfo";
- model.removenode("/root/send/svinfo");
-
- model.makeValue("/root/send/svinfo/flag", "W" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", "W" ); //T 보류
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/rsrvtm"));
- }
- //4. 상태변경
- else if( grd_ordschelistinfo.col == 11) {
-
- var sPath = "/root/main/ordschelist/ordschelistinfo";
- model.removenode("/root/send/svinfo");
- //[회복중]선택시 블러킹
- if( model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/selfstatuscd") == "R"){
- messageBox("맨 앞의 [회복]항목을 체크시 자동으로 완료된 처방이 [회복중]으로 변경됩니다. 다른 상태코드를","C002");
- }else{
- model.makeValue("/root/send/svinfo/flag", "S" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/selfstatuscd"));
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/rsrvtm"));
- }
-
- }
- //5. 개인메시지 변경
- else if( grd_ordschelistinfo.col == 12) {
- var sPath = "/root/main/ordschelist/ordschelistinfo";
- model.removenode("/root/send/svinfo");
-
- model.makeValue("/root/send/svinfo/flag", "P" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/selfstatuscd"));
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordschelistinfo.row +"]/rsrvtm"));
- }
- }else if(grd=="grd_ordinfoschelistinfo"){ //검사중/들어오실분
- //1. 보류처리
- if( grd_ordinfoschelistinfo.col == 2 && isDataCell()) { //검사중/들어오실분
- var sPath = "/root/main/ordschelist/ordentroomlistinfo";
- model.removenode("/root/send/svinfo");
-
- model.makeValue("/root/send/svinfo/flag", "H" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", "H" ); //T 보류
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/rsrvtm"));
- }//2. 완료처리
- else if( grd_ordinfoschelistinfo.col == 1 && isDataCell()) { //검사중/들어오실분
- var sPath = "/root/main/ordschelist/ordentroomlistinfo";
- model.removenode("/root/send/svinfo");
-
- model.makeValue("/root/send/svinfo/flag", "E" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", "E" ); //E 완료
- model.makeValue("/root/send/svinfo/patmsgcd", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/patmsgcd"));
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordinfoschelistinfo.row +"]/rsrvtm"));
- }
- }else if(grd=="grd_ordscheretelistinfo"){ //보류환자리스트
- //1. 대기처리
- if( grd_ordscheretelistinfo.col == 1 && isDataCell()) { // 보류환자리스트
- var sPath = "/root/main/ordschelist/ordscheretelistinfo";
- model.removenode("/root/send/svinfo");
-
- model.makeValue("/root/send/svinfo/flag", "W" );
- model.makeValue("/root/send/svinfo/pid", model.getValue(sPath + "[" + grd_ordscheretelistinfo.row +"]/pid"));
- model.makeValue("/root/send/svinfo/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/svinfo/execprcpuniqno", model.getValue(sPath + "[" + grd_ordscheretelistinfo.row +"]/execprcpuniqno"));
- model.makeValue("/root/send/svinfo/selfstatuscd", "-" );
- model.makeValue("/root/send/svinfo/suppdeptcd", model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/svinfo/excuroomcd", model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/svinfo/rsrvtmseq", model.getValue(sPath + "[" + grd_ordscheretelistinfo.row +"]/rsrvtm"));
- }
- }
- if (submit("TXMNV31102", false)) {
- fOrdScheList();
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 검사중/들어오실 분 리스트 조회 (상위 5명)
- //=====================================================================================================================================================================================
- function fOrdRoomInfrWaitPat(){
- model.removeNodeset("/root/main/ordschelist/ordentroomlistinfo");
- var cnt = 1;
- for(i=1; i <= getNodesetCount("/root/main/ordschelist/ordschelistinfo"); i++) {
- var rsrvtm=model.getValue("/root/main/ordschelist/ordschelistinfo"+"["+i+"]/rsrvtm");
- var acpttm=model.getValue("/root/main/ordschelist/ordschelistinfo"+"["+i+"]/acpttm");
- var pid=model.getValue("/root/main/ordschelist/ordschelistinfo"+"["+i+"]/pid");
- var patnm=model.getValue("/root/main/ordschelist/ordschelistinfo"+"["+i+"]/patnm");
- var sna=model.getValue("/root/main/ordschelist/ordschelistinfo"+"["+i+"]/sna");
- var execprcpuniqno=model.getValue("/root/main/ordschelist/ordschelistinfo"+"["+i+"]/execprcpuniqno");
- var excucnt = model.getValue("/root/send/srchmain/excucnt") ;
-
- //상위 5명은 노란색으로 색깔 표시
- // grd_ordschelistinfo.rowstyle( i , "data" , "background-color" ) = "#ffff99";
-
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/outflag","N");
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/holdflag","N");
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/rsrvtm",rsrvtm);
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/acpttm",acpttm);
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/pid",pid);
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/patnm",patnm);
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/sna",sna);
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/selfstatuscd","-");
- model.makeValue("/root/main/ordschelist/ordentroomlistinfo"+"["+cnt+"]/execprcpuniqno",execprcpuniqno);
- cnt++;
-
- if(cnt > excucnt ) break; //excucnt 수 만큼 조회
-
- }
- model.refresh();
- }
-
- //=====================================================================================================================================================================================
- // @ 대기자리스트 상태별콤보 조회조건 (대기/완료/전체)
- //=====================================================================================================================================================================================
- function fChangeSrchStatus(){
- //대기 조회시
- if(model.getValue("/root/send/srchmain/recoflag") == "1"){
- chk_unrsrv.disabled=false;
- }
- //완료 조회시 미예약 무조건 포함
- else if(model.getValue("/root/send/srchmain/recoflag") == "2"){
- model.setValue("/root/send/srchmain/unrsrvflag","Y");
- chk_unrsrv.disabled=true;
- }
- //전체 조회
- else if(model.getValue("/root/send/srchmain/recoflag") == "3"){
- chk_unrsrv.disabled=false;
- }
- model.refresh();
- }
-
-
- //=====================================================================================================================================================================================
- // @검사상태/환자개인메시지 기준자료 등록
- //=====================================================================================================================================================================================
- function fMasterSet(grd){
- //검사상태(수동) 기준자료
- if(grd=="grd_statusmaster"){
- if( model.getValue("/root/main/ordschelist/statusinfo["+grd_statusmaster.Row+"]/wgdmcd") == "R"){
- messageBox("변경불가능한 상태코드입니다. 다른 상태코드를","C002");
- }else{
- model.makeValue("/root/send/srchmain/statusinfo/wgdmnm",model.getValue("/root/main/ordschelist/statusinfo["+grd_statusmaster.Row+"]/wgdmnm"));
- model.makeValue("/root/send/srchmain/statusinfo/wgdmcd",model.getValue("/root/main/ordschelist/statusinfo["+grd_statusmaster.Row+"]/wgdmcd"));
- model.makeValue("/root/send/srchmain/statusinfo/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/srchmain/statusinfo/excuroomcd",model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/srchmain/statusinfo/useflag","A");
- model.makeValue("/root/send/srchmain/statusinfo/setflag","U");
- }
- }
- //환자개인메시지 기준자료
- else if(grd="grd_patmsg"){
- model.makeValue("/root/send/srchmain/statusinfo/wgdmnm",model.getValue("/root/main/ordschelist/patmsglist["+grd_patmsg.Row+"]/wgdmnm"));
- model.makeValue("/root/send/srchmain/statusinfo/wgdmcd",model.getValue("/root/main/ordschelist/patmsglist["+grd_patmsg.Row+"]/wgdmcd"));
- model.makeValue("/root/send/srchmain/statusinfo/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/srchmain/statusinfo/excuroomcd",model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/srchmain/statusinfo/useflag","B");
- model.makeValue("/root/send/srchmain/statusinfo/setflag","U");
- }
- submit("TXMNV31101",false);
- fOrdScheList();
- }
-
-
- //=====================================================================================================================================================================================
- // @검사상태 기준자료 삭제
- //=====================================================================================================================================================================================
- function fMasterDel1(){
- if( model.getValue("/root/main/ordschelist/statusinfo["+grd_statusmaster.Row+"]/wgdmcd") == "R"){
- messageBox("삭제 불가능한 상태코드입니다. 다른 상태코드를","C002");
- }else{
- model.makeValue("/root/send/srchmain/statusinfo/wgdmnm",model.getValue("/root/main/ordschelist/statusinfo["+grd_statusmaster.Row+"]/wgdmnm"));
- model.makeValue("/root/send/srchmain/statusinfo/wgdmcd",model.getValue("/root/main/ordschelist/statusinfo["+grd_statusmaster.Row+"]/wgdmcd"));
- model.makeValue("/root/send/srchmain/statusinfo/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/srchmain/statusinfo/excuroomcd",model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/srchmain/statusinfo/useflag","A");
- model.makeValue("/root/send/srchmain/statusinfo/setflag","D");
- }
- submit("TXMNV31101",false);
- fOrdScheList();
- }
-
-
- //=====================================================================================================================================================================================
- // @환자개인메시지 기준자료 삭제
- //=====================================================================================================================================================================================
- function fMasterDel2(){
- model.makeValue("/root/send/srchmain/statusinfo/wgdmnm",model.getValue("/root/main/ordschelist/patmsglist["+grd_patmsg.Row+"]/wgdmnm"));
- model.makeValue("/root/send/srchmain/statusinfo/wgdmcd",model.getValue("/root/main/ordschelist/patmsglist["+grd_patmsg.Row+"]/wgdmcd"));
- model.makeValue("/root/send/srchmain/statusinfo/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- model.makeValue("/root/send/srchmain/statusinfo/excuroomcd",model.getValue("/root/send/srchmain/excuroomcd"));
- model.makeValue("/root/send/srchmain/statusinfo/useflag","B");
- model.makeValue("/root/send/srchmain/statusinfo/setflag","D");
- submit("TXMNV31101",false);
- fOrdScheList();
- }
-
-
- //=====================================================================================================================================================================================
- // @대기자리스트 순서변경
- //=====================================================================================================================================================================================
- function fSetMenuGroupSeq(toSeq, type) // 순서 변경 함수
- {
- var isSeq = grd_ordschelistinfo.row; //클릭한 로우
- var fixRow = grd_ordschelistinfo.fixedRows;
-
- if(isSeq > 0){ // 클릭한 로우가 존재할 때
- var srcSeq = (isSeq > toSeq) ? isSeq+1 : isSeq; //클릭한 행과 이동할 행을 비교하여 클릭한 행이 클 때는
-
- grd_ordschelistinfo.insertRow(toSeq, type, false); // 이동할 위치에 행을 하나 삽입한다.
- model.copyNode("/root/main/ordschelist/ordschelistinfo["+grd_ordschelistinfo.row+"]", "/root/main/ordschelist/ordschelistinfo["+srcSeq+"]");
- // alert("srcSeq위치에행을삭제한다"+srcSeq);
- grd_ordschelistinfo.deleteRow(srcSeq, false);
-
- if(isSeq > toSeq){
-
- startRow = toSeq;
- endRow = isSeq;
- grd_ordschelistinfo.row = startRow; //위로 올릴때 포커스는 시작점
- //alert("start"+startRow);
- if(isSeq==startRow) // 순서 위로 변경시 변경한 순서와 처음 순서가 같을 때
- {
- model.makeValue("/root/chkvalue/chk","Y");
- //alert("위"+model.getValue("/root/chkvalue/chk"));
- }
-
- }else{
- startRow = isSeq;
- endRow = toSeq;
- grd_ordschelistinfo.row = endRow; //밑으로 내릴 때 포커스는 끝나는점
- //alert("end"+endRow);
- if(isSeq==endRow) // 순서 밑으로 변경시 변경한 순서와 처음 순서가 같을 때
- {
- model.makeValue("/root/chkvalue/chk","Y");
- //alert("아래"+model.getValue("/root/chkvalue/chk"));
- }
- }
- //바뀐 예약시간으로 설정
- fSetRsrvtmSeq();
-
- model.refresh();
- }else{
- messageBox("변경할 메뉴그룹을","C002");
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @바뀐 예약시간으로 설정
- //=====================================================================================================================================================================================
- function fSetRsrvtmSeq(){
- /* var sPath = "/root/main/ordschelist/ordschelistinfo";
- var backRsrvtmseq = model.getValue(sPath+"["+ ( grd_ordschelistinfo.row + 1)+"]/rsrvtmseq");
- var frontRsrvtmseq = model.getValue(sPath+"["+ ( grd_ordschelistinfo.row - 1)+"]/rsrvtmseq");
- var selRsrvtmseq = model.getValue(sPath+"["+ grd_ordschelistinfo.row+"]/rsrvtmseq");
-
- model.setValue(sPath+"["+ grd_ordschelistinfo.row+"]/rsrvtmseq", ( backRsrvtmseq- 1 )); */
-
- var sPath = "/root/main/ordschelist/ordschelistinfo";
- for( var i=1 ; i < grd_ordschelistinfo.rows ; i++ ){
- model.setValue("/root/main/ordschelist/ordschelistinfo["+ i +"]/rsrvtmseq", i );
- }
-
-
- model.refresh();
- }
-
-
- //=====================================================================================================================================================================================
- // @ 바뀐 순서로 저장
- //=====================================================================================================================================================================================
- function fSetRsrvtmSeqSave(){
- var nodeList = instance1.selectNodes("/root/main/ordschelist/ordschelistinfo");
- var rCSV = getNodeListCSV(nodeList);
-
- model.makeValue("/root/send/data/ordschelist/ordschelistinfo", rCSV);
- if (submit("TXMNV31104", false)) {
- fOrdScheList();
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @ 소대기/대대기 수시 공지 저장 (공지시간까지 공지)
- //=====================================================================================================================================================================================
- function fSetWaitRoomMsg(flag) {
- //입력 및 수정
- if(flag=="S"){
- //소대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo3/msg") != "" ){
-
- var msgfromtm=model.getValue("/root/main/ordschelist/scrnmsginfo3/msgfromtm");
- var msgtotm=model.getValue("/root/main/ordschelist/scrnmsginfo3/msgtotm");
- var excuroomcd =model.getValue("/root/send/srchmain/excuroomcd");
- if(isNull(msgfromtm)){
- messageBox("공지사항 표시시간은","I003");
- model.setFocus("ipt_msgfromtm");
- return;
- }
- if(isNull(msgtotm)){
- messageBox("공지사항 표시시간은","I003");
- model.setFocus("ipt_msgtotm");
- return;
- }
- if(msgfromtm>msgtotm){
- messageBox("시작시간이 종료시간보다 클 수는","I004");
- model.setFocus("ipt_msgfromtm");
- return;
- }
-
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/subdeptcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/subdeptcd",model.getValue("/root/send/srchmain/excuroomcd"));
- }
-
-
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "S"); //소대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo3/msg"));
- model.makeValue("/root/send/savedata/msgfromtm",model.getValue("/root/main/ordschelist/scrnmsginfo3/msgfromtm"));
- model.makeValue("/root/send/savedata/msgtotm",model.getValue("/root/main/ordschelist/scrnmsginfo3/msgtotm"));
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","S"); //저장
- model.makeValue("/root/send/savedata/msgflag","M"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- //대대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo4/msg") != "" ){
-
- var msgfromtm=model.getValue("/root/main/ordschelist/scrnmsginfo4/msgfromtm");
- var msgtotm=model.getValue("/root/main/ordschelist/scrnmsginfo4/msgtotm");
- var excuroomcd =model.getValue("/root/send/srchmain/excuroomcd");
- if(isNull(msgfromtm)){
- messageBox("공지사항 표시시간은","I003");
- model.setFocus("ipt_msgfromtm");
- return;
- }
- if(isNull(msgtotm)){
- messageBox("공지사항 표시시간은","I003");
- model.setFocus("ipt_msgtotm");
- return;
- }
- if(msgfromtm>msgtotm){
- messageBox("시작시간이 종료시간보다 클 수는","I004");
- model.setFocus("ipt_msgfromtm");
- return;
- }
-
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/subdeptcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/subdeptcd",model.getValue("/root/send/srchmain/excuroomcd"));
- }
-
-
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "L"); //대대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo4/msg"));
- model.makeValue("/root/send/savedata/msgfromtm",model.getValue("/root/main/ordschelist/scrnmsginfo4/msgfromtm"));
- model.makeValue("/root/send/savedata/msgtotm",model.getValue("/root/main/ordschelist/scrnmsginfo4/msgtotm"));
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","S"); //저장
- model.makeValue("/root/send/savedata/msgflag","M"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- }
- //삭제
- else if (flag=="D"){
- //소대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo3/msg") != "" ){
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/subdeptcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/subdeptcd",model.getValue("/root/send/srchmain/excuroomcd"));
- }
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "S"); //소대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo3/msg"));
- model.makeValue("/root/send/savedata/msgfromtm",model.getValue("/root/main/ordschelist/scrnmsginfo3/msgfromtm"));
- model.makeValue("/root/send/savedata/msgtotm",model.getValue("/root/main/ordschelist/scrnmsginfo3/msgtotm"));
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","D"); // 삭제
- model.makeValue("/root/send/savedata/msgflag","M"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- //대대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo4/msg") != "" ){
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/subdeptcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/subdeptcd",model.getValue("/root/send/srchmain/excuroomcd"));
- }
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "L"); //대대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo4/msg"));
- model.makeValue("/root/send/savedata/msgfromtm",model.getValue("/root/main/ordschelist/scrnmsginfo4/msgfromtm"));
- model.makeValue("/root/send/savedata/msgtotm",model.getValue("/root/main/ordschelist/scrnmsginfo4/msgtotm"));
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","D");
- model.makeValue("/root/send/savedata/msgflag","M"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- }
-
- fOrdScheList();
- }
-
-
- //=====================================================================================================================================================================================
- // @ 소대기/대대기 공지 저장 (삭제할때까지 공지)
- //=====================================================================================================================================================================================
- function fSetWaitRoomMsg2(flag) {
- //저장
- if (flag=="S"){
- //소대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo1/msg") != "" ){
-
- var excuroomcd =model.getValue("/root/send/srchmain/excuroomcd");
-
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/excuroomcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/excuroomcd", excuroomcd );
- }
-
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "S"); //소대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo1/msg"));
- model.makeValue("/root/send/savedata/msgfromtm","9999");
- model.makeValue("/root/send/savedata/msgtotm","9999");
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","S");
- model.makeValue("/root/send/savedata/msgflag","N"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- //대대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo2/msg") != "" ){
-
- var excuroomcd =model.getValue("/root/send/srchmain/excuroomcd");
-
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/excuroomcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/excuroomcd", excuroomcd );
- }
-
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "L"); //대대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo2/msg"));
- model.makeValue("/root/send/savedata/msgfromtm","9999");
- model.makeValue("/root/send/savedata/msgtotm","9999");
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","S");
- model.makeValue("/root/send/savedata/msgflag","N"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- }
- //삭제
- else if (flag=="D"){
- //소대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo1/msg") != "" ){
- var excuroomcd =model.getValue("/root/send/srchmain/excuroomcd");
-
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/excuroomcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/excuroomcd",excuroomcd);
- }
-
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "S"); //소대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo1/msg"));
- model.makeValue("/root/send/savedata/msgfromtm","9999");
- model.makeValue("/root/send/savedata/msgtotm","9999");
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","D");
- model.makeValue("/root/send/savedata/msgflag","N"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- //대대기 수시 공지
- if( model.getValue("/root/main/ordschelist/scrnmsginfo2/msg") != "" ){
-
- var excuroomcd =model.getValue("/root/send/srchmain/excuroomcd");
-
- model.makeValue("/root/send/savedata/centcd","-");
- model.makeValue("/root/send/savedata/suppdeptcd",model.getValue("/root/send/srchmain/suppdeptcd"));
- if(isNull(excuroomcd)){
- model.makeValue("/root/send/savedata/excuroomcd","-");
- }
- else{
- model.makeValue("/root/send/savedata/excuroomcd", excuroomcd);
- }
-
- model.makeValue("/root/send/savedata/rsrvdd", model.getValue("/root/send/srchmain/rsrvdd"));
- model.makeValue("/root/send/savedata/ordroomcd", "L"); //대대기
- model.makeValue("/root/send/savedata/msg",model.getValue("/root/main/ordschelist/scrnmsginfo2/msg"));
- model.makeValue("/root/send/savedata/msgfromtm","9999");
- model.makeValue("/root/send/savedata/msgtotm","9999");
- model.makeValue("/root/send/savedata/delytm","");
- model.makeValue("/root/send/savedata/status","D");
- model.makeValue("/root/send/savedata/msgflag","N"); //M 수시 , N 일반
-
- submit("TXMNV31105",false);
- }
- }
- fOrdScheList();
- }
-
-
-
-
-
-
- ]]>
- </script>
- <!--지원부서 조회 콤보 리스트-->
- <submission id="TRMNV31101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/cmb_info"/>
- <!--검사실 조회 콤보 리스트-->
- <submission id="TRMNV31102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/cmb_info/excuroomcdlist"/>
- <!--대기자리스트 등 리스트-->
- <submission id="TRMNV31103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchmain" resultref="/root/main/ordschelist"/>
- <!--대기자리트 값 변경-->
- <submission id="TXMNV07009" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/svinfo"/>
- <!--검사상태(수동) 기준자료 등록-->
- <submission id="TXMNV31101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchmain/statusinfo"/>
- <!--보류처리-->
- <submission id="TXMNV31102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/svinfo"/>
- <!--사용자 환경 설정 저장-->
- <submission id="TXMNV31103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchmain" replace="instance"/>
- <!-- 사용자 환경 설정 조회-->
- <submission id="TRMNV31104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/cmb_info/usersetinfolist"/>
- <!-- 소대기/대대기 공지 저장-->
- <submission id="TXMNV07010" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send"/>
- <!-- 소대기/대대기 수시 공지 저장-->
- <submission id="TXMNV31105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- finit();
- ]]>
- </script>
- <submission id="TXMNV31104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data"/>
- <submission id="submission1" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/scrnmsginfo"/>
- </model>
- </xhtml:head>
- <xhtml:body guideline="1,1196;" 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:168px; height:14px; ">전광판 통합 관리(검사실)</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:720px; ">
- <group id="grp_sea" style="left:0px; top:9px; width:1194px; height:40px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:40px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="btn_sea" class="btn1_letter2" navindex="7" style="left:1110px; top:10px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fOrdScheList();
- ]]>
- </script>
- </button>
- <caption id="caption10" class="search_name" style="left:565px; top:10px; width:86px; height:17px; ">구분 :</caption>
- <caption id="caption12" class="search_name" style="left:805px; top:10px; width:106px; height:17px; ">검사실 :</caption>
- <select1 id="cmb_deptcd" ref="/root/send/srchmain/excuroomgrp" navindex="3" appearance="minimal" editmode="inputsearch" style="left:628px; top:10px; width:125px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexcuroomgrp">
- <label ref="excuroomgrpcdnm"/>
- <value ref="excuroomgrpcdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_excuroom" ref="/root/send/srchmain/excuroomcd" class="combo_default" navindex="4" appearance="minimal" editmode="inputsearch" style="left:886px; top:10px; width:149px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="combo1" ref="/root/send/srchmain/suppdeptcd" disabled="true" navindex="3" appearance="minimal" editmode="inputsearch" style="left:355px; top:10px; width:145px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/suppdept">
- <label ref="depthngnm"/>
- <value ref="suppdeptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExcuroomList();
- ]]>
- </script>
- </select1>
- <caption id="caption2" class="search_name" style="left:265px; top:10px; width:91px; height:17px; ">지원부서 :</caption>
- <caption id="caption3" class="search_name" style="left:15px; top:10px; width:91px; height:17px; ">검사일자 :</caption>
- <input id="ipt_orddd" ref="/root/send/srchmain/rsrvdd" class="input_search" navindex="4" inputtype="date" style="left:110px; top:10px; width:95px; height:19px; "/>
- </group>
- <line id="line2" class="line_1" style="x1:0px; y1:109px; x2:625px; y2:109px; "/>
- <caption id="caption9" class="tit_2" style="left:0px; top:92px; width:105px; height:13px; ">대기자리스트</caption>
- <line id="line1" class="line_1" style="x1:632px; y1:275px; x2:932px; y2:275px; "/>
- <caption id="caption1" class="tit_2" style="left:635px; top:258px; width:203px; height:13px; ">보류환자</caption>
- <button id="btn_excucmtsave" class="btn2_letter2" style="left:583px; top:89px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetRsrvtmSeqSave();
- ]]>
- </script>
- </button>
- <shape id="roundrect1" class="roundrect_example" appearance="roundrect" style="left:0px; top:53px; width:1195px; height:30px; "/>
- <caption id="caption47" class="cell_1" style="left:11px; top:58px; width:41px; height:20px; font-weight:bold; ">구분</caption>
- <select1 id="radio2" ref="/root/send/srchmain/dayflag" appearance="full" cols="3" overflow="visible" style="left:54px; top:59px; width:133px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>오전</label>
- <value>1</value>
- </item>
- <item>
- <label>오후</label>
- <value>2</value>
- </item>
- <item>
- <label>전체</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo4" ref="/root/send/srchmain/srtflag" class="combo_default" disabled="false" visibility="visible" appearance="minimal" style="left:189px; top:59px; width:176px; height:19px; font-weight:bold; ">
- <choices>
- <item>
- <label>예약시간으로 조회</label>
- <value>1</value>
- </item>
- <item>
- <label>도착순서로 조회</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo6" ref="/root/send/srchmain/excucnt" class="combo_default" disabled="false" visibility="visible" appearance="minimal" style="left:896px; top:58px; width:49px; height:19px; font-weight:bold; ">
- <choices>
- <item>
- <label>1명</label>
- <value>1</value>
- </item>
- <item>
- <label>2명</label>
- <value>2</value>
- </item>
- <item>
- <label>3명</label>
- <value>3</value>
- </item>
- <item>
- <label>4명</label>
- <value>4</value>
- </item>
- <item>
- <label>5명</label>
- <value>5</value>
- </item>
- </choices>
- <hint>
- <![CDATA[검사인원 명수를 지정하여 저장한 시점부터 해당 인원수만큼 "검사실 앞 대기환자" 수가 자동 지정됩니다.]]>
- </hint>
- </select1>
- <button id="btn_cfm" class="btn4_letter2" style="left:954px; top:58px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveWGDUserSet();
- ]]>
- </script>
- </button>
- <button id="button3" class="btn4_letter2" style="left:1012px; top:58px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- ]]>
- </script>
- </button>
- <caption id="caption15" class="cell_1" style="left:829px; top:58px; width:63px; height:20px; font-weight:bold; text-align:left; ">
- <![CDATA[검사인원]]>
- <hint>
- <![CDATA[검사인원 명수를 지정하여 저장한 시점부터 해당 인원수만큼 "검사실 앞 대기환자" 수가 자동 지정됩니다.]]>
- </hint>
- </caption>
- <caption id="caption18" class="cell_1" style="left:677px; top:58px; width:130px; height:20px; font-weight:bold; text-align:left; ">
- <![CDATA[자동들어오실분여부]]>
- <hint>
- <![CDATA[체크 후 저장한 시점부터 대기환자 명단에서 "검사중/들어오실 분" 명단으로 자동전송 됩니다.]]>
- </hint>
- </caption>
- <button id="button7" class="icon_top" style="left:471px; top:89px; width:26px; height:19px; ">
- <caption/>
- <hint>
- <![CDATA[맨위로]]>
- </hint>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ordschelistinfo.row<=0)
- {
- messageBox("환자를 선택","I008");
- return;
- }
- // 상위 두명도 순서를 변경할 수 있도록 해달라는 요청으로 기존 로직 삭제 : 2009. 04. 22 김영학 추가
- if ( grd_ordschelistinfo.row == "1") {
- messageBox("최상위환자입니다.", "I");
- return;
- } else {
- fSetMenuGroupSeq("1", "above");
- }
- ]]>
- </script>
- </button>
- <button id="button8" class="icon_bottom" style="left:555px; top:89px; width:26px; height:19px; ">
- <caption/>
- <hint>
- <![CDATA[맨아래로]]>
- </hint>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ordschelistinfo.row<=0)
- {
- messageBox("환자를 선택","I008");
- return;
- }
-
- if( grd_ordschelistinfo.rows-grd_ordschelistinfo.fixedRows > grd_ordschelistinfo.row ){
- fSetMenuGroupSeq(grd_ordschelistinfo.rows-grd_ordschelistinfo.fixedRows, "below");
- }
- else{
- messageBox("최하위 메뉴그룹이","E005");
- }
-
- ]]>
- </script>
- </button>
- <button id="button9" class="icon_top_direction" disable.background-image="../../../com/commonweb/images/dis_btn2_letter3.gif" style="left:499px; top:89px; width:26px; height:19px; ">
- <caption/>
- <hint>
- <![CDATA[위로]]>
- </hint>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ordschelistinfo.row<=0){
- messageBox("환자를 선택","I008");
- return;
- }
- else if (grd_ordschelistinfo.row <= 1 ) {
- messageBox("최상위입니다.","I");
- } else {
- //위치변경
- fSetMenuGroupSeq(grd_ordschelistinfo.row-1, "above");
-
- }
- ]]>
- </script>
- </button>
- <button id="btn_to_down" class="icon_bottom_direction" disable.background-image="../../../com/commonweb/images/dis_btn2_letter3.gif" style="left:527px; top:89px; width:26px; height:19px; ">
- <caption/>
- <hint>
- <![CDATA[아래로]]>
- </hint>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_ordschelistinfo.row<=0){
- messageBox("환자를 선택","I008");
- return;
- }
- else if( grd_ordschelistinfo.rows-grd_ordschelistinfo.fixedRows > grd_ordschelistinfo.row ){
- fSetMenuGroupSeq(grd_ordschelistinfo.row+1, "below");
- }
- else{
- messageBox("최하위 메뉴그룹이","E005");
- }
- ]]>
- </script>
- </button>
- <caption id="caption4" class="tit_2" style="left:635px; top:92px; width:203px; height:14px; ">검사중/치료중 안내 명단</caption>
- <line id="line3" class="line_1" style="x1:632px; y1:109px; x2:932px; y2:109px; "/>
- <caption id="caption14" class="tit_2" style="left:630px; top:579px; width:203px; height:13px; ">
- <![CDATA[소대기/대대기 수시공지]]>
- <hint>
- <![CDATA[공지시간까지 공지]]>
- </hint>
- </caption>
- <caption id="caption19" class="tit_2" style="left:939px; top:92px; width:208px; height:13px; ">검사상태(수동) 기준자료</caption>
- <line id="line6" class="line_1" style="x1:939px; y1:109px; x2:1194px; y2:109px; "/>
- <line id="line7" class="line_1" style="x1:633px; y1:596px; x2:933px; y2:596px; "/>
- <caption id="caption20" class="tit_2" style="left:939px; top:579px; width:203px; height:13px; ">
- <![CDATA[소대기/대대기 공지]]>
- <hint>
- <![CDATA[삭제할때까지 공지]]>
- </hint>
- </caption>
- <line id="line8" class="line_1" style="x1:939px; y1:275px; x2:1194px; y2:275px; "/>
- <caption id="caption21" class="tit_2" style="left:939px; top:258px; width:165px; height:13px; ">환자개인메시지 기준자료</caption>
- <line id="line9" class="line_1" style="x1:939px; y1:596px; x2:1194px; y2:596px; "/>
- <caption id="caption22" class="cell_1" style="left:633px; top:669px; width:26px; height:46px; vertical-align:middle; ">대</caption>
- <line id="line18" class="line_3" style="x1:633px; y1:716px; x2:908px; y2:716px; "/>
- <caption id="caption23" class="cell_1" style="left:633px; top:622px; width:26px; height:46px; vertical-align:middle; ">소</caption>
- <caption id="caption24" class="cell_1" style="left:660px; top:601px; width:67px; height:20px; text-align:center; vertical-align:middle; ">공지시간</caption>
- <caption id="caption25" class="cell_1" style="left:728px; top:601px; width:205px; height:20px; text-align:center; vertical-align:middle; ">공지내용</caption>
- <caption id="caption26" class="cell_1" style="left:633px; top:601px; width:26px; height:20px; vertical-align:middle; "/>
- <caption id="caption27" class="cell_1" style="left:939px; top:669px; width:26px; height:46px; vertical-align:middle; ">대</caption>
- <caption id="caption28" class="cell_1" style="left:939px; top:622px; width:26px; height:46px; vertical-align:middle; ">소</caption>
- <caption id="caption29" class="cell_1" style="left:967px; top:601px; width:225px; height:20px; text-align:center; vertical-align:middle; ">공지내용</caption>
- <caption id="caption31" class="cell_1" style="left:939px; top:601px; width:26px; height:20px; vertical-align:middle; "/>
- <line id="line10" class="line_3" style="x1:939px; y1:716px; x2:1194px; y2:716px; "/>
- <button id="button1" class="btn2_letter2" style="left:1151px; top:576px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetWaitRoomMsg2("D");
- ]]>
- </script>
- </button>
- <button id="button2" class="btn2_letter2" style="left:1107px; top:576px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var size1 = tar_largescrn1.value.length;
- var size2 = tar_largescrn2.value.length;
- if (size1 > "26" ) {
- messageBox("현재 소대기 공지내용에 " + size1 + "자 입력되었습니다. \n최대 26자까지만 입력가능합니다.", "I");
- return;
- } else if (size2 > "50") {
- messageBox("현재 대대기 공지내용에 " + size2 + "자 입력되었습니다. \n최대 50자까지만 입력가능합니다.", "I");
- }else {
- fSetWaitRoomMsg2("S");
- }
-
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter2" style="left:891px; top:576px; width:42px; height:19px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetWaitRoomMsg("D");
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter2" style="left:847px; top:576px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var size1 = tar_smallscrn1.value.length;
- var size2 = tar_largescrn1.value.length;
- if (size1 > "26" ) {
- messageBox("현재 소대기 공지내용에 " + size1 + "자 입력되었습니다. \n최대 26자까지만 입력가능합니다.", "I");
- return;
- } else if (size2 > "50") {
- messageBox("현재 대대기 공지내용에 " + size2 + "자 입력되었습니다. \n최대 50자까지만 입력가능합니다.", "I");
- }else {
- fSetWaitRoomMsg("S");
- }
- ]]>
- </script>
- </button>
- <button id="button163" class="btn4_letter7" disabled="false" style="left:1071px; top:58px; width:116px; height:22px; ">
- <caption>전광판 화면구성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMMNV31000","1","1","1","SMMNV31000","","","","false");
- ]]>
- </script>
- </button>
- <datagrid id="grd_ordschelistinfo" nodeset="/root/main/ordschelist/ordschelistinfo" visibility="visible" caption="회복^예약^도착^등록번호^환자명^S/A^병실^보류^입실^예약^검사상태^환자개인메시지^instcd^execprcpuniqno^endflag^rsrvtmseq^suppdeptcd^excuroomcd^rsrvdd" colsep="^" colwidth="30, 38, 38, 71, 60, 38, 49, 30, 30, 46, 59, 124, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:114px; width:625px; height:603px; ">
- <col checkvalue="Y,N" ref="recoflag" type="checkbox"/>
- <col ref="rsrvtm" format="hh:nn" style="text-align:center; "/>
- <col ref="acpttm" format="hh:nn" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="patnm" style="text-align:center; "/>
- <col ref="sna" style="text-align:center; "/>
- <col ref="roomcd" style="text-align:center; "/>
- <col checkvalue="Y,N" ref="holdflag" type="checkbox"/>
- <col checkvalue="Y,N" ref="comeflag" type="checkbox"/>
- <col ref="rsrvflag" style="text-align:center; "/>
- <col ref="selfstatuscd" type="combo" style="text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/ordschelist/statusinfo">
- <label ref="wgdmnm"/>
- <value ref="wgdmcd"/>
- </itemset>
- </choices>
- </col>
- <col ref="patmsgcd" type="combo" style="text-align:left; ">
- <choices>
- <itemset nodeset="/root/main/ordschelist/patmsglist">
- <label ref="wgdmnm"/>
- <value ref="wgdmcd"/>
- </itemset>
- </choices>
- </col>
- <col ref="instcd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="endflag" visibility="hidden"/>
- <col ref="rsrvtmseq"/>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fChangedDspflag("grd_ordschelistinfo");
- ]]>
- </script>
- </datagrid>
- <input id="input3" ref="/root/main/ordschelist/scrnmsginfo4/msgfromtm" class="input_search" format="hh:nn" style="left:663px; top:670px; width:60px; height:19px; text-align:center; "/>
- <input id="input4" ref="/root/main/ordschelist/scrnmsginfo4/msgtotm" class="input_search" format="hh:nn" style="left:663px; top:696px; width:60px; height:19px; text-align:center; "/>
- <caption id="caption8" style="left:683px; top:634px; width:20px; height:25px; font-weight:bold; text-align:center; ">~</caption>
- <caption id="caption13" style="left:683px; top:682px; width:20px; height:25px; font-weight:bold; text-align:center; ">~</caption>
- <datagrid id="grd_ordinfoschelistinfo" nodeset="/root/main/ordschelist/ordentroomlistinfo" caption="완료^보류^예약^도착^등록번호^환자명^S/A^selfstatuscd^execprcpuniqno" colsep="^" colwidth="30, 30, 34, 34, 64, 49, 35, 72, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:632px; top:114px; width:300px; height:140px; ">
- <col checkvalue="Y,N" ref="outflag" type="checkbox"/>
- <col checkvalue="Y,N" ref="holdflag" type="checkbox"/>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="acpttm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="sna"/>
- <col ref="selfstatuscd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fChangedDspflag("grd_ordinfoschelistinfo");
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_ordscheretelistinfo" nodeset="/root/main/ordschelist/ordscheretelistinfo" caption="대기^예약^도착^등록번호^환자명^S/A^execprcpuniqno" colsep="^" colwidth="30, 40, 37, 61, 44, 45, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:632px; top:280px; width:300px; height:140px; ">
- <col checkvalue="Y,N" ref="comeflag" type="checkbox"/>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="acpttm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="sna"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fChangedDspflag("grd_ordscheretelistinfo");
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_statusmaster" nodeset="/root/main/ordschelist/statusinfo" caption="내용^WGDMCD^suppdeptcd^excuroomcd^USEFLAG" colsep="^" colwidth="228, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:939px; top:114px; width:255px; height:140px; ">
- <col ref="wgdmnm" type="input"/>
- <col ref="wgdmcd" visibility="hidden"/>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="useflag" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- fMasterSet("grd_statusmaster");
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_statusmaster", false, "/root/hidden/popupmenu/menu/item", "label", "func");
- ]]>
- </script>
- </datagrid>
- <select1 id="rdo_status" ref="/root/send/srchmain/recoflag" appearance="full" cols="3" overflow="visible" style="left:103px; top:90px; width:140px; height:20px; font-weight:bold; border-style:none; ">
- <choices>
- <item>
- <label>대기</label>
- <value>1</value>
- </item>
- <item>
- <label>완료</label>
- <value>2</value>
- </item>
- <item>
- <label>전체</label>
- <value>3</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fChangeSrchStatus();
- ]]>
- </script>
- </select1>
- <select id="chk_unrsrv" ref="/root/send/srchmain/unrsrvflag" overflow="visible" appearance="full" style="left:655px; top:59px; width:20px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>.</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select>
- <datagrid id="grd_patmsg" nodeset="/root/main/ordschelist/patmsglist" caption="내용" colsep="^" colwidth="230" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:939px; top:280px; width:255px; height:140px; ">
- <col ref="wgdmnm" type="input"/>
- <col ref="wgdmcd" visibility="hidden"/>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="useflag" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- fMasterSet("grd_patmsg");
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_patmsg", false, "/root/hidden/popupmenu/menu2/item", "label", "func");
- ]]>
- </script>
- </datagrid>
- <textarea id="tar_largescrn2" ref="/root/main/ordschelist/scrnmsginfo2/msg" visibility="visible" style="left:967px; top:669px; width:225px; height:46px; "/>
- <textarea id="tar_largescrn1" ref="/root/main/ordschelist/scrnmsginfo4/msg" visibility="visible" style="left:728px; top:669px; width:205px; height:46px; "/>
- <textarea id="tar_smallscrn2" ref="/root/main/ordschelist/scrnmsginfo1/msg" visibility="visible" style="left:967px; top:622px; width:225px; height:46px; "/>
- <textarea id="tar_smallscrn1" ref="/root/main/ordschelist/scrnmsginfo3/msg" visibility="visible" style="left:728px; top:622px; width:205px; height:46px; "/>
- <input id="ipt_msgfromtm" ref="/root/main/ordschelist/scrnmsginfo3/msgfromtm" class="input_search" format="hh:nn" style="left:663px; top:623px; width:60px; height:19px; text-align:center; "/>
- <input id="ipt_msgtotm" ref="/root/main/ordschelist/scrnmsginfo3/msgtotm" class="input_search" format="hh:nn" style="left:663px; top:649px; width:60px; height:19px; text-align:center; "/>
- <caption id="caption17" style="left:632px; top:423px; width:561px; height:150px; background-color:#ffff99; ">
- <![CDATA[ 1. 자동들어오실분여부 체크 시 대기자리스트 우선순위 환자가 검사인원만큼 검사중/치료중 안내명단
- 에 자동표시됩니다. 체크 해제시 수동으로 입실 체크해야 합니다.
- 2. 대기자리스트의 대기 환자는 검사 액팅시 자동 완료 환자로 넘어가서 전광판에서 명단 사라집니다.
- 단, 회복 체크된 환자는 체크 해제전까지 검사상태 회복중으로 표시되어 대기 명단에 남게됩니다.
- 3. 검사상태(수동) 기준자료에 입력된 내용만 대기자리스트의 검사상태 콤보 지정 가능합니다. 검사
- 상태(수동) 변경기능은 전광판에 표시하기 위한 목적이므로, 실제 검사상태를 변경시키지 않습니다.
- 실제로 검사가 완료된 경우 검사상태가 자동 변경됩니다.
- 4. 환자개인메시지 기준자료에 입력된 내용만 대기자리스트 환자개인메시지로 선택가능하며, 삭제 저장
- 전까지 대대기 공지사항에 계속 공지됩니다.
- 5. 소대기/대대기 수시공지 시간에는 수시공지 내용만 소대기/대대기에 공지됩니다.]]>
- </caption>
- <select id="checkbox1" ref="/root/send/srchmain/prcpstatcd" overflow="visible" appearance="full" cols="3" style="left:415px; top:59px; width:155px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>예약</label>
- <value>Y</value>
- </item>
- <item>
- <label>접수</label>
- <value>440</value>
- </item>
- <item>
- <label>부분실시</label>
- <value>600</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select>
- <caption id="caption30" class="cell_1" style="left:370px; top:58px; width:41px; height:20px; font-weight:bold; ">상태</caption>
- <select id="checkbox3" ref="/root/send/srchmain/autoactyn" overflow="visible" appearance="full" cols="3" style="left:810px; top:59px; width:20px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>.</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select>
- <caption id="caption5" class="cell_1" style="left:575px; top:58px; width:77px; height:20px; font-weight:bold; ">미예약포함</caption>
- </group>
- <line id="line13" class="line_4" style="x1:1075px; y1:32px; x2:1075px; y2:54px; "/>
- <group id="group5" scroll="auto" ref="/root/hidden/con/msg" style="left:0px; top:734px; width:1195px; height:45px; ">
- <caption id="caption16" class="cell_1" style="left:4px; top:4px; width:105px; height:17px; font-weight:bold; ">전광판 조회</caption>
- <shape id="roundrect3" class="roundrect_example" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:45px; "/>
- <caption id="caption35" style="left:110px; top:24px; width:1067px; height:17px; font-weight:bold; ">1.대대기에 표시할 검사실 지정 및 대/소대기 전광판 화면설정 가능함. 저장 즉시 전광판 화면구성이 변경됨. 2.대/소대기 전광판별로 대기화면 설정 가능함(병원이미지만 보여짐)</caption>
- <caption id="caption7" class="cell_1" style="left:4px; top:24px; width:105px; height:17px; font-weight:bold; ">전광판 화면구성</caption>
- <caption id="caption11" style="left:110px; top:5px; width:1082px; height:17px; font-weight:bold; ">1.구분 : (오전: ~12:59까지), (오후: 13:00~ ), (전체: 구분없음) 까지 예약/도착 시간별로 조회됨. 2.상태 : 예약/접수/부분실시/미예약포함(당일처방) 상태를 조합하여 조회 가능함.</caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|