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

Enhance case data form for Measles-specific data

Open raulbob opened this issue 5 months ago • 0 comments

Feature Description

The case data form needs to be updated with Measles-specific variables and logic as described in the requirements.

Added Value/Benefit

Users will be able to add and edit Measles-specific updated data on the case data form in the system.

Acceptance Criteria

Entities, DTOs and Enums

  • [ ] The Symptom entity and related DTOs are updated:
    • Hide temperature and temperatureSource fields
    • Add or update the to include:
      • Asymptomatic, Fever, Exanthema/Rash (with calendar field), Cough, Coryza, Conjunctivitis, Koplik spots, Adenopathy, Arthralgia, Unknown, Other (with free text)
      • Each as Yes/No/Unknown, with calendar field if Yes for Exanthema/Rash
    • Display dateOfOnset
    • Update complications to include:
      • None, Acute Encephalitis, Diarrhoea, Otitis Media, Pneumonia, Unknown, Other (with free text)
      • Each as Yes/No/Unknown, with calendar field if Yes
  • [ ] The Contact entity and ContactDto classes are updated:
    • Hide "Touched fluid of source case" and "manipulation of clothes of source case" from type of contact
    • Enable quarantine
    • Hide healthConditions (Pre-existing conditions) and additionalDetails (Additional relevant pre-existing conditions)
    • Add Additional medical information (pregnancy and postpartum), similar to the Case use.
    • Update/add vaccinationStatus dropdown (read-only derived from Immunization) with:
      • Not vaccinated,
      • Vaccinated one dose (with date),
      • Vaccinated two doses (with date),
      • Had the disease, Unknown, Other (with free text).
    • Add checkboxes for vaccinationProposed and immuneGlobulinProposed.
    • Hide New Sample card and Follow-up visits tabulation

Case data form

  • [ ] "Notification" box is enabled
  • [ ] "INFO" & case definition button is enabled (case definition from ECDC)
  • [ ] "Pre-existing conditions" and "Additional relevant pre-existing conditions" sections are hidden
  • [ ] "Additional medical information" (pregnancy and postpartum) is enabled
  • [ ] "Symptom" tabulation:
    • "Clinical measurement" section is hidden
    • "Clinical sign and symptoms"
    • "Complications"
    • "Date of Onset" is displayed
  • [ ] "Contact" tabulation is enabled and updated as above
  • [ ] "Therapy" and "Clinical course" tabulations are hidden
  • [ ] "Epidemiological data" tabulation:
    • At the bottom of the "Exposure investigation" section, an "Imported status" dropdown is added with:
      • Imported case, Import related case, Unknown importation status, Not imported (locally acquired) case
    • If "Cluster related" checkbox is checked, display dropdown with:
      • Kindergarten or childcare, Family, Military, Nosocomial (hospital), School, Sports team, University, Other (with text box)

Samples

  • [ ] Restrict sample type list to:
    • Blood, Dry blood spot, Serum, Nasopharyngeal swab, Throat swab, Nasopharyngeal aspirate, Throat aspirate, Saliva/Oral fluid, Amniotic fluid, Urine, Other
  • [ ] Restrict diagnostic methods to: PCR, Culture, IgM serum antibody, IgG serum antibody, Sequencing
  • [ ] Add "Genotyping" test with result as a serogroup from the specified list

Immunization

  • [ ] Only number of doses is needed, but list of vaccines available in Luxembourg could be included

Implementation Details

No response

Mockups

No response

Additional Information

No response

raulbob avatar May 22 '25 07:05 raulbob