Pan-Canadian eReferral-eConsult (CA:eReC)
DFT - The specification is currently in development and subject to change. For a full list of available versions, see the Directory of published versions
Many ValueSet and CodeSystem bindings in this guide link to resources hosted on the Canada Health Infoway Terminology Service (Ontoserver). If you are redirected to a login page: This is expected and you are being directed to Infoway’s secure environment. To access these resources: You’ll need an InfoCentral Account.
http://hl7.org/fhir/StructureDefinition/Bundle
The bundle resource is used to package a collection of resources into a single instance. This resource would be used for referral in the following contexts: - Sending a set of resources as part of a message exchange - Grouping a self-contained set of resources to act as an exchangeable and persistable collection with clinical integrity , e.g. a clinical document
| Bundle | C | Bundle | |
| id | Σ | 0..1 | string |
| meta | S Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| identifier | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| type | S Σ | 1..1 | codeBindingPattern |
| timestamp | S Σ | 1..1 | instant |
| total | Σ C | 0..1 | unsignedInt |
| link | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| relation | Σ | 1..1 | string |
| url | Σ | 1..1 | uri |
| entry | S Σ C | 2..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S Σ | 1..1 | Resource |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| Message | S Σ C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S C | 1..1 | MessageHeader |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| Focus | S Σ C | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S Σ | 1..1 | ServiceRequest, Task, Appointment, Communication |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| signature | Σ | 0..1 | Signature |
| Bundle | Bundle | ||
| meta | S | ||
| profile | S | ||
| identifier | S | ||
| system | S | 1.. | |
| value | S | 1.. | |
| type | S | Pattern | |
| timestamp | S | 1.. | |
| entry | S | 2.. | |
| (All Slices) | |||
| fullUrl | S | 1.. | |
| resource | S | 1.. | |
| search | ..0 | ||
| request | ..0 | ||
| response | ..0 | ||
| Message | S | 1..1 | |
| resource | MessageHeader | ||
| Focus | S | 1.. | |
| resource | ServiceRequest, Task, Appointment, Communication |
The bundle resource is used to package a collection of resources into a single instance. This resource would be used for referral in the following contexts:
The Bundle SHALL have an entry for each of the FHIR Resources required to convey information about the business event, starting with the MessageHeader which SHALL always be first.
The following rules apply to message type Bundles.
.id
Bundle.id (this element) SHALL be assigned each time the message is sentMessageHeader.id SHALL be assigned when the message is created.type
message.timestamp
.entry
entry for each of the FHIR Resources required to convey information about the business event.entry.fullUrl
.entry.resource
.entry.Message
.entry.Focus
messagerheader.focus