Techniques for electronic medical record (EMR) integration are described. A middleware application may receive a command from a third-party application via an electronic network. The command may conform to a unified data format specified by a unified data model. The command may include a request to retrieve data from or write data to an EMR system. The middleware application may convert, using a mapping registrar, the command into a data format compatible with the EMR system. The middleware application may transmit, via another electronic network, the converted command to the EMR system. The middleware application may receive a response from the EMR system. The middleware application may convert, using a mapping registrar, the response into a result that may conform to the unified data format. The middleware application may transmit the converted result to the third-party application.L'invention concerne des techniques pour une intégration de dossier médical électronique (EMR). Une application d'intergiciel peut recevoir une instruction à partir d'une application de tiers par l'intermédiaire d'un réseau électronique. L'instruction peut se conformer à un format de données unifiées spécifié par un modèle de données unifiées. L'instruction peut comprendre une requête pour extraire des données à partir d'un système EMR ou écrire des données dans un système EMR. L'application d'intergiciel peut convertir, à l'aide d'un registraire de mappage, l'instruction dans un format de données compatible avec le système EMR. L'application d'intergiciel peut transmettre, par l'intermédiaire d'un autre réseau électronique, l'instruction convertie au système EMR. L'application d'intergiciel peut recevoir une réponse à partir du système EMR. L'application d'intergiciel peut convertir, à l'aide d'un registraire de mappage, la réponse en un résultat qui peut se conformer au format de données unifiées. L'application d'intergiciel peut transmettre le résultat converti à l'application de tie