AU Patient Summary Implementation Guide
0.5.0-cibuild - CI Build Australia flag

AU Patient Summary Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 0.5.0-cibuild built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7au/au-fhir-ps/ and changes regularly. See the Directory of published versions

Resource Profile: AU PS Bundle

Official URL: http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-bundle Version: 0.5.0-cibuild
Standards status: Draft Maturity Level: 0 Computable Name: AUPSBundle

Copyright/Legal: Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2022+; Licensed Under Creative Commons No Rights Reserved.

This profile sets minimum expectations for a Bundle resource in the context of a patient summary in an Australian context. It is based on core FHIR Bundle, and applies the constraints of Bundle (IPS) and AU Patient Summary (AU PS). AU PS is specified in this guide as a HL7 FHIR document (a Bundle including a Composition), composed by a set of potentially reusable ‘minimal’ data blocks (the AU PS profiles).

See Comparison With Other National and International IGs for a comparison between AU Patient Summary (AU PS) profiles and profiles in other implementation guides.

Profile specific implementation guidance

  • Implementers populating a bundle entry with an unprofiled resoure type, e.g. MedicationAdministration, are recommended to consider the corresponding AU Base profile, e.g. AU Base MedicationAdministration, as guidance for that resource type in an Australian healthcare context.

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.

This structure is derived from Bundle

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle AU Patient Summary Bundle
This profile also complies with the profile Bundle (IPS)
Constraints: bdl-ips-1
... identifier SO 1..1 Identifier Persistent identifier for the bundle
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... type SO 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Fixed Value: document
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... timestamp SO 1..1 instant When the bundle was assembled
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:All Slices Content/Rules for all slices
..... fullUrl SO 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:composition SO 1..1 BackboneElement Entry in the bundle - will have a resource or information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
SHOULD:display AU PS Consumer
..... resource SO 1..1 AUPSComposition AU Patient Summary Composition
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:patient SO 1..1 BackboneElement Entry in the bundle - will have a resource or information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSPatient A patient in the context of electronic exchange of health information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:allergyintolerance 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSAllergyIntolerance An allergy or intolerance statement in an Australian healthcare context
.... entry:careteam 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 CareTeam A resource in the bundle
.... entry:clinicalimpression 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 ClinicalImpression A resource in the bundle
.... entry:condition 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSCondition A condition, problem or diagnosis statement in an Australian healthcare context
.... entry:consent 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 Consent A resource in the bundle
.... entry:device 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 Device A resource in the bundle
.... entry:deviceusestatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 DeviceUseStatementUvIps Record of use of a device
.... entry:diagnosticreport 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:documentreference 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 DocumentReference A resource in the bundle
.... entry:encounter 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSEncounter An encounter in an Australian healthcare context
.... entry:flag 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 FlagAlertUvIps Key information to flag to healthcare providers
.... entry:imagingstudy 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSImmunization An immunisation statement in an Australian healthcare context
.... entry:immunizationRecommendation 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 ImmunizationRecommendation A resource in the bundle
.... entry:location 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUCoreLocation A location in an Australian healthcare context
.... entry:medication 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSMedication A medication in an Australian healthcare context
.... entry:medicationrequest 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSMedicationRequest A request for a medication for a patient in an Australian healthcare context
.... entry:medicationstatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSMedicationStatement A record of medication being taken by a patient in an Australian healthcare context
.... entry:observation 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 Observation, ObservationPregnancyEddUvIps, ObservationPregnancyOutcomeUvIps, ObservationPregnancyStatusUvIps, ObservationAlcoholUseUvIps, AUPSSmokingStatus, AUPSPathologyResult, ObservationResultsRadiologyUvIps, observation-vitalsigns, AUCoreBloodPressure, AUCoreBodyHeight, AUCoreBodyTemperature, AUCoreBodyWeight, AUCoreHeartRate, AUCoreRespirationRate, AUCoreWaistCircumference Measurements and simple assertions
.... entry:organization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSOrganization An organisation in an Australian healthcare context
.... entry:practitioner 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSPractitioner A person with a formal responsibility in the provisioning of services
.... entry:practitionerrole 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSPractitionerRole A person with formal responsibility in a role providing one or more services
.... entry:procedure 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSProcedure A procedure in an Australian healthcare context
.... entry:relatedperson 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSRelatedPerson A person related to a patient in an Australian healthcare context
.... entry:specimen 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 SpecimenUvIps Sample for analysis

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
bdl-ips-1errorBundleAn IPS document must have no additional Composition (including Composition subclass) resources besides the first.
: entry.tail().where(resource is Composition).empty()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle AU Patient Summary Bundle
This profile also complies with the profile Bundle (IPS)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-ips-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... type SOΣ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... Slices for entry ΣC 2..* BackboneElement Entry resource in the patient summary bundle
Slice: Unordered, Open by type: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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:composition SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
SHOULD:display AU PS Consumer
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSComposition AU Patient Summary Composition
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:patient SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSPatient A patient in the context of electronic exchange of health information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:allergyintolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSAllergyIntolerance An allergy or intolerance statement in an Australian healthcare context
.... entry:careteam ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 CareTeam A resource in the bundle
.... entry:clinicalimpression ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ClinicalImpression 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSCondition A condition, problem or diagnosis statement in an Australian healthcare context
.... entry:consent ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Consent A resource in the bundle
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Device A resource in the bundle
.... entry:deviceusestatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DeviceUseStatementUvIps 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:documentreference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:encounter ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSEncounter An encounter in an Australian healthcare context
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 FlagAlertUvIps 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSImmunization An immunisation statement in an Australian healthcare context
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ImmunizationRecommendation A resource in the bundle
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUCoreLocation A location in an Australian healthcare context
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedication A medication in an Australian healthcare context
.... entry:medicationrequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationRequest A request for a medication for a patient in an Australian healthcare context
.... entry:medicationstatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationStatement A record of medication being taken by a patient in an Australian healthcare context
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 Observation, ObservationPregnancyEddUvIps, ObservationPregnancyOutcomeUvIps, ObservationPregnancyStatusUvIps, ObservationAlcoholUseUvIps, AUPSSmokingStatus, AUPSPathologyResult, ObservationResultsRadiologyUvIps, observation-vitalsigns, AUCoreBloodPressure, AUCoreBodyHeight, AUCoreBodyTemperature, AUCoreBodyWeight, AUCoreHeartRate, AUCoreRespirationRate, AUCoreWaistCircumference Measurements and simple assertions
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSOrganization An organisation in an Australian healthcare context
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitioner A person with a formal responsibility in the provisioning of 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitionerRole A person with formal responsibility in a role providing one or more services
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSProcedure A procedure in an Australian healthcare context
.... entry:relatedperson ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSRelatedPerson A person related to a patient in an Australian healthcare context
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 SpecimenUvIps Sample for analysis

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Bundle.typerequiredFixed Value: document
http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
From the FHIR Standard
Bundle.entry.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:composition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:patient.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:allergyintolerance.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:careteam.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:clinicalimpression.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:condition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:consent.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:device.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:deviceusestatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:diagnosticreport.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:documentreference.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:encounter.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:flag.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:imagingstudy.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunizationRecommendation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:location.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medication.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationrequest.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationstatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:observation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:organization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitioner.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitionerrole.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:procedure.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:relatedperson.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:specimen.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
bdl-1errorBundletotal only when a search or history
: total.empty() or (type = 'searchset') or (type = 'history')
bdl-2errorBundleentry.search only when a search
: entry.search.empty() or (type = 'searchset')
bdl-3errorBundleentry.request mandatory for batch/transaction/history, otherwise prohibited
: entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4errorBundleentry.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-5errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenmust be a resource unless there's a request or response
: resource.exists() or request.exists() or response.exists()
bdl-7errorBundleFullUrl 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-8errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenfullUrl cannot be a version specific reference
: fullUrl.contains('/_history/').not()
bdl-9errorBundleA document must have an identifier with a system and a value
: type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10errorBundleA document must have a date
: type = 'document' implies (timestamp.hasValue())
bdl-11errorBundleA document must have a Composition as the first resource
: type = 'document' implies entry.first().resource.is(Composition)
bdl-12errorBundleA message must have a MessageHeader as the first resource
: type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-ips-1errorBundleAn IPS document must have no additional Composition (including Composition subclass) resources besides the first.
: entry.tail().where(resource is Composition).empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle AU Patient Summary Bundle
This profile also complies with the profile Bundle (IPS)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-ips-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... type SOΣ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... timestamp SOΣ 1..1 instant When the bundle was assembled
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... 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
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... 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
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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 0..1 Resource A resource in the bundle
.... entry:composition SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
SHOULD:display AU PS Consumer
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSComposition AU Patient Summary Composition
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:patient SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSPatient A patient in the context of electronic exchange of health information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:allergyintolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSAllergyIntolerance An allergy or intolerance statement in an Australian healthcare context
.... entry:careteam ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 CareTeam A resource in the bundle
.... entry:clinicalimpression ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ClinicalImpression 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSCondition A condition, problem or diagnosis statement in an Australian healthcare context
.... entry:consent ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Consent A resource in the bundle
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Device A resource in the bundle
.... entry:deviceusestatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DeviceUseStatementUvIps 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:documentreference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:encounter ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSEncounter An encounter in an Australian healthcare context
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 FlagAlertUvIps 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSImmunization An immunisation statement in an Australian healthcare context
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ImmunizationRecommendation A resource in the bundle
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUCoreLocation A location in an Australian healthcare context
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedication A medication in an Australian healthcare context
.... entry:medicationrequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationRequest A request for a medication for a patient in an Australian healthcare context
.... entry:medicationstatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationStatement A record of medication being taken by a patient in an Australian healthcare context
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 Observation, ObservationPregnancyEddUvIps, ObservationPregnancyOutcomeUvIps, ObservationPregnancyStatusUvIps, ObservationAlcoholUseUvIps, AUPSSmokingStatus, AUPSPathologyResult, ObservationResultsRadiologyUvIps, observation-vitalsigns, AUCoreBloodPressure, AUCoreBodyHeight, AUCoreBodyTemperature, AUCoreBodyWeight, AUCoreHeartRate, AUCoreRespirationRate, AUCoreWaistCircumference Measurements and simple assertions
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSOrganization An organisation in an Australian healthcare context
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitioner A person with a formal responsibility in the provisioning of 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitionerRole A person with formal responsibility in a role providing one or more services
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSProcedure A procedure in an Australian healthcare context
.... entry:relatedperson ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSRelatedPerson A person related to a patient in an Australian healthcare context
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 SpecimenUvIps Sample for analysis
... signature Σ 0..1 Signature Digital Signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Bundle.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Bundle.typerequiredFixed Value: document
http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
From the FHIR Standard
Bundle.entry.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:composition.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:composition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:patient.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:patient.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:allergyintolerance.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:allergyintolerance.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:careteam.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:careteam.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:clinicalimpression.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:clinicalimpression.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:condition.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:condition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:consent.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:consent.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:device.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:device.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:deviceusestatement.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:deviceusestatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:diagnosticreport.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:diagnosticreport.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:documentreference.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:documentreference.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:encounter.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:encounter.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:flag.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:flag.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:imagingstudy.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:imagingstudy.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunization.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:immunization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunizationRecommendation.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:immunizationRecommendation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:location.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:location.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medication.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:medication.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationrequest.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:medicationrequest.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationstatement.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:medicationstatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:observation.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:observation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:organization.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:organization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitioner.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:practitioner.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitionerrole.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:practitionerrole.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:procedure.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:procedure.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:relatedperson.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:relatedperson.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:specimen.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:specimen.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
bdl-1errorBundletotal only when a search or history
: total.empty() or (type = 'searchset') or (type = 'history')
bdl-2errorBundleentry.search only when a search
: entry.search.empty() or (type = 'searchset')
bdl-3errorBundleentry.request mandatory for batch/transaction/history, otherwise prohibited
: entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4errorBundleentry.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-5errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenmust be a resource unless there's a request or response
: resource.exists() or request.exists() or response.exists()
bdl-7errorBundleFullUrl 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-8errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenfullUrl cannot be a version specific reference
: fullUrl.contains('/_history/').not()
bdl-9errorBundleA document must have an identifier with a system and a value
: type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10errorBundleA document must have a date
: type = 'document' implies (timestamp.hasValue())
bdl-11errorBundleA document must have a Composition as the first resource
: type = 'document' implies entry.first().resource.is(Composition)
bdl-12errorBundleA message must have a MessageHeader as the first resource
: type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-ips-1errorBundleAn IPS document must have no additional Composition (including Composition subclass) resources besides the first.
: entry.tail().where(resource is Composition).empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Bundle

