/* - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩ 진료대상자리스트 ( 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(); }