Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

patient.js 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815
  1. import request from '@/utils/request'
  2. import { fromTextArea } from 'codemirror'
  3. export function fetchList(params) {
  4. return request({
  5. url: '/api/patients',
  6. method: 'get',
  7. params: params
  8. })
  9. }
  10. export function fetchAllList() {
  11. return request({
  12. url: '/api/patients/all',
  13. method: 'get'
  14. })
  15. }
  16. export function GetPatientTotal() {
  17. return request({
  18. url: '/api/patients/total',
  19. method: 'get'
  20. })
  21. }
  22. export function generateDialysisNo() {
  23. return request({
  24. url: '/api/patients/generatedialysisno',
  25. method: 'get'
  26. })
  27. }
  28. export function createPatient(patient) {
  29. return request({
  30. url: '/api/patients/create?record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle,
  31. method: 'post',
  32. data: patient
  33. })
  34. }
  35. export function editPatient(id, patient) {
  36. return request({
  37. url: '/api/patients/edit?id=' + id + '&record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle,
  38. method: 'put',
  39. data: patient
  40. })
  41. }
  42. export function fetchPatient(id) {
  43. return request({
  44. url: '/api/patients/get?id=' + id,
  45. method: 'get'
  46. })
  47. }
  48. export function fetchPatientDialysisSolutions(params) {
  49. return request({
  50. url: '/api/patients/dialysissolutions',
  51. method: 'Get',
  52. params: params
  53. })
  54. }
  55. export function findePatientDialysisLongSolutions(params) {
  56. return request({
  57. url: '/api/patient/findepatientdialysislongsolutions',
  58. method: 'get',
  59. params: params
  60. })
  61. }
  62. export function createPatientDialysisSolution(id, solution, mode) {
  63. return request({
  64. url: '/api/patients/dialysissolution/create?patient=' + id + '&mode=' + mode,
  65. method: 'post',
  66. data: solution,
  67. headers: {
  68. 'Permission': 3
  69. }
  70. })
  71. }
  72. export function editPatientDialysisSolution(patient, id, solution, mode) {
  73. return request({
  74. url: '/api/patients/dialysissolution/edit?patient=' + patient + '&id=' + id + '&mode=' + mode,
  75. method: 'put',
  76. data: solution,
  77. headers: {
  78. 'Permission': 3
  79. }
  80. })
  81. }
  82. export function createChildPatientDialysisSolution(id, solution) {
  83. return request({
  84. url: '/api/patients/dialysissolution/child/create?patient=' + id,
  85. method: 'post',
  86. data: solution
  87. })
  88. }
  89. export function editChildPatientDialysisSolution(patient, id, solution) {
  90. return request({
  91. url: '/api/patients/dialysissolution/child/edit?patient=' + patient + '&id=' + id,
  92. method: 'put',
  93. data: solution
  94. })
  95. }
  96. export function editDialysisSolutionDetail(patient, id, solution) {
  97. return request({
  98. url: '/api/patients/dialysissolution/detail/edit?patient=' + patient + '&id=' + id,
  99. method: 'put',
  100. data: solution
  101. })
  102. }
  103. export function deleteDialysisSolution(id) {
  104. return request({
  105. url: '/api/patients/dialysissolution/delete?id=' + id,
  106. method: 'delete'
  107. })
  108. }
  109. export function createDryWeight(patient, weight) {
  110. return request({
  111. url: '/api/patients/dryweight/create?id=' + patient,
  112. method: 'post',
  113. data: weight
  114. })
  115. }
  116. export function getDryWeights(params) {
  117. return request({
  118. url: '/api/patients/dryweight/get',
  119. method: 'get',
  120. params: params
  121. })
  122. }
  123. export function getPatientDialysisRecords(params) {
  124. return request({
  125. url: '/api/patients/dialysisrecords',
  126. method: 'get',
  127. params: params
  128. })
  129. }
  130. export function getPatientProEducation(params) {
  131. return request({
  132. url: '/api/patients/proeducation',
  133. method: 'get',
  134. params: params
  135. })
  136. }
  137. export function getCourseOfDiseaseRecords(patient_id, start_time_ymd, end_time_ymd) {
  138. var params = {
  139. patient_id: patient_id,
  140. start_time: start_time_ymd,
  141. end_time: end_time_ymd
  142. }
  143. return request({
  144. url: '/api/patient/courses',
  145. method: 'get',
  146. params: params
  147. })
  148. }
  149. export function createCourseOfDiseaseRecord(patient_id, content, record_time, title) {
  150. var params = {
  151. patient_id: patient_id,
  152. content: content,
  153. record_time: record_time,
  154. title: title
  155. }
  156. console.log('params222222', params)
  157. return request({
  158. url: '/api/patient/course/create',
  159. method: 'get',
  160. params: params
  161. })
  162. }
  163. export function modifyCourseOfDiseaseRecord(patient_id, content, record_time, id, title) {
  164. console.log(title)
  165. var params = {
  166. patient_id: patient_id,
  167. content: content,
  168. record_time: record_time,
  169. id: id,
  170. title: title
  171. }
  172. return request({
  173. url: '/api/patient/course/modify',
  174. method: 'get',
  175. params: params
  176. })
  177. }
  178. export function getRescueRecords(patient_id, start_time_ymd, end_time_ymd) {
  179. var params = {
  180. patient_id: patient_id,
  181. start_time: start_time_ymd,
  182. end_time: end_time_ymd
  183. }
  184. return request({
  185. url: '/api/patient/rescues',
  186. method: 'get',
  187. params: params
  188. })
  189. }
  190. export function createRescueRecord(patient_id, content) {
  191. var params = {
  192. patient_id: patient_id,
  193. content: content
  194. }
  195. return request({
  196. url: '/api/patient/rescue/create',
  197. method: 'post',
  198. params: params
  199. })
  200. }
  201. export function deleteCourseOfDiseaseRecords(patient_id, ids_str) {
  202. var params = {
  203. patient_id: patient_id,
  204. ids: ids_str
  205. }
  206. return request({
  207. url: '/api/patient/course/delete',
  208. method: 'post',
  209. params: params
  210. })
  211. }
  212. export function deleteRescueRecords(patient_id, ids_str) {
  213. var params = {
  214. patient_id: patient_id,
  215. ids: ids_str
  216. }
  217. return request({
  218. url: '/api/patient/rescue/delete',
  219. method: 'post',
  220. params: params
  221. })
  222. }
  223. export function EditLapseto(patient_id, data,start_time,end_time,address) {
  224. return request({
  225. url: '/api/patients/lapseto/edit?id=' + patient_id+"&start_time="+start_time+"&end_time="+end_time+"&patient_address="+address,
  226. method: 'post',
  227. data: data
  228. })
  229. }
  230. export function PostSearch(keyword) {
  231. return request({
  232. url: '/api/patients/search?keyword=' + keyword,
  233. method: 'post'
  234. })
  235. }
  236. export function OpenView(id) {
  237. return request({
  238. url: '/api/patients/querypatientbyId',
  239. method: 'Get',
  240. params: {
  241. id: id
  242. }
  243. })
  244. }
  245. export function code(id) {
  246. return request({
  247. url: '/api/patients/codebyId',
  248. method: 'Get',
  249. params: {
  250. id: id
  251. }
  252. })
  253. }
  254. export function GetCoursePrintData(params) {
  255. return request({
  256. url: '/api/print/course',
  257. method: 'Get',
  258. params: params
  259. })
  260. }
  261. export function GetRemind(params) {
  262. return request({
  263. url: '/api/infectious/remind',
  264. method: 'Get',
  265. params: params
  266. })
  267. }
  268. export function PostRemind(params) {
  269. return request({
  270. url: '/api/remind/is_open',
  271. method: 'Post',
  272. params: params
  273. })
  274. }
  275. export function getDryWeightData(patientid, params) {
  276. console.log('patientid', patientid)
  277. return request({
  278. url: '/api/patient/getdryweightdata?patientid=' + patientid,
  279. method: 'Get',
  280. params: params
  281. })
  282. }
  283. export function getAllDoctor(params) {
  284. return request({
  285. url: '/api/patient/getAllDoctor',
  286. method: 'Get',
  287. params: params
  288. })
  289. }
  290. export function UpdateDryWeightData(params) {
  291. return request({
  292. url: '/api/patient/updatedryweightdata',
  293. method: 'Post',
  294. params: params,
  295. headers: {
  296. 'Permission': 3
  297. }
  298. })
  299. }
  300. export function getAllData(id, page, limit) {
  301. const params = {
  302. id: id,
  303. page: page,
  304. limit: limit
  305. }
  306. return request({
  307. url: '/api/patient/getalldata',
  308. method: 'Get',
  309. params: params
  310. })
  311. }
  312. export function postExportPatients(params) {
  313. return request({
  314. url: '/api/patients/export',
  315. method: 'Post',
  316. data: params
  317. })
  318. }
  319. export function getMaxDialysisNo() {
  320. return request({
  321. url: '/api/patients/dialysis_no',
  322. method: 'Get'
  323. })
  324. }
  325. export function getDryWeightDetail(id, params) {
  326. return request({
  327. url: '/api/paients/getdryweightdetail?id=' + id,
  328. method: 'get',
  329. params: params
  330. })
  331. }
  332. export function modifyDryWeightData(params) {
  333. return request({
  334. url: '/api/patients/modifydryweightdata',
  335. method: 'get',
  336. params: params
  337. })
  338. }
  339. export function deleteDryWeight(id, data) {
  340. return request({
  341. url: '/api/patient/deletedryweight?id=' + id,
  342. method: 'delete',
  343. data: data
  344. })
  345. }
  346. export function saveVasularAccess(params) {
  347. return request({
  348. url: '/api/patient/savevasularaccess',
  349. method: 'Get',
  350. params: params
  351. })
  352. }
  353. export function getAllVascularAccessList(params) {
  354. return request({
  355. url: '/api/patient/getallvascualraccesslist',
  356. method: 'Get',
  357. params: params
  358. })
  359. }
  360. export function getVascularAccessByDetail(id, params) {
  361. return request({
  362. url: '/api/patient/getvascularaccessbydetial?id=' + id,
  363. method: 'get',
  364. params: params
  365. })
  366. }
  367. export function updatedVasularAccess(params) {
  368. return request({
  369. url: '/api/patient/updatevasularaccess',
  370. method: 'get',
  371. params: params
  372. })
  373. }
  374. export function DeleteVascularAccess(id, params) {
  375. return request({
  376. url: '/api/patient/deletevascularaccess?id=' + id,
  377. method: 'get',
  378. params: params
  379. })
  380. }
  381. export function savePasswayAssessment(params) {
  382. return request({
  383. url: '/api/patient/savepasswayassessment',
  384. method: 'get',
  385. params: params
  386. })
  387. }
  388. export function getAllPassWayAssessmentList(params) {
  389. return request({
  390. url: '/api/patient/getallpasswayassessment',
  391. method: 'get',
  392. params: params
  393. })
  394. }
  395. export function getPassWayAssessmentById(id, params) {
  396. return request({
  397. url: '/api/patient/getpasswayassmentbyid?id=' + id,
  398. method: 'Get',
  399. params: params
  400. })
  401. }
  402. export function updatePasswayAssessment(params) {
  403. return request({
  404. url: '/api/patient/updatepasswayassesment',
  405. method: 'get',
  406. params: params
  407. })
  408. }
  409. export function DeletePassWayAssessMent(id, params) {
  410. return request({
  411. url: '/api/patient/deletepasswayassessment?id=' + id,
  412. method: 'get',
  413. params: params
  414. })
  415. }
  416. export function getAccessList(params) {
  417. return request({
  418. url: '/api/patient/getaccesslist',
  419. method: 'get',
  420. params: params
  421. })
  422. }
  423. export function getInitDataList(params) {
  424. return request({
  425. url: '/api/patient/getinitdatelist',
  426. method: 'get',
  427. params: params
  428. })
  429. }
  430. export function getInspectionMajorItem(params) {
  431. return request({
  432. url: '/api/patient/getinspectionmajoritem',
  433. method: 'get',
  434. params: params
  435. })
  436. }
  437. export function getInspectionDetail(params) {
  438. return request({
  439. url: '/api/patient/getinspectiondetail',
  440. method: 'Get',
  441. params: params
  442. })
  443. }
  444. export function getInspectionItemList(params) {
  445. return request({
  446. url: '/api/patient/getinspectionitemlist',
  447. method: 'get',
  448. params: params
  449. })
  450. }
  451. export function saveCreation(data) {
  452. return request({
  453. url: '/api/patient/savecreationinspection',
  454. method: 'post',
  455. data: data
  456. })
  457. }
  458. export function getTemplateSummaryList(params) {
  459. return request({
  460. url: '/api/patient/getemlatesummarylist',
  461. method: 'Get',
  462. params: params
  463. })
  464. }
  465. export function getTemplateSummaryDetail(params) {
  466. return request({
  467. url: '/api/patient/gettemplatesummarydetail',
  468. method: 'Get',
  469. params: params
  470. })
  471. }
  472. export function getTemplateSummaryPrintDetail(params) {
  473. return request({
  474. url: '/api/patient/gettemplatesummaryprintdetail',
  475. method: 'Get',
  476. params: params
  477. })
  478. }
  479. export function UpdateTemplateSummary(data) {
  480. return request({
  481. url: '/api/patient/updatetemplatesummary',
  482. method: 'post',
  483. data: data
  484. })
  485. }
  486. export function deleteSummary(params) {
  487. return request({
  488. url: '/api/patient/deletesummary',
  489. method: 'Get',
  490. params: params
  491. })
  492. }
  493. export function createHospitalSummary(data) {
  494. return request({
  495. url: '/api/patient/hospitalsummary',
  496. method: 'post',
  497. data: data
  498. })
  499. }
  500. export function getHospitalSummaryList(params) {
  501. return request({
  502. url: '/api/patient/gethospitalsummarylist',
  503. method: 'Get',
  504. params: params
  505. })
  506. }
  507. export function getHospitalSummaryDetail(id, params) {
  508. return request({
  509. url: '/api/patient/gethospitalsummaydetail?id=' + id,
  510. method: 'get',
  511. params: params
  512. })
  513. }
  514. export function updateHospitalSummary(data) {
  515. return request({
  516. url: '/api/patient/updatehospitalsummary',
  517. method: 'post',
  518. data: data
  519. })
  520. }
  521. export function deleteHospitalSummary(params) {
  522. return request({
  523. url: '/api/patient/deletehospitalsummary',
  524. method: 'get',
  525. params: params
  526. })
  527. }
  528. export function getPatientInfo(params) {
  529. return request({
  530. url: '/api/patient/getpatientinfo',
  531. method: 'Get',
  532. params: params
  533. })
  534. }
  535. export function getDialysisSolutionDetailList(params) {
  536. return request({
  537. url: '/api/patient/getdialysissolutiondetaillist',
  538. method: 'get',
  539. params: params
  540. })
  541. }
  542. export function createFirstDisease(data) {
  543. return request({
  544. url: '/api/patient/createfirstdisease',
  545. method: 'post',
  546. data: data
  547. })
  548. }
  549. export function getFirstDiseaseList(params) {
  550. return request({
  551. url: '/api/patient/getfirstdiseaselist',
  552. method: 'Get',
  553. params: params
  554. })
  555. }
  556. export function getFirstDetail(id, params) {
  557. return request({
  558. url: '/api/patient/getfirstdetailbyid?id=' + id,
  559. method: 'get',
  560. params: params
  561. })
  562. }
  563. export function updateFirstDisease(data) {
  564. return request({
  565. url: '/api/patient/updatefirstdisease',
  566. method: 'post',
  567. data: data
  568. })
  569. }
  570. export function deleteFirstDisease(params) {
  571. return request({
  572. url: '/api/patient/deletefirstdisease',
  573. method: 'get',
  574. params: params
  575. })
  576. }
  577. export function createSickHistoryRecord(params) {
  578. return request({
  579. url: '/api/patient/sickhistory/create',
  580. method: 'get',
  581. params: params
  582. })
  583. }
  584. export function deleteSickHistoryRecords(params) {
  585. return request({
  586. url: '/api/patient/sickhistory/delete',
  587. method: 'post',
  588. params: params
  589. })
  590. }
  591. export function ModifySickHistoryRecord(params) {
  592. return request({
  593. url: '/api/patient/sickhistory/modify',
  594. method: 'get',
  595. params: params
  596. })
  597. }
  598. export function GetSickHistoryRecords(params) {
  599. return request({
  600. url: '/api/patient/sickhistory',
  601. method: 'get',
  602. params: params
  603. })
  604. }
  605. export function getPhysiqueCheckRecords(patient_id, start_time_ymd, end_time_ymd) {
  606. var params = {
  607. patient_id: patient_id,
  608. start_time: start_time_ymd,
  609. end_time: end_time_ymd
  610. }
  611. return request({
  612. url: '/api/patient/physiquecheck',
  613. method: 'get',
  614. params: params
  615. })
  616. }
  617. export function createPhysiqueCheckRecord(params) {
  618. return request({
  619. url: '/api/patient/physiquecheck/create',
  620. method: 'get',
  621. params: params
  622. })
  623. }
  624. export function modifyPhysiqueCheckRecord(params) {
  625. return request({
  626. url: '/api/patient/physiquecheck/modify',
  627. method: 'get',
  628. params: params
  629. })
  630. }
  631. export function deletePhysiqueCheckRecords(params) {
  632. return request({
  633. url: '/api/patient/physiquecheck/delete',
  634. method: 'post',
  635. params: params
  636. })
  637. }
  638. export function getPhysiqueCheckRecordsPrint(params) {
  639. return request({
  640. url: '/api/patient/physiquecheck/print',
  641. method: 'get',
  642. params: params
  643. })
  644. }
  645. export function getSickhistoryCheckRecordsPrint(params) {
  646. return request({
  647. url: '/api/patient/sickhistory/print',
  648. method: 'get',
  649. params: params
  650. })
  651. }
  652. export function getPatientDialysisInfor(params){
  653. return request({
  654. url:"/api/patient/getpatientdialysisinforlist",
  655. method:"get",
  656. params:params
  657. })
  658. }
  659. export function getContextScheduleList(params){
  660. return request({
  661. url:"/api/patient/getcontextschedulelistone",
  662. method:"get",
  663. params:params
  664. })
  665. }
  666. export function getPatientAllagic(id,params){
  667. return request({
  668. url:"/api/patient/getpatientallagic?id="+id,
  669. method:"get",
  670. params:params
  671. })
  672. }
  673. export function saveSitemap(data){
  674. return request({
  675. url:"/api/patient/savesitemap",
  676. method:"Post",
  677. data:data,
  678. })
  679. }
  680. export function getPatientSitemap(patient_id,params){
  681. return request({
  682. url:"/api/patient/getpatientsitemap?patient_id="+patient_id,
  683. method:"Get",
  684. params:params
  685. })
  686. }
  687. export function updateSiteMap(data){
  688. return request({
  689. url:"/api/patient/updatesitemap",
  690. method:"Post",
  691. data:data,
  692. })
  693. }
  694. export function getPatientDetailInformedconsent(id,params){
  695. return request({
  696. url:"/api/patient/getpatientdetailinformedconsent?patient_id="+id,
  697. method:"get",
  698. params:params,
  699. })
  700. }
  701. export function getExportList(params){
  702. return request({
  703. url:"/api/patient/getexportlist",
  704. metod:"get",
  705. params:params,
  706. })
  707. }