Summary

Mandatory: 6 elements(26 nested mandatory elements)
Must-Support: 8 elements
Fixed: 1 element
Prohibited: 3 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Bundle.entry

Maturity: 0

Differential View

This structure is derived from Bundle

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle AU Patient Summary Bundle
This profile also complies with the profile Bundle (IPS)
Constraints: bdl-ips-1
... identifier SO 1..1 Identifier Persistent identifier for the bundle
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... type SO 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Fixed Value: document
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... timestamp SO 1..1 instant When the bundle was assembled
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:All Slices Content/Rules for all slices
..... fullUrl SO 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... search 0..0
..... request 0..0
..... response 0..0
.... entry:composition SO 1..1 BackboneElement Entry in the bundle - will have a resource or information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
SHOULD:display AU PS Consumer
..... resource SO 1..1 AUPSComposition AU Patient Summary Composition
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:patient SO 1..1 BackboneElement Entry in the bundle - will have a resource or information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSPatient A patient in the context of electronic exchange of health information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:allergyintolerance 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSAllergyIntolerance An allergy or intolerance statement in an Australian healthcare context
.... entry:careteam 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 CareTeam A resource in the bundle
.... entry:clinicalimpression 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 ClinicalImpression A resource in the bundle
.... entry:condition 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSCondition A condition, problem or diagnosis statement in an Australian healthcare context
.... entry:consent 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 Consent A resource in the bundle
.... entry:device 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 Device A resource in the bundle
.... entry:deviceusestatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 DeviceUseStatementUvIps Record of use of a device
.... entry:diagnosticreport 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:documentreference 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 DocumentReference A resource in the bundle
.... entry:encounter 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSEncounter An encounter in an Australian healthcare context
.... entry:flag 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 FlagAlertUvIps Key information to flag to healthcare providers
.... entry:imagingstudy 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSImmunization An immunisation statement in an Australian healthcare context
.... entry:immunizationRecommendation 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 ImmunizationRecommendation A resource in the bundle
.... entry:location 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUCoreLocation A location in an Australian healthcare context
.... entry:medication 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSMedication A medication in an Australian healthcare context
.... entry:medicationrequest 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSMedicationRequest A request for a medication for a patient in an Australian healthcare context
.... entry:medicationstatement 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSMedicationStatement A record of medication being taken by a patient in an Australian healthcare context
.... entry:observation 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 Observation, ObservationPregnancyEddUvIps, ObservationPregnancyOutcomeUvIps, ObservationPregnancyStatusUvIps, ObservationAlcoholUseUvIps, AUPSSmokingStatus, AUPSPathologyResult, ObservationResultsRadiologyUvIps, observation-vitalsigns, AUCoreBloodPressure, AUCoreBodyHeight, AUCoreBodyTemperature, AUCoreBodyWeight, AUCoreHeartRate, AUCoreRespirationRate, AUCoreWaistCircumference Measurements and simple assertions
.... entry:organization 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSOrganization An organisation in an Australian healthcare context
.... entry:practitioner 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSPractitioner A person with a formal responsibility in the provisioning of services
.... entry:practitionerrole 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSPractitionerRole A person with formal responsibility in a role providing one or more services
.... entry:procedure 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSProcedure A procedure in an Australian healthcare context
.... entry:relatedperson 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 AUPSRelatedPerson A person related to a patient in an Australian healthcare context
.... entry:specimen 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 SpecimenUvIps Sample for analysis

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
bdl-ips-1errorBundleAn IPS document must have no additional Composition (including Composition subclass) resources besides the first.
: entry.tail().where(resource is Composition).empty()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle AU Patient Summary Bundle
This profile also complies with the profile Bundle (IPS)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-ips-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... type SOΣ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... Slices for entry ΣC 2..* BackboneElement Entry resource in the patient summary bundle
Slice: Unordered, Open by type: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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:composition SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
SHOULD:display AU PS Consumer
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSComposition AU Patient Summary Composition
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:patient SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSPatient A patient in the context of electronic exchange of health information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:allergyintolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSAllergyIntolerance An allergy or intolerance statement in an Australian healthcare context
.... entry:careteam ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 CareTeam A resource in the bundle
.... entry:clinicalimpression ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ClinicalImpression 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSCondition A condition, problem or diagnosis statement in an Australian healthcare context
.... entry:consent ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Consent A resource in the bundle
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Device A resource in the bundle
.... entry:deviceusestatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DeviceUseStatementUvIps 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:documentreference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:encounter ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSEncounter An encounter in an Australian healthcare context
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 FlagAlertUvIps 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSImmunization An immunisation statement in an Australian healthcare context
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ImmunizationRecommendation A resource in the bundle
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUCoreLocation A location in an Australian healthcare context
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedication A medication in an Australian healthcare context
.... entry:medicationrequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationRequest A request for a medication for a patient in an Australian healthcare context
.... entry:medicationstatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationStatement A record of medication being taken by a patient in an Australian healthcare context
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 Observation, ObservationPregnancyEddUvIps, ObservationPregnancyOutcomeUvIps, ObservationPregnancyStatusUvIps, ObservationAlcoholUseUvIps, AUPSSmokingStatus, AUPSPathologyResult, ObservationResultsRadiologyUvIps, observation-vitalsigns, AUCoreBloodPressure, AUCoreBodyHeight, AUCoreBodyTemperature, AUCoreBodyWeight, AUCoreHeartRate, AUCoreRespirationRate, AUCoreWaistCircumference Measurements and simple assertions
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSOrganization An organisation in an Australian healthcare context
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitioner A person with a formal responsibility in the provisioning of 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
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitionerRole A person with formal responsibility in a role providing one or more services
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSProcedure A procedure in an Australian healthcare context
.... entry:relatedperson ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSRelatedPerson A person related to a patient in an Australian healthcare context
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 SpecimenUvIps Sample for analysis

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Bundle.typerequiredFixed Value: document
http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
From the FHIR Standard
Bundle.entry.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:composition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:patient.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:allergyintolerance.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:careteam.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:clinicalimpression.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:condition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:consent.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:device.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:deviceusestatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:diagnosticreport.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:documentreference.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:encounter.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:flag.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:imagingstudy.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunizationRecommendation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:location.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medication.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationrequest.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationstatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:observation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:organization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitioner.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitionerrole.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:procedure.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:relatedperson.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:specimen.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
bdl-1errorBundletotal only when a search or history
: total.empty() or (type = 'searchset') or (type = 'history')
bdl-2errorBundleentry.search only when a search
: entry.search.empty() or (type = 'searchset')
bdl-3errorBundleentry.request mandatory for batch/transaction/history, otherwise prohibited
: entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4errorBundleentry.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-5errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenmust be a resource unless there's a request or response
: resource.exists() or request.exists() or response.exists()
bdl-7errorBundleFullUrl 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-8errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenfullUrl cannot be a version specific reference
: fullUrl.contains('/_history/').not()
bdl-9errorBundleA document must have an identifier with a system and a value
: type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10errorBundleA document must have a date
: type = 'document' implies (timestamp.hasValue())
bdl-11errorBundleA document must have a Composition as the first resource
: type = 'document' implies entry.first().resource.is(Composition)
bdl-12errorBundleA message must have a MessageHeader as the first resource
: type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-ips-1errorBundleAn IPS document must have no additional Composition (including Composition subclass) resources besides the first.
: entry.tail().where(resource is Composition).empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle AU Patient Summary Bundle
This profile also complies with the profile Bundle (IPS)
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-ips-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... identifier SOΣ 1..1 Identifier Persistent identifier for the bundle
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... type SOΣ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... timestamp SOΣ 1..1 instant When the bundle was assembled
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
... 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
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... 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
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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 0..1 Resource A resource in the bundle
.... entry:composition SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
SHOULD:display AU PS Consumer
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSComposition AU Patient Summary Composition
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:patient SOΣ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
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource SO 1..1 AUPSPatient A patient in the context of electronic exchange of health information
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
.... entry:allergyintolerance ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSAllergyIntolerance An allergy or intolerance statement in an Australian healthcare context
.... entry:careteam ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 CareTeam A resource in the bundle
.... entry:clinicalimpression ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ClinicalImpression 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSCondition A condition, problem or diagnosis statement in an Australian healthcare context
.... entry:consent ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Consent A resource in the bundle
.... entry:device ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 Device A resource in the bundle
.... entry:deviceusestatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DeviceUseStatementUvIps 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
.... entry:documentreference ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 DocumentReference A resource in the bundle
.... entry:encounter ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSEncounter An encounter in an Australian healthcare context
.... entry:flag ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 FlagAlertUvIps 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 ImagingStudyUvIps A set of images produced in single study (one or more series of references images)
.... entry:immunization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSImmunization An immunisation statement in an Australian healthcare context
.... entry:immunizationRecommendation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource Σ 1..1 ImmunizationRecommendation A resource in the bundle
.... entry:location ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUCoreLocation A location in an Australian healthcare context
.... entry:medication ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedication A medication in an Australian healthcare context
.... entry:medicationrequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationRequest A request for a medication for a patient in an Australian healthcare context
.... entry:medicationstatement ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSMedicationStatement A record of medication being taken by a patient in an Australian healthcare context
.... entry:observation ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 Observation, ObservationPregnancyEddUvIps, ObservationPregnancyOutcomeUvIps, ObservationPregnancyStatusUvIps, ObservationAlcoholUseUvIps, AUPSSmokingStatus, AUPSPathologyResult, ObservationResultsRadiologyUvIps, observation-vitalsigns, AUCoreBloodPressure, AUCoreBodyHeight, AUCoreBodyTemperature, AUCoreBodyWeight, AUCoreHeartRate, AUCoreRespirationRate, AUCoreWaistCircumference Measurements and simple assertions
.... entry:organization ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSOrganization An organisation in an Australian healthcare context
.... entry:practitioner ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitioner A person with a formal responsibility in the provisioning of 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSPractitionerRole A person with formal responsibility in a role providing one or more services
.... entry:procedure ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSProcedure A procedure in an Australian healthcare context
.... entry:relatedperson ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 AUPSRelatedPerson A person related to a patient in an Australian healthcare context
.... entry:specimen ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl SOΣ 1..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
ObligationsActor
SHALL:able-to-populate AU PS Producer
SHALL:handle AU PS Consumer
..... resource 1..1 SpecimenUvIps Sample for analysis
... signature Σ 0..1 Signature Digital Signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Bundle.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Bundle.typerequiredFixed Value: document
http://hl7.org/fhir/ValueSet/bundle-type|4.0.1
From the FHIR Standard
Bundle.entry.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:composition.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:composition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:patient.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:patient.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:allergyintolerance.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:allergyintolerance.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:careteam.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:careteam.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:clinicalimpression.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:clinicalimpression.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:condition.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:condition.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:consent.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:consent.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:device.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:device.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:deviceusestatement.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:deviceusestatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:diagnosticreport.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:diagnosticreport.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:documentreference.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:documentreference.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:encounter.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:encounter.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:flag.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:flag.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:imagingstudy.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:imagingstudy.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunization.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:immunization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:immunizationRecommendation.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:immunizationRecommendation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:location.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:location.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medication.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:medication.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationrequest.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:medicationrequest.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:medicationstatement.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:medicationstatement.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:observation.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:observation.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:organization.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:organization.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitioner.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:practitioner.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:practitionerrole.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:practitionerrole.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:procedure.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:procedure.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:relatedperson.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:relatedperson.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard
Bundle.entry:specimen.search.moderequiredSearchEntryMode
http://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1
From the FHIR Standard
Bundle.entry:specimen.request.methodrequiredHTTPVerb
http://hl7.org/fhir/ValueSet/http-verb|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
bdl-1errorBundletotal only when a search or history
: total.empty() or (type = 'searchset') or (type = 'history')
bdl-2errorBundleentry.search only when a search
: entry.search.empty() or (type = 'searchset')
bdl-3errorBundleentry.request mandatory for batch/transaction/history, otherwise prohibited
: entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4errorBundleentry.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-5errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenmust be a resource unless there's a request or response
: resource.exists() or request.exists() or response.exists()
bdl-7errorBundleFullUrl 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-8errorBundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:allergyintolerance, Bundle.entry:careteam, Bundle.entry:clinicalimpression, Bundle.entry:condition, Bundle.entry:consent, Bundle.entry:device, Bundle.entry:deviceusestatement, Bundle.entry:diagnosticreport, Bundle.entry:documentreference, Bundle.entry:encounter, Bundle.entry:flag, Bundle.entry:imagingstudy, Bundle.entry:immunization, Bundle.entry:immunizationRecommendation, Bundle.entry:location, Bundle.entry:medication, Bundle.entry:medicationrequest, Bundle.entry:medicationstatement, Bundle.entry:observation, Bundle.entry:organization, Bundle.entry:practitioner, Bundle.entry:practitionerrole, Bundle.entry:procedure, Bundle.entry:relatedperson, Bundle.entry:specimenfullUrl cannot be a version specific reference
: fullUrl.contains('/_history/').not()
bdl-9errorBundleA document must have an identifier with a system and a value
: type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10errorBundleA document must have a date
: type = 'document' implies (timestamp.hasValue())
bdl-11errorBundleA document must have a Composition as the first resource
: type = 'document' implies entry.first().resource.is(Composition)
bdl-12errorBundleA message must have a MessageHeader as the first resource
: type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-ips-1errorBundleAn IPS document must have no additional Composition (including Composition subclass) resources besides the first.
: entry.tail().where(resource is Composition).empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Bundle

Summary

Mandatory: 6 elements(26 nested mandatory elements)
Must-Support: 8 elements
Fixed: 1 element
Prohibited: 3 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Bundle.entry

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron