GAP Bundle Structure


Bundle Profile Definition

nametypeurlversion
GapBundleBundlehttp://akinox.com/fhir/StructureDefinition/gap-bundle-profile1.0.0

Description

All GAP submissions SHALL be sent as a FHIR transaction Bundle.

Fixed:

  • Bundle.type = transaction

Required Resources in the Bundle

A valid GAP Bundle SHALL contain:

  • 1 Patient (GapPatient profile)
  • 1 Task (GapTask profile)

Optional resources:

  • 0..* RelatedPerson (GapRelatedPerson profile)
  • 0..1 Provenance (GapProvenance profile)

Resource Relationships

The following references MUST be respected:

  • Task.for → Patient
  • Task.focus → QuestionnaireResponse
  • RelatedPerson.patient → Patient
  • Provenance.target → Task
  • ServiceRequest.subject → Patient
  • Task.output → RequestGroup

Cardinality Summary

Resource Cardinality
Patient 1..1
Task 1..1
RelatedPerson 0..*
Provenance 0..1