induwara.lkinduwara.lk
induwara.lkSri Lanka · Health

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.

By Induwara AshinsanaUpdated May 16, 2026
Build your child's vaccination schedule
Epidemiology Unit verified

Used to compute each dose's due date (DOB + age offset).

Defaults to today — change to plan for a future clinic visit.

The HPV row in the schedule is shown for girls only — Sri Lanka's HPV programme covers schoolgirls in Grade 6 (≈ age 10). All other antigens are routine for both sexes.

Enter your child's date of birth above.

The tool will generate the full Sri Lanka national immunisation schedule — from the BCG birth dose through the aTd booster at age 11 — with the exact due date for each jab and a status badge so you know what is overdue, due this fortnight, or still ahead.

Nothing is uploaded — every calculation happens in your browser.

Schedule sourced from the Epidemiology Unit, Ministry of Health, Sri Lanka. Last cross-checked 2026-05-16.

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.

Case A — 10-month-old, no doses recorded

DOB 2025-07-10 · reference today · sex Male

  1. BCG (birth) — due 2025-07-10 → overdue, catch-up (310 days late)
  2. HepB birth — due 2025-07-10 → overdue, catch-up
  3. Pentavalent 1 + OPV 1 + fIPV 1 — due 2025-09-10 → overdue, catch-up
  4. Pentavalent 2 + OPV 2 — due 2025-11-10 → overdue, catch-up
  5. Pentavalent 3 + OPV 3 + fIPV 2 — due 2026-01-10 → overdue, catch-up
  6. MMR 1 — due 2026-04-10 → overdue, catch-up (36 days late)
  7. Live JE — due 2026-07-10 → upcoming (~55 days away)
  8. DTP booster + OPV 4 — due 2027-01-10 → upcoming
  9. Next visit: see your MOH clinic now — multiple doses overdue.

Case B — 6-week-old girl, birth doses completed

DOB 2026-04-04 · reference today · sex Female

  1. BCG — Completed
  2. HepB birth — Completed
  3. Pentavalent 1 + OPV 1 + fIPV 1 — due 2026-06-04 → upcoming (19 days)
  4. Pentavalent 2 + OPV 2 — due 2026-08-04 → upcoming
  5. Pentavalent 3 + OPV 3 + fIPV 2 — due 2026-10-04 → upcoming
  6. MMR 1 — due 2027-01-04 → upcoming
  7. Live JE — due 2027-04-04 → upcoming
  8. HPV 1 — due 2036-04-04, HPV 2 — due 2036-10-04 (shown for girls only)
  9. aTd — due 2037-04-04 → upcoming
  10. Next visit: Pentavalent 1 + OPV 1 + fIPV 1 on 2026-06-04.

Case C — boundary day, dose due exactly today

DOB 2025-04-16 · reference 2026-05-16 · sex Male

  1. JE (12 months) was due 2026-04-16 (30 days ago) → overdue, catch-up
  2. MMR 1 (9 months) was due 2026-01-16 → overdue, catch-up (120 days)
  3. Edge case: the calculator flips a dose to Catch-up needed only when
  4. the gap exceeds 30 days, exactly matching the Epidemiology Unit's
  5. rule of thumb for when a routine clinic visit becomes a catch-up
  6. consultation.

Frequently asked questions

Sources & references

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

Rate this tool
Be the first to rate

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.