# FHIR sandbox: soukromý testovací server FHIR R4

> Bezplatný sandbox FHIR R4 se 30 syntetickými pacienty: základní URL, autentizace, stabilní ID osob, reset, limity a první požadavky — a jak se liší od veřejného testovacího serveru.

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

**Sandbox FHIR je testovací server, který komunikuje prostřednictvím API HL7 FHIR, kde mohou vývojáři vytvářet, číst a vyhledávat zdroje, aniž by se dotýkali skutečných pacientů.** Sandbox Anpheros FHIR je soukromý pro váš projekt: koncový bod FHIR R4 na adrese `https://platform.anpheros.com/fhir/R4`, 30 syntetických pacientů s šestiměsíční historií každý, stejná autentizace jako v produkci a tlačítko reset. Je zdarma a získáte ho jedním kliknutím.

<!-- visual:sandbox-stats -->

## Podrobnosti sandboxu

| | |
|---|---|
| Základní URL FHIR | `https://platform.anpheros.com/fhir/R4` (klíč rozhoduje o sandboxu nebo produkci) |
| Verze FHIR | R4 (4.0.1), 26 typů zdrojů; veřejná CapabilityStatement na `/fhir/R4/metadata` |
| Autentizace | `Authorization: Bearer sk_test_…`, nebo OAuth 2.1 tokeny pro SMART aplikace |
| Testovací data | 30 syntetických pacientů: dospělí, děti a starší lidé, s diagnózami ICD-10, léky ATC, alergiemi, laboratorními výsledky LOINC a vitálními funkcemi |
| Stabilní ID osob | systém identifikátorů `https://anpheros.com/fhir/sid/sandbox-persona`, hodnoty `p01`–`p30`: stejná osoba i po resetu |
| Reset | Jedno kliknutí v dashboardu obnoví 30 pacientů (s novými ID); pacienti, které jste vytvořili, nejsou dotčeni |
| Limity | 10 000 zápisů zdrojů denně, 50 vlastních pacientů, 250 MB dokumentů |
| Cena | Zdarma, bez karty |

## První požadavky

```bash
export KEY=sk_test_...        # from the dashboard: Get a sandbox key
BASE=https://platform.anpheros.com/fhir/R4

# the server's capabilities (no key needed)
curl -s $BASE/metadata | head -c 400

# three synthetic patients
curl -s "$BASE/Patient?_count=3" -H "Authorization: Bearer $KEY"

# one persona by its stable identifier
curl -s "$BASE/Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02" -H "Authorization: Bearer $KEY"

# that patient's lab results, newest first
curl -s "$BASE/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"

# the whole record, and an International Patient Summary
curl -s "$BASE/Patient/$PID/\$everything" -H "Authorization: Bearer $KEY"
curl -s "$BASE/Patient/$PID/\$summary" -H "Authorization: Bearer $KEY"
```

## Privátní sandbox nebo veřejný testovací server?

<!-- visual:sandbox-vs-public -->

## Často kladené dotazy

### Je k dispozici bezplatná FHIR sandbox?
Ano. Anpheros FHIR R4 sandbox je zdarma a samoobslužný: přihlaste se na dashboard pomocí Google, stiskněte "Get a sandbox key" a zavolejte s ním `/fhir/R4`.

### Jaká je URL adresa FHIR sandboxu?
`https://platform.anpheros.com/fhir/R4`. Sandbox a produkce sdílejí adresu; klíč `sk_test_` se vždy dostane pouze k datům sandboxu.

### Má sandbox testovací pacienty?
Ano, 30 syntetických pacientů na projekt, každý s přibližně šesti měsíci záznamů o stavech, lécích, alergiích, laboratorních výsledcích a vitálních funkcích. Každá persona si zachovává stabilní identifikátor napříč resetováním.

### Mohu v sandboxu testovat SMART on FHIR a OAuth?
Ano. OAuth 2.1 s PKCE, SMART v2 patient scopes a stránka souhlasu fungují v sandboxu, takže aplikaci lze testovat end-to-end před nasazením do produkce.

### Mohu do sandboxu nahrát skutečná data pacientů?
Ne. Sandbox je určen pouze pro syntetická data. Skuteční pacienti patří do produkce, což je samostatná databáze pro ověřené organizace s podepsanou dohodou o zpracování dat.

<!-- visual:cta-sandbox -->

## Související

- [Bezplatná FHIR databáze a sandbox](https://developers.anpheros.com/cs/guides/free-fhir-database): kdy je spravovaná FHIR databáze tou správnou volbou
- [FHIR proof of concept v bezplatném sandboxu](https://developers.anpheros.com/cs/guides/fhir-proof-of-concept): co musí pilotní projekt ukázat
- [Syntetická data pacientů pro testování](https://developers.anpheros.com/cs/guides/synthetic-patient-data)
- [FHIR platforma](https://developers.anpheros.com/cs/guides/fhir)
- [Začínáme](https://developers.anpheros.com/cs/guides/getting-started)
- [Limity](https://developers.anpheros.com/cs/guides/limits)
