Consolidated CDA Release 2.1 StructureDefinition Publication
2.1 - CI Build United States of America flag

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: Care Team Member Act

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/CareTeamMemberAct Version: 2.1
Draft as of 2023-09-29 Computable Name: CareTeamMemberAct
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.500.1:2022-06-01

This template is used to represent a member of the care team. Care team members can include healthcare and community services providers, caregivers, relatives, the patient themselves, etc. A care team member can be another care team or an organization. Care team member attributes include the following: Care team member status on the care team Care team member time (e.g. duration, point-in-time, etc.) on the care team Schedule of the care team member describing when the care team member usually participates on the care team Care team member function on the care team such as the care team member specialty, relationship to the patient, and also role on the care team Care team member name, address, telecom, organization, etc. Care team member information (narrative description about the care team member)

The performer/assignedEntity/id may be set equal to (a pointer to) an id on a performer elsewhere in the document (header or entries) or a new performer can be described here. If the id is pointing to a performer already described elsewhere in the document, assignedEntity/id is sufficient to identify this performer and none of the remaining details of assignedEntity are required to be set. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section’s narrative text.

This id must be a pointer to another Performer.

Usage:

Formal Views of Profile Content

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

This structure is derived from CDAR2.Act

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act CDAR2.ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition
... classCode 1..1csFixed Value: PCPR
... moodCode 1..1csFixed Value: EVN
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:templateId1 1..1IItemplateId
..... root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500.1
..... extension 1..1stRequired Pattern: 2022-06-01
.... code 1..1csRequired Pattern: 85847-2
.... codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
... statusCode 1..1CS
.... code 1..1csBinding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... Slices for performer 1..*Performer2Slice: Unordered, Open by value:sdtcFunctionCode, value:assignedEntity
.... performer:performer1 1..1Performer2performer
..... sdtcFunctionCode 0..1CEThis sdtc:functionCode represents the function or role of the member on the care team. For example, the care team member roles on the care team can be a caregiver and a professional nurse or a primary care provider and the care coordinator.
Binding: Care Team Member Function (preferred)
..... assignedEntity 1..1AssignedEntity
...... id C1..*II4515-180: If the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
....... root 0..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.4.6
...... addr 0..*AD
...... telecom 0..*TEL
...... assignedPerson 0..1PersonThis assignedPerson must be present on at least one performer in this document for each unique assignedEntity/id.
....... name 1..1USRealmPersonNamePNUSFIELDEDBase for all types and resources
...... representedOrganization C0..1Organization4515-184: When a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:participantRole, value:typeCode
.... participant:participant2 0..*Participant2participant
..... typeCode 1..1csFixed Value: LOC
..... participantRole 1..1ParticipantRole
.... participant:participant1 C0..*Participant2participant
4515-172: This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
..... typeCode 1..1csFixed Value: IND
..... sdtcFunctionCode 1..1CEsdtc:functionCode
Binding: Care Team Member Function (required)
... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by value:observation, value:typeCode
.... entryRelationship:entryRelationship1 0..*EntryRelationshipentryRelationship
..... typeCode 1..1csFixed Value: REFR
..... encounter 1..1Encounter
...... id C1..1II4515-90: If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
.... entryRelationship:entryRelationship2 0..*EntryRelationshipentryRelationship
..... typeCode 1..1csFixed Value: REFR
..... act 1..1NoteActivityBase for all types and resources
.... entryRelationship:entryRelationship3 0..1EntryRelationshipentryRelationship
..... typeCode 1..1csFixed Value: REFR
..... observation 1..1CareTeamMemberScheduleObservationBase for all types and resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Act.statusCode.coderequiredActStatus
Act.performer:performer1.sdtcFunctionCodepreferredCare Team Member Function
Act.participant:participant1.sdtcFunctionCoderequiredCare Team Member Function

Constraints

