Go to primary content
Oracle® Healthcare Master Person Index Match Engine Reference
Release 4.0
E68420-01
Next
Contents
List of Figures
List of Tables
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Finding Information and Patches on My Oracle Support
Finding Oracle Documentation
Conventions
1
Oracle Healthcare Master Person Index Match Engine Reference
Learning About the OHMPI Match Engine
Data Matching Concepts
Deterministic and Probabilistic Data Matching
Weighting Thresholds
Probabilities and Direct Weights
Understanding How the OHMPI Match Engine Works
OHMPI Match Engine Structure
OHMPI Match Engine Configuration Files
OHMPI Match Engine Matching Weight Formulation
OHMPI Match Engine Data Types
The OHMPI Match Engine and the OHMPI Standardization Engine
Understanding the OHMPI Standardization and Matching Process
2
Match Engine Matching Configuration
Understanding the OHMPI Match Engine Match Configuration File
OHMPI Match Engine Match Configuration File Format
Match Configuration File Sample
Probability Type Section
Matching Rules Section
OHMPI Match Engine Matching Comparison Functions at a Glance
Learning About the OHMPI Match Engine Comparator Definition List
3
Match Engine Configuration for Common Data
Learning About the OHMPI Match String and Match Types
The OHMPI Match String
OHMPI Match Engine Match String Fields
Person Data Match String Fields
Address Data Match String Fields
Business Name Match String Fields
OHMPI Match Engine Match Types
Configuring the Match String for a Master Person Index Application
Configuring the Match String for Person Data
Configuring the Match String for Address Data
Configuring the Match String for Business Names
Fine-Tuning Weights and Thresholds for Oracle Healthcare Master Person Index
Data Analysis Overview
Customizing the Match Configuration and Thresholds
Determining the Match Fields
Customizing the Match Configuration
Determining the Weight Thresholds
4
Setting Match Field Variations and Agreement/Disagreement
Introducing the New Types of Matching Available in OHMPI
System-dependent Matching
Conditional Matching
Frequency-based Matching
Alias Matching and Field Swapping
Cap for Agreement Matching
Waterfall Matching
Understanding MatchSet, Conditional Matching, System-based Matching, and Waterfall Matching
Using the Design-time Configuration
Understanding the XML Elements
matchSet
frequencyBasedFields
fieldsSubstitution
Sample XML File
XML File Explanation
Frequency Weight Reducer Plugin Interface
Default Behavior of Frequency-based Reduction in Agreement Weights
Setting Up the match-ext.xml to Perform Matching
Current Matching Configuration
Using Previous Projects with this Release
5
OHMPI Match Engine Comparison Functions
Learning About the OHMPI Match Engine Comparison Functions
Bigram Comparators
Bigram Comparator (b1)
Advanced Bigram Comparator (b2)
Uncertainty String Comparators
Advanced Jaro String Comparator (u)
Winkler-Jaro String Comparator (ua)
Condensed String Comparator (us)
Advanced Jaro Adjusted for First Names (uf)
Advanced Jaro Adjusted for Last Names (ul)
Advanced Jaro Adjusted for House Numbers (un)
Advanced Jaro AlphaNumeric Comparator (ujs)
Unicode String Comparator (usu)
Unicode AlphaNumeric Comparator (usus)
Chinese String Comparator (usc)
Chinese String Prefix Comparator (cc)
Exact Character-to-Character Comparator (c)
Numeric Comparators
Integer Comparator (nl)
Real Number Comparator (nR)
Chinese Integer Comparator (nIc)
Condensed AlphaNumeric SSN Comparator (nS)
Date Comparators
Date Comparator With Years as Units (dY)
Date Comparator With Months as Units (dM)
Date Comparator With Days as Units (dD)
Date Comparator With Hours as Units (dH)
Date Comparator With Minutes as Units (dm)
Date Comparator With Seconds as Units (ds)
Prorated Comparator (p)
6
Creating Custom Comparators for the OHMPI Match Engine
Learning About Custom Comparator for the OHMPI Match Engine
Custom Comparator Overview
About the Comparator Package
Defining Custom Comparators
Step 1: Create the Custom Comparator Java Class
initialize
compareFields
setRTParameters
stop
Step 2: Register the Comparator in the Comparators List
To Register the Comparators
Step 3: Define Parameter Validations (Optional)
To Define Parameter Validations
validateComparatorsParameters
Step 4: Define Data Source Handling (Optional)
To Define Data Source Handling
handleComparatorsDataSources
DataSourcesProperties Class
Step 5: Define Curve Adjustment or Linear Fitting (Optional)
To Define Curve Adjustment or Linear Fitting
processCurveAdjustment
Step 6: Compile and Package the Comparator
Step 7: Import the Comparator Package Into Oracle Healthcare Master Person Index
To Import a Comparison Function
Step 8: Configure the Comparator in the Match Configuration File