| Left: | CRD Device Request (http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-devicerequest) | 
| Right: | CRD Device Request (http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-devicerequest) | 
| Error | StructureDefinition.version | Values for version differ: '2.1.0' vs '2.2.0-ballot' | 
| Information | StructureDefinition.date | Values for date differ: '2024-12-11T18:49:53+00:00' vs '2025-08-06T17:27:13+00:00' | 
| Information | StructureDefinition.comment | Values for comment differ: 'potentially relevant for CRD in some situations.' vs 'Observations **SHOULD** use US Core profiles when applicable, but not all relevant observations have appropriate US Core profiles (and there are too many to practically list all US Core profiles).' | 
| Name | Value | Comments | |
|---|---|---|---|
 abstract | false | ||
 baseDefinition | http://hl7.org/fhir/StructureDefinition/DeviceRequest | ||
 copyright | |||
 date | 2024-12-11T18:49:53+00:00 | 2025-08-06T17:27:13+00:00 | 
  | 
 description | This profile specifies extensions and constraints on the DeviceRequest resource to support coverage requirements discovery. | ||
 experimental | false | ||
 fhirVersion | 4.0.1 | ||
 jurisdiction | |||
![]()  jurisdiction[0] | urn:iso:std:iso:3166#US | ||
 kind | resource | ||
 name | CRDDeviceRequest | ||
 publisher | HL7 International / Financial Management | ||
 purpose | |||
 status | active | ||
 title | CRD Device Request | ||
 type | DeviceRequest | ||
 url | http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-devicerequest | ||
 version | 2.1.0 | 2.2.0-ballot | 
  | 
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]()  | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]()  | 0..* | DeviceRequest | Medical device request | 0..* | DeviceRequest | Medical device request | |||||||||||
![]() ![]()  | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]()  | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]()  | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]()  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. 
  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. 
  | |||||||||||
![]() ![]()  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements  | |||||||||||
![]() ![]()  | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]()  | 0..* | Extension | Extension Slice: Unordered, Open by value:url  | 0..* | Extension | Extension Slice: Unordered, Open by value:url  | |||||||||||
![]() ![]()  | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]()  | SΣ | 0..* | Identifier | External Request identifier | SΣ | 0..* | Identifier | External Request identifier | |||||||||
![]() ![]()  | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | |||||||||
![]() ![]()  | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition | |||||||||
![]() ![]()  | SΣ | 0..* | Reference(Resource) | What request fulfills | SΣ | 0..* | Reference(Resource) | What request fulfills | |||||||||
![]() ![]()  | Σ | 0..* | Reference(Resource) | What request replaces | Σ | 0..* | Reference(Resource) | What request replaces | |||||||||
![]() ![]()  | Σ | 0..1 | Identifier | Identifier of composite request | Σ | 0..1 | Identifier | Identifier of composite request | |||||||||
![]() ![]()  | ?!SΣ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes representing the status of the request. Example General: draft  | ?!SΣ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes representing the status of the request. Example General: draft  | |||||||||
![]() ![]()  | ?!Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The kind of diagnostic request.  | ?!Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The kind of diagnostic request.  | |||||||||
![]() ![]()  | Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.  | Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.  | |||||||||
![]() ![]()  | SΣ | 1..1 | Reference(CRD Device), CodeableConcept | Device requested Binding: ?? (extensible)  | SΣ | 1..1 | Reference(CRD Device), CodeableConcept | Device requested Slice: Unordered, Closed by type:$this Binding: ?? (extensible)  | |||||||||
![]() ![]()  | S | 0..* | BackboneElement | Device details | S | 0..* | BackboneElement | Device details | |||||||||
![]() ![]() ![]()  | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]()  | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]()  | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]()  | 0..1 | CodeableConcept | Device detail Binding Description: (example): A code that identifies the device detail.  | 0..1 | CodeableConcept | Device detail Binding Description: (example): A code that identifies the device detail.  | |||||||||||
![]() ![]() ![]()  | 0..1 | CodeableConcept, Quantity, Range, boolean | Value of detail | 0..1 | CodeableConcept, Quantity, Range, boolean | Value of detail | |||||||||||
![]() ![]()  | SΣ | 1..1 | Reference(CRD Patient) | Focus of request | SΣ | 1..1 | Reference(CRD Patient) | Focus of request | |||||||||
![]() ![]()  | Σ | 0..1 | Reference(CRD Encounter) | Encounter motivating request | Σ | 0..1 | Reference(CRD Encounter) | Encounter motivating request | |||||||||
![]() ![]()  | SΣ | 0..1 | dateTime, Period, Timing | Desired time or schedule for use | SΣ | 0..1 | dateTime, Period, Timing | Desired time or schedule for use | |||||||||
![]() ![]()  | SΣ | 1..1 | dateTime | When recorded | SΣ | 1..1 | dateTime | When recorded | |||||||||
![]() ![]()  | SΣ | 1..1 | Reference(US Core Practitioner Profile(7.0.0) S | HRex PractitionerRole Profile S) | Who/what is requesting diagnostics | SΣ | 1..1 | Reference(US Core Practitioner Profile(7.0.0) S | HRex PractitionerRole Profile S) | Who/what is requesting diagnostics | |||||||||
![]() ![]()  | Σ | 0..1 | CodeableConcept | Filler role Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.  | Σ | 0..1 | CodeableConcept | Filler role Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.  | |||||||||
![]() ![]()  | SΣ | 0..1 | Reference(US Core Practitioner Profile(7.0.0) S | HRex PractitionerRole Profile S) | Requested Filler | SΣ | 0..1 | Reference(US Core Practitioner Profile(7.0.0) S | HRex PractitionerRole Profile S) | Requested Filler | |||||||||
![]() ![]()  | SΣ | 0..* | CodeableConcept | Coded Reason for request Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the device.  | SΣ | 0..* | CodeableConcept | Coded Reason for request Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the device.  | |||||||||
![]() ![]()  | SΣ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Linked Reason for request | SΣ | 0..* | Reference(US Core Condition Problems and Health Concerns Profile(7.0.0) | US Core Condition Encounter Diagnosis Profile(7.0.0) | US Core DiagnosticReport Profile for Laboratory Results Reporting(7.0.0) | US Core DiagnosticReport Profile for Report and Note Exchange(7.0.0) | US Core DocumentReference Profile(7.0.0) | Observation) | Linked Reason for request | |||||||||
![]() ![]()  | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||||||||
![]() ![]()  | 0..* | Reference(Resource) | Additional clinical information | 0..* | Reference(Resource) | Additional clinical information | |||||||||||
![]() ![]()  | 0..* | Annotation | Notes or comments | 0..* | Annotation | Notes or comments | |||||||||||
![]() ![]()  | 0..* | Reference(Provenance) | Request provenance | 0..* | Reference(Provenance) | Request provenance | |||||||||||
  Documentation for this format | |||||||||||||||||