SubscriptionTopic

The SubscriptionTopic FHIR resource maps to the InteropTopic, InteropTopicDetail, InteropTopicTriggerCriteria, InteropTopicFilterand InteropTopicNtfcnResourceobjects in Salesforce.

FHIR V4.0 - FHIR Subscription Data Model Mapping

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

Table 1. SubscriptionTopic - Salesforce
SubscriptionTopic Resource Salesforce Field Type Salesforce Cardinality Notes
identifier N/A N/A N/A Not supported
url InteropTopic.GlobalUniqueIdentifier TextArea 1.1 N/A
version InteropTopic.Version Text 0.1 N/A
versionAlgorithm[x] N/A N/A N/A Not supported
name InteropTopic.Name Text 1.1 N/A
title InteropTopic.Title Text 0.1 N/A
derivedFrom InteropTopicDetail.DetailType Picklist 1.1 Select Derived From as the detail type.
InteropTopicDetail.DetailRecordId Lookup: CodeSet, CodeSetBundle, ContactPointEmail, ContactPointPhone, InteropTopic 1.1 The record from which the interoperability topic is derived from.
status InteropTopic.Status Picklist 1.1 N/A
experimental InteropTopic.IsExperimental Boolean 0.1 N/A
date InteropTopic.LastRevisedDate DateTime 0.1 N/A
publisher InteropTopic.PublisherId Lookup: Account 0.1 N/A
contact InteropTopicDetail.DetailType Picklist 1.1 Select Contact as the detail type.
InteropTopicDetail.DetailRecordId Lookup: CodeSet, CodeSetBundle, ContactPointEmail, ContactPointPhone, InteropTopic 1.1 The record that has the contact details of the publisher.
description InteropTopic.Description TextArea 0.1 N/A
useContext InteropTopic.UsageType Picklist 1.1 N/A
jurisdiction N/A N/A N/A Not supported
purpose InteropTopic.Purpose String 0.1 N/A
copyright InteropTopic.CopyrightInformation TextArea 0.1 N/A
copyrightLabel InteropTopic.CopyrightLabel String 0.1 N/A
approvalDate InteropTopic.ApprovalDate DateTime 0.1 N/A
lastReviewedDate InteropTopic.LastReviewedDate DateTime 0.1 N/A
effectivePeriod InteropTopic.EffectiveStartDate DateTime 0.1 Since Salesforce doesn’t natively support the period data type, effectivePeriod is flattened into a set of effective start date time and effective end date time fields.
InteropTopic.EffectiveEndDate DateTime 0.1
trigger InteropTopicTriggerCriteria Object 1.1 N/A
trigger.description InteropTopicTriggerCriteria.Description String 0.1 N/A
trigger.resource InteropTopicTriggerCriteria.Resource TextArea 1.1 N/A
trigger.supportedInteraction InteropTopicTriggerCriteria.OperationType Picklist 0.1 N/A
trigger.queryCriteria N/A N/A N/A Not supported
trigger.queryCriteria.previous InteropTopicTriggerCriteria.PreviousResourceStatus String 0.1 N/A
trigger.queryCriteria.resultForCreate InteropTopicTriggerCriteria.CreateOperationResultType Picklist 0.1 N/A
trigger.queryCriteria.current InteropTopicTriggerCriteria.CurrentResourceStatus String 0.1 N/A
trigger.queryCriteria.resultForDelete InteropTopicTriggerCriteria.DeleteOperationResultType Picklist 0.1 N/A
trigger.queryCriteria.requireBoth InteropTopicTriggerCriteria.AreBothRsrcStsRequired Boolean 0.1 N/A
trigger.fhirPathCriteria InteropTopicTriggerCriteria.CriteriaExpression TextArea 0.1 N/A
trigger.event InteropTopicTriggerCriteria.EventCodeId Lookup: CodeSet, CodeSetBundle 0.1 N/A
trigger.canFilterBy InteropTopicFilter Object 1.1 N/A
trigger.canFilterBy.description InteropTopicFilter.Description String 0.1 N/A
trigger.canFilterBy.resource InteropTopicFilter.Resource TextArea 0.1 N/A
trigger.canFilterBy.filterParamter InteropTopicFilter.ResourceField String 1.1 N/A
trigger.canFilterBy.filterDefinition InteropTopicFilter.ResourceFieldUrl TextArea 0.1 N/A
trigger.canFilterBy.comparator InteropTopicFilter.OperatorType Picklist 0.1 N/A
trigger.canFilterBy.modifier InteropTopicFilter.QueryOperatorType Picklist 0.1 N/A
trigger.notificationShape InteropTopicNtfcnResource Object 1.1 N/A
trigger.notificationShape.resource InteropTopicNtfcnResource.Resource TextArea 1.1 N/A
trigger.notificationShape.include InteropTopicNtfcnResource.IncludedResourceFieldSpec TextArea 0.1 N/A
trigger.notificationShape.revInclude InteropTopicNtfcnResource.IncludedRelaRsrcFieldSpec TextArea 0.1 N/A
trigger.notificationShape.relatedQuery N/A N/A N/A Not supported
trigger.notificationShape.relatedQuery.queryType N/A N/A N/A Not supported
trigger.notificationShape.relatedQuery.query N/A N/A N/A Not supported