New updates and improvements to Ouva.

Care Automation
June 6, 2022

Improving patient mobility reduces the time to recovery. Ouva non-invasively tracks patient ambulation and reports to care providers on their progress. This update has brought new data analysis capabilities to understand and act on this data.

Set mobility targets

Mobility programs in healthcare change from department to department and across patient conditions. You can now set department-wide or per patient mobility targets. Ouva tracks patient progress towards this target daily.

See daily and weekly progress

Understanding patients' mobility trends is an integral part of a recovery program. Ouva now displays daily and weekly charts to show how patients progress towards their discharge targets. When they take over a shift, nurses can glance at all patients to see who needs the most attention.

Fixes & Improvements

  • Updated hourly mobility chart to show whole hours of the day.
  • Improved staff recognition model using new neural network architecture and more diverse synthetic data.
  • Improved the method to determine the occupancy information in the patient's room.
  • Improved the action recognition model for stabilizing the patient predictions.
  • Fixed a bug that caused nurse visits to continue after patient transfer.
  • Fixed a bug that caused incorrect mobility data after patient transfer.
  • Fixed a bug that associated nurse visit data only with a room instead of a patient.
  • Fixed a bug that prevented existing notifications from clearing during patient transfer.
  • Updated mobility widgets to show <1 minute instead of 0 when active duration is less than a minute.
  • Fixed a bug that causes intermittent disappearance of dashboard room cards between each query update

API Improvements

  • Enhanced logging capabilities for GraphQL API requests.
  • Fixed a bug that causes invalid query intervals in GraphQL requests in patient view.
Care Automation
April 26, 2022

New integration: ADT & HL7

Ouva now integrates with the hospital ADT feeds to automatically receive the latest patient and bed requests. Ouva compares the requests to the actual live data it gathers from the bedside to predict and prevent patient flow delays.

Support for cloud streams

We have revamped our camera integration to support cloud telemonitoring applications. Now, running Ouva is as simple as entering a link to a camera web stream.

New API for better integrations

We have moved our entire API to the more efficient and flexible GraphQL. As one of the industry-standards, GraphQL is a modern framework that allows building complex and quick interactions.

Fixes & Improvements

  • Dashboard room cards now show full patient names or initials with a tooltip to show full patient names based on the length
  • Action prediction performance improved in misleading pose data cases.
  • All recorded test videos now loop automatically.
  • API error codes overhaul to give end-users and developers alike more information regarding any runtime issues.
  • Improved warnings and errors of the web application with more elaborate descriptions based on the response error codes
  • Improved staff recognition model with a new classification model.
  • Reduced clicks by automatically focusing on the first input field when opening forms.
  • Added version number and release notes link into the application side menu.
  • Fixed a bug that prevents mobility data of multiple days from showing up.
  • Fixed a bug that causes incorrect nurse visit counts.
  • Fixed a bug that sometimes causes some notifications to disappear.
  • Fixed a bug that causes an empty occupancy card even though there are people in the room.
  • Fixed a bug regarding connection pooling that causes database connection errors while scaling services.
  • Added additional security measure by adding basic authentication for Kafdrop.
  • Now supporting read-only privileges for externalized services by upgrading databases to Postgres 14.
  • Fixed a bug that causes nurse rounding notifications even though the patient session is put on standby mode.
  • Fixed a bug that prevents existing nurse rounding notifications from being canceled when the patient session is put on standby mode.
  • Long-form fields like the sensor URL field in the sensor form have clear all button.
  • Improved patient history page layout.
  • Fixed an issue that shows discharge labels instead of room numbers in the patient stages widget.
  • Fixed an issue that showed cached data of the previous patient on the patient page while waiting for the current patient query.
  • Increased browser compatibility by using Firefox ESR as the minimum modern browser target.
  • Fixed a bug that causes inconsistent polling durations and query params for the nurse rounding query on the patient page
  • Various other minor fixes and improvements.
Care Automation
February 4, 2022

Patient History

We released a brand new patient history page that displays all data from the previous patient stays. Administrators can identify past issues (e.g., falls, discharge delays) by reviewing the timeline of all events from all the beds patient has been admitted and transferred.

As we continue to add more insights by working together with nurses and physicians, here are a few things you can do today:

  • See if a patient hit daily mobility targets and distinguish between types of activity.
  • How much the patient needed nurse attention and how often nurse visits disrupted their sleep.
  • Identify delays between admit or transfer requests and patients' arrival into their beds.

New activity: Chair Sit

Ouva now detects chair sitting as a separate activity. You can see the new activity in the patient status and as a unique activity under mobility. Nurses can set additional alarms to alert nurses when high fall-risk patients leave the chair unattended.

Fixes & improvements

  • Color-coded events based on their severity in the timeline log.
  • Eliminated latency accumulation between video capture and pose display.
  • We now parse & validate GraphQL queries to defend against DoS attacks.
  • Improved readability by updating tables inside patients, rooms, and sensors pages with a striped pattern.
  • Fixed an issue that prevented admitting/transferring patients without reopening the drawer.
  • Reduced memory usage by improving service cleanup after patient discharge.
  • Fixed an issue that can result in a skipped pose event when there is an error related to patient session mode.
  • Fixed an issue that can nullify room reference keys of patient session records.
  • Fixed an issue that caused some services to consume more Garge Collection pause time & some thread context switching problems.

