123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- model.removeNodeset("/root/main/concpatinfo/concpatinfohist");
- model.setValue("/root/init/today", getCurrentDate());
- model.refresh();
-
- //환자정보 임의 설정 - top info설정 가능시 추후에 변경예정
- fSetTopInfo();
-
- //분류구분 및 분류명 초기화, 관심환자 등록 조회
- fSetConcKindcd("P");
-
- //관심환자 조회
- fReqConcPatInfo();
-
- var ttlRow = grd_concpatinfohist.rows - grd_concpatinfohist.fixedRows;
- if(ttlRow < 1){ //조회결과가 없는 경우, Top Info로 설정
- fSetConcPatInfo();
- }else{ //조회결과가 있는 경우, 최상단 Info로 설정
- iRow = 1;
- model.copyNode("/root/main/concpatinfo/concpatinfo", "/root/main/concpatinfo/concpatinfohist[" + iRow + "]");
- }
- model.refresh();
-
- }
- /**
- * @desc : 환자 정보 설정 - top info설정 가능시 추후에 변경예정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetTopInfo(){
- model.setValue("/root/main/topinfo/pid", "77777777");
- model.setValue("/root/main/topinfo/kornm", "킴카퉤");
- model.setValue("/root/main/topinfo/orddd", "20070305");
- model.setValue("/root/main/topinfo/cretno", "1");
- model.setValue("/root/main/topinfo/genrflagcd", "A");
- model.refresh();
-
- }
- /**
- * @desc : 분류구분 및 분류명 초기화
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetConcKindcd(conckindcd){
- model.copyNode("/root/send/reqdata", "/root/main/topinfo");
- model.makeNode("/root/send/reqdata/conckindcd");
- //model.setValue("/root/send/reqdata/conckindcd", "P");
- model.setValue("/root/send/reqdata/conckindcd", conckindcd);
- model.refresh();
-
- submit("TRMMO01601");
-
- }
- /**
- * @desc : 관심환자 조회
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqConcPatInfo(){
- model.copyNode("/root/send/reqdata", "/root/main/topinfo");
- model.makeNode("/root/send/reqdata/conckindcd");
- model.setValue("/root/send/reqdata/conckindcd", "P");
- model.refresh();
-
- submit("TRMMO01501");
-
- }
- /**
- * @desc : 관심환자 정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetConcPatInfo(){
- var today = model.getValue("/root/init/today");
- model.setValue("/root/main/concpatinfo/concpatinfo/status", "i");
- model.setValue("/root/main/concpatinfo/concpatinfo/pid", model.getValue("/root/main/topinfo/pid"));
- model.setValue("/root/main/concpatinfo/concpatinfo/kornm", model.getValue("/root/main/topinfo/kornm"));
- model.setValue("/root/main/concpatinfo/concpatinfo/orddd", model.getValue("/root/main/topinfo/orddd"));
- model.setValue("/root/main/concpatinfo/concpatinfo/cretno", model.getValue("/root/main/topinfo/cretno"));
- model.setValue("/root/main/concpatinfo/concpatinfo/genrflagcd", model.getValue("/root/main/topinfo/genrflagcd"));
- model.setValue("/root/main/concpatinfo/concpatinfo/conckindcd", "P"); //default 개인
- model.setValue("/root/main/concpatinfo/concpatinfo/valifromdd", today);
- model.setValue("/root/main/concpatinfo/concpatinfo/valitodd", "29991231");
- model.refresh();
-
- }
- /**
- * @desc : 관심환자 정보 수정 상태로 변경
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetUpdtStatus(){
- var status = model.getValue("/root/main/concpatinfo/concpatinfo/status");
- if(status == "i"){
- return;
- }else{
- model.setValue("/root/main/concpatinfo/concpatinfo/status", "u");
- model.setValue("/root/main/condition/curstatus", "수정 중");
- }
- model.refresh();
- }
|