{
  "resourceType": "StructureDefinition",
  "id": "KBV-PR-MIO-CHW-Observation-Wound-Related-Pain",
  "url": "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Observation_Wound_Related_Pain",
  "version": "1.5.0",
  "name": "KBV_PR_MIO_CHW_Observation_Wound_Related_Pain",
  "status": "draft",
  "description": "Dieses Profil bildet einen Score für einen Schmerz anhand einer Skala ab.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "sct-concept",
      "uri": "http://snomed.info/conceptdomain",
      "name": "SNOMED CT Concept Domain Binding"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "sct-attr",
      "uri": "http://snomed.org/attributebinding",
      "name": "SNOMED CT Attribute Binding"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation",
        "short": "Wound-related-Pain",
        "definition": "Dieses Element beschreibt die Bewertung eines wundbezogenen Schmerzes als Score bzw. auf einer Skala."
      },
      {
        "id": "Observation.meta",
        "path": "Observation.meta",
        "min": 1
      },
      {
        "id": "Observation.meta.versionId",
        "path": "Observation.meta.versionId",
        "max": "0"
      },
      {
        "id": "Observation.meta.lastUpdated",
        "path": "Observation.meta.lastUpdated",
        "max": "0"
      },
      {
        "id": "Observation.meta.source",
        "path": "Observation.meta.source",
        "max": "0"
      },
      {
        "id": "Observation.meta.profile",
        "path": "Observation.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Observation.meta.profile:chw",
        "path": "Observation.meta.profile",
        "sliceName": "chw",
        "min": 1,
        "max": "1",
        "fixedCanonical": "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Observation_Wound_Related_Pain|1.0.0"
      },
      {
        "id": "Observation.meta.profile:chw.value",
        "path": "Observation.meta.profile.value",
        "min": 1
      },
      {
        "id": "Observation.meta.security",
        "path": "Observation.meta.security",
        "max": "0"
      },
      {
        "id": "Observation.meta.tag",
        "path": "Observation.meta.tag",
        "max": "0"
      },
      {
        "id": "Observation.implicitRules",
        "path": "Observation.implicitRules",
        "max": "0"
      },
      {
        "id": "Observation.language",
        "path": "Observation.language",
        "max": "0"
      },
      {
        "id": "Observation.text",
        "path": "Observation.text"
      },
      {
        "id": "Observation.text.status",
        "path": "Observation.text.status",
        "fixedCode": "extension"
      },
      {
        "id": "Observation.contained",
        "path": "Observation.contained",
        "max": "0"
      },
      {
        "id": "Observation.identifier",
        "path": "Observation.identifier",
        "max": "0"
      },
      {
        "id": "Observation.basedOn",
        "path": "Observation.basedOn",
        "max": "0"
      },
      {
        "id": "Observation.partOf",
        "path": "Observation.partOf",
        "max": "0"
      },
      {
        "id": "Observation.category",
        "path": "Observation.category",
        "definition": "Hier wird eine grobe Einordnung/Klassifizierung der Schmerzskala anhand eines entsprechenden Codes angegeben.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.category.coding",
        "path": "Observation.category.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/observation-category",
          "version": "4.0.1",
          "code": "survey",
          "display": "Survey"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.category.coding.system",
        "path": "Observation.category.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.category.coding.version",
        "path": "Observation.category.coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.category.coding.code",
        "path": "Observation.category.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.category.coding.display",
        "path": "Observation.category.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.category.coding.userSelected",
        "path": "Observation.category.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.category.text",
        "path": "Observation.category.text",
        "max": "0"
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "definition": "Hier wird die Bewertung des Schmerzes als Score anhand einer Skala anhand eines entsprechenden Codes oder alternativ mit einem Freitext angegeben.",
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding",
        "path": "Observation.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:snomed",
        "path": "Observation.code.coding",
        "sliceName": "snomed",
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_MIO_CHW_Pain_Scale_SNOMED_CT|1.0.0"
        }
      },
      {
        "id": "Observation.code.coding:snomed.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:snomed.version",
        "path": "Observation.code.coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:snomed.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:snomed.display",
        "path": "Observation.code.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:snomed.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code.coding:custom",
        "path": "Observation.code.coding",
        "sliceName": "custom",
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_MIO_CHW_Pain_Assessment_Method|1.0.0"
        }
      },
      {
        "id": "Observation.code.coding:custom.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:custom.version",
        "path": "Observation.code.coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:custom.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:custom.display",
        "path": "Observation.code.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.code.coding:custom.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code.text",
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Patient|1.0.0"
            ]
          }
        ]
      },
      {
        "id": "Observation.subject.reference",
        "path": "Observation.subject.reference",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.subject.type",
        "path": "Observation.subject.type",
        "max": "0"
      },
      {
        "id": "Observation.subject.identifier",
        "path": "Observation.subject.identifier",
        "max": "0"
      },
      {
        "id": "Observation.subject.display",
        "path": "Observation.subject.display",
        "max": "0"
      },
      {
        "id": "Observation.focus",
        "path": "Observation.focus",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Condition_Wound|1.0.0"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.focus.reference",
        "path": "Observation.focus.reference",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.focus.type",
        "path": "Observation.focus.type",
        "max": "0"
      },
      {
        "id": "Observation.focus.identifier",
        "path": "Observation.focus.identifier",
        "max": "0"
      },
      {
        "id": "Observation.focus.display",
        "path": "Observation.focus.display",
        "max": "0"
      },
      {
        "id": "Observation.encounter",
        "path": "Observation.encounter",
        "max": "0"
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "definition": "Hier wird ein Zeitpunkt eingetragen, wobei dieser mindestens Tag, Monat und Jahr beinhalten muss.",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued",
        "max": "0"
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "max": "0"
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "definition": "Hier wird das Ergebnis entweder als Punktwert oder Code angegeben.",
        "min": 1,
        "type": [
          {
            "code": "Quantity"
          },
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueQuantity",
        "path": "Observation.value[x]",
        "sliceName": "valueQuantity",
        "definition": "Hier wird das Ergebnis als Punktwert angegeben.",
        "comment": "Der Code (Element code) wird hier fest auf die UCUM-Defaultmaßeinheit '1' gesetzt und für den Anzeigenamen (Element unit) kann der gewünschte Display-Wert (“Punktwert” oder “Punkte”) gesetzt werden.",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "patternQuantity": {
          "system": "http://unitsofmeasure.org",
          "code": "1"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueQuantity.value",
        "path": "Observation.value[x].value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueQuantity.comparator",
        "path": "Observation.value[x].comparator",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit",
        "path": "Observation.value[x].unit",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueQuantity.system",
        "path": "Observation.value[x].system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueQuantity.code",
        "path": "Observation.value[x].code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept",
        "path": "Observation.value[x]",
        "sliceName": "valueCodeableConcept",
        "definition": "Hier wird das Ergebnis als Code angegeben.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding",
        "path": "Observation.value[x].coding",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.system",
        "path": "Observation.value[x].coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.version",
        "path": "Observation.value[x].coding.version",
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.code",
        "path": "Observation.value[x].coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.display",
        "path": "Observation.value[x].coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.coding.userSelected",
        "path": "Observation.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueCodeableConcept.text",
        "path": "Observation.value[x].text",
        "mustSupport": true
      },
      {
        "id": "Observation.dataAbsentReason",
        "path": "Observation.dataAbsentReason",
        "max": "0"
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "definition": "Hier wird eine medizinisch relevante Bewertung zum Ergebnis angegeben. Die Interpretation kann als Code und/oder Text vorliegen.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.coding",
        "path": "Observation.interpretation.coding",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.coding.system",
        "path": "Observation.interpretation.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.coding.version",
        "path": "Observation.interpretation.coding.version",
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.coding.code",
        "path": "Observation.interpretation.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.coding.display",
        "path": "Observation.interpretation.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.coding.userSelected",
        "path": "Observation.interpretation.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.interpretation.text",
        "path": "Observation.interpretation.text",
        "mustSupport": true
      },
      {
        "id": "Observation.note",
        "path": "Observation.note",
        "definition": "Hier können ergänzende freitextliche Kommentare und Notizen vorgenommen werden, die nicht durch die strukturierten Datenelemente erfassbar sind.",
        "max": "0"
      },
      {
        "id": "Observation.note.author[x]",
        "path": "Observation.note.author[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "definition": "Hier wird die Person angegeben, die die Notiz erstellt hat."
      },
      {
        "id": "Observation.note.author[x]:authorReference",
        "path": "Observation.note.author[x]",
        "sliceName": "authorReference",
        "definition": "Hier wird die Person, die die Notiz erstellt hat, referenziert.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Organization|1.0.0",
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_RelatedPerson|1.0.0",
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Practitioner|1.0.0",
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_CHW_Patient|1.0.0"
            ]
          }
        ]
      },
      {
        "id": "Observation.note.author[x]:authorString",
        "path": "Observation.note.author[x]",
        "sliceName": "authorString",
        "definition": "Hier wird die Person, die die Notiz erstellt hat, referenziert.",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Observation.note.time",
        "path": "Observation.note.time",
        "definition": "Hier wird der Zeitpunkt angegeben, zu dem die Notiz erstellt wurde."
      },
      {
        "id": "Observation.note.text",
        "path": "Observation.note.text",
        "definition": "Hier wird der eigentliche Text der Notiz eingetragen."
      },
      {
        "id": "Observation.bodySite",
        "path": "Observation.bodySite",
        "max": "0"
      },
      {
        "id": "Observation.method",
        "path": "Observation.method",
        "max": "0"
      },
      {
        "id": "Observation.specimen",
        "path": "Observation.specimen",
        "max": "0"
      },
      {
        "id": "Observation.device",
        "path": "Observation.device",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange",
        "path": "Observation.referenceRange",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "type"
            }
          ],
          "rules": "open"
        },
        "definition": "Hier wird der Wertebereich definiert.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange.low.system",
        "path": "Observation.referenceRange.low.system",
        "patternUri": "http://unitsofmeasure.org"
      },
      {
        "id": "Observation.referenceRange.high",
        "path": "Observation.referenceRange.high",
        "mustSupport": false
      },
      {
        "id": "Observation.referenceRange.high.value",
        "path": "Observation.referenceRange.high.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange.high.unit",
        "path": "Observation.referenceRange.high.unit",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.high.system",
        "path": "Observation.referenceRange.high.system",
        "max": "0",
        "patternUri": "http://unitsofmeasure.org"
      },
      {
        "id": "Observation.referenceRange.high.code",
        "path": "Observation.referenceRange.high.code",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.appliesTo",
        "path": "Observation.referenceRange.appliesTo",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.age",
        "path": "Observation.referenceRange.age",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange.text",
        "path": "Observation.referenceRange.text",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange:wertebereich",
        "path": "Observation.referenceRange",
        "sliceName": "wertebereich",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.low",
        "path": "Observation.referenceRange.low",
        "patternQuantity": {
          "unit": "Punkte",
          "system": "http://unitsofmeasure.org",
          "code": "1"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.low.value",
        "path": "Observation.referenceRange.low.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.low.unit",
        "path": "Observation.referenceRange.low.unit",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.low.system",
        "path": "Observation.referenceRange.low.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.low.code",
        "path": "Observation.referenceRange.low.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.high",
        "path": "Observation.referenceRange.high",
        "min": 1,
        "patternQuantity": {
          "unit": "Punkte",
          "system": "http://unitsofmeasure.org",
          "code": "1"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.high.value",
        "path": "Observation.referenceRange.high.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.high.unit",
        "path": "Observation.referenceRange.high.unit",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.high.system",
        "path": "Observation.referenceRange.high.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.high.code",
        "path": "Observation.referenceRange.high.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type",
        "path": "Observation.referenceRange.type",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding",
        "path": "Observation.referenceRange.type.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding:custom",
        "path": "Observation.referenceRange.type.coding",
        "sliceName": "custom",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_MIO_CHW_Observation_Code",
          "version": "1.0.0",
          "code": "wb",
          "display": "Wertebereich"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding:custom.system",
        "path": "Observation.referenceRange.type.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding:custom.version",
        "path": "Observation.referenceRange.type.coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding:custom.code",
        "path": "Observation.referenceRange.type.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding:custom.display",
        "path": "Observation.referenceRange.type.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.coding:custom.userSelected",
        "path": "Observation.referenceRange.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange:wertebereich.type.text",
        "path": "Observation.referenceRange.type.text",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange:wertebereich.appliesTo",
        "path": "Observation.referenceRange.appliesTo",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange:wertebereich.age",
        "path": "Observation.referenceRange.age",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange:wertebereich.text",
        "path": "Observation.referenceRange.text",
        "max": "0"
      },
      {
        "id": "Observation.hasMember",
        "path": "Observation.hasMember",
        "max": "0"
      },
      {
        "id": "Observation.derivedFrom",
        "path": "Observation.derivedFrom",
        "max": "0"
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "code.coding"
            }
          ],
          "rules": "closed"
        },
        "definition": "Hier können Komponenten angegeben werden aus dem sich der Score zusammensetzt. Diese Komponenten werden immer als Teil einer einzigen Beobachtung behandelt und sind nicht von dieser Beobachtung trennbar.",
        "min": 1,
        "max": "2",
        "mustSupport": true
      },
      {
        "id": "Observation.component.code",
        "path": "Observation.component.code",
        "definition": "Hier wird angegeben, was bei der Komponente gemessen/beobachtet wird."
      },
      {
        "id": "Observation.component.value[x]",
        "path": "Observation.component.value[x]",
        "definition": "Hier wird der entsprechende Wert bzw. das Ergebnis der Komponente definierten Beobachtung angegeben."
      },
      {
        "id": "Observation.component.interpretation",
        "path": "Observation.component.interpretation",
        "definition": "Hier wird eine medizinisch relevante Bewertung zum Ergebnis angegeben. Die Interpretation kann als Code und/oder Text vorliegen."
      },
      {
        "id": "Observation.component.referenceRange",
        "path": "Observation.component.referenceRange",
        "definition": "Hier wird der Wertebereich definiert."
      },
      {
        "id": "Observation.component:situation",
        "path": "Observation.component",
        "sliceName": "situation",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code",
        "path": "Observation.component.code",
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code.coding",
        "path": "Observation.component.code.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://loinc.org",
          "version": "2.74",
          "code": "106168-8",
          "display": "Associated Situation"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.code.coding.userSelected",
        "path": "Observation.component.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component:situation.code.text",
        "path": "Observation.component.code.text",
        "max": "0"
      },
      {
        "id": "Observation.component:situation.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_MIO_CHW_Woundpain|1.0.0"
        }
      },
      {
        "id": "Observation.component:situation.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.value[x].coding.display",
        "path": "Observation.component.value[x].coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:situation.value[x].coding.userSelected",
        "path": "Observation.component.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component:situation.value[x].text",
        "path": "Observation.component.value[x].text",
        "max": "0"
      },
      {
        "id": "Observation.component:situation.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "max": "0"
      },
      {
        "id": "Observation.component:situation.interpretation",
        "path": "Observation.component.interpretation",
        "max": "0"
      },
      {
        "id": "Observation.component:situation.referenceRange",
        "path": "Observation.component.referenceRange",
        "max": "0"
      },
      {
        "id": "Observation.component:stabilitaet",
        "path": "Observation.component",
        "sliceName": "stabilitaet",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code",
        "path": "Observation.component.code",
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code.coding",
        "path": "Observation.component.code.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://snomed.info/sct",
          "version": "http://snomed.info/sct/900000000000207008/version/20230131",
          "code": "263502005",
          "display": "Clinical course (attribute)"
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code.coding.system",
        "path": "Observation.component.code.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code.coding.version",
        "path": "Observation.component.code.coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code.coding.code",
        "path": "Observation.component.code.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code.coding.display",
        "path": "Observation.component.code.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.code.text",
        "path": "Observation.component.code.text",
        "max": "0"
      },
      {
        "id": "Observation.component:stabilitaet.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_MIO_CHW_Pain_Stability|1.0.0"
        }
      },
      {
        "id": "Observation.component:stabilitaet.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.value[x].coding.display",
        "path": "Observation.component.value[x].coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Observation.component:stabilitaet.value[x].coding.userSelected",
        "path": "Observation.component.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.component:stabilitaet.value[x].text",
        "path": "Observation.component.value[x].text",
        "max": "0"
      },
      {
        "id": "Observation.component:stabilitaet.dataAbsentReason",
        "path": "Observation.component.dataAbsentReason",
        "max": "0"
      },
      {
        "id": "Observation.component:stabilitaet.interpretation",
        "path": "Observation.component.interpretation",
        "max": "0"
      },
      {
        "id": "Observation.component:stabilitaet.referenceRange",
        "path": "Observation.component.referenceRange",
        "max": "0"
      }
    ]
  }
}