PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.genomics@reporting-2.0.0
    http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant
description: Details about a set of changes in the tested sample compared to a reference sequence.
package_name: hl7.fhir.uv.genomics
derivation: constraint
name: Variant
type: Observation
elements:
  code:
    short: 69548-6
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 69548-6, system: 'http://loinc.org'}
    index: 0
  valueCodeableConcept:
    type: CodeableConcept
    short: Indeterminate | No call | Present | Absent.
    binding: {strength: required, valueSet: 'http://loinc.org/vs/LL1971-2'}
    index: 1
  method:
    short: Sequencing | SNP array | PCR | Computational analysis | ...
    binding: {strength: extensible, valueSet: 'http://loinc.org/vs/LL4048-6'}
    index: 2
  component:
    short: Coding (cDNA) Change - cHGVS
    index: 3
    slicing:
      slices:
        alt-allele:
          match: {}
          schema:
            short: Genomic Alt Allele
            index: 53
            elements:
              code:
                short: 69551-0
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 69551-0, system: 'http://loinc.org'}
                index: 54
              value:
                short: Normalized string per the VCF format.
                choices: [valueString]
                index: 56
              valueString: {type: string, short: Normalized string per the VCF format., choiceOf: value, index: 57}
        allelic-state:
          match: {}
          schema:
            short: Allelic State
            index: 79
            elements:
              code:
                short: 53034-5
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 53034-5, system: 'http://loinc.org'}
                index: 80
              value:
                short: Heteroplasmic | Homoplasmic | Homozygous | Heterozygous | Hemizygous
                choices: [valueCodeableConcept]
                index: 82
              valueCodeableConcept: {type: CodeableConcept, short: Heteroplasmic | Homoplasmic | Homozygous | Heterozygous | Hemizygous, choiceOf: value, index: 83}
            required: [value, valueCodeableConcept]
        molecular-consequence:
          match: {}
          schema:
            short: Molecular Consequence
            index: 109
            elements:
              code:
                short: molecular-consequence
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: molecular-consequence, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
                index: 110
              value:
                short: stop_lost | stop_gained | inframe_insertion | frameshift_variant | ... (many)
                choices: [valueCodeableConcept]
                index: 112
              valueCodeableConcept: {type: CodeableConcept, short: stop_lost | stop_gained | inframe_insertion | frameshift_variant | ... (many), choiceOf: value, index: 113}
            required: [value, valueCodeableConcept]
        allelic-read-depth:
          match: {}
          schema:
            short: Allelic Read Depth
            index: 74
            elements:
              code:
                short: 82121-5
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 82121-5, system: 'http://loinc.org'}
                index: 75
              value:
                short: Unfiltered count of supporting reads
                choices: [valueQuantity]
                index: 77
              valueQuantity: {type: Quantity, short: Unfiltered count of supporting reads, choiceOf: value, index: 78}
        outer-start-end:
          match: {}
          schema:
            short: Outer Start-End
            index: 38
            elements:
              code:
                short: 81301-4
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81301-4, system: 'http://loinc.org'}
                index: 39
              value:
                short: Imprecise variant outer-bounding range
                choices: [valueRange]
                index: 41
              valueRange: {type: Range, short: Imprecise variant outer-bounding range, choiceOf: value, index: 42}
        coding-hgvs:
          match: {}
          schema:
            short: Coding (cDNA) Change - cHGVS
            index: 3
            elements:
              code:
                short: 48004-6
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48004-6, system: 'http://loinc.org'}
                index: 4
              value:
                short: A valid HGVS-formatted 'c.' string, e.g. NM_005228.5:c.2369C>T.
                choices: [valueCodeableConcept]
                index: 6
              valueCodeableConcept: {type: CodeableConcept, short: 'A valid HGVS-formatted ''c.'' string, e.g. NM_005228.5:c.2369C>T.', choiceOf: value, index: 7}
            required: [value, valueCodeableConcept]
        genomic-source-class:
          match: {}
          schema:
            short: Genomic Source Class
            index: 63
            elements:
              code:
                short: 48002-0
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48002-0, system: 'http://loinc.org'}
                index: 64
              value:
                short: Germline | Somatic | Fetal | Likely germline | Likely somatic | Likely fetal | Unknown genomic origin | De novo
                choices: [valueCodeableConcept]
                index: 66
              valueCodeableConcept: {type: CodeableConcept, short: Germline | Somatic | Fetal | Likely germline | Likely somatic | Likely fetal | Unknown genomic origin | De novo, choiceOf: value, index: 67}
            required: [value, valueCodeableConcept]
        copy-number:
          match: {}
          schema:
            short: Genomic Structural Variant Copy Number
            index: 114
            elements:
              code:
                short: 82155-3
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 82155-3, system: 'http://loinc.org'}
                index: 115
              value:
                constraint:
                  cnt-3: {human: 'There SHALL be a code with a value of ''1'' if there is a value. If system is present, it SHALL be UCUM. If present, the value SHALL be a whole number.', source: 'http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant', severity: error, expression: (code.exists() or value.empty()) and (system.empty() or system = %ucum) and (code.empty() or code = '1') and (value.empty() or value.hasValue().not() or value.toString().contains('.').not())}
                choices: [valueQuantity]
                index: 117
              valueQuantity:
                type: Quantity
                constraint:
                  cnt-3: {human: 'There SHALL be a code with a value of ''1'' if there is a value. If system is present, it SHALL be UCUM. If present, the value SHALL be a whole number.', source: 'http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant', severity: error, expression: (code.exists() or value.empty()) and (system.empty() or system = %ucum) and (code.empty() or code = '1') and (value.empty() or value.hasValue().not() or value.toString().contains('.').not())}
                choiceOf: value
                index: 118
        variation-code:
          match: {}
          schema:
            short: Variation Code
            array: true
            index: 89
            elements:
              code:
                short: 81252-9
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81252-9, system: 'http://loinc.org'}
                index: 90
              value:
                short: ClinVar ID or similar
                choices: [valueCodeableConcept]
                index: 92
              valueCodeableConcept: {type: CodeableConcept, short: ClinVar ID or similar, choiceOf: value, index: 93}
            required: [value, valueCodeableConcept]
        exact-start-end:
          match: {}
          schema:
            short: Exact Start-End
            index: 28
            elements:
              code:
                short: 81254-5
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81254-5, system: 'http://loinc.org'}
                index: 29
              value:
                short: Range in question. 'High' can be omitted for single nucleotide variants.
                choices: [valueRange]
                index: 31
              valueRange: {type: Range, short: Range in question. 'High' can be omitted for single nucleotide variants., choiceOf: value, index: 32}
        genomic-hgvs:
          match: {}
          schema:
            short: Genomic (gDNA) Change - gHGVS
            index: 8
            elements:
              code:
                short: 81290-9
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81290-9, system: 'http://loinc.org'}
                index: 9
              value:
                short: A valid HGVS-formatted 'g.' string, e.g. NC_000016.9:g.2124200_2138612dup
                choices: [valueCodeableConcept]
                index: 11
              valueCodeableConcept: {type: CodeableConcept, short: 'A valid HGVS-formatted ''g.'' string, e.g. NC_000016.9:g.2124200_2138612dup', choiceOf: value, index: 12}
            required: [value, valueCodeableConcept]
        ref-allele:
          match: {}
          schema:
            short: Genomic Ref Allele
            index: 48
            elements:
              code:
                short: 69547-8
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 69547-8, system: 'http://loinc.org'}
                index: 49
              value:
                short: Normalized string per the VCF format.
                choices: [valueString]
                index: 51
              valueString: {type: string, short: Normalized string per the VCF format., choiceOf: value, index: 52}
        inner-start-end:
          match: {}
          schema:
            short: Inner Start-End
            index: 33
            elements:
              code:
                short: 81302-2
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81302-2, system: 'http://loinc.org'}
                index: 34
              value:
                short: Imprecise variant inner-bounding range
                choices: [valueRange]
                index: 36
              valueRange: {type: Range, short: Imprecise variant inner-bounding range, choiceOf: value, index: 37}
        amino-acid-change-type:
          match: {}
          schema:
            short: Amino Acid Change Type
            index: 104
            elements:
              code:
                short: 48006-1
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48006-1, system: 'http://loinc.org'}
                index: 105
              value:
                short: Wild type | Deletion | Duplication | Frameshift | Initiating Methionine | Insertion | Insertion and Deletion | Missense | Nonsense | Silent
                choices: [valueCodeableConcept]
                index: 107
              valueCodeableConcept: {type: CodeableConcept, short: Wild type | Deletion | Duplication | Frameshift | Initiating Methionine | Insertion | Insertion and Deletion | Missense | Nonsense | Silent, choiceOf: value, index: 108}
            required: [value, valueCodeableConcept]
        variant-confidence-status:
          match: {}
          schema:
            short: Variant Confidence Status
            index: 119
            elements:
              code:
                short: variant-confidence-status
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: variant-confidence-status, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
                index: 120
              value:
                short: High | Intermediate | Low
                choices: [valueCodeableConcept]
                index: 122
              valueCodeableConcept: {type: CodeableConcept, short: High | Intermediate | Low, choiceOf: value, index: 123}
            required: [value, valueCodeableConcept]
        transcript-ref-seq:
          match: {}
          schema:
            short: Reference Transcript
            index: 23
            elements:
              code:
                short: 51958-7
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 51958-7, system: 'http://loinc.org'}
                index: 24
              value:
                short: Versioned transcript reference sequence identifier
                choices: [valueCodeableConcept]
                index: 26
              valueCodeableConcept: {type: CodeableConcept, short: Versioned transcript reference sequence identifier, choiceOf: value, index: 27}
            required: [value, valueCodeableConcept]
        sample-allelic-frequency:
          match: {}
          schema:
            short: Sample Allelic Frequency
            index: 68
            elements:
              code:
                short: 81258-6
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81258-6, system: 'http://loinc.org'}
                index: 69
              value:
                short: Relative frequency in the sample
                choices: [valueQuantity]
                index: 71
              valueQuantity: {type: Quantity, short: Relative frequency in the sample, choiceOf: value, index: 72}
              value[x]:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://unitsofmeasure.org'}
                    index: 73
        protein-hgvs:
          match: {}
          schema:
            short: Protein (Amino Acid) Change - pHGVS
            index: 99
            elements:
              code:
                short: 48005-3
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48005-3, system: 'http://loinc.org'}
                index: 100
              value:
                short: A valid HGVS-formatted 'p.' string, e.g. NP_000050.2:p.(Asn1836Lys)
                choices: [valueCodeableConcept]
                index: 102
              valueCodeableConcept: {type: CodeableConcept, short: 'A valid HGVS-formatted ''p.'' string, e.g. NP_000050.2:p.(Asn1836Lys)', choiceOf: value, index: 103}
            required: [value, valueCodeableConcept]
        genomic-ref-seq:
          match: {}
          schema:
            short: Genomic Reference Sequence
            index: 18
            elements:
              code:
                short: 48013-7
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48013-7, system: 'http://loinc.org'}
                index: 19
              value:
                short: Versioned genomic reference sequence identifier
                choices: [valueCodeableConcept]
                index: 21
              valueCodeableConcept: {type: CodeableConcept, short: Versioned genomic reference sequence identifier, choiceOf: value, index: 22}
            required: [value, valueCodeableConcept]
        cytogenomic-nomenclature:
          match: {}
          schema:
            short: Cytogenomic Nomenclature (ISCN)
            index: 13
            elements:
              code:
                short: 81291-7
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 81291-7, system: 'http://loinc.org'}
                index: 14
              value:
                choices: [valueCodeableConcept]
                index: 16
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17}
            required: [value, valueCodeableConcept]
        variant-inheritance:
          match: {}
          schema:
            short: Variant Inheritance
            index: 84
            elements:
              code:
                short: variant-inheritance
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: variant-inheritance, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
                index: 85
              value:
                short: Maternal | Paternal | Unknown
                choices: [valueCodeableConcept]
                index: 87
              valueCodeableConcept: {type: CodeableConcept, short: Maternal | Paternal | Unknown, choiceOf: value, index: 88}
            required: [value, valueCodeableConcept]
        chromosome-identifier:
          match: {}
          schema:
            short: Chromosome Identifier
            array: true
            index: 94
            elements:
              code:
                short: 48000-4
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48000-4, system: 'http://loinc.org'}
                index: 95
              value:
                short: Chromosome 1 | Chromosome 2 | ... | Chromosome 22 | Chromosome X | Chromosome Y
                choices: [valueCodeableConcept]
                index: 97
              valueCodeableConcept: {type: CodeableConcept, short: Chromosome 1 | Chromosome 2 | ... | Chromosome 22 | Chromosome X | Chromosome Y, choiceOf: value, index: 98}
            required: [value, valueCodeableConcept]
        coordinate-system:
          match: {}
          schema:
            short: Coordinate System
            index: 43
            elements:
              code:
                short: 92822-6
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 92822-6, system: 'http://loinc.org'}
                index: 44
              value:
                short: 0-based interval counting | 0-based character counting | 1-based character counting
                choices: [valueCodeableConcept]
                index: 46
              valueCodeableConcept: {type: CodeableConcept, short: 0-based interval counting | 0-based character counting | 1-based character counting, choiceOf: value, index: 47}
            required: [value, valueCodeableConcept]
        coding-change-type:
          match: {}
          schema:
            short: Coding DNA Change Type
            index: 58
            elements:
              code:
                short: 48019-4
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48019-4, system: 'http://loinc.org'}
                index: 59
              value:
                short: deletion | insertion | delins | SNV | copy_number_gain | copy_number_loss | ... (many)
                choices: [valueCodeableConcept]
                index: 61
              valueCodeableConcept: {type: CodeableConcept, short: deletion | insertion | delins | SNV | copy_number_gain | copy_number_loss | ... (many), choiceOf: value, index: 62}
            required: [value, valueCodeableConcept]
package_version: reporting-2.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant
base: http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/finding
version: 2.0.0