Parts of the system:
- Patients (id, name, dob, gender)
- Doctors (id, name, specialization)
- Appointments (id, p_id, d_id, date)
-> All must be linkedlists... no duplicates Ids -> When a p_id or d_id is not associated with any created patient/doctor, throw an error -> All inputs must be validated
System's menu:
- Register a Patient
- Register a Doctor
- Register an appointment
- Display Patients
- Display Doctors
- Display Appointments
- Exit