MyHealth@Eu Hospital Discharge Report
9.1.0 - qa-preview 150

MyHealth@Eu Hospital Discharge Report - Local Development build (v9.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Bundle: HDR

Official URL: http://fhir.ehdsi.eu/hdr/StructureDefinition/bundle-hdr-myhealtheu Version: 9.1.0
Draft as of 2026-02-20 Computable Name: BundleHdrMyHealthEu

Clinical document used to represent a Hospital Discharge Report for the scope of MyHealth@EU.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuHdr Hospital Discharge Report bundle
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-hdr-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier OΣ 1..1 Identifier Report instance identifier
ObligationsActor
SHALL:handle HDR Handler
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... Slices for entry OΣC 3..* BackboneElement Entry resource in the Hospital Discharge Report bundle
Slice: Unordered, Open by type:resource, profile:resource
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
ObligationsActor
SHALL:handle HDR Handler
.... entry:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Resource A resource in the bundle
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 CompositionHdrMyHealthEu Hospital Discharge Report composition
ObligationsActor
SHALL:handle HDR Handler
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PatientHdrMyHealthEu Information about an individual or animal receiving health care services
ObligationsActor
SHALL:handle HDR Handler
.... entry:encounter ΣC 1..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 EncounterHdrMyHealthEu An interaction during which services are provided to the patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:allergyIntolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 AllergyIntoleranceHdrMyHealthEu Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
ObligationsActor
SHALL:handle HDR Handler
.... entry:condition ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ConditionHdrMyHealthEu Detailed information about conditions, problems or diagnoses
ObligationsActor
SHALL:handle HDR Handler
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceHdrMyHealthEu Item used in healthcare
ObligationsActor
SHALL:handle HDR Handler
.... entry:deviceUseStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceUseStatementHdrMyHealthEu Record of use of a device
ObligationsActor
SHALL:handle HDR Handler
.... entry:diagnosticReport ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:imagingStudy ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationEuHdr Immunization event information
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationRecommendationEuHdr Guidance or advice relating to an immunization
.... entry:media ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Media A resource in the bundle
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationHdrMyHealthEu Definition of a Medication
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationRequestHdrMyHealthEu Ordering of medication for patient or group
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationStatementHdrMyHealthEu Record of medication being taken by a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationDispense ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationDispenseHdrMyHealthEu Dispensing a medication to a named patient
.... entry:medicationAdministration ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationAdministrationHdrMyHealthEu Administration of medication to a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerHdrMyHealthEu A person with a formal responsibility in the provisioning of healthcare or related services
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitionerRole ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerRoleHdrMyHealthEu Roles/organizations the practitioner is associated with
ObligationsActor
SHALL:handle HDR Handler
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ProcedureHdrMyHealthEu An action that is being or was performed on a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 OrganizationHdrMyHealthEu A grouping of people or organizations with a common purpose
ObligationsActor
SHALL:handle HDR Handler
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource OΣ 1..1 Observation A resource in the bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 SpecimenUvIps Sample for analysis
ObligationsActor
SHALL:handle HDR Handler
.... entry:familyMemberHistory ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 FamilyMemberHistoryEuHdr Information about patient's relatives, relevant for patient
.... entry:documentReference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 FlagHdrMyHealthEu Key information to flag to healthcare providers
ObligationsActor
SHALL:handle HDR Handler
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 LocationEu Details and position information for a physical place
.... entry:careplan ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 CarePlan A resource in the bundle

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:composition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:patient.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:allergyIntolerance.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:condition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:device.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:deviceUseStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:diagnosticReport.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:imagingStudy.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunizationRecommendation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:media.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medication.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationRequest.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationDispense.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationAdministration.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitioner.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitionerRole.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:organization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:specimen.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:familyMemberHistory.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:documentReference.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:flag.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:location.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-hdr-1 error Bundle An IPS document must have no additional Composition (including Composition subclass) resources besides the first. entry.tail().where(resource is Composition).empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BundleEuHdr

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle 0..* BundleEuHdr Hospital Discharge Report bundle
... identifier O 1..1 Identifier Report instance identifier
ObligationsActor
SHALL:handle HDR Handler
... timestamp O 1..1 instant Report instance datetime
ObligationsActor
SHALL:handle HDR Handler
... entry O 3..* BackboneElement Entry resource in the Hospital Discharge Report bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:composition 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 CompositionHdrMyHealthEu Hospital Discharge Report composition
ObligationsActor
SHALL:handle HDR Handler
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 PatientHdrMyHealthEu Information about an individual or animal receiving health care services
ObligationsActor
SHALL:handle HDR Handler
.... entry:encounter 1..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 EncounterHdrMyHealthEu An interaction during which services are provided to the patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:allergyIntolerance 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 AllergyIntoleranceHdrMyHealthEu Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
ObligationsActor
SHALL:handle HDR Handler
.... entry:condition 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 ConditionHdrMyHealthEu Detailed information about conditions, problems or diagnoses
ObligationsActor
SHALL:handle HDR Handler
.... entry:device 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 DeviceHdrMyHealthEu Item used in healthcare
ObligationsActor
SHALL:handle HDR Handler
.... entry:deviceUseStatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 DeviceUseStatementHdrMyHealthEu Record of use of a device
ObligationsActor
SHALL:handle HDR Handler
.... entry:medication 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationHdrMyHealthEu Definition of a Medication
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationRequest 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationRequestHdrMyHealthEu Ordering of medication for patient or group
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationStatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationStatementHdrMyHealthEu Record of medication being taken by a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationDispense 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 MedicationDispenseHdrMyHealthEu Dispensing a medication to a named patient
.... entry:medicationAdministration 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationAdministrationHdrMyHealthEu Administration of medication to a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitioner 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 PractitionerHdrMyHealthEu A person with a formal responsibility in the provisioning of healthcare or related services
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitionerRole 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 PractitionerRoleHdrMyHealthEu Roles/organizations the practitioner is associated with
ObligationsActor
SHALL:handle HDR Handler
.... entry:procedure 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 ProcedureHdrMyHealthEu An action that is being or was performed on a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:organization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 OrganizationHdrMyHealthEu A grouping of people or organizations with a common purpose
ObligationsActor
SHALL:handle HDR Handler
.... entry:observation 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 Observation A resource in the bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:specimen 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 SpecimenUvIps Sample for analysis
ObligationsActor
SHALL:handle HDR Handler
.... entry:flag 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 FlagHdrMyHealthEu Key information to flag to healthcare providers
ObligationsActor
SHALL:handle HDR Handler

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuHdr Hospital Discharge Report bundle
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-hdr-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier OΣ 1..1 Identifier Report instance identifier
ObligationsActor
SHALL:handle HDR Handler
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... timestamp OΣ 1..1 instant Report instance datetime
ObligationsActor
SHALL:handle HDR Handler
... total ΣC 0..1 unsignedInt If search, the total number of matches
... Slices for entry OΣC 3..* BackboneElement Entry resource in the Hospital Discharge Report bundle
Slice: Unordered, Open by type:resource, profile:resource
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
ObligationsActor
SHALL:handle HDR Handler
.... entry:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Resource A resource in the bundle
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 CompositionHdrMyHealthEu Hospital Discharge Report composition
ObligationsActor
SHALL:handle HDR Handler
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PatientHdrMyHealthEu Information about an individual or animal receiving health care services
ObligationsActor
SHALL:handle HDR Handler
.... entry:encounter ΣC 1..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 EncounterHdrMyHealthEu An interaction during which services are provided to the patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:allergyIntolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 AllergyIntoleranceHdrMyHealthEu Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
ObligationsActor
SHALL:handle HDR Handler
.... entry:condition ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ConditionHdrMyHealthEu Detailed information about conditions, problems or diagnoses
ObligationsActor
SHALL:handle HDR Handler
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceHdrMyHealthEu Item used in healthcare
ObligationsActor
SHALL:handle HDR Handler
.... entry:deviceUseStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceUseStatementHdrMyHealthEu Record of use of a device
ObligationsActor
SHALL:handle HDR Handler
.... entry:diagnosticReport ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:imagingStudy ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationEuHdr Immunization event information
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationRecommendationEuHdr Guidance or advice relating to an immunization
.... entry:media ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Media A resource in the bundle
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationHdrMyHealthEu Definition of a Medication
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationRequestHdrMyHealthEu Ordering of medication for patient or group
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationStatementHdrMyHealthEu Record of medication being taken by a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationDispense ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationDispenseHdrMyHealthEu Dispensing a medication to a named patient
.... entry:medicationAdministration ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationAdministrationHdrMyHealthEu Administration of medication to a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerHdrMyHealthEu A person with a formal responsibility in the provisioning of healthcare or related services
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitionerRole ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerRoleHdrMyHealthEu Roles/organizations the practitioner is associated with
ObligationsActor
SHALL:handle HDR Handler
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ProcedureHdrMyHealthEu An action that is being or was performed on a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 OrganizationHdrMyHealthEu A grouping of people or organizations with a common purpose
ObligationsActor
SHALL:handle HDR Handler
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource OΣ 1..1 Observation A resource in the bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 SpecimenUvIps Sample for analysis
ObligationsActor
SHALL:handle HDR Handler
.... entry:familyMemberHistory ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 FamilyMemberHistoryEuHdr Information about patient's relatives, relevant for patient
.... entry:documentReference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 FlagHdrMyHealthEu Key information to flag to healthcare providers
ObligationsActor
SHALL:handle HDR Handler
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 LocationEu Details and position information for a physical place
.... entry:careplan ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 CarePlan A resource in the bundle
... signature Σ 0..1 Signature Report Digital Signature
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... type Σ 1..* Coding Digital Signature Purposes
Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object.
.... when Σ 1..1 instant When was signed
.... who Σ 1..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) Who signed.
.... onBehalfOf Σ 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
.... targetFormat 0..1 code The technical format of the signed resources
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
.... sigFormat 0..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
.... data 0..1 base64Binary Signature content

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:composition.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:composition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:patient.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:patient.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:allergyIntolerance.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:allergyIntolerance.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:condition.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:condition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:device.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:device.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:deviceUseStatement.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:deviceUseStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:diagnosticReport.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:diagnosticReport.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:imagingStudy.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:imagingStudy.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunization.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:immunization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunizationRecommendation.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:immunizationRecommendation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:media.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:media.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medication.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medication.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationRequest.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationRequest.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationStatement.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationDispense.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationDispense.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationAdministration.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationAdministration.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitioner.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:practitioner.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitionerRole.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:practitionerRole.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:organization.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:organization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:specimen.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:specimen.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:familyMemberHistory.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:familyMemberHistory.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:documentReference.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:documentReference.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:flag.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:flag.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:location.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:location.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.signature.type Base preferred Signature Type Codes 📦4.0.1 FHIR Std.
Bundle.signature.targetFormat Base required MimeType 📍4.0.1 FHIR Std.
Bundle.signature.sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-hdr-1 error Bundle An IPS document must have no additional Composition (including Composition subclass) resources besides the first. entry.tail().where(resource is Composition).empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BundleEuHdr

