Per sviluppatori

Server FHIR gratuito per lo sviluppo: un sandbox con 30 pazienti sintetici e sei mesi di cronologia

Dove trovare un server FHIR R4 gratuito a cui puoi scrivere da subito: il sandbox Anpheros, self-service, con 30 pazienti sintetici, dati realistici LOINC, ICD-10 e ATC, un'API REST, webhook e SDK. Limiti, reset e come sono i dati.

di Pubblicato 4 min di lettura

I server FHIR pubblici di test sono utili per una prima richiesta e inutili nel momento in cui hai bisogno di dati che rimangono fissi, pazienti che assomigliano ai tuoi, o di una scrittura che non viene cancellata dalla persona successiva. Il sandbox Anpheros è un server FHIR R4 gratuito che appartiene al tuo progetto: i tuoi 30 pazienti sintetici, le tue scritture, le tue chiavi e webhook, e un pulsante di reset quando vuoi riavere i dati originali.

Versione tecnica per sviluppatori: Sandbox FHIR · Database FHIR gratuito su developers.anpheros.com, con richieste, risposte e limiti. Questa pagina è la versione in linguaggio semplice.

Cosa ottieni

  • Un endpoint FHIR R4 su https://platform.anpheros.com/fhir/R4, con una CapabilityStatement su /metadata, ricerca, _history, $everything, $summary (International Patient Summary) e $validate.
  • Gli stessi dati tramite REST su /v1: pazienti, osservazioni, farmaci, condizioni, timeline, documenti.
  • 30 pazienti sintetici per progetto, con sei mesi di cronologia fino al giorno in cui il progetto è stato creato: adulti, bambini e anziani da tutta l'UE, con condizioni codificate in ICD-10, farmaci in ATC, allergie, risultati di laboratorio e segni vitali in LOINC.
  • Webhook, documenti, importazione di laboratorio, OAuth, esattamente come in produzione, in modo che nulla cambi quando vai in produzione.
  • SDK per Dart (anpheros_sdk su pub.dev) e TypeScript (@anpheros/sdk su npm).

Il sandbox è gratuito e rimane gratuito. Nessuno chiede una carta.

Ottenere una chiave

Accedi alla dashboard su platform.anpheros.com/dashboard con Google e premi Ottieni una chiave sandbox. Riceverai un'organizzazione, un progetto sandbox e una chiave sk_test_…, mostrata una sola volta. Lo stesso tramite l'Admin API:

curl -X POST https://platform.anpheros.com/admin/sandbox/quickstart \
     -H "Authorization: Bearer $FIREBASE_ID_TOKEN"

Prima chiamata:

export BASE=https://platform.anpheros.com
export KEY=sk_test_…
curl "$BASE/fhir/R4/Patient?_count=5" -H "Authorization: Bearer $KEY"
curl "$BASE/fhir/R4/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"

I pazienti sintetici

Ogni progetto sandbox ottiene la propria copia. Modifica o cancella qualsiasi cosa; nessun altro progetto la vedrà. Ripristina i pazienti di test nella dashboard (o POST /admin/projects/{id}/sandbox/reset) li riporterà come erano, con nuovi ID; i pazienti che hai creato tu stesso non vengono toccati. Ogni paziente sintetico mantiene un identificatore stabile tra i reset, quindi un test può sempre trovare la stessa persona:

Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02

è sempre Elena Ionescu, nata nel 1985, con le stesse condizioni e gli stessi sei mesi di letture.

Limiti

Generosi ma finiti, in modo che uno script fuori controllo non possa costare nulla a nessuno:

Limite Sandbox
Scritture di risorse 10.000 per progetto al giorno
Pazienti 100 tuoi, oltre ai 30 sintetici
Documenti 250 MB per progetto
Richieste 600 al minuto per chiave
Progetti sandbox 5 per organizzazione

Una chiave sandbox vede sempre e solo dati sandbox. La produzione è un database diverso, aperto a organizzazioni verificate con un accordo di elaborazione dati firmato; il primo mese di produzione è gratuito.

La dashboard mostra la cartella di ogni paziente, il FHIR di ogni risorsa, la Provenance dietro di essa e il log delle richieste del progetto. Per uno sguardo veloce senza codice, GET /v1/patients/{id}/timeline restituisce tutto su una persona in ordine cronologico, e GET /fhir/R4/Patient/{id}/$everything restituisce l'intera cartella come un Bundle. Esempi di risorse per ogni tipo sono pubblicati su platform.anpheros.com/tools/fhir-examples, e un validatore su /tools/fhir-validator.

Domande frequenti

Il sandbox è davvero gratuito?

Sì, senza limiti di tempo e senza carta. I limiti sopra indicati servono a mantenerlo gratuito per tutti.

È un server FHIR pubblico?

No, e questo è il vantaggio. I server di test pubblici sono condivisi e cancellati; il tuo sandbox appartiene al tuo progetto, con le sue chiavi. Altri sviluppatori non possono vedere o modificare i tuoi dati.

Posso caricare i miei pazienti di test?

Sì: crea pazienti e risorse tramite /fhir/R4 o /v1, fino a 100 pazienti per progetto. Il connettore di laboratorio importa un intero report da CSV, HL7 v2 o JSON in una singola richiesta.

Cosa succede quando vado in produzione?

Nulla cambia nel tuo codice. L'URL di base è lo stesso; una chiave sk_live_… punta le stesse chiamate al database di produzione. La produzione richiede un'organizzazione verificata e un accordo di elaborazione dati firmato.

Un assistente AI può usare il sandbox?

Sì. Il server MCP su platform.anpheros.com/mcp accetta una chiave sandbox ed espone la cartella a qualsiasi assistente compatibile con MCP: elenca pazienti, ottiene un contesto con etichetta di provenienza, cerca FHIR, valida e crea risorse. Vedi Integrazione EMR con assistenti medici AI.

Questa guida è informativa e non sostituisce il consulto medico. Per le decisioni sulla tua salute parla con il tuo medico. In emergenza chiama il 112.
Sull'autore
Adrian Kereky

Fondatore di Anpheros. Ingegnere elettronico, ha lavorato sei anni sulla guida autonoma, in progetti automobilistici svolti in partnership con Samsung e NVIDIA, sull’architettura dei sistemi di assistenza alla guida e di IA che girano su chip NVIDIA con CUDA. Poi ha costruito Anpheros: la cartella clinica controllata dal paziente e la piattaforma HL7 FHIR R4 su cui funziona.

Di più su Anpheros e sull'autore →

Tieni la tua cartella clinica con te

Anpheros Daily conserva sintomi, analisi, farmaci e documenti in un unico posto, in formato standard, sotto il tuo controllo. Il piano Basic è gratuito.

Scarica Anpheros Daily