123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 협진관리 (SPMMO03600_협진관리.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var sCNSTPATINFO_PATH = "/root/main/cnstpatinfo/cnstpatinfo";
- var sCNSTPATHISTLIST_PATH = "/root/main/cnstpathistlist/cnstpathistlist";
- var sCNSTCONFRECLIST_PATH = "/root/main/cnstconfreclist/cnstconfreclist";
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitialize_SPMMO03600(){
- zbcfGetCodeList(new Array("M0525"), new Array("/root/init/cnsttypecombo"));
- model.removeNodeset(sCNSTCONFRECLIST_PATH); //협진회의록 nodeset init
- var inreq = opener.javascript.getParameter("SPMMO03600_inreqpid");
- // if (isNull(inreq)) { // 진료대상자에서 오픈할 경우
- fInitCnstPatInfo(); //협진환자정보 초기화
-
- fReqGetCnstPatHistList(); //협진환자 이력조회
-
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- fReqGetCnstConfRecList(pid);
- /*
- } else { // 입원의뢰서에서 띄울경우
- model.setValue(sCNSTPATINFO_PATH + "/status", "i");
- model.setValue(sCNSTPATINFO_PATH + "/pid", inreq);
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //부서코드 콤보
- fGetCnstInfo();
- model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate());
- model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231");
- }
- */
- model.refresh();
- }
- /**
- * @desc : 협진환자이력조회조회 조회
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqGetCnstPatHistList(){
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/pid", pid);
- if(submit("TRMMO03603")){
- }
- }
- /**
- * @desc : 협진환자이력조회조회 조회
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqGetCnstPatList(){
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/pid", pid);
- if(submit("TRMMO03603")){
- }
- }
- /**
- * @desc : 협진환자 저장
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqExeSaveCnstPatInfo(){
- var coopteamcd = model.getValue(sCNSTPATINFO_PATH + "/coopteamcd");
- //var cnstteamseq = model.getValue(sCNSTPATINFO_PATH + "/cnstteamseq");
-
- //if(coopteamcd == "" || cnstteamseq == ""){
- if(coopteamcd == ""){
- messageBox("협진분류를", "C001");
- return;
- }
-
- var status = model.getValue(sCNSTPATINFO_PATH + "/status");
- if(status == "u"){ //수정인 경우, 변경된 사항 여부 확인
- if(compareNodeVal(sCNSTPATINFO_PATH, "/root/hidden/tmpcnstpatinfo")==false){
- messageBox("변경된 사항이", "I004");
- return;
- }
- }
- model.copyNode("/root/send/savedata", sCNSTPATINFO_PATH);
- if(submit("TXMMO03601")){
- fReqGetCnstPatHistList(); //협진환자 이력 조회
- if(status == "d"){ //삭제인 경우
- fInitCnstPatInfo();
- }else if(status == "i"){ //신규인 경우, 협진내역 최상단 정보가 신규등록된 정보
- grd_cnstpathistinfo.row = 1;
- fClkCnstPatHistListGrid();
- }else if(status == "u"){ //수정인 경우,
- var genrdd = model.getValue(sCNSTPATINFO_PATH + "/genrdd");
- var genrno = model.getValue(sCNSTPATINFO_PATH + "/genrno");
- var startrow = grd_cnstpathistinfo.findRow(genrdd , 0, grd_cnstpathistinfo.colRef("genrdd"));
- var rsltrow = grd_cnstpathistinfo.findRow(genrno , startrow, grd_cnstpathistinfo.colRef("genrno"));
- grd_cnstpathistinfo.row = rsltrow;
- grd_cnstpathistinfo.dispatch("onclick");
- model.copyNode("/root/hidden/tmpcnstpatinfo", "/root/send/savedata"); //수정 저장의 경우, 변경된 사항여부를 확인하기 위해 tmp instance copy
- }
- }
- }
- /**
- * @desc : 협진환자 정보 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitCnstPatInfo(){
- var inreq = opener.javascript.getParameter("SPMMO03600_inreqpid");
- var paminfo = getGlobalVariable("paminfo");
- var pid = opener.javascript.getParameter("SPMMO03600_pid");
- var orddd = opener.javascript.getParameter("SPMMO03600_orddd");
- var ioflag = opener.javascript.getParameter("SPMMO03600_ioflag");
- var patinfo = opener.javascript.getParameter("SPMMO03600_patinfo");
- var roomcd = opener.javascript.getParameter("SPMMO03600_roomcd");
- if(patinfo != ""){ //화면 parameter처리
- var patinfoarray = patinfo.split("▦");
- var hngnm = patinfoarray[0];
- var sa = patinfoarray[1];
- var cnstorddeptcd = patinfoarray[2];
- var cnstorddrid = patinfoarray[3];
- var cretno = patinfoarray[4];
- var orddrnm = patinfoarray[5];
- var coopteamcd = patinfoarray[6];
- model.setValue(sCNSTPATINFO_PATH + "/status" , "i");
- model.setValue(sCNSTPATINFO_PATH + "/pid" , pid);
- model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd);
- model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno);
- model.setValue(sCNSTPATINFO_PATH + "/hngnm" , hngnm);
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddrnm" , orddrnm);
- model.setValue(sCNSTPATINFO_PATH + "/ioflag" , ioflag);
- model.setValue(sCNSTPATINFO_PATH + "/sa" , sa);
- model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd);
- model.refresh();
- model.setValue(sCNSTPATINFO_PATH + "/coopteamnm" , cmb_cnsttypecd.label);
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //부서코드 콤보
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd", cnstorddeptcd);
-
- model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate());
- model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231");
-
- if (isNull(roomcd)) {
- model.setValue(sCNSTPATINFO_PATH + "/roomcd", "외래");
- } else {
- model.setValue(sCNSTPATINFO_PATH + "/roomcd", roomcd);
- }
-
- }else if(paminfo.length > 0){
- var pid = getPatientInfoDetail("pid");
- var ioflag = getPatientInfoDetail("ioflag");
- var hngnm = getPatientInfo("pname");
- var sa = getPatientInfo("age");
- var cnstorddeptcd = getPatientInfoDetail("orddeptcd");
- var cretno = getPatientInfoDetail("cretno");
- var orddrnm = getPatientInfo("apntdr");
- var coopteamcd = getPatientInfoDetail("coopteamcd");
- if (ioflag == "O") {
- var orddd = getPatientInfoDetail("orddd");
- } else {
- var orddd = getPatientInfoDetail("indd");
- }
-
- model.setValue(sCNSTPATINFO_PATH + "/status" , "i");
- model.setValue(sCNSTPATINFO_PATH + "/pid" , pid);
- model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd);
- model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno);
- model.setValue(sCNSTPATINFO_PATH + "/hngnm" , hngnm);
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddrnm" , orddrnm);
- model.setValue(sCNSTPATINFO_PATH + "/ioflag" , ioflag);
- model.setValue(sCNSTPATINFO_PATH + "/sa" , sa);
- model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd);
- model.refresh();
- model.setValue(sCNSTPATINFO_PATH + "/coopteamnm" , cmb_cnsttypecd.label);
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //부서코드 콤보
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd", cnstorddeptcd);
-
- model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate());
- model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231");
-
- if (isNull(roomcd)) {
- model.setValue(sCNSTPATINFO_PATH + "/roomcd", "외래");
- } else {
- model.setValue(sCNSTPATINFO_PATH + "/roomcd", roomcd);
- }
-
- } else if (isNull(inreq)) { // 진료대상자에서 오픈할 경우
- model.setValue(sCNSTPATINFO_PATH + "/status", "i");
- model.setValue(sCNSTPATINFO_PATH + "/pid", inreq);
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //부서코드 콤보
- fGetCnstInfo();
-
- model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , getCurrentDate());
- model.setValue(sCNSTPATINFO_PATH + "/valitodd" , "99991231");
- }
- }
- /**
- * @desc : 협진환자 이력정보 그리드 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkCnstPatHistListGrid(){
- if(grd_cnstpathistinfo.row > 0){
- var currow = grd_cnstpathistinfo.row;
- var genrdd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/genrdd");
- var genrno = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/genrno");
- var pid = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/pid");
- var coopteamcd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/coopteamcd");
- var cnstteamseq = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/cnstteamseq");
- var valifromdd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/valifromdd");
- var valitodd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/valitodd");
- var orddd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/orddd");
- var cretno = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/cretno");
- var coopteamnm = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/coopteamnm");
- var cnstorddeptcd = model.getValue(sCNSTPATHISTLIST_PATH + "[" + currow + "]/cnstorddeptcd");
- model.setValue(sCNSTPATINFO_PATH + "/status" , "u");
- model.setValue(sCNSTPATINFO_PATH + "/genrdd" , genrdd);
- model.setValue(sCNSTPATINFO_PATH + "/genrno" , genrno);
- model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd);
- model.setValue(sCNSTPATINFO_PATH + "/cnstteamseq" , cnstteamseq);
- model.setValue(sCNSTPATINFO_PATH + "/valifromdd" , valifromdd);
- model.setValue(sCNSTPATINFO_PATH + "/valitodd" , valitodd);
- model.setValue(sCNSTPATINFO_PATH + "/coopteamnm" , coopteamnm);
- model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd);
- model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno);
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd" , cnstorddeptcd);
- //협진이력의 진료과에 해당 의사리스트로 변경
- //mmbfGetUserComboList("/root/send/reqdata" ,"/root/init/userlist", cnstorddeptcd, "0330");
- //model.setValue(sCNSTPATINFO_PATH + "/cnstorddrid", cnstorddrid);
- //협진이력의 진료과에 해당하는 협진분류로 변경
- //mmofReqGetCnstTypeComboList("/root/send/reqdata", "/root/init/cnsttypecombo", cnstorddeptcd);
-
- model.copyNode("/root/hidden/tmpcnstpatinfo", sCNSTPATINFO_PATH); //수정 저장의 경우, 변경된 사항여부를 확인하기 위해 tmp instance copy
- //선택한 협진에 대한 협진회의록 조회
- fReqGetCnstConfRecList(pid);
- model.refresh();
- }
- }
- /**
- * @desc : 회의록 작성 버튼 클릭(회의록 화면 신규등록으로 open)
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnCnstConfRec(){
- //SPMMO04100_confinfo
- //genrdd 발생일자
- //genrno 발생번호
- //confrecno 회의록번호
- var genrdd = model.getValue(sCNSTPATINFO_PATH + "/genrdd");
- var genrno = model.getValue(sCNSTPATINFO_PATH + "/genrno");
- var confrecno = 0;
- var confinfo = genrdd + "▦" + genrno + "▦" + confrecno;
-
- if(genrdd == "" || genrno == ""){
- messageBox("환자의 협진 등록없이 회의록을 작성", "E001");
- return;
- }
-
- var cnstorddeptcd = cmb_cnstorddeptcd.label;
- if(cnstorddeptcd.length < 1){
- messageBox("진료과를", "C002");
- model.setFocus("cmb_cnstorddeptcd");
- return;
- }
- /*
- var orddrnm = cmb_cnstorddrid.label;
- if(orddrnm.length < 1){
- messageBox("진료의를", "C002");
- model.setFocus("cmb_cnstorddrid");
- return;
- }
- */
- //SPMMO04100_patinfo
- //pid 등록번호
- //hngnm 환자명
- //sa 성별
- //orddeptcd 진료과코드
- //orddrid 진료의ID
- //roomcd 병실
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm");
- var sa = model.getValue(sCNSTPATINFO_PATH + "/sa");
- var orddeptcd = model.getValue(sCNSTPATINFO_PATH + "/cnstorddeptcd");
- var orddrid = model.getValue(sCNSTPATINFO_PATH + "/cnstorddrnm");
- var orddd = model.getValue(sCNSTPATINFO_PATH + "/orddd");
- var roomcd = model.getValue(sCNSTPATINFO_PATH + "/roomcd");
- var coopteamcd = model.getValue(sCNSTPATINFO_PATH + "/coopteamcd");
- var coopteamnm = model.getValue(sCNSTPATINFO_PATH + "/coopteamnm");
- var ioflag = model.getValue(sCNSTPATINFO_PATH + "/ioflag");
-
- var patinfo = pid + "▦" + hngnm + "▦" + sa + "▦" + orddeptcd + "▦" + orddrid + "▦" + orddd + "▦" + roomcd + "▦" + coopteamnm + "▦" + coopteamcd ;
- setParameter("SPMMO04100_status" , "i");
- setParameter("SPMMO04100_patinfo" , patinfo);
- setParameter("SPMMO04100_confinfo", confinfo);
- setParameter("SPMMO04100_ioflag" , ioflag);
- modal("SPMMO04100");
-
- fReqGetCnstConfRecList(pid); //회의록 작성 종료 후 재조회
- }
- /**
- * @desc : 협진회의록 이력조회
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqGetCnstConfRecList(pid, confdt, genrdd, genrno, confrecno, state){
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/confdt" , confdt);
- model.makeValue("/root/send/reqdata/genrdd" , genrdd);
- model.makeValue("/root/send/reqdata/genrno" , genrno);
- model.makeValue("/root/send/reqdata/confrecno" , confrecno);
- model.makeValue("/root/send/reqdata/state" , state);
- model.makeValue("/root/send/reqdata/pid" , pid);
- if(submit("TRMMO03604")){
- }
- }
- /**
- * @desc : 협진회의록 정보 보기
- * @ : 협진회의록 화면을 통해 보여줌, 수정가능 하도록 처리
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fDbClkGrdCnstConfRec(){
- var currow = grd_cnstconflist.row;
- if(currow < 1){
- return;
- }
- //SPMMO04100_patinfo
- //pid 등록번호
- //hngnm 환자명
- //sa 성별
- //orddeptcd 진료과코드
- //orddrid 진료의ID
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm");
- var sa = model.getValue(sCNSTPATINFO_PATH + "/sa");
- var orddeptcd = model.getValue(sCNSTPATINFO_PATH + "/cnstorddeptcd");
- var orddrid = model.getValue(sCNSTPATINFO_PATH + "/cnstorddrnm");
- var orddd = model.getValue(sCNSTPATINFO_PATH + "/orddd");
- var roomcd = model.getValue(sCNSTPATINFO_PATH + "/roomcd");
- var coopteamcd = model.getValue(sCNSTPATINFO_PATH + "/coopteamcd");
- var coopteamnm = model.getValue(sCNSTPATINFO_PATH + "/coopteamnm");
- var ioflag = model.getValue(sCNSTPATINFO_PATH + "/ioflag");
-
- var patinfo = pid + "▦" + hngnm + "▦" + sa + "▦" + orddeptcd + "▦" + orddrid + "▦" + orddd + "▦" + roomcd + "▦" + coopteamnm + "▦" + coopteamcd ;
- //SPMMO04100_confinfo
- //genrdd 발생일자
- //genrno 발생번호
- //confrecno 회의록번호
- var genrdd = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/genrdd");
- var genrno = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/genrno");
- var confrecno = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/confrecno");
- var confdt = model.getValue(sCNSTCONFRECLIST_PATH + "[" + currow + "]/confdt");
- var confinfo = genrdd + "▦" + genrno + "▦" + confrecno + "▦" + confdt + "▦" + pid + "▦A";
- setParameter("SPMMO04100_status" , "u");
- setParameter("SPMMO04100_patinfo" , patinfo);
- setParameter("SPMMO04100_confinfo", confinfo);
- modal("SPMMO04100");
- fReqGetCnstConfRecList(pid);
- }
- /**
- * @desc : 삭제버튼 클릭
- * @ : 사용자에게 삭제 여부 확인 후, 처리
- * @ : 신규인 경우는 협진내역을 사용자에게 선택하도록 메시지처리
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnDel(){
- var status = model.getValue(sCNSTPATINFO_PATH + "/status");
- if(status == "i"){ //신규인 경우는 바로 return;
- messageBox("삭제할 환자의 협진 정보를", "C001");
- return;
- }
- var coopteamnm = model.getValue(sCNSTPATINFO_PATH + "/coopteamnm");
- var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm");
- var rtnval = messageBox("[" + coopteamnm + "]협진 [" + hngnm + "]환자를", "Q001");
- if(rtnval == 6){ //yes
- model.setValue(sCNSTPATINFO_PATH + "/status", "d");
- fReqExeSaveCnstPatInfo();
- }else{ //no
- return;
- }
- }
- /**
- * @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.removeNode("/root/main/patinfo/patinfolist");
- model.makeNode("/root/main/patinfo/patinfolist");
-
- modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/tmp", "/root/send");
-
- model.refresh();
- }
- /**
- * @desc : 환자 등록번호를 통한 협진환자의 내역 가져오기
- * @
- * @param :
- * @return :
- * @author : 김영학
- * @---------------------------------------------------
- */
- function fGetCnstInfo() {
- /*
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- var hngnm = model.getValue(sCNSTPATINFO_PATH + "/hngnm");
- if((pid =="")&&(hngnm !="")){
- fPatSrch(hngnm, "2");
- } else if((pid !="")){
- fPatSrch(pid, "1");
- } else {
- modal("SPPMC02500")
- }
-
- model.setValue(sCNSTPATINFO_PATH +"/pid" ,model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue(sCNSTPATINFO_PATH +"/hngnm" ,model.getValue("/root/main/patinfo/patinfolist/hngnm"));
- var age = model.getValue("/root/main/patinfo/patinfolist/age");
- var sex = model.getValue("/root/main/patinfo/patinfolist/sex");
- model.setValue(sCNSTPATINFO_PATH + "/sa", sex.concat("/").concat(age));
- fReqGetCnstPatHistList(); // 협진환자 이력조회
- var pid = model.getValue(sCNSTPATINFO_PATH + "/pid");
- fReqGetCnstConfRecList(pid);
- model.refresh();
- */
- setParameter("SPMMO017300_pid", model.getValue(sCNSTPATINFO_PATH + "/pid"));
- modal("SPMMO173000");
- var pid = getParameter("SPMMO017300_pid");
- var hngnm = getParameter("SPMMO017300_hngnm");
- var sa = getParameter("SPMMO017300_sa");
- var cretno = getParameter("SPMMO017300_cretno");
- var orddd = getParameter("SPMMO017300_orddd");
- var cnstdeptcd = getParameter("SPMMO017300_cnstdeptcd");
- var coopteamcd = getParameter("SPMMO017300_coopteamcd");
- var orddrnm = getParameter("SPMMO017300_orddrnm");
- var ioflag = getParameter("SPMMO017300_ioflag");
- var roomcd = getParameter("SPMMO017300_roomcd");
- fReqGetCnstPatHistList(); // 협진환자 이력조회
- model.setValue(sCNSTPATINFO_PATH + "/pid" , pid);
- model.setValue(sCNSTPATINFO_PATH + "/hngnm" , hngnm);
- model.setValue(sCNSTPATINFO_PATH + "/sa" , sa);
- model.setValue(sCNSTPATINFO_PATH + "/cretno" , cretno);
- model.setValue(sCNSTPATINFO_PATH + "/orddd" , orddd);
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddeptcd" , cnstdeptcd);
- model.setValue(sCNSTPATINFO_PATH + "/coopteamcd" , coopteamcd);
- model.setValue(sCNSTPATINFO_PATH + "/cnstorddrnm" , orddrnm);
- model.setValue(sCNSTPATINFO_PATH + "/ioflag" , ioflag);
- model.setValue(sCNSTPATINFO_PATH + "/roomcd" , roomcd);
-
- fReqGetCnstConfRecList(pid);
- model.refresh();
- }
- /**
- * @desc : 입력상태를 보여줌
- * @
- * @param :
- * @return :
- * @author : 김영학
- * @---------------------------------------------------
- */
- function fChkStatus() {
- var status = model.getValue("/root/main/cnstpatinfo/cnstpatinfo/status");
- if (status == "u") {
- model.setValue("/root/init/status", "수정상태");
- } else {
- model.setValue("/root/init/status", "삽입");
- }
- model.refresh();
- }
|