Gemini Enterprise용 Epic EHR 데이터 스토어를 사용하면 임상의가 자연어를 사용하여 조직의 Epic EHR에 있는 환자에 대해 질문할 수 있습니다. 질문에 Epic 데이터가 필요한 경우 Gemini Enterprise는 로그인한 사용자로 Epic의 FHIR R4 API를 호출하고 Epic에서 반환하는 데이터로 답변합니다.
커넥터는 읽기 전용입니다. Gemini Enterprise는 질문에 필요한 경우 Epic에서 데이터를 읽으며 데이터 스토어는 Epic 데이터를 색인 생성하거나 복사하지 않습니다. 각 사용자는 FHIR의 SMART를 통해 자체 Epic 계정으로 커넥터를 승인하고 Epic은 해당 사용자의 액세스 권한을 적용합니다.
지원되는 작업
Epic EHR 데이터 스토어가 사용 설정되면 최종 사용자는 Gemini Enterprise에서 자연어 명령어를 사용하여 다음 작업을 수행할 수 있습니다. 모든 작업은 Epic EHR 데이터를 읽으며 기본적으로 사용 설정되어 있습니다.
| 작업 | 설명 |
|---|---|
| 환자 검색 | MRN, Epic 환자 ID 또는 성 및 생년월일로 환자를 찾습니다. |
| 환자 가져오기 | 연락처 정보를 포함하여 환자 한 명의 인구통계 기록을 반환합니다. |
| 관찰 검색 | 환자의 검사 결과, 활력 징후, 사회적 이력, 기타 관찰 결과를 반환합니다. |
| 검색 조건 | 환자의 문제 목록, 진료 진단, 병력, 건강 문제를 반환합니다. |
| 예방 접종 검색 | 환자의 예방접종 기록을 반환합니다. |
| 검색 절차 | 환자의 완료된 시술 및 수술 기록을 반환합니다. |
| 약물 요청 검색 | 환자의 의약품 주문 및 처방전을 반환합니다. |
| 알레르기 검색 | 환자의 약물, 식품, 환경 알레르기를 중요도 및 반응과 함께 반환합니다. |
| 검색 진단 보고서 | 환자의 실험실 패널과 병리학, 심장학, 방사선학 보고서를 반환합니다. |
| 보고서 텍스트 가져오기 | 진단 보고서의 결과 텍스트를 반환합니다. |
| 임상 메모 검색 | 환자의 경과 기록, 퇴원 요약, 병력 및 신체 검사 기록, 상담 기록, 수술 보고서를 반환합니다. |
| 메모 텍스트 가져오기 | 임상 기록의 전체 텍스트를 반환합니다. |
| 진료 검색 | 환자의 입원, 응급실 방문, 외래 환자 방문을 반환합니다. |
| Google 검색 서비스 요청 | 환자의 주문, 추천, 상담, 예약된 절차를 반환합니다. |
| 검색 노출 범위 | 환자의 보험 정책, 보장 상태, 지불인을 반환합니다. |
| Epic 기능 설명 | Epic FHIR 서버에서 지원하는 리소스와 검색 매개변수를 반환합니다. |
작업은 커넥터를 승인한 사용자의 권한으로 실행됩니다. 사용자는 Epic에서 이미 읽을 수 있는 레코드만 읽을 수 있습니다.
필수 권한
사용자가 커넥터를 승인하면 Gemini Enterprise는 다음 SMART on FHIR 범위를 요청합니다.
| 범위 | 목적 |
|---|---|
openid |
로그인한 사용자를 식별합니다. |
fhirUser |
로그인한 사용자를 나타내는 FHIR 리소스를 식별합니다. |
offline_access |
Gemini Enterprise에서 사용자에게 다시 로그인하라는 메시지를 표시하지 않고 액세스 권한을 새로고침할 수 있습니다. |
user/Patient.read |
환자 기록을 읽습니다. |
user/Observation.read |
검사 결과, 활력 징후, 기타 관찰 결과를 읽습니다. |
user/Condition.read |
문제 및 진단을 읽습니다. |
user/MedicationRequest.read |
의약품 주문을 읽습니다. |
user/AllergyIntolerance.read |
알레르기 데이터를 읽습니다. |
user/Encounter.read |
진료를 읽습니다. |
user/ServiceRequest.read |
주문 및 추천을 읽습니다. |
user/Coverage.read |
보험 보장 범위를 읽습니다. |
user/DiagnosticReport.read |
진단 보고서를 읽습니다. |
user/DocumentReference.read |
임상 기록을 읽습니다. |
user/Binary.read |
메모 및 보고서의 텍스트를 읽습니다. |
이러한 범위를 부여하는 Epic API에 대한 자세한 내용은 Epic API 사용 설정을 참조하세요.
제한사항
Gemini Enterprise의 Epic EHR 데이터 스토어에는 다음과 같은 제한사항이 있습니다.
- 새 앱을 만들거나 기존 앱에 데이터 스토어를 추가할 때는 단일 커넥터 유형에 속하는 작업에 데이터 스토어를 하나만 연결하는 것이 좋습니다.
- 기존 Epic EHR 데이터 스토어에 VPC 서비스 제어 경계를 적용하는 것은 지원되지 않습니다. VPC 서비스 제어를 적용하려면 데이터 스토어를 삭제하고 다시 만들어야 합니다. VPC 서비스 제어 및 VPC 서비스 제어를 사용 설정한 후 작업을 사용하는 방법에 대한 자세한 내용은 VPC 서비스 제어로 앱 보호를 참고하세요.
- Epic EHR 데이터 스토어는
global,us,eu위치에서만 지원됩니다.
- 환자 검색에는 MRN, Epic 환자 ID 또는 성과 생년월일이 필요합니다. Epic은 이름만 또는 생년월일만으로는 결과를 반환하지 않습니다.
- 각 검색은 환자 한 명을 대상으로 합니다. 커넥터는 환자를 나열하거나 탐색할 수 없으며 환자 전반에 걸친 질문에 답변할 수 없습니다.
- 각 검색은 페이지당 최대 50개의 레코드를 반환하며 Epic은 총 개수를 보고하지 않습니다. 많은 레코드에 따라 달라지는 답변은 불완전할 수 있습니다.
- 커넥터가 PDF 문서를 읽을 수 없습니다. 약 20,000자(영문 기준)를 초과하는 메모 및 보고서 텍스트는 잘립니다.
- 커넥터는 기기 및 임플란트, 치료 계획, 목표, 예약된 약속, 치료팀, 가족력, 약물 투여, 동의, 환자 플래그 또는 영상 검사를 읽지 않습니다.
- Epic은 로그인한 사용자에게 보류한 기록을 반환하지 않습니다.
다음 단계
커넥터에서 사용하는 Epic 앱을 등록하려면 Epic EHR 구성을 참조하세요.
Epic EHR로 데이터 스토어를 만들고 구성하려면 Epic EHR 데이터 스토어 설정을 참조하세요.