Skip to content

Conversation

@angelathe
Copy link
Collaborator

@angelathe angelathe commented Oct 28, 2025

PULL REQUEST

PR title: Remember to name your PR descriptively and follow conventional commits!

Summary

The composition section was missing entries in the immunization section for several eCRs -- this PR fixes that.

  • eCR_RR_combined_3_1.xml: The immunizations section had multiple template OIDs for both the entries optional & entries required immunization section. Updated the Composition.liquid file to check for all.
  • eCR_full.xml: The XML was using the wrong template OID for the Immunizations section -- that was fixed in the file.
  • eicr04152020.xml: The immunizations section existed, but had a nullFlavor/had no entries. Updated Composition.liquid so that when it iterates through each section, it checks that the section either 1) doesn't have a nullFlavor, or 2) has entries before building out the section.

Related Issue

Fixes CDCgov/dibbs-ecr-viewer#1137

Viewer PR: CDCgov/dibbs-ecr-viewer#1207

Acceptance Criteria

  • Fix the validation errors

Additional Information

N/A

Checklist

  • ⚠️ Create an associated dibbs-ecr-viewer PR & checked that things work on the front-end.
  • If necessary, update any test fixtures/bundles to reflect FHIR conversion changes (in this repo and/or dibbs-ecr-viewer)

⚠️ Do not merge this PR until the associated dibbs-ecr-viewer PR is created and validated. When both have been approved:

  1. Merge the FHIR converter PR
  2. Cut a new release of dibbs-fhir-converter
  3. Update the fhir-converter Dockerfile in dibbs-ecr-viewer with the updated release branch number.

@angelathe angelathe self-assigned this Oct 28, 2025
@angelathe angelathe marked this pull request as ready for review October 29, 2025 13:36
@angelathe angelathe requested a review from a team as a code owner October 29, 2025 13:36
@angelathe angelathe requested review from austin-hall-skylight, gordonfarrell and nickclyde and removed request for a team October 29, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing Immunization Section

3 participants