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.
Rubriques
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.
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
-
Suivez le processus standard d'Epic pour configurer un utilisateur EMP principal pour l'application Amazon Connect Health.
-
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
-
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 |
|
|
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
-
Demandez l'activation de la production à l'équipe chargée de votre compte AWS si ce n'est déjà fait.
-
Activez l'application Amazon Connect Health dans votre environnement Epic de production à l'aide de l'ID client de production.
-
Configurez l'authentification OAuth2 avec l'URL JKU de production fournie par AWS.
-
Activez toutes les ressources FHIR et les API privées Epic dans l'environnement de production.
-
Créez et configurez l'utilisateur EMP du backend de production avec les points de sécurité appropriés.
-
Mettez à jour les informations d'identification EHR dans la console Amazon Connect Health avec les valeurs de production.
-
Effectuez des tests de fumée pour vérifier l'authentification, la connectivité aux API et les requêtes de rendez-vous de base.
-
Surveillez attentivement l'intégration lors de la première utilisation en production.