# FHIR sandbox: súkromný FHIR R4 testovací server

> Bezplatný FHIR R4 sandbox s 30 syntetickými pacientmi: základná URL, autentizácia, stabilné ID osôb, reset, limity a prvé požiadavky — a ako sa líši od verejného testovacieho servera.

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

**FHIR sandbox je testovací server, ktorý používa HL7 FHIR API, kde vývojári môžu vytvárať, čítať a vyhľadávať zdroje bez toho, aby sa dotýkali skutočných pacientov.** Anpheros FHIR sandbox je súkromný pre váš projekt: FHIR R4 endpoint na `https://platform.anpheros.com/fhir/R4`, 30 syntetických pacientov so šesťmesačnou históriou každý, rovnaká autentizácia ako v produkcii a tlačidlo reset. Je bezplatný a získate ho jedným kliknutím.

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

## Detaily sandbox prostredia

| | |
|---|---|
| FHIR base URL | `https://platform.anpheros.com/fhir/R4` (kľúč rozhoduje o sandbox alebo produkčnom prostredí) |
| FHIR verzia | R4 (4.0.1), 26 typov zdrojov; verejný CapabilityStatement na `/fhir/R4/metadata` |
| Autentifikácia | `Authorization: Bearer sk_test_…`, alebo OAuth 2.1 tokeny pre SMART aplikácie |
| Testovacie dáta | 30 syntetických pacientov: dospelí, deti a starší ľudia, s diagnózami ICD-10, liekmi ATC, alergiami, laboratórnymi výsledkami LOINC a vitálnymi funkciami |
| Stabilné ID osobností | systém identifikátorov `https://anpheros.com/fhir/sid/sandbox-persona`, hodnoty `p01`–`p30`: tá istá osoba aj po reštarte |
| Reštart | Jedno kliknutie v dashboarde obnoví 30 pacientov (s novými ID); pacienti, ktorých ste vytvorili, nie sú dotknutí |
| Limity | 10 000 zápisov zdrojov denne, 50 vlastných pacientov, 250 MB dokumentov |
| Cena | Zadarmo, bez karty |

## Prvé požiadavky

```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"
```

## Súkromná sandbox alebo verejný testovací server?

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

## Často kladené otázky

### Existuje bezplatná FHIR sandbox?
Áno. Anpheros FHIR R4 sandbox je bezplatný a samoobslužný: prihláste sa na dashboard pomocou Google, stlačte Get a sandbox key a zavolajte s ním `/fhir/R4`.

### Aká je URL adresa FHIR sandbox?
`https://platform.anpheros.com/fhir/R4`. Sandbox a produkcia zdieľajú adresu; `sk_test_` kľúč sa vždy dostane iba k sandbox dátam.

### Má sandbox testovacie pacientov?
Áno, 30 syntetických pacientov na projekt, každý s približne šiestimi mesiacmi diagnóz, liekov, alergií, laboratórnych výsledkov a vitálnych funkcií. Každá persona si zachováva stabilný identifikátor naprieč resetmi.

### Môžem testovať SMART on FHIR a OAuth v sandboxe?
Áno. OAuth 2.1 s PKCE, SMART v2 patient scopes a stránka súhlasu fungujú v sandboxe, takže aplikácia môže byť testovaná end-to-end pred produkciou.

### Môžem do sandboxu vložiť reálne dáta pacientov?
Nie. Sandbox je určený len pre syntetické dáta. Reálni pacienti patria do produkcie, čo je samostatná databáza pre overené organizácie s podpísanou dohodou o spracovaní údajov.

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

## Súvisiace

- [Bezplatná FHIR databáza a sandbox](https://developers.anpheros.com/sk/guides/free-fhir-database): kedy je spravovaná FHIR databáza správnou voľbou
- [FHIR proof of concept v bezplatnom sandboxe](https://developers.anpheros.com/sk/guides/fhir-proof-of-concept): čo musí pilotný projekt ukázať
- [Syntetické dáta pacientov na testovanie](https://developers.anpheros.com/sk/guides/synthetic-patient-data)
- [FHIR platforma](https://developers.anpheros.com/sk/guides/fhir)
- [Začíname](https://developers.anpheros.com/sk/guides/getting-started)
- [Limity](https://developers.anpheros.com/sk/guides/limits)
