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

Enhance Contact form for IMI specific disease

Open KarnaiahPesula opened this issue 10 months ago • 2 comments

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

  • [ ] In new contact & data forms below type of contacts should be hidden
    • Touched fluid of source case
    • Manipulation of clothes of sources case
  • [ ] Quaranrine drop down should be hidden.
  • [ ] New checkbox as prophylaxis prescribed should be added.
  • [ ] New enum as drugs with the below fields,
    • Ciprofloxacin/Rifampicin/ Ceftriaxone/Other
  • [ ] New sample card is hidden.
  • [ ] follow-up fields will be hidden.
  • [ ] General comment should be visible.
  • [ ] Follow-up visits tab should be disabled
  • [ ] For LUX+IMI, Follow-up visits should be hidden in contacts page as well as main page of the contacts. But in main page, prophylaxis details should display in the table.

Entity level changes:

  - Alter table contact add column if not exists prophylaxis_prescribed BOOLEAN DEFAULT false; 
  - Alter table contact add column if not exists susceptibility_drug varchar(255); 

### Additional Information

See also: Section 2.1 of IMI requirements for SORMAS contact changes

KarnaiahPesula avatar Apr 28 '25 09:04 KarnaiahPesula

Tested and works well

SORMAS-EmelineJanigan avatar Jun 09 '25 23:06 SORMAS-EmelineJanigan

@xavcol

SORMAS-EmelineJanigan avatar Jun 11 '25 10:06 SORMAS-EmelineJanigan