Blood Pressure Diary App Development for MedM

John Gandy

Blood Pressure Diary – MedM Developed a fully connected blood pressure tracking app for patients and caregivers, enabling quick manual logging or automatic capture from hundreds of supported smart blood pressure monitors. The app focuses on reliable device connectivity, clear trend visualization, secure optional cloud backup, and physician-ready report exports. Designed for everyday users as well as caregivers who need sharing, reminders, and multi-parameter tracking.
Core Features:
Automatic Bluetooth capture from 200+ supported smart blood pressure monitors and manual data entry
Tracking for multiple biometric types: blood pressure, heart rate, oxygen saturation, respiration rate, body weight, medication intake, and notes
Trend analysis, charts, and physician-ready export (CSV/Excel/PDF) for clinical review
Optional backup and sync to MedM Health Cloud with user-controlled export/delete options
Apple Health import/export and integrations with other ecosystems (Apple, Google, Garmin, Fitbit) for broader data flow
Multi-language support and cross-device compatibility (iPhone, iPad, Mac, visionOS)
Freemium model with Premium subscriptions (monthly, annual, lifetime) unlocking sync, sharing, notifications, and advanced reporting
My Contributions:
Architected and implemented the core iOS app from end-to-end, including device pairing, data ingestion, and user-facing analytics
Implemented robust Bluetooth connectivity and per-device protocol handlers to support a wide variety of BPM models
Built HealthKit integration and data import/export flows for Apple Health and third-party ecosystems
Designed secure sync with MedM Health Cloud (HTTPS + encrypted storage) and user data control (export/delete)
Implemented export/reporting pipelines (CSV/Excel/PDF) for clinicians and patients
Implemented subscription management and in-app purchases for Premium tiers
Localized the app and optimized UI/UX for ease-of-use across patient and caregiver personas
Managed App Store release process, metadata, and ongoing maintenance/updates
Challenges & Solutions:
Challenge: Supporting heterogeneous Bluetooth protocols across many BPM manufacturers Solution: Created a modular device-adapter architecture that isolates protocol logic, enables rapid device onboarding, and reduces regressions when adding new meters.
Challenge: Maintaining user trust and data privacy while offering cloud sync and sharing Solution: Enforced TLS for all network traffic, encrypted sensitive data at rest on the server, and implemented explicit user controls for backup, sharing, and deletion.
Challenge: Sync conflicts across multiple ecosystems (Apple Health, MedM Cloud, third-party integrations) Solution: Implemented deterministic conflict resolution using timestamps, device-authority rules, and deduplication heuristics.
Challenge: Ensuring battery-efficient Bluetooth background operation Solution: Optimized scanning intervals, used stateful reconnect logic, and limited background tasks to essential sync windows.
Challenge: Balancing feature gating with user expectations (previously free features moved behind Premium) Solution: Built clear feature callouts, trial flows, and tiered subscription options (monthly/annual/lifetime) to provide flexibility.
Success Metrics:
Broad device coverage: automatic capture from 200+ supported smart BPMs, improving adoption for users with third-party meters.
Subscription model: Available Premium tiers (Monthly, Annual, Lifetime) to sustain long-term development and advanced features.
Active maintenance and updates: recent app updates and bug fixes demonstrate ongoing support (latest noted update: Jun 11, 2025).
Positive user feedback on pairing and export workflows (example user reviews praising device pairing and Excel export).
Tech Stack:
Swift / SwiftUI – native iOS app development and UI
CoreBluetooth – Bluetooth Low Energy connectivity and device pairing
HealthKit (HealthKit APIs) – Apple Health import/export and data interoperability
MedM Health Cloud (custom backend) – secure cloud sync and user data storage (HTTPS / encrypted storage)
StoreKit – in-app purchases and subscription handling
Core Data / SQLite – local persistence of measurements and user settings
CSV/Excel/PDF generation libraries – clinician-ready exports
Localization / i18n – multi-language support
App Store Connect – app distribution, analytics, and release management
Like this project

Posted Sep 21, 2025

Developed seamless integration for Bluetooth-enabled blood pressure monitors in the MedM iOS app, enhancing real-time data logging and trend analysis for users.

Technogym Training & Workout App Development
Technogym Training & Workout App Development
Citizen Remote Platform Development
Citizen Remote Platform Development
Overlap App Development for Social Travel Planning
Overlap App Development for Social Travel Planning
Predictive Modeling & Dashboard for Haven
Predictive Modeling & Dashboard for Haven

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc