# Samsung Health do FHIR

> Data z Galaxy Watch přes Health Connect nebo Samsung Health Data SDK: skutečné srovnání, schválení partnera, vývojářský režim a mapování na FHIR.

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

**Data z Galaxy Watch a Galaxy Ring jsou zaznamenávána aplikací Samsung Health v telefonu a existují dva způsoby, jak je číst: buď přes Health Connect, kam Samsung Health exportuje podmnožinu dat podle vlastního plánu, nebo přímo pomocí Samsung Health Data SDK, které čte vše, co Samsung Health zobrazuje, ale vyžaduje schválení partnera od společnosti Samsung před publikováním aplikace.** Ať už zvolíte jakoukoli cestu, hodnoty se stanou FHIR R4 Observations stejně jako data z Apple Health nebo Health Connect. Tato stránka porovnává obě cesty s měřením ze skutečného telefonu a vysvětluje, co každá z nich vyžaduje.

## Dvě cesty

| | Přes Health Connect | Samsung Health Data SDK |
|---|---|---|
| Co čtete | Data, která Samsung Health exportuje do Health Connect | Data v Samsung Health: kroky, srdeční tep, spánek, krevní kyslík, krevní tlak, hladina glukózy v krvi, složení těla, teplota kůže, cvičení, výživa, voda a další |
| Aktuálnost | Kdy Samsung Health exportuje, což může mít zpoždění | Co má Samsung Health právě teď |
| Požadavky | Oprávnění Health Connect, deklarace v Play Console | Android 10 (API 29) nebo novější, Samsung Health 6.30.2 nebo novější, zařízení Samsung (žádný emulátor) |
| Před publikováním | Kontrola deklarace Health Connect v Google Play | **Žádost a schválení partnera Samsung**; do té doby SDK funguje pouze s povoleným vývojářským režimem Samsung Health |
| Stejný kód na jiných telefonech | Ano: jedna integrace pro Samsung, Pixel, Fitbit, Garmin, Oura | Ne: pouze zařízení Samsung |

