description: Observation profile grading a single ICF category for a patient, as required by the JARDIN MDS draft and the ERDRI-CDS. Observation.code carries the ICF category; the WHO qualifiers are carried as components, because body structures take three of them and activities/participation take two (capacity and performance). package_name: de.medizininformatikinitiative.kerndatensatz.seltene derivation: constraint name: MII_PR_Seltene_ICFAssessment type: Observation elements: category: mustSupport: true index: 4 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: survey: match: coding: - {code: survey, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: short: 'Category: survey/assessment' mustSupport: true pattern: type: CodeableConcept value: coding: - {code: survey, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 5 min: 1 max: 1 meta: mustSupport: true index: 1 elements: profile: {mustSupport: true, index: 2} value: choices: [] index: 16 component: mustSupport: true index: 18 elements: value: choices: [] index: 20 slicing: rules: open description: One slice per ICF qualifier. Which ones apply depends on the chapter of the category in Observation.code. discriminator: - {path: code, type: pattern} min: null slices: extentOfImpairment: match: code: coding: - {code: extent-of-impairment, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Body functions (b): extent of impairment' mustSupport: true index: 21 elements: code: pattern: type: CodeableConcept value: coding: - {code: extent-of-impairment, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 22 value: choices: [valueCodeableConcept] index: 24 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 25} extentOfImpairmentBodyStructure: match: code: coding: - {code: extent-of-impairment-structure, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Body structures (s), first qualifier: extent of impairment' mustSupport: true index: 26 elements: code: pattern: type: CodeableConcept value: coding: - {code: extent-of-impairment-structure, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 27 value: choices: [valueCodeableConcept] index: 29 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 30} natureOfChange: match: code: coding: - {code: nature-of-change, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Body structures (s), second qualifier: nature of the change' mustSupport: true index: 31 elements: code: pattern: type: CodeableConcept value: coding: - {code: nature-of-change, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 32 value: choices: [valueCodeableConcept] index: 34 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 35} anatomicalLocation: match: code: coding: - {code: anatomical-location, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Body structures (s), third qualifier: anatomical location' mustSupport: true index: 36 elements: code: pattern: type: CodeableConcept value: coding: - {code: anatomical-location, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 37 value: choices: [valueCodeableConcept] index: 39 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 40} capacity: match: code: coding: - {code: capacity, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Activities and participation (d): CAPACITY — what the person can do in a standardised environment' mustSupport: true index: 41 elements: code: pattern: type: CodeableConcept value: coding: - {code: capacity, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 42 value: choices: [valueCodeableConcept] index: 44 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 45} performance: match: code: coding: - {code: performance, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Activities and participation (d): PERFORMANCE — what the person actually does in their current environment' mustSupport: true index: 46 elements: code: pattern: type: CodeableConcept value: coding: - {code: performance, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 47 value: choices: [valueCodeableConcept] index: 49 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 50} barrier: match: code: coding: - {code: barrier, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Environmental factors (e): extent to which the factor acts as a barrier' mustSupport: true index: 51 elements: code: pattern: type: CodeableConcept value: coding: - {code: barrier, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 52 value: choices: [valueCodeableConcept] index: 54 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 55} facilitator: match: code: coding: - {code: facilitator, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} schema: short: 'Environmental factors (e): extent to which the factor acts as a facilitator' mustSupport: true index: 56 elements: code: pattern: type: CodeableConcept value: coding: - {code: facilitator, system: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/CodeSystem/mii-cs-seltene-icf-beurteilungsmerkmal'} index: 57 value: choices: [valueCodeableConcept] index: 59 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 60} note: {mustSupport: true, index: 17} effectiveDateTime: {type: dateTime, short: When the assessment was made — ICF gradings are point-in-time and change over the course of a disease, mustSupport: true, choiceOf: effective, index: 12} status: {mustSupport: true, index: 3} effective: short: When the assessment was made — ICF gradings are point-in-time and change over the course of a disease mustSupport: true choices: [effectiveDateTime, effectivePeriod] index: 11 id: {mustSupport: true, index: 0} code: short: ICF category being graded mustSupport: true index: 6 elements: coding: binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-icf'} mustSupport: true index: 7 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/sid/icf'} index: 8 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 9 performer: {mustSupport: true, index: 14} effectivePeriod: {type: Period, short: When the assessment was made — ICF gradings are point-in-time and change over the course of a disease, mustSupport: true, choiceOf: effective, index: 13} package_version: 2027.0.0-ballot class: profile kind: resource url: https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-icf-assessment base: http://hl7.org/fhir/StructureDefinition/Observation version: 2027.0.0-ballot required: [effectiveDateTime, effectivePeriod, subject, category, effective]