Description of the settings that enable direct communication between the Vocera Hillrom Subscriber Adapter and the Vocera Platform.
Configuration Field | Description |
---|---|
Component Name | Click the Component Name field to display a list of the systems and devices that the Vocera Platform currently supports. Select the name of the adapter to create. |
Reference Name | Enter a short descriptive name in the Reference Name field to uniquely identify an adapter instance. It may demonstrate the adapter function or other information; for example, Production adapter may differentiate a live adapter from a development or "sandbox" adapter. |
Enabled | Select the Enabled checkbox to allow the Vocera Platform to use the new adapter. The Vocera Platform ignores the adapter if this option is disabled. |
Required Datasets |
If more than one dataset exists that meets the adapter's requirements, select the appropriate datasets for the new adapter to function correctly. The system searches for the datasets that meet the adapters requirements. If the datasets already exist, the system will use them. If the datasets do not exist, the system will create them automatically. Select Create in the drop-down menu to create a new dataset to meet the organization's requirements. |
The General Settings described here provide the Vocera Platform with the explicit information required to communicate with the customer's servers, such as URL information.
General Settings Configuration Field | Description |
---|---|
URL |
Enter the URL of the Clinical Staff Assignment service to communicate with this adapter. The Vocera Platform appliance will connect to this address on the Hill-Rom server. |
Heartbeat Period |
Enter the amount of time in minutes that should pass between the sending of heartbeat messages to the Clinical Staff Assignment service. |
Expect Pending Assignments |
Select this checkbox when the staff assignment service is expected to send assignments with a future timestamp (a pending assignment). Select this option if state transitions will be handled by another process, and the staff assignment service can send pending assignments. |
Assignment Adapter Identifier |
Enter the identifier to use in assignments created by this adapter. This can be used to identify this adapter's identifiers to Assignment Manager if it is in use. By default, this uses the adapter's ID number. Once assignments have been created, changing this value will require updating the existing assignments' adapter identifier. |
User and Location Identification |
Select the appropriate choice from the dropdown list to specify how the adapter should use the Staff and Location IDs in creating identifiers for the Users, Locations, and Assignments. Changing this identifier after objects have been added by this adapter requires updating the existing identifiers to match. The choices displayed in the dropdown list are:
|
Managed Line Regex |
Enter a regex (see Understanding Regular Expressions for additional information.) to match the lines that should be managed by this adapter when assigning users to lines. This is useful where the Clinical Staff Assignment service is not sending line numbers in the device ID. For example, it may be supplying user names as device numbers. |
Managed Device Vendors |
Enter a list of device vendor types to be managed by this adapter when assigning users to lines. If another adapter is managing user-to-device assignment, do not list that vendor type here. For example, when "Associate Users" is set in the device workflow to enable CUCM to manage user-to-device mappings for Cisco devices, do not list CUCM in the Managed Device Vendors field below. The following table describes the conditions under which Hill-Rom should manage device mapping. |
Devices |
Enter the device types specified by the facility. If no devices are specified, this adapter will not manage device assignments. |
Use this table as a guide to determine device assignment management:
Adapter Name | Vendor | Managed by Hill-Rom? |
---|---|---|
Ascom | Ascom | Yes, unless user-to-device mapping is permanently made through the device workflow |
CUCM | Cisco | Yes, unless Cisco Extension Mobility is used, or user-to-device mapping is permanently made through the device workflow |
Smartphone | Apple, Android | No. Smartphone always manages the device mapping |
SpectraLink XML | SpectraLinkXML | Yes, unless SpectraLink User Profiles are used, or user-to-device mapping is permanently made through the device workflow |
Outgoing WCTP | WCTP | No. Outgoing WCTP always manages the device mapping |
XMPP | XMPP | No. XMPP always manages the device mapping |
The Hill-Rom Clinical Staff Assignment API exposes clinical staff data from a publishing system to one or more subscribing systems, such as Vocera Platform. The following configuration is required for Vocera Platform to subscribe to the clinical data published by Hill-Rom.
The Subscriber Settings are part of the address that will be used by the Hill-Rom service to make calls back to the Vocera Platform appliance. Once the new adapter is saved, and has started running on the appliance, the full URL can be seen on the adapter's Details screen.
Subscriber Settings Configuration Field | Description |
---|---|
Protocol Scheme |
Select the protocol scheme from the dropdown list that the Clinical Staff Assignment service should use when invoking publisher operations. Current dropdown options include HTTP and HTTPS. |
Hostname |
Enter the hostname or IP address that the Clinical Staff Assignment service should use when invoking publisher operations. If this field is empty, the FQDN of the appliance is used by default. |
Port |
Enter the port that the Clinical Staff Assignment service should use when invoking publisher operations. If left blank, the default for the selected Protocol Scheme is used: 80 for HTTP, and 443 for HTTPS. The entered value must be a number between 1 and 65535. |
Subscriber Timeout |
Enter the number of minutes the adapter waits for an update. After this timeout threshold is passed, the adapter assumes that the subscription is no longer active and restarts it. |
The Clinical Staff Assignment services are secured using a two-part mechanism where the publishing system licenses the subscribing systems with a shared secret; an HMAC-256 bit symmetric key is generated. An administrator of the Hill-Rom Clinical Staff Assignment service should provide the values to configure the Security Token fields.
Security Token Settings Configuration Field | Description |
---|---|
Issuer |
Enter a string that identifies this adapter configuration when making a request to the Clinical Staff Assignment service. |
Audience |
Enter a string that identifies the Clinical Staff Assignment service when receiving updates from the Clinical Staff Assignment service. |
Key-Based 64 Encoded | Select this checkbox if the key is encoded in Base-64 |
Key |
Enter the key used to encode a security token that authenticates messages exchanged with the Clinical Staff Assignment service. |
Timeout |
Enter the length of time (in the range of 1-3600 seconds) that the security token is valid. |
Configuration Field | Description |
---|---|
Reference Name | Enter a descriptive name to identify the location type. This field is required. |
Active | Select this checkbox to indicate whether or not the location type is active. |
Facility Regex | Enter the regular expression to capture values from the facility. This field is required. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Facility Mapping | Specify the value that facility mapping will be set to. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Unit Regex | Enter the regular expression to capture values from the Unit. This field is required. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Unit Mapping | Specify the value that the unit mapping will be set to. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Room Regex | Enter the regular expression to capture values from the rooms. This field is required. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Room Mapping | Specify the value that the room mapping will be set to. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Bed Regex | Enter the regular expression to capture values from the bed. This field is required. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |
Bed Mapping | Specify the value that the bed mapping will be set to. The regular expression can use numbered captured groups (e.g. $1) to reference elements matched, but may also include literal strings. |