Profiles & Operations Index > Profile: DiagnosticReport

Profile: DiagnosticReport (Response)

Canonical URL:http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-diagnosticReport-imaging

Simplifier project page: DiagnosticReport Imaging EHR

Derived from: DiagnosticReport (R4)

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
languageS0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS C0..1Extension(Reference(DiagnosticReport))
copiedParticipantsS C0..*Extension(Reference(PractitionerEHR | PractitionerRoleEHR))
RecipientsS C0..*Extension(Reference(OrganizationEHR | PractitionerEHR))
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedS Σ0..1instant
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
specimenC0..*Reference(Specimen)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
comment0..1string
conclusionS0..1string
conclusionCodeS0..*CodeableConcept
id0..1string
extensionC0..*Extension
contentTypeS Σ1..1codeBinding
languageS Σ0..1codeBinding
dataS1..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleS Σ0..1string
creationS Σ0..1dateTime

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
languageS0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS C0..1Extension(Reference(DiagnosticReport))
copiedParticipantsS C0..*Extension(Reference(PractitionerEHR | PractitionerRoleEHR))
RecipientsS C0..*Extension(Reference(OrganizationEHR | PractitionerEHR))
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedS Σ0..1instant
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
specimenC0..*Reference(Specimen)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
comment0..1string
conclusionS0..1string
conclusionCodeS0..*CodeableConcept
id0..1string
extensionC0..*Extension
contentTypeS Σ1..1codeBinding
languageS Σ0..1codeBinding
dataS1..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleS Σ0..1string
creationS Σ0..1dateTime

Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
languageS0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS C0..1Extension(Reference(DiagnosticReport))
copiedParticipantsS C0..*Extension(Reference(PractitionerEHR | PractitionerRoleEHR))
RecipientsS C0..*Extension(Reference(OrganizationEHR | PractitionerEHR))
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
id0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueMarkdownmarkdown
valueStringstring
url1..1uriFixed Value
value0..1System.String
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedS Σ0..1instant
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
specimenC0..*Reference(Specimen)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
comment0..1string
conclusionS0..1string
conclusionCodeS0..*CodeableConcept
id0..1string
extensionC0..*Extension
contentTypeS Σ1..1codeBinding
languageS Σ0..1codeBinding
dataS1..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleS Σ0..1string
creationS Σ0..1dateTime

Table View

DiagnosticReport..
DiagnosticReport.language..
DiagnosticReport.extension:ext-di-addendum-ofExtension..
DiagnosticReport.extension:copiedParticipantsExtension..
DiagnosticReport.extension:RecipientsExtension..
DiagnosticReport.identifier1..
DiagnosticReport.identifier:identifier-accession1..1
DiagnosticReport.identifier:identifier-accession.type..
DiagnosticReport.identifier:identifier-accession.system1..
DiagnosticReport.identifier:identifier-accession.value1..
DiagnosticReport.identifier:identifier-placerOrderNumber..1
DiagnosticReport.identifier:identifier-placerOrderNumber.type..
DiagnosticReport.identifier:identifier-placerOrderNumber.system1..
DiagnosticReport.identifier:identifier-placerOrderNumber.value1..
DiagnosticReport.basedOnReference(ServiceRequestEHR)..1
DiagnosticReport.basedOn.reference1..
DiagnosticReport.status..
DiagnosticReport.category1..
DiagnosticReport.category.coding1..1
DiagnosticReport.category.coding.system1..
DiagnosticReport.category.coding.code1..
DiagnosticReport.category.coding.display1..
DiagnosticReport.codeCodeableConceptEHR..
DiagnosticReport.code.coding..
DiagnosticReport.code.coding.system1..
DiagnosticReport.code.coding.display..
DiagnosticReport.code.coding.display.extension:translation..
DiagnosticReport.code.coding.display.extension:translation.extension2..
DiagnosticReport.subjectReference(PatientEHR)1..
DiagnosticReport.subject.reference1..
DiagnosticReport.effective[x]dateTime..
DiagnosticReport.issued..
DiagnosticReport.performerReference(PractitionerEHR | PractitionerRoleEHR)..
DiagnosticReport.performer.extension:performerFunctionExtension..
DiagnosticReport.performer.extension:performerFunction.value[x]..
DiagnosticReport.performer.extension:performerFunction.value[x].coding1..1
DiagnosticReport.performer.extension:performerFunction.value[x].coding.system1..
DiagnosticReport.performer.extension:performerFunction.value[x].coding.code1..
DiagnosticReport.performer.extension:performerFunction.value[x].coding.display1..
DiagnosticReport.performer.reference1..
DiagnosticReport.resultsInterpreterReference(PractitionerEHR | PractitionerRoleEHR)..
DiagnosticReport.resultsInterpreter.reference1..
DiagnosticReport.resultReference(ObservationImagingEHR)1..
DiagnosticReport.result.reference1..
DiagnosticReport.imagingStudy..
DiagnosticReport.imagingStudy.reference1..
DiagnosticReport.conclusion..
DiagnosticReport.conclusionCode..
DiagnosticReport.presentedForm..
DiagnosticReport.presentedForm.contentType1..
DiagnosticReport.presentedForm.language..
DiagnosticReport.presentedForm.data1..
DiagnosticReport.presentedForm.title..
DiagnosticReport.presentedForm.creation..

