Saltar al contenido principal

Referencia del SDK — Kotlin Multiplatform for Medical Devices

Esta página es la referencia específica de dispositivos for the vitalera Devices SDK, part of the Kotlin Multiplatform SDK v2 for medical device integration. It lists all supported HealthDevice subclasses with their observation types (blood pressure, heart rate, SpO2, glucose, temperature, weight), and all HealthDeviceScanner subclasses for BLE device discovery.


HealthDevice

Este objeto representa un dispositivo ya escaneado. It provides connect, read, disconnect, and getDeviceInfo methods. The read method returns Observation data whose type depends on the device subclass.

Subclases de HealthDevice y tipos de observación

Cada subclase a continuación corresponde a un tipo de dispositivo y proveedor específico. The observation types returned by read() are listed for each:

  • LifevitThermometer: Devuelve una observación de temperatura.
  • LifevitOximeter: Devuelve observaciones de frecuencia cardíaca y saturación de oxígeno.
  • LifevitBpm / LifevitBloodPressureMonitor (Android/iOS): Devuelve una observación de presión arterial.
  • LifevitWeightScale: Devuelve una observación de peso.
  • BeurerOximeter: Devuelve observaciones de frecuencia cardíaca y saturación de oxígeno.
  • BeurerBpm / BeurerBloodPressureMonitor (Android/iOS): Devuelve una observación de presión arterial.
  • ContourGlucometer: Devuelve una observación de glucosa en sangre.
  • GarminDevice: Devuelve observaciones de frecuencia cardíaca, saturación de oxígeno y actividad.
  • OmronEvolv: Devuelve una observación de presión arterial.
  • AppleWatch: Devuelve observaciones de frecuencia cardíaca y saturación de oxígeno.
  • PolarDevice: Devuelve una observación de frecuencia cardíaca.
  • OmronMC280B: Devuelve una observación de temperatura.
  • XiaomiMiSmartScale: Devuelve una observación de peso.

HealthDeviceScanner

Este objeto implementa la funcionalidad startScan y stopScan for a particular device. Each subclass handles scanning for a specific device type and provider combination.

Subclases de HealthDeviceScanner

  • LifevitThermometerScanner
  • LifevitOximeterScanner
  • LifevitBpmScanner / LifevitBloodPressureMonitorScanner (Android/iOS)
  • LifevitWeightScaleScanner
  • BeurerOximeterScanner
  • BeurerBpmScanner / BeurerBloodPressureMonitorScanner (Android/iOS)
  • ContourGlucometerScanner
  • GarminVivosmart5Scanner
  • GarminVenuSQScanner
  • AppleWatchScanner
  • PolarScanner
  • OmronMC280BScanner
  • XiaomiMiSmartScaleScanner
  • OmronEvolvScanner