SPMNR03400.xjs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/*
  3. 투약기록Remart등록(SPMNR03400_투약기록Remart등록.xrw - JScript )
  4. - Version :
  5. 1) : Ver.1.00.01
  6. */
  7. /**
  8. * @group :
  9. * @ver : 2007.06.23
  10. * @by : 최경용
  11. * @---------------------------------------------------
  12. * @type : function
  13. * @access : public
  14. * @desc : 투약기록 Remark 등록
  15. * @param :
  16. * @param :
  17. * @return :
  18. * @---------------------------------------------------
  19. */
  20. function fInitialize(){
  21. var param = opener.frmf_getParameter("SPMNR03400_param");
  22. dsf_setCSVToDs("ds_hidden_param_list", param);
  23. ds_main_remarkinfo.setColumn(0, "remarkflag", ds_hidden_param_list.getColumn(0, "carecfactcd"));
  24. ds_main_remarkinfo.setColumn(0, "remark", ds_hidden_param_list.getColumn(0, "carecfact"));
  25. var arrParam = [{dsNm: "ds_init_M0381list_M0381", cdGrpId: "M0381"}];
  26. appf_getCodeList(arrParam);
  27. ds_init_M0381list_M0381.insertRow(0);
  28. }
  29. function fSaveRemark(){
  30. var userid = sysf_getUserInfo("userid");
  31. var usernm = sysf_getUserInfo("usernm");
  32. var remarkflag = utlf_transNullToEmpty(ds_main_remarkinfo.getColumn(0, "remarkflag")); //간호사REMARK(상용REMARK코드)
  33. var remark = utlf_transNullToEmpty(ds_main_remarkinfo.getColumn(0, "remark")); //간호전달사항(REMARK직접입력)
  34. var remarknm = utlf_transNullToEmpty(ds_init_M0381list_M0381.getColumn(ds_init_M0381list_M0381.findRow("cdid", remarkflag), "cdnm")); //상용REMARK코드의 명칭
  35. remarknm = remarknm + " " + remark; //상용REMARK코드의 명칭+REMARK직접입력사항
  36. opener.frmf_setParameter("SPMNR03400_RtnParam1", remarkflag); //간호사REMARK(상용REMARK코드)
  37. opener.frmf_setParameter("SPMNR03400_RtnParam2", remark); //간호전달사항(REMARK직접입력)
  38. opener.frmf_setParameter("SPMNR03400_RtnParam3", remarknm); //상용REMARK코드의 명칭+REMARK직접입력사항
  39. opener.frmf_setParameter("SPMNR03400_RtnParam4", userid); //예방적항생제 확인자
  40. opener.frmf_setParameter("SPMNR03400_RtnParam5", usernm); //예방적항생제 확인자
  41. opener.frmf_setParameter("SPMNR03400_RtnParamYN", "Y"); //리턴 여부
  42. close();
  43. }
  44. ]]></Script>