123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /* ---------------------------------------------------------------------
-
- 대기안내 검사실 환자진행현황 (대기안내공통 - JScript )
-
- - Version :
- 1) : Ver.1.00.01
- : Create By YeoWon Lim
- : 2015.05.02
- ----------------------------------------------------------------------*/
- /**
- * @group :
- * @ver : 2008.03.11
- * @by : 임여원
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 대기안내 환자조회화면초기화
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- model.setValue("/root/main/cond/bizdd", getCurrentDate());
- model.setValue("/root/main/ordroominfo/ordroominfolist/deptnm", model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/orddeptnm") + " (" + model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/ordroomnm") + ")");
- if(model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/centcd") == "-" ) {
- model.setValue("/root/main/ordroominfo/ordroominfolist/deptnm", model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/orddeptnm") + " (" + model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/ordroomnm") + ")");
- } else if(model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/centcd") != "-" && model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/orddeptcd") == "-") {
- model.setValue("/root/main/ordroominfo/ordroominfolist/deptnm", model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/centnm") + " (" + model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/ordroomnm") + ")");
- } else {
- model.setValue("/root/main/ordroominfo/ordroominfolist/deptnm", model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/orddeptnm") + " (" + model.getValue("/root/hidden/wgopeninfo/wgopeninfolist/ordroomnm") + ")");
- }
-
- model.refresh();
- fSetGrdTimer();
- }
- /**
- * @group :
- * @ver : 2008.03.11
- * @by : 임여원
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 검사실 환자 대기 상태로 대기전광판에 디스플레이 되도록 등록한다.
- * @param : instcd , pid , orddd , cretno , orddeptcd , ordroomcd, orddrid, ordrsrvtm , ordrsrvseqno, dayflag
- * @param : 기관코드, 등록번호, 진료일자, 등록생성번호, 지원부서코드, 검사실코드, 진료의ID, 진료예약시간, 진료예약순서 , 당일구분
- * @return :
- * @---------------------------------------------------
- */
-
- function fSaveExcuRoomPatList(sPath)
- {
- // sPath="/root/main/temp"
- var NodeCnt=eval(getNodesetCount(sPath))+1;
- //alert(NodeCnt);
-
- var chkdata = 'chk'
- + '▦instcd'
- + '▦pid'
- + '▦orddd'
- + '▦cretno'
- + '▦dspflag'
- + '▦centcd'
- + '▦orddeptcd'
- + '▦subdeptcd'
- + '▦ordroomcd'
- + '▦orddrid'
- + '▦ordrsrvtm'
- + '▦ordrsrvseqno'
- + '▦updttm'
- + '▦patstat'
- + '▦dayflag'
- + '▩' ;
-
- for(i=1;i<NodeCnt;i++) // 그리드에 체크된 개수만큼 for문 돌려서 값을 체크한다.
- {
- var chk=model.getValue(sPath+"["+i+"]/chk");
- var pid=model.getValue(sPath+"["+i+"]/pid");
- // alert(chk+"pid"+pid);
- if(chk=='1')
- {
- chkdata += 'chk'
- + '▦' +model.getValue(sPath+"["+i+"]/instcd") // '012'
- + '▦' +model.getValue(sPath+"["+i+"]/pid")
- + '▦' +model.getValue(sPath+"["+i+"]/orddd")
- + '▦' +model.getValue(sPath+"["+i+"]/cretno")
- + '▦' +'T' // O: 외래, T: 검사
- + '▦' +'-' //센터 코드 default -로 저장
- + '▦' +model.getValue(sPath+"["+i+"]/orddeptcd") // '2370106000'
- + '▦' +'-' //서브 진료과 default -로 저장
- + '▦' +model.getValue(sPath+"["+i+"]/ordroomcd") //'2370113000'
- + '▦' +model.getValue(sPath+"["+i+"]/orddrid")
- + '▦' +model.getValue(sPath+"["+i+"]/ordrsrvtm")
- + '▦' +model.getValue(sPath+"["+i+"]/ordrsrvseqno")
- + '▦' +model.getValue(sPath+"["+i+"]/ordrsrvtm")
- + '▦' +'D' //환자 상태 D 대기로 저장
- + '▦' +model.getValue(sPath+"["+i+"]/dayflag") // '-'
- + '▩' ;
- }
- }
- //alert(chkdata);
- model.makeValue("/root/main/cond/chkdata",chkdata);
- model.copyNode("/root/send/savedata","/root/main/cond");
- //model.copyNode("/root/send/savedata",chkdata);
- if(submit("TXMNV07007")==true)
- {
- messageBox("검사실 대기 환자 등록이","I002");
- }
- model.refresh();
- }
-
-
|