123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- /*
-
- 신생아 인수증(SMMNN01600_신생아 인수증.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- /**
- * @group :
- * @ver : 2007.09.13
- * @by : 김진아
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 산모의 신생아수별 신생아번호를 조회
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSrchNBabyNoInfo(){
- model.removenode("/root/send");
- model.makeNode ("/root/send");
- model.makeValue ("/root/send/reqdata/pid", model.getValue("/root/main/cond/pid")); // (산모)등록번호
- model.removeNodeset("/root/temp/nbabypidlist");
- submit("TRMNN01602");
-
- model.setValue("/root/main/nbabyacptpid/nbabypid", model.getValue("/root/temp/nbabypidlist[1]/babyno"));
- fSrchNBabyInfo(); // 신생아등록번호별 신생아정보를 조회
- }
- /**
- * @group :
- * @ver : 2007.09.13
- * @by : 김진아
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 신생아등록번호별 신생아정보를 조회
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSrchNBabyInfo(){
- model.removenode("/root/send");
- model.makeNode ("/root/send");
- model.makeValue ("/root/send/reqdata/pid", model.getValue("/root/main/cond/pid")); // (산모)등록번호
- model.makeValue ("/root/send/reqdata/nbabypid", model.getValue("/root/main/nbabyacptpid/nbabypid")); // (신생아)등록번호
- model.removeNodeset("/root/main/nbabyacptlist");
- submit("TRMNN01601");
- }
- /**
- * @group :
- * @ver : 2007.07.25
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 참여자 정보 팝업 조회
- * @param : originalNode
- * @param : copyNode
- * @return : "true"/"false"
- * @---------------------------------------------------
- */
- function fClickUserBtn(userflag){
- var deptcd = "";
- var jobkindcd = "11";
- var deptcd = "2100315000";
-
- setParameter("SPMNN02100_deptcd", deptcd);
- setParameter("SPMNN02100_jobkindcd", jobkindcd);
-
- modal("SPMNN02100");
-
- var userid = getParameter("SPMNN02100_userid");
- var usernm = getParameter("SPMNN02100_usernm");
- if(userid != ""){
- model.makeValue("/root/main/nbabyacptlist/setnbabyacptinfo/chrgnursid", userid);
- model.makeValue("/root/main/nbabyacptlist/setnbabyacptinfo/chrgnursnm", usernm);
- }
-
- setParameter("SPMNN02100_userid", "");
- setParameter("SPMNN02100_usernm", "");
-
- model.refresh();
- }
- /**
- * @group :
- * @ver : 2007.09.14
- * @by : 김진아
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 신생아 인수증 저장
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveNBabyInfo(){
- if(model.getValue("/root/main/nbabyacptlist/getnbabyacptinfo/nbabynm") == ""){
- messageBox("신생아를 선택후 저장하세요.","E999");
- return;
- }
- model.removenode("/root/send");
- model.makeNode ("/root/send");
- model.makeValue("root/send/savedata/status" , "I");
- model.makeValue("root/send/savedata/pid" , model.getValue("/root/main/cond/pid" )); // 산모등록번호
- model.makeValue("root/send/savedata/nbabypid" , model.getValue("/root/main/nbabyacptpid/nbabypid" )); // 신생아등록번호
- model.makeValue("root/send/savedata/nbabybdwtval" , model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/nbabybdwtval" )); // 영아몸무게값
- model.makeValue("root/send/savedata/chrgnursid" , model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/chrgnursid" )); // 담당간호사ID
- model.makeValue("root/send/savedata/parentscntcaddr", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/parentscntczipcd1")+ "-"
- + model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/parentscntczipcd2")+ " "
- + model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/parentscntcaddr" )); // 부모주소
- model.makeValue("root/send/savedata/fthernm" , model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/fthernm" )); // 아버지명
- model.makeValue("root/send/savedata/mthernm" , model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mthernm" )); // 어미니명
- model.makeValue("root/send/savedata/mtherresdnrgst" , model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mtherresdnrgst1")
- + model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mtherresdnrgst2" )); // 어머니주민등록번호
- model.removeNodeset("/root/main/chklist");
- submit("TXMNN01601");
-
- if(model.getValue("/root/main/chklist/chkinfo/chkdupl") == "Y"){ // 데이터중복인 경우
- var sMsg = messageBox("해당 신생아의 신생아인수증이 이미 작성되었습니다.", "S", "수정하시겠습니까?");
- if( sMsg == 6) { //return : yes=6, no=7, 취소=2
- model.makeValue("root/send/savedata/status", "U");
- submit("TXMNN01601");
- }else {
- model.removeNodeset("/root/main/nbabyacptlist");
- model.refresh();
- }
- }
- }
- /**
- * @group :
- * @ver : 2007.09.14
- * @by : 최경용
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 신생아 인수증 출력
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fPrintNBabyAcp(){
- if(model.getValue("/root/main/chklist/chkinfo/chkdupl") == "Y"){ // 데이터중복인 경우
- messageBox("저장 후 출력하세요.","E999");
- return;
- }
- if(model.getValue("/root/main/nbabyacptlist/getnbabyacptinfo/nbabynm") == ""){
- messageBox("신생아를 선택후 출력하세요.","E999");
- return;
- }
- model.removenode("/root/send/reqdata");
- model.makeNode("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/cond/pid"));
- model.makeValue("/root/send/reqdata/nbabypid", model.getValue("/root/main/nbabyacptpid/nbabypid"));
- if(!submit("TRMNN01603")){
- return;
- }
- model.removenode("/root/send/printdata");
- model.makeValue("/root/send/printdata/partrtninfolist/nbabyacptpid/nbabypid", model.getValue("/root/main/nbabyacptpid/nbabypid"));
- model.makeValue("/root/send/printdata/partrtninfolist/getnbabyacptinfo/nbabynm", model.getValue("/root/main/nbabyacptlist/getnbabyacptinfo/nbabynm"));
- model.makeValue("/root/send/printdata/partrtninfolist/getnbabyacptinfo/nbabysex", model.getValue("/root/main/nbabyacptlist/getnbabyacptinfo/nbabysex"));
- model.makeValue("/root/send/printdata/partrtninfolist/getnbabyacptinfo/nbabybrthdate", model.getValue("/root/main/nbabyacptlist/getnbabyacptinfo/nbabybrthdate"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/nbabybdwtval", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/nbabybdwtval"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/nbabybdwtval", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/nbabybdwtval"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/chrgnursid", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/chrgnursid"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/chrgnursnm", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/chrgnursnm"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/parentscntczipcd1", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/parentscntczipcd1"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/parentscntczipcd2", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/parentscntczipcd2"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/parentscntcaddr", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/parentscntcaddr"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/mthernm", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mthernm"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/telno", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/telno"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/mtherresdnrgst1", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mtherresdnrgst1"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/mtherresdnrgst1", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mtherresdnrgst1"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/mtherresdnrgst2", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/mtherresdnrgst2"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/fthernm", model.getValue("/root/main/nbabyacptlist/setnbabyacptinfo/fthernm"));
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/date", getCurrentDate());
- model.makeValue("/root/send/printdata/partrtninfolist/setnbabyacptinfo/seq", model.getValue("/root/temp/ocrtag/ocrtagseq/seq"));
-
- exeReportPreview("RPMNN01601", "XMLSTR");
- }
|