On this page:
   24.35    FHIR Subscription Persistence 24.37    HL7 v2.x to FHIR Mapper - Forced Namespace Mode   

24.36FHIR Subscription Delivery

 

The FHIR Subscription Delivery configuration category includes the following configurable options:

  • Subscription Delivery Queue Naming

  • Email From Address

  • Email SMTP Hostname

  • Email SMTP Port

  • Email SMTP Username

  • Email SMTP Password

24.36.1Property: Subscription Delivery Queue Naming

 
Property Key
Property Type ENUM
Values
  • SHARED
  • SUBSCRIPTION_ID
  • ENDPOINT_HOST
  • ENDPOINT_HOST_PORT
  • ENDPOINT_HOST_PORT_PATH
  • DELIVERY_GROUP
Description The approach used to derive subscription delivery queue names from subscriptions. SUBSCRIPTION_ID wil create one delivery queue per subscription. SHARED will create a single delivery queue shared by all subscriptions, ENDPOINT_HOST, ENDPOINT_HOST_PORT, and ENDPOINT_HOST_PORT_PATH derive the queue name from the subscription endpoint. e.g. if the subscription endpoint url is http://some.hostname.org:1234/app/path/subpath?foo=bar&baz=some/path then the unique part of the queue names will be as follows: ENDPOINT_HOST = "some-hostname-org", ENDPOINT_HOST_PORT = "some-hostname-org-1234" and ENDPOINT_HOST_PORT_PATH = "some-hostname-org-1234-app-path-subpath". Lastly, if delivery_queue_naming is set to DELIVERY_GROUP then the value of the extension https://smilecdr.com/fhir/ns/StructureDefinition/subscription-channel-delivery-group is used. The default is SUBSCRIPTION_ID for historical purpposes. However, the recommended value for enterprise installations is ENDPOINT_HOST_PORT. This will manage all subscription matches for the same subscription endpoint host/port on the same queue or topic. The advantage of ENDPOINT_HOST_PORT is that if there are issues delivering to a particular endpoint, those issues will be constrained to the single threadpool managing deliveries for that queue.
Default Value SUBSCRIPTION_ID
Is Optional? Yes

24.36.2Property: Email From Address

 
Property Key
Property Type STRING
Description Emails sent from matching EMAIL subscriptions will be sent from this e-mail address.
Default Value noreply@unknown.com
Is Optional? Yes

24.36.3Property: Email SMTP Hostname

 
Property Key
Property Type STRING
Description For Email Subscription delivery, specifies the SMTP server hostname.
Default Value localhost
Is Optional? Yes

24.36.4Property: Email SMTP Port

 
Property Key
Property Type POSITIVE_INTEGER
Description For Email Subscription delivery, specifies the SMTP server port.
Default Value 25
Is Optional? Yes

24.36.5Property: Email SMTP Username

 
Property Key
Property Type STRING
Description For Email Subscription delivery, specifies the SMTP server username.
Default Value (no default)
Is Optional? Yes

24.36.6Property: Email SMTP Password

 
Property Key
Property Type PASSWORD
Description For Email Subscription delivery, specifies the SMTP server password.
Default Value (no default)
Is Optional? Yes
   24.35    FHIR Subscription Persistence 24.37    HL7 v2.x to FHIR Mapper - Forced Namespace Mode