我想为我的应用程序实现队列管理系统 . 用户可以预约医生 .
这是我的流程
当患者请求咨询时,她/他的请求就在队列中 .
这个流程
用户发送请求预约,系统添加的是列表中的请求 . 如果医生接受了请求,系统将通知系统中已连接的第一位医生 . 如果医生不接受请求,则状态将更改为“已接受” . 系统会向列表中的下一位护士发送通知 .
The database is Postgres The notifications will be done with ActionCable ( Web ) and push apple notificatopn
表格
Requests
id
profile_id
status
created_at
updated_at
Notifications
id
kind
user_id
created_at
Consultations
id
user_id
doctor_id
status ( inprogress/ done )
created_at
updated_at
我想暂时做一些简单的事情,但我希望你对我的流量和表格有所了解