Left: | Da Vinci Notifications MessageHeader Profile (http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/notifications-messageheader) |
Right: | Da Vinci Notifications MessageHeader Profile (http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/notifications-messageheader) |
Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '1.1.0-preview' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International - Infrastructure and Messaging Work Group' vs 'HL7 International / Infrastructure And Messaging' |
Information | StructureDefinition.copyright | Values for copyright differ: 'Used by permission of HL7 International - Infrastructure and Messaging Work Group, all rights reserved Creative Commons License' vs 'Used by permission of HL7 International, all rights reserved Creative Commons License' |
Information | MessageHeader.sender.reference | Element minimum cardinalities differ: '1' vs '0' |
Information | MessageHeader.author.reference | Element minimum cardinalities differ: '1' vs '0' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/MessageHeader | ||
copyright | Used by permission of HL7 International - Infrastructure and Messaging Work Group, all rights reserved Creative Commons License | Used by permission of HL7 International, all rights reserved Creative Commons License |
|
date | 2019-11-13T00:00:00-08:00 | ||
description | The Da Vinci Notifications MessageHeader Profile sets minimum expectations for the FHIR [MessageHeader](http://hl7.org/fhir/R4/messageheader.html) resource to record the necessary context for Da Vinci notification messaging using FHIR resources. It references the focus of the use case event or request as well as other information related to the action typically transmitted in a [Bundle](http://hl7.org/fhir/R4/bundle.html) resource in which the MessageHeader resource instance is the first resource in the Bundle. | ||
experimental | false | ||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#US | ||
kind | resource | ||
name | NotificationsMessageHeader | ||
publisher | HL7 International - Infrastructure and Messaging Work Group | HL7 International / Infrastructure And Messaging |
|
purpose | |||
status | active | ||
title | Da Vinci Notifications MessageHeader Profile | ||
type | MessageHeader | ||
url | http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/notifications-messageheader | ||
version | 1.0.0 | 1.1.0-preview |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MessageHeader | 0..* | MessageHeader | A resource that describes a message that is exchanged between systems | 0..* | MessageHeader | A resource that describes a message that is exchanged between systems | |||||||||||
id | SΣ | 1..1 | string | Logical id of this artifact | SΣ | 1..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
Slices for event[x] | Σ | 1..1 | Coding | Code for the event this message represents or link to event definition Slice: Unordered, Closed by type:$this Binding: ?? (example): One of the message events defined as part of this version of FHIR. | Σ | 1..1 | Coding | Code for the event this message represents or link to event definition Slice: Unordered, Closed by type:$this Binding: ?? (example): One of the message events defined as part of this version of FHIR. | |||||||||
destination | SΣ | 0..1 | BackboneElement | Message destination application(s) | SΣ | 0..1 | BackboneElement | Message destination application(s) | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
name | Σ | 0..1 | string | Name of system | Σ | 0..1 | string | Name of system | |||||||||
target | Σ | 0..1 | Reference(Device) | Particular delivery destination within the destination | Σ | 0..1 | Reference(Device) | Particular delivery destination within the destination | |||||||||
endpoint | SΣ | 1..1 | url | Actual destination address or id | SΣ | 1..1 | url | Actual destination address or id | |||||||||
receiver | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Intended "real-world" recipient for the data | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Intended "real-world" recipient for the data | |||||||||
sender | SΣ | 0..1 | Reference(US Core Practitioner Profile(3.1.0) | US Core PractitionerRole Profile(3.1.0) | US Core Organization Profile(3.1.0)) {b} | Real world sender of the message | SΣ | 0..1 | Reference(US Core Practitioner Profile(3.1.1) | US Core Practitioner Profile(6.1.0) | US Core Practitioner Profile(7.0.0) | HRex PractitionerRole Profile | HRex Organization Profile) {b} | Real world sender of the message | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
reference | SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
| ||||||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
enterer | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | The source of the data entry | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | The source of the data entry | |||||||||
author | SΣ | 0..1 | Reference(US Core Practitioner Profile(3.1.0) | US Core PractitionerRole Profile(3.1.0)) {b} | The source of the decision | SΣ | 0..1 | Reference(US Core Practitioner Profile(3.1.1) | US Core Practitioner Profile(6.1.0) | US Core Practitioner Profile(7.0.0) | HRex PractitionerRole Profile) {b} | The source of the decision | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
reference | SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
| ||||||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
source | SΣ | 1..1 | BackboneElement | Message source application | SΣ | 1..1 | BackboneElement | Message source application | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
name | Σ | 0..1 | string | Name of system | Σ | 0..1 | string | Name of system | |||||||||
software | Σ | 0..1 | string | Name of software running the system | Σ | 0..1 | string | Name of software running the system | |||||||||
version | Σ | 0..1 | string | Version of software running | Σ | 0..1 | string | Version of software running | |||||||||
contact | Σ | 0..1 | ContactPoint | Human contact for problems | Σ | 0..1 | ContactPoint | Human contact for problems | |||||||||
endpoint | Σ | 1..1 | url | Actual message source address or id | Σ | 1..1 | url | Actual message source address or id | |||||||||
responsible | SΣ | 0..1 | Reference(US Core Practitioner Profile(3.1.0) | US Core PractitionerRole Profile(3.1.0) | US Core Organization Profile(3.1.0)) {b} | Final responsibility for event | SΣ | 0..1 | Reference(US Core Practitioner Profile(3.1.1) | US Core Practitioner Profile(6.1.0) | US Core Practitioner Profile(7.0.0) | HRex PractitionerRole Profile | HRex Organization Profile) {b} | Final responsibility for event | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
reference | SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
reason | Σ | 0..1 | CodeableConcept | Cause of event Binding: ?? (example): Reason for event occurrence. | Σ | 0..1 | CodeableConcept | Cause of event Binding: ?? (example): Reason for event occurrence. | |||||||||
response | Σ | 0..0 | Σ | 0..0 | |||||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
identifier | Σ | 1..1 | id | Id of original message | Σ | 1..1 | id | Id of original message | |||||||||
code | Σ | 1..1 | code | ok | transient-error | fatal-error Binding: ?? (required): The kind of response to a message. | Σ | 1..1 | code | ok | transient-error | fatal-error Binding: ?? (required): The kind of response to a message. | |||||||||
details | Σ | 0..1 | Reference(OperationOutcome) | Specific list of hints/warnings/errors | Σ | 0..1 | Reference(OperationOutcome) | Specific list of hints/warnings/errors | |||||||||
focus | SΣ | 1..* | Reference(Resource) {b} | The actual content of the message | SΣ | 1..* | Reference(Resource) {b} | The actual content of the message | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
reference | SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
definition | Σ | 0..1 | canonical(MessageDefinition) | Link to the definition for this message | Σ | 0..1 | canonical(MessageDefinition) | Link to the definition for this message | |||||||||
Documentation for this format |