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
Attributes
| Name |
Data type |
Occurs |
Description |
|
name
|
EN.TN
|
0..1 |
An attribute to represent a workgroup's name.
Supports the logical representation of:
|
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->size() >= 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