Provider
Class DeviceLocation

This class associates a (set of) device(s) with a location. For example X-Ray machine #123 is at the Elm Street clinic. This class can be navigated in either direction, so for example, the Elm Street clinic has two X-Ray machines, #123, and #456.

Attributes
DeviceInstance deviceInstance deviceInstance

Pointer to the device that is located at the Service Delivery Location.

«IVL_TS» Period effectiveDateRange effectiveDateRange

The time period during which the Device is located at the Service Delivery Location. For current records, the end-date of this time period would be blank.

String locationDetails locationDetails

Further describes the location at which the Device is present. For example, room 3, maternity ward, or 4th floor.

String networkAddress networkAddress

For equipment that is connected to the location’s local area network, this property contains the network address at which the device can be accessed.

ServiceDeliveryLocation serviceDeliveryLocation serviceDeliveryLocation

Pointer to the Service Delivery Location at which the device is located.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameDeviceLocation
Name Expression
NamespaceProvider
Owned Template Signature
OwnerProvider
Owning Template Parameter
PackageProvider
Qualified NameFHIM::Provider::DeviceLocation
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 deviceInstance
Public DeviceInstance deviceInstance

Pointer to the device that is located at the Service Delivery Location.

Constraints:
Properties:

AggregationNone
Alias
AssociationdeviceLocation_deviceInstance
Association End
ClassDeviceLocation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamedeviceInstance
Name Expression
NamespaceDeviceLocation
Opposite
OwnerDeviceLocation
Owning Association
Owning Template Parameter
Qualified NameFHIM::Provider::DeviceLocation::deviceInstance
Stereotype
Template Parameter
TypeDeviceInstance
Upper1
Upper Value(1)
VisibilityPublic


 effectiveDateRange
Public «IVL_TS» Period effectiveDateRange

The time period during which the Device is located at the Service Delivery Location. For current records, the end-date of this time period would be blank.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDeviceLocation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameeffectiveDateRange
Name Expression
NamespaceDeviceLocation
Opposite
OwnerDeviceLocation
Owning Association
Owning Template Parameter
Qualified NameFHIM::Provider::DeviceLocation::effectiveDateRange
Stereotype
Template Parameter
Type«IVL_TS» Period
Upper1
Upper Value(1)
VisibilityPublic


 locationDetails
Public String locationDetails

Further describes the location at which the Device is present. For example, room 3, maternity ward, or 4th floor.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDeviceLocation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamelocationDetails
Name Expression
NamespaceDeviceLocation
Opposite
OwnerDeviceLocation
Owning Association
Owning Template Parameter
Qualified NameFHIM::Provider::DeviceLocation::locationDetails
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 networkAddress
Public String networkAddress

For equipment that is connected to the location’s local area network, this property contains the network address at which the device can be accessed.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDeviceLocation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamenetworkAddress
Name Expression
NamespaceDeviceLocation
Opposite
OwnerDeviceLocation
Owning Association
Owning Template Parameter
Qualified NameFHIM::Provider::DeviceLocation::networkAddress
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 serviceDeliveryLocation
Public ServiceDeliveryLocation serviceDeliveryLocation

Pointer to the Service Delivery Location at which the device is located.

Constraints:
Properties:

AggregationNone
Alias
AssociationdeviceLocation_serviceDeliveryLocation
Association End
ClassDeviceLocation
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameserviceDeliveryLocation
Name Expression
NamespaceDeviceLocation
Opposite
OwnerDeviceLocation
Owning Association
Owning Template Parameter
Qualified NameFHIM::Provider::DeviceLocation::serviceDeliveryLocation
Stereotype
Template Parameter
TypeServiceDeliveryLocation
Upper1
Upper Value(1)
VisibilityPublic