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.

SubscriptionTopic ResourceSalesforce FieldTypeSalesforce CardinalityNotes
identifierN/AN/AN/ANot supported
urlInteropTopic.GlobalUniqueIdentifierTextArea1.1N/A
versionInteropTopic.VersionText0.1N/A
versionAlgorithm[x]N/AN/AN/ANot supported
nameInteropTopic.NameText1.1N/A
titleInteropTopic.TitleText0.1N/A
derivedFromInteropTopicDetail.DetailTypePicklist1.1Select Derived From as the detail type.
derivedFromInteropTopicDetail.DetailRecordIdLookup: CodeSet, CodeSetBundle, ContactPointEmail, ContactPointPhone, InteropTopic1.1The record from which the interoperability topic is derived from.
statusInteropTopic.StatusPicklist1.1N/A
experimentalInteropTopic.IsExperimentalBoolean0.1N/A
dateInteropTopic.LastRevisedDateDateTime0.1N/A
publisherInteropTopic.PublisherIdLookup: Account0.1N/A
contactInteropTopicDetail.DetailTypePicklist1.1Select Contact as the detail type.
contactInteropTopicDetail.DetailRecordIdLookup: CodeSet, CodeSetBundle, ContactPointEmail, ContactPointPhone, InteropTopic1.1The record that has the contact details of the publisher.
descriptionInteropTopic.DescriptionTextArea0.1N/A
useContextInteropTopic.UsageTypePicklist1.1N/A
jurisdictionN/AN/AN/ANot supported
purposeInteropTopic.PurposeString0.1N/A
copyrightInteropTopic.CopyrightInformationTextArea0.1N/A
copyrightLabelInteropTopic.CopyrightLabelString0.1N/A
approvalDateInteropTopic.ApprovalDateDateTime0.1N/A
lastReviewedDateInteropTopic.LastReviewedDateDateTime0.1N/A
effectivePeriodInteropTopic.EffectiveStartDateDateTime0.1Since 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.
effectivePeriodInteropTopic.EffectiveEndDateDateTime0.1Since 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.
triggerInteropTopicTriggerCriteriaObject1.1N/A
trigger.descriptionInteropTopicTriggerCriteria.DescriptionString0.1N/A
trigger.resourceInteropTopicTriggerCriteria.ResourceTextArea1.1N/A
trigger.supportedInteractionInteropTopicTriggerCriteria.OperationTypePicklist0.1N/A
trigger.queryCriteriaN/AN/AN/ANot supported
trigger.queryCriteria.previousInteropTopicTriggerCriteria.PreviousResourceStatusString0.1N/A
trigger.queryCriteria.resultForCreateInteropTopicTriggerCriteria.CreateOperationResultTypePicklist0.1N/A
trigger.queryCriteria.currentInteropTopicTriggerCriteria.CurrentResourceStatusString0.1N/A
trigger.queryCriteria.resultForDeleteInteropTopicTriggerCriteria.DeleteOperationResultTypePicklist0.1N/A
trigger.queryCriteria.requireBothInteropTopicTriggerCriteria.AreBothRsrcStsRequiredBoolean0.1N/A
trigger.fhirPathCriteriaInteropTopicTriggerCriteria.CriteriaExpressionTextArea0.1N/A
trigger.eventInteropTopicTriggerCriteria.EventCodeIdLookup: CodeSet, CodeSetBundle0.1N/A
trigger.canFilterByInteropTopicFilterObject1.1N/A
trigger.canFilterBy.descriptionInteropTopicFilter.DescriptionString0.1N/A
trigger.canFilterBy.resourceInteropTopicFilter.ResourceTextArea0.1N/A
trigger.canFilterBy.filterParamterInteropTopicFilter.ResourceFieldString1.1N/A
trigger.canFilterBy.filterDefinitionInteropTopicFilter.ResourceFieldUrlTextArea0.1N/A
trigger.canFilterBy.comparatorInteropTopicFilter.OperatorTypePicklist0.1N/A
trigger.canFilterBy.modifierInteropTopicFilter.QueryOperatorTypePicklist0.1N/A
trigger.notificationShapeInteropTopicNtfcnResourceObject1.1N/A
trigger.notificationShape.resourceInteropTopicNtfcnResource.ResourceTextArea1.1N/A
trigger.notificationShape.includeInteropTopicNtfcnResource.IncludedResourceFieldSpecTextArea0.1N/A
trigger.notificationShape.revIncludeInteropTopicNtfcnResource.IncludedRelaRsrcFieldSpecTextArea0.1N/A
trigger.notificationShape.relatedQueryN/AN/AN/ANot supported
trigger.notificationShape.relatedQuery.queryTypeN/AN/AN/ANot supported
trigger.notificationShape.relatedQuery.queryN/AN/AN/ANot supported