description: This profile sets minimum expectations for recording, searching, and fetching the ServiceRequest resource to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases. package_name: hl7.fhir.us.core.r4 derivation: constraint name: USCoreServiceRequestProfile type: ServiceRequest elements: category: short: (USCDI) Classification of service mustSupport: true index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: us-core: match: {} schema: short: (USCDI) Classification of service binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-servicerequest-category'} mustSupport: true index: 3 reasonCode: short: (USCDI) Explanation/Justification for procedure or service binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code'} index: 13 authoredOn: {short: (USCDI) Date request signed, mustSupport: true, index: 11} occurrenceTiming: {type: Timing, short: (USCDI) When service should occur, mustSupport: true, choiceOf: occurrence, index: 10} requester: type: Reference short: (USCDI) Who/what is requesting service mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson'] index: 12 occurrencePeriod: {type: Period, short: (USCDI) When service should occur, mustSupport: true, choiceOf: occurrence, index: 8} status: {short: (USCDI) draft | active | on-hold | revoked | completed | entered-in-error | unknown, mustSupport: true, index: 0} code: short: (USCDI) What is being requested/ordered binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-procedure-code'} mustSupport: true index: 4 intent: {short: (USCDI) proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option, mustSupport: true, index: 1} occurrenceDateTime: {type: dateTime, short: (USCDI) When service should occur, mustSupport: true, choiceOf: occurrence, index: 9} subject: type: Reference short: (USCDI) Individual or Entity the service is ordered for mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 5 occurrence: short: (USCDI) When service should occur mustSupport: true choices: [occurrencePeriod, occurrenceDateTime, occurrenceTiming] index: 7 reasonReference: {short: (USCDI) US Core Profile that supports the requested service, index: 14} package_version: 6.1.0-snapshot1 class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: 6.1.0-snapshot1 required: [code]