PackagesCanonicalsLogsProblems
    Packages
    kbv.ita.vos@1.20.0
    https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Rezept
{
  "description": "StructureDefinition für die Verwendung des KBV-Profils \\\"74_PR_VoS_Rezept\\\"",
  "_filename": "74_PR_VoS_Rezept.json",
  "package_name": "kbv.ita.vos",
  "date": "2021-07-08",
  "derivation": "constraint",
  "publisher": "Kassenärztliche Bundesvereinigung (KBV)",
  "fhirVersion": "3.0.1",
  "name": "74_PR_VoS_Rezept",
  "abstract": false,
  "copyright": "Copyright © [2021], Kassenärztliche Bundesvereinigung (KBV). All rights reserved.",
  "type": "MedicationRequest",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "74_PR_VoS_Rezept",
  "package_version": "1.20.0",
  "status": "active",
  "id": "1a198dba-9e36-4dab-8322-c725d0c87927",
  "kind": "resource",
  "url": "https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Rezept",
  "version": "1.20.0",
  "differential": {
    "element": [ {
      "id": "MedicationRequest",
      "path": "MedicationRequest",
      "constraint": [ {
        "key": "ASV1",
        "human": "Der Kennzeichenstatus 01 oder 11 impliziert, dass eine ASV-Teamnummer vorhanden sein muss.",
        "severity": "error",
        "expression": "extension('https://fhir.kbv.de/StructureDefinition/74_EX_VoS_KennzeichenStatus').valueCodeableConcept.coding.code.endsWith('1') implies extension('https://fhir.kbv.de/StructureDefinition/74_EX_VoS_Rezept_ASV').valueIdentifier.value.exists()"
      }, {
        "key": "ASV2",
        "human": "Wenn Kennzeichenstatus ungleich 01 oder 11, darf keine ASV-Teamnummer angegeben sein.",
        "severity": "error",
        "expression": "extension('https://fhir.kbv.de/StructureDefinition/74_EX_VoS_KennzeichenStatus').valueCodeableConcept.coding.code.endsWith('1').not() implies extension('https://fhir.kbv.de/StructureDefinition/74_EX_VoS_Rezept_ASV').valueIdentifier.value.exists().not()"
      } ]
    }, {
      "id": "MedicationRequest.extension",
      "path": "MedicationRequest.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos",
      "path": "MedicationRequest.extension",
      "sliceName": "rezept-zusatzinfos",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension",
      "path": "MedicationRequest.extension.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension:gebuehrenfrei",
      "path": "MedicationRequest.extension.extension",
      "sliceName": "gebuehrenfrei",
      "mustSupport": true,
      "meaningWhenMissing": "Wenn diese Angabe fehlt, gilt das Rezept als gebührenpflichtig (äquivalent dem Wert \"false\")"
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension:gebuehrenfrei.valueBoolean:valueBoolean",
      "path": "MedicationRequest.extension.extension.valueBoolean",
      "sliceName": "valueBoolean",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension:unfall",
      "path": "MedicationRequest.extension.extension",
      "sliceName": "unfall",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension:unfall.valueBoolean:valueBoolean",
      "path": "MedicationRequest.extension.extension.valueBoolean",
      "sliceName": "valueBoolean",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension:arbeitsunfall",
      "path": "MedicationRequest.extension.extension",
      "sliceName": "arbeitsunfall",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:rezept-zusatzinfos.extension:arbeitsunfall.valueBoolean:valueBoolean",
      "path": "MedicationRequest.extension.extension.valueBoolean",
      "sliceName": "valueBoolean",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:RezeptTyp",
      "path": "MedicationRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": "https://fhir.kbv.de/StructureDefinition/74_EX_VoS_RezeptTyp"
      } ],
      "sliceName": "RezeptTyp",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:RezeptTyp.valueCodeableConcept:valueCodeableConcept",
      "path": "MedicationRequest.extension.valueCodeableConcept",
      "sliceName": "valueCodeableConcept",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:RezeptTyp.valueCodeableConcept:valueCodeableConcept.coding",
      "path": "MedicationRequest.extension.valueCodeableConcept.coding",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:RezeptTyp.valueCodeableConcept:valueCodeableConcept.coding.system",
      "path": "MedicationRequest.extension.valueCodeableConcept.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:RezeptTyp.valueCodeableConcept:valueCodeableConcept.coding.code",
      "path": "MedicationRequest.extension.valueCodeableConcept.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:KennzeichenStatus",
      "path": "MedicationRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": "https://fhir.kbv.de/StructureDefinition/74_EX_VoS_KennzeichenStatus"
      } ],
      "sliceName": "KennzeichenStatus",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:KennzeichenStatus.valueCodeableConcept:valueCodeableConcept",
      "path": "MedicationRequest.extension.valueCodeableConcept",
      "sliceName": "valueCodeableConcept",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:KennzeichenStatus.valueCodeableConcept:valueCodeableConcept.coding",
      "path": "MedicationRequest.extension.valueCodeableConcept.coding",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:KennzeichenStatus.valueCodeableConcept:valueCodeableConcept.coding.system",
      "path": "MedicationRequest.extension.valueCodeableConcept.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:KennzeichenStatus.valueCodeableConcept:valueCodeableConcept.coding.code",
      "path": "MedicationRequest.extension.valueCodeableConcept.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:MPKennzeichen",
      "path": "MedicationRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": "https://fhir.kbv.de/StructureDefinition/74_EX_VoS_MPKennzeichen"
      } ],
      "sliceName": "MPKennzeichen",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:MPKennzeichen.valueBoolean:valueBoolean",
      "path": "MedicationRequest.extension.valueBoolean",
      "sliceName": "valueBoolean",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.extension:ASV-Teamnummer",
      "path": "MedicationRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": "https://fhir.kbv.de/StructureDefinition/74_EX_VoS_Rezept_ASV"
      } ],
      "sliceName": "ASV-Teamnummer"
    }, {
      "id": "MedicationRequest.identifier",
      "max": "0",
      "path": "MedicationRequest.identifier"
    }, {
      "id": "MedicationRequest.definition",
      "max": "0",
      "path": "MedicationRequest.definition"
    }, {
      "id": "MedicationRequest.basedOn",
      "max": "0",
      "path": "MedicationRequest.basedOn"
    }, {
      "id": "MedicationRequest.groupIdentifier",
      "path": "MedicationRequest.groupIdentifier",
      "definition": "Ein Identifikator, der zur Gruppierung von MedicationRequest-Ressourcen verwendet wird, welche auf einem Papier-Rezept zusammen gedruckt werden. Papiergebundene Verordnungen, die zusammen auf einem Rezeptformular gedruckt werden, besitzen den gleichen groupIdentifier. Wird jede papiergebundene Verordnung auf einem eigenen Rezeptformular gedruckt, so besitzen alle MedicationRequest-Ressourcen verschiedene groupIdentifier.",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.groupIdentifier.use",
      "max": "0",
      "path": "MedicationRequest.groupIdentifier.use"
    }, {
      "id": "MedicationRequest.groupIdentifier.type",
      "max": "0",
      "path": "MedicationRequest.groupIdentifier.type"
    }, {
      "id": "MedicationRequest.groupIdentifier.system",
      "max": "0",
      "path": "MedicationRequest.groupIdentifier.system"
    }, {
      "id": "MedicationRequest.groupIdentifier.period",
      "max": "0",
      "path": "MedicationRequest.groupIdentifier.period"
    }, {
      "id": "MedicationRequest.groupIdentifier.assigner",
      "max": "0",
      "path": "MedicationRequest.groupIdentifier.assigner"
    }, {
      "id": "MedicationRequest.status",
      "max": "0",
      "path": "MedicationRequest.status"
    }, {
      "id": "MedicationRequest.intent",
      "path": "MedicationRequest.intent",
      "fixedCode": "order",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.category",
      "max": "0",
      "path": "MedicationRequest.category"
    }, {
      "id": "MedicationRequest.priority",
      "max": "0",
      "path": "MedicationRequest.priority"
    }, {
      "id": "MedicationRequest.medication[x]:medicationReference",
      "path": "MedicationRequest.medicationReference",
      "type": [ {
        "code": "Reference",
        "targetProfile": "https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Medikament"
      } ],
      "sliceName": "medicationReference",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.medication[x]:medicationReference.reference",
      "min": 1,
      "path": "MedicationRequest.medicationReference.reference",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.medication[x]:medicationReference.identifier",
      "max": "0",
      "path": "MedicationRequest.medicationReference.identifier"
    }, {
      "id": "MedicationRequest.medication[x]:medicationReference.display",
      "max": "0",
      "path": "MedicationRequest.medicationReference.display"
    }, {
      "id": "MedicationRequest.subject",
      "path": "MedicationRequest.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": "https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Patient"
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationRequest.subject.reference",
      "min": 1,
      "path": "MedicationRequest.subject.reference"
    }, {
      "id": "MedicationRequest.subject.identifier",
      "max": "0",
      "path": "MedicationRequest.subject.identifier"
    }, {
      "id": "MedicationRequest.subject.display",
      "max": "0",
      "path": "MedicationRequest.subject.display"
    }, {
      "id": "MedicationRequest.context",
      "max": "0",
      "path": "MedicationRequest.context"
    }, {
      "id": "MedicationRequest.supportingInformation",
      "max": "0",
      "path": "MedicationRequest.supportingInformation"
    }, {
      "id": "MedicationRequest.authoredOn",
      "path": "MedicationRequest.authoredOn",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.requester",
      "min": 1,
      "path": "MedicationRequest.requester",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.requester.agent",
      "path": "MedicationRequest.requester.agent",
      "type": [ {
        "code": "Reference",
        "targetProfile": "https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Behandelnder"
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationRequest.requester.agent.reference",
      "min": 1,
      "path": "MedicationRequest.requester.agent.reference",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.requester.agent.identifier",
      "max": "0",
      "path": "MedicationRequest.requester.agent.identifier"
    }, {
      "id": "MedicationRequest.requester.agent.display",
      "max": "0",
      "path": "MedicationRequest.requester.agent.display"
    }, {
      "id": "MedicationRequest.requester.onBehalfOf",
      "min": 1,
      "path": "MedicationRequest.requester.onBehalfOf",
      "type": [ {
        "code": "Reference",
        "targetProfile": "https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Betriebsstaette"
      } ]
    }, {
      "id": "MedicationRequest.requester.onBehalfOf.reference",
      "min": 1,
      "path": "MedicationRequest.requester.onBehalfOf.reference"
    }, {
      "id": "MedicationRequest.requester.onBehalfOf.identifier",
      "max": "0",
      "path": "MedicationRequest.requester.onBehalfOf.identifier"
    }, {
      "id": "MedicationRequest.requester.onBehalfOf.display",
      "max": "0",
      "path": "MedicationRequest.requester.onBehalfOf.display"
    }, {
      "id": "MedicationRequest.recorder",
      "max": "0",
      "path": "MedicationRequest.recorder"
    }, {
      "id": "MedicationRequest.reasonCode",
      "max": "0",
      "path": "MedicationRequest.reasonCode"
    }, {
      "id": "MedicationRequest.reasonReference",
      "max": "0",
      "path": "MedicationRequest.reasonReference"
    }, {
      "id": "MedicationRequest.note",
      "max": "0",
      "path": "MedicationRequest.note"
    }, {
      "id": "MedicationRequest.dosageInstruction",
      "max": "0",
      "path": "MedicationRequest.dosageInstruction"
    }, {
      "id": "MedicationRequest.dispenseRequest",
      "path": "MedicationRequest.dispenseRequest",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.dispenseRequest.validityPeriod",
      "max": "0",
      "path": "MedicationRequest.dispenseRequest.validityPeriod"
    }, {
      "id": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
      "max": "0",
      "path": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed"
    }, {
      "id": "MedicationRequest.dispenseRequest.quantity",
      "min": 1,
      "path": "MedicationRequest.dispenseRequest.quantity",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.dispenseRequest.quantity.value",
      "min": 1,
      "path": "MedicationRequest.dispenseRequest.quantity.value",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.dispenseRequest.quantity.unit",
      "min": 1,
      "path": "MedicationRequest.dispenseRequest.quantity.unit",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.dispenseRequest.quantity.system",
      "min": 1,
      "path": "MedicationRequest.dispenseRequest.quantity.system",
      "fixedUri": "http://unitsofmeasure.org",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.dispenseRequest.quantity.code",
      "min": 1,
      "path": "MedicationRequest.dispenseRequest.quantity.code",
      "mustSupport": true
    }, {
      "id": "MedicationRequest.dispenseRequest.expectedSupplyDuration",
      "max": "0",
      "path": "MedicationRequest.dispenseRequest.expectedSupplyDuration"
    }, {
      "id": "MedicationRequest.dispenseRequest.performer",
      "max": "0",
      "path": "MedicationRequest.dispenseRequest.performer"
    }, {
      "id": "MedicationRequest.substitution",
      "min": 1,
      "path": "MedicationRequest.substitution"
    }, {
      "id": "MedicationRequest.substitution.reason",
      "max": "0",
      "path": "MedicationRequest.substitution.reason"
    }, {
      "id": "MedicationRequest.priorPrescription",
      "max": "0",
      "path": "MedicationRequest.priorPrescription"
    }, {
      "id": "MedicationRequest.detectedIssue",
      "max": "0",
      "path": "MedicationRequest.detectedIssue"
    }, {
      "id": "MedicationRequest.eventHistory",
      "max": "0",
      "path": "MedicationRequest.eventHistory"
    } ]
  },
  "baseDefinition": "http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2"
}