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 derivation: constraint name: USCoreServiceRequestProfile type: ServiceRequest elements: category: mustSupport: true index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: us-core: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-servicerequest-category'} mustSupport: true index: 3 encounter: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter'] index: 6 reasonCode: short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Explanation/Justification for procedure or service' binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code'} index: 14 authoredOn: {mustSupport: true, index: 12} occurrenceTiming: {type: Timing, mustSupport: true, choiceOf: occurrence, index: 11} requester: type: Reference 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: 13 occurrencePeriod: {type: Period, mustSupport: true, choiceOf: occurrence, index: 9} status: {mustSupport: true, index: 0} code: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-procedure-code'} mustSupport: true index: 4 intent: {mustSupport: true, index: 1} occurrenceDateTime: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 10} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-location', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 5 occurrence: mustSupport: true choices: [occurrencePeriod, occurrenceDateTime, occurrenceTiming] index: 8 reasonReference: {short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Profile that supports the requested service', index: 15} package_version: 7.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: 7.0.0-ballot required: [code]