Closed QuangTran304 closed 2 years ago
I want to assign doctors to incoming patients. -- > to any patients. It is hard to define who is incoming patient. And for a patient, he may be cured by the doctor and he does not need a doctor anymore.
I want to assign doctors to incoming patients. -- > to any patients. It is hard to define who is incoming patient. And for a patient, he may be cured by the doctor and he does not need a doctor anymore.
As soon as a user register on our system, he/she will be asked to select a user-role (For administrator / doctor role, there should be further steps to verify their identity in real-life but we keep it simple for this project since we are limited in time, resources, and skills).
For the patient, as soon as his/her status is marked with "Recovered" or "No longer need intensive care", the doctor will know that the patient no longer needs to be taken care of by a doctor.
If it must be an automated doctor assign / re-assign system, I'm afraid that the project will take much longer than it suppose to.
For the patient, as soon as his/her status is marked with "Recovered" or "No longer need intensive care", the doctor will know that the patient no longer needs to be taken care of by a doctor.
Right.
If it must be an automated doctor assign / re-assign system, I'm afraid that the project will take much longer than it suppose to.
It is NOT an automated doctor assign / re-assign system.
- "As soon as a user register on our system, he/she will be asked to select a user-role". Here is how the industry handles this situation if your team provides a web app instead of a mobile app in this course. You can provide "TWO" websites. For example, www.trace.com/ for general users (patients) and www.trace.com/admin (maybe a different domain name here, it depends on your code) for administrator / doctor role ... 1) When accessing www.trace.com/, the user does not need to select a role. The user just has a status. You can put a link to www.trace.com/admin on this user login page. 2) When accessing www.trace.com/admin, they still do need to select roles. To make things easier, the super administrator (name: admin, password:123456) can create the accounts for other administrators like doctors. To make things easier, you can even just create accounts for them in the database directly. You can refer to https://docs.google.com/document/d/1pdrGfibgRNjBTfwvjlzjMN9YDoTC4g-hTFo7tG_zCKk/edit?usp=sharing Two websites can make the development easier and this is usually the industry does.
Looks great! I will learn more about this. Thanks!
Reopened due to new subtask.
Description: As an administrator, I want to assign doctors to incoming patients so the doctors are aware of which patients they are assigned
Acceptance criteria: Given: User sees patient without doctor assigned When: User clicks on patient listed without doctor Then: User will be redirected to doctor assigning module
==> Is related to additional re-assign doctor story
Subtasks:
[x] #172
[x] #139