This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/reportforgenetics
Describes how the DiagnosticReport resource is used to report structured genetic test results
This profile was published on Fri, Oct 9, 2015 00:00+1100 as a draft by Health Level Seven International (Clinical Genomics).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from DiagnosticReport.
This structure is derived from DiagnosticReport.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DiagnosticReport | I | 0..* | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource | |
id | ∑ | 0..1 | id | Logical id of this artifact |
meta | ∑ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!∑ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
DiagnosticReport-geneticsAssessedCondition | I | 0..* | Reference(Condition) | AssessedCondition URL: http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsAssessedCondition ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
DiagnosticReport-geneticsFamilyMemberHistory | I | 0..* | Reference(FamilyMemberHistory) | FamilyHistory URL: http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsFamilyMemberHistory ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
DiagnosticReport-geneticsAnalysis | I | 0..* | (Complex) | Analysis URL: http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsAnalysis ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | ∑ | 0..* | Identifier | Id for external references to this report |
status | ?!∑ | 1..1 | code | registered | partial | final | corrected | appended | cancelled | entered-in-error Binding: DiagnosticReportStatus (required) |
category | ∑ | 0..1 | CodeableConcept | Service category Binding: Diagnostic Service Section Codes (example) |
code | ∑ | 1..1 | CodeableConcept | Name/Code for this diagnostic report Binding: LOINC Diagnostic Report Codes (preferred) |
subject | ∑ | 1..1 | Reference(Patient | Group | Device | Location) | The subject of the report, usually, but not always, the patient |
encounter | ∑ | 0..1 | Reference(Encounter) | Health care event when test ordered |
effective[x] | ∑ | 1..1 | dateTime, Period | Clinically Relevant time/time-period for report |
issued | ∑ | 1..1 | instant | DateTime this version was released |
performer | ∑ | 1..* | Reference(Practitioner | Organization) | Responsible Diagnostic Service |
request | 0..* | Reference(DiagnosticRequest | ProcedureRequest | ReferralRequest) | What was requested | |
specimen | 0..* | Reference(Specimen) | Specimens this report is based on | |
result | 0..* | Reference(Observation) | Observations - simple, or complex nested groups | |
imagingStudy | 0..* | Reference(ImagingStudy | ImagingManifest) | Reference to full details of imaging associated with the diagnostic report | |
image | ∑ | 0..* | BackboneElement | Key images associated with this report |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
comment | 0..1 | string | Comment about the image (e.g. explanation) | |
link | ∑ | 1..1 | Reference(Media) | Reference to the image source |
conclusion | 0..1 | string | Clinical Interpretation of test results | |
presentedForm | 0..* | Attachment | Entire report as issued | |
Documentation for this format |
todo
This structure is derived from DiagnosticReport.
Differential View
This structure is derived from DiagnosticReport.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
DiagnosticReport | I | 0..* | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource | |
id | ∑ | 0..1 | id | Logical id of this artifact |
meta | ∑ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!∑ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
DiagnosticReport-geneticsAssessedCondition | I | 0..* | Reference(Condition) | AssessedCondition URL: http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsAssessedCondition ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
DiagnosticReport-geneticsFamilyMemberHistory | I | 0..* | Reference(FamilyMemberHistory) | FamilyHistory URL: http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsFamilyMemberHistory ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
DiagnosticReport-geneticsAnalysis | I | 0..* | (Complex) | Analysis URL: http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsAnalysis ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | ∑ | 0..* | Identifier | Id for external references to this report |
status | ?!∑ | 1..1 | code | registered | partial | final | corrected | appended | cancelled | entered-in-error Binding: DiagnosticReportStatus (required) |
category | ∑ | 0..1 | CodeableConcept | Service category Binding: Diagnostic Service Section Codes (example) |
code | ∑ | 1..1 | CodeableConcept | Name/Code for this diagnostic report Binding: LOINC Diagnostic Report Codes (preferred) |
subject | ∑ | 1..1 | Reference(Patient | Group | Device | Location) | The subject of the report, usually, but not always, the patient |
encounter | ∑ | 0..1 | Reference(Encounter) | Health care event when test ordered |
effective[x] | ∑ | 1..1 | dateTime, Period | Clinically Relevant time/time-period for report |
issued | ∑ | 1..1 | instant | DateTime this version was released |
performer | ∑ | 1..* | Reference(Practitioner | Organization) | Responsible Diagnostic Service |
request | 0..* | Reference(DiagnosticRequest | ProcedureRequest | ReferralRequest) | What was requested | |
specimen | 0..* | Reference(Specimen) | Specimens this report is based on | |
result | 0..* | Reference(Observation) | Observations - simple, or complex nested groups | |
imagingStudy | 0..* | Reference(ImagingStudy | ImagingManifest) | Reference to full details of imaging associated with the diagnostic report | |
image | ∑ | 0..* | BackboneElement | Key images associated with this report |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
comment | 0..1 | string | Comment about the image (e.g. explanation) | |
link | ∑ | 1..1 | Reference(Media) | Reference to the image source |
conclusion | 0..1 | string | Clinical Interpretation of test results | |
presentedForm | 0..* | Attachment | Entire report as issued | |
Documentation for this format |
XML Template
JSON Template
todo
Other representations of profile: Schematron
Path | Name | Conformance | ValueSet |
DiagnosticReport.language | Common Languages | extensible | Common Languages |
DiagnosticReport.status | DiagnosticReportStatus | required | DiagnosticReportStatus |
DiagnosticReport.category | Diagnostic Service Section Codes | example | Diagnostic Service Section Codes |
DiagnosticReport.code | LOINC Diagnostic Report Codes | preferred | LOINC Diagnostic Report Codes |
Id | Path | Details | Requirements |
dom-2 | DiagnosticReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources XPath: not(parent::f:contained and f:contained) | |
dom-1 | DiagnosticReport | If the resource is contained in another resource, it SHALL NOT contain any narrative XPath: not(parent::f:contained and f:text) | |
dom-4 | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated XPath: not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated)) | |
dom-3 | DiagnosticReport | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource XPath: not(exists(for $id in f:contained/*/@id return $id[not(ancestor::f:contained/parent::*/descendant::f:reference/@value=concat('#', $id))])) | |
ele-1 | DiagnosticReport.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | DiagnosticReport.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | DiagnosticReport.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | DiagnosticReport.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | DiagnosticReport.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | DiagnosticReport.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | DiagnosticReport.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | DiagnosticReport.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) |