Date of Award

5-2012

Degree Type

Report

Degree Name

Master of Science (MS)

Department

Computer Science

Committee Chair(s)

Stephen W. Clyde

Committee

Stephen W. Clyde

Committee

Curtis Dyreson

Committee

Vladimir Kulyukin

Abstract

The Public Health Master Patient Index (phMPI) is a service-oriented distributed system that integrates data from various data sources within the Utah Department of Health (UDOH). The data sources submit requests to the phMPI that can result in either creating new data or changes to existing data. This report describes the design and implementation of a Publication-Subscription Subsystem (PSS) that publishes these new or changed data in the phMPI to one or more data users of phMPI. Moving the data from the phMPI to the data users ensures that there is a unified view of data across the data sources and data users. Although this subsystem has been implemented for the phMPI, it can be adapted to any other information-exchange systems. This report also discusses various challenges in the moving data in a reliable, secure, flexible, extensible, and reusable way.

Share

COinS