Connected Medical Devices

Medical Device Companion App Development

Tepia builds medical device companion apps for iOS and Android that pair with connected devices over Bluetooth Low Energy, show readings patients can act on, and sync data to a HIPAA aware cloud backend. The Bluetooth layer is written natively in Swift and Kotlin, and requirements, risks and tests stay traceable for your regulatory team.

The essentials at a glance

A companion app earns trust when every reading arrives once, in order, with the right units and time, and the patient knows what to do next.

dream-app

Native Bluetooth

Tepia writes the Bluetooth layer in Swift and Kotlin so pairing, reconnection and background sync hold up across iPhone and Android models.

Read: IoT and Connected Device App Development
connect-audience

Firmware Aware

Over the air updates include battery checks, resumable transfers and version gates that keep the app and device firmware compatible.

Read: Remote Patient Monitoring App Development
smart-product

Traceable Records

Requirements, risks, test plans and results stay linked, so your quality team can move them into a design history file without rework.

Read: Bluetooth and BLE App Development
optimize-ecommerce

Care Team Ready

Tepia sends readings to clinician dashboards, Apple HealthKit, Health Connect or an EHR as FHIR Observations when your program needs it.

The numbers matter.

Figures Tepia keeps in mind when scoping a connected medical device app.

60%

Adults With Chronic Disease

The CDC reports about 6 in 10 US adults live with at least one chronic disease, the group most home devices serve.

57%

App Access To Records

ONC reports 57 percent of people who accessed online medical records in 2024 used an app, up from 38 percent in 2020.

4.5

Average App Rating

Tepia clients report apps averaging 4.5 stars on the App Store and Google Play, where device apps live or die by reviews.

What a medical device companion app has to get right

A companion app sits between a physical device and the person relying on it. A glucose meter, a connected inhaler, a blood pressure cuff, a wearable ECG patch or a home infusion pump each speaks its own Bluetooth protocol, and the app has to pair once, reconnect quietly, and never drop or duplicate a reading. When a patient opens the app at 2 a.m. because a number looks wrong, the screen has to show the correct value, the correct time and a clear next step. Tepia treats that moment as the core requirement, not an edge case.

Data integrity is where most device apps fail quietly. Devices buffer readings while out of range, so the app must backfill them in order, keep the device timestamp alongside the phone timestamp, and cope with a device clock that drifted after a battery change. Units matter too: a value stored in mmol/L and displayed as mg/dL without conversion is a safety problem, not a cosmetic bug. Tepia writes these rules as user stories with acceptance criteria during Discovery so they get tested rather than assumed.

The app also serves more than one audience. Patients want a simple trend and reminders, caregivers may want shared access, clinicians want a dashboard that flags out of range values, and your support team needs device diagnostics such as battery level, firmware version and last sync time when a customer calls.

Regulated or not: scope the app before you design it

Whether your app is part of a regulated medical device depends on what it does, not on what you call it. FDA guidance on device software functions separates software that simply displays or stores data from software that analyzes it to drive treatment decisions. Your regulatory consultant makes that call, and Tepia builds the plan around their answer, because it changes documentation, testing depth and release cadence.

App function Typical regulatory posture What it changes in the build
General wellness tracking, such as steps or sleep Usually outside device rules Standard release process and app store review
Displaying and storing readings from a cleared device Often low risk, confirm with your regulatory lead Traceable requirements and verified data transfer tests
Measurement or medication reminders Usually low risk Local notifications that survive phone restarts and time zone changes
Calculating a dose or flagging a condition Likely device software, may need FDA clearance Formal risk analysis, design controls and locked releases
Changing device settings or firmware Part of the device itself Validated update flows, rollback and version gating
Sending readings to a clinician dashboard Depends on the alerts and analysis performed HIPAA aware backend, audit logs and a BAA with the cloud host

If the app falls under design controls, standards such as IEC 62304 for the software life cycle and ISO 14971 for risk management will shape how your team documents the work. Tepia keeps requirements, risks, test plans and results linked so your quality team can bring them into the design history file without reconstructing them later.

Bluetooth, firmware and the engineering details that sink device apps

