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

patient.js 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655
  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) {
  224. return request({
  225. url: '/api/patients/lapseto/edit?id=' + patient_id,
  226. method: 'post',
  227. data: data
  228. })
  229. }
  230. export function PostSearch(keyword) {
  231. console.log('keyword2222222', keyword)
  232. return request({
  233. url: '/api/patients/search?keyword=' + keyword,
  234. method: 'post'
  235. })
  236. }
  237. export function OpenView(id) {
  238. return request({
  239. url: '/api/patients/querypatientbyId',
  240. method: 'Get',
  241. params: {
  242. id: id
  243. }
  244. })
  245. }
  246. export function code(id) {
  247. return request({
  248. url: '/api/patients/codebyId',
  249. method: 'Get',
  250. params: {
  251. id: id
  252. }
  253. })
  254. }
  255. export function GetCoursePrintData(params) {
  256. return request({
  257. url: '/api/print/course',
  258. method: 'Get',
  259. params: params
  260. })
  261. }
  262. export function GetRemind(params) {
  263. return request({
  264. url: '/api/infectious/remind',
  265. method: 'Get',
  266. params: params
  267. })
  268. }
  269. export function PostRemind(params) {
  270. return request({
  271. url: '/api/remind/is_open',
  272. method: 'Post',
  273. params: params
  274. })
  275. }
  276. export function getDryWeightData(patientid, params) {
  277. console.log('patientid', patientid)
  278. return request({
  279. url: '/api/patient/getdryweightdata?patientid=' + patientid,
  280. method: 'Get',
  281. params: params
  282. })
  283. }
  284. export function getAllDoctor(params) {
  285. return request({
  286. url: '/api/patient/getAllDoctor',
  287. method: 'Get',
  288. params: params
  289. })
  290. }
  291. export function UpdateDryWeightData(params) {
  292. return request({
  293. url: '/api/patient/updatedryweightdata',
  294. method: 'Post',
  295. params: params,
  296. headers: {
  297. 'Permission': 3
  298. }
  299. })
  300. }
  301. export function getAllData(id, page, limit) {
  302. const params = {
  303. id: id,
  304. page: page,
  305. limit: limit
  306. }
  307. return request({
  308. url: '/api/patient/getalldata',
  309. method: 'Get',
  310. params: params
  311. })
  312. }
  313. export function postExportPatients(params) {
  314. return request({
  315. url: '/api/patients/export',
  316. method: 'Post',
  317. data: params
  318. })
  319. }
  320. export function getMaxDialysisNo() {
  321. return request({
  322. url: '/api/patients/dialysis_no',
  323. method: 'Get'
  324. })
  325. }
  326. export function getDryWeightDetail(id, params) {
  327. return request({
  328. url: '/api/paients/getdryweightdetail?id=' + id,
  329. method: 'get',
  330. params: params
  331. })
  332. }
  333. export function modifyDryWeightData(params) {
  334. return request({
  335. url: '/api/patients/modifydryweightdata',
  336. method: 'get',
  337. params: params
  338. })
  339. }
  340. export function deleteDryWeight(id, data) {
  341. return request({
  342. url: '/api/patient/deletedryweight?id=' + id,
  343. method: 'delete',
  344. data: data
  345. })
  346. }
  347. export function saveVasularAccess(params) {
  348. return request({
  349. url: '/api/patient/savevasularaccess',
  350. method: 'Get',
  351. params: params
  352. })
  353. }
  354. export function getAllVascularAccessList(params) {
  355. return request({
  356. url: '/api/patient/getallvascualraccesslist',
  357. method: 'Get',
  358. params: params
  359. })
  360. }
  361. export function getVascularAccessByDetail(id, params) {
  362. return request({
  363. url: '/api/patient/getvascularaccessbydetial?id=' + id,
  364. method: 'get',
  365. params: params
  366. })
  367. }
  368. export function updatedVasularAccess(params) {
  369. return request({
  370. url: '/api/patient/updatevasularaccess',
  371. method: 'get',
  372. params: params
  373. })
  374. }
  375. export function DeleteVascularAccess(id, params) {
  376. return request({
  377. url: '/api/patient/deletevascularaccess?id=' + id,
  378. method: 'get',
  379. params: params
  380. })
  381. }
  382. export function savePasswayAssessment(params) {
  383. return request({
  384. url: '/api/patient/savepasswayassessment',
  385. method: 'get',
  386. params: params
  387. })
  388. }
  389. export function getAllPassWayAssessmentList(params) {
  390. return request({
  391. url: '/api/patient/getallpasswayassessment',
  392. method: 'get',
  393. params: params
  394. })
  395. }
  396. export function getPassWayAssessmentById(id, params) {
  397. return request({
  398. url: '/api/patient/getpasswayassmentbyid?id=' + id,
  399. method: 'Get',
  400. params: params
  401. })
  402. }
  403. export function updatePasswayAssessment(params) {
  404. return request({
  405. url: '/api/patient/updatepasswayassesment',
  406. method: 'get',
  407. params: params
  408. })
  409. }
  410. export function DeletePassWayAssessMent(id, params) {
  411. return request({
  412. url: '/api/patient/deletepasswayassessment?id=' + id,
  413. method: 'get',
  414. params: params
  415. })
  416. }
  417. export function getAccessList(params) {
  418. return request({
  419. url: '/api/patient/getaccesslist',
  420. method: 'get',
  421. params: params
  422. })
  423. }
  424. export function getInitDataList(params) {
  425. return request({
  426. url: '/api/patient/getinitdatelist',
  427. method: 'get',
  428. params: params
  429. })
  430. }
  431. export function getInspectionMajorItem(params) {
  432. return request({
  433. url: '/api/patient/getinspectionmajoritem',
  434. method: 'get',
  435. params: params
  436. })
  437. }
  438. export function getInspectionDetail(params) {
  439. return request({
  440. url: '/api/patient/getinspectiondetail',
  441. method: 'Get',
  442. params: params
  443. })
  444. }
  445. export function getInspectionItemList(params) {
  446. return request({
  447. url: '/api/patient/getinspectionitemlist',
  448. method: 'get',
  449. params: params
  450. })
  451. }
  452. export function saveCreation(data) {
  453. console.log('中国龚3223呃3额', data)
  454. return request({
  455. url: '/api/patient/savecreationinspection',
  456. method: 'post',
  457. data: data
  458. })
  459. }
  460. export function getTemplateSummaryList(params) {
  461. return request({
  462. url: '/api/patient/getemlatesummarylist',
  463. method: 'Get',
  464. params: params
  465. })
  466. }
  467. export function getTemplateSummaryDetail(params) {
  468. return request({
  469. url: '/api/patient/gettemplatesummarydetail',
  470. method: 'Get',
  471. params: params
  472. })
  473. }
  474. export function getTemplateSummaryPrintDetail(params) {
  475. return request({
  476. url: '/api/patient/gettemplatesummaryprintdetail',
  477. method: 'Get',
  478. params: params
  479. })
  480. }
  481. export function UpdateTemplateSummary(data) {
  482. return request({
  483. url: '/api/patient/updatetemplatesummary',
  484. method: 'post',
  485. data: data
  486. })
  487. }
  488. export function deleteSummary(params) {
  489. return request({
  490. url: '/api/patient/deletesummary',
  491. method: 'Get',
  492. params: params
  493. })
  494. }
  495. export function createHospitalSummary(data) {
  496. return request({
  497. url: '/api/patient/hospitalsummary',
  498. method: 'post',
  499. data: data
  500. })
  501. }
  502. export function getHospitalSummaryList(params) {
  503. return request({
  504. url: '/api/patient/gethospitalsummarylist',
  505. method: 'Get',
  506. params: params
  507. })
  508. }
  509. export function getHospitalSummaryDetail(id, params) {
  510. return request({
  511. url: '/api/patient/gethospitalsummaydetail?id=' + id,
  512. method: 'get',
  513. params: params
  514. })
  515. }
  516. export function updateHospitalSummary(data) {
  517. return request({
  518. url: '/api/patient/updatehospitalsummary',
  519. method: 'post',
  520. data: data
  521. })
  522. }
  523. export function deleteHospitalSummary(params) {
  524. return request({
  525. url: '/api/patient/deletehospitalsummary',
  526. method: 'get',
  527. params: params
  528. })
  529. }
  530. export function getPatientInfo(params) {
  531. return request({
  532. url: '/api/patient/getpatientinfo',
  533. method: 'Get',
  534. params: params
  535. })
  536. }
  537. export function getDialysisSolutionDetailList(params) {
  538. return request({
  539. url: '/api/patient/getdialysissolutiondetaillist',
  540. method: 'get',
  541. params: params
  542. })
  543. }
  544. export function createFirstDisease(data) {
  545. return request({
  546. url: '/api/patient/createfirstdisease',
  547. method: 'post',
  548. data: data
  549. })
  550. }
  551. export function getFirstDiseaseList(params) {
  552. return request({
  553. url: '/api/patient/getfirstdiseaselist',
  554. method: 'Get',
  555. params: params
  556. })
  557. }
  558. export function getFirstDetail(id, params) {
  559. return request({
  560. url: '/api/patient/getfirstdetailbyid?id=' + id,
  561. method: 'get',
  562. params: params
  563. })
  564. }
  565. export function updateFirstDisease(data) {
  566. return request({
  567. url: '/api/patient/updatefirstdisease',
  568. method: 'post',
  569. data: data
  570. })
  571. }
  572. export function deleteFirstDisease(params) {
  573. return request({
  574. url: '/api/patient/deletefirstdisease',
  575. method: 'get',
  576. params: params
  577. })
  578. }