System Description:
- Collect symptoms and personal details
- Keep waiting patients in memory (each gets random identtifier) and order them with priority
-- Doctor sees the patient and diagnoses --
- Doctor inputs diagnosis
- Predict probability of diagnosis being wrong (based on automatic diagn, based on doctor accuracy record)
- If high probability -> Recommend a second opinion from an expert in recommended field
Docs:
-
Structures
- Person
- Patient
- Doctor
- Ticket
- Symptom
- Diagnosis
- Disease
- Person
-
Controllers
- Controller
- PatientQueue
- OnsiteDoctors
-
Views
- CreateView
- DoctorView
- (DEBUG) QueueView