# 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.
# Reference Model Class: WORKGROUP_ROLE
A class to represent a group of PERSON_ROLEs who function together for a defined purpose. A WORKGROUP_ROLE is a flexible concept that exists for a finite time period and fits reasonably well with the intuitive notion of a “team”. A WORKGROUP_ROLE is NOT played by an ENTITY class or any of its specializations. The inherited type attribute: Supports a logical representation of HL7 v3 RIM: Role.code ## Specializes ## ROLE ## Attributes
Name | Data type | Occurs | Description
--- | --- | --- | ---
name | EN.TN | 0..1 | An attribute to represent a workgroup's name. Supports the logical representation of: HL7 v3 RIM: Role.name
## Constraints
Type | Name | Specification
--- | --- | ---
address is undefined in LRA | LRA Invariant | --Attribute address is undefined (i.e. value assignment is prohibited) inv: address.oclIsUndefined()
entity is undefined in LRA | LRA Invariant | --Association end entity is undefined (i.e. occurence is prohibited) inv: entity.oclIsUndefined()
id is defined in LRA | LRA Invariant | --Attribute id is defined (i.e. value assignment is mandated) inv: id-&gt;size() &gt;= 1
type LRA vocab | LRA Invariant | inv: type.code.oclIsTypeOf(<a href="$element://{CB3A33E4-550D-4613-B225-7D789191C70D}"><font color="#0000ff"><u>LraWorkgroupRoleType</u></font></a>)
## Reference Model Type ##