patient.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import {request} from '@/libs/request.js'
  2. export function updatePatientrInfo(data) {
  3. return request({
  4. url: '/patient/update',
  5. method:"post",
  6. data
  7. })
  8. }
  9. /** 上传医学影像*/
  10. export function uploadImage(data) {
  11. return request({
  12. url: '/patient/upload/file',
  13. method:"post",
  14. headers:{'Content-Type':'multipart/form-data'},
  15. data
  16. })
  17. }
  18. /** 文本检索*/
  19. export function searchByText(data) {
  20. return request({
  21. url: '/patient/seek/ai/firstDiseaseScreening',
  22. method:"post",
  23. data
  24. })
  25. }
  26. /** 提交检索*/
  27. export function searchSubmit(data) {
  28. return request({
  29. url: '/patient/seek/auxiliarydiagnosis',
  30. method:"post",
  31. data
  32. })
  33. }
  34. /** 未接单再次咨询 */
  35. export function secondauxiliarydiagnosisApi(data) {
  36. return request({
  37. url: '/patient/seek/secondauxiliarydiagnosis',
  38. method: 'post',
  39. data
  40. })
  41. }
  42. /**患者记录列表 `status` int(1)
  43. * DEFAULT '0' COMMENT '0 待诊断、
  44. * 1 待确认、2 诊断完成',
  45. */
  46. export function recordList(data) {
  47. return request({
  48. url: '/patient/seek/page',
  49. data
  50. })
  51. }
  52. export function patientInfo(seekId) {
  53. return request({
  54. url: `/patient/seek/getSeekById/${seekId}`
  55. })
  56. }
  57. export function consultationDoctor(data) {//咨询医生
  58. return request({
  59. url: "/patient/seek/consultationDoctor",
  60. method:'post',
  61. data
  62. })
  63. }
  64. export function recommend(data) {//AI医疗机构或药店推荐接口
  65. return request({
  66. url: "/patient/seek/ai/recommend",
  67. method:'post',
  68. data
  69. })
  70. }
  71. export function patientAppraise(seekId,satisfaction) {//患者确认评价
  72. return request({
  73. url: `/patient/seek/satisfaction/${seekId}/${satisfaction}`,
  74. method:'post'
  75. })
  76. }