description: This template represents the patient's physical function (e.g., mobility status, instrumental activities of daily living, self-care status) and problems that limit function (dyspnea, dysphagia). The template may include assessment scale observations, identify supporting caregivers, and provide information about non-medicinal supplies. This template is used to represent physical or developmental function of all patient populations. package_name: hl7.cda.us.ccda derivation: constraint name: FunctionalStatusObservation type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: entryRelationship: index: 17 slicing: rules: open discriminator: - {path: supply, type: profile} - {path: observation, type: profile} - {path: typeCode, type: value} min: null slices: nonMedSupply: match: {typeCode: REFR} schema: index: 18 elements: typeCode: pattern: {type: Code, value: REFR} index: 19 supply: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Supply', index: 20} required: [supply] caregiverCharacteristics: match: {typeCode: REFR} schema: index: 21 elements: typeCode: pattern: {type: Code, value: REFR} index: 22 observation: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Observation', index: 23} required: [observation] assessmentScaleObservation: match: {typeCode: COMP} schema: short: '𝗨𝗦𝗖𝗗𝗜: Functional Status' index: 24 elements: typeCode: pattern: {type: Code, value: COMP} index: 25 observation: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Observation', index: 26} required: [observation] referenceRange: {short: referenceRange could be used to represent normal or expected capability for the function being evaluated., index: 27} value: constraint: 1098-14234: {human: 'If coded, **SHOULD** contain a code from SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) (CONF:1098-14234).', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusObservation', severity: warning, expression: codeSystem.exists() implies codeSystem = '2.16.840.1.113883.6.96'} index: 15 classCode: pattern: {type: Code, value: OBS} index: 4 author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', index: 16} id: {index: 6} code: short: Functional status index: 7 elements: code: pattern: {type: Code, value: 54522-8} index: 8 codeSystem: short: LOINC pattern: {type: String, value: 2.16.840.1.113883.6.1} index: 9 required: [codeSystem, code] moodCode: pattern: {type: Code, value: EVN} index: 5 effectiveTime: {index: 14} templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} - {path: extension, type: value} min: 1 slices: functional-status-obs: match: {root: 2.16.840.1.113883.10.20.22.4.67, extension: '2014-06-09'} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.67} index: 2 extension: pattern: {type: String, value: '2014-06-09'} index: 3 required: [root, extension] extensions: {} statusCode: index: 12 elements: code: pattern: {type: Code, value: completed} index: 13 required: [code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 10 elements: reference: constraint: value-starts-octothorpe: {human: 'If reference/@value is present, it SHALL begin with a ''#'' and SHALL point to its corresponding narrative', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusObservation', severity: error, expression: value.exists() implies value.startsWith('#')} index: 11 package_version: 4.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusObservation base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 4.0.0-ballot required: [id, effectiveTime, value, statusCode, templateId]