JSON View

{
"resourceType": "StructureDefinition",
"id": "profile-diagnosticreport-imaging",
"url": "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-diagnosticReport-imaging",
"version": "1.0.0",
"name": "DiagnosticReportImagingEHR",
"title": "DiagnosticReport Imaging EHR",
"status": "active",
"date": "2025-06-06T20:59:08.2660252+00:00",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "workflow",
"uri": "http://hl7.org/fhir/workflow",
"name": "Workflow Pattern"
},
{
"identity": "v2",
"uri": "http://hl7.org/v2",
"name": "HL7 v2 Mapping"
},
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
},
{
"identity": "w5",
"uri": "http://hl7.org/fhir/fivews",
"name": "FiveWs Pattern Mapping"
}
],
"kind": "resource",
"abstract": false,
"type": "DiagnosticReport",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/DiagnosticReport",
"derivation": "constraint",
"element": [
{
"id": "DiagnosticReport.language",
"path": "DiagnosticReport.language",
"mustSupport": true
},
{
"id": "DiagnosticReport.extension:ext-di-addendum-of",
"path": "DiagnosticReport.extension",
"sliceName": "ext-di-addendum-of",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/diagnosticReport-addendumOf"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.extension:copiedParticipants",
"path": "DiagnosticReport.extension",
"sliceName": "copiedParticipants",
"definition": "CopiedParticipants - Identify practitioners who are involved in the patient care and who have been identified as those who should be copied to on the report. Note that this does not guarantee delivery of the report to them.",
"type": [
{
"code": "Extension",
"profile": [
"http://ontariohealth.ca/StructureDefinition/oh-ehr-copied-participants-EXT"
]
}
],
"mustSupport": true,
"isModifier": false,
"mapping": [
{
"identity": "v2",
"map": "OBR.28"
}
]
},
{
"id": "DiagnosticReport.extension:Recipients",
"path": "DiagnosticReport.extension",
"sliceName": "Recipients",
"short": "Report Recipient Extension",
"definition": "Recipient - Identify practitioners (physicians and/or nurse practitioners) who are identified by the sending system as intended recipients of the report/document",
"type": [
{
"code": "Extension",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-recipient"
]
}
],
"mustSupport": true,
"isModifier": false,
"mapping": [
{
"identity": "v2",
"map": "ZDR.1 (HRM only)"
}
]
},
{
"id": "DiagnosticReport.identifier",
"path": "DiagnosticReport.identifier",
"slicing": {
{
"type": "pattern",
"path": "type"
}
],
"description": "must contain one repetition of an accession number.",
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-accession",
"path": "DiagnosticReport.identifier",
"sliceName": "identifier-accession",
"short": "Filler/Accession ID",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-accession.type",
"path": "DiagnosticReport.identifier.type",
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "ACSN",
"display": "Accession ID"
}
]
},
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-accession.system",
"path": "DiagnosticReport.identifier.system",
"comment": "MI uses source organization specific URIs for this field.",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-accession.value",
"path": "DiagnosticReport.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-placerOrderNumber",
"path": "DiagnosticReport.identifier",
"sliceName": "identifier-placerOrderNumber",
"max": "1",
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-placerOrderNumber.type",
"path": "DiagnosticReport.identifier.type",
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "PLAC",
"display": "Placer Identifier"
}
]
},
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-placerOrderNumber.system",
"path": "DiagnosticReport.identifier.system",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.identifier:identifier-placerOrderNumber.value",
"path": "DiagnosticReport.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.basedOn",
"path": "DiagnosticReport.basedOn",
"max": "1",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.basedOn.reference",
"path": "DiagnosticReport.basedOn.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.status",
"path": "DiagnosticReport.status",
"mustSupport": true
},
{
"id": "DiagnosticReport.category",
"path": "DiagnosticReport.category",
"min": 1,
"mustSupport": true,
"binding": {
"strength": "extensible",
"description": "Service type of the procedure",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/procedure-service-type"
}
},
{
"id": "DiagnosticReport.category.coding",
"path": "DiagnosticReport.category.coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "DiagnosticReport.category.coding.system",
"path": "DiagnosticReport.category.coding.system",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.category.coding.code",
"path": "DiagnosticReport.category.coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.category.coding.display",
"path": "DiagnosticReport.category.coding.display",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.code",
"path": "DiagnosticReport.code",
"type": [
{
"code": "CodeableConcept",
"profile": [
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/CodeableConcept-oh-ehr"
]
}
],
"mustSupport": true,
"binding": {
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/provincial-imaging-report-type"
},
{
"url": "documentation",
"valueMarkdown": "provincial ConnectingOntario diagnostic imaging report codes used in OH assets."
},
{
"url": "key",
"valueId": "ProvincialImagingReportTypeEHR"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
},
{
{
"url": "purpose",
"valueCode": "candidate"
},
{
"url": "valueSet",
"valueCanonical": "http://ontariohealth.ca/fhir/ehr/ValueSet/local-imaging-procedure-code"
},
{
"url": "documentation",
"valueMarkdown": "This value set contains example local procedure codes contributed by sites to DIRs in HL7v2 OBR-4 to identify the procedure of the MI order or MI report."
},
{
"url": "key",
"valueId": "LocalimagingProcedureCode"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/additional-binding"
}
],
"strength": "extensible",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/diagnostic-report-code"
}
},
{
"id": "DiagnosticReport.code.coding.system",
"path": "DiagnosticReport.code.coding.system",
"min": 1
},
{
"id": "DiagnosticReport.code.coding.display.extension:translation",
"path": "DiagnosticReport.code.coding.display.extension",
"sliceName": "translation"
},
{
"id": "DiagnosticReport.code.coding.display.extension:translation.extension",
"path": "DiagnosticReport.code.coding.display.extension.extension",
"min": 2
},
{
"id": "DiagnosticReport.subject",
"path": "DiagnosticReport.subject",
"min": 1,
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.subject.reference",
"path": "DiagnosticReport.subject.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.effective[x]",
"path": "DiagnosticReport.effective[x]",
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.issued",
"path": "DiagnosticReport.issued",
"mustSupport": true
},
{
"id": "DiagnosticReport.performer",
"path": "DiagnosticReport.performer",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.performer.extension:performerFunction",
"path": "DiagnosticReport.performer.extension",
"sliceName": "performerFunction",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/event-performerFunction"
]
}
],
"mustSupport": true,
"isModifier": false
},
{
"id": "DiagnosticReport.performer.extension:performerFunction.value[x]",
"path": "DiagnosticReport.performer.extension.value[x]",
"mustSupport": true
},
{
"id": "DiagnosticReport.performer.extension:performerFunction.value[x].coding",
"path": "DiagnosticReport.performer.extension.value[x].coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "DiagnosticReport.performer.extension:performerFunction.value[x].coding.system",
"path": "DiagnosticReport.performer.extension.value[x].coding.system",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.performer.extension:performerFunction.value[x].coding.code",
"path": "DiagnosticReport.performer.extension.value[x].coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.performer.extension:performerFunction.value[x].coding.display",
"path": "DiagnosticReport.performer.extension.value[x].coding.display",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.performer.reference",
"path": "DiagnosticReport.performer.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.resultsInterpreter",
"path": "DiagnosticReport.resultsInterpreter",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.resultsInterpreter.reference",
"path": "DiagnosticReport.resultsInterpreter.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.result",
"path": "DiagnosticReport.result",
"min": 1,
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-observation-imaging"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.result.reference",
"path": "DiagnosticReport.result.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.imagingStudy",
"path": "DiagnosticReport.imagingStudy",
"mustSupport": true
},
{
"id": "DiagnosticReport.imagingStudy.reference",
"path": "DiagnosticReport.imagingStudy.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.conclusion",
"path": "DiagnosticReport.conclusion",
"mustSupport": true
},
{
"id": "DiagnosticReport.conclusionCode",
"path": "DiagnosticReport.conclusionCode",
"mustSupport": true
},
{
"id": "DiagnosticReport.presentedForm",
"path": "DiagnosticReport.presentedForm",
"mustSupport": true
},
{
"id": "DiagnosticReport.presentedForm.contentType",
"path": "DiagnosticReport.presentedForm.contentType",
"min": 1,
"mustSupport": true,
"binding": {
"strength": "required",
"description": "Supported mime types from OH EHR",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/mime-type"
}
},
{
"id": "DiagnosticReport.presentedForm.language",
"path": "DiagnosticReport.presentedForm.language",
"mustSupport": true
},
{
"id": "DiagnosticReport.presentedForm.data",
"path": "DiagnosticReport.presentedForm.data",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.presentedForm.title",
"path": "DiagnosticReport.presentedForm.title",
"mustSupport": true
},
{
"id": "DiagnosticReport.presentedForm.creation",
"path": "DiagnosticReport.presentedForm.creation",
"mustSupport": true
}
]
}
}

