RareLink Implementation Guide
2.0.0 - 2.0.0

RareLink Implementation Guide - Local Development build (v2.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: RareLink Diagnostic Implication Observation

Official URL: https://rarelink.bih-charite.de/fhir/StructureDefinition/rarelink-diagnostic-implication Version: 2.0.0
Draft as of 2025-05-12 Computable Name: RareLinkDiagnosticImplication

A RareLink-specific profile extending the HL7 Genomics Reporting ‘diagnostic-implication’ profile for documenting diagnostic significance, evidence levels, and associated phenotypes (genetic_findings.diagnostic_implication).

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from DiagnosticImplication

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.component:evidenceLevel.value[x]requiredLevelOfEvidenceVS
https://rarelink.bih-charite.de/fhir/ValueSet/level-of-evidence-vs
from this IG
Observation.component:clinicalSignificance.value[x]requiredClinicalSignificanceVS
https://rarelink.bih-charite.de/fhir/ValueSet/clinical-significance-vs
from this IG

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:labCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:geCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexamplePattern: diagnostic-implication
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:conclusion-string.codeexamplePattern: conclusion-string
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidence-level.codeexamplePattern: LOINC Code 93044-6
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidence-level.value[x]exampleEvidenceLevelExampleVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/evidence-level-example-vs
Observation.component:clinical-significance.codeexamplePattern: LOINC Code 53037-8
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinical-significance.value[x]exampleLOINC LL4034-6
http://loinc.org/vs/LL4034-6
Observation.component:predicted-phenotype.codeexamplePattern: LOINC Code 81259-4
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:predicted-phenotype.value[x]example
Observation.component:mode-of-inheritance.codeexamplePattern: condition-inheritance
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:mode-of-inheritance.value[x]preferredConditionInheritanceModeVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/condition-inheritance-mode-vs
Observation.component:evidenceLevel.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidenceLevel.value[x]requiredLevelOfEvidenceVS
https://rarelink.bih-charite.de/fhir/ValueSet/level-of-evidence-vs
from this IG
Observation.component:clinicalSignificance.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinicalSignificance.value[x]requiredClinicalSignificanceVS
https://rarelink.bih-charite.de/fhir/ValueSet/clinical-significance-vs
from this IG
Observation.component:predictedPhenotype.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorObservationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:labCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:geCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexamplePattern: diagnostic-implication
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.derivedFrom:rarelinkVariant.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:conclusion-string.codeexamplePattern: conclusion-string
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:conclusion-string.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:conclusion-string.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:evidence-level.codeexamplePattern: LOINC Code 93044-6
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidence-level.value[x]exampleEvidenceLevelExampleVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/evidence-level-example-vs
Observation.component:evidence-level.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:evidence-level.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:clinical-significance.codeexamplePattern: LOINC Code 53037-8
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinical-significance.value[x]exampleLOINC LL4034-6
http://loinc.org/vs/LL4034-6
Observation.component:clinical-significance.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:clinical-significance.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:predicted-phenotype.codeexamplePattern: LOINC Code 81259-4
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:predicted-phenotype.value[x]example
Observation.component:predicted-phenotype.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:predicted-phenotype.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:mode-of-inheritance.codeexamplePattern: condition-inheritance
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:mode-of-inheritance.value[x]preferredConditionInheritanceModeVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/condition-inheritance-mode-vs
Observation.component:mode-of-inheritance.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:mode-of-inheritance.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:evidenceLevel.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidenceLevel.value[x]requiredLevelOfEvidenceVS
https://rarelink.bih-charite.de/fhir/ValueSet/level-of-evidence-vs
from this IG
Observation.component:evidenceLevel.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:evidenceLevel.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:clinicalSignificance.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinicalSignificance.value[x]requiredClinicalSignificanceVS
https://rarelink.bih-charite.de/fhir/ValueSet/clinical-significance-vs
from this IG
Observation.component:clinicalSignificance.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:clinicalSignificance.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:predictedPhenotype.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:predictedPhenotype.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:predictedPhenotype.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorObservationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from DiagnosticImplication

Summary

Mandatory: 2 elements(2 nested mandatory elements)
Fixed: 8 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Observation.component.value[x].coding (Closed)

Differential View

This structure is derived from DiagnosticImplication

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.component:evidenceLevel.value[x]requiredLevelOfEvidenceVS
https://rarelink.bih-charite.de/fhir/ValueSet/level-of-evidence-vs
from this IG
Observation.component:clinicalSignificance.value[x]requiredClinicalSignificanceVS
https://rarelink.bih-charite.de/fhir/ValueSet/clinical-significance-vs
from this IG

Key Elements View

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:labCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:geCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexamplePattern: diagnostic-implication
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:conclusion-string.codeexamplePattern: conclusion-string
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidence-level.codeexamplePattern: LOINC Code 93044-6
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidence-level.value[x]exampleEvidenceLevelExampleVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/evidence-level-example-vs
Observation.component:clinical-significance.codeexamplePattern: LOINC Code 53037-8
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinical-significance.value[x]exampleLOINC LL4034-6
http://loinc.org/vs/LL4034-6
Observation.component:predicted-phenotype.codeexamplePattern: LOINC Code 81259-4
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:predicted-phenotype.value[x]example
Observation.component:mode-of-inheritance.codeexamplePattern: condition-inheritance
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:mode-of-inheritance.value[x]preferredConditionInheritanceModeVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/condition-inheritance-mode-vs
Observation.component:evidenceLevel.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidenceLevel.value[x]requiredLevelOfEvidenceVS
https://rarelink.bih-charite.de/fhir/ValueSet/level-of-evidence-vs
from this IG
Observation.component:clinicalSignificance.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinicalSignificance.value[x]requiredClinicalSignificanceVS
https://rarelink.bih-charite.de/fhir/ValueSet/clinical-significance-vs
from this IG
Observation.component:predictedPhenotype.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorObservationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Snapshot View

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:labCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:geCategorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexamplePattern: diagnostic-implication
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.derivedFrom:rarelinkVariant.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:conclusion-string.codeexamplePattern: conclusion-string
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:conclusion-string.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:conclusion-string.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:evidence-level.codeexamplePattern: LOINC Code 93044-6
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidence-level.value[x]exampleEvidenceLevelExampleVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/evidence-level-example-vs
Observation.component:evidence-level.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:evidence-level.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:clinical-significance.codeexamplePattern: LOINC Code 53037-8
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinical-significance.value[x]exampleLOINC LL4034-6
http://loinc.org/vs/LL4034-6
Observation.component:clinical-significance.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:clinical-significance.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:predicted-phenotype.codeexamplePattern: LOINC Code 81259-4
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:predicted-phenotype.value[x]example
Observation.component:predicted-phenotype.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:predicted-phenotype.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:mode-of-inheritance.codeexamplePattern: condition-inheritance
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:mode-of-inheritance.value[x]preferredConditionInheritanceModeVS
http://hl7.org/fhir/uv/genomics-reporting/ValueSet/condition-inheritance-mode-vs
Observation.component:mode-of-inheritance.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:mode-of-inheritance.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:evidenceLevel.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:evidenceLevel.value[x]requiredLevelOfEvidenceVS
https://rarelink.bih-charite.de/fhir/ValueSet/level-of-evidence-vs
from this IG
Observation.component:evidenceLevel.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:evidenceLevel.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:clinicalSignificance.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:clinicalSignificance.value[x]requiredClinicalSignificanceVS
https://rarelink.bih-charite.de/fhir/ValueSet/clinical-significance-vs
from this IG
Observation.component:clinicalSignificance.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:clinicalSignificance.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:predictedPhenotype.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:predictedPhenotype.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:predictedPhenotype.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorObservationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from DiagnosticImplication

Summary

Mandatory: 2 elements(2 nested mandatory elements)
Fixed: 8 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Observation.component.value[x].coding (Closed)

 

Other representations of profile: CSV, Excel, Schematron