SMPMI06300.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * 환자번호로 환자정보 취득
  3. */
  4. function fGetPatInfo() {
  5. // 검색결과가 단일행일 경우 창닫기
  6. model.setValue("/root/source/autoflag", "Y");
  7. // 환자정보검색
  8. modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send");
  9. vcheck_pid = model.getValue("/root/main/patinfo/patinfolist/pid");
  10. // 환자번호 취득결과 검증
  11. if (vcheck_pid == null || vcheck_pid == "" || vcheck_pid == " " || vcheck_pid == "-") {
  12. //조회내역 체크
  13. messageBox("존재하지 않는 등록번호", "E008");
  14. model.setFocus("input1");
  15. return;
  16. } else {
  17. // 화면표시
  18. model.setValue("/root/main/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  19. model.setValue("/root/main/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  20. model.refresh();
  21. // 출입증 대여현황 리스트 취득
  22. fGetErPassList();
  23. }
  24. }
  25. /**
  26. * 출입증 대여현황 리스트 취득
  27. */
  28. function fGetErPassList() {
  29. // 검색조건설정
  30. model.setValue("/root/send/pid", model.getValue("/root/main/pid"));
  31. model.setValue("/root/send/allflag", model.getValue("/root/main/allflag"));
  32. // 로딩창 열기
  33. callLoadingWindow("응급실 출입증 대여현황 리스트 조회중");
  34. // 출입증정보취득
  35. submit("TRPMI06101");
  36. // 로딩창 닫기
  37. removeLoadingWindow();
  38. }