IdGradePath(s)DetailsRequirements
4515-90errorAct.entryRelationship:entryRelationship1.encounter.idIf the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
:
4515-172errorAct.participant:participant1This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
:
4515-180errorAct.performer:performer1.assignedEntity.idIf the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
:
4515-184errorAct.performer:performer1.assignedEntity.representedOrganizationWhen a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
:
NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition
Base for all types and resources
... @classCode 1..1csFixed Value: PCPR
... @moodCode 1..1csFixed Value: EVN
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:templateId1 1..1IItemplateId
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500.1
..... @extension 1..1stRequired Pattern: 2022-06-01
.... @code 1..1csRequired Pattern: 85847-2
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
... statusCode 1..1CSBinding: ActStatus (required)
.... @code 1..1csBinding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... Slices for performer 1..*Performer2Slice: Unordered, Open by value:sdtcFunctionCode, value:assignedEntity
.... performer:performer1 1..1Performer2performer
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
This sdtc:functionCode represents the function or role of the member on the care team. For example, the care team member roles on the care team can be a caregiver and a professional nurse or a primary care provider and the care coordinator.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... assignedEntity 1..1AssignedEntity
...... id C1..*II4515-180: If the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
....... @root 0..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.4.6
...... addr 0..*AD
...... telecom 0..*TEL
...... assignedPerson 0..1PersonThis assignedPerson must be present on at least one performer in this document for each unique assignedEntity/id.
....... name C1..1USRealmPersonNamePNUSFIELDEDBase for all types and resources
...... representedOrganization C0..1Organization4515-184: When a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:participantRole, value:typeCode
.... participant:participant2 0..*Participant2participant
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... participantRole 1..1ParticipantRole
.... participant:participant1 C0..*Participant2participant
4515-172: This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: IND
..... sdtcFunctionCode 1..1CEXML Namespace: urn:hl7-org:sdtc
sdtc:functionCode
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (required)
..... participantRole 1..1ParticipantRole
... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by value:observation, value:typeCode
.... entryRelationship:entryRelationship1 0..*EntryRelationshipentryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... encounter 1..1Encounter
...... @classCode 1..1csBinding: ActClass (required)
Fixed Value: ENC
...... @moodCode 1..1cs
...... id C1..1II4515-90: If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
.... entryRelationship:entryRelationship2 0..*EntryRelationshipentryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... act 1..1NoteActivityBase for all types and resources
.... entryRelationship:entryRelationship3 0..1EntryRelationshipentryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... observation 1..1CareTeamMemberScheduleObservationBase for all types and resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.codeextensibleActCode
Act.statusCoderequiredActStatus
Act.statusCode.coderequiredActStatus
Act.performer:performer1.sdtcFunctionCodepreferredCare Team Member Function
Act.participant:participant2.typeCoderequiredFixed Value: LOC
Act.participant:participant1.typeCoderequiredFixed Value: IND
Act.participant:participant1.sdtcFunctionCoderequiredCare Team Member Function
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship1.encounter.classCoderequiredFixed Value: ENC
Act.entryRelationship:entryRelationship2.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship3.typeCoderequiredFixed Value: REFR

Constraints

