MRD01000.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. /*
  2. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  3. 진료 - 사망등록 ( SMMRD01000_진료사망등록.xrw - JScript )
  4. - Version :
  5. 1) : Ver.1.00.01
  6. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  7. */
  8. var instcd = "";
  9. var pid = "";
  10. var userid = "";
  11. var deptcd = "";
  12. var ordtype ="";
  13. /**
  14. * @desc : 폼초기화
  15. * @
  16. * @param :
  17. * @return :
  18. * @---------------------------------------------------
  19. */
  20. function fFormInit(){
  21. // 기관코드, 사용자ID, 과코드
  22. instcd = getUserInfo("posinstcd");
  23. userid = getUserInfo("userid");
  24. //deptcd = getUserInfo("posdeptcd");
  25. deptcd = getUserInfo("dutplcecd");
  26. // 선택환자정보
  27. var node = getGlobalVariable("paminfo");
  28. model.removeNodeset("/root/main/paminfo/list");
  29. setCSVToNode("/root/main/paminfo", node);
  30. // 환자등록번호
  31. pid = model.getValue("/root/main/paminfo/list/pid");
  32. if (pid == "") {
  33. messageBox("선택된 환자정보가","I004");
  34. window.close();
  35. return;
  36. }
  37. ordtype = model.getValue("/root/main/paminfo/list/ioflag");
  38. model.setValue("/root/send/reqdata/instcd" , instcd);
  39. model.setValue("/root/send/reqdata/pid" , pid);
  40. // 부서코드 콤보조회
  41. zbcfGetDeptCodeList(instcd, "orduseyn", "D", "/root/init/deptlist", "depthngnm");
  42. model.refresh();
  43. // 환자의 사망여부 조회
  44. submit("TRMRD01001");
  45. //결핵으로 인한 진단이 있는지와 제일 최근의 진단명을 검색한다.
  46. submit("TRMRD01099");
  47. var tubechkyn=model.getValue("/root/main/tubeinfo/dethpattube/chkyn"); //결핵으로 진단이 있는지 여부 체크
  48. var diagcd=model.getValue("/root/main/tubeinfo/tubepatdiag/diagcd"); //제일 최근 진단코드
  49. var termengnm=model.getValue("/root/main/tubeinfo/tubepatdiag/termengnm"); //제일 최근 진단명(영문)
  50. model.makeValue("/root/main/orddethpat/ioflag", "I");
  51. model.makeValue("/root/main/orddethpat/pid", pid);
  52. if(model.getValue("/root/main/dethpat/dethyn")=="Y"){
  53. fOrdDethPat();//사망내역 조회
  54. }else{
  55. //2012/09/10 Start
  56. if(tubechkyn=="Y"){
  57. var push_btn=messageBox("결핵으로 인한 사망입니까? 결핵 사망으로 등록", "S001", ""); //예:6 아니오:7 취소:2
  58. if(push_btn=="6"){
  59. model.makeValue("/root/main/orddethpat/ioflag", "T");
  60. btn_tube.dispatch("onclick");
  61. if(diagcd!="" && termengnm!=""){
  62. model.setValue("/root/main/tdeth/indirecdethcd", diagcd);
  63. model.setValue("/root/main/tdeth/indirecdeth", termengnm);
  64. }
  65. }
  66. }
  67. btn_dethcncl.disabled = true;
  68. //2012/09/10 End
  69. }
  70. model.refresh();
  71. }
  72. /**
  73. * @desc : 진료 - 사망내역 조회
  74. * @
  75. * @param :
  76. * @return :
  77. * @---------------------------------------------------
  78. */
  79. function fOrdDethPat(){
  80. // 진료 - 사망내역 조회
  81. submit("TRMRD01002");
  82. var dethyn = model.getValue("/root/main/orddethpat/dethyn"); // 사망여부
  83. var dethdd = model.getValue("/root/main/orddethpat/dethdd"); // 사망일자
  84. var dethtm = model.getValue("/root/main/orddethpat/dethtm"); // 사망시간
  85. var ioflag = model.getValue("/root/main/orddethpat/ioflag"); // 원내(I), 원외(O), 결핵(T)
  86. var inerflag = model.getValue("/root/main/orddethpat/inerflag"); // 입원(I), 응급실(E)
  87. if (inerflag == "") { inerflag = "I" }
  88. var indirecdethcd = model.getValue("/root/main/orddethpat/indirecdethcd"); // 직접사인
  89. var indirecdeth = model.getValue("/root/main/orddethpat/indirecdeth"); // 직접사인
  90. var inbasedethcd = model.getValue("/root/main/orddethpat/inbasedethcd"); // 중간선행사인
  91. var inbasedeth = model.getValue("/root/main/orddethpat/inbasedeth"); // 중간선행사인
  92. var inmeddethcd = model.getValue("/root/main/orddethpat/inmeddethcd"); // 선행사인
  93. var inmeddeth = model.getValue("/root/main/orddethpat/inmeddeth"); // 선행사인
  94. var outestmdethcd = model.getValue("/root/main/orddethpat/outestmdethcd"); // 추정사인
  95. var outestmdeth = model.getValue("/root/main/orddethpat/outestmdeth"); // 추정사인
  96. var outdethplce = model.getValue("/root/main/orddethpat/outdethplce"); // 사망장소
  97. var dethdeptcd = model.getValue("/root/main/orddethpat/dethdeptcd"); // 등록부서
  98. var cnclid = model.getValue("/root/main/orddethpat/cnclid"); // 취소자ID
  99. var cncldt = model.getValue("/root/main/orddethpat/cncldt"); // 취소일시
  100. var dethresn = model.getValue("/root/main/orddethpat/dethresn"); // 결핵사망시 직접사인
  101. if (ioflag == "O") { //원외 사망
  102. btn_outdeth.dispatch("onclick");
  103. model.toggle("case_outdeth");
  104. // 사망일자, 사망시간
  105. model.setValue("/root/main/odeth/dethdd", dethdd);
  106. model.setValue("/root/main/odeth/dethtm", dethtm);
  107. // 추정사인
  108. model.setValue("/root/main/odeth/outestmdethcd", outestmdethcd);
  109. model.setValue("/root/main/odeth/outestmdeth", outestmdeth);
  110. // 사망장소
  111. model.setValue("/root/main/odeth/outdethplce", outdethplce);
  112. // 등록부서
  113. model.setValue("/root/main/odeth/dethdeptcd", dethdeptcd);
  114. } else if (ioflag == "I") { //원내 사망
  115. btn_indeth.dispatch("onclick");
  116. model.toggle("case_indeth");
  117. // 사망일자, 사망시간
  118. model.setValue("/root/main/ideth/dethdd", dethdd);
  119. model.setValue("/root/main/ideth/dethtm", dethtm);
  120. // 구분 - 입원(I), 응급실(E)
  121. model.setValue("/root/main/ideth/inerflag", inerflag);
  122. // 직접사인
  123. model.setValue("/root/main/ideth/indirecdethcd", indirecdethcd);
  124. model.setValue("/root/main/ideth/indirecdeth", indirecdeth);
  125. // 중간선행사인
  126. model.setValue("/root/main/ideth/inbasedethcd", inbasedethcd);
  127. model.setValue("/root/main/ideth/inbasedeth", inbasedeth);
  128. // 선행사인
  129. model.setValue("/root/main/ideth/inmeddethcd", inmeddethcd);
  130. model.setValue("/root/main/ideth/inmeddeth", inmeddeth);
  131. } else if(ioflag == "T"){ //결핵 사망
  132. btn_tube.dispatch("onclick");
  133. model.toggle("case_tubedeth");
  134. // 사망일자, 사망시간
  135. model.setValue("/root/main/tdeth/dethdd", dethdd);
  136. model.setValue("/root/main/tdeth/dethtm", dethtm);
  137. // 구분 - 입원(I), 응급실(E)
  138. model.setValue("/root/main/tdeth/inerflag", inerflag);
  139. // 질병코드
  140. model.setValue("/root/main/tdeth/indirecdethcd", indirecdethcd);
  141. model.setValue("/root/main/tdeth/indirecdeth", indirecdeth);
  142. //직접사인
  143. model.setValue("/root/main/tdeth/dethresn", dethresn);
  144. }
  145. /* 2012/09/10 Start
  146. else {
  147. btn_indeth.dispatch("onclick");
  148. model.toggle("case_indeth");
  149. // 구분 - 입원(I), 응급실(E)
  150. model.setValue("/root/main/ideth/inerflag", "I");
  151. // 사망일자, 사망시간
  152. model.setValue("/root/main/ideth/dethdd", getCurrentDate());
  153. model.setValue("/root/main/ideth/dethtm", getCurrentTime());
  154. // 사망일자, 사망시간
  155. model.setValue("/root/main/odeth/dethdd", getCurrentDate());
  156. model.setValue("/root/main/odeth/dethtm", getCurrentTime());
  157. // 등록부서
  158. model.setValue("/root/main/odeth/dethdeptcd", deptcd);
  159. // 버튼처리
  160. btn_dethregt.disabled = false; btn_dethcncl.disabled = true;
  161. }
  162. */
  163. // 사망취소인 경우 - 취소정보
  164. if (cnclid != "") {
  165. var cnclinfo = "사망취소 : (" + cncldt.toDate("YYYYMMDDhhmm").getDateFormat("YYYY/MM/DD hh:mm") + ")";
  166. model.makeValue("/root/main/dethpat/cnclinfo", cnclinfo);
  167. model.refresh();
  168. //ioflag = "";
  169. }
  170. model.refresh();
  171. }
  172. /**
  173. * @desc : 사망등록
  174. * @
  175. * @param :
  176. * @return :
  177. * @---------------------------------------------------
  178. */
  179. function fSaveDethPat(){
  180. var ioflag = model.getValue("/root/main/orddethpat/ioflag"); // 원내(I), 원외(O), 결핵(T)
  181. if (ioflag == "O") {//원외 사망
  182. var dethdd = model.getValue("/root/main/odeth/dethdd"); // 사망일자
  183. var dethtm = model.getValue("/root/main/odeth/dethtm"); // 사망시간
  184. var outestmdethcd = model.getValue("/root/main/odeth/outestmdethcd"); // 추정사인
  185. var outdethplce = model.getValue("/root/main/odeth/outdethplce"); // 사망장소
  186. model.setValue("/root/main/orddethpat/dethdd", dethdd); // 사망일자
  187. model.setValue("/root/main/orddethpat/dethtm", dethtm); // 사망시간
  188. model.setValue("/root/main/orddethpat/inerflag", ""); // 입원(I), 응급실(E)
  189. model.setValue("/root/main/orddethpat/indirecdethcd", ""); // 직접사인
  190. model.setValue("/root/main/orddethpat/inbasedethcd", ""); // 중간선행사인
  191. model.setValue("/root/main/orddethpat/inmeddethcd", ""); // 선행사인
  192. model.setValue("/root/main/orddethpat/outestmdethcd", outestmdethcd); // 추정사인
  193. model.setValue("/root/main/orddethpat/outdethplce", outdethplce); // 사망장소
  194. model.setValue("/root/main/orddethpat/dethdeptcd", deptcd); // 등록부서
  195. model.setValue("/root/main/orddethpat/cnclid", ""); // 취소자ID
  196. model.setValue("/root/main/orddethpat/cncldt", ""); // 취소일시
  197. } else if (ioflag == "I") {//원내사망
  198. var dethdd = model.getValue("/root/main/ideth/dethdd"); // 사망일자
  199. var dethtm = model.getValue("/root/main/ideth/dethtm"); // 사망시간
  200. var inerflag = model.getValue("/root/main/ideth/inerflag"); // 입원(I), 응급실(E)
  201. var indirecdethcd = model.getValue("/root/main/ideth/indirecdethcd"); // 직접사인
  202. var inbasedethcd = model.getValue("/root/main/ideth/inbasedethcd"); // 중간선행사인
  203. var inmeddethcd = model.getValue("/root/main/ideth/inmeddethcd"); // 선행사인
  204. model.setValue("/root/main/orddethpat/dethdd", dethdd); // 사망일자
  205. model.setValue("/root/main/orddethpat/dethtm", dethtm); // 사망시간
  206. model.setValue("/root/main/orddethpat/inerflag", inerflag); // 입원(I), 응급실(E)
  207. model.setValue("/root/main/orddethpat/indirecdethcd", indirecdethcd); // 직접사인
  208. model.setValue("/root/main/orddethpat/inbasedethcd", inbasedethcd); // 중간선행사인
  209. model.setValue("/root/main/orddethpat/inmeddethcd", inmeddethcd); // 선행사인
  210. model.setValue("/root/main/orddethpat/outestmdethcd", ""); // 추정사인
  211. model.setValue("/root/main/orddethpat/outdethplce", ""); // 사망장소
  212. model.setValue("/root/main/orddethpat/dethdeptcd", deptcd); // 등록부서
  213. model.setValue("/root/main/orddethpat/cnclid", ""); // 취소자ID
  214. model.setValue("/root/main/orddethpat/cncldt", ""); // 취소일시
  215. // 2008.01.16. 입원환자인 경우 원무키 셋하여 입원내역에 사망일시 업데이트 하기...
  216. var indd = model.getValue("/root/main/paminfo/list/indd");
  217. var cretno = model.getValue("/root/main/paminfo/list/cretno");
  218. var seqno = model.getValue("/root/main/paminfo/list/seqno");
  219. model.makeValue("/root/main/orddethpat/indd" , indd); // 원무키
  220. model.makeValue("/root/main/orddethpat/cretno" , cretno); // 원무키
  221. model.makeValue("/root/main/orddethpat/seqno" , seqno); // 원무키
  222. }else if (ioflag == "T") { // 결핵사망
  223. var dethdd = model.getValue("/root/main/tdeth/dethdd"); // 사망일자
  224. var dethtm = model.getValue("/root/main/tdeth/dethtm"); // 사망시간
  225. var inerflag = model.getValue("/root/main/tdeth/inerflag"); // 입원(I), 응급실(E)
  226. var indirecdethcd = model.getValue("/root/main/tdeth/indirecdethcd"); // 직접사인
  227. var dethresn = model.getValue("/root/main/tdeth/dethresn"); // 직접사인
  228. model.setValue("/root/main/orddethpat/dethdd", dethdd); // 사망일자
  229. model.setValue("/root/main/orddethpat/dethtm", dethtm); // 사망시간
  230. model.setValue("/root/main/orddethpat/inerflag", inerflag); // 입원(I), 응급실(E)
  231. model.setValue("/root/main/orddethpat/indirecdethcd", indirecdethcd); // 직접사인
  232. model.setValue("/root/main/orddethpat/outestmdethcd", ""); // 추정사인
  233. model.setValue("/root/main/orddethpat/outdethplce", ""); // 사망장소
  234. model.setValue("/root/main/orddethpat/dethdeptcd", deptcd); // 등록부서
  235. model.setValue("/root/main/orddethpat/cnclid", ""); // 취소자ID
  236. model.setValue("/root/main/orddethpat/cncldt", ""); // 취소일시
  237. model.makeValue("/root/main/orddethpat/dethresn", dethresn); // 취소일시
  238. model.makeValue("/root/main/orddethpat/ordtype", ordtype); // 원무키 수진형태
  239. // 2008.01.16. 입원환자인 경우 원무키 셋하여 입원내역에 사망일시 업데이트 하기...
  240. var indd ="";
  241. if(model.getValue("/root/main/paminfo/list/ioflag")=="O" || model.getValue("/root/main/paminfo/list/ioflag")=="S"){
  242. indd = model.getValue("/root/main/paminfo/list/orddd");
  243. }else if(model.getValue("/root/main/paminfo/list/ioflag")=="E" || model.getValue("/root/main/paminfo/list/ioflag")=="I"){
  244. indd = model.getValue("/root/main/paminfo/list/indd");
  245. }
  246. //var indd = model.getValue("/root/main/paminfo/list/indd");
  247. var cretno = model.getValue("/root/main/paminfo/list/cretno");
  248. var seqno = model.getValue("/root/main/paminfo/list/seqno");
  249. model.makeValue("/root/main/orddethpat/indd" , indd); // 원무키
  250. model.makeValue("/root/main/orddethpat/cretno" , cretno); // 원무키
  251. model.makeValue("/root/main/orddethpat/seqno" , seqno); // 원무키
  252. }
  253. model.makeValue("/root/main/orddethpat/dethyn", "Y"); // 사망여부
  254. model.refresh();
  255. // 환자사망정보 copy...
  256. model.copyNode("/root/send/orddepthpat","/root/main/orddethpat");
  257. model.refresh();
  258. if(!fSaveCheck()){
  259. if(submit("TXMRD01001")){
  260. btn_dethcncl.disabled = false;
  261. }
  262. }else{
  263. return;
  264. }
  265. // 진료 - 사망내역 조회
  266. fOrdDethPat();
  267. }
  268. /**
  269. * @desc : 사망취소
  270. * @
  271. * @param :
  272. * @return :
  273. * @---------------------------------------------------
  274. */
  275. function fCancleDethPat(){
  276. // 2008.01.16. 입원환자인 경우 원무키 셋하여 입원내역에 사망일시 업데이트 하기...
  277. var indd ="";
  278. if(model.getValue("/root/main/paminfo/list/ioflag")=="O" || model.getValue("/root/main/paminfo/list/ioflag")=="S"){
  279. indd = model.getValue("/root/main/paminfo/list/orddd");
  280. }else if(model.getValue("/root/main/paminfo/list/ioflag")=="E" || model.getValue("/root/main/paminfo/list/ioflag")=="I"){
  281. indd = model.getValue("/root/main/paminfo/list/indd");
  282. }
  283. // var indd = model.getValue("/root/main/paminfo/list/indd");
  284. var cretno = model.getValue("/root/main/paminfo/list/cretno");
  285. var seqno = model.getValue("/root/main/paminfo/list/seqno");
  286. model.makeValue("/root/main/orddethpat/indd" , indd); // 원무키
  287. model.makeValue("/root/main/orddethpat/cretno" , cretno); // 원무키
  288. model.makeValue("/root/main/orddethpat/seqno" , seqno); // 원무키
  289. model.setValue("/root/main/orddethpat/cnclid", userid); // 취소자ID
  290. model.setValue("/root/main/orddethpat/cncldt", getCurrentDate() + getCurrentTime()); // 취소일시
  291. model.makeValue("/root/main/orddethpat/dethyn", "N"); // 사망여부
  292. model.makeValue("/root/main/orddethpat/dethdd", "99991231"); // 사망일자
  293. model.makeValue("/root/main/orddethpat/dethtm", "595959"); // 사망시간
  294. model.refresh();
  295. // 환자사망정보 copy...
  296. model.copyNode("/root/send/orddepthpat","/root/main/orddethpat");
  297. model.refresh();
  298. submit("TXMRD01001");
  299. // 진료 - 사망내역 조회
  300. fOrdDethPat();
  301. }
  302. /**
  303. * @desc : 진단 팝업
  304. * @
  305. * @param :
  306. * @return :
  307. * @---------------------------------------------------
  308. */
  309. function fClickPopUp(flag){
  310. var instance = document.models(0).instances(0);
  311. // selectdiaglist
  312. var nodelistTemp = instance.selectNodes("/root/temp/selectdiaglist");
  313. for (var i=1 ; i <= nodelistTemp.length ; i++) {
  314. model.destroy("/root/temp/selectdiaglist["+ i +"]");
  315. }
  316. model.refresh();
  317. modal("../../../emr/prcpmngtweb/xrw/SPMMO03200_진단팝업.xrw", 1, 0, 0, "", "", "");
  318. var sTmpdiagcd = "";
  319. var sTmpdiagengnm = "";
  320. var nodelistTemp = instance.selectNodes("/root/temp/selectdiaglist");
  321. if(nodelistTemp.length >= 1){
  322. sTmpdiagcd = model.getValue("/root/temp/selectdiaglist[1]/diagcd");
  323. sTmpdiagengnm = model.getValue("/root/temp/selectdiaglist[1]/diagengnm");
  324. if (flag == "1") {
  325. model.setValue("/root/main/ideth/indirecdethcd", sTmpdiagcd);
  326. model.setValue("/root/main/ideth/indirecdeth", sTmpdiagengnm);
  327. } else if (flag == "2") {
  328. model.setValue("/root/main/ideth/inbasedethcd", sTmpdiagcd);
  329. model.setValue("/root/main/ideth/inbasedeth", sTmpdiagengnm);
  330. } else if (flag == "3") {
  331. model.setValue("/root/main/ideth/inmeddethcd", sTmpdiagcd);
  332. model.setValue("/root/main/ideth/inmeddeth", sTmpdiagengnm);
  333. } else if (flag == "4") {
  334. model.setValue("/root/main/odeth/outestmdethcd", sTmpdiagcd);
  335. model.setValue("/root/main/odeth/outestmdeth", sTmpdiagengnm);
  336. } else if (flag == "5") {
  337. model.setValue("/root/main/tdeth/indirecdethcd", sTmpdiagcd);
  338. model.setValue("/root/main/tdeth/indirecdeth", sTmpdiagengnm);
  339. }
  340. model.refresh();
  341. }
  342. }
  343. /**
  344. *
  345. *
  346. */
  347. function fSaveCheck(){
  348. var ioflag = model.getValue("/root/main/orddethpat/ioflag");
  349. if(ioflag=="O"){
  350. var dethdd = model.getValue("/root/main/odeth/dethdd"); // 사망일자
  351. var dethtm = model.getValue("/root/main/odeth/dethtm"); // 사망시간
  352. if(dethdd=="" || dethtm==""){
  353. messageBox ( "사망 추정 일시를 ", "C001" );
  354. return true;
  355. }
  356. var currentdt = getCurrentDate() + getCurrentTime();
  357. if(currentdt < (dethdd + dethtm)) {
  358. messageBox ( "미래 일시로 사망을 등록하실수", "I004" );
  359. return true;
  360. }
  361. return false;
  362. }else if(ioflag=="I"){
  363. var dethdd = model.getValue("/root/main/ideth/dethdd"); // 사망일자
  364. var dethtm = model.getValue("/root/main/ideth/dethtm"); // 사망시간
  365. if(dethdd=="" || dethtm==""){
  366. messageBox ( "사망일시를 ", "C001" );
  367. return true;
  368. }
  369. var currentdt = getCurrentDate() + getCurrentTime();
  370. if(currentdt < (dethdd + dethtm)) {
  371. messageBox ( "미래 일시로 사망을 등록하실수", "I004" );
  372. return true;
  373. }
  374. return false;
  375. }else if(ioflag=="T"){
  376. var dethdd = model.getValue("/root/main/tdeth/dethdd"); // 사망일자
  377. var dethtm = model.getValue("/root/main/tdeth/dethtm"); // 사망시간
  378. var indirecdethcd = model.getValue("/root/main/tdeth/indirecdethcd"); //질병코드
  379. var dethresn = model.getValue("/root/main/tdeth/dethresn"); //직접사인
  380. var currentdt = getCurrentDate() + getCurrentTime();
  381. if(dethdd=="" || dethtm==""){
  382. messageBox ( "사망일시를 ", "C001" );
  383. return true;
  384. }
  385. if(indirecdethcd==""){
  386. messageBox ( "질병코드를 ", "C001" );
  387. return true;
  388. }
  389. if(dethresn==""){
  390. messageBox ( "직접사인을 ", "C001" );
  391. return true;
  392. }
  393. if(currentdt < (dethdd + dethtm)) {
  394. messageBox ( "미래 일시로 사망을 등록하실 수", "I004" );
  395. return true;
  396. }
  397. return false;
  398. }
  399. }