SORMAS-Project icon indicating copy to clipboard operation
SORMAS-Project copied to clipboard

RSV - Update Immunization

Open raulbob opened this issue 7 months ago • 5 comments

Feature Description

The Immunization entity and related DTOs need to be updated to include RSV-specific immunization means and facility tracking.

Acceptance Criteria

  • [ ] The Immunization entity and related DTOs are updated:

    • Add to MeansOfImmunization enum:
      • Maternal vaccination
      • Monoclonal antibody
    • Add injectionFacility dropdown:
      • Maternity ward
      • Paediatric practice
      • Hospital
  • [ ] UI changes are implemented to reflect the new immunization means and facility options

    • Add new immunization means to dropdown options
    • Add facility selection dropdown below vaccination list for RSV cases (conditional visibility)
    • Implement conditional visibility for RSV-specific fields
    • Ensure proper integration with existing immunization forms

Implementation Details

Enum Extensions Required

Add to existing MeansOfImmunization enum:

  • MATERNAL_VACCINATION
  • MONOCLONAL_ANTIBODY

New enum for RSV injection facilities:

  • MATERNITY_WARD
  • PAEDIATRIC_PRACTICE
  • HOSPITAL

New Fields Required

  • Add injectionFacility field
  • Field should be enum type with values: MATERNITY_WARD, PAEDIATRIC_PRACTICE, HOSPITAL
  • Update MeansOfImmunization enum values in database
  • Add rsvInjectionFacility column to immunization table
  • Create enum constraint for RSV injection facility values

Integration Points

  • The new immunization means should be available in the vaccination section
  • Below the vaccinations list, add facility selection dropdown for RSV injections
  • Maintain compatibility with existing immunization workflow

Business Logic

  • RSV injection facility field should only be visible/required for RSV cases
  • Maternal vaccination and monoclonal antibody options should be available for RSV immunizations
  • Validate facility selection when RSV-specific immunization means are selected

Mockups

No Response

Additional Information

No Response

raulbob avatar Jul 21 '25 00:07 raulbob

@Christophe-SF we need to check if Maternal vaccination and Monoclonal antibodies are considered in vaccination status (same as Vaccination and Vaccination/Recovery).

raulbob avatar Aug 13 '25 19:08 raulbob

@raulbob : Right, Maternal vaccination and Monoclonal antibodies are to be considered in vaccination status as they both provide immunisation to the case. So management status is set to completed and immunization status to acquired for both.

Christophe-SF avatar Aug 19 '25 08:08 Christophe-SF

@Christophe-SF in the current implementation they are included but just wanted to check if it is correct.

raulbob avatar Aug 20 '25 08:08 raulbob

tested and looks good

SORMAS-EmelineJanigan avatar Sep 12 '25 09:09 SORMAS-EmelineJanigan

@xavcol

SORMAS-EmelineJanigan avatar Sep 12 '25 14:09 SORMAS-EmelineJanigan