Profiles & Operations Index > Profile: DiagnosticReport

Profile: DiagnosticReport

Canonical URL:http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-DiagnosticReport

Simplifier project page: DiagnosticReport Profile

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
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS I0..1Extension(Reference(DiagnosticReport))
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
statusS Σ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
issuedS Σ0..1instant
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
resultsInterpreterS Σ I0..*Reference(MICdrPractitionerRole | MICdrPractitioner | MICdrOrganization)
specimenI0..*Reference(Specimen)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
comment0..1string
conclusion0..1string
conclusionCode0..*CodeableConcept
id0..1string
extensionI0..*Extension
contentTypeS Σ0..1codeBinding
languageΣ0..1codeBinding
dataS1..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS I0..1Extension(Reference(DiagnosticReport))
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
statusS Σ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
issuedS Σ0..1instant
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
resultsInterpreterS Σ I0..*Reference(MICdrPractitionerRole | MICdrPractitioner | MICdrOrganization)
specimenI0..*Reference(Specimen)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
comment0..1string
conclusion0..1string
conclusionCode0..*CodeableConcept
id0..1string
extensionI0..*Extension
contentTypeS Σ0..1codeBinding
languageΣ0..1codeBinding
dataS1..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS I0..1Extension(Reference(DiagnosticReport))
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
statusS Σ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
issuedS Σ0..1instant
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
resultsInterpreterS Σ I0..*Reference(MICdrPractitionerRole | MICdrPractitioner | MICdrOrganization)
specimenI0..*Reference(Specimen)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
comment0..1string
conclusion0..1string
conclusionCode0..*CodeableConcept
id0..1string
extensionI0..*Extension
contentTypeS Σ0..1codeBinding
languageΣ0..1codeBinding
dataS1..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime

Table View