Care Automation
January 6, 2022

Doors in Live View

Live view now visualizes the doors in the room.


Patient selection field in dashboard and room selection field in patients table now have autocomplete search.

Fixes & improvements

  • Segmentation service supports a higher range of GPU architectures allowing facilities to choose from more variety of hardware.
  • There is a new maximum attempt limit for user login as an extra security measure.
  • Fixed a bug that stops the entire Machine Learning pipeline.
  • Configured all of the Machine Learning services to fetch their configuration from a central service.
  • All communication between services are now validated before processing.
Care Automation
December 10, 2021

Patient View

  • Fixed multiple bugs preventing room assets from drawing in the patient view.
  • Fixed a bug that caused Timeline messages that don't conform to patient risk flags.
  • Fixed a bug that caused duplicate risk messages in the timeline card.
  • Fixed a bug that prevented notifications from cancellation when a new visitor entered the room.
  • Fixed a bug that caused the live view to stop when the same end-user with a different session leaves the patient view from another browser tab.
  • Fixed a bug that caused "patient arrived" timeline messages to be out of order, sometimes.
  • Fixed a race condition that cancels the room's first patient notification.
  • Improved room layout detection: Partial object detection is eliminated.
  • Improved patient status detection when patient is sitting on the bed.
  • Improved the stability of the room occupancy.
  • Fixed a bug that prevented fall & wander risk alerts not showing up in the notifications card.
  • Fixed a bug that shows invalid 12h format instead of 24h in nurse rounding chart records.
  • Fix invalid occupant count on patient view.
  • Improved live view pose drawing.
  • Fixed a bug where patient page keeps polling for widgets after patient is fully discharged.
  • Added department and room number to the patient information section in patient view.

Staff Detection

  • Improved staff detection with a new ML model.
  • Fixed a bug that causes a patient is detected as hospital staff.


  • Fixed and added missing Dutch translations.
  • Fixed missing localization keys for the risk and status filters in patients administration page.
  • Made web client place surname first depending on region and localization configuration.

Other Changes & Fixes

  • Added Medical ID field to the patient profile.
  • Fixed a bug that prevented searching by case-insensitive patient name.
  • Fixed a bug that dismisses the dropdown menu during network updates in patients and beds administration page.
  • Fixed a bug that allowed a room to be deleted even if there is a sensor associated with it.
  • Improved overall web app network performance.
  • Added a redirection to dashboard when patient is discharged and left the room to avoid misleading information.
  • Made all notification messages have session information to allow us to query by old sessions that are going to be used in the patient history view.
  • Fixed a bug that prevented releasing resources after discharging a patient.
  • Added message retry mechanism to handle failed messages properly.
  • Fixed a bug that caused some services to wait indefinitely when an advertised port in the config was wrong.
  • Fixed a bug that caused the home view to miss some replication records after a database restart.
  • Upgraded the identity and access management solution to include various fixes regarding LDAP user sync and user authentication mechanisms.
Care Automation
October 13, 2021
  • 'Force leave' button is now visible for all users.
  • Some further performance improvements made regarding nurse rounding data.
  • Delete actions are implemented for department view and room view.
  • Other minor bug fixes and system upgrades.
Care Automation
October 6, 2021

Patient session-based access

We store each patient visit as a separate "patient session" from now on. That allows the dashboard (and patient live view) to always display the most up-to-date data related to the latest session and also opens up new possibilities for complex reporting in the upcoming patient history page.

Room & department views

Rooms and departments have their own view to list. Users with service role now can view create or update rooms and departments.

Other improvements

  • You can see when the alerts appeared and were resolved in the timeline widget.
  • Medical ID property added to patients for future matching with the hospital records.
  • Fall risk alert notification will also be triggered when a sitting patient gets up.
  • Some performance improvements regarding patient mobility and nurse rounding data.
  • Fixed an error regarding a patient action in mobility calculation.
  • Other minor bug fixes and system upgrades.
Virtual Assistant
October 6, 2021

Mobile Navigation ✨

With this update, we have brought Ouva wayfinding to mobile devices. Scan the QR code the screen and take the same 3D wayfinding experience on the go - no app needed.

Virtual Assistant
August 31, 2021

Increased Sensitivity

This update increases detection of user presence in front of the screens.

  • System waits for 15 seconds before stopping to listen for input after the user leaves.
  • Sensor will activate after less movement to mitigate the issues happening from users not moving while interacting.
Care Automation
August 16, 2021

Minor Improvements

  • Dutch translation improvements.
  • Last name is shown before first name based on the platform region.
Care Automation
August 6, 2021

🗣️ Multiple-language Support

Starting with Dutch, Ouva dashboard now is enabled in multiple languages, including specific rules (gender rules, plural rules) and local date format support.

Care Automation
August 3, 2021

This is the first, versioned release of our platform beta.

Role-based access

