FHIR-Native Master Data Management & Enterprise Master Patient Index

MDMbox

MDMbox

Reduce duplicate records by 90% with a transparent and tunable MDM engine — built natively on FHIR.

Remove Duplicate Records

Bring together data from EHRs, LIS, telehealth, and claims systems, match duplicates, and merge them into a golden record as a single source of truth.

Milliseconds

for match operations

100M+

records

20 minutes

bulk match throughput for 5M Patients

Instant Deduplication

identifies and resolves matching records in real time

Auto-Merge

configurable merge logic and controls

Data Steward UI

built-in interface for duplicate management

How MDM Fits Into Your Product Architecture

How MDM Fits Into Your Product Architecture

Steps to Create One Source of Truth

Upload your data
Use FHIR API for data import
Use FHIR API for data import

Import patient records from any system using standard FHIR APIs.

Try matching
Use $match for Probabilistic Matching
Use $match for Probabilistic Matching

Identify duplicate records using a probabilistic matching model. Works reliably for clean data and remains accurate when records are messy or incomplete. Works with existing records and checks new records for duplicates instantly. Available via standard FHIR APIs or a UI to configure matching rules and review results.

Bulk Match Dataset
Detect duplicate records across the entire dataset in one operation
Detect duplicate records across the entire dataset in one operation

Checks all existing records at once and returns a list of potential duplicates.

Merge Duplicates Into Single Record
Use customizable merge to use the fields you need
Use customizable merge to use the fields you need

Uses a hybrid merge strategy (golden + survivor record). Works via FHIR API or UI. Automatically relinks all related resources from duplicates to the survivor record. Supports safe unmerge, with all actions recorded in a merge log. Notifies external systems via webhooks about merge and unmerge events.

Setup Real-Time Deduplication Flow
Use MDMbox on resource creation step
Use MDMbox on resource creation step

Prevent new duplicates instead of regular full deduplication checks. Send $match request to MDMbox, get list of potential duplicates, and take the right decision.

Fully Automate Your Workflow
Customizable Auto-Merge
Customizable Auto-Merge

Automate record merging based on rules you define and control exactly how matches are processed. Implement custom merge policies via API. Define confidence score thresholds. Automatically merge high-confidence matches. Send lower-confidence matches for manual review.

Built-in Data Steward UI

Match, compare, merge, unmerge — all in one interface, with full action history

Merge
Merge Logs
Unmerge
Merge Merge Logs Unmerge

Build for Production Environments

Transparent architecture designed for scalability, reliability, and control.

Architecture diagram

MDMbox Pricing

MDMBox
$35,000 /year
Special offer for Aidbox users
$35,000
$15,000 /year
Additional services:

One-time model training (per resource): $10,000

Custom features and enhancements: $100/hour

Resolve Duplicate Records
in one Month

Explore how real-time matching, configurable models, and FHIR-native identity resolution work in practice.

FAQ

Common questions about MDMbox, answered clearly. Can't find what you're looking for? Our team is happy to help.

Questions about MDMbox?
Let us know how we can help you with master data management
Address
Health Samurai, Inc. San Francisco, CA

By submitting the form you agree to Privacy Policy and Cookie Policy.