PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.sdoh-clinicalcare@0.1.0
    http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition-Base-1
description: This profile constrains Conditions that represent Social Determinants of Health.
package_name: hl7.fhir.us.sdoh-clinicalcare
derivation: constraint
name: SDOHCC_Condition_Base_1
type: Condition
elements:
  onset:
    mustSupport: true
    choices: [onsetDateTime, onsetPeriod]
    index: 9
  category:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: null
      slices:
        SDOHDomain:
          match: {}
          schema:
            short: e.g., food-insecurity-domain | transportation-insecurity-domain
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/sdoh-clinicalcare/ValueSet/SDOHCC-ValueSet-SDOHDomain-1'}
            index: 1
  stage: {index: 17}
  encounter: {mustSupport: true, index: 7}
  evidence:
    mustSupport: true
    index: 18
    elements:
      detail:
        index: 19
        slicing:
          rules: open
          discriminator:
          - {path: resolve(), type: profile}
          min: null
          slices:
            SupportedDetail:
              match: {}
              schema:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition-Base-1', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Observation-ScreeningResponseBase-1']
                index: 20
  onsetPeriod: {type: Period, mustSupport: true, choiceOf: onset, index: 11}
  abatement:
    mustSupport: true
    choices: [abatementDateTime, abatementPeriod]
    index: 13
  abatementPeriod: {type: Period, mustSupport: true, choiceOf: abatement, index: 15}
  recorder:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
    index: 16
  severity: {index: 2}
  code:
    index: 3
    elements:
      coding:
        mustSupport: true
        index: 4
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: value}
          min: null
          max: 1
          slices:
            ICD-10Coding:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/icd-10'}
                mustSupport: true
                index: 5
              max: 1
  onsetDateTime: {type: dateTime, mustSupport: true, choiceOf: onset, index: 10}
  bodySite: {index: 6}
  abatementDateTime: {type: dateTime, mustSupport: true, choiceOf: abatement, index: 14}
package_version: 0.1.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition-Base-1
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition
version: 0.1.0