Consolidated CDA Release 2.1 StructureDefinition Publication
2.1 - CI Build

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: Functional Status Organizer

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusOrganizer | Version: 2.1
Draft as of 2023-09-29 | Computable Name: FunctionalStatusOrganizer
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.66:2014-06-09

This template groups related functional status observations into categories (e.g., mobility, self-care).

Usage:

- Use this Logical Model: Functional Status Section

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Differential Table
- Key Elements Table
- Snapshot Table
- Statistics/References
- All

This structure is derived from CDAR2.Organizer

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organizer |  |  | CDAR2.Organizer | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, component
classCode |  | 1..1 | cs | Fixed Value: CLUSTER
moodCode |  | 1..1 | cs |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:primary |  | 1..1 | II |
root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.66
extension |  | 1..1 | st | Required Pattern: 2014-06-09
id |  | 1..* | II |
code | C | 1..1 | CD | The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). 1098-31417: **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).
statusCode |  | 1..1 | CS |
code |  | 1..1 | cs | Fixed Value: completed
author |  | 0..* | AuthorParticipation | Base for all types and resources
Slices for component |  | 2..* | OrganizerComponent | Slice: Unordered, Open by profile:observation
component:functionalStatus |  | 1..* | OrganizerComponent |
observation |  | 1..1 | FunctionalStatusObservation | Base for all types and resources
component:selfCare |  | 1..* | OrganizerComponent |
observation |  | 1..1 | SelfCareActivitiesADLandIADL | Base for all types and resources
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Details | Requirements
1098-31417 | warning | Organizer.code | **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). : |

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organizer |  | 1..1 | CDAR2.Organizer | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, component Base for all types and resources
@classCode |  | 1..1 | cs | Binding: ActClass (required) Fixed Value: CLUSTER
@moodCode |  | 1..1 | cs | Binding: ActMood (required) Fixed Value: EVN
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:primary |  | 1..1 | II |
@root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.66
@extension |  | 1..1 | st | Required Pattern: 2014-06-09
id |  | 1..* | II |
code | C | 1..1 | CD | The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). Binding: v3 Code System ActCode (extensible) 1098-31417: **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).
statusCode |  | 1..1 | CS | Binding: ActStatus (required)
@code |  | 1..1 | cs | Fixed Value: completed
author |  | 0..* | AuthorParticipation | Base for all types and resources
Slices for component |  | 2..* | OrganizerComponent | Slice: Unordered, Open by profile:observation
component:functionalStatus |  | 1..* | OrganizerComponent |
observation |  | 1..1 | FunctionalStatusObservation | Base for all types and resources
component:selfCare |  | 1..* | OrganizerComponent |
observation |  | 1..1 | SelfCareActivitiesADLandIADL | Base for all types and resources
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code
Organizer.classCode | required | Fixed Value: CLUSTER
Organizer.moodCode | required | Fixed Value: EVN
Organizer.code | extensible | ActCode
Organizer.statusCode | required | ActStatus

#### Constraints

