123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 |
- /**
- * @desc : 환자메모 조회
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fGetPatMemo()
- {
- //model.removeNodeset("/root/send/patmemo");
- var ioflag = "";
- var pid = "";
- var deptcd = "";
- var hngnm = "";
- var age = "";
- var deptnm = "";
- var screenid = opener.javascript.getParameter("SPMMR05600_screenid");
-
- window.modelesstopmost = true;
-
- if(screenid == "SMMMO02500") { // 환자 진료정보 조회에서 팝업시 파라미터 인수로 조회 2014.04.11 엄영만
- ioflag = opener.javascript.getParameter("SPMMR05600_ioflag");
- pid = opener.javascript.getParameter("SPMMR05600_pid");
- hngnm = opener.javascript.getParameter("SPMMR05600_hngnm");
- age = opener.javascript.getParameter("SPMMR05600_age");
- deptcd = opener.javascript.getParameter("SPMMR05600_deptcd");
- deptnm = opener.javascript.getParameter("SPMMR05600_deptnm");
-
- textarea2.attribute("editable") = "true"; // 환자 진료정보 조회에서 팝업시 간호메모 수정 가능 하도록 2014.04.11 엄영만
- } else { // 화면의 값으로 조회
- ioflag = opener.model.getValue("/root/main/paminfo/ioflag");
- pid = opener.model.getValue("/root/main/paminfo/pid");
- hngnm = opener.model.getValue("/root/main/paminfo/hngnm");
- age = getPatientInfo("age");
- deptcd = getUserInfo("dutplcecd"); // 로그인한 과로 조회
- deptnm = getUserInfo("dutplcenm"); // 로그인한 과명로 조회
-
- textarea2.attribute("editable") = "false";
- }
- var tit = window.document.title;
- tit = tit + ' - ' + hngnm + ' '+ age +'(' + pid + ') ' + deptnm;
- window.document.title = tit;
-
- model.makeValue("/root/send/patmemo/ioflag", ioflag);
- model.makeValue("/root/send/patmemo/pid", pid);
- model.makeValue("/root/send/patmemo/deptcd", deptcd);
- model.makeValue("/root/send/patmemo/deptnm", deptnm);
- model.makeValue("/root/send/patmemo/memo", "pmemosel");
- if(submit("TXMMR00101")) {
- model.makeNode("/root/main/pmemo/memo");
- model.makeNode("/root/main/pmemo/popupyn");
-
- if (model.getValue("/root/main/pmemo/memo") == "" && model.getValue("/root/main/pmemo/popupyn") == "") {
- model.setValue("/root/main/pmemo/popupyn", "Y");
- }
- }
-
- //090723 kimsj 보험메모가 있을 경우
- var chkins = opener.javascript.getParameter("SPMMR05600_pammemoyn");
- var wHeight = window.document.body.attribute("height");
- if(chkins == "Y") {
- group1.attribute("height") = "445";
-
- // knuh_20110719_수정
- //window.setSize(710, 655);
- window.setSize(710, 740);
- submit("TRMMR05601");
- } else {
- group1.attribute("height") = "0";
-
- // knuh_20110719_수정
- //window.setSize(710, 215);
- //window.setSize(710, 310);
- //20120104 lyj 수정
-
- //window.setSize(720, 280); //20130104 정창혁 사이즈 변경
- window.setSize(720, 240);
- }
- model.refresh();
- }
- /**
- * @desc : 환자메모 저장
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fSaveMemo()
- {
- var memo = model.getValue("/root/main/pmemo/memo");
- var nmemo = model.getValue("/root/main/pmemo/nmemo");
- var popupyn = model.getValue("/root/main/pmemo/popupyn");
-
- if (popupyn == "") {
- popupyn = "N";
- }
-
- model.makeValue("/root/send/patmemo/memo", memo);
- model.makeValue("/root/send/patmemo/nmemo", nmemo);
- model.makeValue("/root/send/patmemo/popupyn", popupyn);
- if(submit("TXMMR00101")) {
- if(model.getValue("/root/main/pmemo/memo") != "" || model.getValue("/root/main/pmemo/nmemo") != "") {
- if(typeof(opener.btn_memo) != "unknown") {
- if(model.getValue("/root/main/pmemo/deptmemo") != "") {
- opener.btn_memo.value = "메모■◆";
- } else {
- opener.btn_memo.value = "메모■◇";
- }
- }
- } else {
- if(typeof(opener.btn_memo) != "unknown") {
- if(model.getValue("/root/main/pmemo/deptmemo") != "") {
- opener.btn_memo.value = "메모□◆";
- } else {
- opener.btn_memo.value = "메모□◇";
- }
- }
- model.makeValue("/root/send/pmemo/memo", "");
- }
-
- var sUserEnv060 = mmbfGetUserEnvQuestValue("060"); // "060" 메모작성후 창 닫음 여부 (001:창닫힘, 002:창닫지 않음)
- if(sUserEnv060 == "002") {
- messageBox("저장 되었습니다.", 'I');
- } else {
- window.close();
- }
- }
- }
- /**
- * @desc : 환자메모 닫기
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fCloseMemo()
- {
- window.close();
- }
- /**
- * @desc : 보험 메모 Grid
- * @
- * @param :
- * @return :
- * @authur : 김소정
- * @---------------------------------------------------
- */
- function fCheckGrid()
- {
- var currow = grd_imemolist.row-1;
-
- var pid = model.getValue(grd_imemolist.nodeset + "[" + currow + "]/pid");
- var wrtedd = model.getValue(grd_imemolist.nodeset + "[" + currow + "]/msgwrtedd");
- var wrteno = model.getValue(grd_imemolist.nodeset + "[" + currow + "]/msgwrteno");
- var wrtehistno = model.getValue(grd_imemolist.nodeset + "[" + currow + "]/msgwrtehistno");
-
- model.makeValue("/root/send/insmemo/pid", pid);
- model.makeValue("/root/send/insmemo/msgwrtedd", wrtedd);
- model.makeValue("/root/send/insmemo/msgwrteno", wrteno);
- model.makeValue("/root/send/insmemo/msgwrtehistno", wrtehistno);
-
- model.setValue("/root/main/imemo/recvmsg", model.getValue(grd_imemolist.nodeset + "[" + currow + "]/recvmsg"));
- // var chkmsg = model.getValue(grd_imemolist.nodeset + "[" + grd_imemolist.row + "]/chkflag");
- // if( chkmsg == "Y" ) {
- // fComInsMemo();
- // }
- }
- /**
- * @desc : 보험 메모 답신 답신 전송 및 수신 확인
- * @
- * @param :
- * @return :
- * @authur : 김소정
- * @---------------------------------------------------
- */
- function fComInsMemo()
- {
- var pid = model.getValue("/root/send/patmemo/pid");
- var ioflag = model.getValue("/root/send/patmemo/ioflag");;
- model.makeValue("/root/send/insmemo/pid", pid);
- model.makeValue("/root/send/insmemo/ioflag", ioflag);
-
- var recvmsg = model.getValue("/root/main/imemo/recvmsg");
- model.makeValue("/root/send/insmemo/recvmsg", recvmsg);
- if(submit("TXMMR05601"))
- {
- model.resetInstanceNode("/root/send/insmemo");
- txt_recvmsg.value = "";
- txt_recvmsg.disabled = true;
- model.refresh();
- }
-
- }
-
- /**
- * @desc : 메모이력조회
- * @
- * @param :
- * @return :
- * @authur : 정창혁
- * @---------------------------------------------------
- */
- function fGetHistory() {
- if (submit("TRMMR05602")) {
- //
- }
- }
-
|