Panoramica

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, us e eu.
  • 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