| 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
}
]
}
}