Validator
LOG IN
SIGN UP
Scope
package:hl7.fhir.r4.core@4.0.1
Readonly
If you
Log in
or
sign up
, you can edit this script yourself.
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="NHSDigital-MedicationDispense" /> <url value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-MedicationDispense" /> <version value="1.0.2" /> <name value="NHSDigitalMedicationDispense" /> <title value="NHS Digital MedicationDispense" /> <status value="draft" /> <date value="2025-04-03T13:51:00+00:00" /> <publisher value="NHS England" /> <contact> <name value="NHS England" /> <telecom> <system value="email" /> <value value="interoperabilityteam@nhs.net" /> <use value="work" /> <rank value="1" /> </telecom> </contact> <description value="This profile defines the NHS England constraints and extensions on the International FHIR resource [MedicationDispense](https://hl7.org/fhir/R4/medicationdispense.html)." /> <purpose value="This profile is used to facilitate the management of the dispense lifecyle processes of a prescription." /> <copyright value="Copyright &#169; 2025+ NHS England Licensed under the Apache License, Version 2.0 (the \&quot;License\&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \&quot;AS IS\&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7&#174; FHIR&#174; standard Copyright &#169; 2011+ HL7 The HL7&#174; FHIR&#174; standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="MedicationDispense" /> <baseDefinition value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationDispense" /> <derivation value="constraint" /> <differential> <element id="MedicationDispense.extension:prescriptionNonDispensingReason"> <path value="MedicationDispense.extension" /> <sliceName value="prescriptionNonDispensingReason" /> <short value="This is the non dispensing reason for the overall prescription" /> <definition value="This is the reason a complete prescription was not dispensed, it is not the status of the individual line items, which is contained in MedicationDispense.statusReason.

```json
"extension": [
 {
 "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionNonDispensingReason",
 "valueCoding": {
 "system": "https://fhir.nhs.uk/CodeSystem/medicationdispense-status-reason",
 "code": "0002",
 "display": "Clinically unsuitable"
 }
 }
]
```" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionNonDispensingReason" /> </type> <mustSupport value="true" /> </element> <element id="MedicationDispense.extension:prescriptionStatus"> <path value="MedicationDispense.extension" /> <sliceName value="prescriptionStatus" /> <definition value="This is the overall status of the prescription-order, it is not the status of the individual prescription item. This is a code from {{pagelink:DM-Task-Status-Reason-duplicate-2}}, all prescription status reasons in a dispense-notification FHIR Message Bundle must be the same.
```json
"extension": [
 {
 "url": "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus",
 "valueCoding": {
 "system": "https://fhir.nhs.uk/CodeSystem/EPS-task-business-status",
 "code": "0003",
 "display": "With Dispenser - Active"
 }
 }
]
````" /> <type> <code value="Extension" /> <profile value="https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus" /> </type> <isModifier value="false" /> </element> <element id="MedicationDispense.extension:repeatInformation"> <path value="MedicationDispense.extension" /> <sliceName value="repeatInformation" /> <short value="Repeat Prescribing and Dispensing" /> <definition value="The extension is mandatory for `continuous` and `continuous-repeat-dispensing`. The following elements **MUST** be populated 

- numberofRepeatsAllowed 
- numberOfRepeatsIssued 

```json
"extension": [
 {
 "url": "https://fhir.nhs.uk/StructureDefinition/Extension-EPS-RepeatInformation",
 "extension": [
 {
 "url" : "numberOfRepeatsAllowed",
 "valueInteger" : 3
 },
 {
 "url" : "numberOfRepeatsIssued",
 "valueInteger" : 2
 }
 ]
 }
]
```" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://fhir.nhs.uk/StructureDefinition/Extension-EPS-RepeatInformation" /> </type> <mustSupport value="true" /> </element> <element id="MedicationDispense.identifier"> <path value="MedicationDispense.identifier" /> <definition value="Each MedicationDispense **MUST** be identified by an Universal Unique Identifiers (UUIDs) with a system of `https://fhir.nhs.uk/Id/prescription-dispense-item-number`

UUID example (for illustration purposes only);

**4509B70D-D8B8-EA03-1105-64557CB54A29**


```json
 "identifier": [
 {
 "system": "https://fhir.nhs.uk/Id/prescription-dispense-item-number",
 "value": "4509B70D-D8B8-EA03-1105-64557CB54A29"
 }
]
```" /> <mustSupport value="true" /> </element> <element id="MedicationDispense.identifier.system"> <path value="MedicationDispense.identifier.system" /> <min value="1" /> </element> <element id="MedicationDispense.identifier.value"> <path value="MedicationDispense.identifier.value" /> <min value="1" /> </element> <element id="MedicationDispense.status"> <path value="MedicationDispense.status" /> <definition value="The status of the individual medication item, this will normally indicate whether the medication has been picked up or not. 

| Code | Display | Definition |
|--|--|--|
| completed | Completed | The dispensed product has been picked up. |
| in-progress | In Progress | The dispensed product is ready for pickup. |


<img src="https://raw.githubusercontent.com/NHSDigital/NHSDigital-FHIR-Medicines-ImplementationGuide/master/Diagrams/medication-dispense-status-flow.png" width="100%" hieght="auto"/>" /> <mustSupport value="true" /> </element> <element id="MedicationDispense.statusReason[x]"> <path value="MedicationDispense.statusReason[x]" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="MedicationDispense.statusReason[x].coding"> <path value="MedicationDispense.statusReason[x].coding" /> <slicing> <discriminator> <type value="value" /> <path value="system" /> </discriminator> <rules value="open" /> </slicing> <min value="1" /> </element> <element id="MedicationDispense.statusReason[x].coding.system"> <path value="MedicationDispense.statusReason[x].coding.system" /> <min value="1" /> </element> <element id="MedicationDispense.statusReason[x].coding.code"> <path value="MedicationDispense.statusReason[x].coding.code" /> <min value="1" /> </element> <element id="MedicationDispense.statusReason[x].coding.display"> <path value="MedicationDispense.statusReason[x].coding.display" /> <min value="1" /> </element> <element id="MedicationDispense.statusReason[x].coding:notDispensedStatusReason"> <path value="MedicationDispense.statusReason[x].coding" /> <sliceName value="notDispensedStatusReason" /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="https://fhir.nhs.uk/ValueSet/DM-medicationdispense-status-reason" /> </binding> </element> <element id="MedicationDispense.statusReason[x].coding:notDispensedStatusReason.system"> <path value="MedicationDispense.statusReason[x].coding.system" /> <fixedUri value="https://fhir.nhs.uk/CodeSystem/medicationdispense-status-reason" /> </element> <element id="MedicationDispense.category.coding.system"> <path value="MedicationDispense.category.coding.system" /> <min value="1" /> </element> <element id="MedicationDispense.category.coding.code"> <path value="MedicationDispense.category.coding.code" /> <min value="1" /> </element> <element id="MedicationDispense.medication[x]"> <path value="MedicationDispense.medication[x]" /> <definition value="Actual Medical Product Packs (AMPP) SHOULD be used. 
It is valid to include a FHIR Medication resource within the FHIR Message, this practice is discouraged to simplify handling of the event messages.

<table>
<thead>
<th data-no-sort width="25%">
dm+d Category
</th>
<th data-no-sort width="50%">
dm+d Description
</th>
<th data-no-sort width="25%">
UK SNOMED Members Of
</th>

</thead>
<tr>
<td>
VMPP
</td>
<td>
Virtual Medical Product Pack
</td>
<td>
<a href="https://termbrowser.nhs.uk/?perspective=full&conceptId1=999000571000001104" target="_blank">999000571000001104</a>
</td>

</tr>
<tr>
<td>
AMPP
</td>
<td>
Actual Medical Product Pack
</td>
<td>
<a href="https://termbrowser.nhs.uk/?perspective=full&conceptId1=999000551000001106" target="_blank">999000551000001106</a>
</td>
</tr>
<tr>
<td>
VMP
</td>
<td>
Virtual Medical Product
</td>
<td>
<a href="https://termbrowser.nhs.uk/?perspective=full&conceptId1=999000561000001109" target="_blank">999000561000001109</a>
</td>
</tr>
<tr>
<td>
AMP
</td>
<td>
Actual Medical Product
</td>
<td>
<a href="https://termbrowser.nhs.uk/?perspective=full&conceptId1=999000541000001108" target="_blank">999000541000001108</a>
</td>
</tr>
</table>

<br>

```json
"medicationCodeableConcept": {
 "coding": [
 {
 "system": "http://snomed.info/sct",
 "code": "10460811000001109",
 "display": "Amoxil 500mg capsules (Dowelhurst Ltd) 12 capsule"
 }
 ]
}
```" /> <type> <code value="CodeableConcept" /> <profile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-MedicationDispense-CodeableConcept" /> </type> <type> <code value="Reference" /> <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-MedicationDispense-Medication" /> <aggregation value="bundled" /> </type> <mustSupport value="true" /> <binding> <strength value="extensible" /> <valueSet value="https://fhir.nhs.uk/ValueSet/NHSDigital-MedicationCode" /> </binding> </element> <element id="MedicationDispense.subject"> <path value="MedicationDispense.subject" /> <definition value="A reference to the patient via a traced NHS Number is required, an untraced NHS Number MUST NOT be used. This can be sent in two ways, first option is via a `identifier reference`. Only the NHS Number:

```json
"subject": {
 "type": "Patient",
 "identifier": {
 "system": "https://fhir.nhs.uk/Id/nhs-number",
 "value": "2300992742"
 }
}
```

Second option uses a FHIR Patient resource to convey the NHS Number. 

The reference in the MedicationDispesnse is now a `resource reference`. 

```json
 "subject": {
 "type": "Patient",
 "reference": "urn:uuid:bde9eba6-079f-4210-8108-6ea8db58de8c",
 "display": "Miss Bernie Kanfeld"
 }
```

The NHS Number has moved to the Patient resource alongside other patient identifiers such as MRN. E.g. 

```json
"fullUrl": "urn:uuid:bde9eba6-079f-4210-8108-6ea8db58de8c",
"resource": {
 "resourceType": "Patient",
 "identifier": [
 {
 "extension": [
 {
 "url": "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus",
 "valueCodeableConcept": {
 "coding": [
 {
 "system": "https://fhir.hl7.org.uk/CodeSystem/UKCore-NHSNumberVerificationStatus",
 "code": "01",
 "display": "Number present and verified"
 }
 ]
 }
 }
 ],
 "system": "https://fhir.nhs.uk/Id/nhs-number",
 "value": "9876543210"
 },
 {
 "system": "https://fhir.leedsth.nhs.uk/Id/pas-number",
 "value": "ABC8650149"
 },
 {
 "system": "https://fhir.leedsth.nhs.uk/Id/PPMIdentifier",
 "value": "1"
 }
 ],
 ... other elements removed from example.
 }
```

It is anticipated that hospital pharmacies will prefer the later option for compatibility with other systems. Community pharmacies are anticipated to prefer the former option." /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-PDS" /> <aggregation value="referenced" /> <aggregation value="bundled" /> </type> <constraint> <key value="eps-2" /> <severity value="warning" /> <human value="subject - An identifier reference or resource reference must be provided" /> <expression value="(reference.exists() or (identifier.exists()))" /> </constraint> <constraint> <key value="patient-nhs" /> <severity value="error" /> <human value="Length of the supplied NHS Number is wrong." /> <expression value="identifier.where(system='https://fhir.nhs.uk/Id/nhs-number').exists().not() or (identifier.where(system='https://fhir.nhs.uk/Id/nhs-number').exists() and identifier.where(system='https://fhir.nhs.uk/Id/nhs-number').value.matches('^([0-9]{10})$'))" /> </constraint> <mustSupport value="true" /> </element> <element id="MedicationDispense.subject.identifier.system"> <path value="MedicationDispense.subject.identifier.system" /> <min value="1" /> <fixedUri value="https://fhir.nhs.uk/Id/nhs-number" /> </element> <element id="MedicationDispense.subject.identifier.value"> <path value="MedicationDispense.subject.identifier.value" /> <min value="1" /> </element> <element id="MedicationDispense.context"> <path value="MedicationDispense.context" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-EpisodeOfCare" /> <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Encounter" /> </type> </element> <element id="MedicationDispense.performer"> <path value="MedicationDispense.performer" /> <definition value="The pharmacist and pharmacy MUST be present and MUST use `identifier references`. This means FHIR Practitioner, Organization and PractitionerRole resource are not included in the FHIR Message. Professional codes and ODS codes should be used instead. `sds-user-role-id` is permitted to identify a Practitioner(& Role) but professional codes are preferred to support wider NHS interoperability.

```json
 "performer": [
 {
 "actor": {
 "reference" : "#performer"
 }
 }
],
```

The contained PractitionerRole:

```json
{
 "resourceType": "MedicationDispense",
 "id": "06167339-9337-d030-0366-514a6a46da17",
 "contained": [
 {
 "resourceType": "PractitionerRole",
 "id": "performer",
 "identifier": [
 {
 "system": "https://fhir.nhs.uk/Id/sds-role-profile-id",
 "value": "741555508105"
 }
 ],
 "code": [
 {
 "coding": [
 {
 "system": "https://fhir.nhs.uk/CodeSystem/NHSDigital-SDS-JobRoleCode",
 "code": "S0030:G0100:R0620"
 }
 ]
 }
 ],
 "practitioner": {
 "identifier": {
 "system": "https://fhir.nhs.uk/Id/sds-user-id",
 "value": "7654321"
 },
 "display": "Mr Peter Potion"
 },
 "organization": {
 "reference": "urn:uuid:2bf9f37c-d88b-4f86-ad5f-373c1416e04b"
 },
 "telecom": [
 {
 "system": "phone",
 "use": "work",
 "value": "0532567890"
 }
 ]
 }
 ],
```" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="MedicationDispense.performer.actor"> <path value="MedicationDispense.performer.actor" /> <type> <code value="Reference" /> <profile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Reference" /> <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-SDS" /> </type> <constraint> <key value="performer" /> <severity value="error" /> <human value="An identifier reference or resource reference must be provided" /> <expression value="(reference.exists() or identifier.exists())" /> </constraint> </element> <element id="MedicationDispense.performer.actor.reference"> <path value="MedicationDispense.performer.actor.reference" /> <min value="1" /> </element> <element id="MedicationDispense.performer.actor.identifier.system"> <path value="MedicationDispense.performer.actor.identifier.system" /> <min value="1" /> </element> <element id="MedicationDispense.performer.actor.identifier.value"> <path value="MedicationDispense.performer.actor.identifier.value" /> <min value="1" /> </element> <element id="MedicationDispense.location"> <path value="MedicationDispense.location" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Location" /> </type> </element> <element id="MedicationDispense.location.identifier.system"> <path value="MedicationDispense.location.identifier.system" /> <min value="1" /> </element> <element id="MedicationDispense.location.identifier.value"> <path value="MedicationDispense.location.identifier.value" /> <min value="1" /> </element> <element id="MedicationDispense.location.display"> <path value="MedicationDispense.location.display" /> <min value="1" /> </element> <element id="MedicationDispense.authorizingPrescription"> <path value="MedicationDispense.authorizingPrescription" /> <definition value="A reference to the `MedicationRequest`. 

```json
"authorizingPrescription": [
 {
 "reference": "#m1"
 }
]
```

When a MedicationDispesne is sent in a FHIR Message bundle, which is the case with EPS NextGen `dispense-notifications`, a contained MedicationRequest is required. 

This MedicationRequest **MUST** follow the rules in [NHSDigital-MedicationRequest](https://simplifier.net/resolve?target=simplifier&scope=uk.nhsdigital.r4&canonical=https://fhir.nhs.uk/StructureDefinition/NHSDigital-MedicationRequest) and it is strongly recommended to reuse the `MedicationRequest` received when the prescription was downloaded. 

For example:

```json 
{
 "resourceType": "MedicationDispense",
 "contained": [
 {
 "resourceType": "MedicationRequest",
 "id": "m1",
 "identifier": [
 {
 "system": "https://fhir.nhs.uk/Id/prescription-order-item-number",
 "value": "299c610b-f4f1-4eac-a7d7-4fb6b0556e11"
 }
 ],
 "status": "active",
 "intent": "order",
 "medicationCodeableConcept": {
 "coding": [
 {
 "system": "http://snomed.info/sct",
 "code": "39720311000001101",
 "display": "Paracetamol 500mg soluble tablets"
 }
 ]
 },
 "subject": {
 "identifier": {
 "system": "https://fhir.nhs.uk/Id/nhs-number",
 "value": "9876543210"
 }
 },
 "groupIdentifier": {
 "extension": [
 {
 "url": "https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionId",
 "valueIdentifier": {
 "system": "https://fhir.nhs.uk/Id/prescription",
 "value": "b2fc79f0-2793-4736-9b2d-0976c21e73a5"
 }
 }
 ],
 "system": "https://fhir.nhs.uk/Id/prescription-order-number",
 "value": "82D996-C81010-11DB12"
 },
 "dispenseRequest": {
 "quantity": {
 "value": 100,
 "unit": "tablet",
 "system": "http://snomed.info/sct",
 "code": "732936001"
 }
 },
 "substitution": {
 "allowedBoolean": false
 }
 }
 ],
 "authorizingPrescription": [
 {
 "reference": "#m1"
 }
 ],
```

This is based on a `MedicationRequest` in this implementation guide.
The uuid resource references are not permitted and must be replaced with identifier references. E.g. in this section from the `$release` 

```json
 "subject": {
 "reference": "urn:uuid:78d3c2eb-009e-4ec8-a358-b042954aa9b2"
 },
 "authoredOn": "2020-12-21T18:15:29+00:00",
 "requester": {
 "reference": "urn:uuid:56166769-c1c4-4d07-afa8-132b5dfca666"
 },
```

The requester reference can be removed and the subject reference changed to use the Patient's NHSNumber e.g. 

```json
 "subject": {
 "identifier": {
 "system": "https://fhir.nhs.uk/Id/nhs-number",
 "value": "9876543210"
 }
 },
```" /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-MedicationRequest-Minimal" /> </type> <mustSupport value="true" /> </element> <element id="MedicationDispense.authorizingPrescription.reference"> <path value="MedicationDispense.authorizingPrescription.reference" /> <min value="1" /> </element> <element id="MedicationDispense.type"> <path value="MedicationDispense.type" /> <definition value="Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.

```json
"type": {
 "coding": [
 {
 "system": "https://fhir.nhs.uk/CodeSystem/medicationdispense-type",
 "code": "0001",
 "display": "Item fully dispensed"
 }
 ]
}
```" /> <mustSupport value="true" /> <binding> <strength value="required" /> <description value="A ValueSet to identify the type of medication item status." /> <valueSet value="https://fhir.nhs.uk/ValueSet/DM-medicationdispense-type" /> </binding> </element> <element id="MedicationDispense.type.coding.system"> <path value="MedicationDispense.type.coding.system" /> <min value="1" /> </element> <element id="MedicationDispense.type.coding.code"> <path value="MedicationDispense.type.coding.code" /> <min value="1" /> </element> <element id="MedicationDispense.quantity"> <path value="MedicationDispense.quantity" /> <definition value="The amount of medication that has been dispensed. Includes unit of measure.

```json
"quantity": {
 "value": 28,
 "unit": "capsule",
 "system": "http://snomed.info/sct",
 "code": "3316911000001105"
}
```

If no actual quantity has been dispensed then use a value of zero." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="MedicationDispense.quantity.extension:runningTotal"> <path value="MedicationDispense.quantity.extension" /> <sliceName value="runningTotal" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://fhir.nhs.uk/StructureDefinition/Extension-DM-RunningTotal" /> </type> </element> <element id="MedicationDispense.quantity.value"> <path value="MedicationDispense.quantity.value" /> <min value="1" /> </element> <element id="MedicationDispense.quantity.unit"> <path value="MedicationDispense.quantity.unit" /> <min value="1" /> </element> <element id="MedicationDispense.quantity.system"> <path value="MedicationDispense.quantity.system" /> <min value="1" /> </element> <element id="MedicationDispense.quantity.code"> <path value="MedicationDispense.quantity.code" /> <min value="1" /> </element> <element id="MedicationDispense.daysSupply"> <path value="MedicationDispense.daysSupply" /> <definition value="The amount of medication expressed as a timing amount.

```json
"daysSupply": {
 "value": 7,
 "unit": "Day",
 "system": "http://unitsofmeasure.org",
 "code": "d"
}
```" /> <mustSupport value="false" /> </element> <element id="MedicationDispense.whenPrepared"> <path value="MedicationDispense.whenPrepared" /> <definition value="The time when the dispensed product was packaged and reviewed.

```json
"whenPrepared": "2004-09-16T16:30:00+00:00"
```" /> <mustSupport value="false" /> </element> <element id="MedicationDispense.whenHandedOver"> <path value="MedicationDispense.whenHandedOver" /> <definition value="The time the dispensed product was provided to the patient or their representative.
In HL7 v3 this is: *The date and local time that the medication is issued by the dispenser*.

```json
"whenHandedOver": "2004-09-16T16:30:00+00:00"
```" /> <mustSupport value="true" /> </element> <element id="MedicationDispense.receiver"> <path value="MedicationDispense.receiver" /> <max value="1" /> </element> <element id="MedicationDispense.dosageInstruction"> <path value="MedicationDispense.dosageInstruction" /> <definition value="At present only the `text` element **MUST** be provided. It is recommended the guidance in [FHIR Dose Syntax Implementation Guidance](https://developer.nhs.uk/apis/dose-syntax-implementation-1-3-2-alpha/dosage-overview.html) is followed. 

Note the structure of this section is similar as the [NHSDigital-MedicationRequest](https://simplifier.net/resolve?target=simplifier&scope=uk.nhsdigital.r4&canonical=https://fhir.nhs.uk/StructureDefinition/NHSDigital-MedicationRequest) from the `prescription-order`.

```json
"dosageInstruction": [
 {
 "text": "4 times a day for 7 days",
 "timing": {
 "repeat": {
 "boundsDuration": {
 "value": 7,
 "unit": "d"
 },
 "frequency": 4,
 "period": 1,
 "periodUnit": "d"
 }
 },
 "doseAndRate": [
 {
 "doseQuantity": {
 "value": 1,
 "unit": "capsule",
 "system": "http://snomed.info/sct",
 "code": "3316911000001105"
 }
 }
 ]
 }
]
```" /> <type> <code value="Dosage" /> <profile value="https://fhir.nhs.uk/StructureDefinition/NHSDigital-Dosage" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
Overview
Errors (0)
Warnings (0)
Messages (0)
Success
: The contents are valid.
Resource
Validated using the Validator Firely .NET SDK validator