The MDM configuration category includes the following configurable options:
Auto Delete Golden Resources
Block List Rules File
Block List Rules
MDM Consumer Thread Count
Golden Resource Partition
Interceptor Bean Types
MDM Partition Key Generator Script (File)
MDM Partition Key Generator Script (Text)
MDM Identifier Code
MDM Identifier CodeSystem URL
MDM Partition Key generator type
Prevent modification of External EIDs
Prevent multiple EIDs from existing simultaneously on a target resource
MDM Rule Definition Script (File)
MDM Rule Definition Script (Text)
Search All Partitions For Matches
MDM Survivorship Script (File)
MDM Survivorship Script (Text)
|
Auto Delete Golden Resources |
|
|
BOOLEAN | |
When set to true , golden resources will automatically be permanently deleted if its final MATCH link is deleted.
|
|
|
|
true
|
|
|
|
Block List Rules File |
|
|
Resource Path | |
Provides a file with rules that determine which resources will be omitted from MDM matching. If provided, this file will be used instead of the raw json. Values should be prefaced with file: or classpath: .
|
|
|
|
(no default) | |
|
|
Block List Rules |
|
|
JSON | |
Provides a list of rules that determine which resources will be omitted from MDM matching. If a file is provided, the file will take precedence over these values. | |
|
|
(no default) | |
|
|
MDM Consumer Thread Count |
|
|
POSITIVE_INTEGER | |
Number of concurrent threads dedicated to matching incoming target resource and Golden resource. Experimental new feature under development. | |
|
|
1
|
|
|
|
Golden Resource Partition |
|
|
STRING | |
If set, golden resources will be stored in the specified partition regardless of the partition of the original resource. | |
|
|
(no default) | |
|
|
Interceptor Bean Types |
|
|
STRING | |
A comma or whitespace-separated list of bean classes to register as Smile CDR Interceptors. | |
|
|
(no default) | |
|
|
MDM Partition Key Generator Script (File) |
|
|
Resource Path | |
If set, supplies the absolute filepath of a file containing a javascript function providing kafka partition keys used by the MDM service. Values should be prefixed with file: or classpath: .
|
|
|
|
(no default) | |
|
|
MDM Partition Key Generator Script (Text) |
|
|
JAVASCRIPT | |
If set, supplies a javascript function providing kafka partition keys used by the MDM service. | |
|
|
function mdmGenerateMessageKey(targetRec, goldenRec, txContext) {
//
}
|
|
|
|
MDM Identifier Code |
|
|
STRING | |
MDM Identifier Code in use for Unique Member ID. For example: um
|
|
|
|
(no default) | |
|
|
MDM Identifier CodeSystem URL |
|
|
STRING | |
MDM Identifier CodeSystem URL in use for Unique Member ID. For example: http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType
|
|
|
|
(no default) | |
|
|
MDM Partition Key generator type |
|
|
ENUM | |
Values |
|
Indicates the way to generate kafka partition keys. Valid options are EID (default) and Javascript . Javascript option requires providing a MDM Partition Key Generator Script using MDM Partition Key Script Text or MDM Partition Key Script File properties.
|
|
|
|
EID
|
|
|
|
Prevent modification of External EIDs |
|
|
BOOLEAN | |
If enabled, MDM Enterprise Identifiers (EIDs) may not be modified once set on a target resource. | |
|
|
true
|
|
|
|
Prevent multiple EIDs from existing simultaneously on a target resource |
|
|
BOOLEAN | |
If enabled, target resource creates and updates will be rejected if they contain multiple Enterprise Identifiers (EIDs). | |
|
|
true
|
|
|
|
MDM Rule Definition Script (File) |
|
|
Resource Path | |
If set, supplies the absolute filepath of a file containing a set of MDM rules used by the MDM service. Values should be prefixed with file: or classpath: .
|
|
|
|
(no default) | |
|
|
MDM Rule Definition Script (Text) |
|
|
JAVASCRIPT | |
If set, supplies a set of MDM rules used by the MDM service. | |
|
|
{
"version": 1,
"mdmTypes": [],
"candidateSearchParams": [],
"candidateFilterSearchParams": [],
"matchFields": [],
"matchResultMap": {},
"eidSystem": "http://hl7.org/fhir/sid/us-ssn"
}
|
|
|
|
Search All Partitions For Matches |
|
|
BOOLEAN | |
If set, resources will search for matches in all partitions. | |
|
|
false
|
|
|
|
MDM Survivorship Script (File) |
|
|
Resource Path | |
If set, supplies the absolute filepath of a file containing a set of MDM survivorship rules used by the MDM service. Values should be prefixed with file: or classpath: .
|
|
|
|
(no default) | |
|
|
MDM Survivorship Script (Text) |
|
|
JAVASCRIPT | |
If set, supplies a set of MDM survivorship rules used by the MDM service. | |
|
|
function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) {
//
}
|
|
|