Skip to content

Update Samples and Pathogen Tests for Measles #13367

@raulbob

Description

@raulbob

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, Antigen detection, Antigen detection (rapid test), Indirect Fluorescent Antibody (IFA), Direct Fluorescent Antibody (FA).
  • "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
Antigen detection Present
Antigen detection (rapid test) Present
Indirect Fluorescent Antibody (IFA) Present
Direct Fluorescent Antibody (FA) Present
Genotyping To be added New test, result as serogroup

Mockups

No response

Additional Information

No response

Metadata

Metadata

Labels

MeaslesMeaslesfeatureA new feature to be developed (ticket type)luAdaptations requested by or implemented for Luxembourg

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions