The Doctors module maintains a centralised list of family doctors that can be linked to learner records in d6. When a doctor's details are updated, all learners and staff linked to that doctor are automatically updated as well.
My School > General > Doctors
To create and manage a list of family doctors available for selection when capturing or editing learner biographical and medical information.
Click Load a Family Doctor.
Complete the required fields (marked with a red *):
Name — Enter in the format: Surname, Initials, Title (e.g. Viljoen, AP, Dr.).
Phone Number
Physical Address
Click the orange Add button to save. The system returns to the Doctors list.
Click the radio button next to the doctor to select the record.
Click Edit.
Update the required fields.
Click the green Save button.
Click the blue bin icon to delete the relevant doctor; or click the radio button next to the doctor and then click the red Delete button.
If learners are linked to this doctor, the system displays: This doctor cannot be deleted because there are children linked to him/her.
Edit each linked learner record and remove the doctor association before proceeding.
Once all learners are unlinked, repeat the deletion process. Select Yes or No at the confirmation prompt.
Doctors are linked at the learner level via the learner's biographical information screen. A single doctor record can be linked to multiple learners simultaneously.
When a doctor record is edited, the updated details propagate automatically to all learner and staff records currently linked to that doctor. No manual re-linking is required.
The Doctors list is a shared reference table. Changes affect all linked records across the system immediately upon saving.
A doctor cannot be deleted while learners are linked to the record. This prevents orphaned references in learner biographical data, which would cause data integrity issues in medical and emergency contact reporting.
Required fields must be completed before saving. The system enforces mandatory fields (marked with a red *) to ensure all doctor records contain sufficient contact information for use in emergency scenarios.