View a markdown version of this page

Intégration Epic EHR - Amazon Connect Health

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégration Epic EHR

Amazon Connect Health s'intègre directement à Epic EHR via l'application Amazon Connect Health pour Epic, qui est cotée en bourse. L'intégration utilise l'authentification OAuth2 avec les API FHIR R4 et les API privées Epic pour prendre en charge les flux de travail de vérification des patients et de gestion des rendez-vous.

Conditions préalables

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Instance Epic accessible via le point de terminaison FHIR R4

  • Administrateur Epic avec accès à Epic Showroom

  • Contacter l'équipe chargée du compte AWS pour lancer l'intégration

  • Configuration de l'URL JWK Set (JKU)

Processus de configuration

L'application Amazon Connect Health pour Epic est cotée en bourse et n'est pas accessible au public dans Epic Showroom. Suivez ces étapes pour terminer l'intégration.

Étape 1 : Soumettre une demande d'organisation intéressée

Votre administrateur Epic recherche l'application Amazon Connect Health à l'aide de l'identifiant client et soumet une demande d'organisation intéressée via Epic Showroom.

  • Non-production Identifiant du client : cd1e1810-5406-43bb-9eba-7c8c0f2eb9cb

  • ID du client de production : c86ee400-3608-449e-93ea-1046eeae00da

Étape 2 : vérification AWS et mise en service de l'URL JKU

AWS examine et vérifie votre organisation avant d'accorder l'accès. Prévoyez 2 à 3 jours ouvrables pour cette étape. Une fois approuvée, AWS génère l'URL JKU spécifique à votre client et la partage avec vous.

Étape 3 : configurer l'authentification dans Epic

AWS configure l'authentification lorsque vous demandez le téléchargement de l'application Amazon Connect Health. Pour plus d’informations, consultez Configuration de l’authentification.

Étape 4 : Installation de l'application et configuration de l'utilisateur principal EMP

Votre administrateur Epic installe l'application Amazon Connect Health et configure l'utilisateur EMP principal avec les points de sécurité appropriés pour toutes les API requises. Consultez Ressources FHIR et configuration de l'API la liste complète des API requises.

Étape 5 : configurer les informations d'identification EHR dans la console AWS Healthcare AI

Après l'installation, configurez votre intégration EHR dans la console Amazon Connect Health à l'aide des champs décrits dansChamps de configuration.

Intégration de l'EHR dans l'application Amazon Connect Health

Configuration de l’authentification

Amazon Connect Health utilise l'authentification OAuth2 avec JWK Set URL (JKU) pour une gestion et une rotation sécurisées des clés.

Configuration de l'utilisateur EMP du backend

  1. Suivez le processus standard d'Epic pour configurer un utilisateur EMP principal pour l'application Amazon Connect Health.

  2. Accordez à l'utilisateur EMP principal des points de sécurité pour toutes les API répertoriées dans. Ressources FHIR et configuration de l'API

  3. Vérifiez que l'utilisateur peut accéder à toutes les ressources FHIR et aux API privées Epic requises.

Ressources FHIR et configuration de l'API

Paramètres de l'application

Paramètre Value

Version SMART Scope

SMART v1

Identifiants FHIR

Sans contrainte

Ressources publiques du FHIR R4

Activez les ressources suivantes avec les points de terminaison de sécurité appropriés :

Ressource Catégorie Version Objectif

Appointment.Read

Rendez-vous

R4

Lire les détails du rendez-vous

Appointment.Search

Rendez-vous

R4

Rechercher des rendez-vous

Location.Read

Location

R4

Lire les informations de localisation

Patient. $ match

Démographie

R4

Faire correspondre les dossiers des patients

Patient.Read

Démographie

R4

Lire les informations sur le patient

PatientLookup

Recherche de patients

2012

Ancienne recherche de patients

Practitioner.Read

Praticien

R4

Lire les informations sur le praticien

PractitionerRole.Search

Rôle du praticien

R4

Rechercher des rôles de praticien

Ressources d'API privées épiques

Activez les API privées Epic suivantes avec les points de terminaison de sécurité appropriés :

API Version Objectif

CancelAppointment