Zdroje: [Přehled Samsung Health Data SDK](https://developer.samsung.com/health/data/overview.html) a [proces](https://developer.samsung.com/health/data/process.html).

## Co jsme měřili na telefonu Galaxy

Při vývoji Anpheros Daily jsme porovnávali dvě cesty na telefonu Galaxy S26 Ultra spárovaném s hodinkami Galaxy Watch, ve stejný okamžik 27. září 2026:

| Zdroj | Kroky toho dne | Další dostupné typy |
|---|---|---|
| Aplikace Samsung Health (na obrazovce) | 4 566 | srdeční tep, spánek, krevní kyslík |
| Health Connect, data zapsaná aplikací Samsung Health | 3 211 | žádné: byly exportovány pouze kroky, poslední dávka asi před 90 minutami |
| Samsung Health Data SDK | 4 566 | kroky byly typ testovaný toho dne; pozdější testy stejným způsobem načetly srdeční tep, spánek a cvičení |

Samsung Health měl v Health Connect všechna oprávnění k zápisu; jednoduše exportoval méně a později. Toto je jeden telefon a jeden den, nikoli pravidlo, ale odpovídá to tomu, co lidé hlásí: pokud vaši uživatelé mají hodinky Galaxy a vidí ve vaší aplikaci a v Samsung Health různá čísla, pravděpodobnou příčinou je cesta přes Health Connect a aplikace nemůže vynutit častější export ze Samsung Health.

## Testování pomocí SDK před schválením

Samsung Health Data SDK ověřuje u společnosti Samsung, zda je vaše aplikace (název balíčku a podpisový certifikát) schválena. Před schválením:

1. Na testovacím telefonu otevřete Samsung Health › Nastavení › O aplikaci Samsung Health a opakovaně klepejte na číslo verze, dokud se nezobrazí možnosti pro vývojáře, poté zapněte **režim pro vývojáře pro Samsung Health Data SDK**.
2. Vaše aplikace pak může číst data na tomto telefonu. Bez režimu pro vývojáře SDK odmítne s chybou autorizace, proto zajistěte záložní řešení pro Health Connect.

Režim pro vývojáře je určen pouze pro testování a není něco, co byste měli žádat uživatele, aby povolili. Pro publikování odešlete žádost partnerovi společnosti Samsung; po schválení Samsung zaregistruje váš balíček a podpis.

## Z Samsung Health do FHIR

Mapování je stejné jako pro ostatní zdravotní úložiště:

| Data Samsung Health | LOINC | UCUM |
|---|---|---|
| Kroky (denní součet) | 41950-7 | `{steps}` |
| Tepová frekvence (denní průměr, min, max) | 8867-4 | `/min` |
| Kyslík v krvi | 59408-5 | `%` |
| Délka a fáze spánku | 93832-4; 93831-6, 93830-8, 93829-0 | `min` |
| Krevní tlak | 85354-9 s 8480-6 a 8462-4 | `mm[Hg]` |
| Hladina glukózy v krvi | 2339-0 | `mg/dL` |
| Tělesná hmotnost | 29463-7 | `kg` |
| Teplota kůže | neexistuje obecný kód LOINC pro teplotu zápěstí; použijte vlastní kód a neoznačujte jej jako tělesnou teplotu | `Cel` |

Důležité jsou dva detaily. Samsung Health Data SDK vrací hladinu glukózy v krvi v mmol/L; převeďte ji (Anpheros Daily ukládá v mg/dL) nebo ponechte jednotku tak, jak je hlášena, ale nikdy nemíchejte jednotky pod jedním kódem. A teplota zápěstí nebo kůže není tělesná teplota: její zápis pod kódem 8310-5 by byl zavádějící pro kohokoli, kdo si záznam přečte.

Zapište jedno Observation na osobu, metriku a den, označené jako data ze zařízení, a aktualizujte jej, když je stejný den znovu synchronizován. Backendový kód, spuštěný proti platformě, je na [Wearable data in FHIR](https://developers.anpheros.com/cs/guides/wearable-data-fhir).

## Volba cesty

- **Většina aplikací:** začíná s Health Connect. Pokrývá Samsung a všechny ostatní výrobce Androidu jednou integrací a nedostatky jsou v exportním chování Samsung Health, nikoli ve vašem kódu.
- **Aplikace, kde data z Galaxy Watch musí přesně odpovídat Samsung Health** (výzvy na kroky, trendy srdečního tepu, které lidé porovnávají s aplikací Samsung): přidejte Samsung Health Data SDK na zařízeních Samsung, požádejte včas o partnerství a ponechte Health Connect jako záložní řešení. Čtěte každý typ pouze z jednoho zdroje, jinak bude záznam duplicitní.

## Kde Anpheros zapadá

Platforma Anpheros ukládá výsledek — každou hodnotu jako FHIR R4 Observation označenou jako data zařízení, s povolením, původem a logem přístupu — a sama nečte Samsung Health. Vlastní aplikace Anpheros, **Anpheros Daily**, čte data Samsung Health na Androidu prostřednictvím Health Connect, jak je popsáno výše.

## Často kladené dotazy

### Synchronizuje se Samsung Health s Health Connect?
Ano, Samsung Health zapisuje do Health Connect, pokud to uživatel povolí, ale exportuje podmnožinu typů dat a podle vlastního plánu, takže Health Connect může zaostávat nebo mu mohou chybět typy dat, které Samsung Health zobrazuje.

### Existuje REST API pro Samsung Health?
Žádné veřejné REST nebo webové API neumožňuje číst data z aplikace Samsung Health uživatele. Data se čtou na telefonu prostřednictvím Health Connect nebo Samsung Health Data SDK a vaše aplikace je odešle na server.

### Potřebuji schválení od společnosti Samsung pro použití Samsung Health Data SDK?
Pro publikování ano: Samsung vyžaduje partnerskou žádost před distribucí a zaregistruje schválenou aplikaci. Pro vývoj umožňuje režim pro vývojáře v aplikaci Samsung Health, aby SDK fungovalo na testovacím telefonu.

### Mohu číst data z Galaxy Watch na iPhonu?
Galaxy Watch je navržen pro telefony s Androidem a zaznamenává data do aplikace Samsung Health. Neexistuje žádná podporovaná cesta z hodinek Galaxy Watch do aplikace Apple Health.

### Proč jsou kroky z Galaxy Watch v mé aplikaci nižší než v Samsung Health?
Pokud čtete data prostřednictvím Health Connect, Samsung Health možná ještě neexportoval svá nejnovější data. Čtení agregovaného celkového počtu z Health Connect, synchronizace při otevření vaší aplikace a v případech, kdy je to relevantní, přidání Samsung Health Data SDK zmenšuje rozdíl.

## Související

- [Data z nositelných zařízení ve FHIR](https://developers.anpheros.com/cs/guides/wearable-data-fhir): tabulka mapování a backendový kód
- [Health Connect do FHIR](https://developers.anpheros.com/cs/guides/health-connect-fhir)
- [Apple Health (HealthKit) do FHIR](https://developers.anpheros.com/cs/guides/apple-health-fhir)
- [Jak vytvořit aplikaci osobní zdravotní záznamy](https://developers.anpheros.com/cs/guides/personal-health-record-app)
