El almacén de datos de Epic EHR para Gemini Enterprise permite que los médicos hagan preguntas sobre los pacientes en la Epic EHR de tu organización con lenguaje natural. Cuando una pregunta requiere datos de Epic, Gemini Enterprise llama a las APIs de FHIR R4 de Epic como el usuario que accedió y responde con los datos que devuelve Epic.
El conector es de solo lectura. Gemini Enterprise lee los datos de Epic cuando una pregunta lo requiere, y el almacén de datos no indexa ni copia los datos de Epic. Cada usuario autoriza el conector con su propia cuenta de Epic a través de SMART on FHIR, y Epic aplica los derechos de acceso de ese usuario.
Acciones compatibles
Cuando el almacén de datos de Epic EHR está habilitado, los usuarios finales pueden usar comandos de lenguaje natural en Gemini Enterprise para realizar las siguientes acciones. Todas las acciones leen datos de EHR de Epic y están habilitadas de forma predeterminada.
| Acción | Descripción |
|---|---|
| Buscar pacientes | Busca pacientes por MRN, ID de paciente de Epic o apellido y fecha de nacimiento. |
| Obtener paciente | Muestra el registro demográfico de un paciente, incluidos los datos de contacto. |
| Buscar observaciones | Muestra los resultados de laboratorio, los signos vitales, los antecedentes sociales y otras observaciones de un paciente. |
| Condiciones de búsqueda | Devuelve la lista de problemas, los diagnósticos de encuentros, el historial médico y las inquietudes de salud de un paciente. |
| Buscar inmunizaciones | Devuelve el historial de inmunización de un paciente. |
| Procedimientos de búsqueda | Muestra los procedimientos completados y el historial quirúrgico de un paciente. |
| Buscar solicitudes de medicamentos | Devuelve los pedidos de medicamentos y las recetas de un paciente. |
| Buscar alergias | Muestra las alergias a medicamentos, alimentos y ambientales de un paciente, con gravedad y reacciones. |
| Informes de diagnóstico de la búsqueda | Devuelve los paneles de laboratorio y los informes de patología, cardiología y radiología de un paciente. |
| Obtener el texto del informe | Devuelve el texto del resultado de un informe de diagnóstico. |
| Buscar notas clínicas | Devuelve las notas de progreso, los resúmenes de alta, los antecedentes y las notas físicas, las notas de consulta y los informes operativos de un paciente. |
| Obtener texto de la nota | Devuelve el texto completo de una nota clínica. |
| Buscar encuentros | Devuelve las admisiones hospitalarias, las visitas al departamento de emergencias y las visitas ambulatorias de un paciente. |
| Solicitudes de servicio de búsqueda | Muestra los pedidos, las derivaciones, las consultas y los procedimientos programados de un paciente. |
| Cobertura de la Búsqueda | Devuelve las pólizas de seguro, el estado de cobertura y el pagador de un paciente. |
| Describe las capacidades de Epic | Devuelve los recursos y los parámetros de búsqueda que admite tu servidor de Epic FHIR. |
Las acciones se ejecutan con los permisos del usuario que autorizó el conector. Un usuario solo puede leer los registros que ya puede leer en Epic.
Permisos necesarios
Cuando un usuario autoriza el conector, Gemini Enterprise solicita los siguientes permisos de SMART on FHIR:
| Alcance | Objetivo |
|---|---|
openid |
Identifica al usuario que accedió. |
fhirUser |
Identifica el recurso de FHIR que representa al usuario que accedió. |
offline_access |
Permite que Gemini Enterprise actualice el acceso sin pedirle al usuario que vuelva a acceder. |
user/Patient.read |
Lee los registros de los pacientes. |
user/Observation.read |
Lee resultados de laboratorio, signos vitales y otras observaciones. |
user/Condition.read |
Lee problemas y diagnósticos. |
user/MedicationRequest.read |
Lee las órdenes de medicamentos. |
user/AllergyIntolerance.read |
Lee alergias. |
user/Encounter.read |
Lee encuentros. |
user/ServiceRequest.read |
Lee pedidos y referencias. |
user/Coverage.read |
Lee la cobertura de seguro. |
user/DiagnosticReport.read |
Lee informes de diagnóstico. |
user/DocumentReference.read |
Lee notas clínicas. |
user/Binary.read |
Lee el texto de notas y denuncias. |
Para obtener información sobre las APIs de Epic que otorgan estos permisos, consulta Habilita las APIs de Epic.
Limitaciones
El almacén de datos de EHR de Epic para Gemini Enterprise tiene las siguientes limitaciones:
- Cuando crees una app nueva o agregues un almacén de datos a una existente, se recomienda asociar solo un almacén de datos con acciones que pertenezcan a un solo tipo de conector.
- No se admite la aplicación de un perímetro de Controles del servicio de VPC en los almacenes de datos de EHR de Epic existentes. Para aplicar los Controles del servicio de VPC, debes borrar y volver a crear los almacenes de datos. Para obtener más información sobre los Controles del servicio de VPC y cómo usar acciones después de habilitarlos, consulta Protege tu app con los Controles del servicio de VPC.
- El almacén de datos de EHR de Epic solo se admite en las ubicaciones
global,usyeu.
- Las búsquedas de pacientes necesitan un MRN, un ID de paciente de Epic o un apellido y una fecha de nacimiento. Epic no devuelve resultados solo con un nombre o solo con una fecha de nacimiento.
- Cada búsqueda es para un paciente. El conector no puede enumerar ni explorar pacientes, ni responder preguntas sobre ellos.
- Cada búsqueda devuelve, como máximo, 50 registros por página, y Epic no informa un recuento total. Las respuestas que dependen de muchos registros pueden estar incompletas.
- El conector no puede leer documentos PDF. Se trunca el texto de las notas y los informes que supera los 20,000 caracteres.
- El conector no lee dispositivos ni implantes, planes de atención, objetivos, citas programadas, equipos de atención médica, antecedentes familiares, administración de medicamentos, consentimientos, marcas de pacientes ni estudios de imágenes.
- Epic no devuelve los registros que retiene del usuario que accedió.
¿Qué sigue?
Para registrar la app de Epic que usa el conector, consulta Configuración de EHR de Epic.
Para crear y configurar un almacén de datos con Epic EHR, consulta Configura un almacén de datos de Epic EHR.