Skip to main content

RequestGroup

ResourceClinical · Care ProvisionTrial useMaturity 2

A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
14 of 14 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierBusiness identifier
instantiatesCanonicalΣ
0..*canonicalInstantiates FHIR protocol or definition
instantiatesUriΣ
0..*uriInstantiates external protocol or definition
basedOn
0..*Reference(Resource)Fulfills plan, proposal, or order
replaces
0..*Reference(Resource)Request(s) replaced by this request
groupIdentifierΣ
0..1IdentifierComposite request this is part of
statusRequired?!Σ
1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknownBinding (required): request-status
intentRequired?!Σ
1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | optionBinding (required): request-intent
priorityΣ
0..1coderoutine | urgent | asap | statBinding (required): request-priority
codeΣ
0..1CodeableConceptWhat's being requested/ordered
subject
0..1Reference(Patient | Group)Who the request group is about
encounter
0..1Reference(Encounter)Created as part of
authoredOn
0..1dateTimeWhen the request group was authored
author
0..1Reference(Device | Practitioner | PractitionerRole)Device or practitioner that authored the request group
reasonCode
0..*CodeableConceptWhy the request group is needed
reasonReference
0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why the request group is needed
note
0..*AnnotationAdditional notes about the response
action
0..*BackboneElementProposed actions, if any
prefix
0..1stringUser-visible prefix for the action (e.g. 1. or A.)
title
0..1stringUser-visible title
descriptionΣ
0..1stringShort description of the action
textEquivalentΣ
0..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
priority
0..1coderoutine | urgent | asap | statBinding (required): request-priority
code
0..*CodeableConceptCode representing the meaning of the action or sub-actions
documentation
0..*RelatedArtifactSupporting documentation for the intended performer of the action
condition
0..*BackboneElementWhether or not the action is applicable
kindRequired
1..1codeapplicability | start | stopBinding (required): action-condition-kind
expression
0..1ExpressionBoolean-valued expression
relatedAction
0..*BackboneElementRelationship to another action
actionIdRequired
1..1idWhat action this is related to
relationshipRequired
1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-endBinding (required): action-relationship-type
offset[x]
0..1Duration | RangeTime offset for the relationship
timing[x]
0..1dateTime | Age | Period | Duration | Range | TimingWhen the action should take place
participant
0..*Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device)Who should perform the action
type
0..1CodeableConceptcreate | update | remove | fire-eventBinding (extensible): action-type
groupingBehavior
0..1codevisual-group | logical-group | sentence-groupBinding (required): action-grouping-behavior
selectionBehavior
0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-moreBinding (required): action-selection-behavior
requiredBehavior
0..1codemust | could | must-unless-documentedBinding (required): action-required-behavior
precheckBehavior
0..1codeyes | noBinding (required): action-precheck-behavior
cardinalityBehavior
0..1codesingle | multipleBinding (required): action-cardinality-behavior
resource
0..1Reference(Resource)The target of the action
action
0..*Same as RequestGroup.actionSub action

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/RequestGroup?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
authorreference

The author of the request group

RequestGroup.author
authoreddate

The date the request group was authored

RequestGroup.authoredOn
codetoken

The code of the request group

RequestGroup.code
encounterreference

The encounter the request group applies to

RequestGroup.encounter
group-identifiertoken

The group identifier for the request group

RequestGroup.groupIdentifier
identifiertoken

External identifiers for the request group

RequestGroup.identifier
instantiates-canonicalreference

The FHIR-based definition from which the request group is realized

RequestGroup.instantiatesCanonical
instantiates-uriuri

The external definition from which the request group is realized

RequestGroup.instantiatesUri
intenttoken

The intent of the request group

RequestGroup.intent
participantreference

The participant in the requests in the group

RequestGroup.action.participant
patientreference

The identity of a patient to search for request groups

RequestGroup.subject.where(resolve() is Patient)
prioritytoken

The priority of the request group

RequestGroup.priority
statustoken

The status of the request group

RequestGroup.status
subjectreference

The subject that the request group is about

RequestGroup.subject

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition