{ "description": null, "_filename": "Profile-DAV-PR-Base-ZusatzdatenHerstellung.json", "package_name": "de.abda.erezeptabgabedatenbasis", "date": "2022-01-19", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "DAV_PR_Base_ZusatzdatenHerstellung", "abstract": false, "type": "MedicationDispense", "experimental": null, "resourceType": "StructureDefinition", "title": "DAV_PR_Base_ZusatzdatenHerstellung", "package_version": "1.1.2", "status": "active", "id": "36b5fbfe-c95b-4531-b89f-90542de0d3eb", "kind": "resource", "url": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenHerstellung", "version": "1.1.0", "differential": { "element": [ { "id": "MedicationDispense.meta", "min": 1, "path": "MedicationDispense.meta", "type": [ { "code": "Meta", "profile": [ "http://fhir.abda.de/StructureDefinition/DAV-PR-ERP-AbgabedatenMeta" ] } ], "mustSupport": true }, { "id": "MedicationDispense.implicitRules", "max": "0", "path": "MedicationDispense.implicitRules" }, { "id": "MedicationDispense.language", "max": "0", "path": "MedicationDispense.language" }, { "id": "MedicationDispense.text", "max": "0", "path": "MedicationDispense.text" }, { "id": "MedicationDispense.contained", "max": "0", "path": "MedicationDispense.contained" }, { "id": "MedicationDispense.extension", "min": 2, "path": "MedicationDispense.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "MedicationDispense.extension:ZaehlerHerstellung", "max": "1", "min": 1, "path": "MedicationDispense.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zaehler" ] } ], "short": "Angabe des Zählers zur Kennzeichnung des Herstellungsvorgangs", "sliceName": "ZaehlerHerstellung", "mustSupport": true }, { "id": "MedicationDispense.extension:ZaehlerHerstellung.value[x]", "path": "MedicationDispense.extension.value[x]", "short": "Zähler zur Kennzeichnung des Herstellungsvorgangs", "constraint": [ { "key": "PR-ZaehlerHerstellung-1", "human": "Das Element ZusatzdatenHerstellung kann 0 bis 99 mal angegeben werden. Daher hat der Zähler einen Wertebereich von 1 bis 99.", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenHerstellung", "severity": "error", "expression": "toString().matches('^\\\\d{1,2}$')" } ], "definition": "Jeder Herstellungsvorgang ist beginnend mit „1“ lückenlos fortlaufend zu nummerieren." }, { "id": "MedicationDispense.extension:Einheit", "min": 1, "path": "MedicationDispense.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenEinheit" ] } ], "sliceName": "Einheit", "mustSupport": true }, { "id": "MedicationDispense.identifier", "max": "0", "path": "MedicationDispense.identifier" }, { "id": "MedicationDispense.partOf", "max": "0", "path": "MedicationDispense.partOf" }, { "id": "MedicationDispense.status", "path": "MedicationDispense.status", "fixedCode": "completed", "definition": "A code specifying thcompleted state of the set of dispense events.", "mustSupport": true }, { "id": "MedicationDispense.statusReason[x]", "max": "0", "path": "MedicationDispense.statusReason[x]" }, { "id": "MedicationDispense.category", "max": "0", "path": "MedicationDispense.category" }, { "id": "MedicationDispense.medication[x]", "path": "MedicationDispense.medication[x]", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "patternCodeableConcept": { "coding": [ { "code": "not-applicable", "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason" } ] } }, { "id": "MedicationDispense.medication[x].coding", "max": "1", "min": 1, "path": "MedicationDispense.medication[x].coding", "mustSupport": true }, { "id": "MedicationDispense.medication[x].coding.system", "min": 1, "path": "MedicationDispense.medication[x].coding.system", "mustSupport": true }, { "id": "MedicationDispense.medication[x].coding.version", "max": "0", "path": "MedicationDispense.medication[x].coding.version" }, { "id": "MedicationDispense.medication[x].coding.code", "min": 1, "path": "MedicationDispense.medication[x].coding.code", "mustSupport": true }, { "id": "MedicationDispense.medication[x].coding.display", "max": "0", "path": "MedicationDispense.medication[x].coding.display" }, { "id": "MedicationDispense.medication[x].coding.userSelected", "max": "0", "path": "MedicationDispense.medication[x].coding.userSelected" }, { "id": "MedicationDispense.medication[x].text", "max": "0", "path": "MedicationDispense.medication[x].text" }, { "id": "MedicationDispense.subject", "max": "0", "path": "MedicationDispense.subject" }, { "id": "MedicationDispense.context", "max": "0", "path": "MedicationDispense.context" }, { "id": "MedicationDispense.supportingInformation", "max": "0", "path": "MedicationDispense.supportingInformation" }, { "id": "MedicationDispense.performer", "max": "1", "min": 1, "path": "MedicationDispense.performer", "mustSupport": true }, { "id": "MedicationDispense.performer.function", "min": 1, "path": "MedicationDispense.performer.function", "short": "Funktion der abrechnenden Apotheke", "binding": { "strength": "required", "valueSet": "http://fhir.abda.de/eRezeptAbgabedaten/ValueSet/DAV-VS-ERP-ZusatzdatenHerstellungHerstellerSchluessel", "description": "Eigen- oder Fremdfertigung" }, "definition": "Angabe, ob die abrechnende Apotheke auch der Hersteller ist oder nicht.", "mustSupport": true }, { "id": "MedicationDispense.performer.function.coding", "max": "1", "min": 1, "path": "MedicationDispense.performer.function.coding", "mustSupport": true }, { "id": "MedicationDispense.performer.function.coding.system", "min": 1, "path": "MedicationDispense.performer.function.coding.system", "mustSupport": true }, { "id": "MedicationDispense.performer.function.coding.version", "max": "0", "path": "MedicationDispense.performer.function.coding.version" }, { "id": "MedicationDispense.performer.function.coding.code", "min": 1, "path": "MedicationDispense.performer.function.coding.code", "short": "Information, ob die abrechnende Apotheke auch Hersteller ist", "mustSupport": true }, { "id": "MedicationDispense.performer.function.coding.display", "max": "0", "path": "MedicationDispense.performer.function.coding.display" }, { "id": "MedicationDispense.performer.function.coding.userSelected", "max": "0", "path": "MedicationDispense.performer.function.coding.userSelected" }, { "id": "MedicationDispense.performer.function.text", "max": "0", "path": "MedicationDispense.performer.function.text" }, { "id": "MedicationDispense.performer.actor", "path": "MedicationDispense.performer.actor", "mustSupport": true }, { "id": "MedicationDispense.performer.actor.reference", "max": "0", "path": "MedicationDispense.performer.actor.reference" }, { "id": "MedicationDispense.performer.actor.type", "max": "0", "path": "MedicationDispense.performer.actor.type" }, { "id": "MedicationDispense.performer.actor.identifier", "min": 1, "path": "MedicationDispense.performer.actor.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-iknr", "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-DAVHerstellerSchluessel" ] } ], "short": "Kennzeichen des Herstellenden", "definition": "Institutionskennzeichen der herstellenden Apotheke oder der von der Avoxa/ABDATA im Auftrag des DAV vergebene Schlüssel des Herstellenden.", "mustSupport": true }, { "id": "MedicationDispense.performer.actor.identifier.use", "max": "0", "path": "MedicationDispense.performer.actor.identifier.use" }, { "id": "MedicationDispense.performer.actor.identifier.type", "max": "0", "path": "MedicationDispense.performer.actor.identifier.type" }, { "id": "MedicationDispense.performer.actor.identifier.system", "min": 1, "path": "MedicationDispense.performer.actor.identifier.system", "mustSupport": true }, { "id": "MedicationDispense.performer.actor.identifier.value", "min": 1, "path": "MedicationDispense.performer.actor.identifier.value", "mustSupport": true }, { "id": "MedicationDispense.performer.actor.identifier.period", "max": "0", "path": "MedicationDispense.performer.actor.identifier.period" }, { "id": "MedicationDispense.performer.actor.identifier.assigner", "max": "0", "path": "MedicationDispense.performer.actor.identifier.assigner" }, { "id": "MedicationDispense.performer.actor.display", "max": "0", "path": "MedicationDispense.performer.actor.display" }, { "id": "MedicationDispense.location", "max": "0", "path": "MedicationDispense.location" }, { "id": "MedicationDispense.authorizingPrescription", "max": "0", "path": "MedicationDispense.authorizingPrescription" }, { "id": "MedicationDispense.type", "min": 1, "path": "MedicationDispense.type", "mustSupport": true, "patternCodeableConcept": { "coding": [ { "code": "ZusatzdatenHerstellung", "system": "http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-MedicationDispenseTyp" } ] } }, { "id": "MedicationDispense.type.coding", "path": "MedicationDispense.type.coding", "mustSupport": true }, { "id": "MedicationDispense.type.coding.system", "path": "MedicationDispense.type.coding.system", "mustSupport": true }, { "id": "MedicationDispense.type.coding.version", "max": "0", "path": "MedicationDispense.type.coding.version" }, { "id": "MedicationDispense.type.coding.code", "path": "MedicationDispense.type.coding.code", "mustSupport": true }, { "id": "MedicationDispense.type.coding.display", "max": "0", "path": "MedicationDispense.type.coding.display" }, { "id": "MedicationDispense.type.coding.userSelected", "max": "0", "path": "MedicationDispense.type.coding.userSelected" }, { "id": "MedicationDispense.quantity", "max": "0", "path": "MedicationDispense.quantity" }, { "id": "MedicationDispense.daysSupply", "max": "0", "path": "MedicationDispense.daysSupply" }, { "id": "MedicationDispense.whenPrepared", "min": 1, "path": "MedicationDispense.whenPrepared", "short": "Herstellungsdatum und Zeitpunkt der Herstellung", "definition": "Die Angabe muss im Format ISO 8601 (z.B.: YYYY-MM-DDTHH:MM:00Z oder YYYY-MM-DDThh:mm:ss+zz:zz) erfolgen.", "mustSupport": true }, { "id": "MedicationDispense.whenHandedOver", "max": "0", "path": "MedicationDispense.whenHandedOver" }, { "id": "MedicationDispense.destination", "max": "0", "path": "MedicationDispense.destination" }, { "id": "MedicationDispense.receiver", "max": "0", "path": "MedicationDispense.receiver" }, { "id": "MedicationDispense.note", "max": "0", "path": "MedicationDispense.note" }, { "id": "MedicationDispense.dosageInstruction", "max": "0", "path": "MedicationDispense.dosageInstruction" }, { "id": "MedicationDispense.substitution", "max": "0", "path": "MedicationDispense.substitution" }, { "id": "MedicationDispense.detectedIssue", "max": "0", "path": "MedicationDispense.detectedIssue" }, { "id": "MedicationDispense.eventHistory", "max": "0", "path": "MedicationDispense.eventHistory" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationDispense" }