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 relevant immunizations to reportable conditions summary #2597

Closed
3 tasks
angelathe opened this issue Sep 20, 2024 · 2 comments · Fixed by #3086
Closed
3 tasks

Add relevant immunizations to reportable conditions summary #2597

angelathe opened this issue Sep 20, 2024 · 2 comments · Fixed by #3086
Assignees
Labels
needs design review The PR for this issue will need design review before merging Streamline eCR Issues for Streamline eCR team to work on

Comments

@angelathe
Copy link
Collaborator

angelathe commented Sep 20, 2024

What needs to be done

Display relevant immunizations in the eCR Summary (and modify the TCR service to stamp immunizations).

Note: Immunizations ARE included in the resources to get stamped by the TCR service. In the examples below, however, anthrax vaccines aren't getting stamped by the TCR service even though the code associated with the Immunization resource (24 from the CVX code set) is included in the value sets for the anthrax vaccine (SNOMED code = 409498004)

Examples (eCRs that should display relevant immunizations in eCR Summary, but do not currently)

Why it needs to be done

Currently, when there is a reportable condition with an RCKMS Rule related to immunizations, we are not displaying the relevant immunizations in the eCR Summary.

The Relevant lab & clinical info sections in the eCR Summary help epis and case investigators get a sense of what exactly in the whole eCR document caused the eCR to be sent to them. Pulling up these most relevant bits of information to the top can help them to make a decision more quickly about what to do with the document and what data to look for in more detail in the whole eCR. If we don't display the right information there, we may not actually save any time, so we want to make sure that we have a good sense of how this functionality is working for a few eCRs so we can make sure one of the big value propositions of the eCR Viewer is going to work when pilots are in full gear.

Acceptance Criteria

  • Check why the TCR service doesn't accept the anthrax vaccine codes in the examples above, and fix if possible (or make into separate ticket if it's a significant amount of work)
  • Modify the eCR Summary so that if immunizations are stamped by the TCR service, they are displayed in the eCR Summary under "Clinical Sections Relevant to Reportable Condition"
  • Add unit and snapshot tests

Technical Notes

Relevant files:

  • containers/trigger-code-reference/app/main.py
  • evaluateEcrSummaryRelevantClinicalDetails in containers/ecr-viewer/src/app/services/ecrSummaryService.tsx

Design Notes

Linked as comment below

Screenshots below should not be used for working on this ticket - always refer to Figma design for most up-to-date designs:

@angelathe angelathe added needs design review The PR for this issue will need design review before merging Streamline eCR Issues for Streamline eCR team to work on labels Sep 20, 2024
@angelathe angelathe self-assigned this Oct 15, 2024
@angelathe
Copy link
Collaborator Author

Putting this back because it needs updated designs for displaying Relevant Immunizations @emmastephenson (and I'll be finishing the remaining QA issues we resolved today until I go OOO Thurs)

@angelathe angelathe removed their assignment Oct 17, 2024
@ashton-skylight
Copy link
Collaborator

ashton-skylight commented Oct 22, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs design review The PR for this issue will need design review before merging Streamline eCR Issues for Streamline eCR team to work on
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants