Integration with OpenEMPI

Hi @burke and @jthomas,

The core development for real-time PIX and PDQ interaction is complete and we’re testing the feature in our iSantéPlus configuration before creating a Pull Request. @pgesek and the SolDevelo team performed the primary development.

Here are core pieces:

Regarding asynchronous calls:

  • The PIX and PDQ interactions happen in real-time. We are working on a solution when the PIX interactions fail.
  • When there is a failure in the PIX interaction, an event is raised and our outgoing exception module stores the failed message.
  • We are in the process of identifying workflows for each type of failed message.
  • We will use Mirth as the mechanism to retry failed events in the outgoing exception module. Mirth will communicate with OpenMRS through a REST API.
  • We are not storing failures in the PDQ interactions because they are queries and are meant to support the real-time identification of patients as the user is completing the form.

Craig

FYI @nathaelf

2 Likes