Guidance for populating and consuming the Bundle profile

Introduction

The headings below list the elements of the Bundle profile and describe how to populate and consume them.

Bundle elements

The logical identifier of the Bundle profile.

meta.profile

Data type: uri Optionality: Mandatory Cardinality: 1..*

The Bundle profile URL.

Fixed value https://fhir.nhs.uk/STU3/StructureDefinition/GPConnect-StructuredRecord-Bundle-1

type

Data type: type Optionality: Mandatory Cardinality: 1..1

The type of the Bundle.

Fixed value of collection.

id

Data type: id Optionality: Mandatory Cardinality: 1..1

A logical id for the bundle. This MUST be set to the same value as the Ssp-TraceID header in the request.

entry

Data type: BackboneElement Optionality: Required Cardinality: 0..*

Items that make up the Bundle.

See below for subelements of this BackboneElement.

entry.resource

Data type: Resource Optionality: Mandatory Cardinality: 0..1

A resource carried within the Bundle. This can any type of resource, for example Patient, Organization, AllergyIntolerance.

Bundle elements not in use

The following elements SHALL NOT be populated:

meta.versionId

Data type: Id

meta.lastUpdated

Data type: Instant

entry.fullUrl

Data type: uri