-
Notifications
You must be signed in to change notification settings - Fork 0
sdgMihai/ER-sim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Gheoace Mihai ER-simulator Proiectul cuprinde 4 pachete; developer, entities, main si observers. Vom descrie pe rand structura fiecarui pachet si scopul sau. developer - cuprinde clasele Tester si UrgencyEstimator Tester - cuprinde functii de printare informatii, printare examinare, printare tratament, printarea check ului doctorilor si altele. Urgency Estimator - estimeaza urgenta pentru o boala si severitate data entities Cuprinde pachetele doctors, enums, patients si clasa Nurse. doctors Doctor - Contine interfata doctorilor cu minim de functii declarate AbstractDoctor - contine campurile doctorilor + getter + setter. BaseDoctor - implementeaza unele functionalitati necesare doctorilor. Cardiologist, ErPhysician, Gastroenterologist, GeneralSurgeon, Internist, Neurologist - fiecare implementeaza un tip de doctor. enums - Contine numai enums. DoctorFancyName - numele doctorilor folosite in check - ul doctorilor. DoctorSpecialisation - specializarile doctorilor. IllnessType - tipurile bolilor. InvestigationResult - rezultatele investigatiilor. State - starea pacientilor. Urgency - urgenta pacientilor. patients Patient - clasa care defineste patientul. TriageComparator - comparator pentru triaj. PatientComparator - comparator pentru toate celelalte sortari. Clasa Nurse implementeaza logica asistentei. main Cuprinde lumea - clasa ER (Observable) si MainRedistributable - pentru citirea fisierului Json. observers Cuprinde clasele Examination, Investigation, Treatment, Triage care implementeaza exact etapa definita prin numele lor si sunt toti observeri ai ER(Emergency Room). Clasa Main constituie entry point ul programului.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published