Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Samsung Health FHIR-re
Galaxy Watch adatok a Health Connect vagy a Samsung Health Data SDK segítségével: valós összehasonlítás, partneri jóváhagyás, fejlesztői mód és a FHIR leképezés.
A Galaxy Watch és a Galaxy Ring adatait a telefonon futó Samsung Health alkalmazás rögzíti, és kétféleképpen lehet olvasni őket: a Health Connect-en keresztül, ahol a Samsung Health saját ütemezés szerint exportál egy részhalmazt, vagy közvetlenül a Samsung Health Data SDK-val, amely mindent olvas, amit a Samsung Health megjelenít, de az alkalmazás közzététele előtt szükség van a Samsung partneri jóváhagyására. Bármelyik utat is választja, az értékek FHIR R4 Observations-ökké válnak, ugyanúgy, mint az Apple Health vagy a Health Connect adatai. Ez az oldal összehasonlítja a két utat egy valós telefonról származó méréssel, és elmagyarázza, mit igényelnek.
Két út
| Health Connecten keresztül | Samsung Health Data SDK | |
|---|---|---|
| Mit olvasol | Amit a Samsung Health a Health Connectbe exportál | Az adatok a Samsung Healthben: lépések, pulzus, alvás, véroxigénszint, vérnyomás, vércukorszint, testösszetétel, bőr hőmérséklete, edzés, táplálkozás, víz és még sok más |
| Frissesség | Amikor a Samsung Health exportál, ami késhet | Amit a Samsung Health most tartalmaz |
| Követelmények | Health Connect engedélyek, Play Console nyilatkozat | Android 10 (API 29) vagy újabb, Samsung Health 6.30.2 vagy újabb, Samsung eszköz (nem emulátor) |
| Közzététel előtt | A Google Play áttekinti a Health Connect nyilatkozatot | Samsung partneri kérés és jóváhagyás; addig az SDK csak a Samsung Health fejlesztői módban működik |
| Ugyanaz a kód más telefonokon | Igen: egy integráció Samsung, Pixel, Fitbit, Garmin, Oura számára | Nem: csak Samsung eszközökön |
Források: Samsung Health Data SDK áttekintés és folyamat.
Mit mértünk egy Galaxy telefonon
Az Anpheros Daily fejlesztése során összehasonlítottuk a két utat egy Galaxy S26 Ultra telefonon, egy Galaxy Watch-csal párosítva, 2026. szeptember 27-én, ugyanabban a pillanatban:
| Forrás | Lépések azon a napon | Más elérhető típusok |
|---|---|---|
| Samsung Health alkalmazás (képernyőn) | 4,566 | szívritmus, alvás, vér oxigénszint |
| Health Connect, a Samsung Health által írt adatok | 3,211 | nincs: csak a lépéseket exportálták, az utolsó köteg körülbelül 90 perccel korábban |
| Samsung Health Data SDK | 4,566 | lépések voltak az aznap tesztelt típus; későbbi tesztek ugyanúgy olvasták a szívritmust, az alvást és az edzéseket |
A Samsung Health minden írási engedéllyel rendelkezett a Health Connect-ben; egyszerűen kevesebbet exportált, és később. Ez egy telefon és egy nap, nem szabály, de megegyezik azzal, amit az emberek jelentenek: ha a felhasználóknak Galaxy óráik vannak, és eltérő számokat látnak az alkalmazásában és a Samsung Health-ben, akkor a Health Connect út a valószínű oka, és egy alkalmazás nem kényszerítheti a Samsung Health-et a gyakoribb exportálásra.
SDK-val történő tesztelés jóváhagyás előtt
A Samsung Health Data SDK ellenőrzi a Samsungnál, hogy az Ön alkalmazása (csomagnév és aláíró tanúsítvány) jóváhagyott-e. Jóváhagyás előtt:
- A tesztkészüléken nyissa meg a Samsung Health › Beállítások › A Samsung Health névjegye menüt, és koppintson ismételten a verziószámra, amíg meg nem jelennek a fejlesztői beállítások, majd kapcsolja be a fejlesztői módot a Samsung Health Data SDK számára.
- Az alkalmazás ezután képes lesz adatokat olvasni azon a telefonon. Fejlesztői mód nélkül az SDK engedélyezési hibával utasítja el a kérést, ezért gondoskodjon egy tartalék megoldásról a Health Connect számára.
A fejlesztői mód kizárólag tesztelésre szolgál, és nem olyasmi, amit a felhasználóknak engedélyezni kellene. Közzétételhez küldje be a partnerkérelmet a Samsungnak; jóváhagyás után a Samsung regisztrálja a csomagot és az aláírást.
Samsung Health-től a FHIR-ig
A leképezés megegyezik a többi egészségügyi tároló esetében:
| Samsung Health adatok | LOINC | UCUM |
|---|---|---|
| Lépések (napi összesen) | 41950-7 | {steps} |
| Pulzus (napi átlag, min, max) | 8867-4 | /min |
| Véroxigén | 59408-5 | % |
| Alvás időtartama és szakaszai | 93832-4; 93831-6, 93830-8, 93829-0 | min |
| Vérnyomás | 85354-9 8480-6 és 8462-4 kiegészítéssel | mm[Hg] |
| Vércukor | 2339-0 | mg/dL |
| Testtömeg | 29463-7 | kg |
| Bőrhőmérséklet | nincs általános LOINC kód csuklóhőmérsékletre; használjon saját kódot, és ne jelölje testmelegként | Cel |
Két részlet fontos. A Samsung Health Data SDK a vércukrot mmol/L-ben adja vissza; konvertálja (az Anpheros Daily mg/dL-ben tárolja), vagy tartsa meg a jelentett mértékegységet, de soha ne keverjen mértékegységeket egyetlen kód alatt. A csukló- vagy bőrhőmérséklet nem testmeleg: a 8310-5 alá történő beírása félrevezetné a rekordot olvasó személyt.
Írjon egy Observation-t személyenként, metrikánként és naponként, eszközként megjelölve, és frissítse, ha ugyanaz a nap ismét szinkronizálásra kerül. A platformon futó backend kód a Wearable data in FHIR címen található.
Útvonalválasztás
- A legtöbb alkalmazás: a Health Connecttel kezdődik. Ez egyetlen integrációval lefedi a Samsungot és minden más Android-gyártót, a hiányosságok pedig a Samsung Health exportálási viselkedéséből adódnak, nem a te kódodból.
- Olyan alkalmazások, ahol a Galaxy Watch adatoknak pontosan meg kell egyezniük a Samsung Health adataival (lépésszámláló kihívások, pulzus trendek, amelyeket az emberek a Samsung alkalmazásával hasonlítanak össze): adják hozzá a Samsung Health Data SDK-t a Samsung eszközökön, jelentkezzenek korán partnerségre, és tartsák meg a Health Connectet tartalékként. Minden típusú adatot csak egy forrásból olvassanak, különben az adatrekordok duplikáltak lesznek.
Hol illeszkedik be az Anpheros
Az Anpheros Platform tárolja az eredményt — minden érték FHIR R4 Observationként, eszközadatként megjelölve, hozzájárulással, származással és hozzáférési naplóval — és nem olvassa magát a Samsung Health-et. Az Anpheros saját alkalmazása, az Anpheros Daily, a fent leírtak szerint az Androidon a Health Connecten keresztül olvassa a Samsung Health adatait.
Gyakran ismételt kérdések
Szinkronizál a Samsung Health a Health Connect-tel?
Igen, a Samsung Health ír a Health Connect-be, ha a felhasználó ezt engedélyezi, de csak bizonyos adattípusokat exportál, és a saját ütemezése szerint. Ezért előfordulhat, hogy a Health Connect lemarad, vagy kihagy olyan adattípusokat, amelyeket a Samsung Health megjelenít.
Van Samsung Health REST API?
Nincs nyilvános REST vagy web API, amely a felhasználó Samsung Health adatait olvasná. Az adatok a telefonon, a Health Connect vagy a Samsung Health Data SDK segítségével olvashatók ki, és az Ön alkalmazása küldi el egy szerverre.
Szükségem van a Samsung jóváhagyására a Samsung Health Data SDK használatához?
A publikáláshoz igen: a Samsung partneri kérést kér a terjesztés előtt, és regisztrálja a jóváhagyott alkalmazást. Fejlesztéshez a Samsung Health fejlesztői módja lehetővé teszi az SDK teszttelefonon történő működését.
El tudom olvasni a Galaxy Watch adatait iPhone-on?
A Galaxy Watch Android telefonokhoz készült, és ott rögzít a Samsung Health-be; nincs támogatott út a Galaxy Watch-ból az Apple Health-be.
Miért alacsonyabbak a Galaxy Watch lépései az alkalmazásomban, mint a Samsung Health-ben?
Ha a Health Connect-en keresztül olvassa ki az adatokat, előfordulhat, hogy a Samsung Health még nem exportálta a legfrissebb adatait. A Health Connect összesített adatait kiolvasva, az alkalmazás megnyitásakor szinkronizálva, és ahol számít, a Samsung Health Data SDK hozzáadásával csökkenthető a különbség.
Kapcsolódó
- Viselhető eszközök adatai FHIR formátumban: a megfeleltetési táblázat és a backend kód
- Health Connect FHIR-re
- Apple Health (HealthKit) FHIR-re
- Személyes egészségügyi nyilvántartási alkalmazás készítése
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card