Id | Grade | Path(s) | Details | Requirements
1098-31417 | warning | Organizer.code | **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). : |
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
--- | --- | --- | --- | ---
Organizer |  | 1..1 | CDAR2.Organizer | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, component Base for all types and resources
@classCode |  | 1..1 | cs | Binding: ActClass (required) Fixed Value: CLUSTER
@moodCode |  | 1..1 | cs | Binding: ActMood (required) Fixed Value: EVN
realmCode |  | 0..* | CS |
typeId |  | 0..1 | II |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
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.66
@extension |  | 1..1 | st | Required Pattern: 2014-06-09
id |  | 1..* | II |
code | C | 1..1 | CD | The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). Binding: v3 Code System ActCode (extensible) 1098-31417: **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).
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:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
effectiveTime |  | 0..1 | IVL_TS |
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 |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
Slices for component |  | 2..* | OrganizerComponent | Slice: Unordered, Open by profile:observation
component:functionalStatus |  | 1..* | OrganizerComponent |
@nullFlavor |  | 0..1 | cs | Binding: NullFlavor (required)
realmCode |  | 0..* | CS |
typeId |  | 0..1 | II |
templateId |  | 0..* | II |
@typeCode |  | 0..1 | cs | Binding: ActRelationshipHasComponent (required)
@contextConductionInd |  | 0..1 | bl | Fixed Value: true
sequenceNumber |  | 0..1 | INT |
priorityNumber |  | 0..1 | INT | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | FunctionalStatusObservation | Base for all types and resources
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
component:selfCare |  | 1..* | OrganizerComponent |
@nullFlavor |  | 0..1 | cs | Binding: NullFlavor (required)
realmCode |  | 0..* | CS |
typeId |  | 0..1 | II |
templateId |  | 0..* | II |
@typeCode |  | 0..1 | cs | Binding: ActRelationshipHasComponent (required)
@contextConductionInd |  | 0..1 | bl | Fixed Value: true
sequenceNumber |  | 0..1 | INT |
priorityNumber |  | 0..1 | INT | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | SelfCareActivitiesADLandIADL | Base for all types and resources
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code
Organizer.classCode | required | Fixed Value: CLUSTER
Organizer.moodCode | required | Fixed Value: EVN
Organizer.templateId:primary.nullFlavor | required | NullFlavor
Organizer.code | extensible | ActCode
Organizer.statusCode | required | ActStatus
Organizer.statusCode.nullFlavor | required | NullFlavor
Organizer.component:functionalStatus.nullFlavor | required | NullFlavor
Organizer.component:functionalStatus.typeCode | required | ActRelationshipHasComponent
Organizer.component:selfCare.nullFlavor | required | NullFlavor
Organizer.component:selfCare.typeCode | required | ActRelationshipHasComponent

#### Constraints

Id | Grade | Path(s) | Details | Requirements
1098-31417 | warning | Organizer.code | **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). : |
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.Organizer

Summary

Mandatory: 11 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

- Author Participation (http://hl7.org/cda/us/ccda/StructureDefinition/AuthorParticipation)
- Functional Status Observation (http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusObservation)
- Self-Care Activities (ADL and IADL) (http://hl7.org/cda/us/ccda/StructureDefinition/SelfCareActivitiesADLandIADL)

Slices

This structure defines the following Slices:

- The element Organizer.templateId is sliced based on the values of value:root, value:extension
- The element Organizer.component is sliced based on the value of profile:observation

Differential View

This structure is derived from CDAR2.Organizer

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organizer |  |  | CDAR2.Organizer | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, component
classCode |  | 1..1 | cs | Fixed Value: CLUSTER
moodCode |  | 1..1 | cs |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:primary |  | 1..1 | II |
root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.66
extension |  | 1..1 | st | Required Pattern: 2014-06-09
id |  | 1..* | II |
code | C | 1..1 | CD | The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). 1098-31417: **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).
statusCode |  | 1..1 | CS |
code |  | 1..1 | cs | Fixed Value: completed
author |  | 0..* | AuthorParticipation | Base for all types and resources
Slices for component |  | 2..* | OrganizerComponent | Slice: Unordered, Open by profile:observation
component:functionalStatus |  | 1..* | OrganizerComponent |
observation |  | 1..1 | FunctionalStatusObservation | Base for all types and resources
component:selfCare |  | 1..* | OrganizerComponent |
observation |  | 1..1 | SelfCareActivitiesADLandIADL | Base for all types and resources
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Details | Requirements
1098-31417 | warning | Organizer.code | **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). : |

Key Elements View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Organizer |  | 1..1 | CDAR2.Organizer | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, component Base for all types and resources
@classCode |  | 1..1 | cs | Binding: ActClass (required) Fixed Value: CLUSTER
@moodCode |  | 1..1 | cs | Binding: ActMood (required) Fixed Value: EVN
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:primary |  | 1..1 | II |
@root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.66
@extension |  | 1..1 | st | Required Pattern: 2014-06-09
id |  | 1..* | II |
code | C | 1..1 | CD | The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). Binding: v3 Code System ActCode (extensible) 1098-31417: **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).
statusCode |  | 1..1 | CS | Binding: ActStatus (required)
@code |  | 1..1 | cs | Fixed Value: completed
author |  | 0..* | AuthorParticipation | Base for all types and resources
Slices for component |  | 2..* | OrganizerComponent | Slice: Unordered, Open by profile:observation
component:functionalStatus |  | 1..* | OrganizerComponent |
observation |  | 1..1 | FunctionalStatusObservation | Base for all types and resources
component:selfCare |  | 1..* | OrganizerComponent |
observation |  | 1..1 | SelfCareActivitiesADLandIADL | Base for all types and resources
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code
Organizer.classCode | required | Fixed Value: CLUSTER
Organizer.moodCode | required | Fixed Value: EVN
Organizer.code | extensible | ActCode
Organizer.statusCode | required | ActStatus

