DRAFT PH Road Safety Implementation Guide
0.2.0 - ci-build Philippines flag

DRAFT PH Road Safety Implementation Guide, published by UP Manila - National Institutes of Health - National Telehealth Center. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/UPM-NTHC/PH-RoadSafetyIG/ and changes regularly. See the Directory of published versions

Resource Profile: RS Bundle — EMS Submission

Official URL: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/rs-bundle-ems Version: 0.2.0
Draft as of 2025-10-30 Computable Name: RSBundleEMS

Document Bundle for EMS Run Report submission. The first entry MUST be a Composition that organizes and references the other resources in the bundle (Patient, Encounter, Location, Observations, DocumentReference, Procedure, ServiceRequest, Task, Claim).

RS Bundle — EMS Submission Overview

Document Bundle for EMS Run Report submission. The first entry MUST be a Composition that organizes and references the other resources in the bundle (Patient, Encounter, Location, Observations, DocumentReference, Procedure, ServiceRequest, Task, Claim).

Required Entries

  • entry[composition] 1..1 – RSCompositionEMS
  • entry[encounter] 1..1 – RSEncounter
  • entry[observationDateReceived] 1..1 – RSObsTimelineDateTime
  • entry[patient] 1..1 – RSPatient

Slice Reference

Slice Cardinality Allowed Resources Notes
entry[claim] 0..1 RSClaim RSClaim: RS Claim — Claim information related to cost of care.
entry[composition] 1..1 RSCompositionEMS RSCompositionEMS: RS Composition — EMS Submission — Composition that organises an EMS run report. Sections MUST reference the other resources present in the corresponding document Bundle (Patient, Encounter, Location, Observations, DocumentReference, Procedure, ServiceRequest, Task, Claim).
entry[document] 0..* RSDocumentReference RSDocumentReference: RS DocumentReference (Evidence) — Evidence and post-crash documentation linked to the incident (e.g., cause of crash, party at fault, incident management logs, CCTV, shape files).
entry[encounter] 1..1 RSEncounter RSEncounter: RS Encounter Vehicle Used — Identifier and type of transport vehicle used during an encounter.
entry[location] 0..1 RSIncidentLocation RSIncidentLocation: RS Incident Location — Location of incident; supports PH-Core address extensions and geolocation.
entry[observationCallSource] 0..1 RSObsCallSource RSObsCallSource: RS Observation - Call Source — Call source description (free text).
entry[observationClinicalRemarks] 0..1 RSObsClinicalRemarks RSObsClinicalRemarks: RS Observation - Clinical Remarks — Clinical remarks/notes.
entry[observationDateReceived] 1..1 RSObsTimelineDateTime RSObsTimelineDateTime: RS Observation - Timeline Date/Time — Dispatch and transport timeline events capturing a precise date/time.
http://loinc.org#30976-5 (Date received Form)
entry[observationGCS] 0..1 RSObsGCS RSObsGCS: RS Observation - Glasgow Coma Scale — GCS with components for eyes, verbal, motor; optional total score as integer.
entry[observationReportedComplaint] 0..1 RSObsReportedComplaint RSObsReportedComplaint: RS Observation - Reported Complaint — Free-text reported complaint. May or May not exactly be medical, could point to car crash, not a healthcare concern.
entry[observationRunReportComments] 0..1 RSObsRunReportComments RSObsRunReportComments: RS Observation - Run Report Comments — Enter other comment (s) regarding the case
entry[observationTimeDeparted] 0..1 RSObsTimelineDateTime RSObsTimelineDateTime: RS Observation - Timeline Date/Time — Dispatch and transport timeline events capturing a precise date/time.
http://loinc.org#69475-2 (Responding unit left the scene with a patient [Date and time] Vehicle)
entry[observationTimeEnroute] 0..1 RSObsTimelineDateTime RSObsTimelineDateTime: RS Observation - Timeline Date/Time — Dispatch and transport timeline events capturing a precise date/time.
http://loinc.org#69472-9 (Unit responded [Date and time] Vehicle)
entry[observationTimeHospitalArrival] 0..1 RSObsTimelineDateTime RSObsTimelineDateTime: RS Observation - Timeline Date/Time — Dispatch and transport timeline events capturing a precise date/time.
http://snomed.info/sct#405799000 (Time of arrival at hospital (observable entity))
entry[observationTimeOnScene] 0..1 RSObsTimelineDateTime RSObsTimelineDateTime: RS Observation - Timeline Date/Time — Dispatch and transport timeline events capturing a precise date/time.
http://snomed.info/sct#405798008 (Time of arrival of emergency services (observable entity))
entry[observationTimeStationArrival] 0..1 RSObsTimelineDateTime RSObsTimelineDateTime: RS Observation - Timeline Date/Time — Dispatch and transport timeline events capturing a precise date/time.
http://loinc.org#11288-8 (Arrival time documented)
entry[observationVitals] 0..* RSObsRespiratoryRate
RSObsPulseRate
RSObsBloodPressure
RSObsBodyTemperature
RSObsCyanosis
RSObsRespiratoryRate: RS Observation - Respiratory Rate — Respiratory rate in breaths/min.
RSObsPulseRate: RS Observation - Pulse Rate — Pulse/heart rate in beats/min.
RSObsBloodPressure: RS Observation - Blood Pressure — Blood pressure using component entries for systolic/diastolic.
RSObsBodyTemperature: RS Observation - Body Temperature — Body temperature.
RSObsCyanosis: RS Observation - Cyanosis — Cyanosis assessment.
entry[patient] 1..1 RSPatient RSPatient: RS Patient — Patient demographics and identifiers for RS reporting; reuse PH-Core address extensions for barangay/city/province/region.
entry[procedure] 0..* RSProcedure RSProcedure: RS Procedure — Procedures related to incident/report (e.g., coordination with receiving hospital, psychosocial support, interventions).
entry[serviceRequest] 0..* RSServiceRequest RSServiceRequest: RS ServiceRequest — Requests or records related to refusal to admit and related workflow signals.
entry[task] 0..* RSTask RSTask: RS Task — Workflow tracking for report receipt, durations of delay, and sources of delays.

