SubscriptionChannelType

public enum SubscriptionChannelType: String

The type of method used to execute a subscription.

URL: http://hl7.org/fhir/subscription-channel-type ValueSet: http://hl7.org/fhir/ValueSet/subscription-channel-type

  • The channel is executed by making a post to the URI. If a payload is included, the URL is interpreted as the service base, and an update (PUT) is made.

    Declaration

    Swift

    case restHook = "rest-hook"
  • The channel is executed by sending a packet across a web socket connection maintained by the client. The URL identifies the websocket, and the client binds to this URL.

    Declaration

    Swift

    case websocket = "websocket"
  • The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:).

    Declaration

    Swift

    case email = "email"
  • sms

    The channel is executed by sending an SMS message to the phone number identified in the URL (tel:).

    Declaration

    Swift

    case sms = "sms"
  • The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI.

    Declaration

    Swift

    case message = "message"