| | |
| | | |
| | | export interface RoomBedVO { |
| | | roomId: number | null // 诊室编号 |
| | | roomName: string | null |
| | | bedNo: string | null // 诊疗床编号 |
| | | } |
| | | |
| | |
| | | export interface PatientStatisticVO { |
| | | finishedNum: number |
| | | readyNum: number |
| | | receivedNum: number |
| | | passedNum: number |
| | | queuingNum: number |
| | | } |
| | |
| | | // 医生 API |
| | | export const DoctorApi = { |
| | | |
| | | // 看完,取下一位患者 |
| | | // 医生暂停,暂时不接收患者 |
| | | bedDoctorPause: async (params) => { |
| | | return await request.get({ url: `/ecg/doctor/bed-doctor-pause`, params }) |
| | | }, |
| | | |
| | | // 医生恢复,恢复接收患者 |
| | | bedDoctorResume: async (params) => { |
| | | return await request.get({ url: `/ecg/doctor/bed-doctor-resume`, params }) |
| | | }, |
| | | |
| | | // 医生入座, |
| | | bedDoctorOn: async (params) => { |
| | | return await request.get({ url: `/ecg/doctor/bed-doctor-on`, params }) |
| | | }, |
| | | |
| | | // 医生离座, |
| | | bedDoctorOff: async (params) => { |
| | | return await request.get({ url: `/ecg/doctor/bed-doctor-off`, params }) |
| | | }, |
| | | |
| | | // 获取医生的工位信息 |
| | | bedDoctorGet: async (params) => { |
| | | return await request.get({ url: `/ecg/doctor/bed-doctor-get`, params }) |
| | | }, |
| | | |
| | | // 常规叫号,取下一位患者 |
| | | finishNextPatient: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/finish-next-patient`, params }) |
| | | }, |
| | | |
| | | // 领用叫号,取下一位患者 |
| | | finishReceiveNextPatient: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/finish-receive-next-patient`, params }) |
| | | }, |
| | | |
| | | // 装机叫号,取下一位患者 |
| | | finishInstallNextPatient: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/finish-install-next-patient`, params }) |
| | | }, |
| | | |
| | | // 过号,取下一位患者 |
| | |
| | | return await request.get({ url: `/ecg/doctor/pass-next-patient`, params }) |
| | | }, |
| | | |
| | | // 取初始患者列表 |
| | | // 重叫 |
| | | callAgainPatient: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/call-again`, params }) |
| | | }, |
| | | |
| | | // 取 常规检查、领用 患者列表 |
| | | getPatientList: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/get-patient-list`, params }) |
| | | }, |
| | | |
| | | // 取 已领用 患者列表 |
| | | getReceivedPatientList: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/get-received-patient-list`, params }) |
| | | }, |
| | | |
| | | // 取患者统计 |
| | |
| | | return await request.get({ url: `/ecg/doctor/get-patient-statistic`, params }) |
| | | }, |
| | | |
| | | // 设备领用统计 |
| | | getDevReadyStatistic: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/get-dev-ready-statistic`, params }) |
| | | }, |
| | | |
| | | // 设备装机统计 |
| | | getDevInstallStatistic: async (params: RoomBedVO) => { |
| | | return await request.get({ url: `/ecg/doctor/get-dev-install-statistic`, params }) |
| | | }, |
| | | |
| | | // 召回过号患者 |
| | | recallPatient: async (params: PatientVO) => { |
| | | return await request.get({ url: `/ecg/doctor/recall-patient`, params }) |