-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Health svc management state diagram #31
base: main
Are you sure you want to change the base?
Conversation
lapis2002
commented
Oct 23, 2023
First, the system has to be authenticated before being able to request triage and move to the triage request created state. After that, a triage record will be created, depends on the status of the triage record (whether it's completed or still in progress), the system will be in "triage record being calculated" or "triage complete" states. When the triage result is available, based on the result, the system will go to the suitable branch and retrieve the necessary info. If the triage result suggests the patient visiting the ER, the system will go to the ER booking initialized, then ER booking confirm. While the slot number is greater than 0, the patient is staying in the queue until the slot number = 0. If the patient doesn't visit the ER during a period of time, their ER booking will be canceled and they have to re-book the ER again. |
|
Desgin Pattern: Abstract Factory Pattern to Implement the Suggestion Class |
Work done:Setup template FastAPI + SlqAlchemy
Setup model and schema for ER Queue capacity checking and booking system
Work for milestone 4Setup models and schemas for Health Workers
Setup models and schemas for Medicine
Setup models and schemas for Health Suggestions
Setup models and schemas for Triage Record and Result
Containerize the system
Deploy system on GCP
Integrate Health Service Management Microservice with Other Services And UI in the System
|
@lapis2002 for the Constructor Increment Part, I really appreciate efforts into the meticulous description. That said, I would recommend simplifying a bit for consistency with other microservice groups' descriptions. But well done nonetheless! |
I really appreciate for any constructive feedback to improve my work, but I have to disagree that I should trim down my work to match with other service description. |
Availability tacticsDetect Faults:
Recover from Faults - Preparation and Repair:
Recover from Faults - Reintroduction:
Prevent Faults:
How to test availability tactics:
|