This
page
is
part
of
the
FHIR
Specification
(v1.0.2:
DSTU
(v3.0.2:
STU
2).
3).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R3
R2
R3
R2
Orders
and
Observations
Work
Group
| Maturity Level : 3 | Trial Use | Compartments : Device , Encounter , Patient , Practitioner , RelatedPerson |
Detailed Descriptions for the elements in the ProcedureRequest resource.
| ProcedureRequest | |
| Definition |
A
record
of
a
request
for
|
| Control | 1..1 |
| Alternate Names |
|
| ProcedureRequest.identifier | |
| Definition |
Identifiers
assigned
to
this
order
instance
by
the
|
| Note | This is a business identifer, not a resource identifier (see discussion ) |
| Control | 0..* |
| Type | Identifier |
| Summary | true |
| Comments | The identifier.type element is used to distinguish between the identifiers assigned by the orderer (known as the 'Placer' in HL7 v2) and the producer of the observations in response to the order (known as the 'Filler' in HL7 v2). For further discussion and examples see the resource notes section below. |
|
|
|
| Definition |
|
| Control |
|
| Type |
Reference
(
|
| Alternate Names | protocol |
| Summary | true |
|
| |
| Definition | Plan/proposal/order fulfilled by this request. |
| Control | 0..* |
| Type | Reference ( Any ) |
| Alternate Names | fulfills |
| Summary | true |
| ProcedureRequest.replaces | |
| Definition |
The
|
| Control | 0..* |
| Type | Reference ( Any ) |
| Summary | true |
| ProcedureRequest.requisition | |
| Definition |
A
shared
identifier
common
to
all
procedure
or
diagnostic
requests
that
|
| Control | 0..1 |
| Type | Identifier |
| Requirements |
Some
business
processes
need
to
know
if
multiple
items
were
ordered
as
part
of
the
|
| Alternate Names | grouperId; groupIdentifier |
| Summary | true |
| Comments |
Requests
are
linked
either
by
a
"basedOn"
relationship
(i.e.
one
request
is
fulfilling
another)
or
by
having
a
common
requisition.
Requests
that
are
part
of
the
|
| ProcedureRequest.status | |
| Definition | The status of the order. |
| Control | 1..1 |
| Terminology Binding |
|
| Type | code |
| Is Modifier | true |
| Summary | true |
| Comments |
The
status
is
generally
fully
in
the
control
of
the
requester
-
they
determine
whether
the
order
is
draft
or
active
and,
after
it
has
been
activated,
competed,
cancelled
or
suspended.
States
relating
to
This
element
is
labeled
as
a
|
| ProcedureRequest.intent | |
| Definition | Whether the request is a proposal, plan, an original order or a reflex order. |
| Control | 1..1 |
| Terminology Binding |
RequestIntent
(
|
| Type |
|
| Is Modifier | true |
| Summary | true |
| Comments | This element is labeled as a modifier because the intent alters when and how the resource is actually applicable. |
|
|
|
| Definition |
Indicates
how
quickly
the
|
| Control | 0..1 |
| Terminology Binding | RequestPriority ( Required ) |
| Type | code |
| Meaning if Missing | If missing, this task should be performed with normal priority |
| Summary | true |
| ProcedureRequest.doNotPerform | |
| Definition |
Set
this
to
true
if
the
|
| Control |
|
|
|
|
| Is Modifier | true |
| Default Value | false |
| Requirements | Used for do not ambulate, do not elevate head of bed, do not flush NG tube, do not take blood pressure on a certain arm, etc. |
| Summary | true |
| Comments | This element is labeled as a modifier because it indicates that a procedure shouldn't happen, instead of a request for it to happen. In general, only the code and timeframe will be present, though occasional additional qualifiers such as body site or even performer could be included to narrow the scope of the prohibition. If the ProcedureRequest.code and ProcedureRequest.doNotPerform both contain negation, that will reinforce prohibition and should not have a double negative interpretation. |
| ProcedureRequest.category | |
| Definition |
A
code
that
|
| Control | 0..* |
| Terminology Binding | Procedure Category Codes (SNOMED CT) ( Example ) |
| Type | CodeableConcept |
| Requirements |
|
| Summary | true |
| Comments |
|
|
|
|
| Definition |
|
| Control |
|
| Terminology Binding |
Procedure
|
| Type | CodeableConcept |
| Summary | true |
| Comments | Many laboratory and radiology procedure codes embed the specimen/organ system in the test ordeer name, for example, serum or serum/plasma glucose, or a chest xray. The specimen may not be recorded separately from the test code. |
| ProcedureRequest.subject | |
| Definition | On whom or what the procedure or diagnostic is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans). |
| Control | 1..1 |
| Type | Reference ( Patient | Group | Location | Device ) |
| Summary | true |
| ProcedureRequest.context | |
| Definition | An encounter or episode of care that provides additional information about the healthcare context in which this request is made. |
| Control | 0..1 |
| Type |
Reference
(
|
| Alternate Names | encounter |
| Summary | true |
| ProcedureRequest.occurrence[x] | |
| Definition | The date/time at which the diagnostic testing should occur. |
| Control | 0..1 |
| Type | dateTime | Period | Timing |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Alternate Names | schedule |
| Summary | true |
|
|
|
| Definition |
|
| Control | 0..1 |
| Terminology Binding | SNOMED CT Medication As Needed Reason Codes ( Example ) |
| Type |
|
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
|
|
|
| Definition |
|
| Control | 0..1 |
| Type |
|
| Alternate Names | orderedOn |
| Summary | true |
|
|
|
| Definition |
|
| Control | 0..1 |
| Alternate Names | author; orderer |
| Summary | true |
| Comments | This not the dispatcher, but rather who is the authorizer. |
| ProcedureRequest.requester.agent | |
| Definition | The device, practitioner or organization who initiated the request. |
| Control | 1..1 |
| Type |
Reference
(
Device
|
Practitioner
|
Organization
|
| Summary | true |
|
|
|
| Definition |
The
|
| Control | 0..1 |
|
|
|
| Requirements | Practitioners and Devices can be associated with multiple organizations. This element indicates which organization they were acting on behalf of when authoring the request. |
|
Summary
|
true |
|
|
|
| Definition |
Desired type of performer for doing the diagnostic testing. |
| Control | 0..1 |
| Terminology Binding | Participant Roles ( Example ) |
|
|
|
| Summary | true |
| Comments | this is a role, not a participation type. I.e. does not describe the task, but describes the capacity. For example, “compounding pharmacy” or “psychiatrist” or “internal referral”. |
|
|
|
| Definition |
|
| Control |
|
| Type |
|
| Summary | true |
| Comments | If needed, use an extension for listing alternative performers and/or roles and/or preference. |
|
|
|
| Definition |
|
| Control |
|
| Terminology Binding |
|
| Type |
|
|
|
|
|
|
This may be used to decide how the diagnostic investigation will be performed, or even if it will be performed at all. Use CodeableConcept text element if the data is free (uncoded) text as shown in the CT Scan example . |
|
|
|
| Definition |
|
| Control |
|
| Type |
|
| Summary | true |
| Comments | This may be used to decide how the diagnostic investigation will be performed, or even if it will be performed at all. Use CodeableConcept text element if the data is free (uncoded) text as shown in the CT Scan example . |
|
|
|
| Definition |
|
| Control |
|
| Type |
Reference
(
|
| Alternate Names | Ask at order entry question; AOE |
|
| |
| Definition | One or more specimens that the laboratory procedure will use. |
|
Control
|
0..* |
| Type | Reference ( Specimen ) |
| Summary | true |
| Comments | Many diagnostic procedures need a specimen, but the request itself is not actually about the specimen. This element is for when the diagnostic is requested on already existing specimens and the request points to the specimen it applies to. Conversely, If the request is entered first with an unknown specimen, The Specimen resource references to the ProcedureRequest. |
|
|
|
| Definition |
|
| Control |
|
| Terminology Binding |
|
| Type |
|
| Requirements | Knowing where the procedure is performed is important for tracking if multiple sites are possible. |
| Alternate Names | location |
| Summary | true |
| Comments | Only used if not implicit in the code found in ProcedureRequest.type. If the use case requires BodySite to be handled as a separate resource instead of an inline coded element (e.g. to identify and track separately) then use the standard extension procedurerequest-targetBodySite . |
| ProcedureRequest.note | |
| Definition | Any other notes and comments made about the service request. For example, letting provider know that "patient hates needles" or other provider instructions. |
| Control | 0..* |
| Type | Annotation |
| ProcedureRequest.relevantHistory | |
| Definition | Key events in the history of the request. |
| Control | 0..* |
| Type | Reference ( Provenance ) |
| Comments | This may not include provenances for all versions of the request – only those deemed “relevant” or important. This SHALL NOT include the Provenance associated with this current version of the resource. (If that provenance is deemed to be a “relevant” change, it will need to be added as part of a later update. Until then, it can be queried directly as the Provenance that points to this version using _revinclude All Provenances should have some historical version of this Request as their subject. |