DiagnosticReport

The diagnostic​Report FHIR resource maps to the Diagnostic​Summary​ object in Salesforce.

FHIR V4.0 - Clinical​ Data Model Mapping 

Here’s how the fields defined by FHIR for diagnostic​Report map to the fields in Salesforce.

Diagnostic Report ResourceSalesforce FieldTypeSalesforce CardinalityNotes
identifierIdentifierObject0.MThe identifier information for a diagnostic summary is represented as Identifier records that reference the Diagnostic​Summary​ record using their Identifier​.Parent​RecordId field.
basedOnDiagnostic​Summary​.Based​OnIdPolymorphic Lookup: Medication​Statement, Clinical​Service​Request0.1While FHIR defines diagnostic​Report​.basedOn as a zero-to-many reference, the Salesforce implementation is a zero-to-one text field.
Only references to medication statement and clinical service request records are supported.
statusDiagnostic​Summary​.StatusPicklist1.1While FHIR defines diagnostic​Report​.status as a reference to code set bundle, the Salesforce implementation is a picklist.
categoryDiagnostic​Summary​.CategoryMulti-Select Picklist0.MWhile FHIR defines diagnostic​Report​.category as a reference to code set bundle, the Salesforce implementation is a multi-select picklist.
codeDiagnostic​Summary​.​CodeIdLookup: ​CodeSet​Bundle1.1N/A
subjectDiagnostic​Summary​.PatientIdMaster-Detail: Account1.1The Salesforce implementation of diagnostic​Report​.subject supports references to only patients.
encounterDiagnostic​Summary​.Clinical​EncounterIdLookup: Clinical​Encounter0.1N/A
effective​.effective​Date​TimeDiagnostic​Summary​.Effective​Start​Date​TimeDate​Time0.1N/A
effective​.effective​PeriodDiagnostic​Summary​.Effective​Start​Date​TimeDate​Time0.1Because Salesforce doesn’t support a native period data type, the diagnostic​Report​.effective​.effective​Period field is flattened into a set of start date and end date fields.
effective​.effective​PeriodDiagnostic​Summary​.Effective​End​Date​TimeDate​Time0.1Because Salesforce doesn’t support a native period data type, the diagnostic​Report​.effective​.effective​Period field is flattened into a set of start date and end date fields.
issuedDiagnostic​Summary​.Issued​Date​TimeDate​Time0.1Because Salesforce doesn’t support a native instant data type, the diagnostic​Report​.issued FHIR resource is implemented as a date time field in Salesforce.
performerDiagnostic​Summary​.IssuedByIdLookup: Care​Performer0.1While FHIR defines diagnostic​Report​.performer as a zero-to-many resource, the Salesforce implementation is a zero-to-one reference to Care​Performer.
resultsInterpreterDiagnostic​Summary​.Interpreted​ByIdLookup: Care​Performer0.1While FHIR defines diagnostic​Report​.results​Interpreter as a zero-to-many resource, the Salesforce implementation is a zero-to-one reference to Care​Performer.
specimenN/AN/AN/ANot supported
resultDiagnostic​Summary​.Care​Observation​IdLookup: Care​Observation0.1While FHIR defines diagnostic​Report​.result as a zero-to-many resource, the Salesforce implementation is a zero-to-one reference to Care​Observation.
imaging​StudyN/AN/AN/ANot supported
media​.commentDiagnostic​Summary​.ImageComments1String0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.commentDiagnostic​Summary​.ImageComments2String The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.commentDiagnostic​Summary​.ImageComments3String0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.commentDiagnostic​Summary​.ImageComments4String0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.commentDiagnostic​Summary​.ImageComments5String0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.linkDiagnostic​Summary​.ImageUrl1URL0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.linkDiagnostic​Summary​.ImageUrl2URL0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.linkDiagnostic​Summary​.ImageUrl3URL0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.linkDiagnostic​Summary​.ImageUrl4URL0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
media​.linkDiagnostic​Summary​.ImageUrl5URL0.1The zero-to-many diagnostic​Report​.media resource is flattened to five separate zero-to-one text fields and five separate zero-to-one URL fields in the Salesforce implementation.
conclusionDiagnostic​Summary​.SummaryString0.1N/A
conclusion​CodeDiagnostic​Summary​.Summary​CodeIdLookup: ​CodeSet​Bundle0.1While FHIR defines diagnostic​Report​.conclusion​Code as a zero-to-many resource, the Salesforce implementation is a zero-to-one reference.
presented​FormN/AN/AN/ANot supported

Sample Record Diagram 

Here’s a diagram that shows an example of how this resource is represented in Salesforce.

A diagram that shows how a daignostic report for the patient Charles Green is represented in Salesforce.

See Also