The Omsyn remote patient monitoring SaaS
- Health Technology
- Remote Healthcare
- Software-as-a-Service
Norsk Telemedisin AS, Norway, has been operating in the prediction and prevention of diseases through remote patient monitoring solutions since 2014. They approached KOPERA to build OmsynHeim, a SaaS offering for care providers. KOPERA was tasked with the architecture, design and implementation of a 4G enabled gateway for OmsynHeim. This gateway is responsible for data collection, analysis, cloud upload, and on-demand audio and video streaming.
With so many features to get right, laying down a robust foundation for the project was crucial. Charting the product, designing the hardware requirements, and building a solid Linux system distribution using Yocto were the first steps to deliver critical technology that works as designed.
Data collection required the integration of a multiplicity of sensors connected over Bluetooth, Wifi, or USB, as well as putting in place a fault tolerant and highly available sensor collector software.
While careful implementation of the communication protocols made for a seamless plug and play experience, leveraging the advantages of Erlang/OTP allowed us to smoothly handle any issues of sensor instability or unreliability in the field. This was a major requirement to allow for extremely high availability, strong encryption, and timely data delivery.
KOPERA has been a key partner in making Omsyn into the reliable service our customers depend on today.
Dr. Vidar Arnulf, CEO at Omsyn
A real-time on-demand audio and video streaming feature was also implemented as part of the project to allow for non-intrusive patient monitoring using an infrared camera. Based on webRTC, we delivered a fully encrypted peer-to-peer communication channel for real time video and audio streaming between the gateway and the viewer, cutting on centralized communication costs and improving security.
We are pleased to say that one of the many joys of working on this product was the realization that the insight from patient data trends analysis has been critical in saving many lives through early diagnosis with the uncertainties of Covid-19.
Challenges
- High availability requirements
- Unreliable sensors
- WiFi interference challenges
- Cross browser compatibility
- Internationalization (i18n)
- Real-Time data
- WebRTC integration
- Security