Sri Lanka Child Vaccination Schedule Calculator
Enter your child's date of birth and get every dose from the Epidemiology Unit's national EPI schedule — BCG and Hepatitis B at birth through the aTd booster at 11 years — with exact due dates, overdue flags and a printable clinic summary. Free, no signup, sources cited below.
How it works
The calculator follows the National Immunisation Schedule published by the Epidemiology Unit, Ministry of Health, Sri Lanka. Each routine antigen has a fixed age-at-dose offset from the date of birth — for example BCG and Hepatitis B at birth, Pentavalent dose 1 at two months, MMR dose 1 at nine months, live JE at twelve months, and the aTd booster at eleven years. The full antigen list and dose intervals mirror the Child Health Development Record (CHDR / Kunu Poth) that the Family Health Bureau hands to every Sri Lankan parent.
For each dose we compute the due date asdueDate = dob + ageOffsetusing calendar-month arithmetic. Month-end inputs are clamped to the last day of the target month so 31 January plus one month becomes 28 February in non-leap years — clinicians treat the boundary that way and the EPI does not require a finer-grained adjustment.
The four status states
With refDate as today (or any future planning date you enter), the status of a dose is derived from the signed gap between dueDate and refDate:
- Completed — you ticked the dose in the timeline. Overrides any other state.
- Due now — within fourteen days of the due date in either direction. Boundaries are inclusive so the day a dose comes due is always rendered as Due now, never as Overdue.
- Overdue — due more than fourteen days ago and not yet ticked. A separate Catch-up needed tag layers on top when the gap exceeds thirty days, which is the threshold the Epidemiology Unit uses for the standard catch-up consultation.
- Upcoming — more than fourteen days in the future.
Visit grouping
Several antigens share an age slot — for example, the 6-month visit delivers Pentavalent 3, OPV 3 and fIPV 2 together. The tool groups doses by age label so the “Next MOH clinic visit” card lists every jab that the medical officer will administer in one stop, rather than presenting nineteen separate rows. A visit's status is the worst-case status of its doses: any overdue dose flips the whole visit to overdue, and any due-now dose flips the visit to due-now when no dose in it is overdue.
HPV and the sex filter
The HPV programme in Sri Lanka covers schoolgirls in Grade 6 only — two doses six months apart, free at point of delivery through the School Immunisation Programme that began in 2018. When you select Male for sex assigned at birth, both HPV rows are hidden. All other antigens are routine for boys and girls alike; sex filtering does not affect BCG, Pentavalent, OPV, fIPV, MMR, JE, DTP, DT or aTd.
What this tool does not do
It is not a substitute for the medical officer's clinical judgement. It does not include travel vaccines (yellow fever, typhoid, rabies pre-exposure), it does not cover COVID-19 vaccines because they are not part of the routine paediatric EPI, and it does not provide adult vaccination guidance such as the pregnancy aTd schedule. If you arrive at the MOH clinic with a missed-dose plan that the medical officer disagrees with, the medical officer is correct — they have the child in front of them.
Worked examples
Three scenarios that map to the most common situations Sri Lankan parents bring to a paediatric clinic. Try plugging each date of birth into the tool above — the rows should match the breakdown below to the day.
Frequently asked questions
Sources & references
- Epidemiology Unit, Ministry of Health Sri Lanka — National Immunisation Schedule
- Family Health Bureau — Child Health Development Record (CHDR / Kunu Poth)
- WHO — Sri Lanka immunisation coverage and schedule profile
- Epidemiology Unit — Immunisation Handbook (long-form clinical reference)
The antigen list, dose ages and intervals on this page were last cross-checked against the Epidemiology Unit's public schedule on 2026-05-16. The page is reviewed whenever the Epidemiology Unit publishes a circular change (new antigen, dose-interval revision, switch from one polio product to another).
This page is for general information only. It does not replace the clinical judgement of your area MOH clinic medical officer. If the calculator and your CHDR disagree, follow the CHDR — and email me so I can fix the schedule data.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Spot a missing dose or a date that does not match the CHDR? Tell me.
Email [email protected] — schedule fixes typically ship within 24 hours.