MessageDefinition

MessageDefinition

draftResource47 elementsv5.0.0

Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.

Metadata

hl7.org/fhir
Canonical URL
http://hl7.org/fhir/StructureDefinition/MessageDefinition
ID
MessageDefinition
Type
Base Definition
Derivation
specialization
Publisher
Health Level Seven International (Infrastructure And Messaging)
Version
5.0.0
Purpose
Allows messages to be defined once and re-used across systems.
PathCard.TypeDescription
MessageDefinition
0..*
A resource that defines a type of message that can be exchanged between systems
id
0..1
string
Logical id of this artifact
meta
0..1
Metadata about the resource
implicitRules
0..1
uri
A set of rules under which this content was created
language
0..1
code
Language of the resource contentrequired: all-languages
text
0..1
Text summary of the resource, for human interpretation
contained
0..*
Resource
Contained, inline Resources
extension
0..*
Additional content defined by implementations
modifierExtension
0..*
Extensions that cannot be ignored
url
0..1
uri
The cannonical URL for a given MessageDefinition
identifier
0..*
Business Identifier for a given MessageDefinition
version
0..1
string
Business version of the message definition
versionAlgorithm[x]
0..1
stringCoding
How to compare versionsextensible: version-algorithm
name
0..1
string
Name for this message definition (computer friendly)
title
0..1
string
Name for this message definition (human friendly)
replaces
0..*
canonical
Takes the place of
status
1..1
code
draft | active | retired | unknownrequired: publication-status
experimental
0..1
boolean
For testing purposes, not real usage
date
1..1
dateTime
Date last changed
publisher
0..1
string
Name of the publisher/steward (organization or individual)
contact
0..*
Contact details for the publisher
description
0..1
markdown
Natural language description of the message definition
useContext
0..*
The context that the content is intended to support
jurisdiction
0..*
Intended jurisdiction for message definition (if applicable)extensible: jurisdiction
purpose
0..1
markdown
Why this message definition is defined
copyright
0..1
markdown
Use and/or publishing restrictions
copyrightLabel
0..1
string
Copyright holder and year(s)
base
0..1
canonical
Definition this one is based on
parent
0..*
canonical
Protocol/workflow this is part of
event[x]
1..1
Event code or link to the EventDefinitionexample: message-events
category
0..1
code
consequence | currency | notificationrequired: message-significance-category
focus
0..*
BackboneElement
Resource(s) that are the subject of the event
responseRequired
0..1
code
always | on-error | never | on-successrequired: messageheader-response-request
allowedResponse
0..*
BackboneElement
Responses to this message
graph
0..1
canonical
Canonical reference to a GraphDefinition