cdss.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764
  1. import axios from 'axios';
  2. import config from '@api/config.js';
  3. const urls = config.urls;
  4. function request(config) {
  5. const instance = axios.create({
  6. //baseURL: "http://192.168.2.121:7010",
  7. timeout: 500000,
  8. headers: {
  9. 'Content-Type': "application/json;charset=utf-8"
  10. }
  11. })
  12. return instance(config)
  13. }
  14. export default {
  15. getTremList(param) {
  16. return axios.post(urls.getConceptKnowledgeCDSS, param);
  17. },
  18. getAllConcept(param) {
  19. //医学术语--获取所有概念(标准术语)
  20. return axios.post(urls.getAllConceptCDSS, param);
  21. },
  22. saveTermPrompts(param) {
  23. return axios.post(urls.saveConceptInfoCDSS, param);
  24. },
  25. delLisMappingById(param) {
  26. //医学数据-化验大小项与公表项维护-单个删除
  27. return axios.post(urls.delLisMappingByIdCDSS, param);
  28. },
  29. getConceptInfoAssay(param) {
  30. return axios.post(urls.getConceptInfoAssayCDSS, param); //化验子项-搜索术语
  31. },
  32. getAllLisConcept(param) {
  33. //医学数据-化验大小项与公表项维护-获取所有化验公表项
  34. return axios.post(urls.getAllLisConceptCDSS, param);
  35. },
  36. saveLisMapping(param) {
  37. //医学数据-化验大小项与公表项维护-新增
  38. return axios.post(urls.saveLisMappingCDSS, param);
  39. },
  40. hasLisMapping(param) {
  41. //医学数据-化验大小项与公表项维护-化验公表项映射是否已存在
  42. return axios.post(urls.hasLisMappingCDSS, param);
  43. },
  44. delConceptInfo(param) {
  45. return axios.post(urls.delConceptInfoCDSS, param);
  46. },
  47. getConceptKnowledgeList(param) {
  48. return axios.post(urls.getConceptKnowledgeListCDSS, param);
  49. },
  50. retrievalSearch(param) {
  51. // 术语搜索
  52. return axios.post(urls.retrievalSearchCDSS, param);
  53. },
  54. getLisMappingPage(param) {
  55. //诊断列表-列表
  56. return axios.post(urls.getLisMappingPageCDSS, param);
  57. },
  58. diseaseIsExistRecord(param) {
  59. return axios.post(urls.diseaseIsExistRecordCDSS, param);
  60. },
  61. saveOrUpdateDiseaseRecord(param) {
  62. return axios.post(urls.saveOrUpdateDiseaseRecordCDSS, param);
  63. },
  64. deleteDiseaseRecord(param) {
  65. return axios.post(urls.deleteDiseaseRecordCDSS, param);
  66. },
  67. exportDiseaseRecord(param) {
  68. return axios.post(urls.exportDiseaseRecordCDSS, param, {
  69. responseType: 'blob',
  70. });
  71. },
  72. importDiseaseRecord(param) {
  73. return axios.post(urls.importDiseaseRecordCDSS, param, {
  74. responseType: 'blob',
  75. });
  76. },
  77. getLisPage(param) {
  78. //检验列表-列表
  79. return axios.post(urls.getLisPageCDSS, param);
  80. },
  81. lisIsExistRecord(param) {
  82. return axios.post(urls.lisIsExistRecordCDSS, param);
  83. },
  84. saveOrUpdateLisRecord(param) {
  85. return axios.post(urls.saveOrUpdateLisRecordCDSS, param);
  86. },
  87. deleteLisRecord(param) {
  88. return axios.post(urls.deleteLisRecordCDSS, param);
  89. },
  90. exportLisRecord(param) {
  91. return axios.post(urls.exportLisRecordCDSS, param, {
  92. responseType: 'blob',
  93. });
  94. },
  95. importLisRecord(param) {
  96. return axios.post(urls.importLisRecordCDSS, param, {
  97. responseType: 'blob',
  98. });
  99. },
  100. getpacsPage(param) {
  101. //检查列表-列表
  102. return axios.post(urls.getpacsPageCDSS, param);
  103. },
  104. pacsIsExistRecord(param) {
  105. return axios.post(urls.pacsIsExistRecordCDSS, param);
  106. },
  107. saveOrUpdatePacsRecord(param) {
  108. return axios.post(urls.saveOrUpdatePacsRecordCDSS, param);
  109. },
  110. deletePacsRecord(param) {
  111. return axios.post(urls.deletePacsRecordCDSS, param);
  112. },
  113. exportPacsRecord(param) {
  114. return axios.post(urls.exportPacsRecordCDSS, param, {
  115. responseType: 'blob',
  116. });
  117. },
  118. importPacsRecord(param) {
  119. return axios.post(urls.importPacsRecordCDSS, param, {
  120. responseType: 'blob',
  121. });
  122. },
  123. getDrugPage(param) {
  124. //药品列表-列表
  125. return axios.post(urls.getDrugPageCDSS, param);
  126. },
  127. drugIsExistRecord(param) {
  128. return axios.post(urls.drugIsExistRecordCDSS, param);
  129. },
  130. saveOrUpdateDrugRecord(param) {
  131. return axios.post(urls.saveOrUpdateDrugRecordCDSS, param);
  132. },
  133. deleteDrugRecord(param) {
  134. return axios.post(urls.deleteDrugRecordCDSS, param);
  135. },
  136. exportDrugRecord(param) {
  137. return axios.post(urls.exportDrugRecordCDSS, param, {
  138. responseType: 'blob',
  139. });
  140. },
  141. importDrugRecord(param) {
  142. return axios.post(urls.importDrugRecordCDSS, param, {
  143. responseType: 'blob',
  144. });
  145. },
  146. getScalePage(param) {
  147. //量表列表-列表
  148. return axios.post(urls.getScalePageCDSS, param);
  149. },
  150. scaleIsExistRecord(param) {
  151. return axios.post(urls.scaleIsExistRecordCDSS, param);
  152. },
  153. saveOrUpdateScaleRecord(param) {
  154. return axios.post(urls.saveOrUpdateScaleRecordCDSS, param);
  155. },
  156. deleteScaleRecord(param) {
  157. return axios.post(urls.deleteScaleRecordCDSS, param);
  158. },
  159. exportScaleRecord(param) {
  160. return axios.post(urls.exportScaleRecordCDSS, param, {
  161. responseType: 'blob',
  162. });
  163. },
  164. importScaleRecord(param) {
  165. return axios.post(urls.importScaleRecordCDSS, param, {
  166. responseType: 'blob',
  167. });
  168. },
  169. exportScaleModule(param) {
  170. return axios.post(urls.exportScaleModuleCDSS, param, {
  171. responseType: 'blob',
  172. });
  173. },
  174. dataScaleVerify(param) {
  175. return axios.post(urls.dataScaleVerify, param);
  176. },
  177. precScaleDataMatch(param) {
  178. return axios.post(urls.precScaleDataMatch, param, {
  179. responseType: 'blob',
  180. });
  181. },
  182. getOperationPage(param) {
  183. //手术/操作列表-列表
  184. return axios.post(urls.getOperationPageCDSS, param);
  185. },
  186. operationIsExistRecord(param) {
  187. return axios.post(urls.operationIsExistRecordCDSS, param);
  188. },
  189. saveOrUpdateOperationRecord(param) {
  190. return axios.post(urls.saveOrUpdateOperationRecordCDSS, param);
  191. },
  192. deleteOperationRecord(param) {
  193. return axios.post(urls.deleteOperationRecordCDSS, param);
  194. },
  195. exportOperationRecord(param) {
  196. return axios.post(urls.exportOperationRecordCDSS, param, {
  197. responseType: 'blob',
  198. });
  199. },
  200. importOperationRecord(param) {
  201. return axios.post(urls.importOperationRecordCDSS, param, {
  202. responseType: 'blob',
  203. });
  204. },
  205. getFusionPage(param) {
  206. //输血列表-列表
  207. return axios.post(urls.getFusionPageCDSS, param);
  208. },
  209. fusionIsExistRecord(param) {
  210. return axios.post(urls.fusionIsExistRecordCDSS, param);
  211. },
  212. saveOrUpdateFusionRecord(param) {
  213. return axios.post(urls.saveOrUpdateFusionRecordCDSS, param);
  214. },
  215. deleteFusionRecord(param) {
  216. return axios.post(urls.deleteFusionRecordCDSS, param);
  217. },
  218. exportFusionRecord(param) {
  219. return axios.post(urls.exportFusionRecordCDSS, param, {
  220. responseType: 'blob',
  221. });
  222. },
  223. importFusionRecord(param) {
  224. return axios.post(urls.importFusionRecordCDSS, param, {
  225. responseType: 'blob',
  226. });
  227. },
  228. getDeptPage(param) {
  229. //科室列表-列表
  230. return axios.post(urls.getDeptPageCDSS, param);
  231. },
  232. deptIsExistRecord(param) {
  233. return axios.post(urls.deptIsExistRecordCDSS, param);
  234. },
  235. saveOrUpdateDeptRecord(param) {
  236. return axios.post(urls.saveOrUpdateDeptRecordCDSS, param);
  237. },
  238. deleteDeptRecord(param) {
  239. return axios.post(urls.deleteDeptRecordCDSS, param);
  240. },
  241. exportDeptRecord(param) {
  242. return axios.post(urls.exportDeptRecordCDSS, param, {
  243. responseType: 'blob',
  244. });
  245. },
  246. importDeptRecord(param) {
  247. return axios.post(urls.importDeptRecordCDSS, param, {
  248. responseType: 'blob',
  249. });
  250. },
  251. exportDeptModule(param) {
  252. return axios.post(urls.exportDeptModuleCDSS, param, {
  253. responseType: 'blob',
  254. });
  255. },
  256. exportDiseaseModule(param) {
  257. return axios.post(urls.exportDiseaseModuleCDSS, param, {
  258. responseType: 'blob',
  259. });
  260. },
  261. exportLisModule(param) {
  262. return axios.post(urls.exportLisModuleCDSS, param, {
  263. responseType: 'blob',
  264. });
  265. },
  266. exportPacsModule(param) {
  267. return axios.post(urls.exportPacsModuleCDSS, param, {
  268. responseType: 'blob',
  269. });
  270. },
  271. exportDrugModule(param) {
  272. return axios.post(urls.exportDrugModuleCDSS, param, {
  273. responseType: 'blob',
  274. });
  275. },
  276. exportOperationModule(param) {
  277. return axios.post(urls.exportOperationModuleCDSS, param, {
  278. responseType: 'blob',
  279. });
  280. },
  281. exportFusionModule(param) {
  282. return axios.post(urls.exportFusionModuleCDSS, param, {
  283. responseType: 'blob',
  284. });
  285. },
  286. getNursePage(param) {
  287. //护理列表-列表
  288. return axios.post(urls.getNursePage, param);
  289. },
  290. saveOrUpdateRecord(param) {
  291. //护理列表添加
  292. return axios.post(urls.saveOrUpdateRecord, param);
  293. },
  294. nurseIsExistRecord(param) {
  295. //护理-映射关系是否已存在
  296. return axios.post(urls.nurseIsExistRecord, param);
  297. },
  298. deleteNurseRecord(param) {
  299. //护理-删除
  300. return axios.post(urls.deleteNurseRecord, param);
  301. },
  302. exportNurseRecord(param) {
  303. //护理-数据导出
  304. return axios.post(urls.exportNurseRecord, param, {
  305. responseType: 'blob',
  306. });
  307. },
  308. importNurseRecord(param) {
  309. //护理-数据导入
  310. return axios.post(urls.importNurseRecord, param, {
  311. responseType: 'blob',
  312. });
  313. },
  314. exportNurseModule(param) {
  315. //护理-数据导入模板导出
  316. return axios.post(urls.exportNurseModule, param, {
  317. responseType: 'blob',
  318. });
  319. },
  320. dataNurseVerify(param) {
  321. return axios.post(urls.dataNurseVerify, param);
  322. },
  323. precNurseDataMatch(param) {
  324. return axios.post(urls.precNurseDataMatch, param, {
  325. responseType: 'blob',
  326. });
  327. },
  328. getTcmdiseasePage(param) {
  329. //中医疾病列表-列表
  330. return axios.post(urls.getTcmdiseasePage, param);
  331. },
  332. tcmIsExistRecord(param) {
  333. //中医疾病-映射关系是否已存在
  334. return axios.post(urls.tcmIsExistRecord, param);
  335. },
  336. saveOrUpdateRecordTcm(param) {
  337. //中医疾病-保存
  338. return axios.post(urls.saveOrUpdateRecordTcm, param);
  339. },
  340. deleteTcmRecord(param) {
  341. //中医疾病-删除
  342. return axios.post(urls.deleteTcmRecord, param);
  343. },
  344. exportTcmRecord(param) {
  345. //中医疾病-数据导出
  346. return axios.post(urls.exportTcmRecord, param, {
  347. responseType: 'blob',
  348. });
  349. },
  350. importTcmRecord(param) {
  351. //中医疾病-数据导入
  352. return axios.post(urls.importTcmRecord, param, {
  353. responseType: 'blob',
  354. });
  355. },
  356. dataTcmVerify(param) {
  357. return axios.post(urls.dataTcmVerify, param);
  358. },
  359. precTcmDataMatch(param) {
  360. return axios.post(urls.precTcmDataMatch, param, {
  361. responseType: 'blob',
  362. });
  363. },
  364. exportTcmModule(param) {
  365. //中医疾病-数据导入模板导出
  366. return axios.post(urls.exportTcmModule, param, {
  367. responseType: 'blob',
  368. });
  369. },
  370. getTcmsyndromePage(param) {
  371. //中医症候列表-列表
  372. return axios.post(urls.getTcmsyndromePage, param);
  373. },
  374. tcmdromeIsExistRecord(param) {
  375. //中医症候-映射关系是否已存在
  376. return axios.post(urls.tcmdromeIsExistRecord, param);
  377. },
  378. saveOrUpdateRecordTcmdrome(param) {
  379. //中医症候-保存
  380. return axios.post(urls.saveOrUpdateRecordTcmdrome, param);
  381. },
  382. deleteTcmdromeRecord(param) {
  383. //中医症候-删除
  384. return axios.post(urls.deleteTcmdromeRecord, param);
  385. },
  386. exportTcmdromeRecord(param) {
  387. //中医症候-数据导出
  388. return axios.post(urls.exportTcmdromeRecord, param, {
  389. responseType: 'blob',
  390. });
  391. },
  392. importTcmdromeRecord(param) {
  393. //中医疾病-数据导入
  394. return axios.post(urls.importTcmdromeRecord, param, {
  395. responseType: 'blob',
  396. });
  397. },
  398. dataTcmdromeVerify(param) {
  399. return axios.post(urls.dataTcmdromeVerify, param);
  400. },
  401. precTcmdromeDataMatch(param) {
  402. return axios.post(urls.precTcmdromeDataMatch, param, {
  403. responseType: 'blob',
  404. });
  405. },
  406. exportTcmdromeModule(param) {
  407. //中医疾病-数据导入模板导出
  408. return axios.post(urls.exportTcmdromeModule, param, {
  409. responseType: 'blob',
  410. });
  411. },
  412. getHospitalInfo(param) {
  413. return axios.post(urls.getHospitalInfoCDSS, param);
  414. },
  415. saveHospitalInfoRecord(param) {
  416. return axios.post(urls.saveHospitalInfoRecordCDSS, param);
  417. },
  418. getPlanInfoPages(param) {
  419. //分页获取方案配置信息
  420. return axios.post(urls.getPlanInfoPagesCDSS, param);
  421. },
  422. getDefaultPlans(param) {
  423. return axios.post(urls.getDefaultPlansCDSS, param);
  424. },
  425. savePlanInfoDatas(param) {
  426. return axios.post(urls.savePlanInfoDatasCDSS, param);
  427. },
  428. cancelPlanDatas(param) {
  429. return axios.post(urls.cancelPlanDatasCDSS, param);
  430. },
  431. getPlanInfoIds(param) {
  432. return axios.post(urls.getPlanInfoIdsCDSS, param);
  433. },
  434. revStopPlans(param) {
  435. return axios.post(urls.revStopPlansCDSS, param);
  436. },
  437. getMappingListPageCDSS(param) {
  438. return axios.post(urls.getMappingListPageCDSS, param);
  439. },
  440. modifyConnectStatusCDSS(param) {
  441. return axios.post(urls.modifyConnectStatusCDSS, param);
  442. },
  443. getHospitalPageCDSS(param) {
  444. return axios.post(urls.getHospitalPageCDSS, param);
  445. },
  446. saveOrUpdateHosRecordCDSS(param) {
  447. return axios.post(urls.saveOrUpdateHosRecordCDSS, param);
  448. },
  449. deleteHosRecordCDSS(param) {
  450. return axios.post(urls.deleteHosRecordCDSS, param);
  451. },
  452. getUserRoleCDSS(param) {
  453. return axios.post(urls.getUserRoleCDSS, param);
  454. },
  455. cancelUserRoleCDSS(param) {
  456. return axios.post(urls.cancelUserRoleCDSS, param);
  457. },
  458. addUserRoleCDSS(param) {
  459. return axios.post(urls.addUserRoleCDSS, param);
  460. },
  461. getVersionInfoAllsCDSS(param) {
  462. return axios.post(urls.getVersionInfoAllsCDSS, param);
  463. },
  464. saveVersionInfoAllsCDSS(param) {
  465. return axios.post(urls.saveVersionInfoAllsCDSS, param);
  466. },
  467. cancelVersionInfoAllsCDSS(param) {
  468. return axios.post(urls.cancelVersionInfoAllsCDSS, param);
  469. },
  470. updateVersionInfoAllsCDSS(param) {
  471. return axios.post(urls.updateVersionInfoAllsCDSS, param);
  472. },
  473. addVersionDetailsCDSS(param) {
  474. return axios.post(urls.addVersionDetailsCDSS, param);
  475. },
  476. cancelVersionDetailsCDSS(param) {
  477. return axios.post(urls.cancelVersionDetailsCDSS, param);
  478. },
  479. getDetailByIdCDSS(param) {
  480. return axios.post(urls.getDetailByIdCDSS, param);
  481. },
  482. updateVersionDetailsCDSS(param) {
  483. return axios.post(urls.updateVersionDetailsCDSS, param);
  484. },
  485. addDisclaimerInfosCDSS(param) {
  486. return axios.post(urls.addDisclaimerInfosCDSS, param);
  487. },
  488. cancelDisclaimerInformationsCDSS(param) {
  489. return axios.post(urls.cancelDisclaimerInformationsCDSS, param);
  490. },
  491. endDisclaimerInformationsCDSS(param) {
  492. return axios.post(urls.endDisclaimerInformationsCDSS, param);
  493. },
  494. getDisclaimerPagesCDSS(param) {
  495. return axios.post(urls.getDisclaimerPagesCDSS, param);
  496. },
  497. startDisclaimerInformationsCDSS(param) {
  498. return axios.post(urls.startDisclaimerInformationsCDSS, param);
  499. },
  500. updateDisclaimerInformationsCDSS(param) {
  501. return axios.post(urls.updateDisclaimerInformationsCDSS, param);
  502. },
  503. getKlmEnumsDataCDSS(param) {
  504. return axios.post(urls.getKlmEnumsDataCDSS, param);
  505. },
  506. changeStatusCDSS(param) {
  507. return axios.post(urls.changeStatusCDSS, param);
  508. },
  509. getListDicCDSS(param) {
  510. return axios.post(urls.getListDicCDSS, param);
  511. },
  512. precDeptDataMatch(param) {
  513. return axios.post(urls.precDeptDataMatch, param, {
  514. responseType: 'blob',
  515. });
  516. },
  517. precDrugDataMatch(param) {
  518. return axios.post(urls.precDrugDataMatch, param, {
  519. responseType: 'blob',
  520. });
  521. },
  522. precDiseaseDataMatch(param) {
  523. return axios.post(urls.precDiseaseDataMatch, param, {
  524. responseType: 'blob',
  525. });
  526. },
  527. precLisDataMatch(param) {
  528. return axios.post(urls.precLisDataMatch, param, {
  529. responseType: 'blob',
  530. });
  531. },
  532. precPacsDataMatch(param) {
  533. return axios.post(urls.precPacsDataMatch, param, {
  534. responseType: 'blob',
  535. });
  536. },
  537. precOperationDataMatch(param) {
  538. return axios.post(urls.precOperationDataMatch, param, {
  539. responseType: 'blob',
  540. });
  541. },
  542. precFusionDataMatch(param) {
  543. return axios.post(urls.precFusionDataMatch, param, {
  544. responseType: 'blob',
  545. });
  546. },
  547. dataDeptVerify(param) {
  548. return axios.post(urls.dataDeptVerify, param);
  549. },
  550. dataFusionVerify(param) {
  551. return axios.post(urls.dataFusionVerify, param);
  552. },
  553. dataOperationVerify(param) {
  554. return axios.post(urls.dataOperationVerify, param);
  555. },
  556. dataDrugVerify(param) {
  557. return axios.post(urls.dataDrugVerify, param);
  558. },
  559. dataPacsVerify(param) {
  560. return axios.post(urls.dataPacsVerify, param);
  561. },
  562. dataLisVerify(param) {
  563. return axios.post(urls.dataLisVerify, param);
  564. },
  565. dataDiseaseVerify(param) {
  566. return axios.post(urls.dataDiseaseVerify, param);
  567. },
  568. getEntityPageCDSS(param) {
  569. return request({ method: 'post', url: urls.getEntityPageCDSS, data: param });
  570. },
  571. isEntitymanExistCDSS(param) {
  572. return request({ method: 'post', url: urls.isEntitymanExistCDSS, data: param });
  573. },
  574. saveEntity(param) {
  575. return request({ method: 'post', url: urls.saveEntity, data: param });
  576. },
  577. getEntitymanById(param) {
  578. return request({ method: 'post', url: urls.getEntitymanById, data: param });
  579. },
  580. dataEntityVerify(param) {
  581. return request({ method: 'post', url: urls.dataEntityVerify, data: param });
  582. },
  583. BatchUpdateHasInfoStatus(param) {
  584. return request({ method: 'post', url: urls.BatchUpdateHasInfoStatus, data: param });
  585. },
  586. getCaseResultList(param) {
  587. return axios.post(urls.getCaseResultList, param);
  588. },
  589. billRuleTest(param) {
  590. return axios.post(urls.billRuleTest, param, { timeout: 30 * 60 * 1000 });
  591. },
  592. getResultBillPage(param) {
  593. return axios.post(urls.getResultBillPage, param);
  594. },
  595. ruleAllTest(param) {
  596. return axios.post(urls.ruleAllTest, param);
  597. },
  598. exportRuleExcel(param) {
  599. return axios.post(urls.exportRuleExcel, param, {
  600. responseType: 'blob',
  601. });
  602. },
  603. criticalRuleTest(param) {
  604. return axios.post(urls.criticalRuleTest, param, { timeout: 30 * 60 * 1000 });
  605. },
  606. getResultCriticalPage(param) {
  607. return axios.post(urls.getResultCriticalPage, param);
  608. },
  609. highRiskRuleTest(param) {
  610. return axios.post(urls.highRiskRuleTest, param, { timeout: 30 * 60 * 1000 });
  611. },
  612. getResultHighriskDrugPage(param) {
  613. return axios.post(urls.getResultHighriskDrugPage, param);
  614. },
  615. otherRuleTest(param) {
  616. return axios.post(urls.otherRuleTest, param, { timeout: 30 * 60 * 1000 });
  617. },
  618. getResultHighriskOperationPage(param) {
  619. return axios.post(urls.getResultHighriskOperationPage, param);
  620. },
  621. getResultOtherLisPage(param) {
  622. return axios.post(urls.getResultOtherLisPage, param);
  623. },
  624. getResultOtherPacsPage(param) {
  625. return axios.post(urls.getResultOtherPacsPage, param);
  626. },
  627. getResultOtherTransfusionPage(param) {
  628. return axios.post(urls.getResultOtherTransfusionPage, param);
  629. },
  630. billExportExcel(param) {
  631. return axios.post(urls.billExportExcel, param, {
  632. responseType: 'blob',
  633. });
  634. },
  635. criticalExportExcel(param) {
  636. return axios.post(urls.criticalExportExcel, param, {
  637. responseType: 'blob',
  638. });
  639. },
  640. highriskDrugExportExcel(param) {
  641. return axios.post(urls.highriskDrugExportExcel, param, {
  642. responseType: 'blob',
  643. });
  644. },
  645. highriskOperationExportExcel(param) {
  646. return axios.post(urls.highriskOperationExportExcel, param, {
  647. responseType: 'blob',
  648. });
  649. },
  650. otherLisExportExcel(param) {
  651. return axios.post(urls.otherLisExportExcel, param, {
  652. responseType: 'blob',
  653. });
  654. },
  655. otherPacsExportExcel(param) {
  656. return axios.post(urls.otherPacsExportExcel, param, {
  657. responseType: 'blob',
  658. });
  659. },
  660. otherTransfusionExportExcel(param) {
  661. return axios.post(urls.otherTransfusionExportExcel, param, {
  662. responseType: 'blob',
  663. });
  664. },
  665. exportStaticCommonExcel(param) {
  666. return axios.post(urls.exportStaticCommonExcel, param, {
  667. responseType: 'blob',
  668. });
  669. },
  670. exportStaticCommonStaticExcel(param) {
  671. return axios.post(urls.exportStaticCommonStaticExcel, param, {
  672. responseType: 'blob',
  673. });
  674. },
  675. exportStaticLisExcel(param) {
  676. return axios.post(urls.exportStaticLisExcel, param, {
  677. responseType: 'blob',
  678. });
  679. },
  680. exportStaticLisStaticExcel(param) {
  681. return axios.post(urls.exportStaticLisStaticExcel, param, {
  682. responseType: 'blob',
  683. });
  684. },
  685. getStaticCaseResultList(param) {
  686. return axios.post(urls.getStaticCaseResultList, param);
  687. },
  688. getStaticPage(param) {
  689. return axios.post(urls.getStaticPage, param);
  690. },
  691. staticKnowledgeTest(param) {
  692. return axios.post(urls.staticKnowledgeTest, param, { timeout: 30 * 60 * 1000 });
  693. },
  694. getRunningStatus(param) {
  695. return axios.post(urls.getRunningStatus, param);
  696. },
  697. getRunningState(param) {
  698. return axios.post(urls.getRunningState, param);
  699. },
  700. getRunningStatusByHospitalId(param) {
  701. return axios.post(urls.getRunningStatusByHospitalId, param);
  702. },
  703. updateRunningStatus(param) {
  704. return axios.post(urls.updateRunningStatus, param);
  705. },
  706. getRelatedMapping(param) {
  707. //查询已映射关系
  708. return axios.post(urls.getRelatedMapping, param);
  709. },
  710. getTermMatching(param) {
  711. //推荐匹配
  712. return axios.post(urls.getTermMatching, param);
  713. },
  714. importExcelDataVerify(param) {
  715. //数据导入校验
  716. return axios.post(urls.importExcelDataVerify, param);
  717. },
  718. getByhospitalInfoId(param) {
  719. //获取医院信息
  720. return axios.post(urls.getByhospitalInfoId, param);
  721. },
  722. getResetFildF(param) {
  723. //数据导入校验
  724. return axios.post(urls.getResetFildF, param);
  725. },
  726. getListBack(param) { //禁用
  727. return axios.post(urls.getListBack, param)
  728. },
  729. };