Skip to main content

Sensor Integration

Ward integrates with BLE wristbands for proximity verification, elopement detection, and real-time patient list ordering.

Sensor Types

Sensor Hub

The sensor hub is an on-premise gateway running a headless daemon that:

  • Processes wristband data for proximity and elopement alerts
  • Monitors wristband health (battery, connectivity)
  • Reports fleet telemetry (CPU, memory, disk, BLE radio status) to Ward's cloud
  • Communicates securely with Ward's cloud over HTTPS

Each unit needs at least one hub.

Patient Wristbands

BLE wristbands worn by patients:

  • Enable proximity verification for observations
  • Enable elopement detection via fixed BLE gateways
  • Provide real-time distance for patient list ordering

Assign one wristband per patient.

Fixed BLE Gateways

BLE gateways that detect wristband signals and forward to the hub via HTTP. Gateways are added from Management → Devices → Gateways → Add Gateway from within the unit they belong to.

Each gateway can serve one or more roles depending on its configuration on the gateway detail screen:

  • Boundary gateways — placed at facility entrances, stairwells, and egress points. Turn on the Boundary Gateway toggle. Any confined patient detected most strongly by a boundary gateway triggers an elopement alert regardless of their geofence level.
  • Unit gateways — placed in common areas, hallways, or nurses' stations. No room number needed. Catches patients who wander into another unit.
  • Room gateways — placed at or in patient rooms. Set the Room on the gateway detail screen (with autocomplete from existing room numbers). Required for room-level geofences.

Hardware Setup

Installing the Hub

  1. Connect hub to facility network (ethernet recommended, WiFi supported)
  2. Power on the hub
  3. Wait for the hub to boot (~60 seconds) — the status LED turns red (unprovisioned)
  4. The hub advertises itself on the local network

Adding the Hub

  1. Open the Ward app on a device connected to the same network as the hub
  2. Navigate to ManagementDevicesAdd Hub
  3. The app discovers unprovisioned hubs on the local network
  4. Tap the discovered hub and select a unit assignment
  5. The app adds the hub and configures it automatically
  6. Hub confirms connection — status LED turns green

Adding Wristbands

  1. In ManagementDevices, tap Add Wristband
  2. On mobile, nearby unregistered wristbands are detected automatically and listed by signal strength — tap one to select it
  3. Or enter the MAC address manually
  4. Optionally assign to a patient immediately

Wristbands can also be assigned to patients later from the patient detail screen.

Adding BLE Gateways

  1. Mount the gateway at the boundary point (unit exit, stairwell, facility exit, or room doorway)
  2. Power and network connect the gateway
  3. In ManagementDevices, add the gateway
  4. Set boundary type (unit exit, stairwell, facility exit, or room doorway)
  5. If room doorway: select the room this gateway monitors
  6. Associate with the hub

Proximity Verification

With a wristband assigned to a patient, the staff device:

  1. Scans for nearby BLE wristbands
  2. Calculates distance from signal strength
  3. Auto-verifies proximity when within the configured threshold
  4. Records distance with the observation

Ward combines a stream of signal readings taken over a few seconds into one steady distance, rather than trusting any single reading (individual BLE readings are noisy). Proximity verifies once you've been within range for a moment.

Staff see "Proximity Verified" with distance when documenting if the wristband is detected.

Patient List Ordering

The patient list sorts by proximity — nearest patients appear first. This updates in real-time as staff move through the facility. Patients without wristbands appear below detected patients.

On wider screens (landscape tablets and desktop), the patient list is always visible as a sidebar alongside every screen, so proximity-sorted patients are accessible from the dashboard, alerts, shift view, or any other screen.

Patient Location

When fixed gateways are installed, the hub tracks each patient's current zone from the gateway that most strongly and consistently detects their wristband. If a patient is detected away from their assigned room, their patient card shows where they were last seen (for example, "Last seen in room 214" or "Last seen near facility exit"), refreshed within about a minute. This is the same zone tracking that drives elopement detection, so denser gateway coverage improves both.

Elopement Detection

For patients with elopement risk and a configured geofence:

  1. Assign a wristband to the patient
  2. Configure geofence level (unit, floor, or campus — room level available when room doorway gateways are installed)
  3. Fixed BLE gateways detect the wristband at boundaries
  4. Hub evaluates whether detection constitutes a violation
  5. Alert triggers after confirmation

