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.
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.
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.
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 VFCheartRateVariabilityRMSSD- 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 conHKElectrocardiogram.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
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