Skip to content

RSV - Enhance implementation of RSV disease #13545

@raulbob

Description

@raulbob

Feature Description

The case data form and support objects needs to be updated with Respiratory Syncytial Virus (RSV)-specific variables and logic as described in the requirements. Information from cases primarily comes from lab notifications and surveys sent to cases/parents of cases.

Added Value/Benefit

Users will be able to add and edit RSV-specific data on the case data form in the system, including perinatal details, RSV-specific symptoms, hospitalization information, epidemiological exposures, and specialized sample/test configurations.

Acceptance Criteria

The following categories require updates for RSV-specific functionality. Each category has been documented in detail in separate files:

  • Case Person - RSV - Enhancements to the Person form #13539

    • Add perinatal details section with gestational age category, birth weight category/value, multiple birth, and place of birth facility
    • Update PersonEditForm and PersonCreateForm with new "Perinatal Details" section positioned after identity and before occupation
    • Implement disease-specific visibility for RSV cases and handle migration from existing free-text perinatal fields
  • Health Conditions - RSV - Update Health Conditions section #13540

    • Add RSV-specific preexisting conditions (recurrent bronchiolitis, immunodepression)
    • Map existing conditions for survey integration
  • Symptoms - RSV - Update symptoms and symptoms form #13544

    • Leverage existing RSV symptoms (fever, runny nose, wheezing, cough, rapid breathing, anorexia)
    • Add new symptoms (difficulty breathing during meals, paradoxical breathing, respiratory fatigue)
    • Add parent work impact tracking (parentTimeOffWork, timeOffWorkDays)
  • Hospitalization - RSV - Update Hospitalization #13541

    • Add oxygen support tracking (oxygenPrescribed) between ICU and isolation fields
    • Add still hospitalized status with conditional visibility when discharge date is empty
    • Add ICU length of stay field for survey data when dates unavailable
  • EpiData - RSV - Enhancements to the EpiData form #13538

    • Add childcare facility exposure type to existing exposure investigation framework
    • Add TypeOfChildcareFacility enum (nursery/crèche, nursery school, childminder centre, childcare centre, school)
    • Integrate with existing exposure sub-type patterns (GatheringType, HabitationType, TypeOfAnimal)
  • Immunization - RSV - Update Immunization #13542

    • Extend MeansOfImmunization enum with maternal vaccination and monoclonal antibody options
    • Add RSV injection facility tracking (maternity ward, paediatric practice, hospital)
    • Implement conditional visibility for RSV-specific fields
  • Sample and Pathogen Tests - RSV - Update samples and pathogen tests #13543

    • Restrict SampleMaterial to RSV-relevant types (nasopharyngeal swab/aspirate/lavage, oropharyngeal swab, bronchoalveolar lavage, sputum)
    • Restrict PathogenTestType to RSV-relevant methods (RT-PCR, antigen detection, antibody tests, culture, ELISA, sequencing)
    • Implement RSV subtype detection (A, B, A+B, Indeterminate) with variant reporting across sample, case, and directory views

Mockups

No Response

Additional Information

No Response

Metadata

Metadata

Assignees

No one assigned

    Labels

    RSVepicA high level ticket with subtickets for development (ticket type)

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions