110 likes | 439 Views
OpenEMPI An Open Source Enterprise Master Patient Index. Odysseas Pentakalos, Ph.D. SYSNET International Inc. Background. Extracted from the Santa Barbara Care Date Exchange Version 1.0 consisted of an EMPI and the basis for a Record Locator Service-based exchange
E N D
OpenEMPIAn Open Source Enterprise Master Patient Index Odysseas Pentakalos, Ph.D. SYSNET International Inc.
Background • Extracted from the Santa Barbara Care Date Exchange • Version 1.0 consisted of an EMPI and the basis for a Record Locator Service-based exchange • Various limitation in 1.0 including hard-coded deterministic matching algorithm and inefficient data model • Verson 2.0 is a complete rewrite resolving the key issues of version 1.0
Architecture • SOA-based architecture with extensibility and performance being the key requirements • Provides pluggable model for: • Matching algorithms • Blocking algorithms • String matching algorithms • Currently includes 2 matching algorithms (both are highly configurable) • Deterministic • Probabilistic • A rule-based matching algorithms is in the works
Current Work • OpenEMPI provides common registry and Record Locator Services for a federation of OpenMRS instances (Google Summer of Code project) • OpenEMPI is being incorporated into the Connect Framework (Federal Health Architecture)