IdGradePath(s)DetailsRequirements
4515-90errorAct.entryRelationship:entryRelationship1.encounter.idIf the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
:
4515-172errorAct.participant:participant1This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
:
4515-180errorAct.performer:performer1.assignedEntity.idIf the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
:
4515-184errorAct.performer:performer1.assignedEntity.representedOrganizationWhen a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
:
81-9371errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371).
:
81-9372errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe string **SHALL NOT** contain name parts (CONF:81-9372).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorAct.performer:performer1.assignedEntity.assignedPerson.nameNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition
Base for all types and resources
... @nullFlavor 0..1csBinding: NullFlavor (required)
... @classCode 1..1csFixed Value: PCPR
... @moodCode 1..1csFixed Value: EVN
... typeId 0..1II
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:templateId1 1..1IItemplateId
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500.1
..... @extension 1..1stRequired Pattern: 2022-06-01
... id 0..*II
... code 1..1CDBinding: v3 Code System ActCode (extensible)
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @code 1..1csRequired Pattern: 85847-2
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... @codeSystemName 0..1st
.... @codeSystemVersion 0..1st
.... @displayName 0..1st
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
.... qualifier 0..*CR
.... translation 0..*CD
... @negationInd 0..1bl
... text 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @code 1..1csBinding: ActStatus (required)
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1IVL_TS
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @value 0..1tsDate Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
.... @operator 0..1csBinding: SetOperator (required)
.... low 1..1IVXB_TS
.... center 0..1TS
.... width 0..1PQ
.... high 0..1IVXB_TS
... priorityCode 0..1CEBinding: ActPriority (extensible)
... languageCode 0..1CSBinding: HumanLanguage (required)
... subject 0..1Subject
... specimen 0..*Specimen
... Slices for performer 1..*Performer2Slice: Unordered, Open by value:sdtcFunctionCode, value:assignedEntity
.... performer:performer1 1..1Performer2performer
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @typeCode 0..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
This sdtc:functionCode represents the function or role of the member on the care team. For example, the care team member roles on the care team can be a caregiver and a professional nurse or a primary care provider and the care coordinator.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... time 0..1IVL_TS
..... modeCode 0..1CE
..... assignedEntity 1..1AssignedEntity
...... @classCode 0..1csBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... templateId 0..*II
...... id C1..*II4515-180: If the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
....... @nullFlavor 0..1csBinding: NullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 0..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.4.6
....... @extension 0..1st
...... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
...... addr 0..*AD
...... telecom 0..*TEL
...... assignedPerson 0..1PersonThis assignedPerson must be present on at least one performer in this document for each unique assignedEntity/id.
....... @classCode 0..1csBinding: EntityClassLivingSubject (required)
Fixed Value: PSN
....... @determinerCode 0..1csBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... templateId 0..*II
....... name C1..1USRealmPersonNamePNUSFIELDEDBase for all types and resources
....... sdtcAsPatientRelationship 0..*CEXML Namespace: urn:hl7-org:sdtc
XML: asPatientRelationship (urn:hl7-org:sdtc)
...... representedOrganization C0..1Organization4515-184: When a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
... author 0..*Author
... informant 0..*Informant
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:participantRole, value:typeCode
.... participant:participant2 0..*Participant2participant
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
.... participant:participant1 C0..*Participant2participant
4515-172: This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: IND
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... sdtcFunctionCode 1..1CEXML Namespace: urn:hl7-org:sdtc
sdtc:functionCode
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (required)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by value:observation, value:typeCode
.... entryRelationship:entryRelationship1 0..*EntryRelationshipentryRelationship
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 1..1Encounter
...... @classCode 1..1csBinding: ActClass (required)
Fixed Value: ENC
...... @moodCode 1..1cs
...... realmCode 0..*CS
...... typeId 0..1II
...... templateId 0..*II
...... id C1..1II4515-90: If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
...... code 0..1CDBinding: ActEncounterCode (extensible)
...... text 0..1ED
...... statusCode 0..1CSBinding: ActStatus (required)
...... effectiveTime 0..1IVL_TS
...... sdtcDischargeDispositionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: dischargeDispositionCode (urn:hl7-org:sdtc)
...... priorityCode 0..1CEBinding: ActPriority (extensible)
...... subject 0..1Subject
...... specimen 0..*Specimen
...... performer 0..*Performer2
...... author 0..*Author
...... informant 0..*Informant
...... participant 0..*Participant2
...... entryRelationship 0..*EntryRelationship
...... reference 0..*Reference
...... precondition 0..*Precondition
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... entryRelationship:entryRelationship2 0..*EntryRelationshipentryRelationship
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 1..1NoteActivityBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... entryRelationship:entryRelationship3 0..1EntryRelationshipentryRelationship
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation 1..1CareTeamMemberScheduleObservationBase for all types and resources
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
... reference 0..*Reference
... precondition 0..*Precondition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.nullFlavorrequiredNullFlavor
Act.templateId:templateId1.nullFlavorrequiredNullFlavor
Act.codeextensibleActCode
Act.code.nullFlavorrequiredNullFlavor
Act.statusCoderequiredActStatus
Act.statusCode.nullFlavorrequiredNullFlavor
Act.statusCode.coderequiredActStatus
Act.effectiveTime.nullFlavorrequiredNullFlavor
Act.effectiveTime.operatorrequiredSetOperator
Act.priorityCodeextensibleActPriority
Act.languageCoderequiredHumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066)
Act.performer:performer1.nullFlavorrequiredNullFlavor
Act.performer:performer1.typeCoderequiredFixed Value: PRF
Act.performer:performer1.sdtcFunctionCodepreferredCare Team Member Function
Act.performer:performer1.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer1.assignedEntity.id.nullFlavorrequiredNullFlavor
Act.performer:performer1.assignedEntity.codeextensibleRoleCode
Act.performer:performer1.assignedEntity.assignedPerson.classCoderequiredFixed Value: PSN
Act.performer:performer1.assignedEntity.assignedPerson.determinerCoderequiredFixed Value: INSTANCE
Act.participant:participant2.nullFlavorrequiredNullFlavor
Act.participant:participant2.typeCoderequiredFixed Value: LOC
Act.participant:participant2.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.nullFlavorrequiredNullFlavor
Act.participant:participant1.typeCoderequiredFixed Value: IND
Act.participant:participant1.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.sdtcFunctionCoderequiredCare Team Member Function
Act.entryRelationship:entryRelationship1.nullFlavorrequiredNullFlavor
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship1.encounter.classCoderequiredFixed Value: ENC
Act.entryRelationship:entryRelationship1.encounter.codeextensibleActEncounterCode
Act.entryRelationship:entryRelationship1.encounter.statusCoderequiredActStatus
Act.entryRelationship:entryRelationship1.encounter.priorityCodeextensibleActPriority
Act.entryRelationship:entryRelationship2.nullFlavorrequiredNullFlavor
Act.entryRelationship:entryRelationship2.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship3.nullFlavorrequiredNullFlavor
Act.entryRelationship:entryRelationship3.typeCoderequiredFixed Value: REFR

