123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/* ---------------------------------------------------------------------
-
- 대기안내 검사실 환자진행현황 (대기안내공통 - 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(dsobj:Dataset)
- {
-
- for(i=0;i<dsobj.rowcount;i++) // 그리드에 체크된 개수만큼 for문 돌려서 값을 체크한다.
- {
- var chk=dsobj.getColumn(i,"chk");
- //var pid=model.getValue(sPath+"["+i+"]/pid"); // (20140206) 사용하지 않는 변수 주석처리함
- // alert(chk+"pid"+pid);
- if(chk=="1")
- {
- dsobj.addColumn("dspflag","string");
- dsobj.setColumn(i,"dspflag","T");
- dsobj.addColumn("centcd","string");
- dsobj.setColumn(i,"centcd","-");
- dsobj.addColumn("subdeptcd","string");
- dsobj.setColumn(i,"subdeptcd","-");
- dsobj.addColumn("patstat","string");
- dsobj.setColumn(i,"patstat","D");
- }else if(chk=="a") {
- dsobj.addColumn("dspflag","string");
- dsobj.setColumn(i,"dspflag","T");
- dsobj.addColumn("centcd","string");
- dsobj.setColumn(i,"centcd","-");
- dsobj.addColumn("subdeptcd","string");
- dsobj.setColumn(i,"subdeptcd","-");
- dsobj.addColumn("patstat","string");
- dsobj.setColumn(i,"patstat","A");
- }
- }
- dsf_createDs("ds_result_returnsts");
- var oParam = {};
- oParam.id = "TXMNV07007";
- oParam.service = "waitguideapp.WaitGuideMngt";
- oParam.method = "reqExeExcuRoomDeptWaitList";
- oParam.inds = "req=" + dsobj.name;
- oParam.outds = "ds_result_returnsts=statusinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMNV07007";
- tranf_submit(oParam);
-
-
- }
- function cf_TXMNV07007(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("검사실 대기 환자 등록이","I002");
- }
-
-
- ]]></Script>
|