# Sandbox FHIR: un server privat de testare FHIR R4

> Un sandbox FHIR R4 gratuit cu 30 de pacienți sintetici: URL de bază, autentificare, ID-uri de persoană stabile, resetare, limite și primele solicitări — și cum diferă de un server de testare public.

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

Un **sandbox FHIR** este un server de testare care utilizează API-ul HL7 FHIR, unde dezvoltatorii pot crea, citi și căuta resurse fără a accesa pacienți reali. Sandbox-ul FHIR Anpheros este privat pentru proiectul dumneavoastră: un endpoint FHIR R4 la `https://platform.anpheros.com/fhir/R4`, 30 de pacienți sintetici cu câte șase luni de istoric, aceeași autentificare ca în producție și un buton de resetare. Este gratuit și se obține printr-un singur clic.

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

## Detalii Sandbox

| | |
|---|---|
| FHIR base URL | `https://platform.anpheros.com/fhir/R4` (cheia decide sandbox sau producție) |
| FHIR version | R4 (4.0.1), 26 tipuri de resurse; CapabilityStatement public la `/fhir/R4/metadata` |
| Autentificare | `Authorization: Bearer sk_test_…`, sau token-uri OAuth 2.1 pentru aplicații SMART |
| Date de test | 30 pacienți sintetici: adulți, copii și persoane în vârstă, cu afecțiuni ICD-10, medicamente ATC, alergii, analize LOINC și semne vitale |
| ID-uri stabile de persoană | sistem de identificare `https://anpheros.com/fhir/sid/sandbox-persona`, valori `p01`–`p30`: aceeași persoană chiar și după o resetare |
| Resetare | Un clic în dashboard restaurează cei 30 de pacienți (cu ID-uri noi); pacienții creați de dvs. nu sunt afectați |
| Limite | 10.000 scrieri de resurse pe zi, 50 de pacienți proprii, 250 MB de documente |
| Preț | Gratuit, fără card |

## Primele cereri

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

## Sandbox privat sau server de testare public?

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

## Întrebări frecvente

### Există un sandbox FHIR gratuit?
Da. Sandbox-ul Anpheros FHIR R4 este gratuit și self-service: conectați-vă la dashboard cu Google, apăsați Get a sandbox key și apelați `/fhir/R4` cu acesta.

### Care este URL-ul sandbox-ului FHIR?
`https://platform.anpheros.com/fhir/R4`. Sandbox-ul și producția partajează adresa; o cheie `sk_test_` ajunge întotdeauna doar la datele sandbox-ului.

### Sandbox-ul are pacienți de test?
Da, 30 de pacienți sintetici per proiect, fiecare cu aproximativ șase luni de afecțiuni, medicamente, alergii, rezultate de laborator și semne vitale. Fiecare persoană își păstrează un identificator stabil pe parcursul resetărilor.

### Pot testa SMART on FHIR și OAuth în sandbox?
Da. OAuth 2.1 cu PKCE, scopurile de pacient SMART v2 și pagina de consimțământ funcționează în sandbox, astfel încât o aplicație poate fi testată end-to-end înainte de producție.

### Pot introduce date reale ale pacienților în sandbox?
Nu. Sandbox-ul este destinat doar datelor sintetice. Pacienții reali aparțin producției, o bază de date separată pentru organizații verificate cu un acord de procesare a datelor semnat.

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

## Conexe

- [Bază de date FHIR gratuită și sandbox](https://developers.anpheros.com/ro/guides/free-fhir-database): când o bază de date FHIR gestionată este alegerea potrivită
- [Dovadă de concept FHIR într-un sandbox gratuit](https://developers.anpheros.com/ro/guides/fhir-proof-of-concept): ce trebuie să demonstreze un proiect pilot
- [Date sintetice despre pacienți pentru testare](https://developers.anpheros.com/ro/guides/synthetic-patient-data)
- [Platformă FHIR](https://developers.anpheros.com/ro/guides/fhir)
- [Introducere](https://developers.anpheros.com/ro/guides/getting-started)
- [Limite](https://developers.anpheros.com/ro/guides/limits)