Constraints

IdGradePath(s)DetailsRequirements
4515-90errorAct.entryRelationship:entryRelationship1.encounter.idIf the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
:
4515-172errorAct.participant:participant1This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
:
4515-180errorAct.performer:performer1.assignedEntity.idIf the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
:
4515-184errorAct.performer:performer1.assignedEntity.representedOrganizationWhen a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
:
81-9371errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371).
:
81-9372errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe string **SHALL NOT** contain name parts (CONF:81-9372).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorAct.performer:performer1.assignedEntity.assignedPerson.nameNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()

This structure is derived from CDAR2.Act

Summary

Mandatory: 12 elements (8 nested mandatory elements)
Fixed Value: 7 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Act.templateId is sliced based on the values of value:root, value:extension
  • The element Act.performer is sliced based on the values of value:sdtcFunctionCode, value:assignedEntity
  • The element Act.participant is sliced based on the values of value:participantRole, value:typeCode
  • The element Act.entryRelationship is sliced based on the values of value:observation, value:typeCode

Differential View

This structure is derived from CDAR2.Act

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act CDAR2.ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition
... classCode 1..1csFixed Value: PCPR
... moodCode 1..1csFixed Value: EVN
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:templateId1 1..1IItemplateId
..... root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500.1
..... extension 1..1stRequired Pattern: 2022-06-01
.... code 1..1csRequired Pattern: 85847-2
.... codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
... statusCode 1..1CS
.... code 1..1csBinding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... Slices for performer 1..*Performer2Slice: Unordered, Open by value:sdtcFunctionCode, value:assignedEntity
.... performer:performer1 1..1Performer2performer
..... sdtcFunctionCode 0..1CEThis sdtc:functionCode represents the function or role of the member on the care team. For example, the care team member roles on the care team can be a caregiver and a professional nurse or a primary care provider and the care coordinator.
Binding: Care Team Member Function (preferred)
..... assignedEntity 1..1AssignedEntity
...... id C1..*II4515-180: If the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
....... root 0..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.4.6
...... addr 0..*AD
...... telecom 0..*TEL
...... assignedPerson 0..1PersonThis assignedPerson must be present on at least one performer in this document for each unique assignedEntity/id.
....... name 1..1USRealmPersonNamePNUSFIELDEDBase for all types and resources
...... representedOrganization C0..1Organization4515-184: When a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:participantRole, value:typeCode
.... participant:participant2 0..*Participant2participant
..... typeCode 1..1csFixed Value: LOC
..... participantRole 1..1ParticipantRole
.... participant:participant1 C0..*Participant2participant
4515-172: This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
..... typeCode 1..1csFixed Value: IND
..... sdtcFunctionCode 1..1CEsdtc:functionCode
Binding: Care Team Member Function (required)
... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by value:observation, value:typeCode
.... entryRelationship:entryRelationship1 0..*EntryRelationshipentryRelationship
..... typeCode 1..1csFixed Value: REFR
..... encounter 1..1Encounter
...... id C1..1II4515-90: If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
.... entryRelationship:entryRelationship2 0..*EntryRelationshipentryRelationship
..... typeCode 1..1csFixed Value: REFR
..... act 1..1NoteActivityBase for all types and resources
.... entryRelationship:entryRelationship3 0..1EntryRelationshipentryRelationship
..... typeCode 1..1csFixed Value: REFR
..... observation 1..1CareTeamMemberScheduleObservationBase for all types and resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Act.statusCode.coderequiredActStatus
Act.performer:performer1.sdtcFunctionCodepreferredCare Team Member Function
Act.participant:participant1.sdtcFunctionCoderequiredCare Team Member Function

