Consolidated CDA Release 2.1 StructureDefinition Publication, published by Health Level Seven. This is not an authorized publication; it is the continuous build for version 2.1). This version is based on the current content of https://github.com/HL7/CDA-ccda-2.1-sd/ and changes regularly. See the Directory of published versions
Logical Model:
Self-Care Activities (ADL and IADL)
Official URL : http://hl7.org/cda/us/ccda/StructureDefinition/SelfCareActivitiesADLandIADL
Version :
2.1
Draft
as of 2023-09-29
Computable Name : SelfCareActivitiesADLandIADL
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.20.22.4.128
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).
Usage:
Formal Views of Profile Content
Description of Profiles, Differentials, Snapshots and how the different presentations work .
This structure is derived from CDAR2.Observation
Name Flags Card. Type Description & Constraints Observation CDAR2.Observation XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode , @moodCode , @negationInd , realmCode , typeId , templateId , id , code , derivationExpr , text , statusCode , effectiveTime , priorityCode , repeatNumber , languageCode , value , interpretationCode , methodCode , targetSiteCode , subject , specimen , performer , author , informant , participant , entryRelationship , reference , precondition , referenceRange
classCode 1 .. 1 cs Fixed Value: OBS
moodCode 1 .. 1 cs Fixed Value: EVN
Slices for templateId 1 .. * II Slice: Unordered, Open by value:root
templateId:primary 1..1 II
root 1..1 oid , uuid , ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.128
extension 0 .. 0
code 1 .. 1 CD If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC.Binding: ADL Result Type (preferred )
statusCode 1..1 CS
code 1..1 cs Fixed Value: completed
effectiveTime 1..1 IVL_TS
value 1..1 CD Binding: Ability (preferred )
author 0 .. * AuthorParticipation Base for all types and resources
Documentation for this format
Terminology Bindings (Differential)
Name Flags Card. Type Description & Constraints Observation 1..1 CDAR2.Observation XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode , @moodCode , @negationInd , realmCode , typeId , templateId , id , code , derivationExpr , text , statusCode , effectiveTime , priorityCode , repeatNumber , languageCode , value , interpretationCode , methodCode , targetSiteCode , subject , specimen , performer , author , informant , participant , entryRelationship , reference , precondition , referenceRange Base for all types and resources
@classCode 1..1 cs Binding: ActClassObservation (required )Fixed Value: OBS
@moodCode 1..1 cs Fixed Value: EVN
Slices for templateId 1 .. * II Slice: Unordered, Open by value:root
templateId:primary 1..1 II
@root 1..1 oid , uuid , ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.128
code 1..1 CD If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC.Binding: ADL Result Type (preferred )
statusCode 1..1 CS Binding: ActStatus (required )
@code 1..1 cs Fixed Value: completed
effectiveTime 1..1 IVL_TS
value 1..1 CD Binding: Ability (preferred )
author 0..* AuthorParticipation Base for all types and resources
Documentation for this format
Terminology Bindings
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
Name Flags Card. Type Description & Constraints Observation 1..1 CDAR2.Observation XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode , @moodCode , @negationInd , realmCode , typeId , templateId , id , code , derivationExpr , text , statusCode , effectiveTime , priorityCode , repeatNumber , languageCode , value , interpretationCode , methodCode , targetSiteCode , subject , specimen , performer , author , informant , participant , entryRelationship , reference , precondition , referenceRange Base for all types and resources
@classCode 1..1 cs Binding: ActClassObservation (required )Fixed Value: OBS
@moodCode 1..1 cs Fixed Value: EVN
@negationInd 0..1 bl
realmCode 0..* CS
typeId 0..1 II
Slices for templateId 1 .. * II Slice: Unordered, Open by value:root
templateId:primary 1..1 II
@nullFlavor 0..1 cs Binding: NullFlavor (required )
@assigningAuthorityName 0..1 st
@displayable 0..1 bl
@root 1..1 oid , uuid , ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.128
id 0..* II
code 1..1 CD If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC.Binding: ADL Result Type (preferred )
derivationExpr 0..1 ST
text 0..1 ED
statusCode 1..1 CS Binding: ActStatus (required )
@nullFlavor 0..1 cs Binding: NullFlavor (required )
@code 1..1 cs Fixed Value: completed
@sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtcXML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtcXML: valueSetVersion (urn:hl7-org:sdtc)
effectiveTime 1..1 IVL_TS
priorityCode 0..1 CE Binding: ActPriority (extensible )
repeatNumber 0..1 IVL_INT
languageCode 0..1 CS Binding: HumanLanguage (required )
value 1..1 CD Binding: Ability (preferred )
interpretationCode 0..* CE Binding: ObservationInterpretation (required )
methodCode 0..* CE Binding: ObservationMethod (extensible )
targetSiteCode 0..* CD
subject 0..1 Subject
specimen 0..* Specimen
performer 0..* Performer2
author 0..* AuthorParticipation Base for all types and resources
informant 0..* Informant
participant 0..* Participant2
entryRelationship 0..* EntryRelationship
reference 0..* Reference
precondition 0..* Precondition
referenceRange 0..* InfrastructureRoot
@nullFlavor 0..1 cs Binding: NullFlavor (required )
realmCode 0..* CS
typeId 0..1 II
templateId 0..* II
@typeCode 0..1 cs Binding: ActRelationshipPertains (required )Fixed Value: REFV
observationRange 1..1 ObservationRange
Documentation for this format
Terminology Bindings
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
This structure is derived from CDAR2.Observation
Summary
Mandatory: 7 elements Fixed Value: 3 elements Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices :
The element Observation.templateId is sliced based on the value of value:root
Differential View
This structure is derived from CDAR2.Observation
Name Flags Card. Type Description & Constraints Observation CDAR2.Observation XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode , @moodCode , @negationInd , realmCode , typeId , templateId , id , code , derivationExpr , text , statusCode , effectiveTime , priorityCode , repeatNumber , languageCode , value , interpretationCode , methodCode , targetSiteCode , subject , specimen , performer , author , informant , participant , entryRelationship , reference , precondition , referenceRange
classCode 1 .. 1 cs Fixed Value: OBS
moodCode 1 .. 1 cs Fixed Value: EVN
Slices for templateId 1 .. * II Slice: Unordered, Open by value:root
templateId:primary 1..1 II
root 1..1 oid , uuid , ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.128
extension 0 .. 0
code 1 .. 1 CD If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC.Binding: ADL Result Type (preferred )
statusCode 1..1 CS
code 1..1 cs Fixed Value: completed
effectiveTime 1..1 IVL_TS
value 1..1 CD Binding: Ability (preferred )
author 0 .. * AuthorParticipation Base for all types and resources
Documentation for this format
Terminology Bindings (Differential)
Key Elements View
Name Flags Card. Type Description & Constraints Observation 1..1 CDAR2.Observation XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode , @moodCode , @negationInd , realmCode , typeId , templateId , id , code , derivationExpr , text , statusCode , effectiveTime , priorityCode , repeatNumber , languageCode , value , interpretationCode , methodCode , targetSiteCode , subject , specimen , performer , author , informant , participant , entryRelationship , reference , precondition , referenceRange Base for all types and resources
@classCode 1..1 cs Binding: ActClassObservation (required )Fixed Value: OBS
@moodCode 1..1 cs Fixed Value: EVN
Slices for templateId 1 .. * II Slice: Unordered, Open by value:root
templateId:primary 1..1 II
@root 1..1 oid , uuid , ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.128
code 1..1 CD If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC.Binding: ADL Result Type (preferred )
statusCode 1..1 CS Binding: ActStatus (required )
@code 1..1 cs Fixed Value: completed
effectiveTime 1..1 IVL_TS
value 1..1 CD Binding: Ability (preferred )
author 0..* AuthorParticipation Base for all types and resources
Documentation for this format
Terminology Bindings
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
Snapshot View
Name Flags Card. Type Description & Constraints Observation 1..1 CDAR2.Observation XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode , @moodCode , @negationInd , realmCode , typeId , templateId , id , code , derivationExpr , text , statusCode , effectiveTime , priorityCode , repeatNumber , languageCode , value , interpretationCode , methodCode , targetSiteCode , subject , specimen , performer , author , informant , participant , entryRelationship , reference , precondition , referenceRange Base for all types and resources
@classCode 1..1 cs Binding: ActClassObservation (required )Fixed Value: OBS
@moodCode 1..1 cs Fixed Value: EVN
@negationInd 0..1 bl
realmCode 0..* CS
typeId 0..1 II
Slices for templateId 1 .. * II Slice: Unordered, Open by value:root
templateId:primary 1..1 II
@nullFlavor 0..1 cs Binding: NullFlavor (required )
@assigningAuthorityName 0..1 st
@displayable 0..1 bl
@root 1..1 oid , uuid , ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.128
id 0..* II
code 1..1 CD If more detailed ADL and IADL activities need to be recorded select the appropriate code from LOINC.Binding: ADL Result Type (preferred )
derivationExpr 0..1 ST
text 0..1 ED
statusCode 1..1 CS Binding: ActStatus (required )
@nullFlavor 0..1 cs Binding: NullFlavor (required )
@code 1..1 cs Fixed Value: completed
@sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtcXML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtcXML: valueSetVersion (urn:hl7-org:sdtc)
effectiveTime 1..1 IVL_TS
priorityCode 0..1 CE Binding: ActPriority (extensible )
repeatNumber 0..1 IVL_INT
languageCode 0..1 CS Binding: HumanLanguage (required )
value 1..1 CD Binding: Ability (preferred )
interpretationCode 0..* CE Binding: ObservationInterpretation (required )
methodCode 0..* CE Binding: ObservationMethod (extensible )
targetSiteCode 0..* CD
subject 0..1 Subject
specimen 0..* Specimen
performer 0..* Performer2
author 0..* AuthorParticipation Base for all types and resources
informant 0..* Informant
participant 0..* Participant2
entryRelationship 0..* EntryRelationship
reference 0..* Reference
precondition 0..* Precondition
referenceRange 0..* InfrastructureRoot
@nullFlavor 0..1 cs Binding: NullFlavor (required )
realmCode 0..* CS
typeId 0..1 II
templateId 0..* II
@typeCode 0..1 cs Binding: ActRelationshipPertains (required )Fixed Value: REFV
observationRange 1..1 ObservationRange
Documentation for this format
Terminology Bindings
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
This structure is derived from CDAR2.Observation
Summary
Mandatory: 7 elements Fixed Value: 3 elements Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices :
The element Observation.templateId is sliced based on the value of value:root
Other representations of profile: CSV , Excel