description: This clinical statement represents a caregiver's willingness to provide care and the abilities of that caregiver to provide assistance to a patient in relation to a specific need. package_name: hl7.cda.us.ccda derivation: constraint name: CaregiverCharacteristics type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: value: type: http://hl7.org/cda/stds/core/StructureDefinition/CD constraint: 81-14600: {human: 'The code **SHALL** be selected from LOINC (codeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) (CONF:81-14600).', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/CaregiverCharacteristics', severity: error, expression: codeSystem = '2.16.840.1.113883.6.1' or codeSystem = '2.16.840.1.113883.6.96'} index: 12 participant: index: 13 elements: typeCode: pattern: {type: Code, value: IND} index: 14 time: index: 15 elements: low: {index: 16} high: {index: 17} required: [low] participantRole: index: 18 elements: classCode: pattern: {type: Code, value: CAREGIVER} index: 19 classCode: pattern: {type: Code, value: OBS} index: 4 id: {index: 6} code: {short: 'This code MAY be drawn from LOINC (CodeSystem: LOINC 2.16.840.1.113883.6.1) or MAY be bound to ASSERTION (CodeSystem: ActCode 2.16.840.1.113883.5.4 STATIC) (CONF:81-26513).', index: 7} moodCode: pattern: {type: Code, value: EVN} index: 5 templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} min: 1 slices: caregiver-characteristics: match: {root: 2.16.840.1.113883.10.20.22.4.72} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.72} index: 2 extension: {index: 3} required: [root] extensions: {} statusCode: index: 10 elements: code: pattern: {type: Code, value: completed} index: 11 required: [code] text: 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/CaregiverCharacteristics', severity: error, expression: value.exists() implies value.startsWith('#')} index: 9 package_version: 3.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/CaregiverCharacteristics base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 3.0.0-ballot required: [id, value, participant, statusCode, templateId]