Medical
Medical App — PatientUnder NDA
A companion app for patients that allows connecting to a BLE peripheral device to measure heart beats. Patients can also send health notes and log their current activity during the measurement session.
Scope of work
- Implemented BLE communication with peripheral ECG measurement device via CoreBluetooth
- Implemented health notes and activity logging functionality
- Implemented user authorization via AWS Cognito
- Implemented local data persistence using CoreData
- Implemented Universal Links for deep linking
- Integrated AWSIoT for real-time data pipeline
Challenges & solutions
Synchronizing patient-submitted notes with real-time BLE measurement data required careful coordination of concurrent data streams. Implemented a queue-based approach to merge sensor data and user input without blocking the UI or dropping measurements.