Il datastore Epic EHR per Gemini Enterprise consente ai medici di porre domande sui pazienti nell'Epic EHR della tua organizzazione utilizzando il linguaggio naturale. Quando una domanda richiede dati di Epic, Gemini Enterprise chiama le API FHIR R4 di Epic come utente che ha eseguito l'accesso e risponde utilizzando i dati restituiti da Epic.
Il connettore è di sola lettura. Gemini Enterprise legge i dati da Epic quando una domanda li richiede e il datastore non indicizza né copia i dati di Epic. Ogni utente autorizza il connettore con il proprio account Epic tramite SMART on FHIR ed Epic applica i diritti di accesso di quell'utente.
Azioni supportate
Quando il datastore Epic EHR è abilitato, gli utenti finali possono utilizzare comandi in linguaggio naturale in Gemini Enterprise per eseguire le seguenti azioni. Tutte le azioni leggono i dati EHR di Epic e sono attive per impostazione predefinita.
| Azione | Descrizione |
|---|---|
| Cerca pazienti | Trova i pazienti per MRN, ID paziente Epic o cognome e data di nascita. |
| Recupera paziente | Restituisce il record demografico di un paziente, inclusi i dati di contatto. |
| Cerca osservazioni | Restituisce i risultati di laboratorio, i parametri vitali, la storia sociale e altre osservazioni di un paziente. |
| Condizioni di ricerca | Restituisce l'elenco dei problemi di un paziente, le diagnosi degli incontri, la storia clinica e i problemi di salute. |
| Cerca immunizzazioni | Restituisce la cronologia delle vaccinazioni di un paziente. |
| Procedure di ricerca | Restituisce le procedure completate e la storia chirurgica di un paziente. |
| Cerca richieste di farmaci | Restituisce gli ordini e le prescrizioni di farmaci di un paziente. |
| Cerca allergie | Restituisce le allergie a farmaci, alimenti e ambientali di un paziente, con criticità e reazioni. |
| Cerca report diagnostici | Restituisce i pannelli di laboratorio e i referti di patologia, cardiologia e radiologia di un paziente. |
| Ottieni il testo del report | Restituisce il testo del risultato di un report diagnostico. |
| Cerca nelle note cliniche | Restituisce le note di avanzamento, i riepiloghi delle dimissioni, la cronologia e le note fisiche, le note di consultazione e i report operativi di un paziente. |
| Recupera il testo della nota | Restituisce il testo completo di una nota clinica. |
| Cerca incontri | Restituisce i ricoveri ospedalieri, le visite al pronto soccorso e le visite ambulatoriali di un paziente. |
| Cerca richieste di servizio | Restituisce gli ordini, i referral, le consulenze e le procedure programmate di un paziente. |
| Copertura ricerca | Restituisce le polizze assicurative, lo stato della copertura e il pagatore di un paziente. |
| Descrivi le funzionalità di Epic | Restituisce le risorse e i parametri di ricerca supportati dal tuo server Epic FHIR. |
Le azioni vengono eseguite con le autorizzazioni dell'utente che ha autorizzato il connettore. Un utente può leggere solo i record che può già leggere in Epic.
Autorizzazioni obbligatorie
Quando un utente autorizza il connettore, Gemini Enterprise richiede i seguenti ambiti SMART on FHIR:
| Ambito | Finalità |
|---|---|
openid |
Identifica l'utente che ha eseguito l'accesso. |
fhirUser |
Identifica la risorsa FHIR che rappresenta l'utente che ha eseguito l'accesso. |
offline_access |
Consente a Gemini Enterprise di aggiornare l'accesso senza chiedere all'utente di accedere di nuovo. |
user/Patient.read |
Legge le cartelle cliniche. |
user/Observation.read |
Legge i risultati di laboratorio, i parametri vitali e altre osservazioni. |
user/Condition.read |
Legge problemi e diagnosi. |
user/MedicationRequest.read |
Legge gli ordini di farmaci. |
user/AllergyIntolerance.read |
Legge le allergie. |
user/Encounter.read |
Legge gli incontri. |
user/ServiceRequest.read |
Legge ordini e referral. |
user/Coverage.read |
Legge la copertura assicurativa. |
user/DiagnosticReport.read |
Legge i report diagnostici. |
user/DocumentReference.read |
Legge le note cliniche. |
user/Binary.read |
Legge il testo di note e report. |
Per informazioni sulle API Epic che concedono questi ambiti, consulta Attiva le API Epic.
Limitazioni
Il datastore Epic EHR per Gemini Enterprise presenta le seguenti limitazioni:
- Quando crei una nuova app o aggiungi un datastore a un'app esistente, ti consigliamo di associare un solo datastore alle azioni appartenenti a un singolo tipo di connettore.
- L'applicazione di un perimetro dei Controlli di servizio VPC ai datastore EHR Epic esistenti non è supportata. Per applicare i Controlli di servizio VPC, devi eliminare e ricreare i datastore. Per saperne di più sui Controlli di servizio VPC e su come utilizzare le azioni dopo averli attivati, consulta Proteggi la tua app con i Controlli di servizio VPC.
- Il datastore EHR Epic è supportato solo nelle località
global,useeu.
- Le ricerche dei pazienti richiedono un MRN, un ID paziente Epic o un cognome e una data di nascita. Epic non restituisce risultati solo per un nome o solo per una data di nascita.
- Ogni ricerca riguarda un paziente. Il connettore non può elencare o sfogliare i pazienti o rispondere a domande su più pazienti.
- Ogni ricerca restituisce al massimo 50 record per pagina ed Epic non segnala un conteggio totale. Le risposte che dipendono da molti record potrebbero essere incomplete.
- Il connettore non può leggere i documenti PDF. Il testo delle note e dei report più lungo di circa 20.000 caratteri viene troncato.
- Il connettore non legge dispositivi e impianti, piani di assistenza, obiettivi, appuntamenti programmati, team di assistenza sanitaria, anamnesi familiare, somministrazione di farmaci, consensi, flag dei pazienti o studi di imaging.
- Epic non restituisce i record che non divulga all'utente che ha eseguito l'accesso.
Passaggi successivi
Per registrare l'app Epic utilizzata dal connettore, consulta Configurazione di Epic EHR.
Per creare e configurare un datastore con Epic EHR, consulta Configura un datastore Epic EHR.