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.8.0-alpha class: profile kind: resource url: https://fhir.healthdata.be/StructureDefinition/HdBe-Problem base: http://hl7.org/fhir/StructureDefinition/Condition version: null