ZEP001.js 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530
  1. var submitRef = "/root/_pacsuserinfo/send_data";
  2. var resultRef = "/root/_pacsuserinfo/userinfo";
  3. var PACS_TYPE_INFINITT = "infinitt";
  4. var PACS_TYPE_RAYPAX = "raypax";
  5. var INFINITT_PACS_VIEWER_PATH = "C:\\Marotech\\m-view\\maroview.exe";
  6. var RAYPAX_PACS_VIEWER_PATH = zepfGetIE32Path();
  7. var CADIAC_PACS_VIEWER_PATH = "C:\\ocs\\nexusX\\NexusX.exe";
  8. var KYOUNGBUK_PACS_VIEWER_PATH = zepfGetIE32Path();
  9. /**
  10. * @group :
  11. * @ver : 2012.03.28
  12. * @by : 최병진
  13. * @---------------------------------------------------
  14. * @type : function
  15. * @Param :
  16. * @access : public
  17. * @desc : Internet Explorer 경로를 반환하는 함수(32bit, 64bit 차이)
  18. * @return : String
  19. * @---------------------------------------------------
  20. */
  21. function zepfGetIE32Path() {
  22. var defaultPath = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
  23. var x86Path = "C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe";
  24. // 64bit OS check
  25. if (htmlwindow.navigator.userAgent.indexOf("WOW64") != -1
  26. || htmlwindow.navigator.userAgent.indexOf("Win64") != -1) {
  27. return x86Path;
  28. }
  29. return defaultPath;
  30. }
  31. /**
  32. * @group :
  33. * @ver : 2007.05.15
  34. * @by : 이상준
  35. * @---------------------------------------------------
  36. * @type : function
  37. * @Param : String userID
  38. * @access : public
  39. * @desc : 자동으로 서브밋 생성하는함수
  40. * @return : void
  41. * @---------------------------------------------------
  42. */
  43. function zepfpacsInit()
  44. {
  45. var submitID = "TRZEP00101";
  46. var submitObj = model1.createChild("xforms:submission","id:" + submitID + "; ");
  47. submitObj.attribute("mediatype") = "application/x-www-form-urlencoded";
  48. submitObj.attribute("method") = "post";
  49. submitObj.attribute("action") = getActionURL("TRZEP00101");
  50. submitObj.attribute("encoding") = "utf-8";
  51. submitObj.attribute("ref") = submitRef;
  52. submitObj.attribute("resultref") = resultRef;
  53. model.makeNode(submitRef+"/userid");
  54. model.makeNode(resultRef);
  55. return submitObj;
  56. }
  57. /**
  58. * @group :
  59. * @ver : 2007.05.15
  60. * @by : 이상준
  61. * @---------------------------------------------------
  62. * @type : function
  63. * @Param : String userID
  64. * @access : public
  65. * @desc : 암호화된 사용자 비밀번호를 가져오는 함수
  66. * @return : void
  67. * @---------------------------------------------------
  68. */
  69. function getUserPassword(userID)
  70. {
  71. model.setValue(submitRef+"/userid", userID);
  72. if (submit("TRZEP00101"))
  73. {
  74. //alert(model.getValue(resultRef+"/userpwd/pwd"));
  75. return model.getValue(resultRef+"/userpwd/pwd");
  76. }
  77. else
  78. {
  79. return "";
  80. }
  81. }
  82. /**
  83. * @group :
  84. * @ver : 2007.05.15
  85. * @by : 이상준
  86. * @---------------------------------------------------
  87. * @type : function
  88. * @Param : bool useCommonID
  89. * @access : public
  90. * @desc : OrderID 방식으로 PACS Viewer 를 호출하는 함수
  91. * @return : void
  92. * @---------------------------------------------------
  93. */
  94. function zepfpacsOrderID(OrderID) { //
  95. //var userID = getUserId();
  96. var userID = getUserInfo("userid");
  97. //var userPassword = getUserPassword(userID);
  98. /* infinitt pacs 에서 사용자정보 넘기는 방법을 변경 -> 자체 로그인방법 사용
  99. var userID = "HIS02";
  100. var userPassword = "HIS02";
  101. if (userID=="" || userPassword == "")
  102. {
  103. messageBox("사용자 정보를 가져오는중 오류가 발생하였습니다.", "E999");
  104. return;
  105. }
  106. */
  107. //var param = ' /h "'+ OrderID +'" /u '+ userID +'@'+ userPassword;
  108. // 강남 infinitt
  109. if (htmlwindow.pacsType == PACS_TYPE_INFINITT) {
  110. var param = ' /h "'+ OrderID +'"';
  111. window.exec(INFINITT_PACS_VIEWER_PATH, param);
  112. // 성가 raypax
  113. } else if (htmlwindow.pacsType == PACS_TYPE_RAYPAX) {
  114. var param = htmlwindow.pacsURL + "OrderNumber="+ OrderID;
  115. window.exec(RAYPAX_PACS_VIEWER_PATH, param);
  116. // 경북 pacs
  117. } else {
  118. //칠곡
  119. if (getUserInfo("dutplceinstcd") == "032") {
  120. //20130909 kya
  121. //수정전
  122. // var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&LID="
  123. // + "med" + "&LPW=med&SEX=&PID="
  124. // + "" + "&NM=&SID=&MDL=&BP=&SD=&AN="
  125. // + OrderID + "&RD=&INST=CGKNUMC";
  126. //수정후
  127. var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&LID="
  128. + getUserInfo("userid") + "&SPW=sharedpassword&SEX=&PID="
  129. + "" + "&NM=&SID=&MDL=&BP=&SD=&AN="
  130. + OrderID + "&RD=&INST=6337";
  131. //치과서버 20151210 by ky
  132. //SPW=sharedpassword 대신에 치과는 LPW=med로 수정함.
  133. } else if (getUserInfo("dutplceinstcd") == "033") {
  134. var param = " http://192.168.235.70/pkg_pacs/external_interface.aspx?LID="
  135. + getUserInfo("userid") + "&LPW=med&SEX=&PID="
  136. + "" + "&NM=&SID=&MDL=&BP=&SD=&AN="
  137. + OrderID + "&RD=&INST=610D";
  138. //본원
  139. } else {
  140. //20130909 kya
  141. //수정전
  142. // var param = " http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&LID="
  143. // + getUserInfo("userid") + "&LPW=med&SEX=&PID="
  144. // + "" + "&NM=&SID=&MDL=&BP=&SD=&AN="
  145. // + OrderID + "&RD=&INST=KNUH";
  146. //수정후
  147. var param = " http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&LID="
  148. + getUserInfo("userid") + "&SPW=med&SEX=&PID="
  149. + "" + "&NM=&SID=&MDL=&BP=&SD=&AN="
  150. + OrderID + "&RD=&INST=610";
  151. }
  152. window.exec(KYOUNGBUK_PACS_VIEWER_PATH, param);
  153. }
  154. }
  155. /**
  156. * @group :
  157. * @ver : 2007.05.15
  158. * @by : 이상준
  159. * @---------------------------------------------------
  160. * @type : function
  161. * @Param : bool useCommonID
  162. * @access : public
  163. * @desc : PatientID 방식으로 PACS Viewer 를 호출하는 함수
  164. * @return : void
  165. * @---------------------------------------------------
  166. */
  167. function zepfpacsPatientID(PatientID) {
  168. var userID = getUserInfo("userid");
  169. var userID = getUserInfo("userid");
  170. // alert("userID = " + userID);
  171. if (userID == "EMR" || userID == "ENR" || userID == "AST") {
  172. userID = "med"; // public ID로
  173. }
  174. // 이윤주 처리(20140318) - 항상 현재시점
  175. mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/curddyn", 9947);
  176. var curddyn = model.getValue("/root/init/curddyn/hardcd/hardcd");
  177. //var userPassword = getUserPassword(userID);
  178. /* infinitt pacs 에서 사용자정보 넘기는 방법을 변경 -> 자체 로그인방법 사용
  179. var userID = "HIS02";
  180. var userPassword = "HIS02";
  181. if (userID=="" || userPassword == "")
  182. {
  183. messageBox("사용자 정보를 가져오는중 오류가 발생하였습니다.", "E999");
  184. return;
  185. }
  186. */
  187. //var param = ' /hp "'+ PatientID +'" /u '+ userID +'@'+ userPassword;
  188. //alert(getUserInfo("dutplceinstcd"));
  189. //강남 infinitt
  190. if (htmlwindow.pacsType == PACS_TYPE_INFINITT) {
  191. var param = ' /hp "'+ PatientID +'"';
  192. window.exec(INFINITT_PACS_VIEWER_PATH, param);
  193. // 성가 raypax
  194. } else if (htmlwindow.pacsType == PACS_TYPE_RAYPAX) {
  195. var param = htmlwindow.pacsURL + "PatientID="+ PatientID;
  196. window.exec(RAYPAX_PACS_VIEWER_PATH, param);
  197. // 경북 pacs
  198. } else {
  199. //칠곡
  200. if (getUserInfo("dutplceinstcd") == "032") {
  201. // var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&LID="
  202. // + "med" + "&LPW=med&SEX=&PID="
  203. // + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=CGKNUMC";
  204. /* 20130909 kya 공통ID('med') 호출에서 개별ID 로 호출하도록 수정*/
  205. if ( curddyn == "Y" ) {
  206. //수정후
  207. var param =" http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&TYPE=L&LID="
  208. + userID + "&SPW=sharedpassword&SEX=&PID="
  209. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=6337";
  210. } else {
  211. //수정 전
  212. var param =" http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&TYPE=L&LID=med&LPW=med&SEX=&PID="
  213. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=6337";
  214. }
  215. //치과 20151210
  216. //SPW=sharedpassword 대신에 치과는 LPW=med로 수정함.
  217. } else if (getUserInfo("dutplceinstcd") == "033") {
  218. if ( curddyn == "Y" ) {
  219. //수정후
  220. var param =" http://192.168.235.70/pkg_pacs/external_interface.aspx?TYPE=L&LID="
  221. + userID + "&LPW=med&SEX=&PID="
  222. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=610D";
  223. } else {
  224. //수정전
  225. var param =" http://192.168.235.70/pkg_pacs/external_interface.aspx?TYPE=L&LID=med&LPW=med&SEX=&PID="
  226. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=610D";
  227. }
  228. //본원
  229. } else {
  230. // var param =" http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&LID="
  231. // + getUserInfo("userid") + "&LPW=med&SEX=&PID="
  232. // + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=KNUH";
  233. /* 20130909 kya 공통ID('med') 호출에서 개별ID 로 호출하도록 수정*/
  234. if ( curddyn == "Y" ) {
  235. //수정후
  236. var param =" http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&TYPE=L&LID="
  237. + userID + "&SPW=sharedpassword&SEX=&PID="
  238. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=610";
  239. } else {
  240. //수정전
  241. var param =" http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&TYPE=L&LID=med&LPW=med&SEX=&PID="
  242. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN=&RD=&INST=610";
  243. }
  244. }
  245. window.exec(KYOUNGBUK_PACS_VIEWER_PATH, param);
  246. //alert(KYOUNGBUK_PACS_VIEWER_PATH + "/////" + param);
  247. }
  248. }
  249. /**
  250. * @group :
  251. * @ver : 2007.05.15
  252. * @by : 이상준
  253. * @---------------------------------------------------
  254. * @type : function
  255. * @Param : bool useCommonID
  256. * @access : public
  257. * @desc : OrderID 및 PatientID 를 이용하여 PACS Viewer 를 호출하는 함수
  258. * @return : void
  259. * @---------------------------------------------------
  260. */
  261. function zepfpacsAll(OrderID, PatientID)
  262. {
  263. //var userID = getUserId();
  264. var userID = getUserInfo("userid");
  265. // alert("userID = " + userID);
  266. if (userID == "EMR" || userID == "ENR" || userID == "AST") {
  267. userID = "med"; // public ID로
  268. }
  269. // 이윤주 처리(20140318) - 항상 현재시점
  270. mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/curddyn", 9947);
  271. var curddyn = model.getValue("/root/init/curddyn/hardcd/hardcd");
  272. //alert("curddyn => " + curddyn );
  273. //var userPassword = getUserPassword(userID);
  274. /* infinitt pacs 에서 사용자정보 넘기는 방법을 변경 -> 자체 로그인방법 사용
  275. var userID = "HIS02";
  276. var userPassword = "HIS02";
  277. if (userID=="" || userPassword == "")
  278. {
  279. messageBox("사용자 정보를 가져오는중 오류가 발생하였습니다.", "E999");
  280. return;
  281. }
  282. */
  283. //var param = ' /h "'+ OrderID +'" /hp "'+ PatientID +'" /u '+ userID +'@'+ userPassword;
  284. // 강남 infinitt
  285. if (htmlwindow.pacsType == PACS_TYPE_INFINITT) {
  286. var param = ' /h "'+ OrderID +'" /hp "'+ PatientID +'"';
  287. window.exec(INFINITT_PACS_VIEWER_PATH, param);
  288. // 성가 raypax
  289. } else if (htmlwindow.pacsType == PACS_TYPE_RAYPAX) {
  290. var param = htmlwindow.pacsURL + "PatientID="+ PatientID + "&OrderNumber=" + OrderID;
  291. window.exec(RAYPAX_PACS_VIEWER_PATH, param);
  292. // 경북 pacs
  293. } else {
  294. //2011.01.07 16자리 이상시 장비인식문제로 인해 앞2자리짤리서 호출 -박재영
  295. var AccessOrderID = OrderID.substr(2, OrderID.length);
  296. //alert(AccessOrderID);
  297. //return;
  298. //칠곡
  299. if (getUserInfo("dutplceinstcd") == "032") {
  300. // var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&LID="
  301. // + "med" + "&LPW=med&SEX=&PID="
  302. // + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  303. // + OrderID +"&RD=&INST=CGKNUMC";
  304. /* 20130909 kya 공통ID('med') 호출에서 개별ID 로 호출하도록 수정*/
  305. if ( curddyn == "Y" ) {
  306. //수정후
  307. var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&TYPE=S&LID="
  308. + userID + "&SPW=sharedpassword&SEX=&PID="
  309. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  310. + AccessOrderID + "&RD=&INST=6337";
  311. } else {
  312. //수정전
  313. var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&TYPE=S&LID=med&LPW=med&SEX=&PID="
  314. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  315. + AccessOrderID +"&RD=&INST=6337";
  316. }
  317. } else if(getUserInfo("dutplceinstcd") == "033") { //치과 추가 20151209 추가 SPW=sharedpassword 대신 LPW=med
  318. // var param = " http://172.18.10.100/pkg_pacs/external_interface.aspx?&MX=3&LID="
  319. // + "med" + "&LPW=med&SEX=&PID="
  320. // + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  321. // + OrderID +"&RD=&INST=CGKNUMC";
  322. /* 20130909 kya 공통ID('med') 호출에서 개별ID 로 호출하도록 수정*/
  323. if ( curddyn == "Y" ) {
  324. //수정후
  325. var param = " http://192.168.235.70/pkg_pacs/external_interface.aspx?TYPE=S&LID="
  326. + userID + "&LPW=med&SEX=&PID="
  327. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  328. + AccessOrderID + "&RD=&INST=610D";
  329. } else {
  330. //수정전
  331. var param = " http://192.168.235.70/pkg_pacs/external_interface.aspx?TYPE=S&LID=med&LPW=med&SEX=&PID="
  332. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  333. + AccessOrderID +"&RD=&INST=610D";
  334. }
  335. //본원
  336. } else {
  337. // var param = " http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&LID="
  338. // + getUserInfo("userid") + "&LPW=med&SEX=&PID="
  339. // + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  340. // + OrderID +"&RD=&INST=KNUH";
  341. /* 20130909 kya 공통ID('med') 호출에서 개별ID 로 호출하도록 수정*/
  342. if ( curddyn == "Y" ) {
  343. //수정후
  344. var param = " http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&TYPE=S&LID="
  345. + userID + "&SPW=sharedpassword&SEX=&PID="
  346. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  347. + AccessOrderID + "&RD=&INST=610";
  348. } else {
  349. //수정전
  350. var param = " http://192.168.100.211/pkg_pacs/external_interface.aspx?&MX=3&TYPE=S&LID=med&LPW=med&SEX=&PID="
  351. + PatientID + "&NM=&SID=&MDL=&BP=&SD=&AN="
  352. + AccessOrderID +"&RD=&INST=610";
  353. }
  354. }
  355. // alert(KYOUNGBUK_PACS_VIEWER_PATH + "/////" + param);
  356. window.exec(KYOUNGBUK_PACS_VIEWER_PATH, param);
  357. }
  358. }
  359. /**
  360. * @group :
  361. * @ver : 2007.05.15
  362. * @by : 이상준
  363. * @---------------------------------------------------
  364. * @type : function
  365. * @Param : bool useCommonID
  366. * @access : public
  367. * @desc : PatientID 방식으로 카디악 PACS Viewer 를 호출하는 함수
  368. * @return : void
  369. * @---------------------------------------------------
  370. */
  371. function zepfCadiacPacsPatientID(PatientID) {
  372. //강남
  373. //alert("환자아이디" + CADIAC_PACS_VIEWER_PATH);
  374. //var param = " -P"+ PatientID +" -AWorkServer -Wnexus -Dnexus";
  375. //window.exec(CADIAC_PACS_VIEWER_PATH, param);
  376. //경북 pacs
  377. //칠곡
  378. //alert("환자아이디 : 999999 테스트중");
  379. if (getUserInfo("dutplceinstcd") == "032") {
  380. //1)http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid=[PatientID]
  381. //2)http://192.168.100.160/TestPage.asp?PID=[PatientID]&Server1=on
  382. var param = " http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid="
  383. + PatientID;
  384. //치과 20121210 추가
  385. } else if (getUserInfo("dutplceinstcd") == "033") {
  386. var param = " http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid="
  387. + PatientID;
  388. //본원
  389. } else {
  390. var param = " http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid="
  391. + PatientID;
  392. }
  393. //var param = " http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid=999999"
  394. window.exec(KYOUNGBUK_PACS_VIEWER_PATH, param);
  395. }
  396. /**
  397. * @group :
  398. * @ver : 2007.05.15
  399. * @by : 이상준
  400. * @---------------------------------------------------
  401. * @type : function
  402. * @Param : bool useCommonID
  403. * @access : public
  404. * @desc : PatientID 방식으로 카디악 PACS Viewer 를 호출하는 함수
  405. * @return : void
  406. * @---------------------------------------------------
  407. */
  408. function zepfCadiacPacsRptPatientID(PatientID) {
  409. //강남
  410. //alert("환자아이디" + CADIAC_PACS_VIEWER_PATH);
  411. //var param = " -P"+ PatientID +" -AWorkServer -Wnexus -Dnexus";
  412. //window.exec(CADIAC_PACS_VIEWER_PATH, param);
  413. //경북 pacs
  414. //칠곡
  415. //alert("환자아이디 : 999999 테스트중");
  416. if (getUserInfo("dutplceinstcd") == "032") {
  417. //1)http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid=[PatientID]
  418. //2)http://192.168.100.160/TestPage.asp?PID=[PatientID]&Server1=on
  419. //http://192.168.100.160/TestPage.asp?PID=999999&Server1=on
  420. var param = " http://192.168.100.160/TestPage.asp?PID="
  421. + PatientID + "&Server1=on";
  422. //치과
  423. } else if (getUserInfo("dutplceinstcd") == "033") {
  424. var param = " http://192.168.100.160/TestPage.asp?PID="
  425. + PatientID + "&Server1=on";
  426. //본원
  427. } else {
  428. var param = " http://192.168.100.160/TestPage.asp?PID="
  429. + PatientID + "&Server1=on";
  430. }
  431. //var param = " http://192.168.100.161/ami/html/webviewer.html?showlist&un=openapi&pw=OpenAP1@&wlname=radstore-study&pid=999999"
  432. window.exec(KYOUNGBUK_PACS_VIEWER_PATH, param);
  433. }
  434. /**
  435. * @group :
  436. * @ver : 2007.05.15
  437. * @by : 이상준
  438. * @---------------------------------------------------
  439. * @type : function
  440. * @Param : bool useCommonID
  441. * @access : public
  442. * @desc : OrderID 방식으로 카디악 PACS Viewer 를 호출하는 함수
  443. * @return : void
  444. * @---------------------------------------------------
  445. */
  446. function zepfCadiacPacsOrderID(OrderID) { //
  447. var param = " -O"+ OrderID +" -AWorkServer -Wnexus -Dnexus";
  448. window.exec(CADIAC_PACS_VIEWER_PATH, param);
  449. }