NHS England FHIR Implementation Guide (deprecated)

Important Announcement regarding this Implementation Guide
  • As of 04/10/2023, this implementation guide has been deprecated and all development on the legacy NHS England FHIR Implementation Guide assets has ceased.
  • Therefore, vendors looking to start new implementations or looking to update existing implementations should use the new NHS England Implementation Guide. Vendors continuing to implement legacy NHS England FHIR Implementation Guide based solutions do so at their own risk and on the understanding that no maintenance or support will be available.

England-RequestGroup

Conformance url FHIR Module Maturity Level
https://fhir.nhs.uk/StructureDefinition/England-RequestGroup Administration trial-use

The RequestGroup resource is used to represent a group of optional activities that may be performed for a specific patient or context. EPS use case is using this resource to represent a medication prescription.

This profile should be used for Clinical Prescription Tracker only.



idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
prescriptionStatusHistoryI0..*Extension(Complex)
repeatInformationI0..*Extension(Complex)
NHSBSAprescriptionTypeI0..1Extension(Coding)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical()
instantiatesUriΣ0..*uri
basedOn0..*Reference(Resource)
replaces0..*Reference(Resource)
groupIdentifierΣ0..1Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
priorityΣ0..1codeBinding
codeΣ0..1CodeableConcept
subject0..1Reference(Patient | Group)
encounter0..1Reference(Encounter)
authoredOn0..1dateTime
author0..1Reference(Device | Practitioner | PractitionerRole)
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
prefix0..1string
title0..1string
descriptionΣ0..1string
textEquivalentΣ0..1string
priority0..1codeBinding
code0..*CodeableConcept
documentation0..*RelatedArtifact
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
kind1..1codeBinding
expression0..1Expression
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
actionId1..1id
relationship1..1codeBinding
offsetDurationDuration
offsetRangeRange
timingDateTimedateTime
timingAgeAge
timingPeriodPeriod
timingDurationDuration
timingRangeRange
timingTimingTiming
id0..1string
participantR5I0..1Extension(Reference())
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
type0..1CodeableConceptBinding
groupingBehavior0..1codeBinding
selectionBehavior0..1codeBinding
requiredBehavior0..1codeBinding
precheckBehavior0..1codeBinding
cardinalityBehavior0..1codeBinding
resourceI0..1Reference(Resource)
actionI0..*see (action)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
prescriptionStatusHistoryI0..*Extension(Complex)
repeatInformationI0..*Extension(Complex)
NHSBSAprescriptionTypeI0..1Extension(Coding)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical()
instantiatesUriΣ0..*uri
basedOn0..*Reference(Resource)
replaces0..*Reference(Resource)
groupIdentifierΣ0..1Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
priorityΣ0..1codeBinding
codeΣ0..1CodeableConcept
subject0..1Reference(Patient | Group)
encounter0..1Reference(Encounter)
authoredOn0..1dateTime
author0..1Reference(Device | Practitioner | PractitionerRole)
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
prefix0..1string
title0..1string
descriptionΣ0..1string
textEquivalentΣ0..1string
priority0..1codeBinding
code0..*CodeableConcept
documentation0..*RelatedArtifact
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
kind1..1codeBinding
expression0..1Expression
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
actionId1..1id
relationship1..1codeBinding
offsetDurationDuration
offsetRangeRange
timingDateTimedateTime
timingAgeAge
timingPeriodPeriod
timingDurationDuration
timingRangeRange
timingTimingTiming
id0..1string
participantR5I0..1Extension(Reference())
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
type0..1CodeableConceptBinding
groupingBehavior0..1codeBinding
selectionBehavior0..1codeBinding
requiredBehavior0..1codeBinding
precheckBehavior0..1codeBinding
cardinalityBehavior0..1codeBinding
resourceI0..1Reference(Resource)
actionI0..*see (action)

keyhumanseverityexpression
nhse-requsetgrp-001If extension-ParticipantType R5 Backport is used then RequestGroup.action.participant SHALL be empty.errorRequestGroup.action.participant.empty() or RequestGroup.action.participant.extension('http://hl7.org/fhir/5.0/StructureDefinition/extension-RequestOrchestration.action.participant.typeReference').empty()

back to top