Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a create/edit form for AEFI in the web app #12769

Closed
8 tasks done
Tracked by #12634
obinna-h-n opened this issue Nov 21, 2023 · 1 comment
Closed
8 tasks done
Tracked by #12634

Add a create/edit form for AEFI in the web app #12769

obinna-h-n opened this issue Nov 21, 2023 · 1 comment
Assignees
Labels
aefi Adverse Events Following Immunization task Something to be done that does not directly affect the software

Comments

@obinna-h-n
Copy link
Contributor

obinna-h-n commented Nov 21, 2023

Feature Description

After an AefiReport entity has been created in #12728 as part of epic #12634, create and edit forms for this entity are now required for the web application.

Added Value/Benefit

Users will be able to create and edit Adverse event reports for further usage in the system.

Acceptance Criteria

  • A creation form for adverse events has been added with the following fields:
    • AEFI report ID number (required)
    • Report date (required)
    • Pregnant (required)
    • Trimester (required if pregnant is YES)
    • Lactating (required if pregnant is YES)
    • Age at onset (required)
    • Suspect vaccinations (required)
    • Adverse events (required)
    • Date and time AEFI started (required)
    • Describe AEFI - Signs and Symptoms)
    • AEFI type (required)
    • Reason for serious (required if AEFI type is SERIOUS)
    • Outcome (required)
    • Date of death (required if outcome is DIED)
    • Autopsy done (required if outcome is DIED)
    • Past medical history
    • Investigation needed (required)
    • Investigation date
    • Date received at national level
    • Worldwide ID
    • Comments (National level comment)
  • Sidebars for Immunization and Person information summary has been added to the creation form
  • An edit form for adverse event has been added with all the fields and sidebars from the creation form
  • A sidebar for Adverse Events has been added to the existing Immunization edit form with the following features:
    • A "New Adverse Event" button that takes the user to the creation form to enter a new adverse event
    • A summary list of adverse events related to the Immunization.
      • Each summary has an edit button that takes the user to the edit form of the adverse event
  • A column with an edit button has been added to the adverse events directory in Add an AEFI directory for the web app #12767, which takes the user to a dedicated page for the adverse event, displaying the edit form
  • The edit form has functional buttons to delete and archive the adverse event if the user has the respective user rights
  • The unsaved changes warning appears as expected for both the create and edit form
  • The sub-navigation at the top when inside the adverse event edit page contains a backlink that takes the user back to the associated immunization edit form

Implementation Details

No Response

Mockups

Adverse event reporting form

reporting-form

Adverse event sidebar for Immunization edit form

immunization-aefi-sidebar

Additional Information

No Response

@obinna-h-n obinna-h-n mentioned this issue Nov 21, 2023
12 tasks
@obinna-h-n obinna-h-n self-assigned this Nov 21, 2023
@obinna-h-n obinna-h-n added task Something to be done that does not directly affect the software aefi Adverse Events Following Immunization labels Nov 21, 2023
@bernardsilenou
Copy link

@obinna-h-n
If there are many adverse events (e.g on day 1, day 3, day 7) after the first vaccination (day 0), is it possible to document each event, just like the "followup visits" for contacts?

obinna-h-n added a commit that referenced this issue Oct 16, 2024
- #12728 - Added a new AEFI entity, related entities, dto's and enumerations
- #12772 - Added AEFI user rights
- #12767 - Added an AEFI directory for the web app
- #12769 - Added a create/edit form for AEFI in the web app
- #12976 - Added a basic AEFI dashboard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aefi Adverse Events Following Immunization task Something to be done that does not directly affect the software
Projects
None yet
Development

No branches or pull requests

2 participants