FHIR Release 3 (STU) R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.0.2: STU 3). (v3.3.0: R4 Ballot 2). 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: R5 R4B R4 R3

Orders and Observations Work Group Maturity Level : 0   Draft Compartments : Device , Encounter , Patient , Practitioner

Detailed Descriptions for the elements in the DeviceRequest resource.

DeviceRequest
Element Id DeviceRequest
Definition

Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.

Control 1..1
DeviceRequest.identifier
Element Id DeviceRequest.identifier
Definition

Identifiers assigned to this order by the orderer or by the receiver.

Note This is a business identifer, not a resource identifier (see discussion )
Control 0..*
Type Identifier
Summary true
DeviceRequest.definition DeviceRequest.instantiates
Element Id DeviceRequest.instantiates
Definition

Protocol or definition followed by this request. For example: The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.

Control 0..*
Type Reference ( ActivityDefinition | PlanDefinition uri )
Summary true
DeviceRequest.basedOn
Element Id DeviceRequest.basedOn
Definition

Plan/proposal/order fulfilled by this request.

Control 0..*
Type Reference ( Any )
Summary true
DeviceRequest.priorRequest
Element Id DeviceRequest.priorRequest
Definition

The request takes the place of the referenced completed or terminated request(s).

Control 0..*
Type Reference ( Any )
Summary true
DeviceRequest.groupIdentifier
Element Id DeviceRequest.groupIdentifier
Definition

Composite request this is part of.

Control 0..1
Type Identifier
Summary true
DeviceRequest.status
Element Id DeviceRequest.status
Definition

The status of the request.

Control 0..1
Terminology Binding RequestStatus ( Required )
Type code
Is Modifier true (Reason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid)
Summary true
Comments

This element is labeled as a modifier because the status contains the codes cancelled and entered-in-error that mark the request as not currently valid.

DeviceRequest.intent
Element Id DeviceRequest.intent
Definition

Whether the request is a proposal, plan, an original order or a reflex order.

Control 1..1
Terminology Binding RequestIntent :
Type CodeableConcept
Is Modifier true (Reason: This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request)
Summary true
DeviceRequest.priority
Element Id DeviceRequest.priority
Definition

Indicates how quickly the {{title}} should be addressed with respect to other requests.

Control 0..1
Terminology Binding RequestPriority ( Required )
Type code
Default Value Meaning if Missing If missing, normal priority
Summary true
DeviceRequest.code[x]
Element Id DeviceRequest.code[x]
Definition

The details of the device to be used.

Control 1..1
Terminology Binding FHIR Device Types ( Example )
Type Reference ( Device )| CodeableConcept
[x] Note See Choice of Data Types for further information about how to use [x]
Summary true
DeviceRequest.parameter
Element Id DeviceRequest.parameter
Definition

Specific parameters for the ordered item. For example, the prism value for lenses.

Control 0..*
DeviceRequest.parameter.code
Element Id DeviceRequest.parameter.code
Definition

A code or string that identifies the device detail being asserted.

Control 0..1
Terminology Binding ParameterCode :
Type CodeableConcept
DeviceRequest.parameter.value[x]
Element Id DeviceRequest.parameter.value[x]
Definition

The value of the device detail.

Control 0..1
Type CodeableConcept | Quantity | Range | boolean
[x] Note See Choice of Data Types for further information about how to use [x]
Comments

Range means device should have a value that falls somewhere within the specified range.

DeviceRequest.subject
Element Id DeviceRequest.subject
Definition

The patient who will use the device.

Control 1..1
Type Reference ( Patient | Group | Location | Device )
Summary true
DeviceRequest.context
Element Id DeviceRequest.context
Definition

An encounter that provides additional context in which this request is made.

Control 0..1
Type Reference ( Encounter | EpisodeOfCare )
Summary true
DeviceRequest.occurrence[x]
Element Id DeviceRequest.occurrence[x]
Definition

The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. "Every "Every 8 hours"; "Three hours"; "Three times a day"; "1/2 day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013". 2013".

Control 0..1
Type dateTime | Period | Timing
[x] Note See Choice of Data Types for further information about how to use [x]
Summary true
DeviceRequest.authoredOn
Element Id DeviceRequest.authoredOn
Definition

When the request transitioned to being actionable.

Control 0..1
Type dateTime
Summary true
DeviceRequest.requester
Definition The individual who initiated the request and has responsibility for its activation. Control 0..1 Summary Element Id true DeviceRequest.requester.agent DeviceRequest.requester
Definition

The device, practitioner, etc. individual who initiated the request. request and has responsibility for its activation.

Control 1..1 0..1
Type Reference ( Device | Practitioner | PractitionerRole | Organization )
Summary true
DeviceRequest.requester.onBehalfOf DeviceRequest.performerType
Definition The organization the device or practitioner was acting on behalf of. Control 0..1 Type Reference ( Organization ) 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 Element Id true DeviceRequest.performerType
Definition

Desired type of performer for doing the diagnostic testing.

Control 0..1
Terminology Binding Participant Roles ( Example )
Type CodeableConcept
Summary true
DeviceRequest.performer
Element Id DeviceRequest.performer
Definition

The desired perfomer performer for doing the diagnostic testing.

Control 0..1
Type Reference ( Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson | HealthcareService )
Summary true
DeviceRequest.reasonCode
Element Id DeviceRequest.reasonCode
Definition

Reason or justification for the use of this device.

Control 0..*
Terminology Binding Condition/Problem/Diagnosis Codes ( Example )
Type CodeableConcept
Summary true
DeviceRequest.reasonReference
Element Id DeviceRequest.reasonReference
Definition

Reason or justification for the use of this device.

Control 0..*
Type Reference ( Any Condition | Observation | DiagnosticReport | DocumentReference )
Summary true
DeviceRequest.insurance
Element Id DeviceRequest.insurance
Definition

Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service.

Control 0..*
Type Reference ( Coverage | ClaimResponse )
DeviceRequest.supportingInfo
Element Id DeviceRequest.supportingInfo
Definition

Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body include where on the subject's body the device will be used ( i.e. (i.e. the target site).

Control 0..*
Type Reference ( Any )
Requirements

Knowing where the device is targeted is important for tracking if multiple sites are possible.

DeviceRequest.note
Element Id DeviceRequest.note
Definition

Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.

Control 0..*
Type Annotation
DeviceRequest.relevantHistory
Element Id DeviceRequest.relevantHistory
Definition

Key events in the history of the request.

Control 0..*
Type Reference ( Provenance )
Comments

This may might not include provenances for all versions of the request - only those deemed “relevant” "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” "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.