Medical
Medical App — PhysicianUnder NDA
An app for physicians to create and manage cardiac exams. The doctor configures exam parameters such as number of leads, duration, and type, then connects to a BLE peripheral device that captures ECG measurements in real time.
Scope of work
- Implemented BLE communication with peripheral ECG measurement device via CoreBluetooth
- Implemented exam creation and configuration functionality
- Implemented user authorization via AWS Cognito
- Implemented local data persistence using CoreData
- Implemented Universal Links for deep linking
- Integrated Datadog for monitoring and crash reporting
Challenges & solutions
The main challenge was maintaining a stable BLE connection during exam sessions, where any dropout could result in incomplete ECG data. Implemented a reconnection strategy with data buffering to ensure continuity even when the peripheral signal was temporarily lost.