PackagesCanonicalsLogsProblems
    Packages
    de.gematik.dev.epa@1.1.0-alpha.6
    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-07-15",
  "derivation": "constraint",
  "publisher": "mio42 GmbH",
  "fhirVersion": "4.0.1",
  "name": "EPAObservationBreastfeedingStatus",
  "abstract": false,
  "type": "Observation",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "Breastfeeding Status Observation Profile",
  "package_version": "1.1.0-alpha.6",
  "status": "active",
  "id": "7d755571-00bc-4033-ae04-4b22aa64018b",
  "kind": "resource",
  "url": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-breastfeeding-status",
  "version": "1.1.0-rc1",
  "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/epa/ValueSet/epa-observation-breast-feeding-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.focus",
      "max": "0",
      "path": "Observation.focus",
      "comment": "Die Observation bezieht sich explizit auf den/die bei subject referenzierten Patient:in, daher ist dieses Element nicht notwendig"
    }, {
      "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/epa/ValueSet/epa-breast-feeding-status-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
    }, {
      "id": "Observation.bodySite",
      "max": "0",
      "path": "Observation.bodySite",
      "comment": "Die Angabe einer Körperstelle ist für diese Observation aus fachlicher Sicht nicht sinnvoll."
    }, {
      "id": "Observation.specimen",
      "max": "0",
      "path": "Observation.specimen",
      "comment": "Die Angabe einer Probe (Element specimen) hat für diese Observation keinen Anwendungsfall."
    }, {
      "id": "Observation.component",
      "max": "0",
      "path": "Observation.component",
      "comment": "Ein gruppierte Angabe des Ergebnis dieser Observation ist aus fachlicher Sicht nicht sinnvoll."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation"
}