On this page:
   34.65    Narrative Generator 34.67    OpenID Connect (OIC)   

34.66MDM

 

The MDM configuration category includes the following configurable options:

  • MDM Consumer Thread Count

  • MDM Rule Definition Script (Text)

  • MDM Rule Definition Script (File)

  • MDM Survivorship Script (Text)

  • MDM Survivorship Script (File)

  • Prevent modification of External EIDs

  • Prevent multiple EIDs from existing simultaneously on a target resource

34.66.1Property: MDM Consumer Thread Count

 
Property Name MDM Consumer Thread Count
Property Key
Property Type POSITIVE_INTEGER
Description Number of concurrent threads dedicated to matching incoming target resource and Golden resource. Experimental new feature under development.
Default Value 1
Example Property
module.[MODULE_ID].config.consumer_count = 1

34.66.2Property: MDM Rule Definition Script (Text)

 
Property Name MDM Rule Definition Script (Text)
Property Key
Property Type JAVASCRIPT
Description If set, supplies a set of MDM rules used by the MDM service.
Default Value { "version": 1, "mdmTypes": [], "candidateSearchParams": [], "candidateFilterSearchParams": [], "matchFields": [], "matchResultMap": {}, "eidSystem": "http://hl7.org/fhir/sid/us-ssn" }
Example Property
module.[MODULE_ID].config.script.text = {
"version": 1,
"mdmTypes": [],
"candidateSearchParams": [],
"candidateFilterSearchParams": [],
"matchFields": [],
"matchResultMap": {},
"eidSystem": "http://hl7.org/fhir/sid/us-ssn"
}

34.66.3Property: MDM Rule Definition Script (File)

 
Property Name MDM Rule Definition Script (File)
Property Key
Property Type Resource Path
Description 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:.
Default Value (no default)
Example Property
module.[MODULE_ID].config.script.file = 

34.66.4Property: MDM Survivorship Script (Text)

 
Property Name MDM Survivorship Script (Text)
Property Key
Property Type JAVASCRIPT
Description If set, supplies a set of MDM survivorship rules used by the MDM service.
Default Value function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) { // }
Example Property
module.[MODULE_ID].config.survivorship_script.text = function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) {
  // 
}

34.66.5Property: MDM Survivorship Script (File)

 
Property Name MDM Survivorship Script (File)
Property Key
Property Type Resource Path
Description 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:.
Default Value (no default)
Example Property
module.[MODULE_ID].config.survivorship_script.file = 

34.66.6Property: Prevent modification of External EIDs

 
Property Name Prevent modification of External EIDs
Property Key
Property Type BOOLEAN
Description If enabled, MDM Enterprise Identifiers (EIDs) may not be modified once set on a target resource.
Default Value true
Example Property
module.[MODULE_ID].config.prevent_eid_updates = true

34.66.7Property: Prevent multiple EIDs from existing simultaneously on a target resource

 
Property Name Prevent multiple EIDs from existing simultaneously on a target resource
Property Key
Property Type BOOLEAN
Description If enabled, target resource creates and updates will be rejected if they contain multiple Enterprise Identifiers (EIDs).
Default Value true
Example Property
module.[MODULE_ID].config.prevent_multiple_eids = true
   34.65    Narrative Generator 34.67    OpenID Connect (OIC)