PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@6.0.0-ballot
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-occupation
description: The US Core Occupation Status Observation Profile is based upon the core FHIR Observation Resource and implements the US Core Data for Interoperability (USCDI) v3 Occupation status requirements. To promote interoperability and adoption through common implementation, this profile sets minimum expectations for the Observation resource to record, search, and fetch the \"Type of work of a person\" and \"Type of business that compensates for work or assigns work to an unpaid worker or volunteer\"  associated with a patient. 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.
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: pattern}
      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.coding, type: pattern}
      min: null
      slices:
        industry:
          match:
            code: {coding: null}
          schema:
            short: Occupation industry
            mustSupport: true
            index: 8
            elements:
              code:
                short: Occupation industry history
                mustSupport: true
                index: 9
                elements:
                  coding:
                    mustSupport: true
                    index: 10
                    slicing:
                      rules: open
                      discriminator:
                      - {path: $this, type: pattern}
                      min: null
                      slices:
                        86188-0:
                          match: {code: 86188-0, system: 'http://loinc.org'}
                          schema:
                            mustSupport: true
                            pattern:
                              type: Coding
                              value: {code: 86188-0, system: 'http://loinc.org'}
                            _required: true
                            index: 11
                          min: 1
                          max: 1
              valueCodeableConcept:
                type: CodeableConcept
                short: Occupation industry or text
                binding: {strength: required, valueSet: 'http://phinvads.cdc.gov/fhir/ValueSet/2.16.840.1.114222.4.11.7900'}
                mustSupport: true
                index: 12
            required: [valueCodeableConcept]
package_version: 6.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: 6.0.0-ballot
required: [subject, valueCodeableConcept]