Represents the role of a Third Party played by a PERSON_ENTITY. A third party role has some form of relationship to the subject
of care (e.g. legal guardian, nephew, neighbour). The relationship that exists between this third party and the subject of
care is not necessarily in the familial sense.
This class shall be used to describe details of the third party and does not attempt to describe the type of relationship
that exists to the subject of care.
Attributes
| Name |
Data type |
Occurs |
Description |
|
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. |
|
address
|
AD
|
0..* |
An attribute to represent the postal address of a PERSON_ENTITY whilst playing the role of a Third Party. |
Constraints
| Type |
Name |
Specification |
| extract_id conditionally has nullFlavor |
LRA Invariant |
-- If the association role inboundLink.source is of type SubjectOfCareRole then attribute extract_id has null flavor NA|not
applicable|
inv: if inboundLink.source.oclIsTypeOf(SubjectOfCareRole) then extract_id.nullFlavor = 'NA'
|
Reference Model Type