We have completed role-based access functionality for our dashboard. This feature is developed with the least-privileged access methodology in mind. Currently, there are two roles: User and Service. The users without the Service role will not be able to access technical functionality such as Force-Leave, Sensor configuration and others.

Other improvements

  • You can track visitor entrance/exits in the timeline.
  • You cannot delete patients who are currently admitted to a bed.
  • Other minor bug fixes and system upgrades.
Virtual Assistant
May 17, 2021

This update brings a list of improvements to the map and speech interface and makes space for upcoming QR code/mobile release and voice capture improvements. We have replaced the old assistant interface with an improved one, and made several changes to the wayfinding system.

Readable directions

Verbal directions are now displayed on screen along with the route, in order to make it easier for people who prefer readable directions over maps.

Quick and clear suggestions

For first-time users, clear directions and suggestions are given for how to use the system.

Wayshowing routes

We have created permanent, color-coded wayshowing routes that display routes to chosen destinations. This allows visitors to quickly identify the way to common destinations without having to use voice or mobile directions.

Improved map display

  • New "You" icon with animation displays current location of the visitor.
  • Route moves with arrows along direction of travel for better comprehension.
  • Elevator stops along route are made easier to read.
  • Route labels use thicker characters for easier readability.

More assistant updates

  • Clearly animated voice interface with microphone sign.
  • Microphone pulses as more speech captured for more responsive feel.
Virtual Assistant
August 17, 2020


Ouva will now display announcements set for each device on the dashboard. There is currently no limitation on length, but we recommend maximum 140 characters for readability.

Virtual Assistant
August 3, 2020

Suggestions to get started

Ouva will now display rotating suggestions after a few seconds for users to know how to get started.

Better route & map display

  • Improved map display with more color contrast
  • Clear & memorable steps along the route with landmarks
  • Simplified elevator destination floor display (previously would show in a long text).
  • Map labels get hidden instead of extending
  • Improved drawing of overlapping routes for better distinction
  • Route with elevator shows simplified intermediate floors
  • Ouva assistant moves with the map for more immersive display.

Clearer interface for viewing from distance

Here are all the related changes:

  • Ouva assistant and text is bigger and centered to capture attention.
  • The floor number is bigger and emphasized with color
  • Single color across floor and character to visually understand building from distance
  • Bigger and centered speech indicator

Other changes

  • Improved color template for better contrast
  • Improved rendering to make smoother lines
  • Bug fixes
Virtual Assistant
July 3, 2020

Activate search by staff names

You can now search by staff name. Here are a few examples:

  • “Kamala Tamirissa”
  • “I want to see Dr. Tamirissa?”
  • “Where is Dr. Tamirissa’s office?”

Paths with accessibility categories

We have added categorizations to paths as below.

  • Available - Accessible by everyone.
  • Unavailable - Temporarily not accessible.
  • Unauthorized - Require staff authorization.

In a planned future update, Ouva will let the person know that to get to an unauthorized destination, they need to check in with staff.

Simpler, shorter phrases on screen

We have updated phrases to be shorter.

Search by floor

You can now narrow your search by floor. Here are a few examples:

  • “2nd floor conference room”
  • “4th floor patient rooms”
  • “Take me to 3rd floor nurse station”

You can combine it with building names as well.

  • “2 north conference room”

Search by room number

You can search by room numbers in any available suite. If the room location is known, it will take you there, otherwise it will take you to the suite. Here are a few examples:

  • “216”
  • “Do you know here suite 216 is?”
  • “Take me to 216”

Asking for suite shows range of room numbers

When you ask for a suite, it will now show the range of rooms in that suite next to its name.

Virtual Assistant
March 30, 2020

Search by suite number

You can now search by room or suite number. Here are a few examples:

  • “Where is suite 265?”
  • “I’m looking for patient room 310”

You can ask for locations in another building

As visitors may enter one building (e.g. from garage) while they need to get to another, they can now ask for a location combined with the building name as below:

  • “Where is the Spine ICU?”
  • “Heart building patient rooms”

Asking for a building takes you to lobby

If you ask for a specific building, you will now be taken to its lobby (if you are not in that building). If you are in the right building, Ouva will let you know.

Other updates

  • We have made animations smoother
  • Map now only shows the nearest exit sign to reduce clutter
  • Minor bug fixes.
Virtual Assistant
March 20, 2020

This version improves voice capture performance

Virtual Assistant
March 12, 2020

This update resolves a critical bug that caused the system to crash upon asking a question.

Virtual Assistant
March 11, 2020

Announcement display released

Search by doctor's name 👨‍⚕️

If you are going to a doctor’s office, you can search by the name of the staff. If set up for your facility, Ouva will navigate you directly to the office, otherwise it will take you to front desk for further help.

Search by room numbers 🔢

If you know the suite number you are going to, you can ask Ouva for it.

Other Fixes & Improvements

  • Fixes to the recognition of queries.
  • Stairs are now displayed on the map.
  • Automatic detection and resolution of microphone issues
  • Distinction between cafeteria and coffee shop: Asking for "starbucks", "drink" etc. will take you to coffee shop. while asking for "food" will take you to the cafeteria.
  • New locations added to the map.