PackagesCanonicalsLogsProblems
    Packages
    de.gematik.dev.epa@1.1.0-alpha.12
    https://gematik.de/fhir/epa/StructureDefinition/epa-observation-breastfeeding-status
{
  "description": "In diesem Profil kann dokumentiert werden ob die versicherte Person stillt.",
  "_filename": "StructureDefinition-epa-observation-breastfeeding-status.json",
  "package_name": "de.gematik.dev.epa",
  "date": "2024-08-14",
  "derivation": "constraint",
  "publisher": "mio42 GmbH",
  "fhirVersion": "4.0.1",
  "name": "EPAObservationBreastfeedingStatus",
  "abstract": false,
  "type": "Observation",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "EPA Breastfeeding Status Observation Profile",
  "package_version": "1.1.0-alpha.12",
  "status": "active",
  "id": "0901128a-6399-48e3-9340-3ce85a8da6d3",
  "kind": "resource",
  "url": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-breastfeeding-status",
  "version": "1.1.0",
  "differential": {
    "element": [ {
      "id": "Observation",
      "path": "Observation",
      "constraint": [ {
        "key": "obs-epa-1",
        "human": "At least year, month and day are needed",
        "source": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-breastfeeding-status",
        "severity": "error",
        "expression": "(effective as dateTime).toString().length() >= 10"
      }, {
        "key": "obs-epa-2",
        "human": "If it is a valid Observation it must have a value otherwise it must not have a value",
        "source": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-breastfeeding-status",
        "severity": "error",
        "expression": "(Observation.value.exists() implies (Observation.status in ('final' | 'amended' | 'corrected' | 'preliminary')))"
      } ],
      "definition": "In diesem Profil kann dokumentiert werden ob die versicherte Person stillt."
    }, {
      "id": "Observation.meta",
      "path": "Observation.meta",
      "mustSupport": true
    }, {
      "id": "Observation.meta.versionId",
      "path": "Observation.meta.versionId",
      "mustSupport": true
    }, {
      "id": "Observation.meta.lastUpdated",
      "path": "Observation.meta.lastUpdated",
      "mustSupport": true
    }, {
      "id": "Observation.text",
      "path": "Observation.text",
      "definition": "In diesem Element können die in der Instanz enthaltenen Informationen in einer menschenlesbaren Form zusammengefasst werden. Dabei ist zu beachten, dass keine Informationen aufgenommen werden dürfen, die nicht in strukturierter Form an anderer Stelle in der Instanz enthalten sind."
    }, {
      "id": "Observation.text.status",
      "path": "Observation.text.status",
      "patternCode": "extensions"
    }, {
      "id": "Observation.status",
      "path": "Observation.status",
      "definition": "Hier wird ein Code aus dem FHIR ValueSet http://hl7.org/fhir/ValueSet/observation-status angegeben.",
      "mustSupport": true
    }, {
      "id": "Observation.code",
      "path": "Observation.code",
      "definition": "Der Code in diesem Abschnitt beschreiben das Konzept \"Stillzeit (aktueller Status)\".",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding",
      "min": 1,
      "path": "Observation.code.coding",
      "comment": "Das MustSupport gilt nur für die vordefinierten Slices.",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Observation.code.coding:loinc",
      "max": "1",
      "min": 1,
      "path": "Observation.code.coding",
      "binding": {
        "strength": "required",
        "valueSet": "https://gematik.de/fhir/terminology/ValueSet/epa-breast-feeding-status-loinc-vs"
      },
      "sliceName": "loinc",
      "definition": "Angabe eines spezifischen LOINC®-Codes zur Definition der Information als \"Stillzeit (aktueller Status)\".",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding:loinc.system",
      "min": 1,
      "path": "Observation.code.coding.system",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding:loinc.version",
      "min": 1,
      "path": "Observation.code.coding.version",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding:loinc.code",
      "min": 1,
      "path": "Observation.code.coding.code",
      "mustSupport": true
    }, {
      "id": "Observation.code.coding:loinc.display",
      "min": 1,
      "path": "Observation.code.coding.display",
      "mustSupport": true
    }, {
      "id": "Observation.subject",
      "min": 1,
      "path": "Observation.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.subject.identifier",
      "min": 1,
      "path": "Observation.subject.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.effective[x]",
      "min": 1,
      "path": "Observation.effective[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Observation.effective[x]:effectiveDateTime",
      "max": "1",
      "min": 1,
      "path": "Observation.effective[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "sliceName": "effectiveDateTime",
      "mustSupport": true
    }, {
      "id": "Observation.performer",
      "max": "1",
      "path": "Observation.performer",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole" ]
      } ],
      "definition": "Hier wird die behandelnde Person/Einrichtung referenziert, die die Beobachtung durchgeführt hat.",
      "mustSupport": true
    }, {
      "id": "Observation.performer.reference",
      "path": "Observation.performer.reference",
      "mustSupport": true
    }, {
      "id": "Observation.performer.identifier",
      "path": "Observation.performer.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10", "http://fhir.de/StructureDefinition/identifier-telematik-id" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.value[x]",
      "path": "Observation.value[x]",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept",
      "max": "1",
      "min": 0,
      "path": "Observation.value[x]",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "sliceName": "valueCodeableConcept",
      "definition": "Hier wird angeben, ob eine/ein Patient:in aktuell stillt.",
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept.coding",
      "max": "1",
      "min": 1,
      "path": "Observation.value[x].coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept.coding:loinc",
      "max": "1",
      "min": 1,
      "path": "Observation.value[x].coding",
      "binding": {
        "strength": "required",
        "valueSet": "https://gematik.de/fhir/terminology/ValueSet/epa-breast-feeding-status-value-loinc-vs"
      },
      "sliceName": "loinc",
      "definition": "Hier wird das Ergebnis als LOINC®-Code aus einem vorgegebenen Valueset angegeben.",
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.system",
      "min": 1,
      "path": "Observation.value[x].coding.system",
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.version",
      "min": 1,
      "path": "Observation.value[x].coding.version",
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.code",
      "min": 1,
      "path": "Observation.value[x].coding.code",
      "mustSupport": true
    }, {
      "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.display",
      "min": 1,
      "path": "Observation.value[x].coding.display",
      "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.",
      "mustSupport": true
    }, {
      "id": "Observation.note.author[x]",
      "path": "Observation.note.author[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Organization" ]
      } ],
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "definition": "Hier wird die Person referenziert, die die Notiz erstellt hat.",
      "mustSupport": true
    }, {
      "id": "Observation.note.author[x]:authorReference",
      "max": "1",
      "min": 0,
      "path": "Observation.note.author[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner" ]
      } ],
      "sliceName": "authorReference",
      "mustSupport": true
    }, {
      "id": "Observation.note.author[x]:authorReference.reference",
      "path": "Observation.note.author[x].reference",
      "mustSupport": true
    }, {
      "id": "Observation.note.author[x]:authorReference.identifier",
      "path": "Observation.note.author[x].identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10", "http://fhir.de/StructureDefinition/identifier-telematik-id" ]
      } ],
      "mustSupport": true
    }, {
      "id": "Observation.note.time",
      "path": "Observation.note.time",
      "comment": "Dieses Element sollte in der Regel automatisiert ohne Aufwand für die Person, die die Notiz erstellt befüllt werden.",
      "definition": "Hier wird der Zeitpunkt angegeben, zu dem die Notiz erstellt wurde.",
      "mustSupport": true
    }, {
      "id": "Observation.note.text",
      "path": "Observation.note.text",
      "definition": "Hier wird der eigentliche Text der Notiz eingetragen.",
      "mustSupport": true
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation"
}