| | |
| | | */ |
| | | public interface QueueService { |
| | | |
| | | void setQueueReadyMax(Integer max); |
| | | void initCheckType(); |
| | | void startBiz(); |
| | | void closeBiz(); |
| | | |
| | |
| | | /** |
| | | * |
| | | */ |
| | | void startHurryUp(); |
| | | void startHurryUpOneBed(Long roomId, String bedNo); |
| | | void startHurryUpOneCheckType(Integer checkType); |
| | | |
| | | void startBedReload(); |
| | | void startResetRoom(Boolean needCloseBed); |
| | | MonitorInfoVO getMonitorInfo(); |
| | | |
| | | ErrorCode startBedOpen(Long roomId, String roomName, String bedNo); |
| | |
| | | ErrorCode startBedDoctorOn(Long roomId, String bedNo, Long docId, String docName); |
| | | ErrorCode startBedDoctorOff(Long roomId, String bedNo, Long docId, String docName); |
| | | ErrorCode startNextPatient(Long roomId, String bedNo); |
| | | ErrorCode startNextInstallPatient(Long roomId, String bedNo); |
| | | |
| | | ErrorCode bedOpen(Long roomId, String roomName, String bedNo); |
| | | ErrorCode bedClose(Long roomId, String bedNo); |
| | | ErrorCode bedDoctorPause(Long roomId, String bedNo, Long docId, String docName); |
| | | ErrorCode bedDoctorResume(Long roomId, String bedNo, Long docId, String docName); |
| | | ErrorCode bedDoctorOn(Long roomId, String bedNo, Long docId, String docName); |
| | | ErrorCode bedDoctorOff(Long roomId, String bedNo, Long docId, String docName); |
| | | ErrorCode nextPatient(Long roomId, String bedNo); |
| | | |
| | | ErrorCode bedReload(); |
| | | CommonResult<RoomRespVO> getRoom(Long roomId, String bedNo, Long docId); |
| | | |
| | | /** |
| | |
| | | */ |
| | | void queue(QueueSaveReqVO queueSaveReqVO); |
| | | |
| | | |
| | | /** |
| | | * 把医生候诊的队列塞满 |
| | | */ |
| | | void hurryup(); |
| | | |
| | | /** |
| | | * 医生叫下一位患者 |
| | | * 常规检查 医生叫下一位患者 |
| | | */ |
| | | void finishNextPatient(Long roomId, String bedNo); |
| | | |
| | | /** |
| | | * 医生看完患者 |
| | | * 领用 医生叫下一位患者 |
| | | */ |
| | | void finishReceiveNextPatient(Long roomId, String bedNo); |
| | | |
| | | /** |
| | | * 装机 医生叫下一位患者 |
| | | */ |
| | | void finishInstallNextPatient(Long roomId, String bedNo); |
| | | |
| | | /** |
| | | * 常规过号、领用过号 |
| | | */ |
| | | void passNextPatient(Long roomId, String bedNo); |
| | | |
| | | List<QueueDO> getDoctorQueueByStatus(Long roomId, String bedNo, List<Byte> statusList); |
| | | /** |
| | | * 装机过号 |
| | | */ |
| | | void passInstallNextPatient(Long roomId, String bedNo); |
| | | |
| | | List<QueueDO> getBedQueueByStatus(Long roomId, String bedNo, List<Integer> statusList); |
| | | |
| | | List<QueueDO> getRoomQueueByStatus(Long roomId, List<Integer> statusList); |
| | | |
| | | PatientStatisticVO getPatientStatistic(Long roomId, String bedNo); |
| | | |
| | | Integer recallPatient(Long roomId, String bedNo, String patId); |
| | | PatientStatisticVO getBedDevReadyStatistic(Long roomId, String bedNo); |
| | | |
| | | PatientStatisticVO getBedDevInstallStatistic(Long roomId, String bedNo); |
| | | |
| | | Integer recallPatient(Long roomId, String bedNo, String patId, Integer checkType); |
| | | |
| | | Integer recallInstallPatient(Long roomId, String bedNo, String patId, Integer checkType, String bedNo_operator); |
| | | |
| | | Integer patientJump(String patId, Byte jumped ); |
| | | |
| | | void monitorInfo(); |
| | | |
| | | RoomDO getDocRoomInfo(Long docId); |
| | | |
| | | List<QueueDO> getToBeCheckedPatient(Long roomId, String bedNo); |
| | | |
| | | List<QueueDO> getToBeInstalledPatient(Long roomId, String bedNo); |
| | | } |