Profiles & Operations Index > Profile: DiagnosticReport (Submission)

Profile: DiagnosticReport (Submission)

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

Simplifier project page: MI 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
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
languageS0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS C0..1Extension(Reference(DiagnosticReport))
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed ValuePattern
versionΣ0..1string
codeS Σ1..1codeFixed ValuePattern
displayS Σ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed ValuePattern
versionΣ0..1string
codeS Σ1..1codeFixed ValuePattern
displayS Σ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
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
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedS Σ1..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
typeS Σ1..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeS Σ1..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
conclusion0..1string
conclusionCode0..*CodeableConcept
id0..1string
extensionC0..*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
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
languageS0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS C0..1Extension(Reference(DiagnosticReport))
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed ValuePattern
versionΣ0..1string
codeS Σ1..1codeFixed ValuePattern
displayS Σ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed ValuePattern
versionΣ0..1string
codeS Σ1..1codeFixed ValuePattern
displayS Σ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
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
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedS Σ1..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
typeS Σ1..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeS Σ1..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
conclusion0..1string
conclusionCode0..*CodeableConcept
id0..1string
extensionC0..*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
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
languageS0..1codeBinding
text0..1Narrative
contained0..*Resource
ext-di-addendum-ofS C0..1Extension(Reference(DiagnosticReport))
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed ValuePattern
versionΣ0..1string
codeS Σ1..1codeFixed ValuePattern
displayS Σ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriFixed ValuePattern
versionΣ0..1string
codeS Σ1..1codeFixed ValuePattern
displayS Σ1..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
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
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
effectiveDateTimedateTime
issuedS Σ1..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
typeS Σ1..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeS Σ1..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
conclusion0..1string
conclusionCode0..*CodeableConcept
id0..1string
extensionC0..*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.language..
DiagnosticReport.extension:ext-di-addendum-ofExtension..
DiagnosticReport.identifier1..
DiagnosticReport.identifier:identifier-accession1..1
DiagnosticReport.identifier:identifier-accession.type1..
DiagnosticReport.identifier:identifier-accession.type.coding1..1
DiagnosticReport.identifier:identifier-accession.type.coding.system1..
DiagnosticReport.identifier:identifier-accession.type.coding.code1..
DiagnosticReport.identifier:identifier-accession.type.coding.display1..
DiagnosticReport.identifier:identifier-accession.system1..
DiagnosticReport.identifier:identifier-accession.value1..
DiagnosticReport.identifier:identifier-placerOrderNumber..1
DiagnosticReport.identifier:identifier-placerOrderNumber.type1..
DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding1..1
DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding.system1..
DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding.code1..
DiagnosticReport.identifier:identifier-placerOrderNumber.type.coding.display1..
DiagnosticReport.identifier:identifier-placerOrderNumber.system1..
DiagnosticReport.identifier:identifier-placerOrderNumber.value1..
DiagnosticReport.basedOnReference(MIServiceRequest)..1
DiagnosticReport.basedOn.reference1..
DiagnosticReport.status..
DiagnosticReport.category1..1
DiagnosticReport.category.coding1..1
DiagnosticReport.category.coding.system1..
DiagnosticReport.category.coding.code1..
DiagnosticReport.category.coding.display1..
DiagnosticReport.code..
DiagnosticReport.code.coding1..1
DiagnosticReport.code.coding.system1..
DiagnosticReport.code.coding.code1..
DiagnosticReport.code.coding.display1..
DiagnosticReport.subjectReference(MIPatient)1..
DiagnosticReport.subject.reference1..
DiagnosticReport.effective[x]dateTime1..
DiagnosticReport.issued1..
DiagnosticReport.performerReference(MIOrganization | MIPractitioner | MIPractitionerRole)..
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.performer.type1..
DiagnosticReport.resultsInterpreterReference(MIOrganization | MIPractitioner | MIPractitionerRole)..
DiagnosticReport.resultsInterpreter.reference1..
DiagnosticReport.resultsInterpreter.type1..
DiagnosticReport.resultReference(MIObservation)1..
DiagnosticReport.result.reference1..
DiagnosticReport.imagingStudyReference(MIImagingStudy)..
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/mi/StructureDefinition/ca-on-mi-profile-diagnosticReport",
"version": "1.0.0",
"name": "MIDiagnosticReport",
"title": "MI 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",
"element": [
{
"id": "DiagnosticReport.language",
"path": "DiagnosticReport.language",
"mustSupport": true,
"binding": {
"strength": "required"
}
},
{
"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.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",
"min": 1,
"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,
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "PLAC",
"display": "Placer Identifier"
}
]
},
"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",
"http://ontariohealth.ca/fhir/mi/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.category",
"path": "DiagnosticReport.category",
"min": 1,
"max": "1",
"mustSupport": true,
"binding": {
"strength": "extensible",
"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",
"mustSupport": true,
"binding": {
"strength": "extensible",
"description": "provincial ConnectingOntario diagnostic imaging report codes",
"valueSet": "http://ontariohealth.ca/fhir/ehr/ValueSet/provincial-imaging-report-type"
}
},
{
"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,
"mustSupport": true
},
{
"id": "DiagnosticReport.code.coding.code",
"path": "DiagnosticReport.code.coding.code",
"min": 1,
"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",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-patient"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.subject.reference",
"path": "DiagnosticReport.subject.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.effective[x]",
"path": "DiagnosticReport.effective[x]",
"min": 1,
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.issued",
"path": "DiagnosticReport.issued",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.performer",
"path": "DiagnosticReport.performer",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-practitioner",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-practitionerRole",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-organization"
]
}
],
"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.performer.type",
"path": "DiagnosticReport.performer.type",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.resultsInterpreter",
"path": "DiagnosticReport.resultsInterpreter",
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-practitioner",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-practitionerRole",
"http://ontariohealth.ca/fhir/mi/StructureDefinition/ca-on-mi-profile-organization"
]
}
],
"mustSupport": true
},
{
"id": "DiagnosticReport.resultsInterpreter.reference",
"path": "DiagnosticReport.resultsInterpreter.reference",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.resultsInterpreter.type",
"path": "DiagnosticReport.resultsInterpreter.type",
"min": 1,
"mustSupport": true
},
{
"id": "DiagnosticReport.result",
"path": "DiagnosticReport.result",
"min": 1,
"type": [
{
"code": "Reference",
"http://ontariohealth.ca/fhir/mi/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",
"http://ontariohealth.ca/fhir/mi/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 (Submission) resource supports the submission of a medical imaging report.

Notes

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

.language

  • SHOULD contain the code indicating the language of the imaging report. For English, use code en, For French, use code 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, if applicable.

.status

  • SHALL contain the status of the diagnostic report

.code

  • SHALL contain the fixed code
"code": {
  "coding": [
    {
      "system": "http://ontariohealth.ca/fhir/ehr/CodeSystem/provincial-extension-document-type",
       "code": "C0028-1",
       "display": "General Radiology Report"
    }
  ]
}

.category

  • SHOULD contain a code from the value set that indicates the service type of the imaging report. Value should come from this value set

.subject

  • SHALL contain a reference to the patient

.effective[x]

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

.issued

  • SHOULD 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

  • Use this field to provide the author or legal authenticator of the report with performerFunction extension
    • 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

  • SHALL contain the body of the report through the Observation resource
  • Refer to Observation Profile

.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

  • SHOULD be present to provide the content of the report if the report is in binary format