Implementation Guidance

  • Produce an HL7 FHIR R4 JSON Bundle with Bundle.type = "document" that declares the matching profile in meta.profile.
  • Populate the required entries first (patient, encounter, composition, and any mandatory Observations) before adding optional slices.
  • When adding optional slices, create resources conforming to the allowed profiles and ensure any fixed codes listed above appear in resource.code.
  • Reference each resource from the document Composition (section.entry) so the Bundle content aligns with slice definitions.
  • After structural changes, run bun run scripts/update-bundle-intros.ts (or execute this script with Node) to refresh both overview and notes pages.
  • Follow up with ./_build.sh build to confirm publisher validation.

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle Contains a collection of resources
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... Slices for entry ΣC 4..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by value: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
..... resource Σ 1..1 Resource A resource in the bundle
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSCompositionEMS A set of resources composed into a single coherent clinical statement with clinical attestation
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSPatient Information about an individual or animal receiving health care services
.... entry:encounter ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSEncounter An interaction during which services are provided to the patient
.... entry:location ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSIncidentLocation Details and position information for a physical place
.... entry:observationDateReceived ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 30976-5
........ display 1..1 string Representation defined by the system
Fixed Value: Date received Form
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeEnroute ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69472-9
........ display 1..1 string Representation defined by the system
Fixed Value: Unit responded [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeOnScene ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405798008
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival of emergency services (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeDeparted ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69475-2
........ display 1..1 string Representation defined by the system
Fixed Value: Responding unit left the scene with a patient [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeHospitalArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405799000
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival at hospital (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeStationArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 11288-8
........ display 1..1 string Representation defined by the system
Fixed Value: Arrival time documented
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationVitals ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSObsRespiratoryRate, RSObsPulseRate, RSObsBloodPressure, RSObsBodyTemperature, RSObsCyanosis Measurements and simple assertions
.... entry:observationGCS ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsGCS Measurements and simple assertions
.... entry:observationReportedComplaint ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsReportedComplaint Measurements and simple assertions
.... entry:observationCallSource ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsCallSource Measurements and simple assertions
.... entry:document ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSDocumentReference A reference to a document
.... entry:task ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSTask A task to be performed
.... entry:serviceRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSServiceRequest A request for a service to be performed
.... 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
..... resource 1..1 RSProcedure An action that is being or was performed on a patient
.... entry:claim ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSClaim Claim, Pre-determination or Pre-authorization
.... entry:observationRunReportComments ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsRunReportComments Measurements and simple assertions
.... entry:observationClinicalRemarks ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsClinicalRemarks Measurements and simple assertions

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Bundle

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle 0..* Bundle Contains a collection of resources
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Fixed Value: document
... Slices for entry 4..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by value:resource
.... entry:All Slices Content/Rules for all slices
..... resource 1..1 Resource A resource in the bundle
.... entry:composition 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSCompositionEMS A set of resources composed into a single coherent clinical statement with clinical attestation
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSPatient Information about an individual or animal receiving health care services
.... entry:encounter 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSEncounter An interaction during which services are provided to the patient
.... entry:location 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSIncidentLocation Details and position information for a physical place
.... entry:observationDateReceived 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 30976-5
........ display 1..1 string Representation defined by the system
Fixed Value: Date received Form
.... entry:observationTimeEnroute 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69472-9
........ display 1..1 string Representation defined by the system
Fixed Value: Unit responded [Date and time] Vehicle
.... entry:observationTimeOnScene 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405798008
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival of emergency services (observable entity)
.... entry:observationTimeDeparted 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69475-2
........ display 1..1 string Representation defined by the system
Fixed Value: Responding unit left the scene with a patient [Date and time] Vehicle
.... entry:observationTimeHospitalArrival 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405799000
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival at hospital (observable entity)
.... entry:observationTimeStationArrival 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 11288-8
........ display 1..1 string Representation defined by the system
Fixed Value: Arrival time documented
.... entry:observationVitals 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsRespiratoryRate, RSObsPulseRate, RSObsBloodPressure, RSObsBodyTemperature, RSObsCyanosis Measurements and simple assertions
.... entry:observationGCS 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsGCS Measurements and simple assertions
.... entry:observationReportedComplaint 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsReportedComplaint Measurements and simple assertions
.... entry:observationCallSource 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsCallSource Measurements and simple assertions
.... entry:document 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSDocumentReference A reference to a document
.... entry:task 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSTask A task to be performed
.... entry:serviceRequest 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSServiceRequest A request for a service to be performed
.... entry:procedure 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSProcedure An action that is being or was performed on a patient
.... entry:claim 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSClaim Claim, Pre-determination or Pre-authorization
.... entry:observationRunReportComments 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsRunReportComments Measurements and simple assertions
.... entry:observationClinicalRemarks 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsClinicalRemarks Measurements and simple assertions

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle Contains a collection of resources
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12
... 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 Σ 0..1 Identifier Persistent identifier for the bundle
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... timestamp Σ 0..1 instant When the bundle was assembled
... 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 4..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by value: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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Resource A resource in the bundle
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSCompositionEMS A set of resources composed into a single coherent clinical statement with clinical attestation
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSPatient Information about an individual or animal receiving health care services
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:encounter ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSEncounter An interaction during which services are provided to the patient
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:location ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSIncidentLocation Details and position information for a physical place
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationDateReceived ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 30976-5
........ display 1..1 string Representation defined by the system
Fixed Value: Date received Form
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeEnroute ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69472-9
........ display 1..1 string Representation defined by the system
Fixed Value: Unit responded [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeOnScene ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405798008
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival of emergency services (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeDeparted ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69475-2
........ display 1..1 string Representation defined by the system
Fixed Value: Responding unit left the scene with a patient [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeHospitalArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405799000
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival at hospital (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeStationArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 11288-8
........ display 1..1 string Representation defined by the system
Fixed Value: Arrival time documented
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationVitals ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsRespiratoryRate, RSObsPulseRate, RSObsBloodPressure, RSObsBodyTemperature, RSObsCyanosis Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationGCS ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsGCS Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationReportedComplaint ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsReportedComplaint Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationCallSource ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsCallSource Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:document ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSDocumentReference A reference to a document
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:task ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSTask A task to be performed
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:serviceRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSServiceRequest A request for a service to be performed
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSProcedure An action that is being or was performed on a patient
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:claim ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSClaim Claim, Pre-determination or Pre-authorization
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationRunReportComments ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsRunReportComments Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationClinicalRemarks ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsClinicalRemarks Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
... signature Σ 0..1 Signature Digital Signature

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:composition.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:composition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:patient.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:patient.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:location.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:location.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationVitals.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationVitals.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationGCS.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationGCS.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationReportedComplaint.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationReportedComplaint.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationCallSource.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationCallSource.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:document.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:document.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:task.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:task.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:serviceRequest.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:serviceRequest.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:claim.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:claim.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationRunReportComments.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationRunReportComments.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationClinicalRemarks.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationClinicalRemarks.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
obs-3 error Bundle.entry:observationDateReceived.resource.referenceRange, Bundle.entry:observationTimeEnroute.resource.referenceRange, Bundle.entry:observationTimeOnScene.resource.referenceRange, Bundle.entry:observationTimeDeparted.resource.referenceRange, Bundle.entry:observationTimeHospitalArrival.resource.referenceRange, Bundle.entry:observationTimeStationArrival.resource.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()

This structure is derived from Bundle

Summary

Mandatory: 5 elements
Fixed: 1 element

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

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle Contains a collection of resources
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... Slices for entry ΣC 4..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by value: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
..... resource Σ 1..1 Resource A resource in the bundle
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSCompositionEMS A set of resources composed into a single coherent clinical statement with clinical attestation
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSPatient Information about an individual or animal receiving health care services
.... entry:encounter ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSEncounter An interaction during which services are provided to the patient
.... entry:location ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSIncidentLocation Details and position information for a physical place
.... entry:observationDateReceived ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 30976-5
........ display 1..1 string Representation defined by the system
Fixed Value: Date received Form
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeEnroute ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69472-9
........ display 1..1 string Representation defined by the system
Fixed Value: Unit responded [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeOnScene ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405798008
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival of emergency services (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeDeparted ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69475-2
........ display 1..1 string Representation defined by the system
Fixed Value: Responding unit left the scene with a patient [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeHospitalArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405799000
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival at hospital (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationTimeStationArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 11288-8
........ display 1..1 string Representation defined by the system
Fixed Value: Arrival time documented
........ userSelected 0..1 boolean If this coding was chosen directly by the user
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
.... entry:observationVitals ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSObsRespiratoryRate, RSObsPulseRate, RSObsBloodPressure, RSObsBodyTemperature, RSObsCyanosis Measurements and simple assertions
.... entry:observationGCS ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsGCS Measurements and simple assertions
.... entry:observationReportedComplaint ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsReportedComplaint Measurements and simple assertions
.... entry:observationCallSource ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsCallSource Measurements and simple assertions
.... entry:document ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSDocumentReference A reference to a document
.... entry:task ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSTask A task to be performed
.... entry:serviceRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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
..... resource 1..1 RSServiceRequest A request for a service to be performed
.... 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
..... resource 1..1 RSProcedure An action that is being or was performed on a patient
.... entry:claim ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSClaim Claim, Pre-determination or Pre-authorization
.... entry:observationRunReportComments ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsRunReportComments Measurements and simple assertions
.... entry:observationClinicalRemarks ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... resource 1..1 RSObsClinicalRemarks Measurements and simple assertions

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Bundle

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle 0..* Bundle Contains a collection of resources
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Fixed Value: document
... Slices for entry 4..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by value:resource
.... entry:All Slices Content/Rules for all slices
..... resource 1..1 Resource A resource in the bundle
.... entry:composition 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSCompositionEMS A set of resources composed into a single coherent clinical statement with clinical attestation
.... entry:patient 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSPatient Information about an individual or animal receiving health care services
.... entry:encounter 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSEncounter An interaction during which services are provided to the patient
.... entry:location 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSIncidentLocation Details and position information for a physical place
.... entry:observationDateReceived 1..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 30976-5
........ display 1..1 string Representation defined by the system
Fixed Value: Date received Form
.... entry:observationTimeEnroute 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69472-9
........ display 1..1 string Representation defined by the system
Fixed Value: Unit responded [Date and time] Vehicle
.... entry:observationTimeOnScene 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405798008
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival of emergency services (observable entity)
.... entry:observationTimeDeparted 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69475-2
........ display 1..1 string Representation defined by the system
Fixed Value: Responding unit left the scene with a patient [Date and time] Vehicle
.... entry:observationTimeHospitalArrival 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405799000
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival at hospital (observable entity)
.... entry:observationTimeStationArrival 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... code
....... coding 0..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 11288-8
........ display 1..1 string Representation defined by the system
Fixed Value: Arrival time documented
.... entry:observationVitals 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsRespiratoryRate, RSObsPulseRate, RSObsBloodPressure, RSObsBodyTemperature, RSObsCyanosis Measurements and simple assertions
.... entry:observationGCS 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsGCS Measurements and simple assertions
.... entry:observationReportedComplaint 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsReportedComplaint Measurements and simple assertions
.... entry:observationCallSource 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsCallSource Measurements and simple assertions
.... entry:document 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSDocumentReference A reference to a document
.... entry:task 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSTask A task to be performed
.... entry:serviceRequest 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSServiceRequest A request for a service to be performed
.... entry:procedure 0..* BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSProcedure An action that is being or was performed on a patient
.... entry:claim 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSClaim Claim, Pre-determination or Pre-authorization
.... entry:observationRunReportComments 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsRunReportComments Measurements and simple assertions
.... entry:observationClinicalRemarks 0..1 BackboneElement Entry in the bundle - will have a resource or information
..... resource 1..1 RSObsClinicalRemarks Measurements and simple assertions

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Bundle C 0..* Bundle Contains a collection of resources
Constraints: bdl-1, bdl-2, bdl-3, bdl-4, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12
... 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 Σ 0..1 Identifier Persistent identifier for the bundle
... type Σ 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required): Indicates the purpose of a bundle - how it is intended to be used.
Fixed Value: document
... timestamp Σ 0..1 instant When the bundle was assembled
... 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 4..* BackboneElement Entry in the bundle - will have a resource or information
Slice: Unordered, Open by value: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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource Σ 1..1 Resource A resource in the bundle
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:composition ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSCompositionEMS A set of resources composed into a single coherent clinical statement with clinical attestation
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:patient ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSPatient Information about an individual or animal receiving health care services
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:encounter ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSEncounter An interaction during which services are provided to the patient
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:location ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSIncidentLocation Details and position information for a physical place
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationDateReceived ΣC 1..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 30976-5
........ display 1..1 string Representation defined by the system
Fixed Value: Date received Form
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeEnroute ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69472-9
........ display 1..1 string Representation defined by the system
Fixed Value: Unit responded [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeOnScene ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405798008
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival of emergency services (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeDeparted ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 69475-2
........ display 1..1 string Representation defined by the system
Fixed Value: Responding unit left the scene with a patient [Date and time] Vehicle
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeHospitalArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 405799000
........ display 1..1 string Representation defined by the system
Fixed Value: Time of arrival at hospital (observable entity)
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationTimeStationArrival ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsTimelineDateTime Measurements and simple assertions
...... id Σ 0..1 id Logical id of this artifact
...... meta Σ 0..1 Meta Metadata about the resource
...... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
...... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
...... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... contained 0..* Resource Contained, inline Resources
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
...... identifier Σ 0..* Identifier Business Identifier for observation
...... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
...... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) Part of referenced event
...... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
...... category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
...... code SΣ 1..1 CodeableConcept Type of observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding SΣ 0..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 11288-8
........ display 1..1 string Representation defined by the system
Fixed Value: Arrival time documented
........ userSelected 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... subject SΣ 1..1 Reference(RS Patient) Who and/or what the observation is about
...... focus Σ 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
...... encounter SΣ 0..1 Reference(RS Encounter) Healthcare event during which this observation is made
...... effective[x] SΣ 0..1 Clinically relevant time/time-period for observation
....... effectiveDateTime dateTime
....... effectivePeriod Period
....... effectiveTiming Timing
....... effectiveInstant instant
...... issued Σ 0..1 instant Date/Time this version was made available
...... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
...... Slices for value[x] ΣC 1..1 dateTime Actual result
Slice: Unordered, Closed by type:$this
....... value[x]:valueDateTime SΣC 1..1 dateTime Actual result
...... dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
...... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
...... note 0..* Annotation Comments about the observation
...... bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
...... method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
...... specimen 0..1 Reference(Specimen) Specimen used for this observation
...... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
...... referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
....... 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
....... low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
....... high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
....... type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
....... appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
....... age 0..1 Range Applicable age range, if relevant
....... text 0..1 string Text based reference range in an observation
...... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
...... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
...... component Σ 0..* BackboneElement Component results
....... 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
....... code Σ 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
....... value[x] Σ 0..1 Actual component result
........ valueQuantity Quantity
........ valueCodeableConcept CodeableConcept
........ valueString string
........ valueBoolean boolean
........ valueInteger integer
........ valueRange Range
........ valueRatio Ratio
........ valueSampledData SampledData
........ valueTime time
........ valueDateTime dateTime
........ valuePeriod Period
....... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
....... interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
....... referenceRange 0..* See referenceRange (Observation) Provides guide for interpretation of component result
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationVitals ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsRespiratoryRate, RSObsPulseRate, RSObsBloodPressure, RSObsBodyTemperature, RSObsCyanosis Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationGCS ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsGCS Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationReportedComplaint ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsReportedComplaint Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationCallSource ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsCallSource Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:document ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSDocumentReference A reference to a document
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:task ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSTask A task to be performed
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:serviceRequest ΣC 0..* BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSServiceRequest A request for a service to be performed
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... 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 Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSProcedure An action that is being or was performed on a patient
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:claim ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSClaim Claim, Pre-determination or Pre-authorization
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationRunReportComments ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsRunReportComments Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
.... entry:observationClinicalRemarks ΣC 0..1 BackboneElement Entry in the bundle - will have a resource or information
Constraints: bdl-5, bdl-8
This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... link Σ 0..* See link (Bundle) Links related to this entry
..... fullUrl Σ 0..1 uri URI for resource (Absolute URL server address or URI for UUID/OID)
..... resource 1..1 RSObsClinicalRemarks Measurements and simple assertions
..... search ΣC 0..1 BackboneElement Search related information
...... 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
...... mode Σ 0..1 code match | include | outcome - why this is in the result set
Binding: SearchEntryMode (required): Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.
...... score Σ 0..1 decimal Search ranking (between 0 and 1)
..... request ΣC 0..1 BackboneElement Additional execution information (transaction/batch/history)
...... 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
...... method Σ 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Binding: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL for HTTP equivalent of this entry
...... ifNoneMatch Σ 0..1 string For managing cache currency
...... ifModifiedSince Σ 0..1 instant For managing cache currency
...... ifMatch Σ 0..1 string For managing update contention
...... ifNoneExist Σ 0..1 string For conditional creates
..... response ΣC 0..1 BackboneElement Results of execution (transaction/batch/history)
...... 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
...... status Σ 1..1 string Status response code (text optional)
...... location Σ 0..1 uri The location (if the operation returns a location)
...... etag Σ 0..1 string The Etag for the resource (if relevant)
...... lastModified Σ 0..1 instant Server's date time modified
...... outcome Σ 0..1 Resource OperationOutcome with hints and warnings (for batch/transaction)
... signature Σ 0..1 Signature Digital Signature

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Bundle.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.type Base required BundleType 📍4.0.1 FHIR Std.
Bundle.entry.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:composition.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:composition.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:patient.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:patient.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:encounter.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:location.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:location.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationDateReceived.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeEnroute.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeOnScene.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeDeparted.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeHospitalArrival.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.status Base required ObservationStatus 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.category Base preferred Observation Category Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.method Base example Observation Methods 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.component.code Base example LOINC Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.component.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​resource.component.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationTimeStationArrival.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationVitals.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationVitals.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationGCS.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationGCS.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationReportedComplaint.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationReportedComplaint.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationCallSource.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationCallSource.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:document.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:document.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:task.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:task.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:serviceRequest.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:serviceRequest.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:procedure.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:claim.search.​mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:claim.request.​method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationRunReportComments.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationRunReportComments.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.
Bundle.entry:observationClinicalRemarks.​search.mode Base required SearchEntryMode 📍4.0.1 FHIR Std.
Bundle.entry:observationClinicalRemarks.​request.method Base required HTTPVerb 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
bdl-1 error Bundle total only when a search or history total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search only when a search entry.search.empty() or (type = 'searchset')
bdl-3 error Bundle entry.request mandatory for batch/transaction/history, otherwise prohibited entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history'))
bdl-4 error Bundle entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history'))
bdl-5 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks must be a resource unless there's a request or response resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:composition, Bundle.entry:patient, Bundle.entry:encounter, Bundle.entry:location, Bundle.entry:observationDateReceived, Bundle.entry:observationTimeEnroute, Bundle.entry:observationTimeOnScene, Bundle.entry:observationTimeDeparted, Bundle.entry:observationTimeHospitalArrival, Bundle.entry:observationTimeStationArrival, Bundle.entry:observationVitals, Bundle.entry:observationGCS, Bundle.entry:observationReportedComplaint, Bundle.entry:observationCallSource, Bundle.entry:document, Bundle.entry:task, Bundle.entry:serviceRequest, Bundle.entry:procedure, Bundle.entry:claim, Bundle.entry:observationRunReportComments, Bundle.entry:observationClinicalRemarks fullUrl cannot be a version specific reference fullUrl.contains('/_history/').not()
bdl-9 error Bundle A document must have an identifier with a system and a value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle A document must have a date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle A document must have a Composition as the first resource type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle A message must have a MessageHeader as the first resource type = 'message' implies entry.first().resource.is(MessageHeader)
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
obs-3 error Bundle.entry:observationDateReceived.resource.referenceRange, Bundle.entry:observationTimeEnroute.resource.referenceRange, Bundle.entry:observationTimeOnScene.resource.referenceRange, Bundle.entry:observationTimeDeparted.resource.referenceRange, Bundle.entry:observationTimeHospitalArrival.resource.referenceRange, Bundle.entry:observationTimeStationArrival.resource.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()

This structure is derived from Bundle

Summary

Mandatory: 5 elements
Fixed: 1 element

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

 

Other representations of profile: CSV, Excel, Schematron

Notes:

RS Bundle — EMS Submission JSON Notes

Sample HL7 FHIR R4 Bundle payload illustrating how clients can populate this profile. Replace identifiers, timestamps, and narrative text before production use.

Show example JSON bundle (click to expand)
{
  "resourceType": "Bundle",
  "id": "rsbundleems-bundle-example",
  "meta": {
    "profile": [
      "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSBundleEMS"
    ]
  },
  "identifier": {
    "system": "urn:ietf:rfc:3986",
    "value": "urn:uuid:bundle-road-safety-example"
  },
  "type": "document",
  "timestamp": "2024-02-01T09:15:00+08:00",
  "entry": [
    {
      "fullUrl": "urn:uuid:rscompositionems-composition-example",
      "resource": {
        "resourceType": "Composition",
        "id": "rscompositionems-composition-example",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSCompositionEMS"
          ]
        },
        "status": "final",
        "type": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "67796-3",
              "display": "Emergency medical services record"
            }
          ],
          "text": "EMS Run Report"
        },
        "date": "2024-02-01T09:05:00+08:00",
        "title": "EMS Run Report",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "author": [
          {
            "reference": "Practitioner/ems-author",
            "display": "Lead Paramedic"
          }
        ],
        "section": [
          {
            "title": "Submission Content",
            "code": {
              "text": "RS submission content"
            },
            "entry": [
              {
                "reference": "urn:uuid:rspatient-patient-example"
              },
              {
                "reference": "urn:uuid:rsencounter-encounter-example"
              },
              {
                "reference": "urn:uuid:observationdatereceived-observation"
              },
              {
                "reference": "urn:uuid:observationtimedeparted-observation"
              },
              {
                "reference": "urn:uuid:observationtimeenroute-observation"
              },
              {
                "reference": "urn:uuid:observationtimehospitalarrival-observation"
              },
              {
                "reference": "urn:uuid:observationtimeonscene-observation"
              },
              {
                "reference": "urn:uuid:observationtimestationarrival-observation"
              },
              {
                "reference": "urn:uuid:rsclaim-claim"
              },
              {
                "reference": "urn:uuid:rsdocumentreference-document"
              },
              {
                "reference": "urn:uuid:rsincidentlocation-location"
              },
              {
                "reference": "urn:uuid:rsobscallsource-observationcallsource"
              },
              {
                "reference": "urn:uuid:rsobsclinicalremarks-observationclinicalremarks"
              },
              {
                "reference": "urn:uuid:rsobsgcs-observationgcs"
              },
              {
                "reference": "urn:uuid:rsobsreportedcomplaint-observationreportedcomplaint"
              },
              {
                "reference": "urn:uuid:rsobsrunreportcomments-observationrunreportcomments"
              },
              {
                "reference": "urn:uuid:rsobsrespiratoryrate-observationvitals"
              },
              {
                "reference": "urn:uuid:rsprocedure-procedure"
              },
              {
                "reference": "urn:uuid:rsservicerequest-servicerequest"
              },
              {
                "reference": "urn:uuid:rstask-task"
              }
            ]
          }
        ]
      }
    },
    {
      "fullUrl": "urn:uuid:rspatient-patient-example",
      "resource": {
        "resourceType": "Patient",
        "id": "rspatient-patient-example",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSPatient"
          ]
        },
        "identifier": [
          {
            "system": "http://example.org/road-safety/ems-run",
            "value": "EMS-2024-0001"
          }
        ],
        "name": [
          {
            "use": "official",
            "family": "Dela Cruz",
            "given": [
              "Juan"
            ]
          }
        ],
        "gender": "male",
        "birthDate": "1990-04-15",
        "address": [
          {
            "line": [
              "123 Example Street"
            ],
            "city": "Quezon City",
            "state": "NCR",
            "postalCode": "1100",
            "country": "PH"
          }
        ]
      }
    },
    {
      "fullUrl": "urn:uuid:rsencounter-encounter-example",
      "resource": {
        "resourceType": "Encounter",
        "id": "rsencounter-encounter-example",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSEncounter"
          ]
        },
        "status": "finished",
        "class": {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
          "code": "EMER",
          "display": "emergency"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "period": {
          "start": "2024-02-01T08:10:00+08:00",
          "end": "2024-02-01T09:00:00+08:00"
        },
        "type": [
          {
            "coding": [
              {
                "system": "http://snomed.info/sct",
                "code": "408467006",
                "display": "Emergency medical service (qualifier value)"
              }
            ]
          }
        ],
        "serviceType": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/service-type",
              "code": "117",
              "display": "Emergency medical services"
            }
          ]
        }
      }
    },
    {
      "fullUrl": "urn:uuid:observationdatereceived-observation",
      "resource": {
        "resourceType": "Observation",
        "id": "observationdatereceived-observation",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsTimelineDateTime"
          ]
        },
        "status": "final",
        "code": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "30976-5",
              "display": "Date received Form"
            }
          ],
          "text": "Date received Form"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:02:00+08:00",
        "valueDateTime": "2024-02-01T08:02:00+08:00"
      }
    },
    {
      "fullUrl": "urn:uuid:observationtimedeparted-observation",
      "resource": {
        "resourceType": "Observation",
        "id": "observationtimedeparted-observation",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsTimelineDateTime"
          ]
        },
        "status": "final",
        "code": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "69475-2",
              "display": "Responding unit left the scene with a patient [Date and time] Vehicle"
            }
          ],
          "text": "Responding unit left the scene with a patient [Date and time] Vehicle"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:07:00+08:00",
        "valueDateTime": "2024-02-01T08:07:00+08:00"
      }
    },
    {
      "fullUrl": "urn:uuid:observationtimeenroute-observation",
      "resource": {
        "resourceType": "Observation",
        "id": "observationtimeenroute-observation",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsTimelineDateTime"
          ]
        },
        "status": "final",
        "code": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "69472-9",
              "display": "Unit responded [Date and time] Vehicle"
            }
          ],
          "text": "Unit responded [Date and time] Vehicle"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:12:00+08:00",
        "valueDateTime": "2024-02-01T08:12:00+08:00"
      }
    },
    {
      "fullUrl": "urn:uuid:observationtimehospitalarrival-observation",
      "resource": {
        "resourceType": "Observation",
        "id": "observationtimehospitalarrival-observation",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsTimelineDateTime"
          ]
        },
        "status": "final",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "405799000",
              "display": "Time of arrival at hospital (observable entity)"
            }
          ],
          "text": "Time of arrival at hospital (observable entity)"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:17:00+08:00",
        "valueDateTime": "2024-02-01T08:17:00+08:00"
      }
    },
    {
      "fullUrl": "urn:uuid:observationtimeonscene-observation",
      "resource": {
        "resourceType": "Observation",
        "id": "observationtimeonscene-observation",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsTimelineDateTime"
          ]
        },
        "status": "final",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "405798008",
              "display": "Time of arrival of emergency services (observable entity)"
            }
          ],
          "text": "Time of arrival of emergency services (observable entity)"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:22:00+08:00",
        "valueDateTime": "2024-02-01T08:22:00+08:00"
      }
    },
    {
      "fullUrl": "urn:uuid:observationtimestationarrival-observation",
      "resource": {
        "resourceType": "Observation",
        "id": "observationtimestationarrival-observation",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsTimelineDateTime"
          ]
        },
        "status": "final",
        "code": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "11288-8",
              "display": "Arrival time documented"
            }
          ],
          "text": "Arrival time documented"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:27:00+08:00",
        "valueDateTime": "2024-02-01T08:27:00+08:00"
      }
    },
    {
      "fullUrl": "urn:uuid:rsclaim-claim",
      "resource": {
        "resourceType": "Claim",
        "id": "rsclaim-claim",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSClaim"
          ]
        },
        "status": "active",
        "type": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/claim-type",
              "code": "institutional"
            }
          ]
        },
        "use": "claim",
        "patient": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "created": "2024-02-01T10:00:00+08:00",
        "priority": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/processpriority",
              "code": "normal"
            }
          ]
        },
        "provider": {
          "display": "EMS Billing Department"
        }
      }
    },
    {
      "fullUrl": "urn:uuid:rsdocumentreference-document",
      "resource": {
        "resourceType": "DocumentReference",
        "id": "rsdocumentreference-document",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSDocumentReference"
          ]
        },
        "status": "current",
        "type": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "67796-3",
              "display": "Emergency medical services record"
            }
          ],
          "text": "EMS evidence document"
        },
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "date": "2024-02-01T09:20:00+08:00",
        "content": [
          {
            "attachment": {
              "contentType": "application/pdf",
              "url": "https://example.org/documents/ems-report.pdf",
              "title": "Run report attachment"
            }
          }
        ]
      }
    },
    {
      "fullUrl": "urn:uuid:rsincidentlocation-location",
      "resource": {
        "resourceType": "Location",
        "id": "rsincidentlocation-location",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSIncidentLocation"
          ]
        },
        "status": "active",
        "name": "Incident location",
        "description": "Crash site at EDSA corner Ortigas",
        "position": {
          "latitude": 14.5875,
          "longitude": 121.0567
        }
      }
    },
    {
      "fullUrl": "urn:uuid:rsobscallsource-observationcallsource",
      "resource": {
        "resourceType": "Observation",
        "id": "rsobscallsource-observationcallsource",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsCallSource"
          ]
        },
        "status": "final",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:30:00+08:00",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "397663001",
              "display": "Referral source (finding)"
            }
          ],
          "text": "Referral source (finding)"
        },
        "valueString": "Sample observation value"
      }
    },
    {
      "fullUrl": "urn:uuid:rsobsclinicalremarks-observationclinicalremarks",
      "resource": {
        "resourceType": "Observation",
        "id": "rsobsclinicalremarks-observationclinicalremarks",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsClinicalRemarks"
          ]
        },
        "status": "final",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:30:00+08:00",
        "code": {
          "text": "RS Observation - Clinical Remarks — Clinical remarks/notes."
        },
        "valueString": "Sample observation value"
      }
    },
    {
      "fullUrl": "urn:uuid:rsobsgcs-observationgcs",
      "resource": {
        "resourceType": "Observation",
        "id": "rsobsgcs-observationgcs",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsGCS"
          ]
        },
        "status": "final",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:30:00+08:00",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "248241002",
              "display": "Glasgow coma score (observable entity)"
            }
          ],
          "text": "Glasgow coma score (observable entity)"
        },
        "valueString": "Sample observation value"
      }
    },
    {
      "fullUrl": "urn:uuid:rsobsreportedcomplaint-observationreportedcomplaint",
      "resource": {
        "resourceType": "Observation",
        "id": "rsobsreportedcomplaint-observationreportedcomplaint",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsReportedComplaint"
          ]
        },
        "status": "final",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:30:00+08:00",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "1269489004",
              "display": "Chief complaint (observable entity)"
            }
          ],
          "text": "Chief complaint (observable entity)"
        },
        "valueString": "Sample observation value"
      }
    },
    {
      "fullUrl": "urn:uuid:rsobsrunreportcomments-observationrunreportcomments",
      "resource": {
        "resourceType": "Observation",
        "id": "rsobsrunreportcomments-observationrunreportcomments",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsRunReportComments"
          ]
        },
        "status": "final",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:30:00+08:00",
        "code": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "77999-1",
              "display": "Case notification comment"
            }
          ],
          "text": "Case notification comment"
        },
        "valueString": "Sample observation value"
      }
    },
    {
      "fullUrl": "urn:uuid:rsobsrespiratoryrate-observationvitals",
      "resource": {
        "resourceType": "Observation",
        "id": "rsobsrespiratoryrate-observationvitals",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSObsRespiratoryRate"
          ]
        },
        "status": "final",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "effectiveDateTime": "2024-02-01T08:30:00+08:00",
        "code": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "86290005",
              "display": "Respiratory rate (observable entity)"
            }
          ],
          "text": "Respiratory rate (observable entity)"
        },
        "valueQuantity": {
          "value": 18,
          "unit": "value",
          "system": "http://unitsofmeasure.org",
          "code": "{score}"
        }
      }
    },
    {
      "fullUrl": "urn:uuid:rsprocedure-procedure",
      "resource": {
        "resourceType": "Procedure",
        "id": "rsprocedure-procedure",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSProcedure"
          ]
        },
        "status": "completed",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "encounter": {
          "reference": "urn:uuid:rsencounter-encounter-example"
        },
        "performedDateTime": "2024-02-01T08:45:00+08:00",
        "code": {
          "text": "RS Procedure — Procedures related to incident/report (e.g., coordination with receiving hospital, psychosocial support, interventions)."
        }
      }
    },
    {
      "fullUrl": "urn:uuid:rsservicerequest-servicerequest",
      "resource": {
        "resourceType": "ServiceRequest",
        "id": "rsservicerequest-servicerequest",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSServiceRequest"
          ]
        },
        "status": "active",
        "intent": "order",
        "subject": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "occurrenceDateTime": "2024-02-01T08:50:00+08:00",
        "requester": {
          "display": "EMS Dispatch System"
        },
        "code": {
          "text": "RS ServiceRequest — Requests or records related to refusal to admit and related workflow signals."
        }
      }
    },
    {
      "fullUrl": "urn:uuid:rstask-task",
      "resource": {
        "resourceType": "Task",
        "id": "rstask-task",
        "meta": {
          "profile": [
            "https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/RSTask"
          ]
        },
        "status": "completed",
        "intent": "order",
        "for": {
          "reference": "urn:uuid:rspatient-patient-example"
        },
        "authoredOn": "2024-02-01T09:15:00+08:00",
        "description": "RS Task — Workflow tracking for report receipt, durations of delay, and sources of delays."
      }
    }
  ]
}

Reminder: ensure every resource in the document Bundle declares its profile in meta.profile and that references resolve within the Bundle.