🏥 Vaccination Management
Record patient vaccinations, track vaccination schedules, and maintain complete immunisation histories.
Navigate to Hospital → Vaccination.
Overview

The Vaccination Management page has three tabs:
| Tab | Purpose |
|---|---|
| Dashboard | Vaccination overview |
| Patient Schedules | Per-patient vaccination profiles — done and upcoming doses |
| Vaccine Catalog | The list of vaccines your business offers |
Patient Schedules
| Control | Description |
|---|---|
| Search patients... | Search for a patient by name |
| Date range (From / To) | Filter by date |
| Search | Apply the search/date filters |
| + New Profile | Create a new vaccination profile for a patient |
Patients are listed as cards showing:
| Field | Description |
|---|---|
| Patient Name | Full name of the patient |
| Patient ID | Patient code (e.g., PT-00006) |
| Done | Count of completed doses |
| Upcoming | Count of scheduled/upcoming doses |
Click a patient's card to open their vaccination profile.
Vaccine Catalog
The Vaccine Catalog tab lists the vaccines your business offers, used to build patient vaccination schedules.
| Control | Description |
|---|---|
| Search vaccines... | Search the catalog by vaccine name |
| Load Defaults | Populate the catalog with a standard set of common vaccines |
| + New Vaccine | Add a new vaccine to the catalog |
Table Columns
| Column | Description |
|---|---|
| Code | Short vaccine code (e.g., BCG, HEPB, MMR) |
| Name | Full vaccine name (e.g., BCG (Tuberculosis), DPT (Diphtheria, Pertussis, Tetanus)) |
| Disease | Disease(s) the vaccine protects against |
| Doses | Number of doses in the full schedule |
| From Age | Minimum recommended age for the first dose, in months |
| Interval | Days between doses |
| Actions | Edit, delete |