SENIOR PRODUCT ENGINEER

Bekanmed: A Remote Medical Device Connection App

Bekanmed: A Remote Medical Device Connection App

A Remote Exam Is Only Useful If the Doctor Sees the Numbers

A remote exam works only when the doctor can see the device readings during the exam. Bekanmed is the app built for that. The devices can carry plugins such as an endoscope camera, a heart rate monitor and an SpO2 meter. During an exam session, the app syncs information to both the doctor and the patient, and the doctor follows the data in real time.

I worked on this project as Project Manager and Full Stack Developer. The app is written in React Native with Expo. The project is currently an MVP.

Bekanmed: A Remote Medical Device Connection App 1

Reading Data From External Plugins

The hardest part sits in the plugins attached to the device. Their data is binary. To get a heart rate or an SpO2 value, bit operations have to convert that data into readings.

At this stage there is almost no integration documentation for these plugins. Reading the data correctly therefore cannot rely on existing documents.

Getting the Device Onto a Network

The doctor sees data only after the device is online. Each device broadcasts a hotspot, and the phone connects to it through a QR code. The user enters the initial setup, such as the internet network and an account. After that, the device joins the network.

Bekanmed: A Remote Medical Device Connection App 2

Video Calls, and When the Network Drops Mid-Session

I wrote the video call page. Data from the device is streamed directly to the user during the session.

The network can drop in the middle of a session. When it does, the data is still recorded locally and synced back afterward.

Tech Stack

  • React Native
  • Redux
  • JavaScript