I am developing software for OpenMRS (an Open Source Medical Record System used by clinics and hospitals all around the world), specifically working with the Medical Informatics team to integrate Master Patient Index and Shared Health Record functionality into the main branch of OpenMRS. A Master Patient Index would allow separate instances of servers running at different hospitals or clinics, as well as servers that support the mobile applications which health workers use to check a central source of patient demographic data and determine if a patient is in the system. Ideally this limits the duplication of patients in the overall system and improves data integrity. The Shared Health Record is a central repository where all medical data is stored, allowing transfer of medical data between providers.