MessageDefinition
open class MessageDefinition: DomainResource
A resource that defines a type of message that can be exchanged between systems.
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.
-
A resource that defines a type of message that can be exchanged between systems.
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.
Declaration
Swift
override open class var resourceType: String
-
Responses to this message.
Declaration
Swift
public var allowedResponse: [MessageDefinitionAllowedResponse]?
-
Definition this one is based on.
Declaration
Swift
public var base: Reference?
-
The impact of the content of the message.
Declaration
Swift
public var category: MessageSignificanceCategory?
-
Contact details for the publisher.
Declaration
Swift
public var contact: [ContactDetail]?
-
Use and/or publishing restrictions.
Declaration
Swift
public var copyright: FHIRString?
-
Date this was last changed.
Declaration
Swift
public var date: DateTime?
-
Natural language description of the message definition.
Declaration
Swift
public var description_fhir: FHIRString?
-
Event type.
Declaration
Swift
public var event: Coding?
-
For testing purposes, not real usage.
Declaration
Swift
public var experimental: FHIRBool?
-
Resource(s) that are the subject of the event.
Declaration
Swift
public var focus: [MessageDefinitionFocus]?
-
Additional identifier for the message definition.
Declaration
Swift
public var identifier: Identifier?
-
Intended jurisdiction for message definition (if applicable).
Declaration
Swift
public var jurisdiction: [CodeableConcept]?
-
Name for this message definition (computer friendly).
Declaration
Swift
public var name: FHIRString?
-
Protocol/workflow this is part of.
Declaration
Swift
public var parent: [Reference]?
-
Name of the publisher (organization or individual).
Declaration
Swift
public var publisher: FHIRString?
-
Why this message definition is defined.
Declaration
Swift
public var purpose: FHIRString?
-
Takes the place of.
Declaration
Swift
public var replaces: [Reference]?
-
Is a response required?.
Declaration
Swift
public var responseRequired: FHIRBool?
-
The status of this message definition. Enables tracking the life-cycle of the content.
Declaration
Swift
public var status: PublicationStatus?
-
Name for this message definition (human friendly).
Declaration
Swift
public var title: FHIRString?
-
Logical URI to reference this message definition (globally unique).
Declaration
Swift
public var url: FHIRURL?
-
Context the content is intended to support.
Declaration
Swift
public var useContext: [UsageContext]?
-
Business version of the message definition.
Declaration
Swift
public var version: FHIRString?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(date: DateTime, event: Coding, status: PublicationStatus)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
-
Undocumented
Declaration
Swift
open class MessageDefinition: DomainResource