SPMMR05100.js 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641
  1. /**
  2. * @desc : 화면 초기화
  3. * @
  4. * @param :
  5. * @return :
  6. * @authur :
  7. */
  8. function fInitialize_SPMMR05100(){
  9. var pamInfoCvs = getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
  10. if(pamInfoCvs != null && pamInfoCvs != ""){
  11. //cvs가 null이 아닌 경우에만 처리함.
  12. model.removeNodeSet ("/root/main/result/paminfo/list");
  13. setCSVToNode ("/root/main/result/paminfo", pamInfoCvs);
  14. model.setValue("/root/send/pid", model.getValue("/root/main/result/paminfo/list/pid"));
  15. model.setValue("/root/send/cretno",model.getValue("/root/main/result/paminfo/list/cretno"));
  16. model.setValue("/root/send/chosflag", model.getValue("/root/main/result/paminfo/list/ioflag"));
  17. //model.setValue("/root/send/instcd", model.getValue("/root/main/result/paminfo/list/instcd"));
  18. model.makeValue("/root/send/instcd", model.getValue("/root/main/result/paminfo/list/instcd"));
  19. model.setValue("/root/send/fstrgstrid", getUserInfo("userid"));
  20. model.setValue("/root/send/lastupdtrid", getUserInfo("userid"));
  21. if (model.getValue ("/root/main/result/paminfo/list/ioflag") == "O" || model.getValue ("/root/main/result/paminfo/list/ioflag") == "S")
  22. {
  23. model.setValue("/root/send/orddd", model.getValue ("/root/main/result/paminfo/list/orddd"));
  24. } else {
  25. model.setValue("/root/send/orddd", model.getValue ("/root/main/result/paminfo/list/indd"));
  26. }
  27. }
  28. model.makeValue("/root/send/hardcdchk", "19");
  29. model.makeValue("/root/send/deptcd", "2280000000"); //응급의학과
  30. submit("TRMMR05101");
  31. model.makeValue("/root/send/hardcdchk", "20");
  32. model.makeValue("/root/send/deptcd", "2020000000"); //신경과 당직 전공의
  33. submit("TRMMR05102");
  34. //model.makeValue("/root/send/hardcdchk", "7");
  35. model.makeValue("/root/send/deptcd", "2200000000"); //진단검사의학과
  36. submit("TRMMR05103");
  37. model.makeValue("/root/send/hardcdchk", "20");
  38. model.makeValue("/root/send/deptcd", "2020000000"); //신경과 수석 전공의
  39. submit("TRMMR05104");
  40. model.makeValue("/root/send/deptcd", "2020000000"); //신경과 교수
  41. submit("TRMMR05105");
  42. model.makeValue("/root/send/hardcdchk", "6");
  43. model.makeValue("/root/send/deptcd", "2160000000"); //MRI실(영상의학과)
  44. submit("TRMMR05106");
  45. model.makeValue("/root/send/deptcd", "2160000000"); //영상의학과 Staff
  46. submit("TRMMR05107");
  47. model.makeValue("/root/send/hardcdchk", "5");
  48. model.makeValue("/root/send/deptcd", "2160000000"); //뇌혈관 조영술 방사선 기사 (혈관촬영실)(상단)
  49. submit("TRMMR05108");
  50. model.makeValue("/root/send/hardcdchk", "2");
  51. model.makeValue("/root/send/deptcd", "2160000000"); //코디네이터
  52. submit("TRMMR05109");
  53. model.makeValue("/root/send/hardcdchk", "7");
  54. model.makeValue("/root/send/deptcd", "2160000000"); //뇌혈관 조영술 방사선 기사 (혈관촬영실)(하단)
  55. submit("TRMMR05110");
  56. fGetHardCDList("N", 5557, 0 , "/root/init/item");
  57. // model.setValue("/root/send/acutecd1", "0");
  58. model.setValue("/root/send/acutecd4", "2020000000");
  59. //model.setValue("/root/send/acutecd7", "02148");
  60. model.setValue("/root/send/acutecd9", "2200000000");
  61. model.setValue("/root/send/acutecd12", "2020000000");
  62. model.setValue("/root/send/acutecd15", "2020000000");
  63. model.setValue("/root/send/acutecd22", "2160000000");
  64. submit("TRMMR05111");
  65. if(model.getValue("/root/init/acuteinfo/pid")!=""){
  66. for(var i=1; i<=32; i++){
  67. model.setValue("/root/send/acutecd"+i, model.getValue("/root/init/acuteinfo[itemcd="+i+"]/itemval1"));
  68. }
  69. model.makeValue("/root/init/flag", "U");
  70. if(model.getValue("/root/init/acuteinfo[itemcd=1]/itemval1")=="1"){
  71. combo5.disabled="true";
  72. combo6.disabled="true";
  73. combo7.disabled="true";
  74. combo8.disabled="true";
  75. combo9.disabled="true";
  76. combo10.disabled="true";
  77. combo11.disabled="true";
  78. combo12.disabled="true";
  79. combo13.disabled="true";
  80. combo14.disabled="true";
  81. combo15.disabled="true";
  82. combo16.disabled="true";
  83. combo17.disabled="true";
  84. button3.disabled="true";
  85. button4.disabled="true";
  86. button5.disabled="true";
  87. button6.disabled="true";
  88. button7.disabled="true";
  89. button8.disabled="true";
  90. button9.disabled="true";
  91. button10.disabled="true";
  92. input4.disabled="true";
  93. input5.disabled="true";
  94. input6.disabled="true";
  95. input7.disabled="true";
  96. input8.disabled="true";
  97. input9.disabled="true";
  98. input10.disabled="true";
  99. input11.disabled="true";
  100. input12.disabled="true";
  101. input13.disabled="true";
  102. input14.disabled="true";
  103. }
  104. }
  105. model.setValue("/root/send/recflag", "1");
  106. model.refresh();
  107. }
  108. /**
  109. * @desc : 라디오버튼에 따라서 값세팅
  110. * @
  111. * @param :
  112. * @return :
  113. * @authur :
  114. */
  115. function chkradio(){
  116. if(model.getValue("/root/send/acutecd1")=="0"){
  117. combo5.disabled="false";
  118. combo6.disabled="false";
  119. combo7.disabled="false";
  120. combo8.disabled="false";
  121. combo9.disabled="false";
  122. combo10.disabled="false";
  123. combo11.disabled="false";
  124. combo12.disabled="false";
  125. combo13.disabled="false";
  126. combo14.disabled="false";
  127. combo15.disabled="false";
  128. combo16.disabled="false";
  129. combo17.disabled="false";
  130. button3.disabled="false";
  131. button4.disabled="false";
  132. button5.disabled="false";
  133. button6.disabled="false";
  134. button7.disabled="false";
  135. button8.disabled="false";
  136. button9.disabled="false";
  137. button10.disabled="false";
  138. input4.disabled="false";
  139. input5.disabled="false";
  140. input6.disabled="false";
  141. input7.disabled="false";
  142. input8.disabled="false";
  143. input9.disabled="false";
  144. input10.disabled="false";
  145. input11.disabled="false";
  146. input12.disabled="false";
  147. input13.disabled="false";
  148. input14.disabled="false";
  149. // model.setValue("/root/send/acutecd1", "0");
  150. //model.setValue("/root/send/acutecd4", "2020000000");
  151. //model.setValue("/root/send/acutecd7", "02148");
  152. model.setValue("/root/send/acutecd9", "2200000000");
  153. model.setValue("/root/send/acutecd12", "2020000000");
  154. model.setValue("/root/send/acutecd15", "2020000000");
  155. model.setValue("/root/send/acutecd22", "2160000000");
  156. model.refresh();
  157. }else{
  158. combo5.disabled="true";
  159. combo6.disabled="true";
  160. combo7.disabled="true";
  161. combo8.disabled="true";
  162. combo9.disabled="true";
  163. combo10.disabled="true";
  164. combo11.disabled="true";
  165. combo12.disabled="true";
  166. combo13.disabled="true";
  167. combo14.disabled="true";
  168. combo15.disabled="true";
  169. combo16.disabled="true";
  170. combo17.disabled="true";
  171. button3.disabled="true";
  172. button4.disabled="true";
  173. button5.disabled="true";
  174. button6.disabled="true";
  175. button7.disabled="true";
  176. button8.disabled="true";
  177. button9.disabled="true";
  178. button10.disabled="true";
  179. input4.disabled="true";
  180. input5.disabled="true";
  181. input6.disabled="true";
  182. input7.disabled="true";
  183. input8.disabled="true";
  184. input9.disabled="true";
  185. input10.disabled="true";
  186. input11.disabled="true";
  187. input12.disabled="true";
  188. input13.disabled="true";
  189. input14.disabled="true";
  190. // model.setValue("/root/send/acutecd1", "");
  191. //model.setValue("/root/send/acutecd4", "");
  192. //model.setValue("/root/send/acutecd7", "");
  193. model.setValue("/root/send/acutecd9", "");
  194. model.setValue("/root/send/acutecd12", "");
  195. model.setValue("/root/send/acutecd15", "");
  196. model.setValue("/root/send/acutecd22", "");
  197. model.refresh();
  198. }
  199. }
  200. /**
  201. * SMS전송
  202. */
  203. function fSmsCallDr(btnnm){
  204. //공통부분
  205. model.makeValue("/root/send/reqdata/calltype" , "msgcall");
  206. model.makeValue("/root/send/reqdata/insuflag" , "3");
  207. model.makeValue("/root/send/reqdata/msgcnts" , "Acute Stroke환자내원/"+model.getValue("/root/send/pid")+"/"+model.getValue ("/root/main/result/paminfo/list/hngnm"));
  208. if(btnnm == "button2"){
  209. if(model.getValue("/root/send/acutecd2")==""){
  210. alert("응급의를 선택하세요");
  211. return;
  212. }else if(model.getValue("/root/send/acutecd5")==""){
  213. alert("신경과 당직의를 선택하세요");
  214. return;
  215. }else if(model.getValue("/root/send/acutecd7")==""){
  216. alert("코디네이터를 선택하세요");
  217. return;
  218. }
  219. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""&&
  220. (model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno").substring(0, 3)=="010" ||
  221. model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno").substring(0, 3)=="011" ||
  222. model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno").substring(0, 3)=="016" ||
  223. model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno").substring(0, 3)=="017" ||
  224. model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno").substring(0, 3)=="018" ||
  225. model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno").substring(0, 3)=="019")){
  226. }else{
  227. alert("당직의 전화번호가 정확하지 않습니다!");
  228. return;
  229. }
  230. if(model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno")!=""&&
  231. (model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno").substring(0, 3)=="010" ||
  232. model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno").substring(0, 3)=="011" ||
  233. model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno").substring(0, 3)=="016" ||
  234. model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno").substring(0, 3)=="017" ||
  235. model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno").substring(0, 3)=="018" ||
  236. model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno").substring(0, 3)=="019")){
  237. }else{
  238. alert("코디네이터의 전화번호가 정확하지 않습니다!");
  239. return;
  240. }
  241. var userid=model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/userid");
  242. var usernm=model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/usernm");
  243. var mpphonno=model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno");
  244. var deptcd=model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/dutplcecd");
  245. if(model.getValue("/root/init/userlist1[userid="+model.getvalue("/root/send/acutecd2")+"]/mpphonno")!=""){
  246. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist1[userid="+model.getvalue("/root/send/acutecd2")+"]/mpphonno"));
  247. }else{
  248. model.makeValue("/root/send/reqdata/calltelno" , "");
  249. }
  250. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  251. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  252. submit("TXMMR05101");
  253. var userid=model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/userid");
  254. var usernm=model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/usernm");
  255. var mpphonno=model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/mpphonno");
  256. var deptcd=model.getValue("/root/init/userlist9[userid="+model.getvalue("/root/send/acutecd7")+"]/dutplcecd");
  257. if(model.getValue("/root/init/userlist1[userid="+model.getvalue("/root/send/acutecd2")+"]/mpphonno")!=""){
  258. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist1[userid="+model.getvalue("/root/send/acutecd2")+"]/mpphonno"));
  259. }else{
  260. model.makeValue("/root/send/reqdata/calltelno" , "");
  261. }
  262. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦2▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  263. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  264. submit("TXMMR05101");
  265. alert("호출되었습니다.");
  266. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  267. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  268. model.setValue("/root/send/acutecd6", day + " " + tm);
  269. model.setValue("/root/send/acutecd8", day + " " + tm);
  270. model.refresh();
  271. }else if(btnnm == "button3"){
  272. if(model.getValue("/root/send/acutecd10")==""){
  273. alert("진단검사의를 선택하세요!");
  274. return;
  275. }
  276. if(model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno")!=""&&
  277. (model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno").substring(0, 3)=="010" ||
  278. model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno").substring(0, 3)=="011" ||
  279. model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno").substring(0, 3)=="016" ||
  280. model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno").substring(0, 3)=="017" ||
  281. model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno").substring(0, 3)=="018" ||
  282. model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno").substring(0, 3)=="019")){
  283. }else{
  284. alert("진단검사의 전화번호가 정확하지 않습니다!");
  285. return;
  286. }
  287. var userid=model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/userid");
  288. var usernm=model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/usernm");
  289. var mpphonno=model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/mpphonno");
  290. var deptcd=model.getValue("/root/init/userlist3[userid="+model.getvalue("/root/send/acutecd10")+"]/dutplcecd");
  291. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  292. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  293. }else{
  294. model.makeValue("/root/send/reqdata/calltelno" , "");
  295. }
  296. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  297. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  298. submit("TXMMR05101");
  299. alert("호출되었습니다.");
  300. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  301. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  302. model.setValue("/root/send/acutecd11", day + " " + tm);
  303. model.refresh();
  304. }else if(btnnm == "button4"){
  305. if(model.getValue("/root/send/acutecd13")==""){
  306. alert("신경과 수석 전공의를 선택하세요!");
  307. return;
  308. }
  309. if(model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno")!=""&&
  310. (model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno").substring(0, 3)=="010" ||
  311. model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno").substring(0, 3)=="011" ||
  312. model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno").substring(0, 3)=="016" ||
  313. model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno").substring(0, 3)=="017" ||
  314. model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno").substring(0, 3)=="018" ||
  315. model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno").substring(0, 3)=="019")){
  316. }else{
  317. alert("수석 전공의 전화번호가 정확하지 않습니다!");
  318. return;
  319. }
  320. var userid=model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/userid");
  321. var usernm=model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/usernm");
  322. var mpphonno=model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/mpphonno");
  323. var deptcd=model.getValue("/root/init/userlist4[userid="+model.getvalue("/root/send/acutecd13")+"]/dutplcecd");
  324. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  325. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  326. }else{
  327. model.makeValue("/root/send/reqdata/calltelno" , "");
  328. }
  329. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  330. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  331. submit("TXMMR05101");
  332. alert("호출되었습니다.");
  333. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  334. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  335. model.setValue("/root/send/acutecd14", day + " " + tm);
  336. model.refresh();
  337. }else if(btnnm == "button5"){
  338. if(model.getValue("/root/send/acutecd16")==""){
  339. alert("신경과 Staff를 선택하세요!");
  340. return;
  341. }
  342. if(model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno")!=""&&
  343. (model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno").substring(0, 3)=="010" ||
  344. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno").substring(0, 3)=="011" ||
  345. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno").substring(0, 3)=="016" ||
  346. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno").substring(0, 3)=="017" ||
  347. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno").substring(0, 3)=="018" ||
  348. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno").substring(0, 3)=="019")){
  349. }else{
  350. alert("신경과 Staff 전화번호가 정확하지 않습니다!");
  351. return;
  352. }
  353. var userid=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/userid");
  354. var usernm=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/usernm");
  355. var mpphonno=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/mpphonno");
  356. var deptcd=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd16")+"]/dutplcecd");
  357. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  358. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  359. }else{
  360. model.makeValue("/root/send/reqdata/calltelno" , "");
  361. }
  362. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  363. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  364. submit("TXMMR05101");
  365. alert("호출되었습니다.");
  366. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  367. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  368. model.setValue("/root/send/acutecd17", day + " " + tm);
  369. model.refresh();
  370. }else if(btnnm == "button6"){
  371. if(model.getValue("/root/send/acutecd18")==""){
  372. alert("신경과 Staff를 선택하세요!");
  373. return;
  374. }
  375. if(model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno")!=""&&
  376. (model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno").substring(0, 3)=="010" ||
  377. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno").substring(0, 3)=="011" ||
  378. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno").substring(0, 3)=="016" ||
  379. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno").substring(0, 3)=="017" ||
  380. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno").substring(0, 3)=="018" ||
  381. model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno").substring(0, 3)=="019")){
  382. }else{
  383. alert("신경과 Staff 전화번호가 정확하지 않습니다!");
  384. return;
  385. }
  386. var userid=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/userid");
  387. var usernm=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/usernm");
  388. var mpphonno=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/mpphonno");
  389. var deptcd=model.getValue("/root/init/userlist5[userid="+model.getvalue("/root/send/acutecd18")+"]/dutplcecd");
  390. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  391. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  392. }else{
  393. model.makeValue("/root/send/reqdata/calltelno" , "");
  394. }
  395. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  396. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  397. submit("TXMMR05101");
  398. alert("호출되었습니다.");
  399. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  400. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  401. model.setValue("/root/send/acutecd19", day + " " + tm);
  402. model.refresh();
  403. }else if(btnnm == "button7"){
  404. if(model.getValue("/root/send/acutecd20")==""){
  405. alert("MRI기사를 선택하세요!");
  406. return;
  407. }
  408. if(model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno")!=""&&
  409. (model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno").substring(0, 3)=="010" ||
  410. model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno").substring(0, 3)=="011" ||
  411. model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno").substring(0, 3)=="016" ||
  412. model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno").substring(0, 3)=="017" ||
  413. model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno").substring(0, 3)=="018" ||
  414. model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno").substring(0, 3)=="019")){
  415. }else{
  416. alert("MRI기사의 전화번호가 정확하지 않습니다!");
  417. return;
  418. }
  419. var userid=model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/userid");
  420. var usernm=model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/usernm");
  421. var mpphonno=model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/mpphonno");
  422. var deptcd=model.getValue("/root/init/userlist6[userid="+model.getvalue("/root/send/acutecd20")+"]/dutplcecd");
  423. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  424. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  425. }else{
  426. model.makeValue("/root/send/reqdata/calltelno" , "");
  427. }
  428. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  429. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  430. submit("TXMMR05101");
  431. alert("호출되었습니다.");
  432. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  433. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  434. model.setValue("/root/send/acutecd21", day + " " + tm);
  435. model.refresh();
  436. }else if(btnnm == "button8"){
  437. if(model.getValue("/root/send/acutecd23")==""){
  438. alert("영상의학과 Staff를 선택하세요!");
  439. return;
  440. }
  441. if(model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno")!=""&&
  442. (model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno").substring(0, 3)=="010" ||
  443. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno").substring(0, 3)=="011" ||
  444. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno").substring(0, 3)=="016" ||
  445. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno").substring(0, 3)=="017" ||
  446. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno").substring(0, 3)=="018" ||
  447. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno").substring(0, 3)=="019")){
  448. }else{
  449. alert("영상의학과 Staff 전화번호가 정확하지 않습니다!");
  450. return;
  451. }
  452. var userid=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/userid");
  453. var usernm=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/usernm");
  454. var mpphonno=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/mpphonno");
  455. var deptcd=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd23")+"]/dutplcecd");
  456. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  457. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  458. }else{
  459. model.makeValue("/root/send/reqdata/calltelno" , "");
  460. }
  461. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  462. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  463. submit("TXMMR05101");
  464. alert("호출되었습니다.");
  465. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  466. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  467. model.setValue("/root/send/acutecd24", day + " " + tm);
  468. model.refresh();
  469. }else if(btnnm == "button9"){
  470. if(model.getValue("/root/send/acutecd25")==""){
  471. alert("영상의학과 Staff를 선택하세요!");
  472. return;
  473. }
  474. if(model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno")!=""&&
  475. (model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno").substring(0, 3)=="010" ||
  476. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno").substring(0, 3)=="011" ||
  477. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno").substring(0, 3)=="016" ||
  478. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno").substring(0, 3)=="017" ||
  479. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno").substring(0, 3)=="018" ||
  480. model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno").substring(0, 3)=="019")){
  481. }else{
  482. alert("영상의학과 Staff 전화번호가 정확하지 않습니다!");
  483. return;
  484. }
  485. var userid=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/userid");
  486. var usernm=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/usernm");
  487. var mpphonno=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/mpphonno");
  488. var deptcd=model.getValue("/root/init/userlist7[userid="+model.getvalue("/root/send/acutecd25")+"]/dutplcecd");
  489. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  490. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  491. }else{
  492. model.makeValue("/root/send/reqdata/calltelno" , "");
  493. }
  494. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  495. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  496. submit("TXMMR05101");
  497. alert("호출되었습니다.");
  498. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  499. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  500. model.setValue("/root/send/acutecd26", day + " " + tm);
  501. model.refresh();
  502. }else if(btnnm == "button10"){
  503. if(model.getValue("/root/send/acutecd27")==""){
  504. alert("방사선 기사를 선택하세요");
  505. return;
  506. }else if(model.getValue("/root/send/acutecd29")==""){
  507. alert("방사선 기사를 선택하세요");
  508. return;
  509. }
  510. if(model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno")!=""&&
  511. (model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno").substring(0, 3)=="010" ||
  512. model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno").substring(0, 3)=="011" ||
  513. model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno").substring(0, 3)=="016" ||
  514. model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno").substring(0, 3)=="017" ||
  515. model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno").substring(0, 3)=="018" ||
  516. model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno").substring(0, 3)=="019")){
  517. }else{
  518. alert("방사선 기사 전화번호가 정확하지 않습니다!");
  519. return;
  520. }
  521. if(model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno")!=""&&
  522. (model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno").substring(0, 3)=="010" ||
  523. model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno").substring(0, 3)=="011" ||
  524. model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno").substring(0, 3)=="016" ||
  525. model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno").substring(0, 3)=="017" ||
  526. model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno").substring(0, 3)=="018" ||
  527. model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno").substring(0, 3)=="019")){
  528. }else{
  529. alert("방사선 기사 전화번호가 정확하지 않습니다!");
  530. return;
  531. }
  532. var userid=model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/userid");
  533. var usernm=model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/usernm");
  534. var mpphonno=model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/mpphonno");
  535. var deptcd=model.getValue("/root/init/userlist8[userid="+model.getvalue("/root/send/acutecd27")+"]/dutplcecd");
  536. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  537. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  538. }else{
  539. model.makeValue("/root/send/reqdata/calltelno" , "");
  540. }
  541. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦1▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  542. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  543. submit("TXMMR05101");
  544. var userid=model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/userid");
  545. var usernm=model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/usernm");
  546. var mpphonno=model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/mpphonno");
  547. var deptcd=model.getValue("/root/init/userlist10[userid="+model.getvalue("/root/send/acutecd29")+"]/dutplcecd");
  548. if(model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno")!=""){
  549. model.makeValue("/root/send/reqdata/calltelno" , model.getValue("/root/init/userlist2[userid="+model.getvalue("/root/send/acutecd5")+"]/mpphonno"));
  550. }else{
  551. model.makeValue("/root/send/reqdata/calltelno" , "");
  552. }
  553. var recvrs="m▦rownum▦userid▦usernm▦mpphonno▦deptcd▩i▦2▦"+userid+"▦"+usernm+"▦"+mpphonno+"▦"+deptcd+"▦";
  554. model.makeValue("/root/send/reqdata/recvrid",recvrs);
  555. submit("TXMMR05101");
  556. alert("호출되었습니다.");
  557. var day = getCurrentDate().substr(0, 4) + "-" + getCurrentDate().substr(4, 2) + "-" + getCurrentDate().substr(6, 2);
  558. var tm = getCurrentTime().substring(0, 2) + ":" + getCurrentTime().substring(2,4)+":"+getCurrentTime().substring(4,6);
  559. model.setValue("/root/send/acutecd28", day + " " + tm);
  560. model.setValue("/root/send/acutecd30", day + " " + tm);
  561. model.refresh();
  562. }
  563. }