# Samsung Health vers FHIR

> Données Galaxy Watch via Health Connect ou le Samsung Health Data SDK : une comparaison réelle, approbation de partenaire, mode développeur et mappage FHIR.

Source: https://developers.anpheros.com/fr/guides/samsung-health-fhir

**Les données des Galaxy Watch et Galaxy Ring sont enregistrées par l'application Samsung Health sur le téléphone, et il existe deux façons de les lire : via Health Connect, où Samsung Health exporte un sous-ensemble selon son propre calendrier, ou directement avec le Samsung Health Data SDK, qui lit tout ce qu'affiche Samsung Health mais nécessite l'approbation de partenaire de Samsung avant qu'une application puisse être publiée.** Quelle que soit la voie choisie, les valeurs deviennent des Observations FHIR R4 de la même manière que les données Apple Health ou Health Connect. Cette page compare les deux voies avec une mesure provenant d'un vrai téléphone et explique ce que chacune requiert.

## Deux approches

| | Via Health Connect | Samsung Health Data SDK |
|---|---|---|
| Ce que vous lisez | Ce que Samsung Health choisit d'exporter vers Health Connect | Les données de Samsung Health : pas, fréquence cardiaque, sommeil, oxygène sanguin, tension artérielle, glycémie, composition corporelle, température cutanée, exercice, nutrition, eau et plus encore |
| Fraîcheur | Lorsque Samsung Health exporte, ce qui peut entraîner un décalage | Ce que Samsung Health a actuellement |
| Prérequis | Permissions Health Connect, déclaration Play Console | Android 10 (API 29) ou version ultérieure, Samsung Health 6.30.2 ou version ultérieure, un appareil Samsung (pas d'émulateur) |
| Avant la publication | Examen par Google Play de la déclaration Health Connect | **Demande et approbation de partenariat Samsung** ; jusqu'alors, le SDK ne fonctionne qu'avec le mode développeur de Samsung Health activé |
| Même code sur d'autres téléphones | Oui : une intégration pour Samsung, Pixel, Fitbit, Garmin, Oura | Non : uniquement pour les appareils Samsung |

Sources : [Vue d'ensemble du Samsung Health Data SDK](https://developer.samsung.com/health/data/overview.html) et [processus](https://developer.samsung.com/health/data/process.html).

## Ce que nous avons mesuré sur un téléphone Galaxy

En développant Anpheros Daily, nous avons comparé les deux chemins sur un Galaxy S26 Ultra associé à une Galaxy Watch, au même moment le 27 septembre 2026 :

| Source | Pas ce jour-là | Autres types disponibles |
|---|---|---|
| Application Samsung Health (à l'écran) | 4 566 | fréquence cardiaque, sommeil, oxygène sanguin |
| Health Connect, données écrites par Samsung Health | 3 211 | aucun : seuls les pas avaient été exportés, le dernier lot environ 90 minutes plus tôt |
| Samsung Health Data SDK | 4 566 | les pas étaient le type testé ce jour-là ; des tests ultérieurs ont lu la fréquence cardiaque, le sommeil et les entraînements de la même manière |

Samsung Health avait toutes les permissions d'écriture dans Health Connect ; il exportait simplement moins, et plus tard. C'est un téléphone et un jour, pas une règle, mais cela correspond à ce que les gens rapportent : si vos utilisateurs ont des montres Galaxy et voient des chiffres différents dans votre application et dans Samsung Health, le chemin Health Connect en est la cause probable, et une application ne peut pas forcer Samsung Health à exporter plus souvent.

## Tester avec le SDK avant l'approbation

Le SDK Samsung Health Data vérifie auprès de Samsung si votre application (nom du package et certificat de signature) est approuvée. Avant l'approbation :

1. Sur le téléphone de test, ouvrez Samsung Health › Paramètres › À propos de Samsung Health et appuyez plusieurs fois sur le numéro de version jusqu'à ce que les options développeur apparaissent, puis activez le **mode développeur pour le SDK Samsung Health Data**.
2. Votre application pourra alors lire les données sur ce téléphone. Sans le mode développeur, le SDK refuse avec une erreur d'autorisation, alors prévoyez une solution de repli vers Health Connect.

Le mode développeur est uniquement destiné aux tests et n'est pas quelque chose à demander aux utilisateurs d'activer. Pour publier, soumettez la demande de partenariat à Samsung ; après approbation, Samsung enregistrera votre package et votre signature.

## De Samsung Health à FHIR

Le mappage est le même que pour les autres magasins de données de santé :

| Données Samsung Health | LOINC | UCUM |
|---|---|---|
| Pas (total quotidien) | 41950-7 | `{steps}` |
| Fréquence cardiaque (moyenne quotidienne, min, max) | 8867-4 | `/min` |
| Oxygène dans le sang | 59408-5 | `%` |
| Durée et stades du sommeil | 93832-4; 93831-6, 93830-8, 93829-0 | `min` |
| Tension artérielle | 85354-9 avec 8480-6 et 8462-4 | `mm[Hg]` |
| Glycémie | 2339-0 | `mg/dL` |
| Poids corporel | 29463-7 | `kg` |
| Température cutanée | pas de code LOINC général pour la température du poignet ; utilisez votre propre code et ne l'étiquetez pas comme température corporelle | `Cel` |

Deux détails sont importants. Le SDK Samsung Health Data renvoie la glycémie en mmol/L ; convertissez-la (Anpheros Daily stocke en mg/dL) ou conservez l'unité telle qu'elle est rapportée, mais ne mélangez jamais les unités sous un même code. Et la température du poignet ou de la peau n'est pas la température corporelle : l'écrire sous 8310-5 induirait en erreur toute personne lisant l'enregistrement.

Écrivez une Observation par personne, métrique et jour, marquée comme données d'appareil, et mettez-la à jour lorsque le même jour est synchronisé à nouveau. Le code backend, exécuté sur la plateforme, se trouve dans [Wearable data in FHIR](https://developers.anpheros.com/fr/guides/wearable-data-fhir).

## Choisir une voie

- **La plupart des applications :** commencent avec Health Connect. Il couvre Samsung et tous les autres fournisseurs Android avec une seule intégration, et les lacunes concernent le comportement d'exportation de Samsung Health, pas votre code.
- **Applications où les données de Galaxy Watch doivent correspondre exactement à Samsung Health** (défis de pas, tendances de fréquence cardiaque que les gens comparent avec l'application Samsung) : ajoutez le Samsung Health Data SDK sur les appareils Samsung, demandez un partenariat tôt, et conservez Health Connect comme solution de repli. Lisez chaque type à partir d'une seule source, sinon l'enregistrement aura des doublons.

## Où Anpheros s'intègre

La plateforme Anpheros stocke le résultat — chaque valeur sous forme d'une Observation FHIR R4 marquée comme données d'appareil, avec consentement, provenance et journal d'accès — et ne lit pas Samsung Health elle-même. L'application propre à Anpheros, **Anpheros Daily**, lit les données de Samsung Health sur Android via Health Connect, comme décrit ci-dessus.

## Foire aux questions

### Samsung Health se synchronise-t-il avec Health Connect ?
Oui, Samsung Health écrit dans Health Connect lorsque la personne l'autorise, mais il exporte un sous-ensemble de types et selon son propre calendrier, de sorte que Health Connect peut être en retard ou manquer des types affichés par Samsung Health.

### Existe-t-il une API REST Samsung Health ?
Aucune API REST ou web publique ne lit les données Samsung Health d'une personne. Les données sont lues sur le téléphone, via Health Connect ou le Samsung Health Data SDK, et votre application les envoie à un serveur.

### Ai-je besoin de l'approbation de Samsung pour utiliser le Samsung Health Data SDK ?
Pour publier, oui : Samsung demande une demande de partenariat avant la distribution et enregistre l'application approuvée. Pour le développement, le mode développeur de Samsung Health permet au SDK de fonctionner sur un téléphone de test.

### Puis-je lire les données de Galaxy Watch sur un iPhone ?
Galaxy Watch est conçu pour les téléphones Android et y enregistre les données dans Samsung Health ; il n'existe aucun chemin pris en charge d'une Galaxy Watch vers Apple Health.

### Pourquoi les pas de Galaxy Watch sont-ils inférieurs dans mon application que dans Samsung Health ?
Si vous lisez via Health Connect, Samsung Health n'a peut-être pas encore exporté ses données les plus récentes. La lecture du total agrégé de Health Connect, la synchronisation à l'ouverture de votre application et, lorsque cela est pertinent, l'ajout du Samsung Health Data SDK réduisent l'écart.

## Liens connexes

- [Données des dispositifs portables dans FHIR](https://developers.anpheros.com/fr/guides/wearable-data-fhir) : table de mappage et code backend
- [Health Connect vers FHIR](https://developers.anpheros.com/fr/guides/health-connect-fhir)
- [Apple Health (HealthKit) vers FHIR](https://developers.anpheros.com/fr/guides/apple-health-fhir)
- [Comment créer une application de dossier de santé personnel](https://developers.anpheros.com/fr/guides/personal-health-record-app)
