{
"description": null,
"_filename": "DwDiagnosticReport.StructureDefinition.json",
"package_name": "telus.dw.emr.extract",
"date": "2024-05-06T19:33:52.3230962+00:00",
"derivation": "constraint",
"publisher": null,
"fhirVersion": "4.0.1",
"name": "DwDiagnosticReport",
"abstract": false,
"type": "DiagnosticReport",
"experimental": null,
"resourceType": "StructureDefinition",
"title": null,
"package_version": "1.0.0",
"status": "draft",
"id": "01c09f3c-5c03-4854-859a-70c98c8829cf",
"kind": "resource",
"url": "https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwDiagnosticReport",
"version": null,
"differential": {
"element": [ {
"id": "DiagnosticReport.id",
"min": 1,
"path": "DiagnosticReport.id",
"mustSupport": true
}, {
"id": "DiagnosticReport.meta",
"path": "DiagnosticReport.meta"
}, {
"id": "DiagnosticReport.meta.lastUpdated",
"min": 1,
"path": "DiagnosticReport.meta.lastUpdated"
}, {
"id": "DiagnosticReport.meta.source",
"min": 1,
"path": "DiagnosticReport.meta.source"
}, {
"id": "DiagnosticReport.text",
"min": 1,
"path": "DiagnosticReport.text",
"mustSupport": true
}, {
"id": "DiagnosticReport.extension:clinicianAnnotation",
"path": "DiagnosticReport.extension",
"type": [ {
"code": "Extension",
"profile": [ "https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-ClinicianAnnotation" ]
} ],
"sliceName": "clinicianAnnotation",
"isModifier": false
}, {
"id": "DiagnosticReport.identifier",
"path": "DiagnosticReport.identifier",
"mustSupport": true
}, {
"id": "DiagnosticReport.identifier.system",
"min": 1,
"path": "DiagnosticReport.identifier.system"
}, {
"id": "DiagnosticReport.identifier.value",
"min": 1,
"path": "DiagnosticReport.identifier.value",
"comment": "Usage note: Accession number of the lab\r\nIf the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."
}, {
"id": "DiagnosticReport.status",
"path": "DiagnosticReport.status",
"comment": "Usage note: Most labs in the EMR have final status except when updated results come in then the status will be appended.\r\n\r\nNote that FHIR strings SHALL NOT exceed 1MB in size",
"mustSupport": true
}, {
"id": "DiagnosticReport.category",
"min": 1,
"path": "DiagnosticReport.category",
"comment": "Usage note: Use following categories for the following report \r\nLab test\r\nDiagnotisc Imaging \r\nDiagnostic report \r\n\r\n\r\nMultiple categories are allowed using various categorization schemes. The level of granularity is defined by the category concepts in the value set. More fine-grained filtering can be performed using the metadata and/or terminology hierarchy in DiagnosticReport.code.",
"mustSupport": true
}, {
"id": "DiagnosticReport.category.text",
"min": 1,
"path": "DiagnosticReport.category.text",
"mustSupport": true
}, {
"id": "DiagnosticReport.code",
"path": "DiagnosticReport.code",
"comment": "Usage note: For diagnostic imaging provide the test name send by the lab when available\r\n\r\nNot all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
"mustSupport": true
}, {
"id": "DiagnosticReport.subject",
"min": 1,
"path": "DiagnosticReport.subject",
"mustSupport": true
}, {
"id": "DiagnosticReport.encounter",
"path": "DiagnosticReport.encounter",
"mustSupport": true
}, {
"id": "DiagnosticReport.effective[x]",
"path": "DiagnosticReport.effective[x]",
"mustSupport": true
}, {
"id": "DiagnosticReport.issued",
"path": "DiagnosticReport.issued",
"mustSupport": true
}, {
"id": "DiagnosticReport.performer",
"path": "DiagnosticReport.performer",
"comment": "Usage note: Provide the source name as performer.display when external source\r\n\r\nThis is not necessarily the source of the atomic data items or the entity that interpreted the results. It is the entity that takes responsibility for the clinical report."
}, {
"id": "DiagnosticReport.performer.display",
"path": "DiagnosticReport.performer.display",
"mustSupport": true
}, {
"id": "DiagnosticReport.result",
"path": "DiagnosticReport.result",
"mustSupport": true
}, {
"id": "DiagnosticReport.presentedForm",
"path": "DiagnosticReport.presentedForm",
"mustSupport": true
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/DiagnosticReport"
}