Constraints

IdGradePath(s)DetailsRequirements
4515-90errorAct.entryRelationship:entryRelationship1.encounter.idIf the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
:
4515-172errorAct.participant:participant1This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
:
4515-180errorAct.performer:performer1.assignedEntity.idIf the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
:
4515-184errorAct.performer:performer1.assignedEntity.representedOrganizationWhen a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition
Base for all types and resources
... @classCode 1..1csFixed Value: PCPR
... @moodCode 1..1csFixed Value: EVN
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:templateId1 1..1IItemplateId
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500.1
..... @extension 1..1stRequired Pattern: 2022-06-01
.... @code 1..1csRequired Pattern: 85847-2
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
... statusCode 1..1CSBinding: ActStatus (required)
.... @code 1..1csBinding: ActStatus (required)
... effectiveTime 1..1IVL_TS
.... low 1..1IVXB_TS
.... high 0..1IVXB_TS
... Slices for performer 1..*Performer2Slice: Unordered, Open by value:sdtcFunctionCode, value:assignedEntity
.... performer:performer1 1..1Performer2performer
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
This sdtc:functionCode represents the function or role of the member on the care team. For example, the care team member roles on the care team can be a caregiver and a professional nurse or a primary care provider and the care coordinator.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... assignedEntity 1..1AssignedEntity
...... id C1..*II4515-180: If the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
....... @root 0..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.4.6
...... addr 0..*AD
...... telecom 0..*TEL
...... assignedPerson 0..1PersonThis assignedPerson must be present on at least one performer in this document for each unique assignedEntity/id.
....... name C1..1USRealmPersonNamePNUSFIELDEDBase for all types and resources
...... representedOrganization C0..1Organization4515-184: When a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:participantRole, value:typeCode
.... participant:participant2 0..*Participant2participant
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... participantRole 1..1ParticipantRole
.... participant:participant1 C0..*Participant2participant
4515-172: This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: IND
..... sdtcFunctionCode 1..1CEXML Namespace: urn:hl7-org:sdtc
sdtc:functionCode
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (required)
..... participantRole 1..1ParticipantRole
... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by value:observation, value:typeCode
.... entryRelationship:entryRelationship1 0..*EntryRelationshipentryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... encounter 1..1Encounter
...... @classCode 1..1csBinding: ActClass (required)
Fixed Value: ENC
...... @moodCode 1..1cs
...... id C1..1II4515-90: If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
.... entryRelationship:entryRelationship2 0..*EntryRelationshipentryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... act 1..1NoteActivityBase for all types and resources
.... entryRelationship:entryRelationship3 0..1EntryRelationshipentryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... observation 1..1CareTeamMemberScheduleObservationBase for all types and resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.codeextensibleActCode
Act.statusCoderequiredActStatus
Act.statusCode.coderequiredActStatus
Act.performer:performer1.sdtcFunctionCodepreferredCare Team Member Function
Act.participant:participant2.typeCoderequiredFixed Value: LOC
Act.participant:participant1.typeCoderequiredFixed Value: IND
Act.participant:participant1.sdtcFunctionCoderequiredCare Team Member Function
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship1.encounter.classCoderequiredFixed Value: ENC
Act.entryRelationship:entryRelationship2.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship3.typeCoderequiredFixed Value: REFR

