Newer Version Available

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

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