DiagnosticReport..
DiagnosticReport.meta1..
DiagnosticReport.meta.profile1..
DiagnosticReport.extension0..
DiagnosticReport.extensionExtension0..
DiagnosticReport.identifier1..
DiagnosticReport.identifier1..1
DiagnosticReport.identifier.type1..
DiagnosticReport.identifier.type.coding1..1
DiagnosticReport.identifier.type.coding.system1..
DiagnosticReport.identifier.type.coding.code1..
DiagnosticReport.identifier.type.coding.display1..
DiagnosticReport.identifier.system1..
DiagnosticReport.identifier.value1..
DiagnosticReport.identifier..1
DiagnosticReport.identifier.type1..
DiagnosticReport.identifier.type.coding1..1
DiagnosticReport.identifier.type.coding.system1..
DiagnosticReport.identifier.type.coding.code1..
DiagnosticReport.identifier.type.coding.display1..
DiagnosticReport.identifier.system1..
DiagnosticReport.identifier.value1..
DiagnosticReport.basedOnReference(MICdrServiceRequest)..1
DiagnosticReport.basedOn.reference1..
DiagnosticReport.status..
DiagnosticReport.code..
DiagnosticReport.code.coding1..1
DiagnosticReport.code.coding.system1..
DiagnosticReport.code.coding.code1..
DiagnosticReport.code.coding.display1..
DiagnosticReport.subjectReference(MICdrPatient)1..
DiagnosticReport.subject.reference1..
DiagnosticReport.encounterReference(MICdrEncounter)..
DiagnosticReport.encounter.reference1..
DiagnosticReport.effective[x]dateTime..
DiagnosticReport.issued..
DiagnosticReport.performerReference(MICdrPractitionerRole | MICdrPractitioner | MICdrOrganization)..
DiagnosticReport.performer.extension0..
DiagnosticReport.performer.extensionExtension0..
DiagnosticReport.performer.extension.value[x]..
DiagnosticReport.performer.extension.value[x].coding1..1
DiagnosticReport.performer.extension.value[x].coding.system1..
DiagnosticReport.performer.extension.value[x].coding.code1..
DiagnosticReport.performer.extension.value[x].coding.display1..
DiagnosticReport.performer.reference1..
DiagnosticReport.resultsInterpreterReference(MICdrPractitionerRole | MICdrPractitioner | MICdrOrganization)..
DiagnosticReport.resultReference(MICdrObservation)1..
DiagnosticReport.result.reference1..
DiagnosticReport.imagingStudyReference(MiCdrImagingStudy)..
DiagnosticReport.imagingStudy.reference1..
DiagnosticReport.presentedForm..
DiagnosticReport.presentedForm.contentType..
DiagnosticReport.presentedForm.data1..

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "ca-on-mi-profile-diagnosticreport",
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-DiagnosticReport",
    "version": "0.9.0",
    "name": "MICdrDiagnosticReport",
    "title": "DiagnosticReport Profile",
    "status": "active",
    "date": "2024-05-02T20: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",
    "differential": {
        "element":  [
            {
                "id": "DiagnosticReport.meta",
                "path": "DiagnosticReport.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.meta.profile",
                "path": "DiagnosticReport.meta.profile",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.extension",
                "path": "DiagnosticReport.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "DiagnosticReport.extension:ext-di-addendum-of",
                "path": "DiagnosticReport.extension",
                "sliceName": "ext-di-addendum-of",
                "min": 0,
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/diagnosticReport-addendumOf"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier",
                "path": "DiagnosticReport.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type.coding.code"
                        }
                    ],
                    "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",
                "min": 1,
                "fixedCodeableConcept": {
                    "coding":  [
                        {
                            "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                            "code": "ACSN",
                            "display": "Accession ID"
                        }
                    ]
                },
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-accession.type.coding",
                "path": "DiagnosticReport.identifier.type.coding",
                "min": 1,
                "max": "1"
            },
            {
                "id": "DiagnosticReport.identifier:identifier-accession.type.coding.system",
                "path": "DiagnosticReport.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-accession.type.coding.code",
                "path": "DiagnosticReport.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "ACSN",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-accession.type.coding.display",
                "path": "DiagnosticReport.identifier.type.coding.display",
                "min": 1,
                "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",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding",
                "path": "DiagnosticReport.identifier.type.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding.system",
                "path": "DiagnosticReport.identifier.type.coding.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding.code",
                "path": "DiagnosticReport.identifier.type.coding.code",
                "min": 1,
                "fixedCode": "PLAC",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding.display",
                "path": "DiagnosticReport.identifier.type.coding.display",
                "min": 1,
                "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",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-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.code",
                "path": "DiagnosticReport.code",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.code.coding",
                "path": "DiagnosticReport.code.coding",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.code.coding.system",
                "path": "DiagnosticReport.code.coding.system",
                "min": 1,
                "fixedUri": "http://loinc.org",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.code.coding.code",
                "path": "DiagnosticReport.code.coding.code",
                "min": 1,
                "fixedCode": "19005-8",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.code.coding.display",
                "path": "DiagnosticReport.code.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.subject",
                "path": "DiagnosticReport.subject",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Patient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.subject.reference",
                "path": "DiagnosticReport.subject.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.encounter",
                "path": "DiagnosticReport.encounter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Encounter"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.encounter.reference",
                "path": "DiagnosticReport.encounter.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",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-PractitionerRole",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Practitioner",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.performer.extension",
                "path": "DiagnosticReport.performer.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "DiagnosticReport.performer.extension:performerFunction",
                "path": "DiagnosticReport.performer.extension",
                "sliceName": "performerFunction",
                "min": 0,
                "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",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-PractitionerRole",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Practitioner",
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.result",
                "path": "DiagnosticReport.result",
                "min": 1,
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-Observation"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.result.reference",
                "path": "DiagnosticReport.result.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.imagingStudy",
                "path": "DiagnosticReport.imagingStudy",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mi-profile-ImagingStudy"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.imagingStudy.reference",
                "path": "DiagnosticReport.imagingStudy.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.presentedForm",
                "path": "DiagnosticReport.presentedForm",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.presentedForm.contentType",
                "path": "DiagnosticReport.presentedForm.contentType",
                "mustSupport": true
            },
            {
                "id": "DiagnosticReport.presentedForm.data",
                "path": "DiagnosticReport.presentedForm.data",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Usage

The DiagnosticReport resource supports the submission and retrieval of a diagnostic report.

Notes

.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 diagnsotic report

.code

  • SHALL contain a hard fixed LOINC code 19005-8 indicating this is a DI report

.subject

  • SHALL contain a reference to the patient

.encounter

  • SHOULD contain a reference to the associated encounter

.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
  • If populated, SHALL provide a reference to the PractitionerRole resource that indicates the practitioner. The associated organization SHOULD be included if applicable

.resultInterpreter

  • SHOULD contain the information about the practitioner (i.e. radiologist) who interpreted the result of the DI procedure and produced the report
  • 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 {{pagelink:Table-of-Content/ProfilesOperations/Profile--ImagingStudy.page.md, text: 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.