## Profile Comparison between http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-devicerequest vs http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-devicerequest

Left: | PAS Device Request (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-devicerequest)
Right: | PAS Device Request (http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-devicerequest)

### Messages

Error | StructureDefinition.version | Values for version differ: '2.1.0' vs '2.2.0-ballot'
Information | StructureDefinition.date | Values for date differ: '2024-12-20T21:11:16+00:00' vs '2026-01-30T16:26:59+00:00'
Information | DeviceRequest.language | Example/preferred bindings differ at DeviceRequest.language using binding from PASDeviceRequest
Information | StructureDefinition.short | Values for short differ: 'A timing schedule that specifies an event that may occur multiple times' vs 'Desired time or schedule for use'
Information | StructureDefinition.definition | Values for definition differ: 'Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out.' vs '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'.'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/DeviceRequest |
copyright |  |
date | 2024-12-20T21:11:16+00:00 | 2026-01-30T16:26:59+00:00 | Values Differ
description | PAS constraints on DeviceRequest resource mandating support for elements relevant to the devices being requested on a prior authorization request |
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#US |
kind | resource |
name | PASDeviceRequest |
publisher | HL7 International / Financial Management |
purpose |  |
status | active |
title | PAS Device Request |
type | DeviceRequest |
url | http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-devicerequest |
version | 2.1.0 | 2.2.0-ballot | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
DeviceRequest |  | 0..* | DeviceRequest | Medical device request |  | 0..* | DeviceRequest | Medical device request |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 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 |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
| Example/preferred bindings differ at DeviceRequest.language using binding from PASDeviceRequest
text |  | 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 |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Request identifier | Σ | 0..* | Identifier | External Request identifier |
instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition |
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition |
basedOn | Σ | 0..* | Reference(Resource) | What request fulfills | Σ | 0..* | Reference(Resource) | What request fulfills |
priorRequest | Σ | 0..* | Reference(Resource) | What request replaces | Σ | 0..* | Reference(Resource) | What request replaces |
groupIdentifier | Σ | 0..1 | Identifier | Identifier of composite request | Σ | 0..1 | Identifier | Identifier of composite request |
status | ?!Σ | 0..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes representing the status of the request. | ?!Σ | 0..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes representing the status of the request. |
intent | ?!S Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The kind of diagnostic request. Fixed Value: order | ?!S Σ | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: ?? (required): The kind of diagnostic request. Fixed Value: order |
priority | Σ | 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. |
code[x] | S Σ | 1..1 | CodeableConcept | Device requested Binding: ?? (required) | S Σ | 1..1 | CodeableConcept | Device requested Binding: ?? (required) |
parameter |  | 0..* | BackboneElement | Device details |  | 0..* | BackboneElement | Device details |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code |  | 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. |
value[x] |  | 0..1 | CodeableConcept, Quantity, Range, boolean | Value of detail |  | 0..1 | CodeableConcept, Quantity, Range, boolean | Value of detail |
subject | S Σ | 1..1 | Reference(PAS Beneficiary Patient) | Focus of request | S Σ | 1..1 | Reference(PAS Beneficiary Patient(2.2.0-ballot)) | Focus of request |
encounter | Σ | 0..1 | Reference(Encounter) | Encounter motivating request | Σ | 0..1 | Reference(Encounter) | Encounter motivating request |
occurrence[x] | S | 0..1 | ?? | A timing schedule that specifies an event that may occur multiple times | S Σ | 0..1 | ?? | Desired time or schedule for use |
authoredOn | Σ | 0..1 | dateTime | When recorded | Σ | 0..1 | dateTime | When recorded |
requester | Σ | 0..1 | Reference(Device | Practitioner | PractitionerRole | Organization) | Who/what is requesting diagnostics | Σ | 0..1 | Reference(Device | Practitioner | PractitionerRole | Organization) | Who/what is requesting diagnostics |
performerType | Σ | 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. |
performer | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested Filler | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested Filler |
reasonCode | Σ | 0..* | CodeableConcept | Coded Reason for request Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the device. | Σ | 0..* | CodeableConcept | Coded Reason for request Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the device. |
reasonReference | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Linked Reason for request | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Linked Reason for request |
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage |  | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage |
supportingInfo |  | 0..* | Reference(Resource) | Additional clinical information |  | 0..* | Reference(Resource) | Additional clinical information |
note |  | 0..* | Annotation | Notes or comments |  | 0..* | Annotation | Notes or comments |
relevantHistory |  | 0..* | Reference(Provenance) | Request provenance |  | 0..* | Reference(Provenance) | Request provenance |
Documentation for this format