The official URL for this profile is:
http://fhir.ch/ig/ch-atc/StructureDefinition/CH-ATC.ITI-81.Response
ImplementationGuide for CH:ATC see Audit Trail Consumption
This profile builds on Bundle.
This profile was published on Mon May 14 00:00:00 CEST 2018 as a active by Federal Office of Public Health (FOPH).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Bundle
Summary
Mandatory: 0 element (1 nested mandatory element)
Must-Support: 3 elements
Fixed Value: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
This structure is derived from Bundle
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | |||
![]() ![]() | 1..1 | code | searchset Fixed Value: searchset | |
![]() ![]() | BackboneElement | Slice: Unordered, Open by profile:resource | ||
![]() ![]() | 0..* | BackboneElement | AuditEvent | |
![]() ![]() ![]() | 0..1 | uri | ||
![]() ![]() ![]() | S | 1..1 | DocumentAuditEvent | |
![]() ![]() | 0..* | BackboneElement | AuditEvent | |
![]() ![]() ![]() | 0..1 | uri | ||
![]() ![]() ![]() | S | 0..1 | PolicyAuditEvent | |
![]() ![]() | 0..* | BackboneElement | AuditEvent | |
![]() ![]() ![]() | 0..1 | uri | ||
![]() ![]() ![]() | S | 0..1 | AccessAuditTrailEvent | |
Documentation for this format | ||||
This structure is derived from Bundle
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Contains a collection of resources | |
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | Σ | 0..1 | Identifier | Persistent identifier for the bundle |
![]() ![]() | Σ | 1..1 | code | searchset Binding: BundleType (required) Fixed Value: searchset |
![]() ![]() | ΣI | 0..1 | unsignedInt | If search, the total number of matches |
![]() ![]() | ΣI | 0..* | BackboneElement | Links related to this Bundle |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..1 | string | See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1 |
![]() ![]() ![]() | Σ | 1..1 | uri | Reference details for the link |
![]() ![]() | ΣI | BackboneElement | Entry in the bundle - will have a resource, or information Slice: Unordered, Open by profile:resource | |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | Σ | 0..1 | Resource | A resource in the bundle |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | ΣI | 0..* | BackboneElement | AuditEvent |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | SI | 1..1 | DocumentAuditEvent | Document Audit Trail Content Profile |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | ΣI | 0..* | BackboneElement | AuditEvent |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | SI | 0..1 | PolicyAuditEvent | Policy Audit Trail Content Profile |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | ΣI | 0..* | BackboneElement | AuditEvent |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | SI | 0..1 | AccessAuditTrailEvent | Access Audit Trail Event Content Profile |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | Σ | 0..1 | Signature | Digital Signature |
Documentation for this format | ||||
This structure is derived from Bundle
Summary
Mandatory: 0 element (1 nested mandatory element)
Must-Support: 3 elements
Fixed Value: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Bundle
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | |||
![]() ![]() | 1..1 | code | searchset Fixed Value: searchset | |
![]() ![]() | BackboneElement | Slice: Unordered, Open by profile:resource | ||
![]() ![]() | 0..* | BackboneElement | AuditEvent | |
![]() ![]() ![]() | 0..1 | uri | ||
![]() ![]() ![]() | S | 1..1 | DocumentAuditEvent | |
![]() ![]() | 0..* | BackboneElement | AuditEvent | |
![]() ![]() ![]() | 0..1 | uri | ||
![]() ![]() ![]() | S | 0..1 | PolicyAuditEvent | |
![]() ![]() | 0..* | BackboneElement | AuditEvent | |
![]() ![]() ![]() | 0..1 | uri | ||
![]() ![]() ![]() | S | 0..1 | AccessAuditTrailEvent | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Contains a collection of resources | |
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | Σ | 0..1 | Identifier | Persistent identifier for the bundle |
![]() ![]() | Σ | 1..1 | code | searchset Binding: BundleType (required) Fixed Value: searchset |
![]() ![]() | ΣI | 0..1 | unsignedInt | If search, the total number of matches |
![]() ![]() | ΣI | 0..* | BackboneElement | Links related to this Bundle |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 1..1 | string | See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1 |
![]() ![]() ![]() | Σ | 1..1 | uri | Reference details for the link |
![]() ![]() | ΣI | BackboneElement | Entry in the bundle - will have a resource, or information Slice: Unordered, Open by profile:resource | |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | Σ | 0..1 | Resource | A resource in the bundle |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | ΣI | 0..* | BackboneElement | AuditEvent |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | SI | 1..1 | DocumentAuditEvent | Document Audit Trail Content Profile |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | ΣI | 0..* | BackboneElement | AuditEvent |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | SI | 0..1 | PolicyAuditEvent | Policy Audit Trail Content Profile |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | ΣI | 0..* | BackboneElement | AuditEvent |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Unknown reference to #Bundle.link Links related to this entry | |
![]() ![]() ![]() | Σ | 0..1 | uri | Absolute URL for resource (server address, or UUID/OID) |
![]() ![]() ![]() | SI | 0..1 | AccessAuditTrailEvent | Access Audit Trail Event Content Profile |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Search related information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | match | include | outcome - why this is in the result set Binding: SearchEntryMode (required) |
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Search ranking (between 0 and 1) |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | code | GET | POST | PUT | DELETE Binding: HTTPVerb (required) |
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | URL for HTTP equivalent of this entry |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing cache currency |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For managing update contention |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | For conditional creates |
![]() ![]() ![]() | ΣI | 0..1 | BackboneElement | Transaction Related Information |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | Status response code (text optional) |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The location, if the operation returns a location |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The etag for the resource (if relevant) |
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | Server's date time modified |
![]() ![]() ![]() ![]() | Σ | 0..1 | Resource | OperationOutcome with hints and warnings (for batch/transaction) |
![]() ![]() | Σ | 0..1 | Signature | Digital Signature |
Documentation for this format | ||||
| Path | Name | Conformance | ValueSet |
| Bundle.language | Common Languages | extensible | Common Languages |
| Bundle.type | BundleType | required | BundleType |
| Bundle.entry.search.mode | SearchEntryMode | required | SearchEntryMode |
| Bundle.entry.request.method | HTTPVerb | required | HTTPVerb |
| Bundle.entry.search.mode | SearchEntryMode | required | SearchEntryMode |
| Bundle.entry.request.method | HTTPVerb | required | HTTPVerb |
| Bundle.entry.search.mode | SearchEntryMode | required | SearchEntryMode |
| Bundle.entry.request.method | HTTPVerb | required | HTTPVerb |
| Bundle.entry.search.mode | SearchEntryMode | required | SearchEntryMode |
| Bundle.entry.request.method | HTTPVerb | required | HTTPVerb |
| Id | Path | Details | Requirements |
| bdl-7 | Bundle | FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId : entry.where(fullUrl).select(fullUrl&resource.meta.versionId).isDistinct() | |
| bdl-9 | Bundle | A document must have an identifier with a system and a value : type = 'document' implies (identifier.system.exists() and identifier.value.exists()) | |
| bdl-3 | Bundle | entry.request only for some types of bundles : entry.request.empty() or type = 'batch' or type = 'transaction' or type = 'history' | |
| bdl-4 | Bundle | entry.response only for some types of bundles : entry.response.empty() or type = 'batch-response' or type = 'transaction-response' | |
| bdl-1 | Bundle | total only when a search or history : total.empty() or (type = 'searchset') or (type = 'history') | |
| bdl-2 | Bundle | entry.search only when a search : entry.search.empty() or (type = 'searchset') | |
| ele-1 | Bundle.link | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| bdl-8 | Bundle.entry | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
| bdl-5 | Bundle.entry | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
| dom-2 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-1 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
| dom-4 | Bundle.entry.resource | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-3 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
| ch-atc-aae-1 | Bundle.entry.resource | subtype needs to be fixed to ATC_LOG_READ : subtype.exists() and subtype.count()=1 and subtype[0].code='ATC_LOG_READ' | |
| ele-1 | Bundle.entry.search | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.request | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.response | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| bdl-8 | Bundle.entry | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
| bdl-5 | Bundle.entry | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
| dom-2 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-1 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
| dom-4 | Bundle.entry.resource | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-3 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
| ch-atc-aae-1 | Bundle.entry.resource | subtype needs to be fixed to ATC_LOG_READ : subtype.exists() and subtype.count()=1 and subtype[0].code='ATC_LOG_READ' | |
| ele-1 | Bundle.entry.search | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.request | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.response | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| bdl-8 | Bundle.entry | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
| bdl-5 | Bundle.entry | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
| dom-2 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-1 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
| dom-4 | Bundle.entry.resource | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-3 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
| ch-atc-aae-1 | Bundle.entry.resource | subtype needs to be fixed to ATC_LOG_READ : subtype.exists() and subtype.count()=1 and subtype[0].code='ATC_LOG_READ' | |
| ele-1 | Bundle.entry.search | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.request | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.response | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| bdl-8 | Bundle.entry | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
| bdl-5 | Bundle.entry | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
| dom-2 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-1 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
| dom-4 | Bundle.entry.resource | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-3 | Bundle.entry.resource | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
| ch-atc-aae-1 | Bundle.entry.resource | subtype needs to be fixed to ATC_LOG_READ : subtype.exists() and subtype.count()=1 and subtype[0].code='ATC_LOG_READ' | |
| ele-1 | Bundle.entry.search | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.request | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
| ele-1 | Bundle.entry.response | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) |