SPMNR03400.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*
  2. 투약기록Remart등록(SPMNR03400_투약기록Remart등록.xrw - JScript )
  3. - Version :
  4. 1) : Ver.1.00.01
  5. */
  6. /**
  7. * @group :
  8. * @ver : 2007.06.23
  9. * @by : 최경용
  10. * @---------------------------------------------------
  11. * @type : function
  12. * @access : public
  13. * @desc : 투약기록 Remark 등록
  14. * @param :
  15. * @param :
  16. * @return :
  17. * @---------------------------------------------------
  18. */
  19. function fInitialize(){
  20. var param = opener.javascript.getParameter("SPMNR03400_param");
  21. setCSVToNode("/root/hidden/param", param);
  22. model.setValue("/root/main/remarkinfo/remarkflag", model.getValue("/root/hidden/param/list/carecfactcd"));
  23. model.setValue("/root/main/remarkinfo/remark", model.getValue("/root/hidden/param/list/carecfact"));
  24. zbcfGetCodeList(new Array("M0381"), new Array("/root/init/M0381list"));
  25. model.refresh();
  26. }
  27. function fSaveRemark(){
  28. var userid = getUserInfo("userid");
  29. var usernm = getUserInfo("usernm");
  30. var remarkflag = model.getValue("/root/main/remarkinfo/remarkflag"); //간호사REMARK(상용REMARK코드)
  31. var remark = model.getValue("/root/main/remarkinfo/remark"); //간호전달사항(REMARK직접입력)
  32. var remarknm = model.getValue("/root/init/M0381list/M0381[cdid ='" + remarkflag + "']/cdnm"); //상용REMARK코드의 명칭
  33. remarknm = remarknm + " " + remark; //상용REMARK코드의 명칭+REMARK직접입력사항
  34. opener.javascript.setParameter("SPMNR03400_RtnParam1", remarkflag); //간호사REMARK(상용REMARK코드)
  35. opener.javascript.setParameter("SPMNR03400_RtnParam2", remark); //간호전달사항(REMARK직접입력)
  36. opener.javascript.setParameter("SPMNR03400_RtnParam3", remarknm); //상용REMARK코드의 명칭+REMARK직접입력사항
  37. opener.javascript.setParameter("SPMNR03400_RtnParam4", userid); //예방적항생제 확인자
  38. opener.javascript.setParameter("SPMNR03400_RtnParam5", usernm); //예방적항생제 확인자
  39. opener.javascript.setParameter("SPMNR03400_RtnParamYN", "Y"); //리턴 여부
  40. model.close();
  41. }