RSV - Update Immunization
Feature Description
The Immunization entity and related DTOs need to be updated to include RSV-specific immunization means and facility tracking.
Acceptance Criteria
-
[ ] The
Immunizationentity and related DTOs are updated:- Add to
MeansOfImmunizationenum:- Maternal vaccination
- Monoclonal antibody
- Add
injectionFacilitydropdown:- Maternity ward
- Paediatric practice
- Hospital
- Add to
-
[ ] 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
injectionFacilityfield - Field should be enum type with values: MATERNITY_WARD, PAEDIATRIC_PRACTICE, HOSPITAL
- Update
MeansOfImmunizationenum values in database - Add
rsvInjectionFacilitycolumn toimmunizationtable - 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
@Christophe-SF we need to check if Maternal vaccination and Monoclonal antibodies are considered in vaccination status (same as Vaccination and Vaccination/Recovery).
@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 in the current implementation they are included but just wanted to check if it is correct.
tested and looks good
@xavcol