Summary

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuHdr Hospital Discharge Report bundle
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-hdr-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier OΣ 1..1 Identifier Report instance identifier
ObligationsActor
SHALL:handle HDR Handler
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... Slices for entry OΣC 3..* BackboneElement Entry resource in the Hospital Discharge Report bundle
Slice: Unordered, Open by type:resource, profile:resource
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
ObligationsActor
SHALL:handle HDR Handler
.... entry:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Resource A resource in the bundle
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 CompositionHdrMyHealthEu Hospital Discharge Report composition
ObligationsActor
SHALL:handle HDR Handler
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PatientHdrMyHealthEu Information about an individual or animal receiving health care services
ObligationsActor
SHALL:handle HDR Handler
.... entry:encounter ΣC 1..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 EncounterHdrMyHealthEu An interaction during which services are provided to the patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:allergyIntolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 AllergyIntoleranceHdrMyHealthEu Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
ObligationsActor
SHALL:handle HDR Handler
.... entry:condition ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ConditionHdrMyHealthEu Detailed information about conditions, problems or diagnoses
ObligationsActor
SHALL:handle HDR Handler
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceHdrMyHealthEu Item used in healthcare
ObligationsActor
SHALL:handle HDR Handler
.... entry:deviceUseStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceUseStatementHdrMyHealthEu Record of use of a device
ObligationsActor
SHALL:handle HDR Handler
.... entry:diagnosticReport ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:imagingStudy ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationEuHdr Immunization event information
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationRecommendationEuHdr Guidance or advice relating to an immunization
.... entry:media ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Media A resource in the bundle
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationHdrMyHealthEu Definition of a Medication
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationRequestHdrMyHealthEu Ordering of medication for patient or group
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationStatementHdrMyHealthEu Record of medication being taken by a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationDispense ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationDispenseHdrMyHealthEu Dispensing a medication to a named patient
.... entry:medicationAdministration ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationAdministrationHdrMyHealthEu Administration of medication to a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerHdrMyHealthEu A person with a formal responsibility in the provisioning of healthcare or related services
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitionerRole ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerRoleHdrMyHealthEu Roles/organizations the practitioner is associated with
ObligationsActor
SHALL:handle HDR Handler
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ProcedureHdrMyHealthEu An action that is being or was performed on a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 OrganizationHdrMyHealthEu A grouping of people or organizations with a common purpose
ObligationsActor
SHALL:handle HDR Handler
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource OΣ 1..1 Observation A resource in the bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 SpecimenUvIps Sample for analysis
ObligationsActor
SHALL:handle HDR Handler
.... entry:familyMemberHistory ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 FamilyMemberHistoryEuHdr Information about patient's relatives, relevant for patient
.... entry:documentReference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 FlagHdrMyHealthEu Key information to flag to healthcare providers
ObligationsActor
SHALL:handle HDR Handler
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 LocationEu Details and position information for a physical place
.... entry:careplan ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 CarePlan A resource in the bundle

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:composition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:patient.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:allergyIntolerance.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:condition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:device.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:deviceUseStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:diagnosticReport.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:imagingStudy.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunizationRecommendation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:media.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medication.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationRequest.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationDispense.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationAdministration.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitioner.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitionerRole.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:organization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:specimen.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:familyMemberHistory.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:documentReference.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:flag.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:location.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-hdr-1 error Bundle An IPS document must have no additional Composition (including Composition subclass) resources besides the first. entry.tail().where(resource is Composition).empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from BundleEuHdr

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle 0..* BundleEuHdr Hospital Discharge Report bundle
... identifier O 1..1 Identifier Report instance identifier
ObligationsActor
SHALL:handle HDR Handler
... timestamp O 1..1 instant Report instance datetime
ObligationsActor
SHALL:handle HDR Handler
... entry O 3..* BackboneElement Entry resource in the Hospital Discharge Report bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:composition 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 CompositionHdrMyHealthEu Hospital Discharge Report composition
ObligationsActor
SHALL:handle HDR Handler
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 PatientHdrMyHealthEu Information about an individual or animal receiving health care services
ObligationsActor
SHALL:handle HDR Handler
.... entry:encounter 1..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 EncounterHdrMyHealthEu An interaction during which services are provided to the patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:allergyIntolerance 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 AllergyIntoleranceHdrMyHealthEu Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
ObligationsActor
SHALL:handle HDR Handler
.... entry:condition 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 ConditionHdrMyHealthEu Detailed information about conditions, problems or diagnoses
ObligationsActor
SHALL:handle HDR Handler
.... entry:device 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 DeviceHdrMyHealthEu Item used in healthcare
ObligationsActor
SHALL:handle HDR Handler
.... entry:deviceUseStatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 DeviceUseStatementHdrMyHealthEu Record of use of a device
ObligationsActor
SHALL:handle HDR Handler
.... entry:medication 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationHdrMyHealthEu Definition of a Medication
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationRequest 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationRequestHdrMyHealthEu Ordering of medication for patient or group
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationStatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationStatementHdrMyHealthEu Record of medication being taken by a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationDispense 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 MedicationDispenseHdrMyHealthEu Dispensing a medication to a named patient
.... entry:medicationAdministration 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 MedicationAdministrationHdrMyHealthEu Administration of medication to a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitioner 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 PractitionerHdrMyHealthEu A person with a formal responsibility in the provisioning of healthcare or related services
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitionerRole 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 PractitionerRoleHdrMyHealthEu Roles/organizations the practitioner is associated with
ObligationsActor
SHALL:handle HDR Handler
.... entry:procedure 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 ProcedureHdrMyHealthEu An action that is being or was performed on a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:organization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 OrganizationHdrMyHealthEu A grouping of people or organizations with a common purpose
ObligationsActor
SHALL:handle HDR Handler
.... entry:observation 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 Observation A resource in the bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:specimen 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 SpecimenUvIps Sample for analysis
ObligationsActor
SHALL:handle HDR Handler
.... entry:flag 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource O 1..1 FlagHdrMyHealthEu Key information to flag to healthcare providers
ObligationsActor
SHALL:handle HDR Handler

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuHdr Hospital Discharge Report bundle
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-hdr-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier OΣ 1..1 Identifier Report instance identifier
ObligationsActor
SHALL:handle HDR Handler
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... timestamp OΣ 1..1 instant Report instance datetime
ObligationsActor
SHALL:handle HDR Handler
... total ΣC 0..1 unsignedInt If search, the total number of matches
... Slices for entry OΣC 3..* BackboneElement Entry resource in the Hospital Discharge Report bundle
Slice: Unordered, Open by type:resource, profile:resource
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
ObligationsActor
SHALL:handle HDR Handler
.... entry:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Resource A resource in the bundle
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 CompositionHdrMyHealthEu Hospital Discharge Report composition
ObligationsActor
SHALL:handle HDR Handler
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PatientHdrMyHealthEu Information about an individual or animal receiving health care services
ObligationsActor
SHALL:handle HDR Handler
.... entry:encounter ΣC 1..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 EncounterHdrMyHealthEu An interaction during which services are provided to the patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:allergyIntolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 AllergyIntoleranceHdrMyHealthEu Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
ObligationsActor
SHALL:handle HDR Handler
.... entry:condition ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ConditionHdrMyHealthEu Detailed information about conditions, problems or diagnoses
ObligationsActor
SHALL:handle HDR Handler
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceHdrMyHealthEu Item used in healthcare
ObligationsActor
SHALL:handle HDR Handler
.... entry:deviceUseStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 DeviceUseStatementHdrMyHealthEu Record of use of a device
ObligationsActor
SHALL:handle HDR Handler
.... entry:diagnosticReport ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:imagingStudy ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationEuHdr Immunization event information
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationRecommendationEuHdr Guidance or advice relating to an immunization
.... entry:media ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Media A resource in the bundle
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationHdrMyHealthEu Definition of a Medication
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationRequestHdrMyHealthEu Ordering of medication for patient or group
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationStatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationStatementHdrMyHealthEu Record of medication being taken by a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:medicationDispense ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationDispenseHdrMyHealthEu Dispensing a medication to a named patient
.... entry:medicationAdministration ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 MedicationAdministrationHdrMyHealthEu Administration of medication to a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerHdrMyHealthEu A person with a formal responsibility in the provisioning of healthcare or related services
ObligationsActor
SHALL:handle HDR Handler
.... entry:practitionerRole ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 PractitionerRoleHdrMyHealthEu Roles/organizations the practitioner is associated with
ObligationsActor
SHALL:handle HDR Handler
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 ProcedureHdrMyHealthEu An action that is being or was performed on a patient
ObligationsActor
SHALL:handle HDR Handler
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 OrganizationHdrMyHealthEu A grouping of people or organizations with a common purpose
ObligationsActor
SHALL:handle HDR Handler
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource OΣ 1..1 Observation A resource in the bundle
ObligationsActor
SHALL:handle HDR Handler
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 SpecimenUvIps Sample for analysis
ObligationsActor
SHALL:handle HDR Handler
.... entry:familyMemberHistory ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 FamilyMemberHistoryEuHdr Information about patient's relatives, relevant for patient
.... entry:documentReference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource O 1..1 FlagHdrMyHealthEu Key information to flag to healthcare providers
ObligationsActor
SHALL:handle HDR Handler
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 LocationEu Details and position information for a physical place
.... entry:careplan ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 CarePlan A resource in the bundle
... signature Σ 0..1 Signature Report Digital Signature
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... type Σ 1..* Coding Digital Signature Purposes
Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object.
.... when Σ 1..1 instant When was signed
.... who Σ 1..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) Who signed.
.... onBehalfOf Σ 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
.... targetFormat 0..1 code The technical format of the signed resources
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
.... sigFormat 0..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
.... data 0..1 base64Binary Signature content

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:composition.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:composition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:patient.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:patient.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:allergyIntolerance.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:allergyIntolerance.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:condition.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:condition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:device.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:device.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:deviceUseStatement.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:deviceUseStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:diagnosticReport.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:diagnosticReport.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:imagingStudy.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:imagingStudy.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunization.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:immunization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:immunizationRecommendation.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:immunizationRecommendation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:media.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:media.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medication.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medication.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationRequest.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationRequest.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationStatement.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationStatement.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationDispense.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationDispense.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:medicationAdministration.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:medicationAdministration.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitioner.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:practitioner.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:practitionerRole.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:practitionerRole.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:organization.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:organization.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:specimen.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:specimen.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:familyMemberHistory.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:familyMemberHistory.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:documentReference.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:documentReference.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:flag.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:flag.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:location.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:location.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.signature.type Base preferred Signature Type Codes 📦4.0.1 FHIR Std.
Bundle.signature.targetFormat Base required MimeType 📍4.0.1 FHIR Std.
Bundle.signature.sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:allergyIntolerance, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceUseStatement, Bundle.entry:diagnosticReport, Bundle.entry:imagingStudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:media, Bundle.entry:medication, Bundle.entry:medicationRequest, Bundle.entry:medicationStatement, Bundle.entry:medicationDispense, Bundle.entry:medicationAdministration, Bundle.entry:practitioner, Bundle.entry:practitionerRole, Bundle.entry:procedure, Bundle.entry:organization, Bundle.entry:observation, Bundle.entry:specimen, Bundle.entry:familyMemberHistory, Bundle.entry:documentReference, Bundle.entry:flag, Bundle.entry:location, Bundle.entry:careplan fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-hdr-1 error Bundle An IPS document must have no additional Composition (including Composition subclass) resources besides the first. entry.tail().where(resource is Composition).empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BundleEuHdr

Summary

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron