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.

subscription ResourceSalesforce FieldTypeSalesforce CardinalityNotes
identifierN/AN/AN/ANot supported
nameInteropTopicSubscription. NameText0.1N/A
statusInteropTopicSubscription.StatusPicklist0.1While FHIR defines status as a code, the Salesforce implementation of InteropTopicSubscription.Status is a picklist.
topicInteropTopicSubscription.InteropTopicIdLookup: InteropTopic1.1N/A
contactInteropTopicSubscriptionDtl.DetailTypePicklist1.1Select Contact as the picklist value.
contactInteropTopicSubscriptionDtl.DetailRecordIdLookup: ContactPointPhone, ContatcPointEmail1.1Reference an email or phone number as the contact record.
endN/AN/AN/ANot supported
managingEntityInteropTopicSubscription.SubscribedByIdLookup: Account, HealthcareProvider1.1N/A
reasonInteropTopicSubscription.ReasonText0.1N/A
filterByInteropTopicSubcrFilterObject1.1N/A
filterBy.resourceN/AN/AN/ANot supported
filterBy.filterParameterInteropTopicSubcrFilter.InteropTopicFilterIdLookup: InteropTopicFilter1.1N/A
filterBy.comparatorInteropTopicSubcrFilter.OperatorTypePicklist0.1N/A
filterBy.modifierInteropTopicSubcrFilter.QueryOperatorTypePicklist0.1N/A
filterBy.valueInteropTopicSubcrFilter.ValueString1.1N/A
filterBy.eventN/AN/AN/ANot supported
channelTypeInteropTopicSubscription.ChannelTypeCodeIdLookup: CodeSet1.1N/A
endpointInteropTopicSubscription.ChannelIdentifierTextArea0.1N/A
parameterInteropTopicSubcrParameterObject1.1N/A
parameter.nameInteropTopicSubcrParameter.ParameterNameString1.1N/A
parameter.valueInteropTopicSubcrParameter.ParameterValueTextArea1.1N/A
heartbeatPeriodInteropTopicSubscription.CheckInIntervalInteger0.1N/A
timeoutInteropTopicSubscription.NotificationTimeoutInteger0.1N/A
contentTypeInteropTopicSubscription.PayloadFormatTypePicklist0.1N/A
contentInteropTopicSubscription.PayloadContentTypePicklist0.1N/A
maxCountInteropTopicSubscription.MaximumEventCountInteger0.1N/A