-
Type:
Story
-
Resolution: Unresolved
-
Priority:
High
-
None
-
Affects Version/s: None
-
13
-
AMRIT Sprint 46, AMRIT Sprint 47
-
Platform
-
All
As a developer, I need to update the FHIR Bundle structure to include and properly handle multiple health record types so that they can be exchanged or stored in compliance with the FHIR standard.
This involves integrating or updating the following FHIR resources into the Bundle:
- Diagnosis Report Record → DiagnosticReport
- Discharge Summary Report → Composition (Discharge Summary)
- Health Document Report → Composition or DocumentReference
- Immunization Record → Immunization
- OP Consult Record → Composition (Consult Note)
- Prescription Record → MedicationRequest / MedicationStatement
- Wellness Record → Observation or CarePlan (depending on scope)
Acceptance Criteria:
- Each record type listed above is represented as an individual FHIR resource entry in the Bundle.
- Resources are populated with required and relevant fields (e.g., status, code, subject, effectiveDateTime, etc.).
- The Bundle validates successfully against FHIR (R4 or specified version).
- The Bundle can be consumed by downstream systems with no errors.
- Unit tests are written to verify the presence and structure of each resource type.
- Documentation is updated to reflect the new structure and usage.