PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.mtb@2025.0.0-ballot-alpha.1
    https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-molekularer-biomarker
description: Stellt einen gefundenden Biomarker dar. Das Profil ist auf Basis von https://build.fhir.org/ig/HL7/genomics-reporting/StructureDefinition-molecular-biomarker.html nachgebaut.
package_name: de.medizininformatikinitiative.kerndatensatz.mtb
derivation: constraint
name: MII_PR_MTB_Molekularer_Biomarker
type: Observation
elements:
  meta: {mustSupport: true, index: 0}
  category:
    array: true
    min: 2
    index: 1
    slicing:
      rules: open
      ordered: false
      description: Slices for category
      discriminator:
      - {path: coding, type: value}
      min: 2
      slices:
        labCategory:
          match: {coding: null}
          schema:
            mustSupport: true
            _required: true
            index: 2
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'}
                    index: 3
                  code:
                    pattern: {type: Code, value: laboratory}
                    index: 4
                required: [system, code]
        biomarker-category:
          match: {coding: null}
          schema:
            mustSupport: true
            index: 5
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: $molecular-biomarker-category}
                    index: 6
                required: [system]
        geCategory:
          match: {coding: null}
          schema:
            _required: true
            index: 7
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0074'}
                    index: 8
                  code:
                    pattern: {type: Code, value: GE}
                    index: 9
                required: [system, code]
  code:
    binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/ValueSet/mii-vs-mtb-molekulare-biomarker'}
    index: 10
  derivedFrom:
    index: 11
    slicing:
      rules: open
      ordered: false
      description: Slices for derivedFrom
      discriminator:
      - {path: resolve(), type: profile}
      min: null
      slices:
        variant:
          match: {}
          schema:
            type: Reference
            refers: ['http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/variant']
            array: true
            index: 12
          min: 0
        genotype:
          match: {}
          schema:
            type: Reference
            refers: ['http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genotype']
            array: true
            index: 13
          min: 0
        haplotype:
          match: {}
          schema:
            type: Reference
            refers: ['http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/haplotype']
            array: true
            index: 14
          min: 0
  component:
    index: 15
    slicing:
      rules: open
      ordered: false
      description: Slices for component
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        gene-studied:
          match: {code: null}
          schema:
            array: true
            index: 16
            elements:
              code:
                elements:
                  coding:
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://loinc.org'}
                        index: 17
                      code:
                        pattern: {type: Code, value: 48018-6}
                        index: 18
              value:
                choices: []
                index: 20
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        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: 22
                      min: 0
                      max: 1
              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: 23
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {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: 23}
                      min: 0
                      max: 1
package_version: 2025.0.0-ballot-alpha.1
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-molekularer-biomarker
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 2024.0.0-ballot