#### Constraints

Id | Grade | Path(s) | Details | Requirements
1098-31417 | warning | Organizer.code | **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). : |
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
--- | --- | --- | --- | ---
Organizer |  | 1..1 | CDAR2.Organizer | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, realmCode, typeId, templateId, id, code, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, component Base for all types and resources
@classCode |  | 1..1 | cs | Binding: ActClass (required) Fixed Value: CLUSTER
@moodCode |  | 1..1 | cs | Binding: ActMood (required) Fixed Value: EVN
realmCode |  | 0..* | CS |
typeId |  | 0..1 | II |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
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.66
@extension |  | 1..1 | st | Required Pattern: 2014-06-09
id |  | 1..* | II |
code | C | 1..1 | CD | The code selected should indicate the category that groups the contained functional status evaluation observations (e.g., mobility, self-care, communication). Binding: v3 Code System ActCode (extensible) 1098-31417: **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).
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:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
effectiveTime |  | 0..1 | IVL_TS |
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 |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
Slices for component |  | 2..* | OrganizerComponent | Slice: Unordered, Open by profile:observation
component:functionalStatus |  | 1..* | OrganizerComponent |
@nullFlavor |  | 0..1 | cs | Binding: NullFlavor (required)
realmCode |  | 0..* | CS |
typeId |  | 0..1 | II |
templateId |  | 0..* | II |
@typeCode |  | 0..1 | cs | Binding: ActRelationshipHasComponent (required)
@contextConductionInd |  | 0..1 | bl | Fixed Value: true
sequenceNumber |  | 0..1 | INT |
priorityNumber |  | 0..1 | INT | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | FunctionalStatusObservation | Base for all types and resources
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
component:selfCare |  | 1..* | OrganizerComponent |
@nullFlavor |  | 0..1 | cs | Binding: NullFlavor (required)
realmCode |  | 0..* | CS |
typeId |  | 0..1 | II |
templateId |  | 0..* | II |
@typeCode |  | 0..1 | cs | Binding: ActRelationshipHasComponent (required)
@contextConductionInd |  | 0..1 | bl | Fixed Value: true
sequenceNumber |  | 0..1 | INT |
priorityNumber |  | 0..1 | INT | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | SelfCareActivitiesADLandIADL | Base for all types and resources
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet / Code
Organizer.classCode | required | Fixed Value: CLUSTER
Organizer.moodCode | required | Fixed Value: EVN
Organizer.templateId:primary.nullFlavor | required | NullFlavor
Organizer.code | extensible | ActCode
Organizer.statusCode | required | ActStatus
Organizer.statusCode.nullFlavor | required | NullFlavor
Organizer.component:functionalStatus.nullFlavor | required | NullFlavor
Organizer.component:functionalStatus.typeCode | required | ActRelationshipHasComponent
Organizer.component:selfCare.nullFlavor | required | NullFlavor
Organizer.component:selfCare.typeCode | required | ActRelationshipHasComponent

#### Constraints

Id | Grade | Path(s) | Details | Requirements
1098-31417 | warning | Organizer.code | **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). : |
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.Organizer

Summary

Mandatory: 11 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

- Author Participation (http://hl7.org/cda/us/ccda/StructureDefinition/AuthorParticipation)
- Functional Status Observation (http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusObservation)
- Self-Care Activities (ADL and IADL) (http://hl7.org/cda/us/ccda/StructureDefinition/SelfCareActivitiesADLandIADL)

Slices

This structure defines the following Slices:

- The element Organizer.templateId is sliced based on the values of value:root, value:extension
- The element Organizer.component is sliced based on the value of profile:observation

Other representations of profile: CSV, Excel