Constraints

IdGradePath(s)DetailsRequirements
4515-90errorAct.entryRelationship:entryRelationship1.encounter.idIf the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
:
4515-172errorAct.participant:participant1This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
:
4515-180errorAct.performer:performer1.assignedEntity.idIf the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
:
4515-184errorAct.performer:performer1.assignedEntity.representedOrganizationWhen a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
:
81-9371errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371).
:
81-9372errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe string **SHALL NOT** contain name parts (CONF:81-9372).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorAct.performer:performer1.assignedEntity.assignedPerson.nameNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act 1..1CDAR2.ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, @classCode, @moodCode, realmCode, typeId, templateId, id, code, @negationInd, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition
Base for all types and resources
... @nullFlavor 0..1csBinding: NullFlavor (required)
... @classCode 1..1csFixed Value: PCPR
... @moodCode 1..1csFixed Value: EVN
... typeId 0..1II
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:templateId1 1..1IItemplateId
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.500.1
..... @extension 1..1stRequired Pattern: 2022-06-01
... id 0..*II
... code 1..1CDBinding: v3 Code System ActCode (extensible)
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @code 1..1csRequired Pattern: 85847-2
.... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.6.1
.... @codeSystemName 0..1st
.... @codeSystemVersion 0..1st
.... @displayName 0..1st
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
.... qualifier 0..*CR
.... translation 0..*CD
... @negationInd 0..1bl
... text 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @code 1..1csBinding: ActStatus (required)
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1IVL_TS
.... @nullFlavor 0..1csBinding: NullFlavor (required)
.... @value 0..1tsDate Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
.... @operator 0..1csBinding: SetOperator (required)
.... low 1..1IVXB_TS
.... center 0..1TS
.... width 0..1PQ
.... high 0..1IVXB_TS
... priorityCode 0..1CEBinding: ActPriority (extensible)
... languageCode 0..1CSBinding: HumanLanguage (required)
... subject 0..1Subject
... specimen 0..*Specimen
... Slices for performer 1..*Performer2Slice: Unordered, Open by value:sdtcFunctionCode, value:assignedEntity
.... performer:performer1 1..1Performer2performer
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @typeCode 0..1csBinding: ParticipationPhysicalPerformer (required)
Fixed Value: PRF
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
This sdtc:functionCode represents the function or role of the member on the care team. For example, the care team member roles on the care team can be a caregiver and a professional nurse or a primary care provider and the care coordinator.
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (preferred)
..... time 0..1IVL_TS
..... modeCode 0..1CE
..... assignedEntity 1..1AssignedEntity
...... @classCode 0..1csBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
...... templateId 0..*II
...... id C1..*II4515-180: If the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
....... @nullFlavor 0..1csBinding: NullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 0..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.4.6
....... @extension 0..1st
...... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
...... code 0..1CEBinding: v3 Code System RoleCode (extensible)
...... addr 0..*AD
...... telecom 0..*TEL
...... assignedPerson 0..1PersonThis assignedPerson must be present on at least one performer in this document for each unique assignedEntity/id.
....... @classCode 0..1csBinding: EntityClassLivingSubject (required)
Fixed Value: PSN
....... @determinerCode 0..1csBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
....... templateId 0..*II
....... name C1..1USRealmPersonNamePNUSFIELDEDBase for all types and resources
....... sdtcAsPatientRelationship 0..*CEXML Namespace: urn:hl7-org:sdtc
XML: asPatientRelationship (urn:hl7-org:sdtc)
...... representedOrganization C0..1Organization4515-184: When a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
... author 0..*Author
... informant 0..*Informant
... Slices for participant 0..*Participant2Slice: Unordered, Open by value:participantRole, value:typeCode
.... participant:participant2 0..*Participant2participant
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: LOC
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
.... participant:participant1 C0..*Participant2participant
4515-172: This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: IND
..... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... sdtcFunctionCode 1..1CEXML Namespace: urn:hl7-org:sdtc
sdtc:functionCode
XML: functionCode (urn:hl7-org:sdtc)
Binding: Care Team Member Function (required)
..... time 0..1IVL_TS
..... awarenessCode 0..1CE
..... participantRole 1..1ParticipantRole
... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by value:observation, value:typeCode
.... entryRelationship:entryRelationship1 0..*EntryRelationshipentryRelationship
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 1..1Encounter
...... @classCode 1..1csBinding: ActClass (required)
Fixed Value: ENC
...... @moodCode 1..1cs
...... realmCode 0..*CS
...... typeId 0..1II
...... templateId 0..*II
...... id C1..1II4515-90: If the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
...... code 0..1CDBinding: ActEncounterCode (extensible)
...... text 0..1ED
...... statusCode 0..1CSBinding: ActStatus (required)
...... effectiveTime 0..1IVL_TS
...... sdtcDischargeDispositionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: dischargeDispositionCode (urn:hl7-org:sdtc)
...... priorityCode 0..1CEBinding: ActPriority (extensible)
...... subject 0..1Subject
...... specimen 0..*Specimen
...... performer 0..*Performer2
...... author 0..*Author
...... informant 0..*Informant
...... participant 0..*Participant2
...... entryRelationship 0..*EntryRelationship
...... reference 0..*Reference
...... precondition 0..*Precondition
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... entryRelationship:entryRelationship2 0..*EntryRelationshipentryRelationship
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 1..1NoteActivityBase for all types and resources
..... encounter 0..1Encounter
..... observation 0..1Observation
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... entryRelationship:entryRelationship3 0..1EntryRelationshipentryRelationship
..... @nullFlavor 0..1csBinding: NullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: REFR
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation 1..1CareTeamMemberScheduleObservationBase for all types and resources
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
... reference 0..*Reference
... precondition 0..*Precondition

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.nullFlavorrequiredNullFlavor
Act.templateId:templateId1.nullFlavorrequiredNullFlavor
Act.codeextensibleActCode
Act.code.nullFlavorrequiredNullFlavor
Act.statusCoderequiredActStatus
Act.statusCode.nullFlavorrequiredNullFlavor
Act.statusCode.coderequiredActStatus
Act.effectiveTime.nullFlavorrequiredNullFlavor
Act.effectiveTime.operatorrequiredSetOperator
Act.priorityCodeextensibleActPriority
Act.languageCoderequiredHumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066)
Act.performer:performer1.nullFlavorrequiredNullFlavor
Act.performer:performer1.typeCoderequiredFixed Value: PRF
Act.performer:performer1.sdtcFunctionCodepreferredCare Team Member Function
Act.performer:performer1.assignedEntity.classCoderequiredFixed Value: ASSIGNED
Act.performer:performer1.assignedEntity.id.nullFlavorrequiredNullFlavor
Act.performer:performer1.assignedEntity.codeextensibleRoleCode
Act.performer:performer1.assignedEntity.assignedPerson.classCoderequiredFixed Value: PSN
Act.performer:performer1.assignedEntity.assignedPerson.determinerCoderequiredFixed Value: INSTANCE
Act.participant:participant2.nullFlavorrequiredNullFlavor
Act.participant:participant2.typeCoderequiredFixed Value: LOC
Act.participant:participant2.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.nullFlavorrequiredNullFlavor
Act.participant:participant1.typeCoderequiredFixed Value: IND
Act.participant:participant1.contextControlCoderequiredFixed Value: OP
Act.participant:participant1.sdtcFunctionCoderequiredCare Team Member Function
Act.entryRelationship:entryRelationship1.nullFlavorrequiredNullFlavor
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship1.encounter.classCoderequiredFixed Value: ENC
Act.entryRelationship:entryRelationship1.encounter.codeextensibleActEncounterCode
Act.entryRelationship:entryRelationship1.encounter.statusCoderequiredActStatus
Act.entryRelationship:entryRelationship1.encounter.priorityCodeextensibleActPriority
Act.entryRelationship:entryRelationship2.nullFlavorrequiredNullFlavor
Act.entryRelationship:entryRelationship2.typeCoderequiredFixed Value: REFR
Act.entryRelationship:entryRelationship3.nullFlavorrequiredNullFlavor
Act.entryRelationship:entryRelationship3.typeCoderequiredFixed Value: REFR

