SORMAS-Project
SORMAS-Project copied to clipboard
Update Samples and Pathogen Tests for Measles
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