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

patient.js 8.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
  1. import request from '@/utils/request'
  2. export function fetchList(params) {
  3. return request({
  4. url: '/api/patients',
  5. method: 'get',
  6. params: params
  7. })
  8. }
  9. export function fetchAllList() {
  10. return request({
  11. url: '/api/patients/all',
  12. method: 'get'
  13. })
  14. }
  15. export function GetPatientTotal() {
  16. return request({
  17. url: '/api/patients/total',
  18. method: 'get'
  19. })
  20. }
  21. export function generateDialysisNo() {
  22. return request({
  23. url: '/api/patients/generatedialysisno',
  24. method: 'get'
  25. })
  26. }
  27. export function createPatient(patient) {
  28. return request({
  29. url: '/api/patients/create?record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle,
  30. method: 'post',
  31. data: patient
  32. })
  33. }
  34. export function editPatient(id, patient) {
  35. return request({
  36. url: '/api/patients/edit?id=' + id + '&record_date=' + patient.record_date + '&is_infectious=' + patient.is_infectious + '&remind_cycle=' + patient.remind_cycle,
  37. method: 'put',
  38. data: patient
  39. })
  40. }
  41. export function fetchPatient(id) {
  42. return request({
  43. url: '/api/patients/get?id=' + id,
  44. method: 'get'
  45. })
  46. }
  47. export function fetchPatientDialysisSolutions(params) {
  48. return request({
  49. url: '/api/patients/dialysissolutions',
  50. method: 'Get',
  51. params: params
  52. })
  53. }
  54. export function createPatientDialysisSolution(id, solution, mode) {
  55. return request({
  56. url: '/api/patients/dialysissolution/create?patient=' + id + '&mode=' + mode,
  57. method: 'post',
  58. data: solution,
  59. headers: {
  60. 'Permission': 3
  61. }
  62. })
  63. }
  64. export function editPatientDialysisSolution(patient, id, solution, mode) {
  65. return request({
  66. url: '/api/patients/dialysissolution/edit?patient=' + patient + '&id=' + id + '&mode=' + mode,
  67. method: 'put',
  68. data: solution,
  69. headers: {
  70. 'Permission': 3
  71. }
  72. })
  73. }
  74. export function createChildPatientDialysisSolution(id, solution) {
  75. return request({
  76. url: '/api/patients/dialysissolution/child/create?patient=' + id,
  77. method: 'post',
  78. data: solution
  79. })
  80. }
  81. export function editChildPatientDialysisSolution(patient, id, solution) {
  82. return request({
  83. url: '/api/patients/dialysissolution/child/edit?patient=' + patient + '&id=' + id,
  84. method: 'put',
  85. data: solution
  86. })
  87. }
  88. export function editDialysisSolutionDetail(patient, id, solution) {
  89. return request({
  90. url: '/api/patients/dialysissolution/detail/edit?patient=' + patient + '&id=' + id,
  91. method: 'put',
  92. data: solution
  93. })
  94. }
  95. export function deleteDialysisSolution(id) {
  96. return request({
  97. url: '/api/patients/dialysissolution/delete?id=' + id,
  98. method: 'delete'
  99. })
  100. }
  101. export function createDryWeight(patient, weight) {
  102. return request({
  103. url: '/api/patients/dryweight/create?id=' + patient,
  104. method: 'post',
  105. data: weight
  106. })
  107. }
  108. export function getDryWeights(params) {
  109. return request({
  110. url: '/api/patients/dryweight/get',
  111. method: 'get',
  112. params: params
  113. })
  114. }
  115. export function getPatientDialysisRecords(params) {
  116. return request({
  117. url: '/api/patients/dialysisrecords',
  118. method: 'get',
  119. params: params
  120. })
  121. }
  122. export function getPatientProEducation(params) {
  123. return request({
  124. url: '/api/patients/proeducation',
  125. method: 'get',
  126. params: params
  127. })
  128. }
  129. export function getCourseOfDiseaseRecords(patient_id, start_time_ymd, end_time_ymd) {
  130. var params = {
  131. patient_id: patient_id,
  132. start_time: start_time_ymd,
  133. end_time: end_time_ymd
  134. }
  135. return request({
  136. url: '/api/patient/courses',
  137. method: 'get',
  138. params: params
  139. })
  140. }
  141. export function createCourseOfDiseaseRecord(patient_id, content, record_time, title) {
  142. var params = {
  143. patient_id: patient_id,
  144. content: content,
  145. record_time: record_time,
  146. title: title
  147. }
  148. return request({
  149. url: '/api/patient/course/create',
  150. method: 'post',
  151. params: params
  152. })
  153. }
  154. export function modifyCourseOfDiseaseRecord(patient_id, content, record_time, id, title) {
  155. console.log(title)
  156. var params = {
  157. patient_id: patient_id,
  158. content: content,
  159. record_time: record_time,
  160. id: id,
  161. title: title
  162. }
  163. return request({
  164. url: '/api/patient/course/modify',
  165. method: 'post',
  166. params: params
  167. })
  168. }
  169. export function getRescueRecords(patient_id, start_time_ymd, end_time_ymd) {
  170. var params = {
  171. patient_id: patient_id,
  172. start_time: start_time_ymd,
  173. end_time: end_time_ymd
  174. }
  175. return request({
  176. url: '/api/patient/rescues',
  177. method: 'get',
  178. params: params
  179. })
  180. }
  181. export function createRescueRecord(patient_id, content) {
  182. var params = {
  183. patient_id: patient_id,
  184. content: content
  185. }
  186. return request({
  187. url: '/api/patient/rescue/create',
  188. method: 'post',
  189. params: params
  190. })
  191. }
  192. export function deleteCourseOfDiseaseRecords(patient_id, ids_str) {
  193. var params = {
  194. patient_id: patient_id,
  195. ids: ids_str
  196. }
  197. return request({
  198. url: '/api/patient/course/delete',
  199. method: 'post',
  200. params: params
  201. })
  202. }
  203. export function deleteRescueRecords(patient_id, ids_str) {
  204. var params = {
  205. patient_id: patient_id,
  206. ids: ids_str
  207. }
  208. return request({
  209. url: '/api/patient/rescue/delete',
  210. method: 'post',
  211. params: params
  212. })
  213. }
  214. export function EditLapseto(patient_id, data) {
  215. console.log('data', data)
  216. return request({
  217. url: '/api/patients/lapseto/edit?id=' + patient_id,
  218. method: 'post',
  219. data: data
  220. })
  221. }
  222. export function PostSearch(keyword) {
  223. return request({
  224. url: '/api/patients/search?keyword=' + keyword,
  225. method: 'post'
  226. })
  227. }
  228. export function OpenView(id) {
  229. return request({
  230. url: '/api/patients/querypatientbyId',
  231. method: 'Get',
  232. params: {
  233. id: id
  234. }
  235. })
  236. }
  237. export function code(id) {
  238. return request({
  239. url: '/api/patients/codebyId',
  240. method: 'Get',
  241. params: {
  242. id: id
  243. }
  244. })
  245. }
  246. export function GetCoursePrintData(id) {
  247. return request({
  248. url: '/api/print/course',
  249. method: 'Get',
  250. params: {
  251. id: id
  252. }
  253. })
  254. }
  255. export function GetRemind(params) {
  256. return request({
  257. url: '/api/infectious/remind',
  258. method: 'Get',
  259. params: params
  260. })
  261. }
  262. export function PostRemind(params) {
  263. return request({
  264. url: '/api/remind/is_open',
  265. method: 'Post',
  266. params: params
  267. })
  268. }
  269. export function getDryWeightData(patientid, params) {
  270. console.log('patientid', patientid)
  271. return request({
  272. url: '/api/patient/getdryweightdata?patientid=' + patientid,
  273. method: 'Get',
  274. params: params
  275. })
  276. }
  277. export function getAllDoctor(params) {
  278. return request({
  279. url: '/api/patient/getAllDoctor',
  280. method: 'Get',
  281. params: params
  282. })
  283. }
  284. export function UpdateDryWeightData(params) {
  285. return request({
  286. url: '/api/patient/updatedryweightdata',
  287. method: 'Post',
  288. params: params,
  289. headers: {
  290. 'Permission': 3
  291. }
  292. })
  293. }
  294. export function getAllData(id, page, limit) {
  295. const params = {
  296. id: id,
  297. page: page,
  298. limit: limit
  299. }
  300. return request({
  301. url: '/api/patient/getalldata',
  302. method: 'Get',
  303. params: params
  304. })
  305. }
  306. export function postExportPatients(params) {
  307. return request({
  308. url: '/api/patients/export',
  309. method: 'Post',
  310. data: params
  311. })
  312. }
  313. export function getMaxDialysisNo() {
  314. return request({
  315. url: '/api/patients/dialysis_no',
  316. method: 'Get'
  317. })
  318. }
  319. export function getDryWeightDetail(id, params) {
  320. return request({
  321. url: '/api/paients/getdryweightdetail?id=' + id,
  322. method: 'get',
  323. params: params
  324. })
  325. }
  326. export function modifyDryWeightData(params) {
  327. return request({
  328. url: '/api/patients/modifydryweightdata',
  329. method: 'get',
  330. params: params
  331. })
  332. }
  333. export function deleteDryWeight(id, data) {
  334. return request({
  335. url: '/api/patient/deletedryweight?id=' + id,
  336. method: 'delete',
  337. data: data
  338. })
  339. }
  340. export function saveVasularAccess(params){
  341. return request({
  342. url:"/api/patient/savevasularaccess",
  343. method:"Get",
  344. params:params
  345. })
  346. }
  347. export function getAllVascularAccessList(params){
  348. return request({
  349. url:"/api/patient/getallvascualraccesslist",
  350. method:"Get",
  351. params:params
  352. })
  353. }
  354. export function getVascularAccessByDetail(id,params){
  355. return request({
  356. url:"/api/patient/getvascularaccessbydetial?id="+id,
  357. method:"get",
  358. params:params,
  359. })
  360. }
  361. export function updatedVasularAccess(params){
  362. return request({
  363. url:"/api/patient/updatevasularaccess",
  364. method:"get",
  365. params:params
  366. })
  367. }
  368. export function DeleteVascularAccess(id,params){
  369. return request({
  370. url:"/api/patient/deletevascularaccess?id="+id,
  371. method:"get",
  372. params:params
  373. })
  374. }
  375. export function savePasswayAssessment(params){
  376. return request({
  377. url:"/api/patient/savepasswayassessment",
  378. method:"get",
  379. params:params
  380. })
  381. }
  382. export function getAllPassWayAssessmentList(params){
  383. return request({
  384. url:"/api/patient/getallpasswayassessment",
  385. method:"get",
  386. params:params
  387. })
  388. }
  389. export function getPassWayAssessmentById(id){
  390. return request({
  391. url:"/api/patient/getpasswayassmentbyid?id="+id,
  392. method:"Get",
  393. params:params,
  394. })
  395. }