The MDM configuration category includes the following configurable options:
MDM Consumer Thread Count
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)
MDM Survivorship Script (File)
MDM Survivorship Script (Text)
|
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
|
|
|
|
Interceptor Bean Types |
|
|
STRING | |
A comma-separated list of bean classes (fully qualified names) to register as HAPI FHIR/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"
}
|
|
|
|
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) {
//
}
|
|
|