A resource that defines a type of message that can be exchanged between systems.
Properties
BackboneElement
Responses to this message.
Property methods: allowedResponseBuildValueArray(), allowedResponseCollectionToDisplay(), allowedResponseCollectionToOdbc(), allowedResponseDisplayToCollection(), allowedResponseGet(), allowedResponseGetObject(), allowedResponseGetObjectId(), allowedResponseGetSwizzled(), allowedResponseIsValid(), allowedResponseOdbcToCollection(), allowedResponseSet(), allowedResponseSetObject(), allowedResponseSetObjectId()
property base as %String (MAXLEN = 1000000, XMLNAME = "base", XMLPROJECTION = "ATTRIBUTE");
canonical
Definition this one is based on.
TO DO: Unrecognized value type for the FHIR4 model
Property methods: baseDisplayToLogical(), baseGet(), baseIsValid(), baseLogicalToDisplay(), baseLogicalToOdbc(), baseNormalize(), baseSet()
property category as %String (MAXLEN = 1000000, XMLNAME = "category", XMLPROJECTION = "ATTRIBUTE");
code
consequence | currency | notification
message-significance-category|4.0.1 is the REQUIRED FHIR4 ValueSet for codes;
you may NOT extend message-significance-category|4.0.1 and you may NOT use codes from other ValueSets.
Property methods: categoryDisplayToLogical(), categoryGet(), categoryIsValid(), categoryLogicalToDisplay(), categoryLogicalToOdbc(), categoryNormalize(), categorySet()
ContactDetail
Contact details for the publisher.
Property methods: contactBuildValueArray(), contactCollectionToDisplay(), contactCollectionToOdbc(), contactDisplayToCollection(), contactGet(), contactGetObject(), contactGetObjectId(), contactGetSwizzled(), contactIsValid(), contactOdbcToCollection(), contactSet(), contactSetObject(), contactSetObjectId()
property copyright as %String (MAXLEN = 1000000, XMLNAME = "copyright", XMLPROJECTION = "ATTRIBUTE");
markdown
Use and/or publishing restrictions.
Property methods: copyrightDisplayToLogical(), copyrightGet(), copyrightIsValid(), copyrightLogicalToDisplay(), copyrightLogicalToOdbc(), copyrightNormalize(), copyrightSet()
property date as %String (MAXLEN = 1000000, XMLNAME = "date", XMLPROJECTION = "ATTRIBUTE") [ Required ];
dateTime
Date last changed.
Property methods: dateDisplayToLogical(), dateGet(), dateIsValid(), dateLogicalToDisplay(), dateLogicalToOdbc(), dateNormalize(), dateSet()
property description as %String (MAXLEN = 1000000, XMLNAME = "description", XMLPROJECTION = "ATTRIBUTE");
markdown
Natural language description of the message definition.
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
Coding
Event code or link to the EventDefinition.
any FHIR4 code may be used;
message-events shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: eventCodingGet(), eventCodingGetSwizzled(), eventCodingIsValid(), eventCodingNewObject(), eventCodingSet()
property eventUri as %String (MAXLEN = 1000000, XMLNAME = "eventUri", XMLPROJECTION = "ATTRIBUTE") [ Required ];
uri
Event code or link to the EventDefinition.
Property methods: eventUriDisplayToLogical(), eventUriGet(), eventUriIsValid(), eventUriLogicalToDisplay(), eventUriLogicalToOdbc(), eventUriNormalize(), eventUriSet()
property experimental as %Boolean (XMLNAME = "experimental", XMLPROJECTION = "ATTRIBUTE");
boolean
For testing purposes,
not real usage.
Property methods: experimentalDisplayToLogical(), experimentalGet(), experimentalIsValid(), experimentalLogicalToDisplay(), experimentalLogicalToXSD(), experimentalNormalize(), experimentalSet(), experimentalXSDToLogical()
BackboneElement
Resource(s) that are the subject of the event.
Property methods: focusBuildValueArray(), focusCollectionToDisplay(), focusCollectionToOdbc(), focusDisplayToCollection(), focusGet(), focusGetObject(), focusGetObjectId(), focusGetSwizzled(), focusIsValid(), focusOdbcToCollection(), focusSet(), focusSetObject(), focusSetObjectId()
property graph as list of %String (MAXLEN = 1000000, XMLNAME = "graph", XMLPROJECTION = "ELEMENT");
canonical
Canonical reference to a GraphDefinition.
TO DO: Unrecognized value type for the FHIR4 model
Property methods: graphBuildValueArray(), graphCollectionToDisplay(), graphCollectionToOdbc(), graphDisplayToCollection(), graphDisplayToLogical(), graphGet(), graphGetObject(), graphGetObjectId(), graphGetSwizzled(), graphIsValid(), graphLogicalToDisplay(), graphLogicalToOdbc(), graphNormalize(), graphOdbcToCollection(), graphSet(), graphSetObject(), graphSetObjectId()
Identifier
Primary key for the message definition on a given server.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
CodeableConcept
Intended jurisdiction for message definition (if applicable)
jurisdiction is the REQUIRED FHIR4 ValueSet for codes,
but if you need to express meanings not found in jurisdiction,
you may formally EXTEND jurisdiction to add codes to it.
Property methods: jurisdictionBuildValueArray(), jurisdictionCollectionToDisplay(), jurisdictionCollectionToOdbc(), jurisdictionDisplayToCollection(), jurisdictionGet(), jurisdictionGetObject(), jurisdictionGetObjectId(), jurisdictionGetSwizzled(), jurisdictionIsValid(), jurisdictionOdbcToCollection(), jurisdictionSet(), jurisdictionSetObject(), jurisdictionSetObjectId()
property name as %String (MAXLEN = 1000000, XMLNAME = "name", XMLPROJECTION = "ATTRIBUTE");
string
Name for this message definition (computer friendly)
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
property parent as list of %String (MAXLEN = 1000000, XMLNAME = "parent", XMLPROJECTION = "ELEMENT");
canonical
Protocol/workflow this is part of.
TO DO: Unrecognized value type for the FHIR4 model
Property methods: parentBuildValueArray(), parentCollectionToDisplay(), parentCollectionToOdbc(), parentDisplayToCollection(), parentDisplayToLogical(), parentGet(), parentGetObject(), parentGetObjectId(), parentGetSwizzled(), parentIsValid(), parentLogicalToDisplay(), parentLogicalToOdbc(), parentNormalize(), parentOdbcToCollection(), parentSet(), parentSetObject(), parentSetObjectId()
property publisher as %String (MAXLEN = 1000000, XMLNAME = "publisher", XMLPROJECTION = "ATTRIBUTE");
string
Name of the publisher (organization or individual)
Property methods: publisherDisplayToLogical(), publisherGet(), publisherIsValid(), publisherLogicalToDisplay(), publisherLogicalToOdbc(), publisherNormalize(), publisherSet()
property purpose as %String (MAXLEN = 1000000, XMLNAME = "purpose", XMLPROJECTION = "ATTRIBUTE");
markdown
Why this message definition is defined.
Property methods: purposeDisplayToLogical(), purposeGet(), purposeIsValid(), purposeLogicalToDisplay(), purposeLogicalToOdbc(), purposeNormalize(), purposeSet()
property replaces as list of %String (MAXLEN = 1000000, XMLNAME = "replaces", XMLPROJECTION = "ELEMENT");
canonical
Takes the place of.
TO DO: Unrecognized value type for the FHIR4 model
Property methods: replacesBuildValueArray(), replacesCollectionToDisplay(), replacesCollectionToOdbc(), replacesDisplayToCollection(), replacesDisplayToLogical(), replacesGet(), replacesGetObject(), replacesGetObjectId(), replacesGetSwizzled(), replacesIsValid(), replacesLogicalToDisplay(), replacesLogicalToOdbc(), replacesNormalize(), replacesOdbcToCollection(), replacesSet(), replacesSetObject(), replacesSetObjectId()
property responseRequired as %String (MAXLEN = 1000000, XMLNAME = "responseRequired", XMLPROJECTION = "ATTRIBUTE");
code
always | on-error | never | on-success
messageheader-response-request|4.0.1 is the REQUIRED FHIR4 ValueSet for codes;
you may NOT extend messageheader-response-request|4.0.1 and you may NOT use codes from other ValueSets.
Property methods: responseRequiredDisplayToLogical(), responseRequiredGet(), responseRequiredIsValid(), responseRequiredLogicalToDisplay(), responseRequiredLogicalToOdbc(), responseRequiredNormalize(), responseRequiredSet()
property status as %String (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE") [ Required ];
code
draft | active | retired | unknown
publication-status|4.0.1 is the REQUIRED FHIR4 ValueSet for codes;
you may NOT extend publication-status|4.0.1 and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
property title as %String (MAXLEN = 1000000, XMLNAME = "title", XMLPROJECTION = "ATTRIBUTE");
string
Name for this message definition (human friendly)
Property methods: titleDisplayToLogical(), titleGet(), titleIsValid(), titleLogicalToDisplay(), titleLogicalToOdbc(), titleNormalize(), titleSet()
property url as %String (MAXLEN = 1000000, XMLNAME = "url", XMLPROJECTION = "ATTRIBUTE");
uri
Business Identifier for a given MessageDefinition.
Property methods: urlDisplayToLogical(), urlGet(), urlIsValid(), urlLogicalToDisplay(), urlLogicalToOdbc(), urlNormalize(), urlSet()
property useContext as list of HS.FHIR.DTL.vR4.Model.Datatype.UsageContext (XMLNAME = "useContext", XMLPROJECTION = "ELEMENT");
UsageContext
The context that the content is intended to support.
Property methods: useContextBuildValueArray(), useContextCollectionToDisplay(), useContextCollectionToOdbc(), useContextDisplayToCollection(), useContextGet(), useContextGetObject(), useContextGetObjectId(), useContextGetSwizzled(), useContextIsValid(), useContextOdbcToCollection(), useContextSet(), useContextSetObject(), useContextSetObjectId()
property version as %String (MAXLEN = 1000000, XMLNAME = "version", XMLPROJECTION = "ATTRIBUTE");
string
Business version of the message definition.
Property methods: versionDisplayToLogical(), versionGet(), versionIsValid(), versionLogicalToDisplay(), versionLogicalToOdbc(), versionNormalize(), versionSet()