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

patient.js 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600
  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 createPatientDialysisSolution(id, solution, mode) {
  56. return request({
  57. url: '/api/patients/dialysissolution/create?patient=' + id + '&mode=' + mode,
  58. method: 'post',
  59. data: solution,
  60. headers: {
  61. 'Permission': 3
  62. }
  63. })
  64. }
  65. export function editPatientDialysisSolution(patient, id, solution, mode) {
  66. return request({
  67. url: '/api/patients/dialysissolution/edit?patient=' + patient + '&id=' + id + '&mode=' + mode,
  68. method: 'put',
  69. data: solution,
  70. headers: {
  71. 'Permission': 3
  72. }
  73. })
  74. }
  75. export function createChildPatientDialysisSolution(id, solution) {
  76. return request({
  77. url: '/api/patients/dialysissolution/child/create?patient=' + id,
  78. method: 'post',
  79. data: solution
  80. })
  81. }
  82. export function editChildPatientDialysisSolution(patient, id, solution) {
  83. return request({
  84. url: '/api/patients/dialysissolution/child/edit?patient=' + patient + '&id=' + id,
  85. method: 'put',
  86. data: solution
  87. })
  88. }
  89. export function editDialysisSolutionDetail(patient, id, solution) {
  90. return request({
  91. url: '/api/patients/dialysissolution/detail/edit?patient=' + patient + '&id=' + id,
  92. method: 'put',
  93. data: solution
  94. })
  95. }
  96. export function deleteDialysisSolution(id) {
  97. return request({
  98. url: '/api/patients/dialysissolution/delete?id=' + id,
  99. method: 'delete'
  100. })
  101. }
  102. export function createDryWeight(patient, weight) {
  103. return request({
  104. url: '/api/patients/dryweight/create?id=' + patient,
  105. method: 'post',
  106. data: weight
  107. })
  108. }
  109. export function getDryWeights(params) {
  110. return request({
  111. url: '/api/patients/dryweight/get',
  112. method: 'get',
  113. params: params
  114. })
  115. }
  116. export function getPatientDialysisRecords(params) {
  117. return request({
  118. url: '/api/patients/dialysisrecords',
  119. method: 'get',
  120. params: params
  121. })
  122. }
  123. export function getPatientProEducation(params) {
  124. return request({
  125. url: '/api/patients/proeducation',
  126. method: 'get',
  127. params: params
  128. })
  129. }
  130. export function getCourseOfDiseaseRecords(patient_id, start_time_ymd, end_time_ymd) {
  131. var params = {
  132. patient_id: patient_id,
  133. start_time: start_time_ymd,
  134. end_time: end_time_ymd
  135. }
  136. return request({
  137. url: '/api/patient/courses',
  138. method: 'get',
  139. params: params
  140. })
  141. }
  142. export function createCourseOfDiseaseRecord(patient_id, content, record_time, title) {
  143. var params = {
  144. patient_id: patient_id,
  145. content: content,
  146. record_time: record_time,
  147. title: title
  148. }
  149. console.log('params222222', params)
  150. return request({
  151. url: '/api/patient/course/create',
  152. method: 'get',
  153. params: params
  154. })
  155. }
  156. export function modifyCourseOfDiseaseRecord(patient_id, content, record_time, id, title) {
  157. console.log(title)
  158. var params = {
  159. patient_id: patient_id,
  160. content: content,
  161. record_time: record_time,
  162. id: id,
  163. title: title
  164. }
  165. return request({
  166. url: '/api/patient/course/modify',
  167. method: 'get',
  168. params: params
  169. })
  170. }
  171. export function getRescueRecords(patient_id, start_time_ymd, end_time_ymd) {
  172. var params = {
  173. patient_id: patient_id,
  174. start_time: start_time_ymd,
  175. end_time: end_time_ymd
  176. }
  177. return request({
  178. url: '/api/patient/rescues',
  179. method: 'get',
  180. params: params
  181. })
  182. }
  183. export function createRescueRecord(patient_id, content) {
  184. var params = {
  185. patient_id: patient_id,
  186. content: content
  187. }
  188. return request({
  189. url: '/api/patient/rescue/create',
  190. method: 'post',
  191. params: params
  192. })
  193. }
  194. export function deleteCourseOfDiseaseRecords(patient_id, ids_str) {
  195. var params = {
  196. patient_id: patient_id,
  197. ids: ids_str
  198. }
  199. return request({
  200. url: '/api/patient/course/delete',
  201. method: 'post',
  202. params: params
  203. })
  204. }
  205. export function deleteRescueRecords(patient_id, ids_str) {
  206. var params = {
  207. patient_id: patient_id,
  208. ids: ids_str
  209. }
  210. return request({
  211. url: '/api/patient/rescue/delete',
  212. method: 'post',
  213. params: params
  214. })
  215. }
  216. export function EditLapseto(patient_id, data) {
  217. console.log('data', data)
  218. return request({
  219. url: '/api/patients/lapseto/edit?id=' + patient_id,
  220. method: 'post',
  221. data: data
  222. })
  223. }
  224. export function PostSearch(keyword) {
  225. console.log('keyword2222222', keyword)
  226. return request({
  227. url: '/api/patients/search?keyword=' + keyword,
  228. method: 'post'
  229. })
  230. }
  231. export function OpenView(id) {
  232. return request({
  233. url: '/api/patients/querypatientbyId',
  234. method: 'Get',
  235. params: {
  236. id: id
  237. }
  238. })
  239. }
  240. export function code(id) {
  241. return request({
  242. url: '/api/patients/codebyId',
  243. method: 'Get',
  244. params: {
  245. id: id
  246. }
  247. })
  248. }
  249. export function GetCoursePrintData(params) {
  250. return request({
  251. url: '/api/print/course',
  252. method: 'Get',
  253. params: params
  254. })
  255. }
  256. export function GetRemind(params) {
  257. return request({
  258. url: '/api/infectious/remind',
  259. method: 'Get',
  260. params: params
  261. })
  262. }
  263. export function PostRemind(params) {
  264. return request({
  265. url: '/api/remind/is_open',
  266. method: 'Post',
  267. params: params
  268. })
  269. }
  270. export function getDryWeightData(patientid, params) {
  271. console.log('patientid', patientid)
  272. return request({
  273. url: '/api/patient/getdryweightdata?patientid=' + patientid,
  274. method: 'Get',
  275. params: params
  276. })
  277. }
  278. export function getAllDoctor(params) {
  279. return request({
  280. url: '/api/patient/getAllDoctor',
  281. method: 'Get',
  282. params: params
  283. })
  284. }
  285. export function UpdateDryWeightData(params) {
  286. return request({
  287. url: '/api/patient/updatedryweightdata',
  288. method: 'Post',
  289. params: params,
  290. headers: {
  291. 'Permission': 3
  292. }
  293. })
  294. }
  295. export function getAllData(id, page, limit) {
  296. const params = {
  297. id: id,
  298. page: page,
  299. limit: limit
  300. }
  301. return request({
  302. url: '/api/patient/getalldata',
  303. method: 'Get',
  304. params: params
  305. })
  306. }
  307. export function postExportPatients(params) {
  308. return request({
  309. url: '/api/patients/export',
  310. method: 'Post',
  311. data: params
  312. })
  313. }
  314. export function getMaxDialysisNo() {
  315. return request({
  316. url: '/api/patients/dialysis_no',
  317. method: 'Get'
  318. })
  319. }
  320. export function getDryWeightDetail(id, params) {
  321. return request({
  322. url: '/api/paients/getdryweightdetail?id=' + id,
  323. method: 'get',
  324. params: params
  325. })
  326. }
  327. export function modifyDryWeightData(params) {
  328. return request({
  329. url: '/api/patients/modifydryweightdata',
  330. method: 'get',
  331. params: params
  332. })
  333. }
  334. export function deleteDryWeight(id, data) {
  335. return request({
  336. url: '/api/patient/deletedryweight?id=' + id,
  337. method: 'delete',
  338. data: data
  339. })
  340. }
  341. export function saveVasularAccess(params) {
  342. return request({
  343. url: '/api/patient/savevasularaccess',
  344. method: 'Get',
  345. params: params
  346. })
  347. }
  348. export function getAllVascularAccessList(params) {
  349. return request({
  350. url: '/api/patient/getallvascualraccesslist',
  351. method: 'Get',
  352. params: params
  353. })
  354. }
  355. export function getVascularAccessByDetail(id, params) {
  356. return request({
  357. url: '/api/patient/getvascularaccessbydetial?id=' + id,
  358. method: 'get',
  359. params: params
  360. })
  361. }
  362. export function updatedVasularAccess(params) {
  363. return request({
  364. url: '/api/patient/updatevasularaccess',
  365. method: 'get',
  366. params: params
  367. })
  368. }
  369. export function DeleteVascularAccess(id, params) {
  370. return request({
  371. url: '/api/patient/deletevascularaccess?id=' + id,
  372. method: 'get',
  373. params: params
  374. })
  375. }
  376. export function savePasswayAssessment(params) {
  377. return request({
  378. url: '/api/patient/savepasswayassessment',
  379. method: 'get',
  380. params: params
  381. })
  382. }
  383. export function getAllPassWayAssessmentList(params) {
  384. return request({
  385. url: '/api/patient/getallpasswayassessment',
  386. method: 'get',
  387. params: params
  388. })
  389. }
  390. export function getPassWayAssessmentById(id, params) {
  391. return request({
  392. url: '/api/patient/getpasswayassmentbyid?id=' + id,
  393. method: 'Get',
  394. params: params
  395. })
  396. }
  397. export function updatePasswayAssessment(params) {
  398. return request({
  399. url: '/api/patient/updatepasswayassesment',
  400. method: 'get',
  401. params: params
  402. })
  403. }
  404. export function DeletePassWayAssessMent(id, params) {
  405. return request({
  406. url: '/api/patient/deletepasswayassessment?id=' + id,
  407. method: 'get',
  408. params: params
  409. })
  410. }
  411. export function getAccessList(params) {
  412. return request({
  413. url: '/api/patient/getaccesslist',
  414. method: 'get',
  415. params: params
  416. })
  417. }
  418. export function getInitDataList(params) {
  419. return request({
  420. url: '/api/patient/getinitdatelist',
  421. method: 'get',
  422. params: params
  423. })
  424. }
  425. export function getInspectionMajorItem(params) {
  426. return request({
  427. url: '/api/patient/getinspectionmajoritem',
  428. method: 'get',
  429. params: params
  430. })
  431. }
  432. export function getInspectionDetail(params) {
  433. return request({
  434. url: '/api/patient/getinspectiondetail',
  435. method: 'Get',
  436. params: params
  437. })
  438. }
  439. export function getInspectionItemList(params) {
  440. return request({
  441. url: '/api/patient/getinspectionitemlist',
  442. method: 'get',
  443. params: params
  444. })
  445. }
  446. export function saveCreation(data) {
  447. console.log('中国龚3223呃3额', data)
  448. return request({
  449. url: '/api/patient/savecreationinspection',
  450. method: 'post',
  451. data: data
  452. })
  453. }
  454. export function getTemplateSummaryList(params) {
  455. return request({
  456. url: '/api/patient/getemlatesummarylist',
  457. method: 'Get',
  458. params: params
  459. })
  460. }
  461. export function getTemplateSummaryDetail(params) {
  462. return request({
  463. url: '/api/patient/gettemplatesummarydetail',
  464. method: 'Get',
  465. params: params
  466. })
  467. }
  468. export function getTemplateSummaryPrintDetail(params) {
  469. return request({
  470. url: '/api/patient/gettemplatesummaryprintdetail',
  471. method: 'Get',
  472. params: params
  473. })
  474. }
  475. export function UpdateTemplateSummary(data) {
  476. return request({
  477. url: '/api/patient/updatetemplatesummary',
  478. method: 'post',
  479. data: data
  480. })
  481. }
  482. export function deleteSummary(params) {
  483. return request({
  484. url: '/api/patient/deletesummary',
  485. method: 'Get',
  486. params: params
  487. })
  488. }
  489. export function createHospitalSummary(data) {
  490. return request({
  491. url: '/api/patient/hospitalsummary',
  492. method: 'post',
  493. data: data
  494. })
  495. }
  496. export function getHospitalSummaryList(params) {
  497. return request({
  498. url: '/api/patient/gethospitalsummarylist',
  499. method: 'Get',
  500. params: params
  501. })
  502. }
  503. export function getHospitalSummaryDetail(id, params) {
  504. return request({
  505. url: '/api/patient/gethospitalsummaydetail?id=' + id,
  506. method: 'get',
  507. params: params
  508. })
  509. }
  510. export function updateHospitalSummary(data) {
  511. return request({
  512. url: '/api/patient/updatehospitalsummary',
  513. method: 'post',
  514. data: data
  515. })
  516. }
  517. export function deleteHospitalSummary(params) {
  518. return request({
  519. url: '/api/patient/deletehospitalsummary',
  520. method: 'get',
  521. params: params
  522. })
  523. }
  524. export function getPatientInfo(params) {
  525. return request({
  526. url: '/api/patient/getpatientinfo',
  527. method: 'Get',
  528. params: params
  529. })
  530. }