Match Demographics
POST /mpi/v1/match
Finds all persons and their associated records that match the provided demographics. This operation is read-only, and will not create or update any person records.
Body Data
dob
string
Date of birth in yyyy/mm/dd or yyyy-mm-dd format.
mrn
string
A medical record number, often used by electronic medical record systems.
hcid
string
A Health Card Identifier, such as an enrollee ID on an insurance plan.
ssn
string
Either the full 9 or last 4 digits of a Social Security Number.
medicareBeneficiaryIdentifier
string
The Medicare Beneficiary Identifier (MBI).
Response Data
matchingPersons
collection
Child Fields
matchingPersons[n].id
string
The stable identifier for this person used across records (“Person ID”).
matchingPersons[n].records
collection
The constituent records that represent this person.
Element Fields
matchingPersons[n].records[n].source
string
A source system with an internal means of identifying individuals.
matchingPersons[n].records[n].identifier
string
The unique identifier of the record within the source. This will be stored directly in the Identity service (not hashed or encrypted), so consider what kind of identifiers are suitable to your use case.
matchingPersons[n].version
integer
As records are added or removed, this version number will be incremented.
matchingPersons[n].status
object
Child Fields
matchingPersons[n].status.code
string
One of: Active or Retired. A record is retired when the original record has been superseded by new record(s).
matchingPersons[n].status.supersededBy
string[]
If the person’s constituent records were merged into another person (or persons), this will contain a list of the IDs for the person(s).
advisories
object
Contains advisory messages about the operation.
Child Fields
advisories.invalidDemographicFields
collection
A list of demographic field names that were not used for matching because they contained invalid values.