PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.sdoh@clinicalcare-2.2.0
    http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationEthnicityOMB
description: Profile for ethnicity observations that use Office of Management and Budget (OMB) ethnicity category codes and CDC ethnicity codes. This profile is intended for draft use only. 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: SDOHCCObservationEthnicityOMB
type: Observation
elements:
  code:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 69490-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'}
    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:
        EthnicityDescription:
          match:
            code:
              coding:
              - {code: 69490-1, system: 'http://loinc.org'}
            value: null
          schema:
            mustSupport: true
            index: 6
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 69490-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]
        Ethnicity:
          match:
            code:
              coding:
              - {code: 69490-1, system: 'http://loinc.org'}
            value: null
          schema:
            mustSupport: true
            index: 14
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 69490-1, system: 'http://loinc.org'}
                type: CodeableConcept
                index: 15
              value:
                short: Hispanic or Latino | Non Hispanic or Latino
                mustSupport: true
                choices: [valueCodeableConcept]
                index: 17
              valueCodeableConcept: {type: CodeableConcept, short: Hispanic or Latino | Non Hispanic or Latino, mustSupport: true, choiceOf: value, index: 18}
              dataAbsentReason: {index: 19}
              interpretation: {index: 20}
              referenceRange: {index: 21}
            required: [value, valueCodeableConcept]
        DetailedEthnicity:
          match:
            code:
              coding:
              - {code: 69490-1, system: 'http://loinc.org'}
            value: null
          schema:
            array: true
            index: 22
            elements:
              code:
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 69490-1, system: 'http://loinc.org'}
                type: CodeableConcept
                index: 23
              value:
                mustSupport: true
                choices: [valueCodeableConcept]
                index: 25
              valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 26}
              dataAbsentReason: {index: 27}
              interpretation: {index: 28}
              referenceRange: {index: 29}
            required: [value, valueCodeableConcept]
package_version: clinicalcare-2.2.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationEthnicityOMB
base: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationPersonalCharacteristic
version: 2.2.0
required: [method]