description: This template groups related functional status observations into categories (e.g., mobility, self-care). package_name: hl7.cda.us.ccda derivation: constraint name: FunctionalStatusOrganizer type: http://hl7.org/cda/stds/core/StructureDefinition/Organizer elements: sdtcText: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 8 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/FunctionalStatusOrganizer', severity: error, expression: value.exists() implies value.startsWith('#')} index: 9 component: array: true min: 2 index: 13 slicing: rules: open discriminator: - {path: observation, type: profile} min: 2 slices: functionalStatus: match: {} schema: array: true min: 1 _required: true index: 14 elements: observation: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Observation', index: 15} required: [observation] selfCare: match: {} schema: array: true min: 1 _required: true index: 16 elements: observation: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Observation', index: 17} required: [observation] classCode: pattern: {type: Code, value: CLUSTER} index: 4 author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', index: 12} id: {index: 6} code: short: The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). constraint: 1098-31417: {human: '**SHOULD** be selected from ICF (codeSystem 2.16.840.1.113883.6.254) *OR* LOINC (2.16.840.1.113883.6.1) (CONF:1098-31417).', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusOrganizer', severity: warning, expression: codeSystem = '2.16.840.1.113883.6.254' or codeSystem = '2.16.840.1.113883.6.1'} index: 7 moodCode: {index: 5} templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} - {path: extension, type: value} min: 1 slices: functional-status-org: match: {root: 2.16.840.1.113883.10.20.22.4.66, extension: '2014-06-09'} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.66} index: 2 extension: pattern: {type: String, value: '2014-06-09'} index: 3 required: [root, extension] extensions: {} statusCode: index: 10 elements: code: pattern: {type: Code, value: completed} index: 11 required: [code] package_version: 4.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusOrganizer base: http://hl7.org/cda/stds/core/StructureDefinition/Organizer version: 4.0.0-ballot required: [id, templateId, code]