Hash icon


Stores and performs match operations with irreversible hashes of the original values.

Proven Icon


Matching logic based on mature, complex set of algorithms developed and refined by CareEvolution over the past 15+ years.

Effective icon


Find all records for the same individual from your own source system(s) or partner institutions.

Automated Icon

Fully automated, real-time patient matching

Cloud Icon

Modern, cloud native architecture

Integrate Icon

Easy to integrate REST API

CareEvolution’s Blinded Master Patient Index users

ECUH logoTrinity Health logoCamden Coalition logoSCHIEx logoClover Health logoAvaneer Health logoMolina Healthcare logo

How it works — simple matching example

Simple Matching Example

Record Linking

The BMPI performs this matching process for all demographic fields to determine which records belong to the same individual. It minimizes false positives by only linking records when there is high confidence of a match.

Matching Example

Learn more about our matching process.


Before storing a record, the BMPI performs an irreversible hash operation on the demographic data. The BMPI only stores and performs match operations with the hashed values, not the original values. This is the “blinded” nature of the BMPI.

Hashing Example
security icon

Secure. Private

The BMPI API platform complies with the security and privacy controls defined by NIST 800-53 Rev. 4 at the FISMA Moderate baseline. We regularly undergo external formal assessments by a FedRAMP-accredited Third Party Assessment Organization (3PAO). Our platform has been granted an Authorization to Operate (ATO) by the National Institutes of Health (NIH) and is FDA Part 11 Compliant.

The CareEvolution BMPI uses only FIPS compliant hash functions (HMAC/SHA256) with a unique client-specific key to ensure privacy and guard against brute force or dictionary attacks.

BMPI-API Example

Request a BMPI API demo, and see how we can help you integrate world-class patient matching into your solution.