The Solution
The end product as a medical software solution was designed as a means to simplify the complicated process of healthcare, similar to Alexa and Siri, but focusing specifically on healthcare. It covers essentially everything:
- Medication and appointment reminders
- Drug recalls
- Medicare benefits
- Initiating emergency calls
- Locating key facilities and services
- Renewing prescriptions
Many elderly patients have caregivers, which is why the virtual assistant also has the option to inform caregivers on when or whether the patient has taken their required dosage of medication, what appointments the patient has coming up or
has missed, etc.
The mobile app for the medical software solution provides for the easy and secure setup and management of the voice-activated assistant. To use the device, you set up a Virtual Household, to which new users can be added upon registration.
Through the app, you can then create roles (e.g. caregiver, care receiver) and assign the appropriate permissions to those roles to be able to perform this or that action.
Product Overview
All in all, in the process of our ongoing, long-term partnership with our client, our team has managed to build a comprehensive software tool, that comes with the following technical features and functionalities:
Mobile Applications and IoT Device Setup: To ensure seamless integration and user-friendliness, we created a mobile application capable of managing system information and IoT device setup. The application
would allow users to connect their IoT devices to their user accounts by leveraging Bluetooth Low Energy (BLE) technology, establishing a direct connection between the mobile app and the IoT devices. Additionally, we implemented an
alternative remote setup process that utilized the 4G cellular network, enabling users to interact with their smart devices even when out of BLE range.
Speech-to-Text Functionality: To enhance user convenience, our solution incorporated speech-to-text functionality. The mobile application processed user speech, formulated queries, and transmitted
them to our cloud-based healthcare assistant. The assistant then provided the necessary information, which was converted into speech and relayed back to the user through the application. Voice Training Solution: Recognizing that
IoT devices may be used by multiple individuals, we implemented a voice training solution. This process enabled users to teach their smart devices their unique voices, allowing for personalized responses. By recognizing individual
voices, the devices could provide customized answers and tailor recommendations to specific users. This feature is also color-coded in the device, meaning that each person’s voice activates a certain color in the app.
Integration with Smart Home Providers: Understanding the importance of a unified ecosystem, we integrated multiple smart home providers into the mobile application. This integration allowed users to
manage and control their IoT devices alongside their existing smart home devices, providing a seamless all-in-one solution.
Alerting System: To ensure timely and critical notifications, we developed an alerting system using push notifications. We equipped our client’s IoT devices with the capability to send push notifications
to users' mobile and IoT devices, notifying them of important alerts such as medication reminders, vital health updates, or emergency situations.
OTA Firmware Updates: To maintain the performance and functionality of the IoT devices, we implemented an Over-The-Air (OTA) update solution. This allowed us to remotely distribute and install new
firmware versions on the devices, ensuring that users always had access to the latest features and improvements.
Smartwatch Application: This features an embedded Android OS launcher application (system user interface) for smartwatches with special emergency abilities and a special healthcare functionality. Since
the application is embedded into the Android OS as an admin app, technically, it aims to solve a lot of challenges related to Android OS which are not common in usual Android applications. With its user-friendly UI, the app also monitors
the users’ step count and heartbeat with the option to place emergency calls with the users’ location report.