PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.mtb@2025.0.0-ballot
    https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-immunohistochemistry-pdl1
description: Immunhistorchemistry report
package_name: de.medizininformatikinitiative.kerndatensatz.mtb
derivation: constraint
name: MII_PR_MTB_Immunohistochemistry_PDL1
type: Observation
elements:
  effective:
    mustSupport: true
    choices: [effectiveDateTime]
    index: 1
  effectiveDateTime: {type: dateTime, mustSupport: true, choiceOf: effective, index: 2}
  specimen: {short: Probe, index: 3}
  component:
    index: 4
    slicing:
      rules: open
      ordered: false
      description: Immunohistochemische Ergebnisse
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        tps-score:
          match:
            code:
              coding:
              - {code: C184941, system: 'https://nih-ncpi.github.io/ncpi-fhir-ig/CodeSystem-ncit.html', display: PD-L1 Tumor Proportion Score}
          schema:
            short: TPS-Score
            mustSupport: true
            index: 5
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: C184941, system: 'https://nih-ncpi.github.io/ncpi-fhir-ig/CodeSystem-ncit.html', display: PD-L1 Tumor Proportion Score}
                type: CodeableConcept
                index: 6
              value:
                choices: []
                index: 8
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueQuantity:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: [valueQuantity]
                        index: 10
                      min: 0
                      max: 1
              valueQuantity:
                type: Quantity
                mustSupport: true
                choiceOf: value
                index: 11
                slicing:
                  slices:
                    valueQuantity:
                      match: {}
                      schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 11}
                      min: 0
                      max: 1
              interpretation: {mustSupport: true, index: 12}
        cps-score:
          match:
            code:
              coding:
              - {code: C176582, system: 'https://nih-ncpi.github.io/ncpi-fhir-ig/CodeSystem-ncit.html', display: PD-L1 Combined Positive Score}
          schema:
            short: CPS-Score
            mustSupport: true
            index: 13
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: C176582, system: 'https://nih-ncpi.github.io/ncpi-fhir-ig/CodeSystem-ncit.html', display: PD-L1 Combined Positive Score}
                type: CodeableConcept
                index: 14
              value:
                choices: []
                index: 16
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueQuantity:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: [valueQuantity]
                        index: 18
                      min: 0
                      max: 1
              valueQuantity:
                type: Quantity
                mustSupport: true
                choiceOf: value
                index: 19
                slicing:
                  slices:
                    valueQuantity:
                      match: {}
                      schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 19}
                      min: 0
                      max: 1
              interpretation: {mustSupport: true, index: 20}
        ics-score:
          match:
            code:
              coding:
              - {code: C199175, system: 'https://nih-ncpi.github.io/ncpi-fhir-ig/CodeSystem-ncit.html', display: Cells.programmed cell death ligand 1/Viable tumor cells in Tissue by Immune stain}
          schema:
            short: ICS-Score
            mustSupport: true
            index: 21
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: C199175, system: 'https://nih-ncpi.github.io/ncpi-fhir-ig/CodeSystem-ncit.html', display: Cells.programmed cell death ligand 1/Viable tumor cells in Tissue by Immune stain}
                type: CodeableConcept
                index: 22
              value:
                choices: []
                index: 24
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueQuantity:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: [valueQuantity]
                        index: 26
                      min: 0
                      max: 1
              valueQuantity:
                type: Quantity
                mustSupport: true
                choiceOf: value
                index: 27
                slicing:
                  slices:
                    valueQuantity:
                      match: {}
                      schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 27}
                      min: 0
                      max: 1
              interpretation: {mustSupport: true, index: 28}
        tc-score:
          match:
            code:
              coding:
              - {code: 83053-9, system: 'http://loinc.org', display: Cells.programmed cell death ligand 1/Viable tumor cells in Tissue by Immune stain}
          schema:
            short: TC-Score / TPS-Score
            mustSupport: true
            index: 29
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 83053-9, system: 'http://loinc.org', display: Cells.programmed cell death ligand 1/Viable tumor cells in Tissue by Immune stain}
                type: CodeableConcept
                index: 30
              value:
                choices: []
                index: 32
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueQuantity:
                      match: {}
                      schema:
                        mustSupport: true
                        choices: [valueQuantity]
                        index: 34
                      min: 0
                      max: 1
              valueQuantity:
                type: Quantity
                mustSupport: true
                choiceOf: value
                index: 35
                slicing:
                  slices:
                    valueQuantity:
                      match: {}
                      schema: {type: Quantity, mustSupport: true, choiceOf: value, index: 35}
                      min: 0
                      max: 1
              interpretation: {mustSupport: true, index: 36}
package_version: 2025.0.0-ballot
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-immunohistochemistry-pdl1
base: https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-immunohistochemistry
version: 2024.0.0-ballot