Constraints

IdGradePath(s)DetailsRequirements
4515-90errorAct.entryRelationship:entryRelationship1.encounter.idIf the id does not match an encounter/id from an encounter elsewhere within the same document and the id does not contain @nullFlavor=NA, then this entry SHALL conform to the Encounter Activity (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.4.49:2015-08-01) (CONF:4515-90).
:
4515-172errorAct.participant:participant1This participantRole SHALL contain exactly one [1..1] @nullFlavor="NI" No Information. (CONF:4515-172).
:
4515-180errorAct.performer:performer1.assignedEntity.idIf the assignedEntity/id is not referencing a Performer elsewhere in the document with an assignedPerson populated, this assignedEntity SHALL contain exactly one [1..1] assignedPerson (CONF:4515-180).
:
4515-184errorAct.performer:performer1.assignedEntity.representedOrganizationWhen a provider is working on behalf of an organization an addr & telecom **SHALL** be present in representedOrganization (CONF:4515-184).
:
81-9371errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe content of name **SHALL** be either a conformant Patient Name (PTN.US.FIELDED), or a string (CONF:81-9371).
:
81-9372errorAct.performer:performer1.assignedEntity.assignedPerson.nameThe string **SHALL NOT** contain name parts (CONF:81-9372).
:
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pn-no-lserrorAct.performer:performer1.assignedEntity.assignedPerson.nameNo PN name part may have a qualifier of LS.
: (delimiter | family | given | prefix | suffix).where(qualifier = 'LS').empty()

This structure is derived from CDAR2.Act

Summary

Mandatory: 12 elements (8 nested mandatory elements)
Fixed Value: 7 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Act.templateId is sliced based on the values of value:root, value:extension
  • The element Act.performer is sliced based on the values of value:sdtcFunctionCode, value:assignedEntity
  • The element Act.participant is sliced based on the values of value:participantRole, value:typeCode
  • The element Act.entryRelationship is sliced based on the values of value:observation, value:typeCode

 

Other representations of profile: CSV, Excel