Regardless of how you define the data structure and configure the runtime environment for Sun Master Patient Index, the final product provides a customized master patient index to help you manage data from disparate systems and ensure that the data you have is the most current and accurate information available. The runtime environment includes all of the components you create for Sun Master Patient Index connectivity as well as the web-based Patient EDM, which allows you to manually monitor and maintain patient data.
As with other master indexes built on the Sun Master Index (Repository) platform, the Sun Master Patient Index runtime environment is made up of several components that work together to form a complete indexing system. The runtime environment includes the following primary components:
Matching Service
eView Manager Service
Query Builders
Query Manager
Update Manager
Object Persistence Service (OPS)
Database
Enterprise Data Manager
In addition, Sun Master Patient Index uses the connectivity components defined in the Sun Master Patient Index server and client Projects to route data between external systems and the Sun Master Patient Index database. The eGate Repository stores information about the configuration and structure of the runtime environment. Because Sun Master Patient Index is deployed within eGate, it can be implemented in a distributed environment.
The following figure illustrates the runtime components of a master patient index.
For more information about the functions, features, and components of the eIndex runtime environment, see Master Index Runtime Components in Developing Sun Master Indexes (Repository).