Usage

The DiagnosticReport resource supports the retrieval of a medical imaging report. This profile is based on Ontario EHR profile that promotes consistency with other repository that supports imaging reports.

Notes

.language

  • SHOULD contain the code indicating the language of the imaging report if present. If report is in English, value will be en. If report is in French, value will be fr.

.identifier

  • SHALL contain at least an identifier of the document.
    • The accession number must be included with type "ACSN". System and value SHALL be included.
    • If applicable, the placer order number SHOULD also be included with type "PLAC". System and value SHALL be included.

.basedOn

  • SHOULD contain a reference to a ServiceRequest for the original order associated to the report
  • Note: in the current release, an order will always be present with DiagnosticReport. In the future though we may have images and reports without orders.

.status

  • SHALL contain the status of the diagnostic report

.code

  • SHALL contain a SNOMED code indicating the procedure code of the MI report

.subject

  • SHALL contain a reference to the patient

.effective[x]

  • SHOULD contain the datetime indicating the clinically relevant time of the report

.issued

  • SHALL contain the date when a diagnostic report was created

.performer

  • SHOULD contain the information about the practitioner who performed the DI procedure, or author or legal authenticator (see extension usage below)
    • If populated, SHALL provide a reference to the PractitionerRole resource that indicates the practitioner. The associated organization SHOULD be included if applicable
    • If practitioner is not available, this field SHOULD provide the organization that performed the procedure

.performer.extension:performerFunction

  • This field indicates if the performer is the author or legal authenticator of the report
    • To indicate author, the PerformerFunction SHALL contain the value AUT under extension.valueCodeableConcept.coding.code
    • To indicate legal authenticator, the PerformerFunction SHALL contain the value LA under extension.valueCodeableConcept.coding.code

.resultInterpreter

  • SHOULD contain the information about the practitioner (i.e. radiologist) who interpreted the result of the DI procedure
  • If populated, SHALL provide a reference to the PractitionerRole resource that indicates the practitioner. The associated organization SHOULD be included if applicable

.result

.imagingStudy

  • SHOULD include a reference to the associated imaging study. For data contribution, this SHOULD be a reference to the imaging study in the submission bundle
  • Refer to ImagingStudy Profile

.presentedForm

  • If applicable, this SHOULD contain the binary form of the report as an attachment.

.extension

  • SHOULD contain an HL7 extension diagnosticReport-addendumOf if this diagnostic report is an addendum to another report. The accession number of the original report SHALL be provided in the extension.valueReference.identifier.