Newer Version Available

This content describes an older version of this product. View Latest

Subscription

The Subscription FHIR resource maps to the InteropTopicSubscription, InteropTopicSubscriptionDtl, InteropTopicSubcrParameter, and InteropTopicSubcrFilterobjects in Salesforce.

FHIR V4.0 - FHIR Subscription Data Model Mapping

Here’s how the fields defined by FHIR for Subscription map to the fields in Salesforce.

Table 1. Subscription - Salesforce
subscription Resource Salesforce Field Type Salesforce Cardinality Notes
identifier N/A N/A N/A Not supported
name InteropTopicSubscription. Name Text 0.1 N/A
status InteropTopicSubscription.Status Picklist 0.1 While FHIR defines status as a code, the Salesforce implementation of InteropTopicSubscription.Status is a picklist.
topic InteropTopicSubscription.InteropTopicId Lookup: InteropTopic 1.1 N/A
contact InteropTopicSubscriptionDtl.DetailType Picklist 1.1 Select Contact as the picklist value.
InteropTopicSubscriptionDtl.DetailRecordId Lookup: ContactPointPhone, ContatcPointEmail 1.1 Reference an email or phone number as the contact record.
end N/A N/A N/A Not supported
managingEntity InteropTopicSubscription.SubscribedById Lookup: Account, HealthcareProvider 1.1 N/A
reason InteropTopicSubscription.Reason Text 0.1 N/A
filterBy InteropTopicSubcrFilter Object 1.1 N/A
filterBy.resource N/A N/A N/A Not supported
filterBy.filterParameter InteropTopicSubcrFilter.InteropTopicFilterId Lookup: InteropTopicFilter 1.1 N/A
filterBy.comparator InteropTopicSubcrFilter.OperatorType Picklist 0.1 N/A
filterBy.modifier InteropTopicSubcrFilter.QueryOperatorType Picklist 0.1 N/A
filterBy.value InteropTopicSubcrFilter.Value String 1.1 N/A
filterBy.event N/A N/A N/A Not supported
channelType InteropTopicSubscription.ChannelTypeCodeId Lookup: CodeSet 1.1 N/A
endpoint InteropTopicSubscription.ChannelIdentifier TextArea 0.1 N/A
parameter InteropTopicSubcrParameter Object 1.1 N/A
parameter.name InteropTopicSubcrParameter.ParameterName String 1.1 N/A
parameter.value InteropTopicSubcrParameter.ParameterValue TextArea 1.1 N/A
heartbeatPeriod InteropTopicSubscription.CheckInInterval Integer 0.1 N/A
timeout InteropTopicSubscription.NotificationTimeout Integer 0.1 N/A
contentType InteropTopicSubscription.PayloadFormatType Picklist 0.1 N/A
content InteropTopicSubscription.PayloadContentType Picklist 0.1 N/A
maxCount InteropTopicSubscription.MaximumEventCount Integer 0.1 N/A