description: This template represents a patient's daily self-care ability. These activities are called Activities of Daily Living (ADL) and Instrumental Activities of Daily Living (IADL). ADLs involve caring for and moving of the body (e.g., dressing, bathing, eating). IADLs support an independent life style (e.g., cooking, managing medications, driving, shopping). package_name: hl7.cda.us.ccda derivation: constraint name: SelfCareActivitiesADLandIADL type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: value: type: http://hl7.org/cda/stds/core/StructureDefinition/CD binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.46'} index: 12 classCode: pattern: {type: Code, value: OBS} index: 4 author: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/Author', index: 13} code: short: If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC. binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.47'} index: 6 moodCode: pattern: {type: Code, value: EVN} index: 5 effectiveTime: {index: 11} templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} min: 1 slices: self-care-activities: match: {root: 2.16.840.1.113883.10.20.22.4.128} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.128} index: 2 extension: {index: 3} required: [root] extensions: {} statusCode: index: 9 elements: code: pattern: {type: Code, value: completed} index: 10 required: [code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 7 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/SelfCareActivitiesADLandIADL', severity: error, expression: value.exists() implies value.startsWith('#')} index: 8 package_version: 4.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/SelfCareActivitiesADLandIADL base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 4.0.0-ballot required: [effectiveTime, value, statusCode, templateId]