Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Further information on configuring OpenEMPI can be found in the OpenEMPI Documentation. Hapi TestPanel is an HL7v2 message editor, transmitter and receiver that can be used to test that OpenEMPI is configured correctly and working.

OpenMRS Registration Core Master Patient Index Global Properties

In order to use an MPI, the following Global Properties must be configured:

  1. registrationcore.mpi.Hl7implementation: specifies the version of Hl7 used and the protocol used. Example: registrationcore.mpiHl7v2HttpSender 
  2. registrationcore.mpi.implementation : specifies which MPI implementation you are going to use. Since registrationcore v1.4 you can use OpenEMPI implementation.
  3. registrationcore.mpi.url : specifies url to MPI server Property type: string. Example: 128.100.10.10:8080/openempi-adminregistrationcore.mpi.username : username for authentication on MPI server
  4. registrationcore.mpi.password : password for authentication on MPI serverregistrationcore.mpi.personIdentifierTypeUuid : specifies local patient identifier type id. Through this identifier imported MPI patient will be linked with patient on remote MPI server. You have to create new patient identifier type in Managing patient identifiers console: 
  5. registrationcore.mpi.pdqEndpoint : url of the endpoint for pdq communication. Example: localhost:5001/pdq
  6. registrationcore.mpi.pixEndpoint : url of the endpoint for pix communication. Example: localhost:5001/pix
  7. registrationcore.mpi.pixPort : port used for pix communication. Default: 3600
  8. registrationcore.mpi.pdqPort : port used for pdq communication. Default: 3700
  9. registrationcore.mpi.pixIdentifierTypeUuidList : List of patient type identifiers included in pix messsages
  10. registrationcore.mpi.pdqIdentifierTypeUuidList : List of patient type identifiers included in pdq messages
  11. registrationcore.mpi.receivingApplication : Application receiving pix/pdq messages. Default: Demo MPI
  12. registrationcore.mpi.receivingFacility : Facility Receiving pix/pdq messages. Default: OpenEMPI Demo
  13. registrationcore.mpi.sendingApplication : Application sending pix/pdq messages. Default: OpenMRS
  14. registrationcore.mpi.sendingFacility : Facility Sending pix/pdq messages. Default: Demo

...

  1. registrationcore.openempi.enableProbabilisticMatching : This determines whether OpenEMPI uses probabilistic matching.
  2. registrationcore.openempi.globalIdentifierDomainId 

OpenMRS Runtime Properties

In order to authenticate with the MPI, you have to add two properties to the .OpenMRS/openmrs-runtime.properties file. These have to be the credentials configured within the MPI you are using.

  1. registrationcore.mpi.username : username for authentication on MPI server
  2. registrationcore.mpi.password : password for authentication on MPI server

For example:

registrationcore.mpi.username=admin

registrationcore.mpi.password=admin