AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

API de rastreador de salud

Almacenar pasos, frecuencia cardíaca, HRV, sueño y SpO₂ de cualquier wearable como Observaciones FHIR codificadas con LOINC: qué dispositivos llegan a qué almacén de salud, por qué no hay una API web y solicitudes funcionales.

Una API de seguimiento de salud permite que una aplicación envíe y lea los datos que recopilan relojes, anillos, bandas y básculas —pasos, frecuencia cardíaca, variabilidad de la frecuencia cardíaca, sueño, saturación de oxígeno, peso— como datos estructurados en un servidor. La mayoría de los dispositivos no ofrecen una API compartida: sus datos llegan al almacén de salud del teléfono (Apple HealthKit o Android Health Connect), y su aplicación los lee desde allí. Anpheros es el lado del servidor: su aplicación escribe las lecturas como Observaciones FHIR R4 codificadas con LOINC, y cualquier otra aplicación, clínica o agente de IA con el consentimiento de la persona lee los mismos datos a través de una API.

From a watch to your backend
  1. Watch, ring, scaleApple Watch, Galaxy Watch, Fitbit, Garmin, Oura, Withings
  2. Health store on the phoneApple HealthKit or Android Health Connect
  3. Your appReads with the person's permission, per local day
  4. FHIR ObservationsLOINC-coded steps, heart rate, sleep, SpO₂, weight
  5. Your backendOne API for every device, with history and consent

Qué dispositivos acceden a qué almacén de salud

Dispositivo Accede a Leerlo con
Apple Watch, iPhone, muchas aplicaciones iOS Apple HealthKit Swift en el iPhone (Apple Health a FHIR)
Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (aplicaciones Android) Android Health Connect Kotlin o Flutter en el teléfono (Health Connect a FHIR)
Detalles de Galaxy Watch no en Health Connect Samsung Health Samsung Health Data SDK (Samsung Health a FHIR)

Ni HealthKit ni Health Connect tienen una API web o REST: los datos residen en el teléfono y solo una aplicación que la persona instaló y autorizó puede leerlos. Por lo tanto, una API de rastreador de salud en un servidor siempre comienza con una pequeña aplicación móvil.

What a health tracker API should store, coded
StepsLOINC 41950-7 · daily total, effectivePeriod = the day
Resting heart rateLOINC 40443-4 · beats per minute
Heart rate variabilityLOINC 80404-7 · RMSSD in ms
Oxygen saturationLOINC 59408-5 · percent
SleepLOINC 93832-4 duration; 93831-6 / 93830-8 stages
Active energyLOINC 41981-2 · kcal

Escribir un día de pasos

curl -X POST https://platform.anpheros.com/fhir/R4/Observation \
  -H "Authorization: Bearer $KEY" -H "Content-Type: application/fhir+json" \
  -H "Idempotency-Key: steps-$PID-2026-10-15" \
  -d '{
    "resourceType": "Observation",
    "status": "final",
    "category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "activity"}]}],
    "code": {"coding": [{"system": "http://loinc.org", "code": "41950-7", "display": "Number of steps in 24 hour Measured"}]},
    "subject": {"reference": "Patient/'"$PID"'"},
    "effectivePeriod": {"start": "2026-10-15T00:00:00+03:00", "end": "2026-10-16T00:00:00+03:00"},
    "valueQuantity": {"value": 8412, "unit": "steps", "system": "http://unitsofmeasure.org", "code": "{steps}"}
  }'

Almacena una Observation por métrica por día local, con la zona horaria de la persona en el período. El Idempotency-Key hace que un reenvío sea inofensivo. Datos de wearables en FHIR contiene la tabla LOINC completa y una inserción/actualización diaria probada.

Léelo de vuelta

# the last 30 daily step counts
curl "https://platform.anpheros.com/fhir/R4/Observation?patient=$PID&code=http://loinc.org|41950-7&_sort=-date&_count=30" \
  -H "Authorization: Bearer $KEY"

Otra aplicación lee los mismos datos solo con el consentimiento de la persona (OAuth 2.1, ámbitos SMART como patient/Observation.rs?category=activity), y cada lectura se registra donde la persona puede verla.

Preguntas frecuentes

¿Existe una API gratuita para el seguimiento de la salud?

Anpheros tiene un sandbox gratuito: almacena y lee datos de seguimiento como Observaciones FHIR con 30 pacientes sintéticos. Las API propias de los fabricantes de dispositivos (Fitbit, Garmin, Oura, Withings) tienen sus propias reglas de acceso y términos.

¿Existe una API web para Apple Health o Health Connect?

No. HealthKit y Health Connect mantienen los datos en el teléfono; una aplicación instalada los lee con el permiso de la persona y puede enviarlos a un servidor como Anpheros.

¿Qué códigos debe utilizar una API de seguimiento de la salud?

LOINC: 41950-7 pasos, 8867-4 frecuencia cardíaca, 40443-4 frecuencia cardíaca en reposo, 80404-7 variabilidad de la frecuencia cardíaca (RMSSD), 59408-5 saturación de oxígeno, 93832-4 duración del sueño, 29463-7 peso corporal. Unidades en UCUM.

¿Anpheros se conecta directamente a Fitbit o Garmin?

No. Sus datos llegan a Anpheros a través del almacén de salud del teléfono y su aplicación; no hay una conexión directa de nube a nube.

Relacionado

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy