Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestione degli abbonamenti FHIR in AWS HealthLake
AWS HealthLake supporta gli abbonamenti FHIR, che consentono di ricevere notifiche in tempo reale quando si verificano modifiche specifiche ai dati sanitari. Questa funzionalità implementa il modello di abbonamento tematico FHIR R5 Backport, offrendo una maggiore scalabilità e flessibilità rispetto al tradizionale modello di abbonamento FHIR R4.
Con gli abbonamenti FHIR, è possibile creare applicazioni sanitarie basate sugli eventi che rispondono immediatamente ai cambiamenti dei dati clinici, consentendo interventi tempestivi, flussi di lavoro automatizzati e un migliore coordinamento dell'assistenza.
Argomenti
Come funzionano gli abbonamenti FHIR
Gli abbonamenti FHIR HealthLake funzionano secondo un modello tematico in cui:
-
Crea argomenti per definire gli eventi: crea argomenti di abbonamento che specificano gli eventi che possono attivare le notifiche
-
Ti iscrivi: crea sottoscrizioni a questi argomenti con criteri di filtro specifici
-
HealthLake monitora: il servizio monitora continuamente gli eventi che soddisfano i tuoi criteri
-
Notifiche inviate: si verificano eventi CWhen corrispondenti, HealthLake invia notifiche tramite il canale prescelto
Componenti chiave
Gli abbonamenti FHIR sono costituiti dai seguenti componenti.
Argomenti di abbonamento
Gli argomenti di abbonamento sono alla base del sistema di notifica e definiscono:
-
Eventi di attivazione: quali modifiche attivano le notifiche (ad esempio: creazione di risorse, aggiornamenti, eliminazioni)
-
Filtri disponibili: quali opzioni di filtro sono disponibili per gli abbonati
-
Contenuto della notifica: quali dati sono inclusi nelle notifiche
La tabella seguente elenca i tipi di argomenti più comuni.
| Tipo di evento | Description | Casi di utilizzo comune |
|---|---|---|
| Creazione di risorse | Attivato quando vengono create le risorse | Nuova registrazione del paziente, nuova osservazione registrata |
| Aggiornamenti delle risorse | Attivato quando le risorse vengono modificate | Modifiche di stato, aggiornamenti clinici |
| Eliminazione delle risorse | Attivato quando le risorse vengono eliminate | Controllo e monitoraggio della conformità |
Sottoscrizioni
Un abbonamento è la tua richiesta di ricevere notifiche per eventi specifici definiti da un argomento di abbonamento. Ogni abbonamento include:
-
Riferimento all'argomento: specifica a quale argomento di abbonamento ti stai abbonando
-
Filtri: criteri per selezionare quali eventi generano notifiche
-
Configurazione del canale: dove e come devono essere inviate le notifiche
-
Preferenze relative al payload: quale livello di dettaglio deve essere incluso nelle notifiche
Canali di notifica
HealthLake supporta i seguenti canali di notifica:
| Tipo di canale | Casi d’uso |
|---|---|
| EventBridge | Integrazioni aziendali, flussi di lavoro serverless, orchestrazione tra servizi AWS |
| REST Hook | Notifiche dirette sugli endpoint, integrazione di sistemi di terze parti |
Payload di notifica
Scegli il tipo di payload appropriato in base alle tue esigenze:
| Tipo di payload | Description | Considerazioni relative alla sicurezza |
|---|---|---|
| Solo ID | Contiene solo identificatori di risorse | Esposizione minima al PHI |
| Risorsa completa | Contiene risorse complete con una dimensione massima di 256 KB. Se la dimensione è superiore a 256 KB, tornerà alla modalità Solo ID | Contiene PHI; verifica la gestione sicura |
Best practice
Ottimizzazione delle prestazioni
-
Utilizza filtri mirati: restringi i criteri per ricevere solo le notifiche essenziali
-
Scegliete i tipi di payload appropriati: utilizzate payload solo ID quando possibile per prestazioni migliori
-
Implementa ricevitori efficienti: assicurati che i destinatari delle notifiche elaborino rapidamente i messaggi
Considerazioni relative alla sicurezza
-
Endpoint sicuri: implementa l'autenticazione corretta per gli endpoint REST Hook
-
Protezione PHI: fai attenzione ai payload con risorse complete poiché contengono PHI
-
Controllo degli accessi: limita la creazione di abbonamenti solo agli utenti autorizzati
Eccellenza operativa
-
Imposta le date di fine appropriate: utilizza le date di fine per gli abbonamenti temporanei
-
Monitora lo stato dell'abbonamento: controlla regolarmente lo stato dei tuoi abbonamenti
-
Implementa la gestione degli errori: progetta le tue applicazioni per gestire gli errori di recapito delle notifiche