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.

COMPOSITION: ThirdPartyPersonalRelationshipRole

Represents the role of a Third Party played by a PERSON_ENTITY. This third party role has some form of personal relationship to the subject of care (e.g. spouse, nephew, neighbour). The relationship that exists between this third party and the subject of care is not necessarily in the familial sense.

Specializes

ThirdPartyRole

Attributes

Name Data type Occurs Description Value constraints
extract_id II.Uuid 1..1 The unique identifier used consistently within the Extract Package of this EHR_EXTRACT to represent the IDENTIFIED_ENTITY referred to in this Demographics Package. In the LRA IDENTIFIED_ENTITY is specialized in the participants package by a ROLE. The unique identifier used within the Extract package will refer to a ROLE class.
telecom TEL 0..* An attribute to represent the telecommunication details of a PERSON_ENTITY whilst playing the role of a Third Party.
type CD.CV 1..1 Identifies this PERSON_ROLE as being of type Third Party.
code
address AD 0..* An attribute to represent the postal address of a PERSON_ENTITY whilst playing the role of a Third Party.


Contained ENTRYs

Name ENTRY Class Occurs Description


Constraints

Type Name Specification
telecom is undefined LRA Inv: Prohib inv: telecom.oclIsUndefined()
type is CD.CV.SCT for third party roles LRA Invariant inv: type.code.oclIsTypeOf(LraThirdPartyRoleType) implies type.oclIsTypeOf(CD.CV.SCT)

Reference Model Type

PERSON_ROLE