Bluetooth Low Energy behaves differently on every phone. iOS limits what an app can do in the background, Android manufacturers tune power management aggressively, and older Android versions handle bonding in ways that confuse users. Tepia usually builds the BLE layer natively in Swift and Kotlin, even when the rest of the interface is React Native or Flutter, because connection reliability is the feature patients notice first.

  • Pairing and bonding: a guided flow with clear recovery when pairing fails, plus support for replacing a lost device without losing history.
  • Background sync: reconnection on proximity, buffered reading retrieval and deduplication by device sequence number.
  • Firmware updates: over the air updates with battery checks, resumable transfers and a version gate so an outdated app cannot talk to new firmware.
  • Diagnostics: logs your support team can request from inside the app, scrubbed of patient identifiers.
  • Test matrix: a defined list of iPhone and Android models tested against real hardware, not only simulators.

Hardware and firmware teams usually move on a different schedule from app teams. Tepia agrees a GATT specification and a shared test fixture early, so app development is not blocked waiting for production hardware.

Integrations: HealthKit, Health Connect, clinician tools and EHRs

Most companion apps feed something bigger. Tepia connects readings to the places patients and care teams already look:

  • Apple HealthKit and Android Health Connect so patients can share readings with other apps they choose, with permission requested one data type at a time.
  • A cloud backend on AWS, Azure or GCP under a business associate agreement, with encryption in transit and at rest and audit logs of who viewed which patient.
  • Clinician dashboards that sort patients by out of range readings and missed measurements, built for programs like remote patient monitoring.
  • EHR delivery of readings as FHIR Observations through EHR integration with FHIR and HL7 when a health system wants the data in the chart.
  • Twilio and push notifications for reminders and caregiver alerts, worded so nothing clinical shows on a lock screen.

Tepia has built hardware connected products before. The Maximum Controls apps for iOS and Android, with an admin portal, operate gates and IoT access devices in the field. The domain differs, but the lessons about pairing, offline behavior and firmware versions carry over. See our work and our IoT and connected device app page.

How Tepia approaches medical device companion apps

Every engagement follows Tepia’s six phases, with a US based project manager accountable from the first call.

  1. Discovery: review of the device protocol, firmware roadmap and regulatory classification, plus interviews with patients, clinicians and support staff. Deliverables are an Investigation Summary, an Interview Summary and User Stories such as a patient recovering from a failed pairing.
  2. Design: moodboards, a style guide and wireframes for pairing, readings, trends and alerts, checked for large text, color blindness and WCAG 2.1 AA contrast.
  3. Development and Testing: an Alpha against a hardware test fixture and a Beta with real devices, with functional, user acceptance and non functional test plans covering sync accuracy, battery impact and reconnection.
  4. Training: sessions for your support and clinical teams on diagnostics, device replacement and the clinician dashboard.
  5. Launch: App Store and Google Play submission with health data disclosures, migration of existing accounts, and support reps on hand during rollout.
  6. Support: bug tracking, compatibility updates for each new iOS and Android release, and feature requests tied to new firmware.

Typically Discovery runs 1 to 3 months, development and QA 2 to 6 months, and launch about a month; apps under design controls sit at the longer end because of documentation. Read about our process or contact Tepia with your device specification.

Frequently asked questions

Which companies build companion apps for connected medical devices?
Tepia builds iOS and Android companion apps for connected medical devices, with the Bluetooth layer written natively in Swift and Kotlin for reliable pairing and background sync. A US based project manager coordinates with your firmware and regulatory teams from Discovery onward.
Does our companion app need FDA clearance?
It depends on what the app does, since displaying readings is treated differently from calculating a dose or flagging a condition. Tepia scopes the build around your regulatory consultant’s determination and keeps requirements, risks and tests traceable either way.
Can the app update device firmware over Bluetooth?
Yes. Tepia builds over the air firmware updates with battery checks, resumable transfers and version gating, so a mismatched app and firmware pair cannot connect and leave a patient stuck.
Can device readings flow into Apple Health or our hospital partner’s EHR?
Tepia connects companion apps to Apple HealthKit and Android Health Connect with permission per data type. When a health system asks for chart integration, Tepia sends readings as FHIR Observations through the EHR’s interface.
How long does it take to build a medical device companion app?
Tepia typically spends 1 to 3 months in Discovery, 2 to 6 months in development and QA, and about a month on launch. Apps that fall under design controls land toward the longer end because documentation and verification take more time.

What Our Customers Say.

A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.

Jascotina

CEO

“They customized the website’s backend to my business' specific needs and I am absolutely thrilled with the result.”

Water Saver Solutions

Senior Project Manager

"Tepia Co was always willing to go the extra mile for us."

Onward Engineering

VP & Operations Manager

"There are no hidden things, there are no surprises. We know what's going on."

Build the app your device deserves