SPARC00100.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  3. 의료협력 - HIE 관련
  4. * Version :
  5. - Ver.1.00.01
  6. * 개발자: 이윤주
  7. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  8. */
  9. function fHIEMakeRsrv(savedatapath) {
  10. var sCurrentDate = new Date();
  11. model.makeValue(savedatapath+"/chospath","O");
  12. model.makeValue(savedatapath+"/reqtype","1");
  13. model.makeValue(savedatapath+"/rgstdd",getCurrentDate());
  14. model.makeValue(savedatapath+"/enddd",sCurrentDate.getAddDate(4, "M").getDateFormat());
  15. model.makeValue(savedatapath+"/reqpath","5"); //의뢰경로(HIE)
  16. model.makeValue(savedatapath+"/reqdd",getCurrentDate());
  17. model.makeValue(savedatapath+"/replmthd","5"); //회신방법(HIE)
  18. model.makeValue(savedatapath+"/repltype","3"); //회신필
  19. model.makeValue(savedatapath+"/rem",model.getvalue(savedatapath+"/message"));
  20. model.makeValue(savedatapath+"/replflag","Y"); //개인정보제공 동의
  21. model.makeValue(savedatapath+"/hieyn","Y");
  22. var histstat = model.getvalue(savedatapath+"/histstat");
  23. //전화예약 등록 및 변경 모두 호출(20160128 이윤주)
  24. if ( histstat == "T" || histstat == "C" ) {
  25. model.makeValue(savedatapath+"/status","i");
  26. }
  27. model.removeNodeset("/root/send/savedata");
  28. model.makeNode("/root/send/savedata");
  29. model.copyNode("/root/send/savedata", savedatapath);
  30. if (submit("TXARC00101", false) != true) {
  31. messageBox("HIE환자등록시 에러", "I999");
  32. model.resetInstanceNode(savedatapath);
  33. }
  34. }
  35. /*외래등록에서 호출 */
  36. function fHIESave() {
  37. //HIE3(향후 구현 예정)
  38. return;
  39. model.removeNodeset("/root/hiesend/savedata");
  40. model.makeNode("/root/hiesend/savedata");
  41. model.copyNode("/root/hiesend/savedata", "/root/main/hiereqdata");
  42. //접수상태 전송
  43. fSetHIEReferralVisit("/root/hiesend/savedata");
  44. }
  45. function fSetHIEReferralVisit(savedatapath) {
  46. if (submit("TXARC00103", false) != true) {
  47. messageBox("HIE환자 접수시 에러", "I999");
  48. model.resetInstanceNode("/root/hiesend/savedata");
  49. return;
  50. }
  51. }