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

Contents
The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.
# PARTICIPATION Constrained Domain Model: ProblemAndComplaintResponsibilityParticipation
A class to represent the involvement of a role in the act of participating as the role responsible for recording the problem about the subject of care. ## Specializes ## Participation ## Attributes
Name | Data type | Occurs | Description | Value constraints
--- | --- | --- | --- | ---
clinical_treatment_specialty | CD.CV | 0..1 | The specialty in which the consultant was working during the period of care. [NHS, The Health and Social Care Information Centre Hospital Episode Statistics (HES) Data Dictionary] |
healthcare_facility | II.Uuid.Ref | 0..1 | The organisation at which the role was performed. |
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. |
performer | II.Uuid.Ref | 1..1 | The identity of the agent performing that the function or role. |
time | IVL_TS | 0..1 | The point in time or time period when the participation occurred. |
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). |
## Constraints
Type | Name | Specification
--- | --- | ---
healthcare_facility is undefined | LRA Inv: Prohib | inv: healthcare_facility.oclIsUndefined()
mode is undefined | LRA Inv: Prohib | inv: mode.oclIsUndefined()
time is undefined | LRA Inv: Prohib | inv: time.oclIsUndefined()
## Relationships
Name | Class | Occurs | Description
--- | --- | --- | ---
| ProblemAndComplaintResponsibilityRoleChoice |  | Represents a choice of ROLE classes when a ROLE is being used to describe the details of an entity that participates <please complete>.
## ## Reference Model Type ## PARTICIPATION