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?
  • url

    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