Geofencing

Patients can be confined to a zone by setting their Geofence Level on the patient edit screen:

LevelViolation trigger
NoneGeofencing is disabled for this patient.
RoomThe patient is detected strongest by a gateway in a different room, a different unit, or at a boundary.
UnitThe patient is detected strongest by a gateway in a different unit or at a boundary.
FacilityThe patient is detected strongest by a boundary gateway. Movement between units inside the facility is allowed.

Before treating a patient as out of zone, the hub confirms the winning gateway across a short rolling window: it must lead the runner-up by at least 6 dB and hold over several consecutive readings, so a single stray signal bleeding through a wall does not page staff. A confirmed violation escalates if the patient reaches a more severe boundary and does not re-fire while they stay at the same one. Alerts re-arm when the patient returns to an authorized zone.

Setup requirements:

  • Patient must have a wristband assigned. The patient edit screen warns when a geofence level is set but no wristband is assigned.
  • For Room level, a BLE gateway must be installed in the patient's room. The edit screen warns when the selected room has no matching gateway.
  • For Facility level, at least one gateway must have Boundary Gateway enabled.

Configuration change propagation

Geofence-related configuration is cached on the hub and refreshed every 5 minutes. Changes to any of the following take up to 5 minutes to take effect on active detection:

  • Patient geofence level
  • Patient wristband assignment
  • Patient room or unit reassignment
  • Gateway room assignment
  • Adding or removing a gateway
  • Toggling a gateway's boundary flag

This is by design — the hub avoids chattering with the cloud for every change and tolerates brief cloud outages. Plan deployment changes with the 5-minute window in mind; for time-critical changes (a patient who just became an elopement risk, for instance), expect up to 5 minutes before detection reflects the new configuration.

Wristband Health

The hub continuously monitors all registered wristbands:

  • Battery: Warning at 20%, critical at 10%
  • Connectivity: A Device Offline alert fires if a wristband, gateway, or hub goes unseen for about 10 minutes. For an admitted patient's wristband, a shorter gap (about 3 minutes) raises a Patient Not Detected alert, since losing track of a monitored patient matters sooner than hardware health.

Health indicators appear on patient cards and in the device management screen.

Device Management

Device Management

Viewing Device Status

Navigate to ManagementDevices to see:

  • All registered devices (hubs, wristbands, gateways)
  • Online/offline status
  • Battery level (wristbands)
  • Last seen timestamp
  • Hub software version and health metrics

Hub Fleet Management

The device management screen provides fleet-level visibility for hubs:

  • Status: Online/offline, software version, uptime
  • Health: CPU, memory, disk usage, CPU temperature, BLE radio status

Device Health Alerts

Ward alerts when devices have issues:

  • Wristband battery low or critical
  • Wristband, gateway, or hub offline
  • Hub degraded (high CPU, low disk)

Hub Status LED

The hub has an LED that indicates its current state:

PatternMeaning
Solid greenConnected to Ward's cloud
Solid redUnprovisioned — needs to be registered
Alternating green/red blinkProvisioned but can't reach cloud
Red blinkError

Troubleshooting

Hub offline:

  • Check the status LED (see table above)
  • Check power connection
  • Verify network connectivity
  • If on the same network, use Local Diagnostics:
    • Open the hub's detail screen in ManagementDevices
    • Enter the hub's hostname (e.g. ward-hub-1.local) or IP address
    • View real-time CPU, memory, BLE radio status, uptime, and wristband count
  • Restart the hub if needed

Wristband not detecting:

  • Check battery level
  • Verify wristband is assigned to patient
  • Ensure the staff device has Bluetooth enabled

Proximity not verifying:

  • Confirm patient has a wristband assigned
  • Check that the staff device's BLE scanning is active
  • Move closer to patient — RSSI accuracy improves at shorter range
  • Run RSSI calibration in unit settings if distances seem inaccurate

Distance readings seem wrong:

  • Run RSSI calibration (Management → Facility → Edit Unit → Calibrate)
  • Ensure calibration was done in the same environment where you're testing

Enterprise RTLS Integration

For facilities with existing Real-Time Location Systems, Ward can integrate with your current infrastructure through custom integration projects.

Contact your Ward representative to discuss RTLS integration requirements.