This page is part of the FHIR Specification (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.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 | 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 |
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 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 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 | |
Element Id | DeviceRequest.requester |
Definition | The individual who initiated the request and has responsibility for its activation. |
Control | 0..1 |
Type | Reference(Device | Practitioner | PractitionerRole | Organization) |
Summary | true |
DeviceRequest.performerType | |
Element Id | 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 performer for doing the diagnostic testing. |
Control | 0..1 |
Type | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) |
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(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 include where on the subject's body the device will be used (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 might 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. |