PackagesCanonicalsLogsProblems
    Packages
    smart4health.eu.core@0.3.0
    http://fhir.smart4health.eu/StructureDefinition/s4h-condition
description: Condition profile for the Smart4Health project
package_name: smart4health.eu.core
derivation: constraint
name: S4hCondition
type: Condition
elements:
  onset:
    mustSupport: false
    choices: [onsetPeriod]
    index: 15
    slicing:
      slices:
        onsetPeriod:
          match: {}
          schema:
            mustSupport: false
            choices: [onsetPeriod]
            index: 15
  category:
    type: CodeableConcept
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/problem-type-uv-ips'}
    index: 2
  clinicalStatus: {type: CodeableConcept, index: 0}
  onsetPeriod:
    type: Period
    mustSupport: false
    choiceOf: onset
    index: 16
    slicing:
      slices:
        onsetPeriod:
          match: {}
          schema: {type: Period, mustSupport: false, choiceOf: onset, index: 16}
  abatement:
    mustSupport: false
    choices: [abatementPeriod]
    index: 23
    slicing:
      slices:
        abatementPeriod:
          match: {}
          schema:
            mustSupport: false
            choices: [abatementPeriod]
            index: 23
  abatementPeriod:
    type: Period
    mustSupport: false
    choiceOf: abatement
    index: 24
    slicing:
      slices:
        abatementPeriod:
          match: {}
          schema: {type: Period, mustSupport: false, choiceOf: abatement, index: 24}
  asserter: {mustSupport: true, index: 26}
  recordedDate: {mustSupport: true, index: 25}
  severity:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/condition-severity-uv-ips'}
    index: 3
  code:
    type: CodeableConcept
    index: 4
    slicing:
      rules: open
      description: Discriminated by the bound value set
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        problemGPSCode:
          match: {}
          schema:
            short: Code for a problem from the SNOMED CT GPS code set
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/core-problem-finding-situation-event-gps-uv-ips'}
            mustSupport: true
            index: 5
        absentOrUnknownProblem:
          match: {}
          schema:
            short: Code for absent problem or for unknown problem
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-problems-uv-ips'}
            mustSupport: true
            index: 6
  onsetDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: onset
    index: 13
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: onset, index: 13}
  bodySite: {type: CodeableConcept, index: 7}
  abatementDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: abatement
    index: 21
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: abatement, index: 21}
  verificationStatus: {type: CodeableConcept, index: 1}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips']
    index: 8
package_version: 0.3.0
class: profile
kind: resource
url: http://fhir.smart4health.eu/StructureDefinition/s4h-condition
base: http://hl7.org/fhir/StructureDefinition/Condition
version: null
required: [clinicalStatus, code]