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

Represents an inanimate, manufactured item that can be used in an activity without being substantially changed through that activity. This may include computer software applications as well as physical devices (e.g. monitoring equipment, syringes and computer hardware). If the device is capable of being identified as an instance, then it should be specified using this class. Otherwise it should be specified using an lra.technical.en13606.extract.MATERIAL_ENTITY_ELEMENT class.

Attributes

Name Data type Occurs Description
determinerCode CS 1..1 A coded representation of whether this entity is a class or an instance.
name EN.TN 0..* An attribute to represent the name of a DEVICE_ENTITY.
softwareName ST 0..1 Used to carry a textual description of the name of the software.
manufacturerName ST 0..1 A textual description of the manufacturer's name.
version ST 0..1 A textual description of the version of the device in use.


Constraints

Type Name Specification
determinerCode code = INSTANCE LRA Invariant -- Attribute determinerCode has fixed value 'INSTANCE' inv: determinerCode.code = 'INSTANCE'
played role exists LRA Invariant -- The association role identifiableDeviceRole or nonIdentifiableDeviceRole is defined inv: identifiableDeviceRole.oclIsDefined() xor nonIdentifiableDeviceRole.oclIsDefined()

Item of ENTRY Constrained Domain Models

IdentifiableDeviceRole

NonIdentifiableDeviceRole

Reference Model Type

DEVICE_ENTITY