NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageDefinition DomainResourceA resource that defines a type of message that can be exchanged between systems
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... url Σ0..1uriLogical URI to reference this message definition (globally unique)
... identifier Σ0..1IdentifierAdditional identifier for the message definition
... version Σ0..1stringBusiness version of the message definition
... name Σ0..1stringName for this message definition (computer friendly)
... title Σ0..1stringName for this message definition (human friendly)
... status ?!Σ1..1codedraft | active | retired | unknown
PublicationStatus (Required)
... experimental ?!Σ0..1booleanFor testing purposes, not real usage
... date Σ1..1dateTimeDate this was last changed
... publisher Σ0..1stringName of the publisher (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher
... description Σ0..1markdownNatural language description of the message definition
... useContext Σ0..*UsageContextContext the content is intended to support
... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for message definition (if applicable)
Jurisdiction ValueSet (Extensible)
... purpose Σ0..1markdownWhy this message definition is defined
... copyright 0..1markdownUse and/or publishing restrictions
... base Σ0..1Reference(MessageDefinition)Definition this one is based on
... parent Σ0..*Reference(ActivityDefinition | PlanDefinition)Protocol/workflow this is part of
... replaces Σ0..*Reference(MessageDefinition)Takes the place of
... event Σ1..1CodingEvent type
MessageEvent (Example)
... category Σ0..1codeConsequence | Currency | Notification
MessageSignificanceCategory (Required)
... focus ΣI0..*BackboneElementResource(s) that are the subject of the event
+ Max must be postive int or *
.... code Σ1..1codeType of resource
ResourceType (Required)
.... profile 0..1Reference(StructureDefinition)Profile that must be adhered to by focus
.... min 0..1unsignedIntMinimum number of focuses of this type
.... max I0..1stringMaximum number of focuses of this type
... responseRequired 0..1booleanIs a response required?
... allowedResponse 0..*BackboneElementResponses to this message
.... message 1..1Reference(MessageDefinition)Reference to allowed message definition response
.... situation 0..1markdownWhen should this response be used

doco Documentation for this format