PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.sdoh@clinicalcare-2.0.0
    http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationRaceOMB
description: Profile for race observations that use Office of Management and Budget (OMB) race category codes and CDC race codes. This profile is intended for draft use only. The Cross-Group Projects work group granted a variance to US Core on 06/23/2022 - Jira ticket FHIR-37582. For further details on this profile see [Draft Specifications for Personal Characteristics](draft_specifications_for_personal_characteristics.html).
package_name: rs/hl7.fhir.us.sdoh
derivation: constraint
name: SDOHCCObservationRaceOMB
type: Observation
elements:
  code:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 72826-1, system: 'http://loinc.org'}
    type: CodeableConcept
    index: 0
  value:
    choices: []
    index: 2
  dataAbsentReason:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/sdoh-clinicalcare/ValueSet/SDOHCC-ValueSetObservationDataAbsentReason'}
    mustSupport: true
    index: 3
  method:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/sdoh-clinicalcare/ValueSet/SDOHCC-ValueSetObservationMethod'}
    mustSupport: true
    index: 4
  component:
    index: 5
    slicing:
      rules: open
      discriminator:
      - {path: code, type: pattern}
      - {path: value, type: type}
      - {path: value, type: value}
      min: null
      slices:
        RaceDescription:
          match:
            code:
              coding:
              - {code: 72826-1, system: 'http://loinc.org'}
            value: null
          schema:
            mustSupport: true
            index: 6
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 72826-1, system: 'http://loinc.org'}
                type: CodeableConcept
                index: 7
              value:
                mustSupport: true
                choices: [valueString]
                index: 9
              valueString: {type: string, mustSupport: true, choiceOf: value, index: 10}
              dataAbsentReason: {index: 11}
              interpretation: {index: 12}
              referenceRange: {index: 13}
            required: [value, valueString]
        Race:
          match:
            code:
              coding:
              - {code: 72826-1, system: 'http://loinc.org'}
            value: null
          schema:
            mustSupport: true
            array: true
            max: 5
            index: 14
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 72826-1, system: 'http://loinc.org'}
                type: CodeableConcept
                index: 15
              value:
                short: Race category codes
                mustSupport: true
                choices: [valueCodeableConcept]
                index: 17
              valueCodeableConcept: {short: Race category codes, type: CodeableConcept, mustSupport: true, choiceOf: value, index: 18}
              dataAbsentReason: {index: 19}
              interpretation: {index: 20}
              referenceRange: {index: 21}
            required: [value, valueCodeableConcept]
        DetailedRace:
          match:
            code:
              coding:
              - {code: 72826-1, system: 'http://loinc.org'}
            value: null
          schema:
            index: 22
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 72826-1, system: 'http://loinc.org'}
                type: CodeableConcept
                index: 23
              value:
                short: Detailed race codes
                mustSupport: true
                choices: [valueCodeableConcept]
                index: 25
              valueCodeableConcept: {type: CodeableConcept, short: Detailed race codes, mustSupport: true, choiceOf: value, index: 26}
              dataAbsentReason: {index: 27}
              interpretation: {index: 28}
              referenceRange: {index: 29}
            required: [value, valueCodeableConcept]
package_version: clinicalcare-2.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationRaceOMB
base: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationPersonalCharacteristic
version: 2.0.0
required: [method]