# Logical Record Architecture for Health and Social Care
## Discharge Release

Contents
The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.
# PARTICIPANT Domain Model: Participation
A class to represent the type of involvement (e.g. subject, author, performer) of a role (e.g. patient, healthcare professional). ## Attributes
Name | Data type | Occurs | Description
--- | --- | --- | ---
performer | II.Uuid.Ref | 1..1 | The identity of the agent performing the function or role.
mode | CS | 0..1 | The mechanism by which that participation was made. The code set for this attribute is defined in EN 13606-3:2008.
type | CS | 1..1 | A coded representation of the nature of the involvement (e.g. subject, author, performer) of a role (e.g. patient, healthcare professional).
time | IVL_TS | 0..1 | The point in time or time period when the participation occurred.
## Constraints
Type | Name | Specification
--- | --- | ---
mode code (LraFunctionalRoleMode) | LRA Invariant | inv: mode.code = <LraFunctionalRoleMode>
type code (LraParticipationType) | LRA Invariant | inv: type.code = <LraParticipationType>
## Relationships
Name | Class | Occurs | Description
--- | --- | --- | ---
| OtherRoleChoice2 |  | Represents a choice of ROLE classes when a ROLE is being used to describe the details of an entity that participates in any explicitly stated manner other than as an Information Provider (a.k.a. Informant).
## ## Reference Model Type ## PARTICIPATION