This page is part of the FHIR Specification (v3.0.2: STU 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: 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 | |
| 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 | |
| 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 | |
| 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) |
| Summary | true |
| DeviceRequest.basedOn | |
| Definition | Plan/proposal/order fulfilled by this request. |
| Control | 0..* |
| Type | Reference(Any) |
| Summary | true |
| 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 | |
| Definition | Composite request this is part of. |
| Control | 0..1 |
| Type | Identifier |
| Summary | true |
| DeviceRequest.status | |
| Definition | The status of the request. |
| Control | 0..1 |
| Terminology Binding | RequestStatus (Required) |
| Type | code |
| Is Modifier | true |
| 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 | |
| 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 |
| Summary | true |
| 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 | If missing, normal priority |
| Summary | true |
| 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.subject | |
| Definition | The patient who will use the device. |
| Control | 1..1 |
| Type | Reference(Patient | Group | Location | Device) |
| Summary | true |
| 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] | |
| 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 | |
| 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 | true |
| DeviceRequest.requester.agent | |
| Definition | The device, practitioner, etc. who initiated the request. |
| Control | 1..1 |
| Type | Reference(Device | Practitioner | Organization) |
| Summary | true |
| DeviceRequest.requester.onBehalfOf | |
| 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 | 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 | |
| Definition | The desired perfomer for doing the diagnostic testing. |
| Control | 0..1 |
| Type | Reference(Practitioner | Organization | Patient | Device | RelatedPerson | HealthcareService) |
| Summary | true |
| 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 | |
| Definition | Reason or justification for the use of this device. |
| Control | 0..* |
| Type | Reference(Any) |
| Summary | true |
| DeviceRequest.supportingInfo | |
| Definition | Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body where on the subject's 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 | |
| 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 | |
| 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. |