PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.mikrobiologie@2027.0.0-ballot2
    https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/StructureDefinition/mii-pr-mikrobio-spezifische-mikroskopie
description: Spezifische Mikroskopie beschreibt den mikroskopischen Nachweis eines im Untersuchungscode benannten Objekts — etwa säurefester Stäbchen oder von Leukozyten — mit der semiquantitativen Stufe als Ergebnis.
package_name: de.medizininformatikinitiative.kerndatensatz.mikrobiologie
derivation: constraint
name: MII_PR_Mikrobio_Spezifische_Mikroskopie
type: Observation
elements:
  category:
    array: true
    min: 2
    index: 4
    slicing:
      slices:
        mibi-category:
          match: {}
          schema:
            short: Mikrobiologie-Kategorie
            mustSupport: true
            _required: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: MB, system: 'http://terminology.hl7.org/CodeSystem/v2-0074'}
            index: 5
          min: 1
          max: 1
  method:
    short: Das mikroskopische Verfahren. Die Faerbung gehoert NICHT hierher, sondern in extension[faerbung].
    binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-morphologie-methode-snomed'}
    index: 14
  specimen:
    type: Reference
    refers: ['https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/StructureDefinition/mii-pr-mikrobio-probe']
    index: 15
  value:
    short: Nachweis oder Ausschluss des im Code benannten Objekts. Die Menge des Gesehenen gehoert NICHT hierher, sondern in component[menge]. Liefert die Untersuchung gar keine verwertbare Aussage, dataAbsentReason.
    choices: [valueCodeableConcept]
    index: 11
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema:
            short: Nachweis oder Ausschluss des im Code benannten Objekts. Die Menge des Gesehenen gehoert NICHT hierher, sondern in component[menge]. Liefert die Untersuchung gar keine verwertbare Aussage, dataAbsentReason.
            choices: [valueCodeableConcept]
            index: 11
  component:
    index: 16
    slicing:
      rules: open
      description: Slicing nach dem Komponenten-Code.
      discriminator:
      - {path: $this.code, type: pattern}
      min: null
      slices:
        menge:
          match:
            $this: {code: null}
          schema:
            short: Semiquantitative Menge oder Zaehlung des berichteten Befunds
            mustSupport: true
            index: 17
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '103392008', system: 'http://snomed.info/sct'}
                index: 18
              value:
                short: Zaehlung je Gesichtsfeld als Intervall, UCUM-Einheit /[HPF] — z. B. '10-25/GF' als low = 10, high = 25.
                choices: [valueRange]
                index: 32
                slicing:
                  slices:
                    valueRange:
                      match: {}
                      schema:
                        short: Zaehlung je Gesichtsfeld als Intervall, UCUM-Einheit /[HPF] — z. B. '10-25/GF' als low = 10, high = 25.
                        choices: [valueRange]
                        index: 32
                      min: 0
                      max: 1
              valueQuantity:
                type: Quantity
                short: Zaehlung je Gesichtsfeld, UCUM-Einheit /[HPF]. Fuer offene Grenzen wird Quantity.comparator verwendet, z. B. '<10/GF' als comparator = '<', value = 10.
                choiceOf: value
                index: 29
                slicing:
                  slices:
                    valueQuantity:
                      match: {}
                      schema: {type: Quantity, short: 'Zaehlung je Gesichtsfeld, UCUM-Einheit /[HPF]. Fuer offene Grenzen wird Quantity.comparator verwendet, z. B. ''<10/GF'' als comparator = ''<'', value = 10.', choiceOf: value, index: 29}
                      min: 0
                      max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Semiquantitative Stufe, z. B. 'Few' oder 'Present two plus out of three plus'.
                choiceOf: value
                index: 26
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {type: CodeableConcept, short: 'Semiquantitative Stufe, z. B. ''Few'' oder ''Present two plus out of three plus''.', choiceOf: value, index: 26}
                      min: 0
                      max: 1
              valueRange:
                type: Range
                short: Zaehlung je Gesichtsfeld als Intervall, UCUM-Einheit /[HPF] — z. B. '10-25/GF' als low = 10, high = 25.
                choiceOf: value
                index: 33
                slicing:
                  slices:
                    valueRange:
                      match: {}
                      schema: {type: Range, short: 'Zaehlung je Gesichtsfeld als Intervall, UCUM-Einheit /[HPF] — z. B. ''10-25/GF'' als low = 10, high = 25.', choiceOf: value, index: 33}
                      min: 0
                      max: 1
              value[x]:
                elements:
                  low:
                    elements:
                      code:
                        binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-mikroskopie-gesichtsfeld-einheiten-ucum'}
                        index: 34
                  high:
                    elements:
                      code:
                        binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-mikroskopie-gesichtsfeld-einheiten-ucum'}
                        index: 35
  extension:
    type: Extension
    mustSupport: true
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy
    index: 0
    slicing:
      slices:
        triggeredBy-r5:
          match: {}
          schema:
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy
            index: 0
            extensions:
              observation: {url: null, short: Triggering observation., index: 1}
              type: {url: null, short: Beschreibt die Art der Auslösung einer Untersuchung im diagnostischen Zusammenhang; insbesondere kennzeichnet der Wert „reflex“ eine durch das Ergebnis einer vorangegangenen Untersuchung ausgelöste Folgediagnostik., index: 2}
            elements:
              extension:
                short: Triggering observation.
                index: 1
                slicing:
                  slices:
                    observation:
                      match: {}
                      schema: {short: Triggering observation., index: 1}
                    type:
                      match: {}
                      schema: {short: Beschreibt die Art der Auslösung einer Untersuchung im diagnostischen Zusammenhang; insbesondere kennzeichnet der Wert „reflex“ eine durch das Ergebnis einer vorangegangenen Untersuchung ausgelöste Folgediagnostik., index: 2}
        faerbung:
          match: {}
          schema: {type: Extension, short: 'Eingesetzte Faerbung. Immer angeben, wenn gefaerbt wurde — auch wenn der Untersuchungscode sie schon nennt.', mustSupport: true, url: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/StructureDefinition/mii-ex-mikrobio-faerbung', index: 3}
          min: 0
          max: 1
  code:
    short: Ordinaler LOINC-Code, der das gesuchte Objekt und die Faerbung benennt, z. B. 87243-2 'Microscopic observation [Presence] in Specimen by Auramine fluorochrome stain'. Steht das Objekt NICHT im Code, sondern soll als Ergebnis berichtet werden, ist die Allgemeine Mikroskopie das richtige Profil.
    binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-spezifische-mikroskopie-tests-loinc'}
    index: 6
  valueCodeableConcept:
    type: CodeableConcept
    short: Nachweis oder Ausschluss des im Code benannten Objekts. Die Menge des Gesehenen gehoert NICHT hierher, sondern in component[menge]. Liefert die Untersuchung gar keine verwertbare Aussage, dataAbsentReason.
    choiceOf: value
    index: 12
    slicing:
      slices:
        valueCodeableConcept:
          match: {}
          schema: {type: CodeableConcept, short: 'Nachweis oder Ausschluss des im Code benannten Objekts. Die Menge des Gesehenen gehoert NICHT hierher, sondern in component[menge]. Liefert die Untersuchung gar keine verwertbare Aussage, dataAbsentReason.', choiceOf: value, index: 12}
  dataAbsentReason:
    binding: {strength: extensible, valueSet: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/ValueSet/mii-vs-mikrobio-data-absent-reason'}
    index: 13
package_version: 2027.0.0-ballot2
extensions:
  triggeredBy-r5:
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Observation.triggeredBy
    type: Extension
    mustSupport: true
    index: 0
    extensions:
      observation: {url: null, short: Triggering observation., index: 1}
      type: {url: null, short: Beschreibt die Art der Auslösung einer Untersuchung im diagnostischen Zusammenhang; insbesondere kennzeichnet der Wert „reflex“ eine durch das Ergebnis einer vorangegangenen Untersuchung ausgelöste Folgediagnostik., index: 2}
    elements:
      extension:
        short: Triggering observation.
        index: 1
        slicing:
          slices:
            observation:
              match: {}
              schema: {short: Triggering observation., index: 1}
            type:
              match: {}
              schema: {short: Beschreibt die Art der Auslösung einer Untersuchung im diagnostischen Zusammenhang; insbesondere kennzeichnet der Wert „reflex“ eine durch das Ergebnis einer vorangegangenen Untersuchung ausgelöste Folgediagnostik., index: 2}
  faerbung: {url: 'https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/StructureDefinition/mii-ex-mikrobio-faerbung', min: 0, max: 1, type: Extension, short: 'Eingesetzte Faerbung. Immer angeben, wenn gefaerbt wurde — auch wenn der Untersuchungscode sie schon nennt.', mustSupport: true, index: 3}
class: profile
kind: resource
url: https://www.medizininformatik-initiative.de/fhir/modul-mikrobio/StructureDefinition/mii-pr-mikrobio-spezifische-mikroskopie
base: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab
version: 2027.0.0-ballot2
required: [specimen]