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.

PARTICIPANT Domain Model: IdentifiableOrganisationalRole

Represents an Identifiable Organisational Role played by an ORGANISATION_ENTITY. An Identifiable Organisational Role is a role whose (object) instances are identifiable by a nationally recognised identification scheme (e.g. NHS Organisational Data Service, NHS Prescription Services, and other Non-NHS organisation identification schemes). An Identifiable Organisational Role may be an organisation, a site, or a department as recognised by any of the above. The Identifiable Organisational Role is used when it is required to explicitly identify the ORGANISATION_ENTITY playing the role.

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.
id II 1..* Used to carry an identifier that uniquely identifies the Organisational Role. When using an ODS identifier this attribute may be used to identify the organisation at department, site or organisational level. The id.root shall carry the correct OID to identify the Organisation at the relevant level. The id.extension shall carry a value relevant to the OID value carried in id.root. When ODS identifiers are not used id.root shall carry the OID value identifying the allocating system and id.extension shall carry a value relevant to the OID value carried in id.root. When it is not required to identify the organisation using a nationally recognised identification scheme a null flavour of "NA" shall be carried in id.nullFlavor.
telecom TEL 0..* An attribute to represent the telecommunication details of an ORGANISATION_ENTITY whilst playing an Identifiable Organisational Role.
type CD.CV.SCT 1..1 Identifies the type of role being played by this ORGANISATIONAL_ROLE.
address AD 0..* An attribute to represent the postal address of an ORGANISATION_ENTITY whilst playing an Identifiable Organisational Role.


Name Occurs Description
entity OrganisationEntity 0..1


Constraints

Type Name Specification
extract_id conditionally has nullFlavor LRA Invariant -- If the association role inboundLink.source is of type SubjectOfCareRole or WorkgroupRole or IdentifiablePersonInOrganisationRole or NonIdentifiablePersonInOrganisationRole or NonIdentifiableDeviceRole or IdentifiableServiceDeliveryLocationRole or NonIdentifiableServiceDeliveryLocationRole then attribute extract_id has null flavor NA|not applicable| inv: if inboundLink.source.oclIsTypeOf(SubjectOfCareRole) or inboundLink.source.oclIsTypeOf(WorkgroupRole) or inboundLink.source.oclIsTypeOf(IdentifiablePersonInOrganisationRole) or inboundLink.source.oclIsTypeOf(NonIdentifiablePersonInOrganisationRole) or inboundLink.source.oclIsTypeOf(NonIdentifiableDeviceRole) or inboundLink.source.oclIsTypeOf(identifiableServiceDeliveryLocationRole) or inboundLink.source.oclIsTypeOf(nonIdentifiableServiceDeliveryLocationRole) then extract_id.nullFlavor = 'NA'

Reference Model Type

ORGANISATIONAL_ROLE