Package | duwel.nl.r4.sandbox.dev |
Resource Type | StructureDefinition |
Id | mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=duwel.nl.r4.sandbox.dev@0.0.1-dev.4&canonical=http://nictiz.nl/fhir/StructureDefinition/Test/mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA |
URL | http://nictiz.nl/fhir/StructureDefinition/Test/mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA |
Status | draft |
Name | mpMedAgrmp9MBH200aanvullendeinformatiewensenMA |
Title | mp MedAgr mp9 MBH200aanvullendeinformatiewensenMA |
Realm | nl |
Description | Constrained profile for qualification purposes. Not suited for implementation. |
Type | Bundle |
Kind | resource |
No resources found
StructureDefinition | |
nl-core-Patient | nl core Patient |
nl-core-PharmaceuticalProduct | nl core PharmaceuticalProduct |
mp-MedicationAgreement | mp MedicationAgreement |
No narrative content found in resource
{ "resourceType": "StructureDefinition", "id": "mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA", "url": "http://nictiz.nl/fhir/StructureDefinition/Test/mp-MedAgr-mp9-MBH200aanvullendeinformatiewensenMA", "name": "mpMedAgrmp9MBH200aanvullendeinformatiewensenMA", "title": "mp MedAgr mp9 MBH200aanvullendeinformatiewensenMA", "status": "draft", "experimental": true, "description": "Constrained profile for qualification purposes. Not suited for implementation.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Bundle", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle", "derivation": "constraint", "differential": { "element": [ { "id": "Bundle.type", "path": "Bundle.type", "fixedCode": "searchset" }, { "id": "Bundle.entry", "path": "Bundle.entry", "slicing": { "discriminator": [ { "type": "profile", "path": "resource" } ], "rules": "open" } }, { "id": "Bundle.entry:medicationrequest", "path": "Bundle.entry", "sliceName": "medicationrequest", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource", "path": "Bundle.entry.resource", "min": 1, "type": [ { "code": "Resource", "profile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement" ] } ] }, { "id": "Bundle.entry:medicationrequest.resource.extension", "path": "Bundle.entry.resource.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "rules": "open" }, "min": 4 }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation", "path": "Bundle.entry.resource.extension", "sliceName": "medicationAgreementAdditionalInformation", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x]", "path": "Bundle.entry.resource.extension.value[x]", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding", "path": "Bundle.entry.resource.extension.value[x].coding", "slicing": { "discriminator": [ { "type": "value", "path": "code" }, { "type": "value", "path": "system" } ], "rules": "open" }, "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding", "path": "Bundle.entry.resource.extension.value[x].coding", "sliceName": "requiredCoding", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding.system", "path": "Bundle.entry.resource.extension.value[x].coding.system", "min": 1, "fixedUri": "urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.2.14.2050" }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding.code", "path": "Bundle.entry.resource.extension.value[x].coding.code", "min": 1, "fixedCode": "1" }, { "id": "Bundle.entry:medicationrequest.resource.extension:medicationAgreementAdditionalInformation.value[x].coding:requiredCoding.display", "path": "Bundle.entry.resource.extension.value[x].coding.display", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.extension:renderedDosageInstruction", "path": "Bundle.entry.resource.extension", "sliceName": "renderedDosageInstruction", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource.extension:renderedDosageInstruction.value[x]", "path": "Bundle.entry.resource.extension.value[x]", "min": 1, "fixedString": "Vanaf T - 4 dagen, tot en met T + 5 dagen, 3 maal per dag 1 stuk, Oraal" }, { "id": "Bundle.entry:medicationrequest.resource.extension:periodOfUse", "path": "Bundle.entry.resource.extension", "sliceName": "periodOfUse", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource.extension:periodOfUse.value[x]", "path": "Bundle.entry.resource.extension.value[x]", "min": 1, "constraint": [ { "key": "ma1", "severity": "error", "human": "Period.start and Period.end must have a difference of 9 days, 23:59:59", "expression": "start + 9 days + 23 hours + 59 minutes + 59 seconds = end" }, { "key": "ma2", "severity": "error", "human": "Check if T-date works", "expression": "start = @${DATE, T, D, -4}T00:00:00+02:00" } ] }, { "id": "Bundle.entry:medicationrequest.resource.extension:pharmaceuticalTreatmentIdentifier", "path": "Bundle.entry.resource.extension", "sliceName": "pharmaceuticalTreatmentIdentifier", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource.extension:pharmaceuticalTreatmentIdentifier.value[x].system", "path": "Bundle.entry.resource.extension.value[x].system", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.extension:pharmaceuticalTreatmentIdentifier.value[x].value", "path": "Bundle.entry.resource.extension.value[x].value", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.identifier.system", "path": "Bundle.entry.resource.identifier.system", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.identifier.value", "path": "Bundle.entry.resource.identifier.value", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.category", "path": "Bundle.entry.resource.category", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.category.coding", "path": "Bundle.entry.resource.category.coding", "slicing": { "discriminator": [ { "type": "value", "path": "code" }, { "type": "value", "path": "system" } ], "rules": "open" }, "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding", "path": "Bundle.entry.resource.category.coding", "sliceName": "requiredCoding", "min": 1, "max": "1" }, { "id": "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding.system", "path": "Bundle.entry.resource.category.coding.system", "min": 1, "fixedUri": "http://snomed.info/sct" }, { "id": "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding.code", "path": "Bundle.entry.resource.category.coding.code", "min": 1, "fixedCode": "33633005" }, { "id": "Bundle.entry:medicationrequest.resource.category.coding:requiredCoding.display", "path": "Bundle.entry.resource.category.coding.display", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference", "path": "Bundle.entry.resource.medication[x]", "sliceName": "medicationReference", "type": [ { "code": "Reference", "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-PharmaceuticalProduct" ] } ] }, { "id": "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference.reference", "path": "Bundle.entry.resource.medication[x].reference", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference.type", "path": "Bundle.entry.resource.medication[x].type", "min": 1, "fixedUri": "Medication" }, { "id": "Bundle.entry:medicationrequest.resource.medication[x]:medicationReference.display", "path": "Bundle.entry.resource.medication[x].display", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.subject", "path": "Bundle.entry.resource.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ] } ] }, { "id": "Bundle.entry:medicationrequest.resource.subject.reference", "path": "Bundle.entry.resource.subject.reference", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.subject.type", "path": "Bundle.entry.resource.subject.type", "min": 1, "fixedUri": "Patient" }, { "id": "Bundle.entry:medicationrequest.resource.subject.display", "path": "Bundle.entry.resource.subject.display", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.requester", "path": "Bundle.entry.resource.requester", "type": [ { "code": "Reference", "targetProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional" ] } ] }, { "id": "Bundle.entry:medicationrequest.resource.requester.reference", "path": "Bundle.entry.resource.requester.reference", "min": 1 }, { "id": "Bundle.entry:medicationrequest.resource.requester.type", "path": "Bundle.entry.resource.requester.type", "min": 1, "fixedUri": "PractitionerRole" }, { "id": "Bundle.entry:medicationrequest.resource.requester.display", "path": "Bundle.entry.resource.requester.display", "min": 1 } ] } }