IE (Ireland) Core Implementation Guide
0.3.0 - draft Ireland flag

IE (Ireland) Core Implementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: IE Core Bundle (Patient Summary)

Official URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-bundle-patient-summary Version: 0.3.0
Draft as of 2026-09-28 Computable Name: IECoreBundlePatientSummary

The Irish Patient Summary document Bundle, derived from the HL7 Europe Patient Summary Bundle (which imposes the IPS Bundle). The first entry is IECoreCompositionPatientSummary; the patient is IECorePatientSummaryPatient. Health insurance (HIQA PS 1.3.4) travels as IECoreCoverage entries.

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..* BundleEuEps(1.0.0-ballot) Patient Summary bundle
This profile also imposes the profile Bundle (IPS) (2.0.0)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, eps-bundle-patient-ref, eps-bundle-subject-ref, eps-bundle-resource-code
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... 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.
... timestamp SOΣ 1..1 instant When the bundle was assembled
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... Slices for entry ΣC 2..* BackboneElement Entry resource in the patient summary 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
.... entry:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 OΣ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
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
SHOULD:display Consumer (IPS) from Bundle (EPS)
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 IECoreCompositionPatientSummary(0.3.0) Patient Summary composition
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 IECorePatientSummaryPatient(0.3.0) Information about an individual or animal receiving health care services
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 AllergyIntoleranceOblEuEps(1.0.0-ballot) Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
.... 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
Constraints: ext-1
..... 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
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ConditionOblEuEps(1.0.0-ballot) Detailed information about conditions, problems or diagnoses
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DeviceEuEps(1.0.0-ballot) Item used in healthcare
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DeviceUseStatementEuEps(1.0.0-ballot) Record of use of a device
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DiagnosticReportEuEps(1.0.0-ballot) Diagnostic Report EU core
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 FlagAlertOblEuEps(1.0.0-ballot) Key information to flag to healthcare providers
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImagingStudyUvIps(2.0.0) 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationOblEuEps(1.0.0-ballot) Immunization event information
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationOblEuEps(1.0.0-ballot) Definition of a Medication
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationRequestOblEuEps(1.0.0-ballot) Ordering of medication for patient or group
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationStatementEuEps(1.0.0-ballot) Record of medication being taken by a patient
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 PractitionerOblEuEps(1.0.0-ballot) A person with a formal responsibility in the provisioning of healthcare or related services
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 PractitionerRoleOblEuEps(1.0.0-ballot) Roles/organizations the practitioner is associated with
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ProcedureEuEps(1.0.0-ballot) An action that is being or was performed on a patient
.... entry:observation-pregnancy-edd Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyEddEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-outcome Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyOutcomeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-status Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyStatusEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-alcohol-use Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationAlcoholUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-tobacco-use Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationTobaccoUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-vital-signs Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 observation-vitalsigns(4.0.1) FHIR Vital Signs Profile
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 OrganizationOblEuEps(1.0.0-ballot) A grouping of people or organizations with a common purpose
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 SpecimenUvIps(2.0.0) Sample for analysis
.... entry:observation-pregnancy-age Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyGestationalAgeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:coverage SΣC 0..* BackboneElement Entry resource in the patient summary bundle
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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 IECoreCoverage(0.3.0) Insurance or medical plan or a payment agreement

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:allergyintolerance.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​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:flag.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: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: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:observation-pregnancy-edd.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-outcome.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-status.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-alcohol-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-tobacco-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-vital-signs.​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:specimen.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-age.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:coverage.​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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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)
ele-1 error Bundle.implicitRules, Bundle.identifier, Bundle.type, Bundle.timestamp, Bundle.entry, Bundle.entry.modifierExtension, Bundle.entry.fullUrl, Bundle.entry.search.modifierExtension, Bundle.entry.request.modifierExtension, Bundle.entry.request.method, Bundle.entry.request.url, Bundle.entry.response.modifierExtension, Bundle.entry.response.status, Bundle.entry:composition, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.fullUrl, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.request.method, Bundle.entry:composition.request.url, Bundle.entry:composition.response.modifierExtension, Bundle.entry:composition.response.status, Bundle.entry:patient, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.fullUrl, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.request.method, Bundle.entry:patient.request.url, Bundle.entry:patient.response.modifierExtension, Bundle.entry:patient.response.status, Bundle.entry:allergyintolerance, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.fullUrl, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.request.method, Bundle.entry:allergyintolerance.request.url, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:allergyintolerance.response.status, Bundle.entry:careplan, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.fullUrl, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.request.method, Bundle.entry:careplan.request.url, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:careplan.response.status, Bundle.entry:condition, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.fullUrl, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.request.method, Bundle.entry:condition.request.url, Bundle.entry:condition.response.modifierExtension, Bundle.entry:condition.response.status, Bundle.entry:device, Bundle.entry:device.modifierExtension, Bundle.entry:device.fullUrl, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.request.method, Bundle.entry:device.request.url, Bundle.entry:device.response.modifierExtension, Bundle.entry:device.response.status, Bundle.entry:deviceusestatement, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.fullUrl, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.request.method, Bundle.entry:deviceusestatement.request.url, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:deviceusestatement.response.status, Bundle.entry:diagnosticreport, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.fullUrl, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.request.method, Bundle.entry:diagnosticreport.request.url, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:diagnosticreport.response.status, Bundle.entry:flag, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.fullUrl, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.request.method, Bundle.entry:flag.request.url, Bundle.entry:flag.response.modifierExtension, Bundle.entry:flag.response.status, Bundle.entry:imagingstudy, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.fullUrl, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.request.method, Bundle.entry:imagingstudy.request.url, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:imagingstudy.response.status, Bundle.entry:immunization, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.fullUrl, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.request.method, Bundle.entry:immunization.request.url, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:immunization.response.status, Bundle.entry:medication, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.fullUrl, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.request.method, Bundle.entry:medication.request.url, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medication.response.status, Bundle.entry:medicationrequest, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.fullUrl, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.request.method, Bundle.entry:medicationrequest.request.url, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationrequest.response.status, Bundle.entry:medicationstatement, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.fullUrl, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.request.method, Bundle.entry:medicationstatement.request.url, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:medicationstatement.response.status, Bundle.entry:practitioner, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.fullUrl, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.request.method, Bundle.entry:practitioner.request.url, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitioner.response.status, Bundle.entry:practitionerrole, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.fullUrl, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.request.method, Bundle.entry:practitionerrole.request.url, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:practitionerrole.response.status, Bundle.entry:procedure, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.fullUrl, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.request.method, Bundle.entry:procedure.request.url, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:procedure.response.status, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.fullUrl, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.method, Bundle.entry:observation-pregnancy-edd.request.url, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.status, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.fullUrl, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.method, Bundle.entry:observation-pregnancy-outcome.request.url, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.status, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.fullUrl, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.request.method, Bundle.entry:observation-pregnancy-status.request.url, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-pregnancy-status.response.status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.fullUrl, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.request.method, Bundle.entry:observation-alcohol-use.request.url, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-alcohol-use.response.status, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.fullUrl, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.request.method, Bundle.entry:observation-tobacco-use.request.url, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.response.status, Bundle.entry:observation-vital-signs, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.fullUrl, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.request.method, Bundle.entry:observation-vital-signs.request.url, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:observation-vital-signs.response.status, Bundle.entry:organization, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.fullUrl, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.request.method, Bundle.entry:organization.request.url, Bundle.entry:organization.response.modifierExtension, Bundle.entry:organization.response.status, Bundle.entry:specimen, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.fullUrl, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.request.method, Bundle.entry:specimen.request.url, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:specimen.response.status, Bundle.entry:observation-pregnancy-age, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.fullUrl, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.request.method, Bundle.entry:observation-pregnancy-age.request.url, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:observation-pregnancy-age.response.status, Bundle.entry:coverage, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.fullUrl, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.request.method, Bundle.entry:coverage.request.url, Bundle.entry:coverage.response.modifierExtension, Bundle.entry:coverage.response.status All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
eps-bundle-patient-ref error Bundle If the Bundle contains patient-based resources (AllergyIntolerance, Immunization, ImmunizationRecommendation), each SHALL have patient.reference populated. entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).empty() or entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).all(resource.patient.reference.exists())
eps-bundle-resource-code error Bundle For the IPS some resources require a code element. If the Bundle contains such resources (e.g. Medication), they SHALL have code populated. entry.where( resource.is(Medication) ).empty() or entry.where( resource.is(Medication) ).all(resource.code.exists())
eps-bundle-subject-ref error Bundle If the Bundle contains subject-based clinical resources, each SHALL have subject.reference populated. entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).empty() or entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).all(resource.subject.reference.exists())
ext-1 error Bundle.entry.modifierExtension, Bundle.entry.search.modifierExtension, Bundle.entry.request.modifierExtension, Bundle.entry.response.modifierExtension, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.response.modifierExtension, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.response.modifierExtension, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.response.modifierExtension, Bundle.entry:device.modifierExtension, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.response.modifierExtension, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.response.modifierExtension, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.response.modifierExtension, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.response.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BundleEuEps

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle 0..* BundleEuEps(1.0.0-ballot) Patient Summary bundle
This profile also imposes the profile Bundle (IPS) (2.0.0)
... identifier S 1..1 Identifier Persistent identifier for the bundle
... timestamp S 1..1 instant When the bundle was assembled
... Slices for entry Content/Rules for all slices
.... entry:composition 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 IECoreCompositionPatientSummary(0.3.0) Patient Summary composition
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 IECorePatientSummaryPatient(0.3.0) Information about an individual or animal receiving health care services
.... entry:coverage S 0..* BackboneElement Entry resource in the patient summary bundle
..... resource 1..1 IECoreCoverage(0.3.0) Insurance or medical plan or a payment agreement

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuEps(1.0.0-ballot) Patient Summary bundle
This profile also imposes the profile Bundle (IPS) (2.0.0)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, eps-bundle-patient-ref, eps-bundle-subject-ref, eps-bundle-resource-code
... 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... 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.
... timestamp SOΣ 1..1 instant When the bundle was assembled
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... total ΣC 0..1 unsignedInt If search, the total number of matches
... link Σ 0..* BackboneElement Links related to this Bundle
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... relation Σ 1..1 string See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
.... url Σ 1..1 uri Reference details for the link
... Slices for entry ΣC 2..* BackboneElement Entry resource in the patient summary 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
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 OΣ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
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
SHOULD:display Consumer (IPS) from Bundle (EPS)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 IECoreCompositionPatientSummary(0.3.0) Patient Summary composition
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 IECorePatientSummaryPatient(0.3.0) Information about an individual or animal receiving health care services
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 AllergyIntoleranceOblEuEps(1.0.0-ballot) Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ConditionOblEuEps(1.0.0-ballot) Detailed information about conditions, problems or diagnoses
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 DeviceEuEps(1.0.0-ballot) Item used in healthcare
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 DeviceUseStatementEuEps(1.0.0-ballot) Record of use of a device
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 DiagnosticReportEuEps(1.0.0-ballot) Diagnostic Report EU core
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 FlagAlertOblEuEps(1.0.0-ballot) Key information to flag to healthcare providers
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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(2.0.0) 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ImmunizationOblEuEps(1.0.0-ballot) Immunization event information
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 MedicationOblEuEps(1.0.0-ballot) Definition of a Medication
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 MedicationRequestOblEuEps(1.0.0-ballot) Ordering of medication for patient or group
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 MedicationStatementEuEps(1.0.0-ballot) Record of medication being taken by a patient
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 PractitionerOblEuEps(1.0.0-ballot) A person with a formal responsibility in the provisioning of healthcare or related services
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 PractitionerRoleOblEuEps(1.0.0-ballot) Roles/organizations the practitioner is associated with
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ProcedureEuEps(1.0.0-ballot) An action that is being or was performed on a patient
.... entry:observation-pregnancy-edd Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyEddEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-outcome Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyOutcomeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-status Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyStatusEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-alcohol-use Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationAlcoholUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-tobacco-use Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationTobaccoUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-vital-signs Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 observation-vitalsigns(4.0.1) FHIR Vital Signs Profile
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 OrganizationOblEuEps(1.0.0-ballot) A grouping of people or organizations with a common purpose
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 SpecimenUvIps(2.0.0) Sample for analysis
.... entry:observation-pregnancy-age Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyGestationalAgeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:coverage SΣC 0..* BackboneElement Entry resource in the patient summary bundle
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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 IECoreCoverage(0.3.0) Insurance or medical plan or a payment agreement
... signature Σ 0..1 Signature Digital Signature

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: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: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.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: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: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: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: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:observation-pregnancy-edd.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-edd.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-outcome.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-outcome.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-status.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-status.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-alcohol-use.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-alcohol-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-tobacco-use.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-tobacco-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-vital-signs.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-vital-signs.​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: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:observation-pregnancy-age.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-age.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:coverage.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:coverage.​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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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)
ele-1 error Bundle.meta, Bundle.implicitRules, Bundle.language, Bundle.identifier, Bundle.type, Bundle.timestamp, Bundle.total, Bundle.link, Bundle.link.extension, Bundle.link.modifierExtension, Bundle.link.relation, Bundle.link.url, Bundle.entry, Bundle.entry.extension, Bundle.entry.modifierExtension, Bundle.entry.link, Bundle.entry.fullUrl, Bundle.entry.search.extension, Bundle.entry.search.modifierExtension, Bundle.entry.search.mode, Bundle.entry.search.score, Bundle.entry.request.extension, Bundle.entry.request.modifierExtension, Bundle.entry.request.method, Bundle.entry.request.url, Bundle.entry.request.ifNoneMatch, Bundle.entry.request.ifModifiedSince, Bundle.entry.request.ifMatch, Bundle.entry.request.ifNoneExist, Bundle.entry.response.extension, Bundle.entry.response.modifierExtension, Bundle.entry.response.status, Bundle.entry.response.location, Bundle.entry.response.etag, Bundle.entry.response.lastModified, Bundle.entry:composition, Bundle.entry:composition.extension, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.link, Bundle.entry:composition.fullUrl, Bundle.entry:composition.search.extension, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.search.mode, Bundle.entry:composition.search.score, Bundle.entry:composition.request.extension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.request.method, Bundle.entry:composition.request.url, Bundle.entry:composition.request.ifNoneMatch, Bundle.entry:composition.request.ifModifiedSince, Bundle.entry:composition.request.ifMatch, Bundle.entry:composition.request.ifNoneExist, Bundle.entry:composition.response.extension, Bundle.entry:composition.response.modifierExtension, Bundle.entry:composition.response.status, Bundle.entry:composition.response.location, Bundle.entry:composition.response.etag, Bundle.entry:composition.response.lastModified, Bundle.entry:patient, Bundle.entry:patient.extension, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.link, Bundle.entry:patient.fullUrl, Bundle.entry:patient.search.extension, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.search.mode, Bundle.entry:patient.search.score, Bundle.entry:patient.request.extension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.request.method, Bundle.entry:patient.request.url, Bundle.entry:patient.request.ifNoneMatch, Bundle.entry:patient.request.ifModifiedSince, Bundle.entry:patient.request.ifMatch, Bundle.entry:patient.request.ifNoneExist, Bundle.entry:patient.response.extension, Bundle.entry:patient.response.modifierExtension, Bundle.entry:patient.response.status, Bundle.entry:patient.response.location, Bundle.entry:patient.response.etag, Bundle.entry:patient.response.lastModified, Bundle.entry:allergyintolerance, Bundle.entry:allergyintolerance.extension, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.link, Bundle.entry:allergyintolerance.fullUrl, Bundle.entry:allergyintolerance.search.extension, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.search.mode, Bundle.entry:allergyintolerance.search.score, Bundle.entry:allergyintolerance.request.extension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.request.method, Bundle.entry:allergyintolerance.request.url, Bundle.entry:allergyintolerance.request.ifNoneMatch, Bundle.entry:allergyintolerance.request.ifModifiedSince, Bundle.entry:allergyintolerance.request.ifMatch, Bundle.entry:allergyintolerance.request.ifNoneExist, Bundle.entry:allergyintolerance.response.extension, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:allergyintolerance.response.status, Bundle.entry:allergyintolerance.response.location, Bundle.entry:allergyintolerance.response.etag, Bundle.entry:allergyintolerance.response.lastModified, Bundle.entry:careplan, Bundle.entry:careplan.extension, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.link, Bundle.entry:careplan.fullUrl, Bundle.entry:careplan.search.extension, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.search.mode, Bundle.entry:careplan.search.score, Bundle.entry:careplan.request.extension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.request.method, Bundle.entry:careplan.request.url, Bundle.entry:careplan.request.ifNoneMatch, Bundle.entry:careplan.request.ifModifiedSince, Bundle.entry:careplan.request.ifMatch, Bundle.entry:careplan.request.ifNoneExist, Bundle.entry:careplan.response.extension, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:careplan.response.status, Bundle.entry:careplan.response.location, Bundle.entry:careplan.response.etag, Bundle.entry:careplan.response.lastModified, Bundle.entry:condition, Bundle.entry:condition.extension, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.link, Bundle.entry:condition.fullUrl, Bundle.entry:condition.search.extension, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.search.mode, Bundle.entry:condition.search.score, Bundle.entry:condition.request.extension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.request.method, Bundle.entry:condition.request.url, Bundle.entry:condition.request.ifNoneMatch, Bundle.entry:condition.request.ifModifiedSince, Bundle.entry:condition.request.ifMatch, Bundle.entry:condition.request.ifNoneExist, Bundle.entry:condition.response.extension, Bundle.entry:condition.response.modifierExtension, Bundle.entry:condition.response.status, Bundle.entry:condition.response.location, Bundle.entry:condition.response.etag, Bundle.entry:condition.response.lastModified, Bundle.entry:device, Bundle.entry:device.extension, Bundle.entry:device.modifierExtension, Bundle.entry:device.link, Bundle.entry:device.fullUrl, Bundle.entry:device.search.extension, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.search.mode, Bundle.entry:device.search.score, Bundle.entry:device.request.extension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.request.method, Bundle.entry:device.request.url, Bundle.entry:device.request.ifNoneMatch, Bundle.entry:device.request.ifModifiedSince, Bundle.entry:device.request.ifMatch, Bundle.entry:device.request.ifNoneExist, Bundle.entry:device.response.extension, Bundle.entry:device.response.modifierExtension, Bundle.entry:device.response.status, Bundle.entry:device.response.location, Bundle.entry:device.response.etag, Bundle.entry:device.response.lastModified, Bundle.entry:deviceusestatement, Bundle.entry:deviceusestatement.extension, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.link, Bundle.entry:deviceusestatement.fullUrl, Bundle.entry:deviceusestatement.search.extension, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.search.mode, Bundle.entry:deviceusestatement.search.score, Bundle.entry:deviceusestatement.request.extension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.request.method, Bundle.entry:deviceusestatement.request.url, Bundle.entry:deviceusestatement.request.ifNoneMatch, Bundle.entry:deviceusestatement.request.ifModifiedSince, Bundle.entry:deviceusestatement.request.ifMatch, Bundle.entry:deviceusestatement.request.ifNoneExist, Bundle.entry:deviceusestatement.response.extension, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:deviceusestatement.response.status, Bundle.entry:deviceusestatement.response.location, Bundle.entry:deviceusestatement.response.etag, Bundle.entry:deviceusestatement.response.lastModified, Bundle.entry:diagnosticreport, Bundle.entry:diagnosticreport.extension, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.link, Bundle.entry:diagnosticreport.fullUrl, Bundle.entry:diagnosticreport.search.extension, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.search.mode, Bundle.entry:diagnosticreport.search.score, Bundle.entry:diagnosticreport.request.extension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.request.method, Bundle.entry:diagnosticreport.request.url, Bundle.entry:diagnosticreport.request.ifNoneMatch, Bundle.entry:diagnosticreport.request.ifModifiedSince, Bundle.entry:diagnosticreport.request.ifMatch, Bundle.entry:diagnosticreport.request.ifNoneExist, Bundle.entry:diagnosticreport.response.extension, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:diagnosticreport.response.status, Bundle.entry:diagnosticreport.response.location, Bundle.entry:diagnosticreport.response.etag, Bundle.entry:diagnosticreport.response.lastModified, Bundle.entry:flag, Bundle.entry:flag.extension, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.link, Bundle.entry:flag.fullUrl, Bundle.entry:flag.search.extension, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.search.mode, Bundle.entry:flag.search.score, Bundle.entry:flag.request.extension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.request.method, Bundle.entry:flag.request.url, Bundle.entry:flag.request.ifNoneMatch, Bundle.entry:flag.request.ifModifiedSince, Bundle.entry:flag.request.ifMatch, Bundle.entry:flag.request.ifNoneExist, Bundle.entry:flag.response.extension, Bundle.entry:flag.response.modifierExtension, Bundle.entry:flag.response.status, Bundle.entry:flag.response.location, Bundle.entry:flag.response.etag, Bundle.entry:flag.response.lastModified, Bundle.entry:imagingstudy, Bundle.entry:imagingstudy.extension, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.link, Bundle.entry:imagingstudy.fullUrl, Bundle.entry:imagingstudy.search.extension, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.search.mode, Bundle.entry:imagingstudy.search.score, Bundle.entry:imagingstudy.request.extension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.request.method, Bundle.entry:imagingstudy.request.url, Bundle.entry:imagingstudy.request.ifNoneMatch, Bundle.entry:imagingstudy.request.ifModifiedSince, Bundle.entry:imagingstudy.request.ifMatch, Bundle.entry:imagingstudy.request.ifNoneExist, Bundle.entry:imagingstudy.response.extension, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:imagingstudy.response.status, Bundle.entry:imagingstudy.response.location, Bundle.entry:imagingstudy.response.etag, Bundle.entry:imagingstudy.response.lastModified, Bundle.entry:immunization, Bundle.entry:immunization.extension, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.link, Bundle.entry:immunization.fullUrl, Bundle.entry:immunization.search.extension, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.search.mode, Bundle.entry:immunization.search.score, Bundle.entry:immunization.request.extension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.request.method, Bundle.entry:immunization.request.url, Bundle.entry:immunization.request.ifNoneMatch, Bundle.entry:immunization.request.ifModifiedSince, Bundle.entry:immunization.request.ifMatch, Bundle.entry:immunization.request.ifNoneExist, Bundle.entry:immunization.response.extension, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:immunization.response.status, Bundle.entry:immunization.response.location, Bundle.entry:immunization.response.etag, Bundle.entry:immunization.response.lastModified, Bundle.entry:medication, Bundle.entry:medication.extension, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.link, Bundle.entry:medication.fullUrl, Bundle.entry:medication.search.extension, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.search.mode, Bundle.entry:medication.search.score, Bundle.entry:medication.request.extension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.request.method, Bundle.entry:medication.request.url, Bundle.entry:medication.request.ifNoneMatch, Bundle.entry:medication.request.ifModifiedSince, Bundle.entry:medication.request.ifMatch, Bundle.entry:medication.request.ifNoneExist, Bundle.entry:medication.response.extension, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medication.response.status, Bundle.entry:medication.response.location, Bundle.entry:medication.response.etag, Bundle.entry:medication.response.lastModified, Bundle.entry:medicationrequest, Bundle.entry:medicationrequest.extension, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.link, Bundle.entry:medicationrequest.fullUrl, Bundle.entry:medicationrequest.search.extension, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.search.mode, Bundle.entry:medicationrequest.search.score, Bundle.entry:medicationrequest.request.extension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.request.method, Bundle.entry:medicationrequest.request.url, Bundle.entry:medicationrequest.request.ifNoneMatch, Bundle.entry:medicationrequest.request.ifModifiedSince, Bundle.entry:medicationrequest.request.ifMatch, Bundle.entry:medicationrequest.request.ifNoneExist, Bundle.entry:medicationrequest.response.extension, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationrequest.response.status, Bundle.entry:medicationrequest.response.location, Bundle.entry:medicationrequest.response.etag, Bundle.entry:medicationrequest.response.lastModified, Bundle.entry:medicationstatement, Bundle.entry:medicationstatement.extension, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.link, Bundle.entry:medicationstatement.fullUrl, Bundle.entry:medicationstatement.search.extension, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.search.mode, Bundle.entry:medicationstatement.search.score, Bundle.entry:medicationstatement.request.extension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.request.method, Bundle.entry:medicationstatement.request.url, Bundle.entry:medicationstatement.request.ifNoneMatch, Bundle.entry:medicationstatement.request.ifModifiedSince, Bundle.entry:medicationstatement.request.ifMatch, Bundle.entry:medicationstatement.request.ifNoneExist, Bundle.entry:medicationstatement.response.extension, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:medicationstatement.response.status, Bundle.entry:medicationstatement.response.location, Bundle.entry:medicationstatement.response.etag, Bundle.entry:medicationstatement.response.lastModified, Bundle.entry:practitioner, Bundle.entry:practitioner.extension, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.link, Bundle.entry:practitioner.fullUrl, Bundle.entry:practitioner.search.extension, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.search.mode, Bundle.entry:practitioner.search.score, Bundle.entry:practitioner.request.extension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.request.method, Bundle.entry:practitioner.request.url, Bundle.entry:practitioner.request.ifNoneMatch, Bundle.entry:practitioner.request.ifModifiedSince, Bundle.entry:practitioner.request.ifMatch, Bundle.entry:practitioner.request.ifNoneExist, Bundle.entry:practitioner.response.extension, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitioner.response.status, Bundle.entry:practitioner.response.location, Bundle.entry:practitioner.response.etag, Bundle.entry:practitioner.response.lastModified, Bundle.entry:practitionerrole, Bundle.entry:practitionerrole.extension, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.link, Bundle.entry:practitionerrole.fullUrl, Bundle.entry:practitionerrole.search.extension, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.search.mode, Bundle.entry:practitionerrole.search.score, Bundle.entry:practitionerrole.request.extension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.request.method, Bundle.entry:practitionerrole.request.url, Bundle.entry:practitionerrole.request.ifNoneMatch, Bundle.entry:practitionerrole.request.ifModifiedSince, Bundle.entry:practitionerrole.request.ifMatch, Bundle.entry:practitionerrole.request.ifNoneExist, Bundle.entry:practitionerrole.response.extension, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:practitionerrole.response.status, Bundle.entry:practitionerrole.response.location, Bundle.entry:practitionerrole.response.etag, Bundle.entry:practitionerrole.response.lastModified, Bundle.entry:procedure, Bundle.entry:procedure.extension, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.link, Bundle.entry:procedure.fullUrl, Bundle.entry:procedure.search.extension, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.search.mode, Bundle.entry:procedure.search.score, Bundle.entry:procedure.request.extension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.request.method, Bundle.entry:procedure.request.url, Bundle.entry:procedure.request.ifNoneMatch, Bundle.entry:procedure.request.ifModifiedSince, Bundle.entry:procedure.request.ifMatch, Bundle.entry:procedure.request.ifNoneExist, Bundle.entry:procedure.response.extension, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:procedure.response.status, Bundle.entry:procedure.response.location, Bundle.entry:procedure.response.etag, Bundle.entry:procedure.response.lastModified, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-edd.extension, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.link, Bundle.entry:observation-pregnancy-edd.fullUrl, Bundle.entry:observation-pregnancy-edd.search.extension, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.search.mode, Bundle.entry:observation-pregnancy-edd.search.score, Bundle.entry:observation-pregnancy-edd.request.extension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.method, Bundle.entry:observation-pregnancy-edd.request.url, Bundle.entry:observation-pregnancy-edd.request.ifNoneMatch, Bundle.entry:observation-pregnancy-edd.request.ifModifiedSince, Bundle.entry:observation-pregnancy-edd.request.ifMatch, Bundle.entry:observation-pregnancy-edd.request.ifNoneExist, Bundle.entry:observation-pregnancy-edd.response.extension, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.status, Bundle.entry:observation-pregnancy-edd.response.location, Bundle.entry:observation-pregnancy-edd.response.etag, Bundle.entry:observation-pregnancy-edd.response.lastModified, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-outcome.extension, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.link, Bundle.entry:observation-pregnancy-outcome.fullUrl, Bundle.entry:observation-pregnancy-outcome.search.extension, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.search.mode, Bundle.entry:observation-pregnancy-outcome.search.score, Bundle.entry:observation-pregnancy-outcome.request.extension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.method, Bundle.entry:observation-pregnancy-outcome.request.url, Bundle.entry:observation-pregnancy-outcome.request.ifNoneMatch, Bundle.entry:observation-pregnancy-outcome.request.ifModifiedSince, Bundle.entry:observation-pregnancy-outcome.request.ifMatch, Bundle.entry:observation-pregnancy-outcome.request.ifNoneExist, Bundle.entry:observation-pregnancy-outcome.response.extension, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.status, Bundle.entry:observation-pregnancy-outcome.response.location, Bundle.entry:observation-pregnancy-outcome.response.etag, Bundle.entry:observation-pregnancy-outcome.response.lastModified, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-pregnancy-status.extension, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.link, Bundle.entry:observation-pregnancy-status.fullUrl, Bundle.entry:observation-pregnancy-status.search.extension, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.search.mode, Bundle.entry:observation-pregnancy-status.search.score, Bundle.entry:observation-pregnancy-status.request.extension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.request.method, Bundle.entry:observation-pregnancy-status.request.url, Bundle.entry:observation-pregnancy-status.request.ifNoneMatch, Bundle.entry:observation-pregnancy-status.request.ifModifiedSince, Bundle.entry:observation-pregnancy-status.request.ifMatch, Bundle.entry:observation-pregnancy-status.request.ifNoneExist, Bundle.entry:observation-pregnancy-status.response.extension, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-pregnancy-status.response.status, Bundle.entry:observation-pregnancy-status.response.location, Bundle.entry:observation-pregnancy-status.response.etag, Bundle.entry:observation-pregnancy-status.response.lastModified, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-alcohol-use.extension, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.link, Bundle.entry:observation-alcohol-use.fullUrl, Bundle.entry:observation-alcohol-use.search.extension, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.search.mode, Bundle.entry:observation-alcohol-use.search.score, Bundle.entry:observation-alcohol-use.request.extension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.request.method, Bundle.entry:observation-alcohol-use.request.url, Bundle.entry:observation-alcohol-use.request.ifNoneMatch, Bundle.entry:observation-alcohol-use.request.ifModifiedSince, Bundle.entry:observation-alcohol-use.request.ifMatch, Bundle.entry:observation-alcohol-use.request.ifNoneExist, Bundle.entry:observation-alcohol-use.response.extension, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-alcohol-use.response.status, Bundle.entry:observation-alcohol-use.response.location, Bundle.entry:observation-alcohol-use.response.etag, Bundle.entry:observation-alcohol-use.response.lastModified, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-tobacco-use.extension, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.link, Bundle.entry:observation-tobacco-use.fullUrl, Bundle.entry:observation-tobacco-use.search.extension, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.search.mode, Bundle.entry:observation-tobacco-use.search.score, Bundle.entry:observation-tobacco-use.request.extension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.request.method, Bundle.entry:observation-tobacco-use.request.url, Bundle.entry:observation-tobacco-use.request.ifNoneMatch, Bundle.entry:observation-tobacco-use.request.ifModifiedSince, Bundle.entry:observation-tobacco-use.request.ifMatch, Bundle.entry:observation-tobacco-use.request.ifNoneExist, Bundle.entry:observation-tobacco-use.response.extension, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.response.status, Bundle.entry:observation-tobacco-use.response.location, Bundle.entry:observation-tobacco-use.response.etag, Bundle.entry:observation-tobacco-use.response.lastModified, Bundle.entry:observation-vital-signs, Bundle.entry:observation-vital-signs.extension, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.link, Bundle.entry:observation-vital-signs.fullUrl, Bundle.entry:observation-vital-signs.search.extension, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.search.mode, Bundle.entry:observation-vital-signs.search.score, Bundle.entry:observation-vital-signs.request.extension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.request.method, Bundle.entry:observation-vital-signs.request.url, Bundle.entry:observation-vital-signs.request.ifNoneMatch, Bundle.entry:observation-vital-signs.request.ifModifiedSince, Bundle.entry:observation-vital-signs.request.ifMatch, Bundle.entry:observation-vital-signs.request.ifNoneExist, Bundle.entry:observation-vital-signs.response.extension, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:observation-vital-signs.response.status, Bundle.entry:observation-vital-signs.response.location, Bundle.entry:observation-vital-signs.response.etag, Bundle.entry:observation-vital-signs.response.lastModified, Bundle.entry:organization, Bundle.entry:organization.extension, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.link, Bundle.entry:organization.fullUrl, Bundle.entry:organization.search.extension, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.search.mode, Bundle.entry:organization.search.score, Bundle.entry:organization.request.extension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.request.method, Bundle.entry:organization.request.url, Bundle.entry:organization.request.ifNoneMatch, Bundle.entry:organization.request.ifModifiedSince, Bundle.entry:organization.request.ifMatch, Bundle.entry:organization.request.ifNoneExist, Bundle.entry:organization.response.extension, Bundle.entry:organization.response.modifierExtension, Bundle.entry:organization.response.status, Bundle.entry:organization.response.location, Bundle.entry:organization.response.etag, Bundle.entry:organization.response.lastModified, Bundle.entry:specimen, Bundle.entry:specimen.extension, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.link, Bundle.entry:specimen.fullUrl, Bundle.entry:specimen.search.extension, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.search.mode, Bundle.entry:specimen.search.score, Bundle.entry:specimen.request.extension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.request.method, Bundle.entry:specimen.request.url, Bundle.entry:specimen.request.ifNoneMatch, Bundle.entry:specimen.request.ifModifiedSince, Bundle.entry:specimen.request.ifMatch, Bundle.entry:specimen.request.ifNoneExist, Bundle.entry:specimen.response.extension, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:specimen.response.status, Bundle.entry:specimen.response.location, Bundle.entry:specimen.response.etag, Bundle.entry:specimen.response.lastModified, Bundle.entry:observation-pregnancy-age, Bundle.entry:observation-pregnancy-age.extension, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.link, Bundle.entry:observation-pregnancy-age.fullUrl, Bundle.entry:observation-pregnancy-age.search.extension, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.search.mode, Bundle.entry:observation-pregnancy-age.search.score, Bundle.entry:observation-pregnancy-age.request.extension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.request.method, Bundle.entry:observation-pregnancy-age.request.url, Bundle.entry:observation-pregnancy-age.request.ifNoneMatch, Bundle.entry:observation-pregnancy-age.request.ifModifiedSince, Bundle.entry:observation-pregnancy-age.request.ifMatch, Bundle.entry:observation-pregnancy-age.request.ifNoneExist, Bundle.entry:observation-pregnancy-age.response.extension, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:observation-pregnancy-age.response.status, Bundle.entry:observation-pregnancy-age.response.location, Bundle.entry:observation-pregnancy-age.response.etag, Bundle.entry:observation-pregnancy-age.response.lastModified, Bundle.entry:coverage, Bundle.entry:coverage.extension, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.link, Bundle.entry:coverage.fullUrl, Bundle.entry:coverage.search.extension, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.search.mode, Bundle.entry:coverage.search.score, Bundle.entry:coverage.request.extension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.request.method, Bundle.entry:coverage.request.url, Bundle.entry:coverage.request.ifNoneMatch, Bundle.entry:coverage.request.ifModifiedSince, Bundle.entry:coverage.request.ifMatch, Bundle.entry:coverage.request.ifNoneExist, Bundle.entry:coverage.response.extension, Bundle.entry:coverage.response.modifierExtension, Bundle.entry:coverage.response.status, Bundle.entry:coverage.response.location, Bundle.entry:coverage.response.etag, Bundle.entry:coverage.response.lastModified, Bundle.signature All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
eps-bundle-patient-ref error Bundle If the Bundle contains patient-based resources (AllergyIntolerance, Immunization, ImmunizationRecommendation), each SHALL have patient.reference populated. entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).empty() or entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).all(resource.patient.reference.exists())
eps-bundle-resource-code error Bundle For the IPS some resources require a code element. If the Bundle contains such resources (e.g. Medication), they SHALL have code populated. entry.where( resource.is(Medication) ).empty() or entry.where( resource.is(Medication) ).all(resource.code.exists())
eps-bundle-subject-ref error Bundle If the Bundle contains subject-based clinical resources, each SHALL have subject.reference populated. entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).empty() or entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).all(resource.subject.reference.exists())
ext-1 error Bundle.link.extension, Bundle.link.modifierExtension, Bundle.entry.extension, Bundle.entry.modifierExtension, Bundle.entry.search.extension, Bundle.entry.search.modifierExtension, Bundle.entry.request.extension, Bundle.entry.request.modifierExtension, Bundle.entry.response.extension, Bundle.entry.response.modifierExtension, Bundle.entry:composition.extension, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.search.extension, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.request.extension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.response.extension, Bundle.entry:composition.response.modifierExtension, Bundle.entry:patient.extension, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.search.extension, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.request.extension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.response.extension, Bundle.entry:patient.response.modifierExtension, Bundle.entry:allergyintolerance.extension, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.search.extension, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.request.extension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.response.extension, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:careplan.extension, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.search.extension, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.request.extension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.response.extension, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:condition.extension, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.search.extension, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.request.extension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.response.extension, Bundle.entry:condition.response.modifierExtension, Bundle.entry:device.extension, Bundle.entry:device.modifierExtension, Bundle.entry:device.search.extension, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.request.extension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.response.extension, Bundle.entry:device.response.modifierExtension, Bundle.entry:deviceusestatement.extension, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.search.extension, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.request.extension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.response.extension, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:diagnosticreport.extension, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.search.extension, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.request.extension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.response.extension, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:flag.extension, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.search.extension, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.request.extension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.response.extension, Bundle.entry:flag.response.modifierExtension, Bundle.entry:imagingstudy.extension, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.search.extension, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.request.extension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.response.extension, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:immunization.extension, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.search.extension, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.request.extension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.response.extension, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:medication.extension, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.search.extension, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.request.extension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.response.extension, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medicationrequest.extension, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.search.extension, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.request.extension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.response.extension, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationstatement.extension, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.search.extension, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.request.extension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.response.extension, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:practitioner.extension, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.search.extension, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.request.extension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.response.extension, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitionerrole.extension, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.search.extension, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.request.extension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.response.extension, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:procedure.extension, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.search.extension, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.request.extension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.response.extension, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.extension, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.search.extension, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.extension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.extension, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.extension, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.search.extension, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.extension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.extension, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-status.extension, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.search.extension, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.request.extension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.response.extension, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-alcohol-use.extension, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.search.extension, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.request.extension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.response.extension, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.extension, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.search.extension, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.request.extension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.response.extension, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-vital-signs.extension, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.search.extension, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.request.extension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.response.extension, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:organization.extension, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.search.extension, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.request.extension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.response.extension, Bundle.entry:organization.response.modifierExtension, Bundle.entry:specimen.extension, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.search.extension, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.request.extension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.response.extension, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:observation-pregnancy-age.extension, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.search.extension, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.request.extension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.response.extension, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:coverage.extension, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.search.extension, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.request.extension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.response.extension, Bundle.entry:coverage.response.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuEps(1.0.0-ballot) Patient Summary bundle
This profile also imposes the profile Bundle (IPS) (2.0.0)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, eps-bundle-patient-ref, eps-bundle-subject-ref, eps-bundle-resource-code
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... 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.
... timestamp SOΣ 1..1 instant When the bundle was assembled
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... Slices for entry ΣC 2..* BackboneElement Entry resource in the patient summary 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
.... entry:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 OΣ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
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
SHOULD:display Consumer (IPS) from Bundle (EPS)
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 IECoreCompositionPatientSummary(0.3.0) Patient Summary composition
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 IECorePatientSummaryPatient(0.3.0) Information about an individual or animal receiving health care services
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 AllergyIntoleranceOblEuEps(1.0.0-ballot) Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
.... 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
Constraints: ext-1
..... 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
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ConditionOblEuEps(1.0.0-ballot) Detailed information about conditions, problems or diagnoses
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DeviceEuEps(1.0.0-ballot) Item used in healthcare
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DeviceUseStatementEuEps(1.0.0-ballot) Record of use of a device
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 DiagnosticReportEuEps(1.0.0-ballot) Diagnostic Report EU core
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 FlagAlertOblEuEps(1.0.0-ballot) Key information to flag to healthcare providers
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImagingStudyUvIps(2.0.0) 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ImmunizationOblEuEps(1.0.0-ballot) Immunization event information
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationOblEuEps(1.0.0-ballot) Definition of a Medication
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationRequestOblEuEps(1.0.0-ballot) Ordering of medication for patient or group
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 MedicationStatementEuEps(1.0.0-ballot) Record of medication being taken by a patient
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 PractitionerOblEuEps(1.0.0-ballot) A person with a formal responsibility in the provisioning of healthcare or related services
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 PractitionerRoleOblEuEps(1.0.0-ballot) Roles/organizations the practitioner is associated with
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ProcedureEuEps(1.0.0-ballot) An action that is being or was performed on a patient
.... entry:observation-pregnancy-edd Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyEddEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-outcome Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyOutcomeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-status Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyStatusEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-alcohol-use Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationAlcoholUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-tobacco-use Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationTobaccoUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-vital-signs Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 observation-vitalsigns(4.0.1) FHIR Vital Signs Profile
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 OrganizationOblEuEps(1.0.0-ballot) A grouping of people or organizations with a common purpose
.... 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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 SpecimenUvIps(2.0.0) Sample for analysis
.... entry:observation-pregnancy-age Σ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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 ObservationPregnancyGestationalAgeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:coverage SΣC 0..* BackboneElement Entry resource in the patient summary bundle
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
Constraints: ext-1
..... fullUrl Σ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 IECoreCoverage(0.3.0) Insurance or medical plan or a payment agreement

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:allergyintolerance.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:careplan.​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:flag.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: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: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:observation-pregnancy-edd.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-outcome.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-status.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-alcohol-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-tobacco-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-vital-signs.​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:specimen.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-age.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:coverage.​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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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)
ele-1 error Bundle.implicitRules, Bundle.identifier, Bundle.type, Bundle.timestamp, Bundle.entry, Bundle.entry.modifierExtension, Bundle.entry.fullUrl, Bundle.entry.search.modifierExtension, Bundle.entry.request.modifierExtension, Bundle.entry.request.method, Bundle.entry.request.url, Bundle.entry.response.modifierExtension, Bundle.entry.response.status, Bundle.entry:composition, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.fullUrl, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.request.method, Bundle.entry:composition.request.url, Bundle.entry:composition.response.modifierExtension, Bundle.entry:composition.response.status, Bundle.entry:patient, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.fullUrl, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.request.method, Bundle.entry:patient.request.url, Bundle.entry:patient.response.modifierExtension, Bundle.entry:patient.response.status, Bundle.entry:allergyintolerance, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.fullUrl, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.request.method, Bundle.entry:allergyintolerance.request.url, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:allergyintolerance.response.status, Bundle.entry:careplan, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.fullUrl, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.request.method, Bundle.entry:careplan.request.url, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:careplan.response.status, Bundle.entry:condition, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.fullUrl, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.request.method, Bundle.entry:condition.request.url, Bundle.entry:condition.response.modifierExtension, Bundle.entry:condition.response.status, Bundle.entry:device, Bundle.entry:device.modifierExtension, Bundle.entry:device.fullUrl, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.request.method, Bundle.entry:device.request.url, Bundle.entry:device.response.modifierExtension, Bundle.entry:device.response.status, Bundle.entry:deviceusestatement, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.fullUrl, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.request.method, Bundle.entry:deviceusestatement.request.url, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:deviceusestatement.response.status, Bundle.entry:diagnosticreport, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.fullUrl, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.request.method, Bundle.entry:diagnosticreport.request.url, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:diagnosticreport.response.status, Bundle.entry:flag, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.fullUrl, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.request.method, Bundle.entry:flag.request.url, Bundle.entry:flag.response.modifierExtension, Bundle.entry:flag.response.status, Bundle.entry:imagingstudy, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.fullUrl, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.request.method, Bundle.entry:imagingstudy.request.url, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:imagingstudy.response.status, Bundle.entry:immunization, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.fullUrl, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.request.method, Bundle.entry:immunization.request.url, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:immunization.response.status, Bundle.entry:medication, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.fullUrl, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.request.method, Bundle.entry:medication.request.url, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medication.response.status, Bundle.entry:medicationrequest, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.fullUrl, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.request.method, Bundle.entry:medicationrequest.request.url, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationrequest.response.status, Bundle.entry:medicationstatement, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.fullUrl, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.request.method, Bundle.entry:medicationstatement.request.url, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:medicationstatement.response.status, Bundle.entry:practitioner, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.fullUrl, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.request.method, Bundle.entry:practitioner.request.url, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitioner.response.status, Bundle.entry:practitionerrole, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.fullUrl, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.request.method, Bundle.entry:practitionerrole.request.url, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:practitionerrole.response.status, Bundle.entry:procedure, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.fullUrl, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.request.method, Bundle.entry:procedure.request.url, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:procedure.response.status, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.fullUrl, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.method, Bundle.entry:observation-pregnancy-edd.request.url, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.status, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.fullUrl, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.method, Bundle.entry:observation-pregnancy-outcome.request.url, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.status, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.fullUrl, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.request.method, Bundle.entry:observation-pregnancy-status.request.url, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-pregnancy-status.response.status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.fullUrl, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.request.method, Bundle.entry:observation-alcohol-use.request.url, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-alcohol-use.response.status, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.fullUrl, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.request.method, Bundle.entry:observation-tobacco-use.request.url, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.response.status, Bundle.entry:observation-vital-signs, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.fullUrl, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.request.method, Bundle.entry:observation-vital-signs.request.url, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:observation-vital-signs.response.status, Bundle.entry:organization, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.fullUrl, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.request.method, Bundle.entry:organization.request.url, Bundle.entry:organization.response.modifierExtension, Bundle.entry:organization.response.status, Bundle.entry:specimen, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.fullUrl, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.request.method, Bundle.entry:specimen.request.url, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:specimen.response.status, Bundle.entry:observation-pregnancy-age, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.fullUrl, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.request.method, Bundle.entry:observation-pregnancy-age.request.url, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:observation-pregnancy-age.response.status, Bundle.entry:coverage, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.fullUrl, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.request.method, Bundle.entry:coverage.request.url, Bundle.entry:coverage.response.modifierExtension, Bundle.entry:coverage.response.status All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
eps-bundle-patient-ref error Bundle If the Bundle contains patient-based resources (AllergyIntolerance, Immunization, ImmunizationRecommendation), each SHALL have patient.reference populated. entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).empty() or entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).all(resource.patient.reference.exists())
eps-bundle-resource-code error Bundle For the IPS some resources require a code element. If the Bundle contains such resources (e.g. Medication), they SHALL have code populated. entry.where( resource.is(Medication) ).empty() or entry.where( resource.is(Medication) ).all(resource.code.exists())
eps-bundle-subject-ref error Bundle If the Bundle contains subject-based clinical resources, each SHALL have subject.reference populated. entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).empty() or entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).all(resource.subject.reference.exists())
ext-1 error Bundle.entry.modifierExtension, Bundle.entry.search.modifierExtension, Bundle.entry.request.modifierExtension, Bundle.entry.response.modifierExtension, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.response.modifierExtension, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.response.modifierExtension, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.response.modifierExtension, Bundle.entry:device.modifierExtension, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.response.modifierExtension, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.response.modifierExtension, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.response.modifierExtension, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.response.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from BundleEuEps

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle 0..* BundleEuEps(1.0.0-ballot) Patient Summary bundle
This profile also imposes the profile Bundle (IPS) (2.0.0)
... identifier S 1..1 Identifier Persistent identifier for the bundle
... timestamp S 1..1 instant When the bundle was assembled
... Slices for entry Content/Rules for all slices
.... entry:composition 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 IECoreCompositionPatientSummary(0.3.0) Patient Summary composition
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 IECorePatientSummaryPatient(0.3.0) Information about an individual or animal receiving health care services
.... entry:coverage S 0..* BackboneElement Entry resource in the patient summary bundle
..... resource 1..1 IECoreCoverage(0.3.0) Insurance or medical plan or a payment agreement

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* BundleEuEps(1.0.0-ballot) Patient Summary bundle
This profile also imposes the profile Bundle (IPS) (2.0.0)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, eps-bundle-patient-ref, eps-bundle-subject-ref, eps-bundle-resource-code
... 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
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... 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.
... timestamp SOΣ 1..1 instant When the bundle was assembled
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
... total ΣC 0..1 unsignedInt If search, the total number of matches
... link Σ 0..* BackboneElement Links related to this Bundle
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... relation Σ 1..1 string See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
.... url Σ 1..1 uri Reference details for the link
... Slices for entry ΣC 2..* BackboneElement Entry resource in the patient summary 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
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 OΣ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
ObligationsActorSource
SHALL:populate Creator (IPS) from Bundle (EPS)
SHALL:handle Consumer (IPS) from Bundle (EPS)
SHOULD:display Consumer (IPS) from Bundle (EPS)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 IECoreCompositionPatientSummary(0.3.0) Patient Summary composition
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 IECorePatientSummaryPatient(0.3.0) Information about an individual or animal receiving health care services
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 AllergyIntoleranceOblEuEps(1.0.0-ballot) Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ConditionOblEuEps(1.0.0-ballot) Detailed information about conditions, problems or diagnoses
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 DeviceEuEps(1.0.0-ballot) Item used in healthcare
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 DeviceUseStatementEuEps(1.0.0-ballot) Record of use of a device
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 DiagnosticReportEuEps(1.0.0-ballot) Diagnostic Report EU core
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 FlagAlertOblEuEps(1.0.0-ballot) Key information to flag to healthcare providers
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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(2.0.0) 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ImmunizationOblEuEps(1.0.0-ballot) Immunization event information
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 MedicationOblEuEps(1.0.0-ballot) Definition of a Medication
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 MedicationRequestOblEuEps(1.0.0-ballot) Ordering of medication for patient or group
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 MedicationStatementEuEps(1.0.0-ballot) Record of medication being taken by a patient
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 PractitionerOblEuEps(1.0.0-ballot) A person with a formal responsibility in the provisioning of healthcare or related services
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 PractitionerRoleOblEuEps(1.0.0-ballot) Roles/organizations the practitioner is associated with
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ProcedureEuEps(1.0.0-ballot) An action that is being or was performed on a patient
.... entry:observation-pregnancy-edd Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyEddEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-outcome Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyOutcomeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-pregnancy-status Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyStatusEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:observation-alcohol-use Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationAlcoholUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-tobacco-use Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationTobaccoUseUvIps(2.0.0) Measurements and simple assertions
.... entry:observation-vital-signs Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 observation-vitalsigns(4.0.1) FHIR Vital Signs Profile
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 OrganizationOblEuEps(1.0.0-ballot) A grouping of people or organizations with a common purpose
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 SpecimenUvIps(2.0.0) Sample for analysis
.... entry:observation-pregnancy-age Σ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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 ObservationPregnancyGestationalAgeEuEps(1.0.0-ballot) Measurements and simple assertions
.... entry:coverage SΣC 0..* BackboneElement Entry resource in the patient summary bundle
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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... 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 IECoreCoverage(0.3.0) Insurance or medical plan or a payment agreement
... signature Σ 0..1 Signature Digital Signature

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: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: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.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: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: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: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: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:observation-pregnancy-edd.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-edd.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-outcome.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-outcome.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-status.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-status.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-alcohol-use.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-alcohol-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-tobacco-use.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-tobacco-use.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observation-vital-signs.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-vital-signs.​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: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:observation-pregnancy-age.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observation-pregnancy-age.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:coverage.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:coverage.​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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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:allergyintolerance, Bundle.entry:careplan, Bundle.entry:condition, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-vital-signs, Bundle.entry:organization, Bundle.entry:specimen, Bundle.entry:observation-pregnancy-age, Bundle.entry:coverage 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)
ele-1 error Bundle.meta, Bundle.implicitRules, Bundle.language, Bundle.identifier, Bundle.type, Bundle.timestamp, Bundle.total, Bundle.link, Bundle.link.extension, Bundle.link.modifierExtension, Bundle.link.relation, Bundle.link.url, Bundle.entry, Bundle.entry.extension, Bundle.entry.modifierExtension, Bundle.entry.link, Bundle.entry.fullUrl, Bundle.entry.search.extension, Bundle.entry.search.modifierExtension, Bundle.entry.search.mode, Bundle.entry.search.score, Bundle.entry.request.extension, Bundle.entry.request.modifierExtension, Bundle.entry.request.method, Bundle.entry.request.url, Bundle.entry.request.ifNoneMatch, Bundle.entry.request.ifModifiedSince, Bundle.entry.request.ifMatch, Bundle.entry.request.ifNoneExist, Bundle.entry.response.extension, Bundle.entry.response.modifierExtension, Bundle.entry.response.status, Bundle.entry.response.location, Bundle.entry.response.etag, Bundle.entry.response.lastModified, Bundle.entry:composition, Bundle.entry:composition.extension, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.link, Bundle.entry:composition.fullUrl, Bundle.entry:composition.search.extension, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.search.mode, Bundle.entry:composition.search.score, Bundle.entry:composition.request.extension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.request.method, Bundle.entry:composition.request.url, Bundle.entry:composition.request.ifNoneMatch, Bundle.entry:composition.request.ifModifiedSince, Bundle.entry:composition.request.ifMatch, Bundle.entry:composition.request.ifNoneExist, Bundle.entry:composition.response.extension, Bundle.entry:composition.response.modifierExtension, Bundle.entry:composition.response.status, Bundle.entry:composition.response.location, Bundle.entry:composition.response.etag, Bundle.entry:composition.response.lastModified, Bundle.entry:patient, Bundle.entry:patient.extension, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.link, Bundle.entry:patient.fullUrl, Bundle.entry:patient.search.extension, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.search.mode, Bundle.entry:patient.search.score, Bundle.entry:patient.request.extension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.request.method, Bundle.entry:patient.request.url, Bundle.entry:patient.request.ifNoneMatch, Bundle.entry:patient.request.ifModifiedSince, Bundle.entry:patient.request.ifMatch, Bundle.entry:patient.request.ifNoneExist, Bundle.entry:patient.response.extension, Bundle.entry:patient.response.modifierExtension, Bundle.entry:patient.response.status, Bundle.entry:patient.response.location, Bundle.entry:patient.response.etag, Bundle.entry:patient.response.lastModified, Bundle.entry:allergyintolerance, Bundle.entry:allergyintolerance.extension, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.link, Bundle.entry:allergyintolerance.fullUrl, Bundle.entry:allergyintolerance.search.extension, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.search.mode, Bundle.entry:allergyintolerance.search.score, Bundle.entry:allergyintolerance.request.extension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.request.method, Bundle.entry:allergyintolerance.request.url, Bundle.entry:allergyintolerance.request.ifNoneMatch, Bundle.entry:allergyintolerance.request.ifModifiedSince, Bundle.entry:allergyintolerance.request.ifMatch, Bundle.entry:allergyintolerance.request.ifNoneExist, Bundle.entry:allergyintolerance.response.extension, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:allergyintolerance.response.status, Bundle.entry:allergyintolerance.response.location, Bundle.entry:allergyintolerance.response.etag, Bundle.entry:allergyintolerance.response.lastModified, Bundle.entry:careplan, Bundle.entry:careplan.extension, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.link, Bundle.entry:careplan.fullUrl, Bundle.entry:careplan.search.extension, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.search.mode, Bundle.entry:careplan.search.score, Bundle.entry:careplan.request.extension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.request.method, Bundle.entry:careplan.request.url, Bundle.entry:careplan.request.ifNoneMatch, Bundle.entry:careplan.request.ifModifiedSince, Bundle.entry:careplan.request.ifMatch, Bundle.entry:careplan.request.ifNoneExist, Bundle.entry:careplan.response.extension, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:careplan.response.status, Bundle.entry:careplan.response.location, Bundle.entry:careplan.response.etag, Bundle.entry:careplan.response.lastModified, Bundle.entry:condition, Bundle.entry:condition.extension, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.link, Bundle.entry:condition.fullUrl, Bundle.entry:condition.search.extension, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.search.mode, Bundle.entry:condition.search.score, Bundle.entry:condition.request.extension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.request.method, Bundle.entry:condition.request.url, Bundle.entry:condition.request.ifNoneMatch, Bundle.entry:condition.request.ifModifiedSince, Bundle.entry:condition.request.ifMatch, Bundle.entry:condition.request.ifNoneExist, Bundle.entry:condition.response.extension, Bundle.entry:condition.response.modifierExtension, Bundle.entry:condition.response.status, Bundle.entry:condition.response.location, Bundle.entry:condition.response.etag, Bundle.entry:condition.response.lastModified, Bundle.entry:device, Bundle.entry:device.extension, Bundle.entry:device.modifierExtension, Bundle.entry:device.link, Bundle.entry:device.fullUrl, Bundle.entry:device.search.extension, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.search.mode, Bundle.entry:device.search.score, Bundle.entry:device.request.extension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.request.method, Bundle.entry:device.request.url, Bundle.entry:device.request.ifNoneMatch, Bundle.entry:device.request.ifModifiedSince, Bundle.entry:device.request.ifMatch, Bundle.entry:device.request.ifNoneExist, Bundle.entry:device.response.extension, Bundle.entry:device.response.modifierExtension, Bundle.entry:device.response.status, Bundle.entry:device.response.location, Bundle.entry:device.response.etag, Bundle.entry:device.response.lastModified, Bundle.entry:deviceusestatement, Bundle.entry:deviceusestatement.extension, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.link, Bundle.entry:deviceusestatement.fullUrl, Bundle.entry:deviceusestatement.search.extension, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.search.mode, Bundle.entry:deviceusestatement.search.score, Bundle.entry:deviceusestatement.request.extension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.request.method, Bundle.entry:deviceusestatement.request.url, Bundle.entry:deviceusestatement.request.ifNoneMatch, Bundle.entry:deviceusestatement.request.ifModifiedSince, Bundle.entry:deviceusestatement.request.ifMatch, Bundle.entry:deviceusestatement.request.ifNoneExist, Bundle.entry:deviceusestatement.response.extension, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:deviceusestatement.response.status, Bundle.entry:deviceusestatement.response.location, Bundle.entry:deviceusestatement.response.etag, Bundle.entry:deviceusestatement.response.lastModified, Bundle.entry:diagnosticreport, Bundle.entry:diagnosticreport.extension, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.link, Bundle.entry:diagnosticreport.fullUrl, Bundle.entry:diagnosticreport.search.extension, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.search.mode, Bundle.entry:diagnosticreport.search.score, Bundle.entry:diagnosticreport.request.extension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.request.method, Bundle.entry:diagnosticreport.request.url, Bundle.entry:diagnosticreport.request.ifNoneMatch, Bundle.entry:diagnosticreport.request.ifModifiedSince, Bundle.entry:diagnosticreport.request.ifMatch, Bundle.entry:diagnosticreport.request.ifNoneExist, Bundle.entry:diagnosticreport.response.extension, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:diagnosticreport.response.status, Bundle.entry:diagnosticreport.response.location, Bundle.entry:diagnosticreport.response.etag, Bundle.entry:diagnosticreport.response.lastModified, Bundle.entry:flag, Bundle.entry:flag.extension, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.link, Bundle.entry:flag.fullUrl, Bundle.entry:flag.search.extension, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.search.mode, Bundle.entry:flag.search.score, Bundle.entry:flag.request.extension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.request.method, Bundle.entry:flag.request.url, Bundle.entry:flag.request.ifNoneMatch, Bundle.entry:flag.request.ifModifiedSince, Bundle.entry:flag.request.ifMatch, Bundle.entry:flag.request.ifNoneExist, Bundle.entry:flag.response.extension, Bundle.entry:flag.response.modifierExtension, Bundle.entry:flag.response.status, Bundle.entry:flag.response.location, Bundle.entry:flag.response.etag, Bundle.entry:flag.response.lastModified, Bundle.entry:imagingstudy, Bundle.entry:imagingstudy.extension, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.link, Bundle.entry:imagingstudy.fullUrl, Bundle.entry:imagingstudy.search.extension, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.search.mode, Bundle.entry:imagingstudy.search.score, Bundle.entry:imagingstudy.request.extension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.request.method, Bundle.entry:imagingstudy.request.url, Bundle.entry:imagingstudy.request.ifNoneMatch, Bundle.entry:imagingstudy.request.ifModifiedSince, Bundle.entry:imagingstudy.request.ifMatch, Bundle.entry:imagingstudy.request.ifNoneExist, Bundle.entry:imagingstudy.response.extension, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:imagingstudy.response.status, Bundle.entry:imagingstudy.response.location, Bundle.entry:imagingstudy.response.etag, Bundle.entry:imagingstudy.response.lastModified, Bundle.entry:immunization, Bundle.entry:immunization.extension, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.link, Bundle.entry:immunization.fullUrl, Bundle.entry:immunization.search.extension, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.search.mode, Bundle.entry:immunization.search.score, Bundle.entry:immunization.request.extension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.request.method, Bundle.entry:immunization.request.url, Bundle.entry:immunization.request.ifNoneMatch, Bundle.entry:immunization.request.ifModifiedSince, Bundle.entry:immunization.request.ifMatch, Bundle.entry:immunization.request.ifNoneExist, Bundle.entry:immunization.response.extension, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:immunization.response.status, Bundle.entry:immunization.response.location, Bundle.entry:immunization.response.etag, Bundle.entry:immunization.response.lastModified, Bundle.entry:medication, Bundle.entry:medication.extension, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.link, Bundle.entry:medication.fullUrl, Bundle.entry:medication.search.extension, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.search.mode, Bundle.entry:medication.search.score, Bundle.entry:medication.request.extension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.request.method, Bundle.entry:medication.request.url, Bundle.entry:medication.request.ifNoneMatch, Bundle.entry:medication.request.ifModifiedSince, Bundle.entry:medication.request.ifMatch, Bundle.entry:medication.request.ifNoneExist, Bundle.entry:medication.response.extension, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medication.response.status, Bundle.entry:medication.response.location, Bundle.entry:medication.response.etag, Bundle.entry:medication.response.lastModified, Bundle.entry:medicationrequest, Bundle.entry:medicationrequest.extension, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.link, Bundle.entry:medicationrequest.fullUrl, Bundle.entry:medicationrequest.search.extension, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.search.mode, Bundle.entry:medicationrequest.search.score, Bundle.entry:medicationrequest.request.extension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.request.method, Bundle.entry:medicationrequest.request.url, Bundle.entry:medicationrequest.request.ifNoneMatch, Bundle.entry:medicationrequest.request.ifModifiedSince, Bundle.entry:medicationrequest.request.ifMatch, Bundle.entry:medicationrequest.request.ifNoneExist, Bundle.entry:medicationrequest.response.extension, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationrequest.response.status, Bundle.entry:medicationrequest.response.location, Bundle.entry:medicationrequest.response.etag, Bundle.entry:medicationrequest.response.lastModified, Bundle.entry:medicationstatement, Bundle.entry:medicationstatement.extension, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.link, Bundle.entry:medicationstatement.fullUrl, Bundle.entry:medicationstatement.search.extension, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.search.mode, Bundle.entry:medicationstatement.search.score, Bundle.entry:medicationstatement.request.extension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.request.method, Bundle.entry:medicationstatement.request.url, Bundle.entry:medicationstatement.request.ifNoneMatch, Bundle.entry:medicationstatement.request.ifModifiedSince, Bundle.entry:medicationstatement.request.ifMatch, Bundle.entry:medicationstatement.request.ifNoneExist, Bundle.entry:medicationstatement.response.extension, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:medicationstatement.response.status, Bundle.entry:medicationstatement.response.location, Bundle.entry:medicationstatement.response.etag, Bundle.entry:medicationstatement.response.lastModified, Bundle.entry:practitioner, Bundle.entry:practitioner.extension, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.link, Bundle.entry:practitioner.fullUrl, Bundle.entry:practitioner.search.extension, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.search.mode, Bundle.entry:practitioner.search.score, Bundle.entry:practitioner.request.extension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.request.method, Bundle.entry:practitioner.request.url, Bundle.entry:practitioner.request.ifNoneMatch, Bundle.entry:practitioner.request.ifModifiedSince, Bundle.entry:practitioner.request.ifMatch, Bundle.entry:practitioner.request.ifNoneExist, Bundle.entry:practitioner.response.extension, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitioner.response.status, Bundle.entry:practitioner.response.location, Bundle.entry:practitioner.response.etag, Bundle.entry:practitioner.response.lastModified, Bundle.entry:practitionerrole, Bundle.entry:practitionerrole.extension, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.link, Bundle.entry:practitionerrole.fullUrl, Bundle.entry:practitionerrole.search.extension, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.search.mode, Bundle.entry:practitionerrole.search.score, Bundle.entry:practitionerrole.request.extension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.request.method, Bundle.entry:practitionerrole.request.url, Bundle.entry:practitionerrole.request.ifNoneMatch, Bundle.entry:practitionerrole.request.ifModifiedSince, Bundle.entry:practitionerrole.request.ifMatch, Bundle.entry:practitionerrole.request.ifNoneExist, Bundle.entry:practitionerrole.response.extension, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:practitionerrole.response.status, Bundle.entry:practitionerrole.response.location, Bundle.entry:practitionerrole.response.etag, Bundle.entry:practitionerrole.response.lastModified, Bundle.entry:procedure, Bundle.entry:procedure.extension, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.link, Bundle.entry:procedure.fullUrl, Bundle.entry:procedure.search.extension, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.search.mode, Bundle.entry:procedure.search.score, Bundle.entry:procedure.request.extension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.request.method, Bundle.entry:procedure.request.url, Bundle.entry:procedure.request.ifNoneMatch, Bundle.entry:procedure.request.ifModifiedSince, Bundle.entry:procedure.request.ifMatch, Bundle.entry:procedure.request.ifNoneExist, Bundle.entry:procedure.response.extension, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:procedure.response.status, Bundle.entry:procedure.response.location, Bundle.entry:procedure.response.etag, Bundle.entry:procedure.response.lastModified, Bundle.entry:observation-pregnancy-edd, Bundle.entry:observation-pregnancy-edd.extension, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.link, Bundle.entry:observation-pregnancy-edd.fullUrl, Bundle.entry:observation-pregnancy-edd.search.extension, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.search.mode, Bundle.entry:observation-pregnancy-edd.search.score, Bundle.entry:observation-pregnancy-edd.request.extension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.method, Bundle.entry:observation-pregnancy-edd.request.url, Bundle.entry:observation-pregnancy-edd.request.ifNoneMatch, Bundle.entry:observation-pregnancy-edd.request.ifModifiedSince, Bundle.entry:observation-pregnancy-edd.request.ifMatch, Bundle.entry:observation-pregnancy-edd.request.ifNoneExist, Bundle.entry:observation-pregnancy-edd.response.extension, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.status, Bundle.entry:observation-pregnancy-edd.response.location, Bundle.entry:observation-pregnancy-edd.response.etag, Bundle.entry:observation-pregnancy-edd.response.lastModified, Bundle.entry:observation-pregnancy-outcome, Bundle.entry:observation-pregnancy-outcome.extension, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.link, Bundle.entry:observation-pregnancy-outcome.fullUrl, Bundle.entry:observation-pregnancy-outcome.search.extension, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.search.mode, Bundle.entry:observation-pregnancy-outcome.search.score, Bundle.entry:observation-pregnancy-outcome.request.extension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.method, Bundle.entry:observation-pregnancy-outcome.request.url, Bundle.entry:observation-pregnancy-outcome.request.ifNoneMatch, Bundle.entry:observation-pregnancy-outcome.request.ifModifiedSince, Bundle.entry:observation-pregnancy-outcome.request.ifMatch, Bundle.entry:observation-pregnancy-outcome.request.ifNoneExist, Bundle.entry:observation-pregnancy-outcome.response.extension, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.status, Bundle.entry:observation-pregnancy-outcome.response.location, Bundle.entry:observation-pregnancy-outcome.response.etag, Bundle.entry:observation-pregnancy-outcome.response.lastModified, Bundle.entry:observation-pregnancy-status, Bundle.entry:observation-pregnancy-status.extension, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.link, Bundle.entry:observation-pregnancy-status.fullUrl, Bundle.entry:observation-pregnancy-status.search.extension, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.search.mode, Bundle.entry:observation-pregnancy-status.search.score, Bundle.entry:observation-pregnancy-status.request.extension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.request.method, Bundle.entry:observation-pregnancy-status.request.url, Bundle.entry:observation-pregnancy-status.request.ifNoneMatch, Bundle.entry:observation-pregnancy-status.request.ifModifiedSince, Bundle.entry:observation-pregnancy-status.request.ifMatch, Bundle.entry:observation-pregnancy-status.request.ifNoneExist, Bundle.entry:observation-pregnancy-status.response.extension, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-pregnancy-status.response.status, Bundle.entry:observation-pregnancy-status.response.location, Bundle.entry:observation-pregnancy-status.response.etag, Bundle.entry:observation-pregnancy-status.response.lastModified, Bundle.entry:observation-alcohol-use, Bundle.entry:observation-alcohol-use.extension, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.link, Bundle.entry:observation-alcohol-use.fullUrl, Bundle.entry:observation-alcohol-use.search.extension, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.search.mode, Bundle.entry:observation-alcohol-use.search.score, Bundle.entry:observation-alcohol-use.request.extension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.request.method, Bundle.entry:observation-alcohol-use.request.url, Bundle.entry:observation-alcohol-use.request.ifNoneMatch, Bundle.entry:observation-alcohol-use.request.ifModifiedSince, Bundle.entry:observation-alcohol-use.request.ifMatch, Bundle.entry:observation-alcohol-use.request.ifNoneExist, Bundle.entry:observation-alcohol-use.response.extension, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-alcohol-use.response.status, Bundle.entry:observation-alcohol-use.response.location, Bundle.entry:observation-alcohol-use.response.etag, Bundle.entry:observation-alcohol-use.response.lastModified, Bundle.entry:observation-tobacco-use, Bundle.entry:observation-tobacco-use.extension, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.link, Bundle.entry:observation-tobacco-use.fullUrl, Bundle.entry:observation-tobacco-use.search.extension, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.search.mode, Bundle.entry:observation-tobacco-use.search.score, Bundle.entry:observation-tobacco-use.request.extension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.request.method, Bundle.entry:observation-tobacco-use.request.url, Bundle.entry:observation-tobacco-use.request.ifNoneMatch, Bundle.entry:observation-tobacco-use.request.ifModifiedSince, Bundle.entry:observation-tobacco-use.request.ifMatch, Bundle.entry:observation-tobacco-use.request.ifNoneExist, Bundle.entry:observation-tobacco-use.response.extension, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.response.status, Bundle.entry:observation-tobacco-use.response.location, Bundle.entry:observation-tobacco-use.response.etag, Bundle.entry:observation-tobacco-use.response.lastModified, Bundle.entry:observation-vital-signs, Bundle.entry:observation-vital-signs.extension, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.link, Bundle.entry:observation-vital-signs.fullUrl, Bundle.entry:observation-vital-signs.search.extension, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.search.mode, Bundle.entry:observation-vital-signs.search.score, Bundle.entry:observation-vital-signs.request.extension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.request.method, Bundle.entry:observation-vital-signs.request.url, Bundle.entry:observation-vital-signs.request.ifNoneMatch, Bundle.entry:observation-vital-signs.request.ifModifiedSince, Bundle.entry:observation-vital-signs.request.ifMatch, Bundle.entry:observation-vital-signs.request.ifNoneExist, Bundle.entry:observation-vital-signs.response.extension, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:observation-vital-signs.response.status, Bundle.entry:observation-vital-signs.response.location, Bundle.entry:observation-vital-signs.response.etag, Bundle.entry:observation-vital-signs.response.lastModified, Bundle.entry:organization, Bundle.entry:organization.extension, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.link, Bundle.entry:organization.fullUrl, Bundle.entry:organization.search.extension, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.search.mode, Bundle.entry:organization.search.score, Bundle.entry:organization.request.extension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.request.method, Bundle.entry:organization.request.url, Bundle.entry:organization.request.ifNoneMatch, Bundle.entry:organization.request.ifModifiedSince, Bundle.entry:organization.request.ifMatch, Bundle.entry:organization.request.ifNoneExist, Bundle.entry:organization.response.extension, Bundle.entry:organization.response.modifierExtension, Bundle.entry:organization.response.status, Bundle.entry:organization.response.location, Bundle.entry:organization.response.etag, Bundle.entry:organization.response.lastModified, Bundle.entry:specimen, Bundle.entry:specimen.extension, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.link, Bundle.entry:specimen.fullUrl, Bundle.entry:specimen.search.extension, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.search.mode, Bundle.entry:specimen.search.score, Bundle.entry:specimen.request.extension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.request.method, Bundle.entry:specimen.request.url, Bundle.entry:specimen.request.ifNoneMatch, Bundle.entry:specimen.request.ifModifiedSince, Bundle.entry:specimen.request.ifMatch, Bundle.entry:specimen.request.ifNoneExist, Bundle.entry:specimen.response.extension, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:specimen.response.status, Bundle.entry:specimen.response.location, Bundle.entry:specimen.response.etag, Bundle.entry:specimen.response.lastModified, Bundle.entry:observation-pregnancy-age, Bundle.entry:observation-pregnancy-age.extension, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.link, Bundle.entry:observation-pregnancy-age.fullUrl, Bundle.entry:observation-pregnancy-age.search.extension, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.search.mode, Bundle.entry:observation-pregnancy-age.search.score, Bundle.entry:observation-pregnancy-age.request.extension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.request.method, Bundle.entry:observation-pregnancy-age.request.url, Bundle.entry:observation-pregnancy-age.request.ifNoneMatch, Bundle.entry:observation-pregnancy-age.request.ifModifiedSince, Bundle.entry:observation-pregnancy-age.request.ifMatch, Bundle.entry:observation-pregnancy-age.request.ifNoneExist, Bundle.entry:observation-pregnancy-age.response.extension, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:observation-pregnancy-age.response.status, Bundle.entry:observation-pregnancy-age.response.location, Bundle.entry:observation-pregnancy-age.response.etag, Bundle.entry:observation-pregnancy-age.response.lastModified, Bundle.entry:coverage, Bundle.entry:coverage.extension, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.link, Bundle.entry:coverage.fullUrl, Bundle.entry:coverage.search.extension, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.search.mode, Bundle.entry:coverage.search.score, Bundle.entry:coverage.request.extension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.request.method, Bundle.entry:coverage.request.url, Bundle.entry:coverage.request.ifNoneMatch, Bundle.entry:coverage.request.ifModifiedSince, Bundle.entry:coverage.request.ifMatch, Bundle.entry:coverage.request.ifNoneExist, Bundle.entry:coverage.response.extension, Bundle.entry:coverage.response.modifierExtension, Bundle.entry:coverage.response.status, Bundle.entry:coverage.response.location, Bundle.entry:coverage.response.etag, Bundle.entry:coverage.response.lastModified, Bundle.signature All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
eps-bundle-patient-ref error Bundle If the Bundle contains patient-based resources (AllergyIntolerance, Immunization, ImmunizationRecommendation), each SHALL have patient.reference populated. entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).empty() or entry.where( resource.is(AllergyIntolerance) or resource.is(Immunization) or resource.is(Consent) or resource.is(ImmunizationRecommendation) ).all(resource.patient.reference.exists())
eps-bundle-resource-code error Bundle For the IPS some resources require a code element. If the Bundle contains such resources (e.g. Medication), they SHALL have code populated. entry.where( resource.is(Medication) ).empty() or entry.where( resource.is(Medication) ).all(resource.code.exists())
eps-bundle-subject-ref error Bundle If the Bundle contains subject-based clinical resources, each SHALL have subject.reference populated. entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).empty() or entry.where( resource.is(Composition) or resource.is(CarePlan) or resource.is(ClinicalImpression) or resource.is(Condition) or resource.is(DeviceUseStatement) or resource.is(DiagnosticReport) or resource.is(DocumentReference) or resource.is(Flag) or resource.is(ImagingStudy) or resource.is(MedicationRequest) or resource.is(MedicationStatement) or resource.is(Procedure) or resource.is(Observation) ).all(resource.subject.reference.exists())
ext-1 error Bundle.link.extension, Bundle.link.modifierExtension, Bundle.entry.extension, Bundle.entry.modifierExtension, Bundle.entry.search.extension, Bundle.entry.search.modifierExtension, Bundle.entry.request.extension, Bundle.entry.request.modifierExtension, Bundle.entry.response.extension, Bundle.entry.response.modifierExtension, Bundle.entry:composition.extension, Bundle.entry:composition.modifierExtension, Bundle.entry:composition.search.extension, Bundle.entry:composition.search.modifierExtension, Bundle.entry:composition.request.extension, Bundle.entry:composition.request.modifierExtension, Bundle.entry:composition.response.extension, Bundle.entry:composition.response.modifierExtension, Bundle.entry:patient.extension, Bundle.entry:patient.modifierExtension, Bundle.entry:patient.search.extension, Bundle.entry:patient.search.modifierExtension, Bundle.entry:patient.request.extension, Bundle.entry:patient.request.modifierExtension, Bundle.entry:patient.response.extension, Bundle.entry:patient.response.modifierExtension, Bundle.entry:allergyintolerance.extension, Bundle.entry:allergyintolerance.modifierExtension, Bundle.entry:allergyintolerance.search.extension, Bundle.entry:allergyintolerance.search.modifierExtension, Bundle.entry:allergyintolerance.request.extension, Bundle.entry:allergyintolerance.request.modifierExtension, Bundle.entry:allergyintolerance.response.extension, Bundle.entry:allergyintolerance.response.modifierExtension, Bundle.entry:careplan.extension, Bundle.entry:careplan.modifierExtension, Bundle.entry:careplan.search.extension, Bundle.entry:careplan.search.modifierExtension, Bundle.entry:careplan.request.extension, Bundle.entry:careplan.request.modifierExtension, Bundle.entry:careplan.response.extension, Bundle.entry:careplan.response.modifierExtension, Bundle.entry:condition.extension, Bundle.entry:condition.modifierExtension, Bundle.entry:condition.search.extension, Bundle.entry:condition.search.modifierExtension, Bundle.entry:condition.request.extension, Bundle.entry:condition.request.modifierExtension, Bundle.entry:condition.response.extension, Bundle.entry:condition.response.modifierExtension, Bundle.entry:device.extension, Bundle.entry:device.modifierExtension, Bundle.entry:device.search.extension, Bundle.entry:device.search.modifierExtension, Bundle.entry:device.request.extension, Bundle.entry:device.request.modifierExtension, Bundle.entry:device.response.extension, Bundle.entry:device.response.modifierExtension, Bundle.entry:deviceusestatement.extension, Bundle.entry:deviceusestatement.modifierExtension, Bundle.entry:deviceusestatement.search.extension, Bundle.entry:deviceusestatement.search.modifierExtension, Bundle.entry:deviceusestatement.request.extension, Bundle.entry:deviceusestatement.request.modifierExtension, Bundle.entry:deviceusestatement.response.extension, Bundle.entry:deviceusestatement.response.modifierExtension, Bundle.entry:diagnosticreport.extension, Bundle.entry:diagnosticreport.modifierExtension, Bundle.entry:diagnosticreport.search.extension, Bundle.entry:diagnosticreport.search.modifierExtension, Bundle.entry:diagnosticreport.request.extension, Bundle.entry:diagnosticreport.request.modifierExtension, Bundle.entry:diagnosticreport.response.extension, Bundle.entry:diagnosticreport.response.modifierExtension, Bundle.entry:flag.extension, Bundle.entry:flag.modifierExtension, Bundle.entry:flag.search.extension, Bundle.entry:flag.search.modifierExtension, Bundle.entry:flag.request.extension, Bundle.entry:flag.request.modifierExtension, Bundle.entry:flag.response.extension, Bundle.entry:flag.response.modifierExtension, Bundle.entry:imagingstudy.extension, Bundle.entry:imagingstudy.modifierExtension, Bundle.entry:imagingstudy.search.extension, Bundle.entry:imagingstudy.search.modifierExtension, Bundle.entry:imagingstudy.request.extension, Bundle.entry:imagingstudy.request.modifierExtension, Bundle.entry:imagingstudy.response.extension, Bundle.entry:imagingstudy.response.modifierExtension, Bundle.entry:immunization.extension, Bundle.entry:immunization.modifierExtension, Bundle.entry:immunization.search.extension, Bundle.entry:immunization.search.modifierExtension, Bundle.entry:immunization.request.extension, Bundle.entry:immunization.request.modifierExtension, Bundle.entry:immunization.response.extension, Bundle.entry:immunization.response.modifierExtension, Bundle.entry:medication.extension, Bundle.entry:medication.modifierExtension, Bundle.entry:medication.search.extension, Bundle.entry:medication.search.modifierExtension, Bundle.entry:medication.request.extension, Bundle.entry:medication.request.modifierExtension, Bundle.entry:medication.response.extension, Bundle.entry:medication.response.modifierExtension, Bundle.entry:medicationrequest.extension, Bundle.entry:medicationrequest.modifierExtension, Bundle.entry:medicationrequest.search.extension, Bundle.entry:medicationrequest.search.modifierExtension, Bundle.entry:medicationrequest.request.extension, Bundle.entry:medicationrequest.request.modifierExtension, Bundle.entry:medicationrequest.response.extension, Bundle.entry:medicationrequest.response.modifierExtension, Bundle.entry:medicationstatement.extension, Bundle.entry:medicationstatement.modifierExtension, Bundle.entry:medicationstatement.search.extension, Bundle.entry:medicationstatement.search.modifierExtension, Bundle.entry:medicationstatement.request.extension, Bundle.entry:medicationstatement.request.modifierExtension, Bundle.entry:medicationstatement.response.extension, Bundle.entry:medicationstatement.response.modifierExtension, Bundle.entry:practitioner.extension, Bundle.entry:practitioner.modifierExtension, Bundle.entry:practitioner.search.extension, Bundle.entry:practitioner.search.modifierExtension, Bundle.entry:practitioner.request.extension, Bundle.entry:practitioner.request.modifierExtension, Bundle.entry:practitioner.response.extension, Bundle.entry:practitioner.response.modifierExtension, Bundle.entry:practitionerrole.extension, Bundle.entry:practitionerrole.modifierExtension, Bundle.entry:practitionerrole.search.extension, Bundle.entry:practitionerrole.search.modifierExtension, Bundle.entry:practitionerrole.request.extension, Bundle.entry:practitionerrole.request.modifierExtension, Bundle.entry:practitionerrole.response.extension, Bundle.entry:practitionerrole.response.modifierExtension, Bundle.entry:procedure.extension, Bundle.entry:procedure.modifierExtension, Bundle.entry:procedure.search.extension, Bundle.entry:procedure.search.modifierExtension, Bundle.entry:procedure.request.extension, Bundle.entry:procedure.request.modifierExtension, Bundle.entry:procedure.response.extension, Bundle.entry:procedure.response.modifierExtension, Bundle.entry:observation-pregnancy-edd.extension, Bundle.entry:observation-pregnancy-edd.modifierExtension, Bundle.entry:observation-pregnancy-edd.search.extension, Bundle.entry:observation-pregnancy-edd.search.modifierExtension, Bundle.entry:observation-pregnancy-edd.request.extension, Bundle.entry:observation-pregnancy-edd.request.modifierExtension, Bundle.entry:observation-pregnancy-edd.response.extension, Bundle.entry:observation-pregnancy-edd.response.modifierExtension, Bundle.entry:observation-pregnancy-outcome.extension, Bundle.entry:observation-pregnancy-outcome.modifierExtension, Bundle.entry:observation-pregnancy-outcome.search.extension, Bundle.entry:observation-pregnancy-outcome.search.modifierExtension, Bundle.entry:observation-pregnancy-outcome.request.extension, Bundle.entry:observation-pregnancy-outcome.request.modifierExtension, Bundle.entry:observation-pregnancy-outcome.response.extension, Bundle.entry:observation-pregnancy-outcome.response.modifierExtension, Bundle.entry:observation-pregnancy-status.extension, Bundle.entry:observation-pregnancy-status.modifierExtension, Bundle.entry:observation-pregnancy-status.search.extension, Bundle.entry:observation-pregnancy-status.search.modifierExtension, Bundle.entry:observation-pregnancy-status.request.extension, Bundle.entry:observation-pregnancy-status.request.modifierExtension, Bundle.entry:observation-pregnancy-status.response.extension, Bundle.entry:observation-pregnancy-status.response.modifierExtension, Bundle.entry:observation-alcohol-use.extension, Bundle.entry:observation-alcohol-use.modifierExtension, Bundle.entry:observation-alcohol-use.search.extension, Bundle.entry:observation-alcohol-use.search.modifierExtension, Bundle.entry:observation-alcohol-use.request.extension, Bundle.entry:observation-alcohol-use.request.modifierExtension, Bundle.entry:observation-alcohol-use.response.extension, Bundle.entry:observation-alcohol-use.response.modifierExtension, Bundle.entry:observation-tobacco-use.extension, Bundle.entry:observation-tobacco-use.modifierExtension, Bundle.entry:observation-tobacco-use.search.extension, Bundle.entry:observation-tobacco-use.search.modifierExtension, Bundle.entry:observation-tobacco-use.request.extension, Bundle.entry:observation-tobacco-use.request.modifierExtension, Bundle.entry:observation-tobacco-use.response.extension, Bundle.entry:observation-tobacco-use.response.modifierExtension, Bundle.entry:observation-vital-signs.extension, Bundle.entry:observation-vital-signs.modifierExtension, Bundle.entry:observation-vital-signs.search.extension, Bundle.entry:observation-vital-signs.search.modifierExtension, Bundle.entry:observation-vital-signs.request.extension, Bundle.entry:observation-vital-signs.request.modifierExtension, Bundle.entry:observation-vital-signs.response.extension, Bundle.entry:observation-vital-signs.response.modifierExtension, Bundle.entry:organization.extension, Bundle.entry:organization.modifierExtension, Bundle.entry:organization.search.extension, Bundle.entry:organization.search.modifierExtension, Bundle.entry:organization.request.extension, Bundle.entry:organization.request.modifierExtension, Bundle.entry:organization.response.extension, Bundle.entry:organization.response.modifierExtension, Bundle.entry:specimen.extension, Bundle.entry:specimen.modifierExtension, Bundle.entry:specimen.search.extension, Bundle.entry:specimen.search.modifierExtension, Bundle.entry:specimen.request.extension, Bundle.entry:specimen.request.modifierExtension, Bundle.entry:specimen.response.extension, Bundle.entry:specimen.response.modifierExtension, Bundle.entry:observation-pregnancy-age.extension, Bundle.entry:observation-pregnancy-age.modifierExtension, Bundle.entry:observation-pregnancy-age.search.extension, Bundle.entry:observation-pregnancy-age.search.modifierExtension, Bundle.entry:observation-pregnancy-age.request.extension, Bundle.entry:observation-pregnancy-age.request.modifierExtension, Bundle.entry:observation-pregnancy-age.response.extension, Bundle.entry:observation-pregnancy-age.response.modifierExtension, Bundle.entry:coverage.extension, Bundle.entry:coverage.modifierExtension, Bundle.entry:coverage.search.extension, Bundle.entry:coverage.search.modifierExtension, Bundle.entry:coverage.request.extension, Bundle.entry:coverage.request.modifierExtension, Bundle.entry:coverage.response.extension, Bundle.entry:coverage.response.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron