description: This profile specifies constraints on the ServiceRequest resource to support coverage requirements discovery. package_name: hl7.fhir.us.davinci-crd derivation: constraint name: CRDServiceRequest type: ServiceRequest elements: performerType: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/NUCCCareProviderTaxonomyIndividualOrGroups'} mustSupport: true index: 22 extensions: codeOptions: {url: 'http://hl7.org/fhir/StructureDefinition/codeOptions|5.3.0-ballot-tc1', min: 0, type: Extension, mustSupport: true, index: 23} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/codeOptions|5.3.0-ballot-tc1 index: 23 slicing: slices: codeOptions: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/codeOptions|5.3.0-ballot-tc1', index: 23} min: 0 category: short: inpatient, outpatient, etc. binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActEncounterCode|3.0.0'} mustSupport: true index: 6 slicing: slices: encounterType: match: {} schema: short: inpatient, outpatient, etc. binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActEncounterCode|3.0.0'} mustSupport: true index: 6 min: 0 max: 1 serviceType: match: {} schema: short: X-ray, Lab, consulation, surgical, etc. binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/X12ServiceType'} mustSupport: true index: 7 min: 0 max: 1 encounter: type: Reference refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-encounter'] index: 14 reasonCode: mustSupport: true index: 31 elements: coding: index: 32 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: ICD10: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/ICD10CM'} mustSupport: true index: 33 min: 0 max: 1 authoredOn: {index: 20} occurrenceTiming: {type: Timing, choiceOf: occurrence, index: 19} extension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: Coverage-Information: match: {url: null} schema: {type: Extension, short: Coverage Info, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-coverage-information', index: 2} min: 0 contained: {mustSupport: true, index: 0} locationReference: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-location'] index: 30 requester: type: Reference refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitionerrole'] index: 21 occurrencePeriod: {type: Period, choiceOf: occurrence, index: 17} status: {index: 5} code: short: Codes to identify requested services. (CPT, SNOMED CT or LOINC) binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/serviceRequestCodes'} index: 9 extensions: BillingOptions: {url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-billing-options', min: 0, type: Extension, short: Expected Billing Code(s), mustSupport: true, index: 10} elements: extension: type: Extension short: Expected Billing Code(s) mustSupport: true url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-billing-options index: 10 slicing: slices: BillingOptions: match: {} schema: {type: Extension, short: Expected Billing Code(s), mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-billing-options', index: 10} min: 0 identifier: {mustSupport: true, index: 3} doNotPerform: {mustSupport: true, index: 8} basedOn: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-medicationrequest', 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-servicerequest'] index: 4 quantity: mustSupport: true choices: [] index: 12 locationCode: mustSupport: true index: 25 elements: coding: index: 26 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: cms: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/cmslocationcodes'} mustSupport: true index: 27 min: 0 max: 1 nubc: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/NUBCTypeOfBill'} mustSupport: true index: 28 min: 0 max: 1 nucc: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-crd/ValueSet/NUCCCareProviderTaxonomyNonIndividual'} mustSupport: true array: true index: 29 min: 0 occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 18} subject: type: Reference refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-patient'] index: 13 occurrence: choices: [occurrencePeriod, occurrenceDateTime, occurrenceTiming] index: 16 performer: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-organization', 'http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitionerrole'] index: 24 reasonReference: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition-encounter-diagnosis|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition-problems-health-concerns|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference|7.0.0'] index: 34 package_version: 2.2.0 extensions: Coverage-Information: {url: 'http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-coverage-information', min: 0, type: Extension, short: Coverage Info, mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-servicerequest base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest|7.0.0 version: 2.2.0 required: [authoredOn, requester]