PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core.r4@6.0.0-ballot
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest
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 when using this profile.  It provides the floor for standards development for specific use cases.fhirVersion: 4.0.1'
package_name: hl7.fhir.us.core.r4
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
  reasonCode:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code'}
    index: 13
  authoredOn: {mustSupport: true, index: 11}
  occurrenceTiming: {type: Timing, mustSupport: true, choiceOf: occurrence, index: 10}
  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: 12
  occurrencePeriod: {type: Period, mustSupport: true, choiceOf: occurrence, index: 8}
  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: 9}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 5
  occurrence:
    mustSupport: true
    choices: [occurrencePeriod, occurrenceDateTime, occurrenceTiming]
    index: 7
  reasonReference:
    type: Reference
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition-encounter-diagnosis', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition-problems-health-concerns', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rate', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-result', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-occupation', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-pregnancyintent', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-pregnancystatus', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-screening-assessment', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-respiratory-rate', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-simple-observation', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs']
    index: 14
package_version: 6.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: 6.0.0-ballot
required: [code]