Profile Comparison between http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ItemTransactionResponse vs http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ItemTransactionResponse

Left:Catalog Item Transaction Request (http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ItemTransactionResponse)
Right:Catalog Item Transaction Request (http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ItemTransactionResponse)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.1.0' vs '1.0.0-ballot'
InformationStructureDefinition.dateValues for date differ: '2020-08-09T15:19:11+00:00' vs '2025-06-12T15:52:07+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International - Orders and Observations Work Group' vs 'HL7 International / Orders and Observations'
WarningStructureDefinition.fhirVersionValues for fhirVersion differ: '4.0.1' vs '5.0.0'
InformationStructureDefinition.commentValues for comment differ: 'The only time that a resource does not have an id is when it is being submitted to the server using a create operation.' vs 'Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.'
InformationStructureDefinition.commentValues for comment differ: 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.' vs 'Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.'
InformationStructureDefinition.shortValues for short differ: 'document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection' vs 'document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification'
InformationStructureDefinition.definitionValues for definition differ: 'If a set of search matches, this is the total number of entries of type 'match' across all pages in the search. It does not include search.mode = 'include' or 'outcome' entries and it does not provide a count of the number of entries in the Bundle.' vs 'If a set of search matches, this is the (potentially estimated) total number of entries of type 'match' across all pages in the search. It does not include search.mode = 'include' or 'outcome' entries and it does not provide a count of the number of entries in the Bundle.'
InformationStructureDefinition.commentValues for comment differ: 'Both Bundle.link and Bundle.entry.link are defined to support providing additional context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)). Bundle.entry.link corresponds to links found in the HTTP header if the resource in the entry was [read](http://hl7.org/fhir/R4/http.html#read) directly. This specification defines some specific uses of Bundle.link for [searching](http://hl7.org/fhir/R4/search.html#conformance) and [paging](http://hl7.org/fhir/R4/http.html#paging), but no specific uses for Bundle.entry.link, and no defined function in a transaction - the meaning is implementation specific.' vs 'Both Bundle.link and Bundle.entry.link are defined to support providing additional context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)). Bundle.entry.link corresponds to links found in the HTTP header if the resource in the entry was [read](http://hl7.org/fhir/R5/http.html#read) directly. This specification defines some specific uses of Bundle.link for [searching](http://hl7.org/fhir/R5/search.html#conformance) and [paging](http://hl7.org/fhir/R5/http.html#paging), but no specific uses for Bundle.entry.link, and no defined function in a transaction - the meaning is implementation specific. The behavior of navigation link types (next/prev/first/last) are well defined for searchset and history Bundles but are not currently defined for other types. Implementers who choose to use such link relationships for other bundle types will need to negotiate behavior with their interoperability partners.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'URI for resource (Absolute URL server address or URI for UUID/OID)' vs 'URI for resource (e.g. the absolute URL server address, URI for UUID/OID, etc.)'
InformationStructureDefinition.definitionValues for definition differ: 'The Absolute URL for the resource. The fullUrl SHALL NOT disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent URL consistent with the Resource.id. The fullUrl is a version independent reference to the resource. The fullUrl element SHALL have a value except that: * fullUrl can be empty on a POST (although it does not need to when specifying a temporary id for reference in the bundle) * Results from operations might involve resources that are not identified.' vs 'The Absolute URL for the resource. Except for transactions and batches, each entry in a Bundle must have a fullUrl. The fullUrl SHALL NOT disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent URL consistent with the Resource.id. The fullUrl is a version independent reference to the resource. Even when not required, fullUrl MAY be set to a urn:uuid to allow referencing entries in a transaction. The fullUrl can be an arbitrary URI and is not limited to urn:uuid, urn:oid, http, and https. The fullUrl element SHALL have a value except when: * invoking a create * invoking or responding to an operation where the body is not a single identified resource * invoking or returning the results of a search or history operation.'
InformationStructureDefinition.commentValues for comment differ: 'fullUrl might not be [unique in the context of a resource](http://hl7.org/fhir/R4/bundle.html#bundle-unique). Note that since [FHIR resources do not need to be served through the FHIR API](http://hl7.org/fhir/R4/references.html), the fullURL might be a URN or an absolute URL that does not end with the logical id of the resource (Resource.id). However, but if the fullUrl does look like a RESTful server URL (e.g. meets the [regex](http://hl7.org/fhir/R4/references.html#regex), then the 'id' portion of the fullUrl SHALL end with the Resource.id. Note that the fullUrl is not the same as the canonical URL - it's an absolute url for an endpoint serving the resource (these will happen to have the same value on the canonical server for the resource with the canonical URL).' vs 'fullUrl might not be [unique in the context of a resource](http://hl7.org/fhir/R5/bundle.html#bundle-unique). Note that since [FHIR resources do not need to be served through the FHIR API](http://hl7.org/fhir/R5/references.html), the fullURL might be a URN or an absolute URL that does not end with the logical id of the resource (Resource.id). However, but if the fullUrl does look like a RESTful server URL (e.g. meets the [regex](http://hl7.org/fhir/R5/references.html#regex), then the 'id' portion of the fullUrl SHALL end with the Resource.id. Note that the fullUrl is not the same as the canonical URL - it's an absolute url for an endpoint serving the resource (these will happen to have the same value on the canonical server for the resource with the canonical URL).'
InformationStructureDefinition.definitionValues for definition differ: 'The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type.' vs 'The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type. This is allowed to be a Parameters resource if and only if it is referenced by something else within the Bundle that provides context/meaning.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'match | include | outcome - why this is in the result set' vs 'match | include - why this is in the result set'
InformationStructureDefinition.commentValues for comment differ: 'Servers are not required to return a ranking score. 1 is most relevant, and 0 is least relevant. Often, search results are sorted by score, but the client may specify a different sort order. See [Patient Match](http://hl7.org/fhir/R4/patient-operation-match.html) for the EMPI search which relates to this element.' vs 'Servers are not required to return a ranking score. 1 is most relevant, and 0 is least relevant. Often, search results are sorted by score, but the client may specify a different sort order. See [Patient Match](http://hl7.org/fhir/R5/patient-operation-match.html) for the EMPI search which relates to this element.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'For managing cache currency' vs 'For managing cache validation'
InformationStructureDefinition.definitionValues for definition differ: 'If the ETag values match, return a 304 Not Modified status. See the API documentation for ['Conditional Read'](http://hl7.org/fhir/R4/http.html#cread).' vs 'If the ETag values match, return a 304 Not Modified status. See the API documentation for ['Conditional Read'](http://hl7.org/fhir/R5/http.html#cread).'
InformationStructureDefinition.definitionValues for definition differ: 'Only perform the operation if the last updated date matches. See the API documentation for ['Conditional Read'](http://hl7.org/fhir/R4/http.html#cread).' vs 'Only perform the operation if the last updated date matches. See the API documentation for ['Conditional Read'](http://hl7.org/fhir/R5/http.html#cread).'
InformationStructureDefinition.definitionValues for definition differ: 'Only perform the operation if the Etag value matches. For more information, see the API section ['Managing Resource Contention'](http://hl7.org/fhir/R4/http.html#concurrency).' vs 'Only perform the operation if the Etag value matches. For more information, see the API section ['Managing Resource Contention'](http://hl7.org/fhir/R5/http.html#concurrency).'
InformationStructureDefinition.definitionValues for definition differ: 'Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ['Conditional Create'](http://hl7.org/fhir/R4/http.html#ccreate). This is just the query portion of the URL - what follows the '?' (not including the '?').' vs 'Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ['Conditional Create'](http://hl7.org/fhir/R5/http.html#ccreate). This is just the query portion of the URL - what follows the '?' (not including the '?').'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).'
InformationStructureDefinition.definitionValues for definition differ: 'The Etag for the resource, if the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http://hl7.org/fhir/R4/http.html#versioning) and [Managing Resource Contention](http://hl7.org/fhir/R4/http.html#concurrency)).' vs 'The Etag for the resource, if the operation for the entry produced a versioned resource (see [Resource Metadata and Versioning](http://hl7.org/fhir/R5/http.html#versioning) and [Managing Resource Contention](http://hl7.org/fhir/R5/http.html#concurrency)).'
InformationStructureDefinition.definitionValues for definition differ: 'Digital Signature - base64 encoded. XML-DSig or a JWT.' vs 'Digital Signature - base64 encoded. XML-DSig or a JWS.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Bundle
      .copyright
        .date2020-08-09T15:19:11+00:002025-06-12T15:52:07+00:00
        • Values Differ
        .descriptionThis profile constrains the Bundle resource to convey a response to a transaction request about creating/updating/deleting/patching items and/or supporting resources in a catalog.
          .experimental
            .fhirVersion4.0.15.0.0
            • Values Differ
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                .kindresource
                  .nameItemTransactionResponse
                    .publisherHL7 International - Orders and Observations Work GroupHL7 International / Orders and Observations
                    • Values Differ
                    .purpose
                      .statusdraft
                        .titleCatalog Item Transaction Request
                          .typeBundle
                            .urlhttp://hl7.org/fhir/uv/order-catalog/StructureDefinition/ItemTransactionResponse
                              .version0.1.01.0.0-ballot
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              .. Bundle C0..*BundleContains a collection of resources
                              C0..*BundleContains a collection of resources
                                ... id Σ0..1stringLogical id of this artifactΣ0..1idLogical id of this artifact
                                  ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                      ... identifier Σ0..1IdentifierPersistent identifier for the bundleΣC0..1IdentifierPersistent identifier for the bundle
                                        ... type Σ1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
                                        Binding: ?? (required): Indicates the purpose of a bundle - how it is intended to be used.
                                        Fixed Value: transaction-response
                                        ΣC1..1codedocument | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification
                                        Binding: ?? (required): Indicates the purpose of a bundle - how it is intended to be used.
                                        Fixed Value: transaction-response
                                          ... timestamp Σ0..1instantWhen the bundle was assembledΣC0..1instantWhen the bundle was assembled
                                            ... total ΣC0..1unsignedIntIf search, the total number of matchesΣC0..1unsignedIntIf search, the total number of matches
                                              ... link Σ0..*BackboneElementLinks related to this Bundle
                                              ΣC0..*BackboneElementLinks related to this Bundle
                                                .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                  .... extension 0..*ExtensionAdditional content defined by implementations
                                                  0..*ExtensionAdditional content defined by implementations
                                                    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                      .... relation Σ1..1stringSee http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1ΣC1..1codeSee http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
                                                      Binding: ?? (required)
                                                        .... url Σ1..1uriReference details for the linkΣC1..1uriReference details for the link
                                                          ... entry ΣC1..*BackboneElementEntry in the bundle - will have a resource and a request
                                                          This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type
                                                          ΣC1..*BackboneElementEntry in the bundle - will have a resource and a request
                                                          This repeating element order: For bundles of type 'document' and 'message', the first 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..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                              .... extension 0..*ExtensionAdditional content defined by implementations
                                                              0..*ExtensionAdditional content defined by implementations
                                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                  .... link Σ0..*See linkLinks related to this entry
                                                                  Σ0..*See link (Bundle)Links related to this entry
                                                                    .... fullUrl Σ1..1uriURI for resource (Absolute URL server address or URI for UUID/OID)ΣC1..1uriURI for resource (e.g. the absolute URL server address, URI for UUID/OID, etc.)
                                                                      .... resource Σ1..1ResourceA resource in the bundleΣC1..1ResourceA resource in the bundle
                                                                        .... search ΣC0..0ΣC0..0
                                                                          ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                            ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                            0..*ExtensionAdditional content defined by implementations
                                                                              ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                ..... mode Σ0..1codematch | include | outcome - why this is in the result set
                                                                                Binding: ?? (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.
                                                                                Σ0..1codematch | include - why this is in the result set
                                                                                Binding: ?? (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..1decimalSearch ranking (between 0 and 1)Σ0..1decimalSearch ranking (between 0 and 1)
                                                                                    .... request ΣC0..0ΣC0..0
                                                                                      ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                        ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                          ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                            ..... method Σ1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
                                                                                            Binding: ?? (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
                                                                                            ΣC1..1codeGET | HEAD | POST | PUT | DELETE | PATCH
                                                                                            Binding: ?? (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
                                                                                              ..... url Σ1..1uriURL for HTTP equivalent of this entryΣ1..1uriURL for HTTP equivalent of this entry
                                                                                                ..... ifNoneMatch Σ0..1stringFor managing cache currencyΣ0..1stringFor managing cache validation
                                                                                                  ..... ifModifiedSince Σ0..1instantFor managing cache currencyΣ0..1instantFor managing cache currency
                                                                                                    ..... ifMatch Σ0..1stringFor managing update contentionΣ0..1stringFor managing update contention
                                                                                                      ..... ifNoneExist Σ0..1stringFor conditional createsΣ0..1stringFor conditional creates
                                                                                                        .... response ΣC1..1BackboneElementResults of execution (transaction/batch/history)ΣC1..1BackboneElementResults of execution (transaction/batch/history)
                                                                                                          ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                            ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                            0..*ExtensionAdditional content defined by implementations
                                                                                                              ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                ..... status Σ1..1stringStatus response code (text optional)Σ1..1stringStatus response code (text optional)
                                                                                                                  ..... location Σ0..1uriThe location (if the operation returns a location)Σ0..1uriThe location (if the operation returns a location)
                                                                                                                    ..... etag Σ0..1stringThe Etag for the resource (if relevant)Σ0..1stringThe Etag for the resource (if relevant)
                                                                                                                      ..... lastModified Σ0..1instantServer's date time modifiedΣ0..1instantServer's date time modified
                                                                                                                        ..... outcome Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)Σ0..1ResourceOperationOutcome with hints and warnings (for batch/transaction)
                                                                                                                          ... signature ΣTU0..1SignatureDigital SignatureΣ0..1SignatureDigital Signature
                                                                                                                            ... issues ΣC0..1??Issues with the Bundle
                                                                                                                            • Added this element

                                                                                                                            doco Documentation for this format