Skip to main content

Adding MPI Clients

DSF-TeamLess than 1 minute

The Master Patient Index (MPI) client that will be used by the Business Process Engine (BPE) is determined by the property org.highmed.dsf.bpe.mpi.webservice.factory.class and loaded using a service loader, which searches for a class of type MasterPatientIndexClientFactoryopen in new window on startup of the BPE.

The framework currently includes an MPI client using the IHE PDQ interface, also supporting client certificate authentication. To use it, add the jar of the dsf-mpi-client-pdq module to the plugin configuration folder and set the property value to org.highmed.mpi.client.pdq.MasterPatientIndexClientPdqFactory.

To implement a new MPI client, the following has to be taken into account:

An example of an MPI client implementation can be found in the dsf-mpi-client-pdqopen in new window module.

Last update: