Sarvesh Jain

Date of Award


Degree Type


Degree Name

Master of Science (MS)


Computer Science


Stephen W. Clyde


A Master Person Index (MPI) is a software system that links together the records about individuals from a diverse set of data sources and that allows data consumers to ¬¬retrieve correlated data for a given person. The Utah Department of Health recently contracted with Utah State University to build an MPI that links data from four initial data sources, and with enough extensibility that it will eventually handle dozens. This MPI, called the Utah Public-health Master Person Index or phMPI, was to include a special software component that automatically computed the “best version of truth” about each individual using correlated data from the various sources. This report documents the design, implementation, and testing of a prototype for that component. Because the phMPI’s design uses a service-oriented architecture, this component is a stand-alone software service that could be adapted and integrated into other MPI’s.