PackagesCanonicalsLogsProblems
    Packages
    healthdata.be.r4.cbb@0.6.0-alpha2
    https://fhir.healthdata.be/StructureDefinition/HdBe-Problem
description: 'A problem describes a situation with regard to an individual’s health and/or welfare. This situation can be described by the person involved (the patient) themselves (in the form of a complaint), or by their healthcare provider (in the form of a diagnosis, for example). The situation can form cause for diagnostic or therapeutic policy.\r\n\r\nA problem includes all kinds of medical or nursing information that represents a health problem. A problem can represent various types of health problems:\r\n \r\nA complaint, finding by patient: a subjective, negatively experienced observation of the patient’s health. Examples: stomach ache, amnesia\r\n\r\nA symptom: an observation by or about the patient which may indicate a certain disease. Examples: fever, blood in stool, white spots on the roof of the mouth;\r\n\r\nA diagnosis: medical interpretation of complaints and findings. Examples: Diabetes Mellitus type II, pneumonia, hemolytic-uremic syndrome.\r\n\r\nA functional limitation: a reduction of functional options. Examples: reduced mobility, help required for dressing.\r\n\r\nA complication: Every diagnosis seen by the healthcare provider as an unforeseen and undesired result of medical action. Examples: post-operative wound infections, loss of hearing through the use of antibiotics.'
package_name: healthdata.be.r4.cbb
derivation: constraint
name: HdBeProblem
type: Condition
elements:
  onset:
    choices: []
    index: 13
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        onsetDateTime:
          match: {}
          schema:
            short: ProblemStartDate
            choices: [onsetDateTime]
            index: 15
  category:
    index: 4
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: null
      slices:
        problemType:
          match: {}
          schema:
            short: ProblemType
            binding: {strength: required, valueSet: 'https://fhir.healthdata.be/ValueSet/ProblemType'}
            index: 5
          max: 1
  clinicalStatus:
    short: ProblemStatus
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1'}
    index: 0
  abatement:
    choices: []
    index: 18
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        abatementDateTime:
          match: {}
          schema:
            short: ProblemEndDate
            choices: [abatementDateTime]
            index: 20
  note:
    index: 22
    elements:
      text: {short: Comment, index: 23}
  code:
    short: ProblemName
    binding: {strength: extensible, valueSet: 'https://fhir.healthdata.be/ValueSet/ProblemName'}
    index: 6
    extensions:
      furtherSpecificationProblemName:
        url: https://fhir.healthdata.be/StructureDefinition/ext-Problem.FurtherSpecificationProblemName
        type: Extension
        index: 8
        elements:
          value:
            choices: []
            index: 10
    elements:
      extension:
        index: 7
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            furtherSpecificationProblemName:
              match: {url: null}
              schema:
                type: Extension
                url: https://fhir.healthdata.be/StructureDefinition/ext-Problem.FurtherSpecificationProblemName
                index: 8
                elements:
                  value:
                    choices: []
                    index: 10
  onsetDateTime:
    short: ProblemStartDate
    type: dateTime
    choiceOf: onset
    index: 16
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {short: ProblemStartDate, type: dateTime, choiceOf: onset, index: 16}
  bodySite: {type: CodeableConcept, short: Location / ProblemAnatomicalLocation, index: 11}
  abatementDateTime:
    short: ProblemEndDate
    type: dateTime
    choiceOf: abatement
    index: 21
    slicing:
      slices:
        abatementDateTime:
          match: {}
          schema: {short: ProblemEndDate, type: dateTime, choiceOf: abatement, index: 21}
  verificationStatus:
    short: VerificationStatus
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1'}
    index: 1
    elements:
      coding:
        index: 2
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: value}
          min: null
          slices:
            verificationStatusCodelist:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'https://fhir.healthdata.be/ValueSet/VerificationStatus'}
                _required: true
                index: 3
              min: 1
              max: 1
package_version: 0.6.0-alpha2
class: profile
kind: resource
url: https://fhir.healthdata.be/StructureDefinition/HdBe-Problem
base: http://hl7.org/fhir/StructureDefinition/Condition
version: null