Saltar al contingut principal

Referència del SDK — Kotlin Multiplatform per a dispositius mèdics

Aquesta pàgina és la referència específica de dispositius per al SDK de dispositius de vitalera, part del SDK Kotlin Multiplatform v2 per a la integració de dispositius mèdics. Llista totes les subclasses de HealthDevice amb els seus tipus d'observació (pressió arterial, freqüència cardíaca, SpO2, glucosa, temperatura, pes) i totes les subclasses de HealthDeviceScanner per al descobriment de dispositius BLE.


HealthDevice

Aquest objecte representa un dispositiu ja escanejat. Proporciona els mètodes connect, read, disconnect i getDeviceInfo. El mètode read retorna dades d'observació el tipus de les quals depèn de la subclasse del dispositiu.

Subclasses de HealthDevice i tipus d'observació

Cada subclasse a continuació correspon a un tipus específic de dispositiu i proveïdor. Els tipus d'observació retornats per read() es llisten per a cadascun:

  • LifevitThermometer: Retorna una observació de temperatura.
  • LifevitOximeter: Retorna observacions de freqüència cardíaca i saturació d'oxigen.
  • LifevitBpm / LifevitBloodPressureMonitor (Android/iOS): Retorna una observació de pressió arterial.
  • LifevitWeightScale: Retorna una observació de pes.
  • BeurerOximeter: Retorna observacions de freqüència cardíaca i saturació d'oxigen.
  • BeurerBpm / BeurerBloodPressureMonitor (Android/iOS): Retorna una observació de pressió arterial.
  • ContourGlucometer: Retorna una observació de glucosa en sang.
  • GarminDevice: Retorna observacions de freqüència cardíaca, saturació d'oxigen i activitat.
  • OmronEvolv: Retorna una observació de pressió arterial.
  • AppleWatch: Retorna observacions de freqüència cardíaca i saturació d'oxigen.
  • PolarDevice: Retorna una observació de freqüència cardíaca.
  • OmronMC280B: Retorna una observació de temperatura.
  • XiaomiMiSmartScale: Retorna una observació de pes.

HealthDeviceScanner

Aquest objecte implementa la funcionalitat startScan i stopScan per a un dispositiu particular. Cada subclasse gestiona l'escaneig per a un tipus específic de dispositiu i combinació de proveïdor.

Subclasses de HealthDeviceScanner

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