123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 부서별기록관리 ( SPMMR05400_부서별기록관리.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- - Author : 박종훈
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var gFormcd = "";
- var gFormrecdd = "";
- /**
- * @desc : 화면초기화
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fInitalize()
- {
- var wid = parseInt(ivw_reccnts.attribute("width")) - 40;
- var hei = parseInt(ivw_reccnts.attribute("height"));
- ivw_loader.window.javascript.fInitPage(true, true, parseInt(ivw_loader.attribute("height")), parseInt(ivw_loader.attribute("width")));
- ivw_loader.btn_del.visible = true;
- ivw_loader.window.javascript.afterSaveExeFuncNm = "fReclistClick";
- ivw_reccnts.window.javascript.fInitPage(wid, hei);
- ivw_patlist.window.javascript.fInitalize();
- ivw_patlist.window.javascript.fInitSize(parseInt(ivw_patlist.attribute("width")), parseInt(ivw_patlist.attribute("height")));
- btn_form.selected = true;
- fSetPatInfo();
- fAddDateReq("today");
- setParameter("SPMRI01300_openerid", "SPMMR05400");
-
- //2010.04.05 안치원 - 부서별기록관리 default tab 선택기능 추가
- // model.toggle("case_form");
- // model.toggle("case_loader");
- // fGetFormList();
- var if_tabflag = parent.window.javascript.getParameter("SPMMR05400_tabflag");
- if (if_tabflag == "" || if_tabflag == "formlist") {
- model.toggle("case_form");
- model.toggle("case_loader");
- fGetFormList();
- }
- else if (if_tabflag = "reclist"){
- button1.dispatch("DOMActivate");
- }
-
- //20100104 dhkim care plan 버튼 활성화
- fVisibleCarePlan();
-
- model.refresh();
- }
- /**
- * @desc : 디폴트 서식 오픈
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fLoadDefForm()
- {
- if (gFormcd != "")
- {
- if(gFormrecdd != ""){
- ivw_loader.window.javascript.setParameter("SSMMR01100_formrecdd",gFormrecdd);
- }
-
- //서식로드시 TOP정보 조회 여부 셋팅(N일경우 Top참조 안함)
- ivw_loader.window.javascript.fLoadNewForm(gFormcd, false);
- if (getUserInfo("jobkindcd").substring(0, 2) != "03")
- {
- ivw_loader.grup_btn.disabled = false;
- //ivw_loader.btn_signsave.disabled = true;
- }
- }
- }
- /**
- * @desc : 환자정보
- * @id :
- * @event : ondblclick
- * @return : void
- * @authur : 박종훈
- */
- function fSetPatInfo()
- {
- //setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid + "▦" + 환자명 + "▦" + 나이 + "▦" + 성별 + "▦" + 서식부서코드);
- var patinfo = "";
- if(isPopup())
- patinfo = parent.window.javascript.getParameter("SPMMR05400_parm_pinfo");
- var pid = "";
- var orddd = "";
- var cretno = "";
- var ioflag = "";
- var orddeptcd = "";
- var orddrid = "";
- var patnm = "";
- var age = "";
- var sex = "";
- var formdeptcd = "";
- if (patinfo == "")
- {
- var pamInfoCvs = getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
- if(pamInfoCvs != null)
- { //cvs가 null이 아닌 경우에만 처리함.
- model.removeNodeSet ("/root/main/paminfo/list");
- setCSVToNode ("/root/main/paminfo", pamInfoCvs);
- //pid = model.getValue ("/root/main/result/patinfo/list/pid");
- ioflag = model.getValue("/root/main/paminfo/list/ioflag");
- if (ioflag == "O")
- {
- orddd = model.getValue("/root/main/paminfo/list/orddd");
- orddrid = model.getValue("/root/main/paminfo/list/orddrid");
- }
- else
- {
- orddd = model.getValue("/root/main/paminfo/list/indd");
- orddrid = model.getValue("/root/main/paminfo/list/medispclid");
- }
- pid = model.getValue("/root/main/paminfo/list/pid");
- cretno = model.getValue("/root/main/paminfo/list/cretno");
- orddeptcd = model.getValue("/root/main/paminfo/list/orddeptcd");
- patnm = model.getValue("/root/main/paminfo/list/hngnm");
- age = model.getValue("/root/main/paminfo/list/age");
- sex = model.getValue("/root/main/paminfo/list/sex");
- }
- }
- else
- {
- patinfo = patinfo.split("▦");
- pid = patinfo[0];
- orddd = patinfo[1];
- cretno = patinfo[2];
- ioflag = patinfo[3];
- orddeptcd = patinfo[4];
- orddrid = patinfo[5];
- patnm = patinfo[6];
- age = patinfo[7];
- sex = patinfo[8];
- formdeptcd = patinfo[9];
- model.makeValue("/root/main/paminfo/list/pid", pid);
- model.makeValue("/root/main/paminfo/list/orddeptcd", orddeptcd);
- }
- //진료부서 조회
- //reqGetDeptList("/root/init/reqdata", "/root/init/deptlist", "", "012");
- mmbfGetDeptCodeComboList("/root/init/deptlist", "/root/init/deptlist", "A");
- if (pid == "")
- {
- messageBox("기록에 필요한 환자 원무정보가", "I004");
- ivw_loader.grup_btn.disabled = true;
- model.toggle("case_patlist");
- //window.close();
- }
- else
- {
- if (formdeptcd != "")
- {
- model.setValue("/root/send/formdeptcd", formdeptcd);
- }
- else
- {
- model.setValue("/root/send/formdeptcd", orddeptcd);
- }
- model.setValue("/root/init/patinfo", pid + " " + patnm + "(" + sex + "/" + age + ")");
-
- //서식로더에서 환자 기록관련 원무정보를 Top에서 조회해올지 여부(N일경우 Top에서 참조하지 않음)
- setParameter("SSMMR01100_getTopYn", "N");
- ivw_loader.window.javascript.fSetPamInfo(pid, orddd, cretno, ioflag , orddeptcd, orddrid);
-
- //2010.04.01 dhkim careplan노드 셋팅
- model.removenode("/root/init/careplaninfo");
- model.makeValue("/root/init/careplaninfo/pid", pid);
- model.makeValue("/root/init/careplaninfo/orddd", orddd);
- model.makeValue("/root/init/careplaninfo/cretno", cretno);
- model.makeValue("/root/init/careplaninfo/ioflag", ioflag);
- model.makeValue("/root/init/careplaninfo/patnm", patnm);
-
- }
- }
- /**
- * @desc : 환자 리스트에서 환자 원무 정보 셋팅
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fIvwSetPamInfo(pid, orddd, cretno, ioflag , orddeptcd, orddrid, patnm, sa)
- {
- model.setValue("/root/init/patinfo", pid + " " + patnm + "(" + sa + ")");
- model.makeValue("/root/main/paminfo/list/pid", pid);
- model.makeValue("/root/main/paminfo/list/orddeptcd", orddeptcd);
- model.setValue("/root/send/formdeptcd", model.getValue("/root/main/paminfo/list/orddeptcd"));
-
- //20100104 dhkim 환자리스트에서 선택한 환자 원무정보 careplan용으로 세팅
- model.removenode("/root/init/careplaninfo");
- model.makeValue("/root/init/careplaninfo/pid", pid);
- model.makeValue("/root/init/careplaninfo/orddd", orddd);
- model.makeValue("/root/init/careplaninfo/cretno", cretno);
- model.makeValue("/root/init/careplaninfo/ioflag", ioflag);
- model.makeValue("/root/init/careplaninfo/patnm", patnm);
-
- ivw_loader.window.javascript.fSetPamInfo(pid, orddd.substring(0, 8), cretno, ioflag , orddeptcd, orddrid);
- setParameter("SSMMR01100_getTopYn", "N");
- model.refresh();
- if (gFormcd != "")
- {
- //서식로드시 TOP정보 조회 여부 셋팅(N일경우 Top참조 안함)
- ivw_loader.window.javascript.fLoadNewForm(gFormcd, false);
- if (getUserInfo("jobkindcd").substring(0, 2) != "03")
- {
- ivw_loader.grup_btn.disabled = false;
- //ivw_loader.btn_signsave.disabled = true;
- }
- }
- fGetFormList();
- //model.toggle("case_form");
- var selindx = switch2.selectedIndex;
- if (selindx != "0")
- {
- model.toggle("case_loader");
- }
- //btn_form.selected = true;
- }
- /**
- * @desc : 서식 리스트 조회
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fGetFormList()
- {
- model.removeNodeSet ("/root/main/form/formlist");
- if(submit("TRMMR05401"))
- {
- //var grdObj = document.controls("grd_formlist");
- //grdObj.resizeCells();
- //setTree(grdObj, grdObj.colRef("depth"), grdObj.colRef("formnm"), true);
- }
- }
- /**
- * @desc : 서식 오픈
- * @id :
- * @event : ondblclick
- * @return : void
- * @authur : 박종훈
- */
- function fSelectForm()
- {
- var formcd = model.getValue("/root/main/form/formlist['" + grd_formlist.row + "']/linkcd");
-
- if (formcd != "")
- {
- gFormcd = formcd;
-
- //만 12세이상에는 작성 할 수 없는 서식인지 파악
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/formforyng", 5986);
- var formCnt = getNodesetCnt(model, "/root/init/formforyng/hardcd[cdseqno = 1 and hardcd = '" + formcd + "']");
-
- model.makeValue("/root/send/patinfo",model.getValue("/root/init/patinfo"));
- if(submit("TRMMR05402")) {
- var age = model.getValue("/root/hidden/patinfo/patlist/curage");
- }
-
- if ( age != "" && age >= 12 && formCnt > 0 ) {
- messageBox("만 12세 이상 성인은 사용할 수 없는 서식입니다","I");
- return;
- }
-
- //만 12세미만에는 작성 할 수 없는 서식인지 파악
- var formCnt = getNodesetCnt(model, "/root/init/formforyng/hardcd[cdseqno = 2 and hardcd = '" + formcd + "']");
-
- if ( age != "" && age < 12 && formCnt > 0 ) {
- messageBox("만 12세 미만 소아는 사용할 수 없는 서식입니다","I");
- return;
- }
-
- //이윤주 추가(20150507)
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init2/jinformcd", 5986);
- var formcdcnt = getNodesetCnt(model, "/root/init2/jinformcd/hardcd[hardcd = '" + gFormcd + "']"); //진정,회복기록여부
-
- if (formcdcnt > 0) {
- ivw_loader.window.javascript.setParameter("SSMMR01100_formrecdd",getCurrentDate());
- }
-
-
-
- ivw_loader.window.javascript.fLoadNewForm(formcd, false);
- if (model.getValue("/root/main/paminfo/list/pid") == "")
- {
- ivw_loader.grup_btn.disabled = true;
- }
- else
- {
- ivw_loader.grup_btn.disabled = false;
- if (getUserInfo("jobkindcd").substring(0, 2) != "03")
- {
- //ivw_loader.btn_signsave.disabled = true;
- }
- }
- }
- }
- /**
- * @desc : 기록목록을 가져온다
- * @id :
- * @event : DOMActivate
- * @return : void
- * @authur : 박종훈
- */
- function fGetRecList()
- {
- if (model.getValue("/root/main/paminfo/list/pid") == "")
- {
- messageBox("기록에 필요한 환자 원무정보가", "I004");
- return;
- }
- model.setValue("/root/send/reqmedireclist/formrecdeptcd", "ALL");
- model.setValue("/root/send/reqmedireclist/chosflag", "A");
- model.setValue("/root/send/reqmedireclist/pid", model.getValue("/root/main/paminfo/list/pid"));
- if (model.getValue("/root/main/paminfo/list/ioflag") == "O")
- {
- model.setValue("/root/send/reqmedireclist/orddd", model.getValue("/root/main/paminfo/list/orddd"));
- }
- else
- {
- model.setValue("/root/send/reqmedireclist/orddd", model.getValue("/root/main/paminfo/list/indd"));
- }
- model.setValue("/root/send/reqmedireclist/cretno", model.getValue("/root/main/paminfo/list/cretno"));
- model.setValue("/root/send/reqmedireclist/orddeptcd", model.getValue("/root/main/paminfo/list/orddeptcd"));
- model.setValue("/root/send/reqmedireclist/recfromdt", model.getValue("/root/init/reqmedireclist/recfromdt"));
- model.setValue("/root/send/reqmedireclist/rectodt", model.getValue("/root/init/reqmedireclist/rectodt"));
-
- var tmpformcd = model.getValue("/root/init/formcd");
-
- if (tmpformcd == "")
- {
- tmpformcd = "-";
- }
-
- model.makeValue("/root/send/reqmedireclist/formcd", tmpformcd);
- model.makeValue("/root/send/reqmedireclist/deptrecyn", "Y");
- if(submit("TRMMR00101"))
- {
- //예진기록만 복사하여 보여준다
- copyNodeset("/root/main/foctsnwlist/medireclist", "/root/main/mainlist/medireclist[foctsnwyn = 'Y']", "replace", model, model);
- model.refresh();
- }
- }
- /**
- * @desc : 기록내용을 가져온다
- * @id :
- * @event : DOMActivate
- * @return : void
- * @authur : 박종훈
- */
- function fShowMediRecCnt(formrecseq)
- {
- if (model.getValue("/root/main/paminfo/list/pid") == "")
- {
- return;
- }
- var cond = new COMN_CONT_RECCNTS();
- var instance = document.models(0).instances(0);
- var nodeReclist = instance.selectNodes("/root/main/foctsnwlist/medireclist");
- var nodeReclistlength = nodeReclist.length;
- cond.pid = model.getValue("/root/main/paminfo/list/pid");
- cond.formrecdeptcd = model.getValue("/root/send/reqmedireclist/formrecdeptcd");
- cond.chosflag = model.getValue("/root/send/reqmedireclist/chosflag");
- cond.reclistlength = nodeReclistlength;
- if (formrecseq == "")
- {
- cond.recfromdt = model.getValue("/root/init/reqmedireclist/recfromdt");
- cond.rectodt = model.getValue("/root/init/reqmedireclist/rectodt");
- }
- else
- {
- cond.recfromdt = "";
- cond.rectodt = "";
- }
- cond.formrecseq = formrecseq;
- ivw_reccnts.window.javascript.fRefMediRecCnts(cond);
-
-
- //2009-07-04 오후 11:40:30 강지훈 수정 : 1. 하드코드 9905에 등록된 서식만 출력버튼이 활성화 된다. 2. 기록저장부서와 같은부서일경우만 출력버튼 활성화
- model.removenode("/root/hidden/formhardcd");
- model.makeNode("/root/hidden/formhardcd");
- mmbfGetHardCodeInfo("/root/send/formhrdcd", "/root/hidden/formhardcd", 9905);
-
- var formcd = model.getValue("/root/main/foctsnwlist/medireclist['" + grd_reclist.row + "']/formcd");
- var formrecdeptcd = model.getValue("/root/main/foctsnwlist/medireclist['" + grd_reclist.row + "']/formrecdeptcd")
- var orddeptcd = model.getValue("/root/main/paminfo/list/orddeptcd");
- //var orddeptcd = getUserInfo("dutplcecd");
- var iexNodeCnt = getNodesetCnt(model, "/root/hidden/formhardcd/hardcd[hardcd = '" + formcd + "']");
- if(iexNodeCnt > 0) {
- if(orddeptcd == formrecdeptcd){
- btn_print.visible = true;
- }
- else{
- btn_print.visible = false;
- }
- }else{
- btn_print.visible = false;
- }
-
- if (formcd == "") {
- setToggleButton(grd_reclist, true);
- }
- }
- /**
- * @desc : 검색 날짜기간
- * @id :
- * @event : DOMActivate
- * @return : void
- * @authur : 박종훈
- */
- function fAddDateReq(diffFlag)
- {
- var frdd = model.getValue("/root/init/reqmedireclist/recfromdt");
- var todd = model.getValue("/root/init/reqmedireclist/rectodt");
- var srcdd = new Date();
- var destdd = new Date();
- var diffdt;
- if (diffFlag == "next")
- {
- srcdd = todd.toDate();
- srcdd = srcdd.getAddDate(1, "D");
- frdd = srcdd.getDateFormat();
- diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * 1;
- destdd = srcdd.getAddDate(diffdt, "M");
- todd = destdd.getDateFormat();
- }
- else if (diffFlag == "back")
- {
- srcdd = frdd.toDate();
- srcdd = srcdd.getAddDate(-1, "D");
- todd = srcdd.getDateFormat();
- diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * -1;
- destdd = srcdd.getAddDate(diffdt, "M");
- frdd = destdd.getDateFormat();
- }
- else if (diffFlag == "today")
- {
- todd = getCurrentDate();
- var today = new Date();
- var frday = new Date();
- var diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * -1;
- frday = today.getAddDate(diffdt , "M");
- frdd = frday.getDateFormat();
- }
- else
- {
- var today = todd.toDate();
- var frday = new Date();
- var diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * -1;
- frday = today.getAddDate(diffdt , "M");
- frdd = frday.getDateFormat();
- }
- model.setValue("/root/init/reqmedireclist/recfromdt", frdd);
- model.setValue("/root/init/reqmedireclist/rectodt", todd);
- ipt_formrecdtfr.refresh();
- ipt_formrecdtto.refresh();
- }
- /**
- * @desc : 기록수정
- * @id :
- * @event :
- * @return : void
- * @authur : 박종훈
- */
- function fRecModify()
- {
- var recseq = grd_reclist.valueMatrix(grd_reclist.row, grd_reclist.colref("formrecseq"));
- ivw_loader.window.javascript.fLoadRecForm(recseq, false);
- ivw_loader.grup_btn.disabled = false;
- model.toggle("case_loader");
-
- if (model.getValue(grd_reclist.nodeset+"["+ grd_reclist.row+"]/formcd") == "1000007334") { //진정회복기록 (내시경, 건진)일때 동일부서내 사용자 임시저장 활성화
- setEnableButton(grd_reclist);
- }
- }
- /**
- * @desc : 기록로드 후 이벤트(인증저장 disable)
- * @id :
- * @event :
- * @return : void
- * @authur : 박종훈
- */
- function fOnLoadComplete()
- {
- if (getUserInfo("jobkindcd").substring(0, 2) != "03")
- {
- //ivw_loader.btn_signsave.disabled = true;
- }
- }
- /**
- * @desc : 기록목록탭 클릭시 이벤트
- * @id :
- * @event :
- * @return : void
- * @authur : 박종훈
- */
- function fReclistClick()
- {
- model.toggle("case_rec");
- model.toggle("case_prew");
- ivw_reccnts.window.javascript.fClear();
- caption7.text = "기록내용";
- button1.selected = true;
-
- fGetRecList();
- //btn_formrecupdt.attribute("visibility") = "visible";
- }
- /**
- * @group :
- * @ver : 2009-06-25 오전 10:54:51
- * @by : 강지훈
- * @---------------------------------------------------
- * @type : function
- * @desc : 출력 버튼 이벤트
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fClickPrtBtn()
- {
- var formcd = "";
- var signno = "";
- var prtparam = "";
-
-
- var formcd = model.getValue("/root/main/foctsnwlist/medireclist['" + grd_reclist.row + "']/formcd");
- var signno = model.getValue("/root/main/foctsnwlist/medireclist['" + grd_reclist.row + "']/espiseq");
-
- if(formcd == "" || formcd == null){
- messageBox("선택된 서식이 ", "I004");
- return;
- }
- if(signno == "" || signno == null){
- messageBox("인증저장된 기록만 출력이 ", "I006");
- return;
- }
- prtparam += "E▦" + signno + "▦" + formcd + "▩";
- setParameter("SPMRI02400_prtrecinfo", prtparam);
- modal("SPMRI02400");
- }
- /**
- * @ver : 2010-01-04 오후 3:39:20
- * @by : dhkim
- * @desc: 재활의학과 사용자의 경우 care plan버튼 활성화
- */
- function fVisibleCarePlan(){
-
- var dutplcecd = getUserInfo("dutplcecd");
- //2010.01.25 dhkim - 재활의학과 코드 변경 (2220000000 -> 2220400000)
- // if(dutplcecd == "2220000000"){//재활의학과
- if(dutplcecd == "2220400000"){//재활의학팀
- btn_careplan.visible = true;
- }else{
- btn_careplan.visible = false;
- }
-
- }
- /**
- * @ver : 2010-01-04 오후 3:39:20
- * @by : dhkim
- * @desc: care plan 화면 팝업
- */
- function fPopCarePlan(){
-
- var isSelectedPat = model.getValue("/root/init/patinfo");
- if(isSelectedPat == null || isSelectedPat == ""){
- messageBox("환자를 선택하셔야 다직종간 Care plan을 조회하실 수 있습니다.", "E");
- return;
- }else{
-
- var pid = model.getValue("/root/init/careplaninfo/pid");
-
- if(pid == null || pid == ""){
-
-
- var orddd = model.getValue("/root/main/paminfo/list/indd");
- if(orddd == null || orddd == ""){
- orddd = model.getValue("/root/main/paminfo/list/orddd");
- }
-
- //careplaninfo노드에 값이 없는경우 새로 세팅
- model.removenode("/root/init/careplaninfo");
- model.makeValue("/root/init/careplaninfo/pid", model.getValue("/root/main/paminfo/list/pid"));
- model.makeValue("/root/init/careplaninfo/orddd", orddd);
- model.makeValue("/root/init/careplaninfo/cretno", model.getValue("/root/main/paminfo/list/cretno"));
- model.makeValue("/root/init/careplaninfo/patnm", model.getValue("/root/main/paminfo/list/hngnm"));
- model.makeValue("/root/init/careplaninfo/ioflag", model.getValue("/root/main/paminfo/list/ioflag"));
-
- }
-
-
- pid = model.getValue("/root/init/careplaninfo/pid");
- orddd = model.getValue("/root/init/careplaninfo/orddd");
- var cretno = model.getValue("/root/init/careplaninfo/cretno");
- var patnm = model.getValue("/root/init/careplaninfo/patnm");
- var ioflag = model.getValue("/root/init/careplaninfo/ioflag");
-
- if(pid != "" && orddd != "" && cretno != ""){
-
- setParameter("SMMRJ00100_pid", pid);
- setParameter("SMMRJ00100_orddd", orddd);
- setParameter("SMMRJ00100_cretno", cretno);
- setParameter("SMMRJ00100_hngnm", patnm);
- setParameter("SMMRJ00100_ioflag", ioflag);
-
- modal("SMMRJ00100", 1, 0, 0, "", "", "");
- }
-
- }
- }
-
- /**
- * 선택한 기록이 [진정/회복 기록 (Sedation/Postsedation Record)-내시경,건진] 인 경우 최초작성자와 동일부서의 사용자만 임시저장 가능하게
- */
- function setEnableButton(o) {
- var sNode = grd_reclist.nodeset+"["+grd_reclist.row+"]/";
- model.makeValue("/root/send/editable/formcd", "1000007334");
- model.makeValue("/root/send/editable/formrecseq", model.getValue(sNode+"formrecseq"));
- model.makeValue("/root/send/editable/pid", model.getValue(sNode+"pid"));
- model.makeValue("/root/send/editable/dutplcecd", getUserInfo("dutplcecd"));
-
- if (submit("TRMMR01304", false)) {
- if (model.getValue("/root/rtneditable/editableInfo/editableyn") == "Y") {
- ivw_loader.btn_tmpsave.disabled = false; //
- //ivw_loader.btn_signsave.disabled = false; //
- //ivw_loader.btn_signsave.visible = true;
- //ivw_loader.btn_signsave.visible = true;
- } else {
- ivw_loader.btn_tmpsave.disabled = true; //
- //ivw_loader.btn_signsave.disabled = true;//
- //ivw_loader.btn_tmpsave.visible = false; //
- //ivw_loader.btn_signsave.visible = false;//
- }
- }
- }
|