Logical Record Architecture for Health and Social Care

Discharge Summary Release 0.02

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->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