patient.js 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625
  1. import Layout from '@/views/layout/Layout'
  2. export default {
  3. path: '/patients',
  4. component: Layout,
  5. redirect: 'noredirect',
  6. name: 'User',
  7. meta: {
  8. title: 'user',
  9. icon: 'bingren'
  10. },
  11. children: [{
  12. path: '/patients/patients',
  13. component: () => import('@/xt_pages/user/patients'),
  14. name: 'Patient',
  15. meta: {
  16. title: 'patient',
  17. noCache: true
  18. }
  19. },
  20. {
  21. path: '/patients/patient/:id',
  22. component: () => import('@/xt_pages/user/patientInfo'),
  23. hidden: true,
  24. is_menu: false,
  25. name: 'patient Page',
  26. meta: {
  27. title: 'patientPage',
  28. noCache: true
  29. }
  30. },
  31. {
  32. path: '/patients/patient/:id/edit',
  33. component: () => import('@/xt_pages/user/editPatient'),
  34. hidden: true,
  35. is_menu: false,
  36. name: 'Edit Patient',
  37. meta: {
  38. title: 'editPatient',
  39. noCache: true
  40. }
  41. },
  42. {
  43. path: '/patients/patient/:id/dialysisSolution',
  44. component: () => import('@/xt_pages/user/dialysisSolution'),
  45. hidden: true,
  46. is_menu: false,
  47. name: 'dialysisSolution',
  48. meta: {
  49. title: 'dialysisSolution',
  50. noCache: true
  51. }
  52. },
  53. {
  54. path: '/patients/patient/:id/weight',
  55. component: () => import('@/xt_pages/user/weight'),
  56. hidden: true,
  57. is_menu: false,
  58. name: 'weight',
  59. meta: {
  60. title: 'weight',
  61. noCache: true
  62. }
  63. },
  64. {
  65. path: '/patients/patient/:id/vascularAccess',
  66. component: () => import('@/xt_pages/user/vascularAccess'),
  67. hidden: true,
  68. is_menu: false,
  69. name: 'vascularAccess',
  70. meta: {
  71. title: 'vascularAccess',
  72. noCache: true
  73. }
  74. },
  75. {
  76. path: '/patients/patient/:mid/vascularAccessDetail/:pid',
  77. component: () => import('@/xt_pages/user/vascularAccessDetail'),
  78. hidden: true,
  79. is_menu: false,
  80. name: 'vascularAccessDetail',
  81. meta: {
  82. title: 'vascularAccessDetail',
  83. noCache: true
  84. }
  85. },
  86. {
  87. path: '/patients/patient/:id/dialysisRecord',
  88. component: () => import('@/xt_pages/user/dialysisRecord'),
  89. hidden: true,
  90. is_menu: false,
  91. name: 'dialysisRecord',
  92. meta: {
  93. title: 'dialysisRecord',
  94. noCache: true
  95. }
  96. },
  97. {
  98. path: '/patients/patient/:id/scheduling',
  99. component: () => import('@/xt_pages/user/scheduling'),
  100. hidden: true,
  101. is_menu: false,
  102. name: 'scheduling',
  103. meta: {
  104. title: 'scheduling',
  105. noCache: true
  106. }
  107. },
  108. {
  109. path: '/patients/patient/:id/doctorAdvice',
  110. component: () => import('@/xt_pages/user/doctorAdvice'),
  111. hidden: true,
  112. is_menu: false,
  113. name: 'doctorAdvice',
  114. meta: {
  115. title: 'doctorAdvice',
  116. noCache: true
  117. }
  118. },
  119. {
  120. path: '/patients/patient/:id/dryWeight',
  121. component: () => import('@/xt_pages/user/dryWeight'),
  122. hidden: true,
  123. is_menu: false,
  124. name: 'dryWeight',
  125. meta: { title: 'dryWeight', noCache: true }
  126. },
  127. {
  128. path: '/patients/inspection',
  129. component: () => import('@/xt_pages/user/inspection'),
  130. hidden: true,
  131. is_menu: false,
  132. name: 'Inspection',
  133. meta: {
  134. title: 'inspection',
  135. noCache: true
  136. }
  137. },
  138. {
  139. path: '/patients/newInspection',
  140. component: () => import('@/xt_pages/user/lapsoInspection'),
  141. hidden: true,
  142. is_menu: false,
  143. name: 'newInspection',
  144. meta: { title: 'newInspection', noCache: true }
  145. },
  146. {
  147. path: '/patients/patients/:id/inspectionInfectious',
  148. component: () => import('@/xt_pages/user/inspectionInfectious'),
  149. hidden: true,
  150. is_menu: false,
  151. name: 'inspectionInfectious',
  152. meta: {
  153. title: 'inspectionInfectious',
  154. noCache: true
  155. }
  156. },
  157. {
  158. path: '/patient/patient/:id/templateSummary',
  159. component: () => import('@/xt_pages/user/templateSummary'),
  160. hidden: true,
  161. is_menu: false,
  162. name: 'templateSummary',
  163. meta: {
  164. title: 'templateSummary',
  165. noCache: true
  166. }
  167. },
  168. {
  169. path: '/patient/patient/:id/hospitalSummary',
  170. component: () => import('@/xt_pages/user/hospitalSummary'),
  171. hidden: true,
  172. is_menu: false,
  173. name: 'hospitalSummary',
  174. meta: {
  175. title: 'hospitalSummary',
  176. noCache: true
  177. }
  178. },
  179. {
  180. path: '/patient/patient/:id/lapsoSummary',
  181. component: () => import('@/xt_pages/user/lapsoSummary'),
  182. hidden: true,
  183. is_menu: false,
  184. name: 'lapsoSummary',
  185. meta: {
  186. title: 'lapsoSummary',
  187. noCache: true
  188. }
  189. },
  190. {
  191. path: '/patients/course',
  192. component: () => import('@/xt_pages/user/courseOfDisease'),
  193. hidden: true,
  194. is_menu: false,
  195. name: 'CourseOfDiseaseManage',
  196. meta: {
  197. title: 'CourseOfDiseaseManage',
  198. noCache: true
  199. }
  200. },
  201. {
  202. path: '/patients/sickhistory',
  203. component: () => import('@/xt_pages/user/sickHistory'),
  204. hidden: true,
  205. is_menu: false,
  206. name: 'sickHistory',
  207. meta: { title: 'sickHistory', noCache: true }
  208. },
  209. {
  210. path: '/patients/inspection_check',
  211. component: () => import('@/xt_pages/user/inspectionCheck'),
  212. hidden: true,
  213. is_menu: false,
  214. name: 'inspectionCheck',
  215. meta: { title: 'inspectionCheck', noCache: true }
  216. },
  217. {
  218. path: '/patients/ktv',
  219. component: () => import('@/xt_pages/user/ktv'),
  220. hidden: true,
  221. is_menu: false,
  222. name: 'ktv',
  223. meta: { title: 'ktv', noCache: true }
  224. },
  225. {
  226. path: '/patients/physicalexamination',
  227. component: () => import('@/xt_pages/user/Physicalexamination'),
  228. hidden: true,
  229. is_menu: false,
  230. name: 'physicalexamination',
  231. meta: { title: 'physicalexamination', noCache: true }
  232. },
  233. {
  234. path: '/patients/rescue',
  235. component: () => import('@/xt_pages/user/rescueRecord'),
  236. hidden: true,
  237. is_menu: false,
  238. name: 'RescueRecord',
  239. meta: {
  240. title: 'RescueRecord',
  241. noCache: true
  242. }
  243. },
  244. {
  245. path: '/patients/patient/:id/proeducation',
  246. component: () => import('@/xt_pages/user/proeducation'),
  247. hidden: true,
  248. is_menu: false,
  249. name: 'proeducation',
  250. meta: {
  251. title: 'proeducation',
  252. noCache: true
  253. }
  254. },
  255. {
  256. path: '/course/print',//coursePrint
  257. component: () => import('@/xt_pages/user/coursePrint'),
  258. hidden: true,
  259. is_menu: false,
  260. name: 'coursePrint',
  261. meta: {
  262. title: 'coursePrint',
  263. noCache: true
  264. }
  265. },
  266. {
  267. path: '/sickhistory/print',
  268. component: () => import('@/xt_pages/user/physiqueprinting'),
  269. hidden: true,
  270. is_menu: false,
  271. name: 'physiquePrinting',
  272. meta: {
  273. title: 'physiquePrinting',
  274. noCache: true
  275. }
  276. },
  277. {
  278. path: '/physique/print',
  279. component: () => import('@/xt_pages/user/physiqueprintingtwo'),
  280. hidden: true,
  281. is_menu: false,
  282. name: 'physiqueprintingtwo',
  283. meta: {
  284. title: 'physiqueprintingtwo',
  285. noCache: true
  286. }
  287. },
  288. {
  289. path: '/patient/patient/templateSummary/print',
  290. component: () => import('@/xt_pages/user/templateSummaryPrint'),
  291. hidden: true,
  292. is_menu: false,
  293. name: 'templateSummary',
  294. meta: {
  295. title: 'templateSummary',
  296. noCache: true
  297. }
  298. },
  299. // {
  300. // path: '/patient/patient/templateSummary/print_1',
  301. // component: () => import('@/xt_pages/user/templateSummaryPrint_1'),
  302. // hidden: true,
  303. // is_menu: false,
  304. // name: 'templateSummary_1',
  305. // meta: {
  306. // title: 'templateSummary_1',
  307. // noCache: true
  308. // }
  309. // },
  310. {
  311. path: '/patient/patient/hospitalSummary/print',
  312. component: () => import('@/xt_pages/user/hospitalSummaryPrint'),
  313. hidden: true,
  314. is_menu: false,
  315. name: 'templateSummary',
  316. meta: {
  317. title: 'templateSummary',
  318. noCache: true
  319. }
  320. },
  321. {
  322. path: '/patient/patient/:id/firstDisease',
  323. component: () => import('@/xt_pages/user/firstDisease'),
  324. hidden: true,
  325. is_menu: false,
  326. name: 'firstDisease',
  327. meta: {
  328. title: 'firstDisease',
  329. noCache: true
  330. }
  331. },
  332. {
  333. path: '/patient/patient/firstDisease/print',
  334. component: () => import('@/xt_pages/user/firstDiseasePrint'),
  335. hidden: true,
  336. is_menu: false,
  337. name: 'firstDiseasePrint',
  338. meta: {
  339. title: 'firstDiseasePrint',
  340. noCache: true
  341. }
  342. },
  343. // 评估工具/跌倒评估
  344. {
  345. path: '/patients/patient/:id/Fallassessment',
  346. component: () => import('@/xt_pages/user/evaluationtool/Fallassessment'),
  347. hidden: true,
  348. is_menu: false,
  349. name: 'Fallassessment',
  350. meta: {
  351. title: 'firstDiseasePrint',
  352. noCache: true
  353. }
  354. },
  355. {//小儿跌倒风险评估
  356. path: '/patients/patient/:id/pediatricFallAssessment',
  357. component: () => import('@/xt_pages/user/evaluationtool/pediatricFallAssessment'),
  358. hidden: true,
  359. is_menu: false,
  360. name: 'pediatricFallAssessment',
  361. meta: {
  362. title: 'pediatricFallAssessment',
  363. noCache: true
  364. }
  365. },
  366. {//压疮风险评估
  367. path: '/patients/patient/:id/pressuresore',
  368. component: () => import('@/xt_pages/user/evaluationtool/pressuresore'),
  369. hidden: true,
  370. is_menu: false,
  371. name: 'pressuresore',
  372. meta: {
  373. title: 'pressuresore',
  374. noCache: true
  375. }
  376. },
  377. {//oh压疮评估
  378. path: '/patients/patient/:id/OHpressuresore',
  379. component: () => import('@/xt_pages/user/evaluationtool/OHpressuresore'),
  380. hidden: true,
  381. is_menu: false,
  382. name: 'OHpressuresore',
  383. meta: {
  384. title: 'OHpressuresore',
  385. noCache: true
  386. }
  387. },
  388. {//日常生活能力评估
  389. path: '/patients/patient/:id/dailyLife',
  390. component: () => import('@/xt_pages/user/evaluationtool/dailyLife'),
  391. hidden: true,
  392. is_menu: false,
  393. name: 'dailyLife',
  394. meta: {
  395. title: 'dailyLife',
  396. noCache: true
  397. }
  398. },
  399. {//导管脱落风险评估
  400. path: '/patients/patient/:id/Cathetershedding',
  401. component: () => import('@/xt_pages/user/evaluationtool/Cathetershedding'),
  402. hidden: true,
  403. is_menu: false,
  404. name: 'Cathetershedding',
  405. meta: {
  406. title: 'Cathetershedding',
  407. noCache: true
  408. }
  409. },
  410. {//RASS及疼痛评估
  411. path: '/patients/patient/:id/RassAssessment',
  412. component: () => import('@/xt_pages/user/evaluationtool/RassAssessment'),
  413. hidden: true,
  414. is_menu: false,
  415. name: 'RassAssessment',
  416. meta: {
  417. title: 'RassAssessment',
  418. noCache: true
  419. }
  420. },
  421. {//营养状况评估
  422. path: '/patients/patient/:id/nourishmentAssessment',
  423. component: () => import('@/xt_pages/user/evaluationtool/nourishmentAssessment'),
  424. hidden: true,
  425. is_menu: false,
  426. name: 'nourishmentAssessment',
  427. meta: {
  428. title: 'nourishmentAssessment',
  429. noCache: true
  430. }
  431. },
  432. {//约束告知单
  433. path: '/patients/patient/:id/Constraintnotification',
  434. component: () => import('@/xt_pages/user/evaluationtool/Constraintnotification'),
  435. hidden: true,
  436. is_menu: false,
  437. name: 'Constraintnotification',
  438. meta: {
  439. title: 'Constraintnotification',
  440. noCache: true
  441. }
  442. },
  443. {//心理评估
  444. path: '/patients/patient/:id/mindAssessment',
  445. component: () => import('@/xt_pages/user/evaluationtool/mindAssessment'),
  446. hidden: true,
  447. is_menu: false,
  448. name: 'mindAssessment',
  449. meta: {
  450. title: 'mindAssessment',
  451. noCache: true
  452. }
  453. },
  454. {//瘙痒评估
  455. path: '/patients/patient/:id/pruritusAssessment',
  456. component: () => import('@/xt_pages/user/evaluationtool/pruritusAssessment'),
  457. hidden: true,
  458. is_menu: false,
  459. name: 'pruritusAssessment',
  460. meta: {
  461. title: 'pruritusAssessment',
  462. noCache: true
  463. }
  464. },
  465. {//血液透析患者评估
  466. path: '/patients/patient/:id/hemodialysis',
  467. component: () => import('@/xt_pages/user/evaluationtool/hemodialysis'),
  468. hidden: true,
  469. is_menu: false,
  470. name: 'hemodialysis',
  471. meta: {
  472. title: 'hemodialysis',
  473. noCache: true
  474. }
  475. },
  476. {//Glasgow昏迷评分量表
  477. path: '/patients/patient/:id/Glasgow',
  478. component: () => import('@/xt_pages/user/evaluationtool/Glasgow'),
  479. hidden: true,
  480. is_menu: false,
  481. name: 'Glasgow',
  482. meta: {
  483. title: 'Glasgow',
  484. noCache: true
  485. }
  486. },
  487. {//肌力评估表
  488. path: '/patients/patient/:id/Muscleforce',
  489. component: () => import('@/xt_pages/user/evaluationtool/Muscleforce'),
  490. hidden: true,
  491. is_menu: false,
  492. name: 'Muscleforce',
  493. meta: {
  494. title: 'Muscleforce',
  495. noCache: true
  496. }
  497. },
  498. {//跌倒评估历史评估
  499. path: '/patients/tumble_history',
  500. component: () => import('@/xt_pages/user/history/tumble_history'),
  501. hidden: true,
  502. is_menu: false,
  503. name: 'tunele_history',
  504. meta: {
  505. title: 'tunele_history',
  506. noCache: true
  507. }
  508. },
  509. {//小儿跌倒评估历史评估
  510. path: '/patients/Children_history',
  511. component: () => import('@/xt_pages/user/history/Children_history'),
  512. hidden: true,
  513. is_menu: false,
  514. name: 'Children_history',
  515. meta: {
  516. title: 'Children_history',
  517. noCache: true
  518. }
  519. },
  520. {//压疮历史评估
  521. path: '/patients/Pressure_history',
  522. component: () => import('@/xt_pages/user/history/Pressure_history'),
  523. hidden: true,
  524. is_menu: false,
  525. name: 'Pressure_history',
  526. meta: {
  527. title: 'Pressure_history',
  528. noCache: true
  529. }
  530. },
  531. {//日常历史评估
  532. path: '/patients/date_history',
  533. component: () => import('@/xt_pages/user/history/date_history'),
  534. hidden: true,
  535. is_menu: false,
  536. name: 'date_history',
  537. meta: {
  538. title: 'date_history',
  539. noCache: true
  540. }
  541. },
  542. {//导管脱落历史评估
  543. path: '/patients/daoguan_history',
  544. component: () => import('@/xt_pages/user/history/daoguan_history'),
  545. hidden: true,
  546. is_menu: false,
  547. name: 'daoguan_history',
  548. meta: {
  549. title: 'daoguan_history',
  550. noCache: true
  551. }
  552. },
  553. {//RASS历史评估
  554. path: '/patients/RASS_history',
  555. component: () => import('@/xt_pages/user/history/RASS_history'),
  556. hidden: true,
  557. is_menu: false,
  558. name: 'RASS_history',
  559. meta: {
  560. title: 'RASS_history',
  561. noCache: true
  562. }
  563. },
  564. {//营养历史评估
  565. path: '/patients/nourishment_history',
  566. component: () => import('@/xt_pages/user/history/nourishment_history'),
  567. hidden: true,
  568. is_menu: false,
  569. name: 'nourishment_history',
  570. meta: {
  571. title: 'nourishment_history',
  572. noCache: true
  573. }
  574. },
  575. {//心理历史评估
  576. path: '/patients/mind_history',
  577. component: () => import('@/xt_pages/user/history/mind_history'),
  578. hidden: true,
  579. is_menu: false,
  580. name: 'mind_history',
  581. meta: {
  582. title: 'mind_history',
  583. noCache: true
  584. }
  585. },
  586. {//瘙痒历史评估
  587. path: '/patients/pruritus_history',
  588. component: () => import('@/xt_pages/user/history/pruritus_history'),
  589. hidden: true,
  590. is_menu: false,
  591. name: 'pruritus_history',
  592. meta: {
  593. title: 'pruritus_history',
  594. noCache: true
  595. }
  596. },
  597. {//知情同意书
  598. path: '/patients/patient/:id/Informedconsent',
  599. component: () => import('@/xt_pages/user/Informed/Informedconsent'),
  600. hidden: true,
  601. is_menu: false,
  602. name: 'Informedconsent',
  603. meta: {
  604. title: 'Informedconsent',
  605. noCache: true
  606. }
  607. },
  608. // {//血管通路图 pruritus_history
  609. // path: '/patients/patient/:id/angiogram',
  610. // component: () => import('@/xt_pages/user/angiogram'),
  611. // hidden: true,
  612. // is_menu: false,
  613. // name: 'angiogram',
  614. // meta: {
  615. // title: 'angiogram',
  616. // noCache: true
  617. // }
  618. // },
  619. ]
  620. }