SMMNI01200.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. /*
  2. 주사실시행내역관리(SMMNI01200.xfm - JScript )
  3. - Version :
  4. 1) : Ver.1.00.01
  5. */
  6. /**
  7. * @group :
  8. * @ver : 2007.08.08
  9. * @by : 신혁춘
  10. * @---------------------------------------------------
  11. * @type : function
  12. * @access : public
  13. * @desc : 등록번호에 따른 환자정보 검색
  14. * @param :
  15. * @return :
  16. * @---------------------------------------------------
  17. */
  18. function fpidref(){
  19. model.removeNodeset("/root/send");
  20. var pid = ipt_pid.value
  21. model.makeValue("/root/send/pid",pid);
  22. if(submit("TRMNI01201")){
  23. var hngnm=model.getValue("/root/main/rghtref/rghtreflist/hngnm");
  24. //데이타가 없을시 이전 출력 내용 삭제.
  25. if(hngnm==""){
  26. opt_hngnm.value="";
  27. opt_gndrage.value="";
  28. opt_hngnm.refresh();
  29. opt_gndrage.refresh();
  30. model.makeValue("/root/main/rghtref/rghtreflist/pid","");
  31. return;
  32. }
  33. fpatinforef();
  34. }
  35. }
  36. /**
  37. * @group :
  38. * @ver : 2007.08.08
  39. * @by : 신혁춘
  40. * @---------------------------------------------------
  41. * @type : function
  42. * @access : public
  43. * @desc : 환자번호 조회 돋보기 클릭시
  44. * @param :
  45. * @return :
  46. * @---------------------------------------------------
  47. */
  48. function fPatSrch(){
  49. //modal("../../../pam/patinfomngtweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send");
  50. modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send");
  51. //환자번호 copy
  52. var popupendflag = model.getValue("/root/main/popupendflag");
  53. if (popupendflag == "ok"){
  54. model.setValue("/root/main/rghtref/rghtreflist/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
  55. model.refresh();
  56. var pid = "/root/main/rghtref/rghtreflist/pid"
  57. if (pid != null && pid != "" && pid != " " && pid != "-"){
  58. fpidref();
  59. }
  60. }
  61. }
  62. /**
  63. * @group :
  64. * @ver : 2007.08.08
  65. * @by : 신혁춘
  66. * @---------------------------------------------------
  67. * @type : function
  68. * @access : public
  69. * @desc : grd_patinfo 데이타 조회
  70. * @param :
  71. * @return :
  72. * @---------------------------------------------------
  73. */
  74. function fpatinforef(){
  75. model.removeNodeset("/root/send");
  76. var pid = ipt_pid.value
  77. var hngnm = model.getValue("/root/main/rghtref/rghtreflist/hngnm");
  78. //메모 데이타 조회시 환자 선택 여부 파악
  79. if(hngnm==""){
  80. messageBox("환자가 선택되지", "E007")
  81. return;
  82. }
  83. model.makeValue("/root/send/pid",pid);
  84. if(submit("TRMNI01202")){
  85. }
  86. }
  87. /**
  88. * @group :
  89. * @ver : 2008.02.27
  90. * @by : 신혁춘
  91. * @---------------------------------------------------
  92. * @type : function
  93. * @access : public
  94. * @desc : 부위 기준자료 조회
  95. * @param :
  96. * @return :
  97. * @---------------------------------------------------
  98. */
  99. function fpartflaginfo(){
  100. model.removeNodeset("/root/send");
  101. model.makeValue("/root/send/baseclsflag","J");
  102. model.makeValue("/root/send/supbasetypecd","JSA");
  103. submit("TRMNI01203");
  104. }