2019

Annuler les rendez-vous des patients

GetAccountDemographics

2018

Récupérez les données démographiques du compte

GetFutureAppointments

2014

Consulter les rendez-vous à venir

GetGuarantorsAndCoverage

2014

Accédez aux informations d'assurance

GetOpenSlots

2019

Trouvez les créneaux de rendez-vous disponibles

GetProviders

2019

Récupérez les informations du fournisseur

ScheduleAppointment

2019

Prenez de nouveaux rendez-vous

ScheduleAppointmentWithInsurance

2019

Prenez rendez-vous avec une assurance

Liste de contrôle de configuration de sécurité

  • Toutes les ressources FHIR R4 activées

  • Toutes les API privées Epic activées

  • Accès à toutes les ressources accordé à l'utilisateur principal EMP

  • Points de terminaison de sécurité configurés conformément à la documentation Epic

  • Autorisations testées et vérifiées

Champs de configuration

Les champs suivants sont obligatoires pour configurer l'intégration d'Epic EHR dans la console Amazon Connect Health :

Champ Description Exemple

Adresse e-mail de l'organisation

Adresse e-mail administrative associée à l'environnement Epic

admin@healthsystem.org

Point de terminaison du serveur FHIR

URL de base du point de terminaison de l'API Epic FHIR R4

https://epic_xyz.xxyy.com/FhirProxy/api/FHIR/R4/

Endpoint de métadonnées

URL utilisée pour récupérer les métadonnées du serveur OAuth 2.0

https://epic_xyz.xxyy.com/FhirProxy/api/FHIR/R4/metadata

Système d'identification MRN

URI du système utilisé pour identifier les valeurs MRN dans Epic

urn:oid:1.2.840.114350.646473.0

Type d'identifiant MRN

Code utilisé pour classer l'identifiant MRN

MR

Numéro de série du rendez-vous (ASN)

Système d'identification utilisé pour les numéros de série des rendez-vous dans Epic

urn:oid:1.2.840.114350.1.13.0.1.7.2.798268

Pre-production test

Les tests doivent être effectués dans un environnement Epic hors production en utilisant uniquement des données de patients simulées. N'utilisez pas de vrais PHI dans l'environnement UAT. Les fonctionnalités de l'environnement hors production sont parfaitement identiques à celles de l'environnement de production.

Liste de contrôle pour les tests

  • ❏ Application activée avec succès dans Epic hors production

  • ❏ Authentification fonctionnant avec l'URL JKU

  • ❏ Toutes les ressources de la FHIR accessibles

  • ❏ Toutes les API privées d'Epic répondent correctement

  • ❏ flux de rendez-vous pour les End-to-end patients testé

  • ❏ Gestion des erreurs validée

  • ❏ Critères de performance atteints

  • ❏ Équipe formée à la configuration et au dépannage

Déploiement en production

Effectuez tous les tests de pré-production et résolvez les éventuels problèmes avant le déploiement en production.

Pre-deployment liste de contrôle

  • ❏ Pre-production test terminé avec succès

  • ❏ Tous les problèmes liés aux tests ont été résolus

  • ❏ URL JKU de production reçue d'AWS

  • ❏ Identifiant du client de production documenté

  • ❏ Plan de rétrogradation préparé

  • ❏ L'équipe de support a été informée

Étapes de configuration de production

  1. Demandez l'activation de la production à l'équipe chargée de votre compte AWS si ce n'est déjà fait.

  2. Activez l'application Amazon Connect Health dans votre environnement Epic de production à l'aide de l'ID client de production.

  3. Configurez l'authentification OAuth2 avec l'URL JKU de production fournie par AWS.

  4. Activez toutes les ressources FHIR et les API privées Epic dans l'environnement de production.

  5. Créez et configurez l'utilisateur EMP du backend de production avec les points de sécurité appropriés.

  6. Mettez à jour les informations d'identification EHR dans la console Amazon Connect Health avec les valeurs de production.

  7. Effectuez des tests de fumée pour vérifier l'authentification, la connectivité aux API et les requêtes de rendez-vous de base.

  8. Surveillez attentivement l'intégration lors de la première utilisation en production.