These are techniques for integrating electronic medical records (EMR). A middleware application can receive a command from a third-party application through an electronic network. The command can conform to a unified data format specified by a unified data model. The command may include a request to retrieve data from an emr system or write data to it. The middleware application can convert, using a mapping medium, the command to a data format compatible with the emr system. The middleware application can transmit, through another electronic network, the command converted to the emr system. The middleware application may receive a response from the EMR system. The middleware application can convert, using a mapping medium, the response into a result that can conform to the unified data format. The middleware application can pass the converted result to the third party application.trata-se de técnicas para integração de registro médico eletrônico (emr). um aplicativo de middleware pode receber um comando de um aplicativo terceirizado por meio de uma rede eletrônica. o comando pode estar em conformidade com um formato de dados unificados especificado por um modelo de dados unificados. o comando pode incluir uma solicitação para recuperar dados a partir de um sistema de emr ou gravar dados no mesmo. o aplicativo de middleware pode converter, com o uso de um meio de registro de mapeamento, o comando em um formato de dados compatível com o sistema de emr. o aplicativo de middleware pode transmitir, por meio de outra rede eletrônica, o comando convertido para o sistema de emr. o aplicativo de middleware pode receber uma resposta do sistema de emr. o aplicativo de middleware pode converter, com o uso de um meio de registro de mapeamento, a resposta em um resultado que pode estar em conformidade com o formato de dados unificados. o aplicativo de middleware pode transmitir o resultado convertido ao aplicativo terceirizado.