O repositório de dados do Epic EHR para o Gemini Enterprise permite que os médicos façam perguntas sobre os pacientes no Epic EHR da sua organização usando linguagem natural. Quando uma pergunta precisa de dados da Epic, o Gemini Enterprise chama as APIs FHIR R4 da Epic como o usuário conectado e responde com base nos dados retornados pela Epic.
O conector é somente leitura. O Gemini Enterprise lê dados da Epic quando uma pergunta precisa deles, e o repositório de dados não indexa nem copia dados da Epic. Cada usuário autoriza o conector com a própria conta da Epic pelo SMART on FHIR, e a Epic aplica os direitos de acesso desse usuário.
Ações permitidas
Quando o repositório de dados do Epic EHR está ativado, os usuários finais podem usar comandos de linguagem natural no Gemini Enterprise para realizar as ações a seguir. Todas as ações leem dados do EHR da Epic e são ativadas por padrão.
| Ação | Descrição |
|---|---|
| Pesquisar pacientes | Encontra pacientes por MRN, ID de paciente da Epic ou sobrenome e data de nascimento. |
| Acessar paciente | Retorna o registro demográfico de um paciente, incluindo detalhes de contato. |
| Pesquisar observações | Retorna os resultados de exames laboratoriais, sinais vitais, histórico social e outras observações de um paciente. |
| Condições de pesquisa | Retorna a lista de problemas de um paciente, diagnósticos de consultas, histórico médico e problemas de saúde. |
| Pesquisar imunizações | Retorna o histórico de imunização de um paciente. |
| Pesquisar procedimentos | Retorna os procedimentos concluídos e o histórico cirúrgico de um paciente. |
| Pesquisar solicitações de medicamentos | Retorna os pedidos de medicamentos e as receitas de um paciente. |
| Pesquisar alergias | Retorna as alergias a medicamentos, alimentos e ambientais de um paciente, com gravidade e reações. |
| Pesquisar relatórios de diagnóstico | Retorna os painéis de laboratório e os relatórios de patologia, cardiologia e radiologia de um paciente. |
| Receber texto do relatório | Retorna o texto do resultado de um relatório de diagnóstico. |
| Pesquisar notas clínicas | Retorna as notas de progresso, os resumos de alta, o histórico e as notas físicas, as notas de consulta e os relatórios operatórios de um paciente. |
| Receber texto da nota | Retorna o texto completo de uma nota clínica. |
| Pesquisar encontros | Retorna as internações hospitalares, as visitas ao pronto-socorro e as visitas ambulatoriais de um paciente. |
| Solicitações do serviço de pesquisa | Retorna os pedidos, encaminhamentos, consultas e procedimentos agendados de um paciente. |
| Cobertura de pesquisa | Retorna as apólices de seguro, o status de cobertura e o pagador de um paciente. |
| Descrever os recursos do Epic | Retorna os recursos e os parâmetros de pesquisa compatíveis com o servidor FHIR da Epic. |
As ações são executadas com as permissões do usuário que autorizou o conector. Um usuário só pode ler os registros que já pode ler no Epic.
Permissões necessárias
Quando um usuário autoriza o conector, o Gemini Enterprise solicita os seguintes escopos SMART on FHIR:
| Escopo | Finalidade |
|---|---|
openid |
Identifica o usuário conectado. |
fhirUser |
Identifica o recurso FHIR que representa o usuário conectado. |
offline_access |
Permite que o Gemini Enterprise atualize o acesso sem pedir que o usuário faça login novamente. |
user/Patient.read |
Lê os prontuários dos pacientes. |
user/Observation.read |
Lê resultados de laboratório, sinais vitais e outras observações. |
user/Condition.read |
Lê problemas e diagnósticos. |
user/MedicationRequest.read |
Lê pedidos de medicamentos. |
user/AllergyIntolerance.read |
Lê dados sobre alergias. |
user/Encounter.read |
Lê consultas. |
user/ServiceRequest.read |
Lê pedidos e indicações. |
user/Coverage.read |
Lê a cobertura do seguro. |
user/DiagnosticReport.read |
Lê relatórios de diagnóstico. |
user/DocumentReference.read |
Lê notas clínicas. |
user/Binary.read |
Lê o texto de notas e relatórios. |
Para informações sobre as APIs Epic que concedem esses escopos, consulte Ativar as APIs Epic.
Limitações
O repositório de dados do Epic EHR para o Gemini Enterprise tem as seguintes limitações:
- Ao criar um app ou adicionar um repositório de dados a um app atual, recomendamos associar apenas um repositório de dados a ações que pertencem a um único tipo de conector.
- Não é possível aplicar um perímetro do VPC Service Controls em repositórios de dados do Epic EHR. Para aplicar o VPC Service Controls, exclua e recrie os repositórios de dados. Para mais informações sobre o VPC Service Controls e como usar ações depois de ativar o VPC Service Controls, consulte Proteger seu app com o VPC Service Controls.
- O repositório de dados do Epic EHR é compatível apenas com os locais
global,useeu.
- As pesquisas de pacientes precisam de um MRN, um ID de paciente da Epic ou um sobrenome e uma data de nascimento. O Epic não retorna resultados para um nome ou uma data de nascimento isolados.
- Cada pesquisa é para um paciente. O conector não pode listar ou procurar pacientes nem responder a perguntas sobre eles.
- Cada pesquisa retorna no máximo 50 registros por página, e o Epic não informa uma contagem total. As respostas que dependem de muitos registros podem estar incompletas.
- O conector não pode ler documentos PDF. As observações e os textos de relatórios com mais de 20.000 caracteres são truncados.
- O conector não lê dispositivos e implantes, planos de cuidados, metas, consultas agendadas, equipes de cuidados, histórico familiar, administração de medicamentos, consentimentos, sinalizações de pacientes ou estudos de imagem.
- A Epic não retorna registros que retém do usuário conectado.
A seguir
Para registrar o app Epic que o conector usa, consulte Configuração do Epic EHR.
Para criar e configurar um repositório de dados com o Epic EHR, consulte Configurar um repositório de dados do Epic EHR.