Dossiers patients informatisésMis à jour -6 minutes de lecture

Intégration Epic vs Cerner : le point de vue d'un développeur sur l'intégration du DSE

Une comparaison technique des approches d'intégration, des API et de l'expérience des développeurs d'Epic et Cerner (Oracle Health) par un ingénieur en interopérabilité des soins de santé.

Ala Ben Aicha

Intégration Epic vs Cerner : le point de vue d'un développeur sur l'intégration du DSE

Qu'est-ce qui est le plus facile à intégrer : Epic ou Oracle Health ?

La comparaison utile est le flux de travail que vous devez fournir : quelles données doivent être déplacées, qui autorise l'accès, quelles opérations l'hôpital permet et comment les échecs sont gérés. Un bac à sable public peut prouver qu'une requête fonctionne. Il ne peut pas établir l'accès à la production, la configuration de chaque hôpital ou le coût d'un déploiement.

Ce guide sépare comparaison des plateformes de planification de la mise en œuvre. Il ne classe pas la qualité clinique du DSE ni n'estime les conditions contractuelles d'un hôpital.

Comparez les capacités documentées

Question Epic Oracle Health Millennium Que vérifier auprès de l'hôpital
Par où doit commencer un développeur ? Le catalogue d'interface open.epic et le bac à sable FHIR lié Documentation de l'API Oracle Health Millennium Platform Le produit, la version et l'environnement de production concernés
Quelle interface correspond au flux de travail ? Examinez les opérations FHIR applicables et les autres spécifications d'interface. Consultez les spécifications FHIR R4 et EHR API applicables. Lecture, recherche, écriture, événements ou exportation en masse ; ce sont des exigences différentes
Comment l'accès est-il autorisé ? Examinez le flux de lancement SMART ou de service backend documenté pour l'application. Examiner le cadre d'autorisation et la documentation de provisionnement des applications Type d'application, portées, contexte utilisateur, enregistrement et approbation locale
Que peut établir un bac à sable ? Compatibilité avec les données de test et les opérations qui y sont exposées Compatibilité avec les données de test et les opérations qui y sont exposées Autorisations de production, terminologie locale et cas d'échec réalistes

Epic publie plusieurs familles d'interfaces, dont FHIR et HL7v2. Son catalogue FHIR distingue les opérations individuelles, de sorte qu'un nom de ressource à lui seul n'établit pas la prise en charge de l'écriture. Voir le catalogue officiel de l'interface Epic.

La documentation d'Oracle distingue FHIR R4, les données en masse et les autres API DSE. Il indique également que DSTU2 n'est plus pris en charge. Vérifiez le Documentation de la plateforme Oracle Health Millennium pour l'API et le flux d'autorisation dont votre application a besoin.

Planification de l'intégration : rendre la comparaison exécutable

1. Écrivez un flux de travail de bout en bout

Pour une demande de référence, décrivez qui commence la référence, comment le patient est identifié, quelles informations sont récupérées, ce qui est écrit et comment l'équipe de réception en accuse réception. Évitez de commencer par une longue liste de noms de ressources avant que ces décisions ne soient claires.

2. Construire une matrice de capacités

Pour chaque opération, enregistrez le point d’accès, la ressource/le profil, les paramètres de recherche, la réponse attendue, la portée d'accès, le propriétaire de l'hôpital et les preuves d'un test. Marquez explicitement les inconnues. Ne déduisez pas la capacité de production du point d’accès d’une autre organisation.

3. Gardez l’identité et l’autorisation séparées

Un jeton valide n'établit pas que le patient sélectionné est la personne prévue. Mappez les identifiants locaux avec leur autorité d'attribution, transportez le contexte de rencontre si nécessaire et définissez un itinéraire pour les correspondances ambiguës. Testez l’accès avec le moindre privilège avec la configuration approuvée de l’hôpital.

4. Gestion des échecs de conception avant d'ajouter plus de fonctionnalités

Testez les informations d'identification expirées, les délais d'attente, la limitation, les enregistrements manquants, les événements en double et les échecs partiels. Définissez les échecs qui peuvent être retentés, ceux qui nécessitent un opérateur et comment éviter les écritures en double. Gardez les journaux opérationnels utiles sans copier les charges utiles des patients dans les journaux d’applications ordinaires.

Quand un moteur d’intégration aide

Un moteur peut séparer les problèmes de transport, de transformation et de livraison lorsqu'un flux de travail couvre les flux HL7v2, les API HTTP et les échanges de fichiers. Il ne rend pas les profils de deux fournisseurs identiques et n'accorde pas l'accès à leurs systèmes.

Pour Mirth Connect, vérifiez également la version déployée et le modèle de licence. NextGen a modifié la licence à partir de la version 4.6 ; les anciennes hypothèses open source ne devraient pas devenir une nouvelle estimation des achats. Voir L'explication de NextGen et le guide de l'architecture des canaux.

Questions à régler avant d'estimer la livraison

  • Quel hôpital et propriétaire technique peut approuver l'accès et répondre aux questions de configuration ?
  • Le flux de travail nécessite-t-il des lectures, des écritures, des messages, des hooks d'aide à la décision ou une exportation en masse ?
  • Quelles informations d'identification, données de test et approbations de production sont désormais disponibles ?
  • Quels identifiants, mappages terminologiques et règles de consentement appartiennent à ce déploiement ?
  • À quoi ressemblerait un test d’acceptation réussi et qui le signe ?
  • Qui surveillera les échecs et prendra en charge l’intégration après la sortie ?

Choisissez le prochain guide de mise en œuvre

Pour le lancement d'applications et l'accès à l'API, commencez par Epic FHIR pour les équipes HealthTech. Pour les événements d’admission et de rencontre, utilisez le Guide de mappage HL7 ADT vers FHIR. Pour une aide à la décision, lisez le Guide des CDS Hooks.

Si vous avez besoin d'aide pour transformer cette comparaison en champ d'application de la mise en œuvre, explorez Services d'intégration DSE/DME ou discuter d'un projet.

ÉpiqueCernerEHRIntégrationInteropérabilité

Lectures et services associés

Poursuivons la conversation

Vous avez des questions sur ce sujet ? J'aimerais avoir de vos nouvelles.