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

Update Samples and Pathogen Tests for Measles

Open raulbob opened this issue 5 months ago • 0 comments

Feature Description

Update the sample type and pathogen test entities, DTOs, and UI forms to support Measles-specific requirements as described in the Measles adaptation documentation.

Added Value/Benefit

Pathogen tests and samples updated and in line with current requirements.

Acceptance Criteria

  • [ ] The sample type list is restricted to:
    • Blood, Dry blood spot, Serum, Nasopharyngeal swab, Throat swab, Nasopharyngeal aspirate, Throat aspirate, Saliva/Oral fluid, Amniotic fluid, Urine, Other.
  • [ ] "Dry blood spot" and "Amniotic fluid" are added as new sample types.
  • [ ] The pathogen test list is restricted to:
    • PCR, Culture, IgM serum antibody, IgG serum antibody, Sequencing.
  • [ ] "Genotyping" is added as a new pathogen test, with result as a serogroup from the specified list.
  • [ ] The UI forms for samples and pathogen tests only display the allowed types/tests for Measles cases.

Implementation Details

  • Update the sample type and pathogen test enums/entities to include the new values.
  • Ensure that only the specified sample types and pathogen tests are selectable in the UI for Measles cases.
  • For "Genotyping", provide a dropdown or input for serogroup result as required.
  • Remove or hide any sample types or pathogen tests not listed above from the Measles workflow.

Mapping of Sample Types

Sample Type Field in Sample.java / Enum Notes
Blood Present
Dry blood spot To be added New type
Serum Present
Nasopharyngeal swab Present
Throat swab Present
Nasopharyngeal aspirate Present
Throat aspirate Present
Saliva/Oral fluid Present
Amniotic fluid To be added New type
Urine Present
Other Present

Mapping of Pathogen Tests

Pathogen Test Field in PathogenTest.java / Enum Notes
PCR Present
Culture Present
IgM serum antibody Present
IgG serum antibody Present
Sequencing Present
Genotyping To be added New test, result as serogroup

Mockups

No response

Additional Information

No response

raulbob avatar May 22 '25 07:05 raulbob