Cómo Funciona Cardio Analytics

Integración perfecta con HealthKit para sincronización automática de datos cardiovasculares con total privacidad y control

Resumen de Sincronización HealthKit

Cardio Analytics se integra con Apple HealthKit para importar y rastrear automáticamente 11 métricas cardiovasculares y de movilidad. Todo el procesamiento de datos ocurre localmente en tu iPhone sin subidas a la nube ni servidores externos.

1

Autorizar Acceso a HealthKit

Otorga permiso para leer tipos de datos específicos de Apple Health. Eliges exactamente qué métricas compartir con control granular.

2

Sincronización Automática en Segundo Plano

Cardio Analytics usa HKAnchoredObjectQuery con entrega en segundo plano para obtener nuevos datos sin agotar tu batería.

3

Procesamiento Local y Alertas

Todas las métricas se procesan en el dispositivo. Recibe alertas basadas en evidencia, seguimiento de tendencias y exporta informes cuando elijas.

Tipos de Datos HealthKit

Cardio Analytics utiliza identificadores oficiales de Apple HealthKit para todas las métricas cardiovasculares y de movilidad:

Métricas de Frecuencia Cardíaca

  • HKQuantityTypeIdentifier.heartRate - Frecuencia cardíaca actual (latidos/min)
  • restingHeartRate - Línea base de FC en reposo (Docs Apple)
  • walkingHeartRateAverage - FC promedio durante caminata

Métricas Cardiovasculares

  • bloodPressureSystolic + bloodPressureDiastolic - Lecturas de PA emparejadas (Docs Apple)
  • heartRateVariabilitySDNN - Variabilidad general de VFC
  • heartRateVariabilityRMSSD - Tono vagal a corto plazo (cuando esté disponible)
  • oxygenSaturation - SpO₂ como fracción (mostrar como %) (Docs Apple)

Composición Corporal

  • bodyMass - Peso en kg
  • IMC calculado a partir de altura y peso

ECG y Fibrilación Auricular

  • electrocardiogramType - Grabaciones de ECG con HKElectrocardiogram.Classification (Docs Apple)
  • atrialFibrillationBurden - Porcentaje de carga de FA (cuando esté disponible) (Docs Apple)

Condición Física y Movilidad

  • vo2Max - Condición física cardio (mL/kg/min) (Docs Apple)
  • walkingSpeed - Velocidad promedio de caminata constante (m/s) (Docs Apple)
  • walkingAsymmetryPercentage - % de desequilibrio de marcha (Docs Apple)
  • stairAscentSpeed - Velocidad de subida de escaleras (m/s) (Docs Apple)

Tecnología de Sincronización en Segundo Plano

Cardio Analytics utiliza los patrones recomendados por Apple para sincronización de datos eficiente y que no agota la batería:

Consultas de Objetos Anclados

HKAnchoredObjectQuery permite sincronización delta - solo obteniendo datos nuevos o modificados desde la última sincronización (Docs Apple).

// Ejemplo: Consulta anclada para sincronización delta eficiente
let query = HKAnchoredObjectQuery(
    type: heartRateType,
    predicate: nil,
    anchor: lastAnchor,
    limit: HKObjectQueryNoLimit
) { (query, samples, deletedObjects, newAnchor, error) in
    // Procesar solo muestras nuevas/cambiadas
    self.processSamples(samples)
    self.lastAnchor = newAnchor
}

Entrega en Segundo Plano

HKHealthStore.enableBackgroundDelivery permite a HealthKit despertar la app cuando hay nuevos datos disponibles (Docs Apple).

  • Actualizaciones inmediatas - Datos cardiovasculares frescos sin actualización manual
  • Eficiente con la batería - Despertares gestionados por el sistema minimizan el consumo de energía
  • Entrega confiable - Funciona incluso cuando la app está cerrada

📱 Permiso requerido:com.apple.developer.healthkit.background-delivery (Docs)

Escritura en HealthKit

Los datos ingresados por el usuario (peso, presión arterial) pueden escribirse de vuelta en HealthKit para consistencia en todas las apps y dispositivos de salud.

  • Registro de salud unificado - Los datos ingresados en Cardio Analytics aparecen en Apple Health
  • Visibilidad del médico - Los médicos que usan sistemas conectados a HealthKit ven registros consistentes
  • Compatibilidad entre apps - Otras apps de salud pueden acceder a tus entradas de Cardio Analytics

Privacidad y Permisos Granulares

Controlas exactamente qué tipos de datos puede acceder Cardio Analytics. La autorización de HealthKit es granular - aprueba o deniega cada métrica individualmente.

Lo que Cardio Analytics NO Hace:

  • ❌ Sin subidas a la nube - todos los datos permanecen en tu dispositivo
  • ❌ Sin servidores externos - sin transmisión de datos a terceros
  • ❌ Sin cuenta requerida - sin recopilación de email, nombre de usuario o información personal
  • ❌ Sin seguimiento ni análisis - no sabemos quién eres ni cómo usas la app

Lo que Tú Controlas:

  • ✅ Elige qué métricas compartir (ej., compartir FC pero no peso)
  • ✅ Revoca permisos en cualquier momento en Ajustes iOS → Privacidad → Salud
  • ✅ Exporta informes solo cuando decidas compartir con tu médico
  • ✅ Elimina todos los datos de la app en cualquier momento desinstalándola

Leer Política de Privacidad Completa

Compatibilidad de Dispositivos

Cardio Analytics funciona con cualquier dispositivo o app que escriba en Apple HealthKit:

Apple Watch

Frecuencia cardíaca, VFC, SpO₂, ECG, VO₂ Max, métricas de caminata, velocidad en escaleras

Monitores de PA Conectados

Manguitos de presión arterial Bluetooth (Omron, Withings, QardioArm, etc.)

Básculas Inteligentes

Peso e IMC desde básculas conectadas (Withings, Fitbit Aria, etc.)

Entradas Manuales

Añade PA, peso u otras métricas directamente en la app Apple Health

Otros Rastreadores de Fitness

Cualquier dispositivo que sincronice frecuencia cardíaca o datos de fitness con HealthKit

Dispositivos Médicos

Dispositivos aprobados por FDA con integración HealthKit

💡 ¿Faltan métricas? Si tu dispositivo no registra ciertas métricas (ej., SpO₂ en relojes antiguos), Cardio Analytics oculta automáticamente esas tarjetas.

Comienza a Sincronizar Tus Datos de Salud Hoy

Descarga Cardio Analytics y conéctate con Apple HealthKit para monitorización cardiovascular automática.

Descargar en App Store