Gsoc 2025 : Immunization and Vaccination Schedule in O3 - Project weekly Updates & Discussion

Excited to Announce: GSoC 2025 Selection! :heart:

I’m thrilled to share that I’ve been selected for Google Summer of Code 2025 with OpenMRS! :tada:

:microscope: Project Title: Immunization and Vaccination Schedule in O3

:teacher: Primary Mentor: [@dkigen]

:mechanic: Backup Mentor: [@grace]

This thread will be the space where I post updates and discussions throughout the summer. Feel free to engage, give feedback, or just follow along! :glowing_star:


:hammer_and_wrench: Project Goals

  • Enhance the Vaccination Entry Form
    • Add fields for validUntil, notes, and batch information (manufacturer, expiration date).
  • Visual Immunization History
    • Display immunization history in a scrollable table with fixed headers.
    • Show vaccine names, all dose dates, next due dates (green if upcoming, red if overdue).
    • Include pagination.
  • Modify Immunization Table View
    • Collapse/expand rows per vaccine, showing recent doses.
    • Expandable rows list all doses with fields: Sequence, Vaccination Date, Valid Until, and Edit/Delete actions.
  • Highlight Overdue Doses
    • Visually mark overdue entries in red and upcoming ones in green.
  • Allow Deletion of Mistaken Doses
    • Add a Carbon Button (trash icon) for each dose.
    • Confirm deletion using a Carbon Modal.
    • DELETE request to FHIR Immunization resource to remove incorrect records.

:books: Resources:

:backhand_index_pointing_right: Project Wiki

I’m incredibly grateful for this opportunity and excited to contribute to OpenMRS and make a meaningful impact. Looking forward to learning, building, and collaborating with this amazing community.

cc: @dkigen @grace @ibacher @jayasanka @beryl @fanderson

6 Likes

Blog post on the Community bonding period

Medium post

3 Likes