Enhance Sample form for IMI specific disease
Problem Description
After the Disease enum has been modified in (https://github.com/SORMAS-Foundation/SORMAS-Project/issues/13345) as part of epic (https://github.com/SORMAS-Foundation/SORMAS-Project/issues/13346), the symptoms form needs to be updated with IMI specific fields.
Acceptance Criteria
- [ ] Sample Types(Type of Sample dropdown) would be reduced to disease specific
- Blood
- Cerebrospinal fluid (CSF)
- Serum
- Synovial fluid
- Other
- [ ] Update the PathogenTestType enum with the below new tests
- Multilocus Sequence Typing
- Slide Agglutination
- Whole-Genome Sequencing
- Antibiotic Susceptibility Testing
- Serogrouping
- PCR
- Antigen
- Microscopy
- [ ] Create a new enum as SerogroupSpecification with the values as
- A
- B
- C
- W
- X
- Y
- Z
- 29E
- Not groupable
- Not under surveillance
- Other
- Unknown
- [ ] In the pathogen test result form, when test is "Serogrouping" with the disease IMI and result positive, SerogroupSpecification dropdown should display with its variants.
Entity changes
- alter table pathogentest add column SerogroupSpecification varchar(255).
- alter table pathogentest add column seroGroupSpecificationTextvarchar(255).
### Additional Information
_No response_
Tested and all works well, only one issue noted that all new test types (slide agglutination, etc.) automatically save as positive with no option to select negative - unsure if this is for a reason @KarnaiahPesula @Christophe-SF
@SORMAS-EmelineJanigan : "all new test types (slide agglutination, etc.) automatically save as positive with no option to select negative" These tests are normally performed on a sample with a known positive result in order to identify the subtype of the pathogen. The result is not positive or negative but is either a known serotype, a new one or indeterminate.
@SORMAS-EmelineJanigan : "all new test types (slide agglutination, etc.) automatically save as positive with no option to select negative" These tests are normally performed on a sample with a known positive result in order to identify the subtype of the pathogen. The result is not positive or negative but is either a known serotype, a new one or indeterminate.
Thanks Chris for clarifying! Good to know
@xavcol