This page is part of the FHIR Specification v4.3.0-snapshot1: R4B Snapshot to support the Jan 2022 Connectathon. About the R4B version of FHIR. The current officially released version is 4.3.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: 1 | Trial Use | Security Category: Patient | 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. |
Cardinality | 0..* |
Type | DomainResource |
Summary | false |
DeviceRequest.identifier | |
Element Id | DeviceRequest.identifier |
Definition | Identifiers assigned to this order by the orderer or by the receiver. |
Note | This is a business identifier, not a resource identifier (see discussion) |
Cardinality | 0..* |
Type | Identifier |
Summary | true |
DeviceRequest.instantiatesCanonical | |
Element Id | DeviceRequest.instantiatesCanonical |
Definition | The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this DeviceRequest. |
Cardinality | 0..* |
Type | canonical(ActivityDefinition | PlanDefinition) |
Summary | true |
Comments | Note: This is a business identifier, not a resource identifier (see discussion). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. |
DeviceRequest.instantiatesUri | |
Element Id | DeviceRequest.instantiatesUri |
Definition | The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this DeviceRequest. |
Cardinality | 0..* |
Type | uri |
Summary | true |
Comments | This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier. |
DeviceRequest.basedOn | |
Element Id | DeviceRequest.basedOn |
Definition | Plan/proposal/order fulfilled by this request. |
Cardinality | 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). |
Cardinality | 0..* |
Type | Reference(Any) |
Summary | true |
DeviceRequest.groupIdentifier | |
Element Id | DeviceRequest.groupIdentifier |
Definition | Composite request this is part of. |
Cardinality | 0..1 |
Type | Identifier |
Summary | true |
DeviceRequest.status | |
Element Id | DeviceRequest.status |
Definition | The status of the request. |
Cardinality | 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. |
Cardinality | 1..1 |
Terminology Binding | RequestIntent (Required) |
Type | code |
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. |
Cardinality | 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. |
Cardinality | 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. |
Cardinality | 0..* |
Summary | false |
DeviceRequest.parameter.code | |
Element Id | DeviceRequest.parameter.code |
Definition | A code or string that identifies the device detail being asserted. |
Cardinality | 0..1 |
Terminology Binding | ParameterCode: |
Type | CodeableConcept |
Summary | false |
DeviceRequest.parameter.value[x] | |
Element Id | DeviceRequest.parameter.value[x] |
Definition | The value of the device detail. |
Cardinality | 0..1 |
Type | CodeableConcept|Quantity|Range|boolean |
[x] Note | See Choice of Data Types for further information about how to use [x] |
Summary | false |
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. |
Cardinality | 1..1 |
Type | Reference(Patient | Group | Location | Device) |
Summary | true |
DeviceRequest.encounter | |
Element Id | DeviceRequest.encounter |
Definition | An encounter that provides additional context in which this request is made. |
Cardinality | 0..1 |
Type | Reference(Encounter) |
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". |
Cardinality | 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. |
Cardinality | 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. |
Cardinality | 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. |
Cardinality | 0..1 |
Terminology Binding | DeviceRequestParticipantRole : |
Type | CodeableConcept |
Summary | true |
DeviceRequest.performer | |
Element Id | DeviceRequest.performer |
Definition | The desired performer for doing the diagnostic testing. |
Cardinality | 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. |
Cardinality | 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. |
Cardinality | 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. |
Cardinality | 0..* |
Type | Reference(Coverage | ClaimResponse) |
Summary | false |
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). |
Cardinality | 0..* |
Type | Reference(Any) |
Requirements | Knowing where the device is targeted is important for tracking if multiple sites are possible. |
Summary | false |
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. |
Cardinality | 0..* |
Type | Annotation |
Summary | false |
DeviceRequest.relevantHistory | |
Element Id | DeviceRequest.relevantHistory |
Definition | Key events in the history of the request. |
Cardinality | 0..* |
Type | Reference(Provenance) |
Summary | false |
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. |