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
Reference Model Type