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.
- Watch, ring, scaleApple Watch, Galaxy Watch, Fitbit, Garmin, Oura, Withings
- Health store on the phoneApple HealthKit or Android Health Connect
- Your appReads with the person's permission, per local day
- FHIR ObservationsLOINC-coded steps, heart rate, sleep, SpO₂, weight
- 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.
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
- APIs de wearables: Fitbit, Garmin, Oura y Withings
- Cierre de la API web de Fitbit (octubre de 2026)
- Datos de wearables en FHIR (Apple Health, Health Connect)
- Monitorización remota de pacientes con FHIR
- Aplicación de registro de salud personal (PHR) con FHIR
- API de datos médicos
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card