PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@8.0.0-ballot
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-occupation
description: The US Core Observation Occupation Profile inherits from the FHIR [Observation](https://hl7.org/fhir/R4/observation.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the U.S. Core Data for Interoperability (USCDI)  *Occupation* and *Occupation Industry* Data Elements. It sets minimum expectations for the Observation resource to record, search, and fetch a patient's past or present job as occupation and industry, in other words, the type of work and type of business that compensates for work or assigns work to an unpaid worker or volunteer. In the context of this profile, a job is defined as a work situation or a training or volunteer position held for a specified period. This profile specifies which core elements, extensions,  vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
package_name: hl7.fhir.us.core
derivation: constraint
name: USCoreObservationOccupationProfile
type: Observation
elements:
  status: {mustSupport: true, index: 0}
  category:
    mustSupport: true
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: null
      slices:
        socialhistory:
          match:
            coding:
            - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
          schema:
            mustSupport: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
            index: 2
          min: 0
          max: 1
  code:
    short: Occupation history
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 11341-5, system: 'http://loinc.org'}
    index: 3
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 4
  effectivePeriod: {mustSupport: true, index: 5}
  valueCodeableConcept:
    type: CodeableConcept
    short: Coded occupation or text
    binding: {strength: extensible, valueSet: 'http://phinvads.cdc.gov/fhir/ValueSet/2.16.840.1.114222.4.11.7901'}
    mustSupport: true
    index: 6
  component:
    mustSupport: true
    index: 7
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        industry:
          match:
            code:
              coding:
              - {code: 86188-0, system: 'http://loinc.org'}
          schema:
            short: Occupation industry
            mustSupport: true
            index: 8
            elements:
              code:
                type: CodeableConcept
                short: Occupation industry history
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 86188-0, system: 'http://loinc.org'}
                index: 9
              valueCodeableConcept:
                type: CodeableConcept
                short: Occupation industry or text
                binding: {strength: extensible, valueSet: 'http://phinvads.cdc.gov/fhir/ValueSet/2.16.840.1.114222.4.11.7900'}
                mustSupport: true
                index: 10
            required: [valueCodeableConcept]
package_version: 8.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-occupation
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 8.0.0-ballot
required: [subject, valueCodeableConcept]