123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 진료대상자리스트 ( SMMMO04100_진료대상자리스트.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- /**
- * @desc : 진료대상자 리스트 화면 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitializeDone_SMMO04100(){
- //var btnobj = document.controls.item("btn_in");
- //btnobj.dispatch("DOMActivate");
- var btnobj = document.controls.item("radio1");
- btnobj.dispatch("xforms-value-changed");
- }
- /**
- * @desc : 입원 tab button 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnIn(){
- model.setValue("/root/main/cond/scrnid", "SMMMO04301");
- model.setValue("/root/main/cond/grdid", "grd_inpatlist");
- model.setValue("/root/main/cond/caseid", "in");
-
- //진료기록 창에 현재 진료대상자의 Tab id를 넘겨준다. 안치원 대리님 요청사항
- //setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid"));
-
- //fCtrlBtnDisable(true); //loading이 완료되기 전에 탭 이동을 막는다.
- iviewer1.src="SMMMO04301_inM.xrw";
- //alert(iviewer1.src);
- }
- /**
- * @desc : 외래 tab button 클릭
- * @
- * @param :
- * @return :
- * @author : 손성훈_2012.11.02
- * @---------------------------------------------------
- */
- function fClkBtnOuT(){
- model.setValue("/root/main/cond/scrnid", "SMMMO04601");
- model.setValue("/root/main/cond/grdid", "grd_outpatlist");
- model.setValue("/root/main/cond/caseid", "out");
-
- //진료기록 창에 현재 진료대상자의 Tab id를 넘겨준다. 안치원 대리님 요청사항
- //setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid"));
-
- //fCtrlBtnDisable(true); //loading이 완료되기 전에 탭 이동을 막는다.
- iviewer1.src="SMMMO04601_outM.xrw";
- //alert(iviewer1.src);
- }
- /**
- * @desc : 응급 tab button 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnEr(){
- model.setValue("/root/main/cond/scrnid", "SMMMO04401");
- model.setValue("/root/main/cond/grdid", "grd_erpatlist");
- model.setValue("/root/main/cond/caseid", "er");
-
- //진료기록 창에 현재 진료대상자의 Tab id를 넘겨준다. 안치원 대리님 요청사항
- //setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid"));
-
- //fCtrlBtnDisable(true); //loading이 완료되기 전에 탭 이동을 막는다.
- iviewer1.src="SMMMO04401_erM.xrw";
- }
- /**
- * @desc : 수술 tab button 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnOp(){
- model.setValue("/root/main/cond/scrnid", "SMMMO04501");
- model.setValue("/root/main/cond/grdid", "grd_oppatlist");
- model.setValue("/root/main/cond/caseid", "op");
-
- //진료기록 창에 현재 진료대상자의 Tab id를 넘겨준다. 안치원 대리님 요청사항
- //setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid"));
-
- //fCtrlBtnDisable(true); //loading이 완료되기 전에 탭 이동을 막는다.
- iviewer1.src="SMMMO04501_opM.xrw";
- }
- /**
- * @desc : 의뢰 tab button 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnCnst(){
- model.setValue("/root/main/cond/scrnid", "SMMMO04801");
- model.setValue("/root/main/cond/grdid", "grd_cnstpatlist");
- model.setValue("/root/main/cond/caseid", "cnst");
-
- //진료기록 창에 현재 진료대상자의 Tab id를 넘겨준다. 안치원 대리님 요청사항
- //setParameter("SMMMO04100_medirec_caseid", model.getValue("/root/main/cond/caseid"));
-
- //fCtrlBtnDisable(true); //loading이 완료되기 전에 탭 이동을 막는다.
- iviewer1.src="SMMMO04801_constM.xrw";
- }
- /**
- * @desc : 환자 등록번호를 통한 환자 이름 가져오기
- * @
- * @param :
- * @return :
- * @author : 김영학
- * @---------------------------------------------------
- */
-
- function fPatSrch(s_val, flag){
- if(flag == "1"){
- model.makeValue("/root/tmp/pid", s_val);
- } else if(flag == "2"){
- model.makeValue("/root/tmp/hngnm", s_val);
- }
- model.makeValue("/root/tmp/srchcond", flag);
- model.makeValue("/root/tmp/autoflag","Y"); // 1건인경우 자동으로닫힘
-
- model.resetInstanceNode("/root/main/patinfo/patinfolist");
- modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/tmp", "/root/send");
-
- model.refresh();
- }
|