Présentation
Epic est un plugin pour ChatGPT et Codex qui relie l’espace de travail approuvé d’une organisation à son dossier de santé électronique Epic, via un plugin propre à l’organisation. Les cliniciens peuvent consulter les informations des patients auxquelles ils ont déjà accès, notamment les notes cliniques, les médicaments, les pathologies, les consultations et les résultats de laboratoire.
La connexion est actuellement en lecture seule. Elle ne permet pas de mettre à jour les dossiers médicaux, d’émettre des prescriptions, d’envoyer des messages aux patients ni de contourner les autorisations existantes d’accès aux dossiers des patients. Les cliniciens restent responsables de la vérification du dossier source et des décisions de soins.
L’administrateur de votre espace de travail utilise le modèle Epic pour créer un plugin pour votre organisation et lui attribue un nom. Par exemple, un administrateur peut nommer deux plugins distincts Epic Préproduction et Epic Production pour différencier les connexions hors production et en production.
Disponibilité
Epic est disponible dans ChatGPT et Codex pour les espaces de travail approuvés ChatGPT for Healthcare et Enterprise avec prise en charge de la loi HIPAA activée. La disponibilité dépend du déploiement dans votre organisation, des paramètres de l’espace de travail et de la configuration d’Epic.
Epic n’est pas disponible avec les comptes individuels ChatGPT pour les cliniciens. Si vous ne voyez pas le plugin, demandez à l’administrateur de votre espace de travail si votre organisation y a accès.
Comparer Epic et Healthcare Public Data
Epic et Healthcare Public Data sont deux plugins distincts disponibles dans ChatGPT et Codex. Leurs sources de données et leurs exigences de configuration diffèrent :
Epic récupère les informations des patients à partir des dossiers Epic de votre organisation. Il nécessite une activation et une configuration propres à l’organisation, un plugin nommé par celle-ci et la connexion de chaque utilisateur avec son propre compte Epic.
Healthcare Public Data effectue des recherches dans des sources publiques de santé, notamment la recherche médicale, les essais cliniques, les informations sur les médicaments et les données Medicare. Il n’accède pas aux dossiers des patients.
Pour connaître les sources publiques de santé et les instructions de configuration, consultez : Utiliser Healthcare Public Data dans ChatGPT et Codex.
Configurer Epic pour votre organisation
L’administrateur de votre espace de travail et votre équipe Epic coordonnent l’activation, le choix de l’environnement Epic à connecter et les accès autorisés des utilisateurs. Avant de demander l’application dans Epic, obtenez les identifiants client auprès de l’équipe OpenAI chargée de votre compte. Commencez dans un environnement hors production et validez la connexion avant de configurer la production.
Configuration par l’administrateur
Un propriétaire ou administrateur de l’espace de travail crée le plugin, vérifie sa configuration et le publie pour les utilisateurs concernés. Les utilisateurs de l’espace de travail installent ensuite ce plugin, si nécessaire, et connectent leurs propres comptes Epic.
Pour en savoir plus, consultez Applications connectées dans ChatGPT, Modèles d’applications ChatGPT et Plugins dans ChatGPT.
Demander l’application dans Epic
Contactez l’équipe OpenAI chargée de votre compte pour demander les identifiants client hors production et de production de l’application Epic d’OpenAI. Transmettez ces identifiants à l’équipe Epic de votre organisation dès leur réception.
Dans Epic Downloads, recherchez l’application d’OpenAI à l’aide de l’identifiant client fourni par OpenAI pour l’environnement demandé. Le demandeur doit être autorisé à télécharger des applications pour votre organisation.
Envoyez la demande de téléchargement de l’application directement dans Epic Downloads. OpenAI approuvera la demande. Vous n’avez pas besoin de passer par Epic Orchid.
Après approbation, demandez à votre équipe Epic de télécharger et d’activer l’application dans l’environnement demandé. Confirmez que les API FHIR approuvées et les accès des utilisateurs sont prêts.
Demandez et validez l’environnement hors production avant de passer en production.
Créer et publier un plugin Epic
Confirmez qu’Epic est disponible dans l’espace de travail souhaité. Avant d’utiliser des informations sur les patients, confirmez que votre organisation dispose des accords et de l’approbation nécessaires pour les produits et la configuration que vous prévoyez d’utiliser.
Une fois que votre équipe Epic a téléchargé et activé l’application d’OpenAI, obtenez l’URL de base FHIR R4 exacte de l’environnement sélectionné ainsi qu’un compte de test autorisé.
Ouvrez la console d’administration, sélectionnez l’espace de travail ChatGPT souhaité et accédez à Plugins. Recherchez le modèle Epic et sélectionnez Nouveau plugin personnalisé.
Dans la boîte de dialogue Nouvelle application de dossier de santé électronique, choisissez votre propre Nom, par exemple Epic Préproduction pour l’environnement hors production ou Epic Production pour la production, et saisissez une courte Description. Utilisez un nom qui aide les utilisateurs de l’espace de travail à choisir la bonne connexion.
Sous Environnement Epic, choisissez Hors production ou Production. Saisissez l’URL de base FHIR correspondante fournie par votre administrateur Epic. Utilisez l’URL HTTPS publique exacte, sans paramètres de requête.
Sélectionnez Créer un brouillon. Le plugin reste à l’état de brouillon jusqu’à sa publication pour votre espace de travail.
Ouvrez le plugin créé et sélectionnez Publier. Vérifiez les paramètres Accès par rôle, les autorisations et les outils. Choisissez les rôles concernés, effectuez la vérification requise et sélectionnez Publier.
Votre équipe Epic utilise les identifiants client fournis par OpenAI pour rechercher et demander l’application dans Epic Downloads. Lors de la configuration dans ChatGPT, sélectionnez l’environnement Epic et saisissez l’URL FHIR. ChatGPT sélectionne automatiquement l’enregistrement OAuth correspondant géré par OpenAI ; vous n’avez pas à saisir d’identifiant client ni de secret client.
Configurer l’accès au plugin
Dans la console d’administration, ouvrez Plugins et sélectionnez le plugin que vous avez créé en le repérant par son nom. S’il est désactivé, sélectionnez Activer et choisissez les accès souhaités.
Vérifiez les paramètres Accès par rôle de votre connexion Epic et tous les paramètres de rôle du plugin affichés. Incluez chaque rôle personnalisé qui a besoin d’un accès. Le rôle Espace de travail s’applique aux utilisateurs sans rôle personnalisé ; il n’inclut pas tous les rôles personnalisés.
Choisissez si les utilisateurs éligibles peuvent installer eux-mêmes le plugin ou si celui-ci est installé par défaut. Enregistrez ou confirmez les modifications affichées.
Vérifiez les paramètres Autorisations et Outils de votre connexion Epic lorsqu’ils sont disponibles. Ces contrôles n’accordent aucun accès supplémentaire dans Epic.
La publication, l’activation ou l’installation du plugin ne connecte pas les utilisateurs à Epic. Chaque utilisateur doit connecter son propre compte Epic à chaque plugin dont il a besoin.
Valider l’environnement hors production, puis configurer la production
Communiquez le nom du plugin à vos utilisateurs testeurs. Demandez-leur de se connecter avec leurs propres comptes de test Epic autorisés et de valider la connexion hors production à l’aide de dossiers de test synthétiques.
Une fois les tests hors production réussis, demandez à votre équipe Epic de solliciter le téléchargement de l’application de production avec l’identifiant client de production fourni par l’équipe OpenAI chargée de votre compte. Une fois l’application activée dans Epic, répétez la configuration dans ChatGPT avec l’URL de base FHIR de production et un nom distinct, par exemple Epic Production.
Portées OAuth et autorisations Epic
La connexion Epic utilise OAuth pour l’authentification individuelle et l’accès en lecture aux ressources FHIR approuvées. Votre administrateur Epic doit confirmer que l’environnement, les API et les utilisateurs sélectionnés disposent des accès requis.
Epic utilise l’URL de base FHIR pour trouver les points de terminaison d’authentification de votre environnement. Si votre environnement utilise une configuration non standard, coordonnez la configuration avec votre administrateur Epic et l’équipe OpenAI chargée de votre compte.
Si un avertissement relatif à la santé apparaît lors de la configuration ou de l’activation, vérifiez les exigences de votre organisation avant de continuer. L’acceptation de l’avertissement n’établit ni n’étend la couverture d’un accord de partenariat commercial (BAA).
Pour en savoir plus sur les paramètres d’accès et d’approbation, consultez Contrôles d’administration, sécurité et conformité des plugins et applications.
Connecter votre compte Epic
Une fois que votre administrateur a rendu le plugin disponible :
Accédez à l’espace de travail souhaité dans ChatGPT ou Codex et ouvrez le répertoire des plugins.
Recherchez le nom du plugin fourni par votre administrateur, par exemple Epic Production. Sélectionnez le plugin correspondant à l’environnement que vous souhaitez utiliser.
Sélectionnez Installer le plugin s’il n’est pas déjà installé pour vous.
Sélectionnez Connecter lorsque vous y êtes invité. Effectuez la connexion à Epic et l’autorisation avec votre propre compte. Si Codex vous redirige vers ChatGPT pour terminer la connexion, terminez-la dans ChatGPT, puis revenez à Codex.
Confirmez que votre compte Epic est connecté. Sélectionnez Essayer dans une discussion si cette option s’affiche, ou démarrez une conversation dans ChatGPT ou une tâche dans Codex.
Connectez-vous séparément à chaque plugin dont vous avez besoin. Saisissez vos identifiants uniquement dans le parcours de connexion Epic de votre organisation. Ne communiquez pas de mots de passe, de secrets client ou de jetons d’accès dans les conversations et les tâches.
Travailler avec les informations des patients auxquelles vous êtes autorisé à accéder
Après avoir connecté votre compte, vous pouvez poser des questions sur les dossiers des patients auxquels vous êtes autorisé à accéder. Voici quelques exemples :
Résume l’historique clinique récent du patient [authorized MRN or patient full name].
Dresse la liste des médicaments, des pathologies et des résultats d’analyses récents du patient [authorized MRN or patient full name].
Qu’est-ce qui a changé depuis la dernière consultation du patient [authorized MRN] ?
Les informations disponibles dépendent de la configuration Epic de votre organisation, des ressources approuvées et de vos autorisations existantes d’accès aux dossiers des patients. Consultez le dossier source et les dates pertinentes avant de vous fier à une réponse.
Protéger les informations des patients
Les dossiers des patients peuvent contenir des informations de santé protégées (PHI). Avant d’utiliser Epic avec des PHI, vérifiez que votre organisation dispose d’un accord de partenariat commercial (BAA) applicable, d’une autorisation Epic appropriée, d’une configuration d’espace de travail approuvée, de l’autorisation de traiter les informations des patients dans le produit que vous utilisez et de tout autre accord requis pour l’usage prévu.
Un plugin activé, une application connectée ou un avertissement accepté ne signifie pas automatiquement que chaque produit, service ou flux de travail est couvert par votre BAA. Utilisez uniquement les informations des patients nécessaires à la tâche et respectez les politiques de votre organisation.
N’envoyez pas d’informations sur les patients, de mots de passe ni de jetons d’accès à l’assistance.
Pour en savoir plus sur les produits et les configurations éligibles, consultez : Produits et fonctionnalités éligibles à la conformité HIPAA.
Résoudre les problèmes d’accès et de connexion
Vous ne trouvez pas le plugin : Confirmez l’espace de travail et le nom du plugin auprès de votre administrateur. Demandez-lui de vérifier que le plugin est publié, activé et accessible à votre rôle.
Le plugin apparaît, mais vous ne pouvez pas vous connecter : Demandez à votre administrateur de vérifier que la connexion Epic est activée et accessible à votre rôle. L’installation du plugin ne remplace pas ces conditions d’accès.
La connexion à Epic échoue ou expire : Reconnectez-vous avec votre propre compte Epic. Si le problème persiste, contactez votre administrateur Epic pour vérifier l’environnement, l’activation et les accès des utilisateurs.
Le dossier d’un patient est indisponible : Vérifiez que votre compte Epic peut y accéder dans l’environnement sélectionné. Le plugin ne peut pas contourner les restrictions d’accès aux dossiers d’Epic.
Une erreur apparaît après l’action Créer un brouillon : Actualisez la liste des plugins et vérifiez si le plugin a été créé avant de recommencer. Une nouvelle tentative pourrait créer un doublon.
Vous utilisez un compte individuel ChatGPT pour les cliniciens : Epic n’est pas inclus. Les comptes éligibles peuvent avoir accès à Healthcare Public Data à la place.
