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..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
NHSBSAprescriptionTypeC0..1Extension(Coding)
prescriptionPendingCancellationC0..1Extension(boolean)
prescriptionStatusHistoryC0..*Extension(Complex)
repeatInformationC0..*Extension(Complex)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical
instantiatesUriΣ0..*uri
basedOnC0..*Reference(Resource)
replacesC0..*Reference(Resource)
groupIdentifierΣ0..1Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
priorityΣ0..1codeBinding
codeΣ0..1CodeableConcept
subjectC0..1Reference(Group | Patient)
encounterC0..1Reference(Encounter)
authoredOn0..1dateTime
authorC0..1Reference(Device | Practitioner | PractitionerRole)
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
prefix0..1string
title0..1string
descriptionΣ0..1string
textEquivalentΣ0..1string
priority0..1codeBinding
code0..*CodeableConcept
documentation0..*RelatedArtifact
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kind1..1codeBinding
expressionC0..1Expression
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
actionId1..1id
relationship1..1codeBinding
offsetDurationDuration
offsetRangeRange
timingAgeAge
timingDateTimedateTime
timingDurationDuration
timingPeriodPeriod
timingRangeRange
timingTimingTiming
id0..1string
participantR5C0..1Extension(Reference)
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
type0..1CodeableConceptBinding
groupingBehavior0..1codeBinding
selectionBehavior0..1codeBinding
requiredBehavior0..1codeBinding
precheckBehavior0..1codeBinding
cardinalityBehavior0..1codeBinding
resourceC0..1Reference(Resource)
actionC0..*see (action)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
NHSBSAprescriptionTypeC0..1Extension(Coding)
prescriptionPendingCancellationC0..1Extension(boolean)
prescriptionStatusHistoryC0..*Extension(Complex)
repeatInformationC0..*Extension(Complex)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical
instantiatesUriΣ0..*uri
basedOnC0..*Reference(Resource)
replacesC0..*Reference(Resource)
groupIdentifierΣ0..1Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
priorityΣ0..1codeBinding
codeΣ0..1CodeableConcept
subjectC0..1Reference(Group | Patient)
encounterC0..1Reference(Encounter)
authoredOn0..1dateTime
authorC0..1Reference(Device | Practitioner | PractitionerRole)
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
prefix0..1string
title0..1string
descriptionΣ0..1string
textEquivalentΣ0..1string
priority0..1codeBinding
code0..*CodeableConcept
documentation0..*RelatedArtifact
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kind1..1codeBinding
expressionC0..1Expression
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
actionId1..1id
relationship1..1codeBinding
offsetDurationDuration
offsetRangeRange
timingAgeAge
timingDateTimedateTime
timingDurationDuration
timingPeriodPeriod
timingRangeRange
timingTimingTiming
id0..1string
participantR5C0..1Extension(Reference)
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
type0..1CodeableConceptBinding
groupingBehavior0..1codeBinding
selectionBehavior0..1codeBinding
requiredBehavior0..1codeBinding
precheckBehavior0..1codeBinding
cardinalityBehavior0..1codeBinding
resourceC0..1Reference(Resource)
actionC0..*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