Implementation guide for interoperable medicines

This guidance is under active development by NHS England and content may be added or updated on a regular basis.

Profile: MedicationRequest

Additional guidance based on the UKCore MedicationRequest resource.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
medicationRepeatInformationC0..1Extension(Complex)
modifierExtension?! C0..*Extension
identifierS0..*Identifier
statusS Σ ?!1..1codeBinding
statusReason0..1CodeableConcept
intentS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBinding
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
reportedBooleanboolean
reportedReferenceReference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication)
subjectS Σ C1..1Reference(Group | Patient)
encounterC0..1Reference(Encounter)
supportingInformationC0..*Reference(Resource)
authoredOnS Σ0..1dateTime
requesterS Σ C0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerC0..1Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerTypeΣ0..1CodeableConcept
recorderC0..1Reference(Practitioner | PractitionerRole)
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(Condition | Observation)
instantiatesCanonicalΣ0..*canonical
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | ServiceRequest)
groupIdentifierΣ0..1Identifier
courseOfTherapyType0..1CodeableConceptBinding
insuranceC0..*Reference(ClaimResponse | Coverage)
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
sequenceΣ0..1integer
textS Σ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingS Σ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConceptBinding
routeΣ0..1CodeableConceptBinding
methodΣ0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
typeΣ0..1CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio
maxDosePerPeriodΣ C0..1Ratio
maxDosePerAdministrationΣ C0..1SimpleQuantity
maxDosePerLifetimeΣ C0..1SimpleQuantity
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
quantityC0..1SimpleQuantity
durationC0..1Duration
dispenseIntervalC0..1Duration
validityPeriodC0..1Period
numberOfRepeatsAllowed0..1unsignedInt
quantityS C0..1SimpleQuantity
expectedSupplyDurationC0..1Duration
performerC0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
allowedBooleanboolean
allowedCodeableConceptCodeableConcept
reason0..1CodeableConcept
priorPrescriptionC0..1Reference(MedicationRequest)
detectedIssueC0..*Reference(DetectedIssue)
eventHistoryC0..*Reference(Provenance)

Additional Guidance

To be added following consultation with the Digital Medicines Community of Interest.

back to top