PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.genomics-reporting@3.0.0-ballot
    http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/molecular-biomarker
description: This profile is used to represent laboratory measurements of human inherent substances such as gene products, antigens and antibodies, and complex chemicals that result from post-translational processing of multi-gene products.
package_name: hl7.fhir.uv.genomics-reporting
derivation: constraint
name: MolecularBiomarker
type: Observation
elements:
  category:
    array: true
    min: 2
    index: 0
    slicing:
      rules: open
      description: Slice based on the category.code pattern
      discriminator:
      - {path: coding, type: pattern}
      min: 2
      slices:
        labCategory:
          match:
            coding: {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
          schema:
            _required: true
            index: 1
            elements:
              coding:
                pattern:
                  type: Coding
                  value: {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
                index: 2
            required: [coding]
        mbCategory:
          match:
            coding: {code: biomarker-category, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
          schema:
            _required: true
            index: 3
            elements:
              coding:
                pattern:
                  type: Coding
                  value: {code: biomarker-category, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
                index: 4
            required: [coding]
        geCategory:
          match:
            coding: {code: GE, system: 'http://terminology.hl7.org/CodeSystem/v2-0074'}
          schema:
            index: 5
            elements:
              coding:
                pattern:
                  type: Coding
                  value: {code: GE, system: 'http://terminology.hl7.org/CodeSystem/v2-0074'}
                index: 6
            required: [coding]
  code:
    short: Code for the biomarker
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/uv/genomics-reporting/ValueSet/molecular-biomarker-code-vs'}
    index: 7
  component:
    index: 8
    slicing:
      rules: open
      description: Slice based on the component.code pattern
      discriminator:
      - {path: code, type: pattern}
      min: null
      slices:
        gene-studied:
          match:
            code:
              coding:
              - {code: 48018-6, system: 'http://loinc.org'}
          schema:
            short: Gene Studied
            array: true
            index: 9
            elements:
              code:
                short: 48018-6
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48018-6, system: 'http://loinc.org'}
                index: 10
              value:
                short: The HGNC gene symbol is to be used as display text and the HGNC gene ID used as the code. If no HGNC code issued for this gene yet, NCBI gene IDs SHALL be used.
                choices: [valueCodeableConcept]
                index: 12
              valueCodeableConcept: {type: CodeableConcept, short: 'The HGNC gene symbol is to be used as display text and the HGNC gene ID used as the code. If no HGNC code issued for this gene yet, NCBI gene IDs SHALL be used.', choiceOf: value, index: 13}
            required: [value, valueCodeableConcept]
        biomarker-category:
          match:
            code:
              coding:
              - {code: biomarker-category, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
          schema:
            short: Biomarker Category
            array: true
            index: 14
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: biomarker-category, system: 'http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs'}
                index: 15
              value:
                short: cell receptor | antigen | protein | immune stain
                choices: [valueCodeableConcept]
                index: 17
              valueCodeableConcept: {type: CodeableConcept, short: cell receptor | antigen | protein | immune stain, choiceOf: value, index: 18}
            required: [value, valueCodeableConcept]
package_version: 3.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/molecular-biomarker
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 3.0.0-ballot