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

ErrorStructureDefinition.versionValues for version differ: '2.1.0' vs '2.2.1'
InformationStructureDefinition.dateValues for date differ: '2024-12-20T21:11:16+00:00' vs '2026-10-09T18:42:41+00:00'
InformationDeviceRequest.languageExample/preferred bindings differ at DeviceRequest.language using binding from PASDeviceRequest
InformationStructureDefinition.shortValues for short differ: 'A timing schedule that specifies an event that may occur multiple times' vs 'Desired time or schedule for use'
InformationStructureDefinition.definitionValues 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

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/DeviceRequest
      copyright
        date2024-12-20T21:11:16+00:002026-10-09T18:42:41+00:00
        • Values Differ
        descriptionPAS constraints on DeviceRequest resource mandating support for elements relevant to the devices being requested on a prior authorization request
          experimental
            fhirVersion4.0.1
              jurisdiction
                jurisdiction / jurisdiction[0]urn:iso:std:iso:3166#US
                  kindresource
                    namePASDeviceRequest
                      publisherHL7 International / Financial Management
                        purpose
                          statusactive
                            titlePAS Device Request
                              typeDeviceRequest
                                urlhttp://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-devicerequest
                                  version2.1.02.2.1
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  DeviceRequest 0..*DeviceRequestMedical device request
                                  0..*DeviceRequestMedical device request
                                    DeviceRequest.id This element is included in summaries. 0..1idLogical id of this artifact This element is included in summaries. 0..1idLogical id of this artifact
                                      DeviceRequest.meta This element is included in summaries. 0..1MetaMetadata about the resource This element is included in summaries. 0..1MetaMetadata about the resource
                                        DeviceRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
                                          DeviceRequest.language 0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.
                                          Additional BindingsPurpose
                                          ??Max Binding
                                          • Example/preferred bindings differ at DeviceRequest.language using binding from PASDeviceRequest
                                          DeviceRequest.text 0..1NarrativeText 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..1NarrativeText summary of the resource, for human interpretation
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                            DeviceRequest.contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                              DeviceRequest.Slices for extension 0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url

                                              Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                              0..*ExtensionExtension
                                              Slice: Unordered, Open by value:url

                                              Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                DeviceRequest.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
                                                  DeviceRequest.identifier This element is included in summaries. 0..*IdentifierExternal Request identifier
                                                  This element is included in summaries. 0..*IdentifierExternal Request identifier
                                                    DeviceRequest.instantiatesCanonical This element is included in summaries. 0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
                                                    This element is included in summaries. 0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
                                                      DeviceRequest.instantiatesUri This element is included in summaries. 0..*uriInstantiates external protocol or definition
                                                      This element is included in summaries. 0..*uriInstantiates external protocol or definition
                                                        DeviceRequest.basedOn This element is included in summaries. 0..*Reference(Resource)What request fulfills
                                                        This element is included in summaries. 0..*Reference(Resource)What request fulfills
                                                          DeviceRequest.priorRequest This element is included in summaries. 0..*Reference(Resource)What request replaces
                                                          This element is included in summaries. 0..*Reference(Resource)What request replaces
                                                            DeviceRequest.groupIdentifier This element is included in summaries. 0..1IdentifierIdentifier of composite request This element is included in summaries. 0..1IdentifierIdentifier of composite request
                                                              DeviceRequest.status This element is a modifier element. This element is included in summaries. 0..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
                                                              Binding: ?? (required): Codes representing the status of the request.
                                                              This element is a modifier element. This element is included in summaries. 0..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
                                                              Binding: ?? (required): Codes representing the status of the request.
                                                                DeviceRequest.intent This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
                                                                Binding: ?? (required): The kind of diagnostic request.
                                                                Fixed Value: order
                                                                This element is a modifier element. This element must be supported. This element is included in summaries. 1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
                                                                Binding: ?? (required): The kind of diagnostic request.
                                                                Fixed Value: order
                                                                  DeviceRequest.priority This element is included in summaries. 0..1coderoutine | urgent | asap | stat
                                                                  Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
                                                                  This element is included in summaries. 0..1coderoutine | urgent | asap | stat
                                                                  Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.
                                                                    DeviceRequest.code[x] This element must be supported. This element is included in summaries. 1..1CodeableConceptDevice requested
                                                                    Binding: ?? (required)
                                                                    This element must be supported. This element is included in summaries. 1..1CodeableConceptDevice requested
                                                                    Binding: ?? (required)
                                                                      DeviceRequest.parameter 0..*BackboneElementDevice details
                                                                      0..*BackboneElementDevice details
                                                                        DeviceRequest.parameter.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                          DeviceRequest.parameter.extension 0..*ExtensionAdditional content defined by implementations
                                                                          0..*ExtensionAdditional content defined by implementations
                                                                            DeviceRequest.parameter.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                            This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              DeviceRequest.parameter.code 0..1CodeableConceptDevice detail
                                                                              Binding Description: (example): A code that identifies the device detail.
                                                                              0..1CodeableConceptDevice detail
                                                                              Binding Description: (example): A code that identifies the device detail.
                                                                                DeviceRequest.parameter.value[x] 0..1CodeableConcept, Quantity, Range, booleanValue of detail0..1CodeableConcept, Quantity, Range, booleanValue of detail
                                                                                  DeviceRequest.subject This element must be supported. This element is included in summaries. 1..1Reference(PAS Beneficiary Patient)Focus of request This element must be supported. This element is included in summaries. 1..1Reference(PAS Beneficiary Patient(2.2.1))Focus of request
                                                                                    DeviceRequest.encounter This element is included in summaries. 0..1Reference(Encounter)Encounter motivating request This element is included in summaries. 0..1Reference(Encounter)Encounter motivating request
                                                                                      DeviceRequest.occurrence[x] This element must be supported. 0..1?? The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as wellA timing schedule that specifies an event that may occur multiple times This element must be supported. This element is included in summaries. 0..1??Desired time or schedule for use
                                                                                        DeviceRequest.authoredOn This element is included in summaries. 0..1dateTimeWhen recorded This element is included in summaries. 0..1dateTimeWhen recorded
                                                                                          DeviceRequest.requester This element is included in summaries. 0..1Reference(Device | Practitioner | PractitionerRole | Organization)Who/what is requesting diagnostics This element is included in summaries. 0..1Reference(Device | Practitioner | PractitionerRole | Organization)Who/what is requesting diagnostics
                                                                                            DeviceRequest.performerType This element is included in summaries. 0..1CodeableConceptFiller role
                                                                                            Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
                                                                                            This element is included in summaries. 0..1CodeableConceptFiller role
                                                                                            Binding: ?? (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
                                                                                              DeviceRequest.performer This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Requested Filler This element is included in summaries. 0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)Requested Filler
                                                                                                DeviceRequest.reasonCode This element is included in summaries. 0..*CodeableConceptCoded Reason for request
                                                                                                Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the device.
                                                                                                This element is included in summaries. 0..*CodeableConceptCoded Reason for request
                                                                                                Binding: ?? (example): Diagnosis or problem codes justifying the reason for requesting the device.
                                                                                                  DeviceRequest.reasonReference This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Linked Reason for request
                                                                                                  This element is included in summaries. 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Linked Reason for request
                                                                                                    DeviceRequest.insurance 0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                    0..*Reference(Coverage | ClaimResponse)Associated insurance coverage
                                                                                                      DeviceRequest.supportingInfo 0..*Reference(Resource)Additional clinical information
                                                                                                      0..*Reference(Resource)Additional clinical information
                                                                                                        DeviceRequest.note 0..*AnnotationNotes or comments
                                                                                                        0..*AnnotationNotes or comments
                                                                                                          DeviceRequest.relevantHistory 0..*Reference(Provenance)Request provenance
                                                                                                          0..*Reference(Provenance)Request provenance

                                                                                                            doco Documentation for this format