PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.sdoh-clinicalcare@2.3.0
    http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition
description: Profile for Social Determinants of Health (SDOH) conditions.
package_name: hl7.fhir.us.sdoh-clinicalcare
derivation: constraint
name: SDOHCCCondition
type: Condition
elements:
  onset:
    mustSupport: true
    choices: [onsetDateTime, onsetPeriod]
    index: 17
  category:
    short: category codes
    mustSupport: true
    array: true
    min: 2
    index: 7
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: 2
      slices:
        encounter-diagnosis:
          match:
            coding:
            - {code: encounter-diagnosis, system: 'http://terminology.hl7.org/CodeSystem/condition-category'}
          schema:
            short: encounter-diagnosis
            mustSupport: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: encounter-diagnosis, system: 'http://terminology.hl7.org/CodeSystem/condition-category'}
            type: CodeableConcept
            index: 8
          min: 0
          max: 1
        problem-or-health-concern:
          match: {}
          schema:
            short: problem-list-item | health-concern
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-problem-or-health-concern|7.0.0'}
            mustSupport: true
            array: true
            index: 9
          min: 0
        screening-assessment:
          match: {}
          schema:
            min: 1
            short: USCDI Health Status/Assessments Data Class. Requires at least a category code 'sdoh'
            mustSupport: true
            array: true
            _required: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-screening-assessment-condition-category|7.0.0'}
            index: 10
          min: 1
        SDOHCC:
          match: {}
          schema:
            short: e.g., food-insecurity | transportation-insecurity
            mustSupport: true
            array: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/sdoh-clinicalcare/ValueSet/SDOHCC-ValueSetSDOHCategory'}
            index: 11
          min: 0
  clinicalStatus:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-clinical'}
    mustSupport: true
    index: 5
  meta:
    mustSupport: true
    index: 0
    elements:
      lastUpdated: {short: When the resource last changed, mustSupport: true, index: 1}
  stage: {index: 27}
  encounter:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter|7.0.0']
    index: 15
  evidence:
    mustSupport: true
    index: 28
    elements:
      code: {index: 29}
      detail:
        index: 30
        slicing:
          rules: open
          discriminator:
          - {path: resolve(), type: profile}
          min: null
          slices:
            SupportedDetail:
              match: {}
              schema:
                refers: ['http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationAssessment', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationScreeningResponse', 'http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse']
                type: Reference
                mustSupport: true
                array: true
                index: 31
              min: 0
  onsetPeriod: {type: Period, mustSupport: true, choiceOf: onset, index: 19}
  abatement:
    mustSupport: true
    choices: [abatementDateTime, abatementPeriod]
    index: 21
  abatementPeriod: {type: Period, mustSupport: true, choiceOf: abatement, index: 23}
  asserter:
    short: Person or device that asserts this condition
    refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-practitionerrole']
    type: Reference
    mustSupport: true
    index: 26
  extension:
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        asserterDevice:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter', index: 3}
          min: 0
          max: 1
        assertedDate:
          match: {url: null}
          schema: {type: Extension, short: Date the condition was first asserted, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/condition-assertedDate|5.2.0', index: 4}
          min: 0
          max: 1
  recordedDate: {mustSupport: true, index: 24}
  recorder:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
    index: 25
  code:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code|7.0.0'}
    mustSupport: true
    index: 12
  onsetDateTime: {type: dateTime, mustSupport: true, choiceOf: onset, index: 18}
  bodySite: {index: 13}
  abatementDateTime: {type: dateTime, mustSupport: true, choiceOf: abatement, index: 22}
  verificationStatus:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-ver-status'}
    mustSupport: true
    index: 6
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0']
    index: 14
package_version: 2.3.0
extensions:
  asserterDevice: {url: 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter', min: 0, max: 1, type: Extension, mustSupport: true, index: 3}
  assertedDate: {url: 'http://hl7.org/fhir/StructureDefinition/condition-assertedDate|5.2.0', min: 0, max: 1, type: Extension, short: Date the condition was first asserted, mustSupport: true, index: 4}
class: profile
kind: resource
url: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 2.3.0
required: [code]