description: This profile specifies extensions and constraints on the DeviceRequest resource to support coverage requirements discovery. package_name: hl7.fhir.us.davinci-crd derivation: constraint name: DeviceRequest type: DeviceRequest elements: insurance: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-coverage'] index: 18 encounter: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-encounter'] index: 10 reasonCode: {mustSupport: true, index: 16} authoredOn: {mustSupport: true, index: 13} codeReference: type: Reference mustSupport: true choiceOf: code refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-device'] index: 6 extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-insurance index: 0 slicing: slices: DeviceRequestInsurance: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-insurance', index: 0} min: 0 requester: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner'] index: 14 status: type: code pattern: {type: Code, value: draft} mustSupport: true index: 3 codeCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: code, index: 7} code: mustSupport: true choices: [codeReference, codeCodeableConcept] index: 5 identifier: {mustSupport: true, index: 1} basedOn: {mustSupport: true, array: true, index: 2} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-patient'] index: 9 parameter: {mustSupport: true, index: 8} occurrence: mustSupport: true choices: [] index: 12 performer: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner'] index: 15 reasonReference: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'] index: 17 package_version: 1.0.0 extensions: DeviceRequestInsurance: {url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-insurance', min: 0, type: Extension, mustSupport: true, index: 0} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-devicerequest base: http://hl7.org/fhir/StructureDefinition/DeviceRequest version: 1.0.0 required: [authoredOn, requester, status]