On this page:
   35.75    Narrative Generator 35.77    OpenID Connect (OIDC)   

35.76MDM

 

The MDM configuration category includes the following configurable options:

  • MDM Consumer Thread Count

  • 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)

35.76.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.
Applies to Modules
  • EMPI (deprecated)
  • MDM
Default Value 1
Example Property
module.[MODULE_ID].config.consumer_count = 1

35.76.2Property: 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.
Applies to Modules
  • EMPI (deprecated)
  • MDM
Default Value true
Example Property
module.[MODULE_ID].config.prevent_eid_updates = true

35.76.3Property: 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).
Applies to Modules
  • EMPI (deprecated)
  • MDM
Default Value true
Example Property
module.[MODULE_ID].config.prevent_multiple_eids = true

35.76.4Property: 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:.
Applies to Modules
  • EMPI (deprecated)
  • MDM
Default Value (no default)
Example Property
module.[MODULE_ID].config.script.file = 

35.76.5Property: 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.
Applies to Modules
  • EMPI (deprecated)
  • MDM
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"
}

35.76.6Property: 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:.
Applies to Modules
  • EMPI (deprecated)
  • MDM
Default Value (no default)
Example Property
module.[MODULE_ID].config.survivorship_script.file = 

35.76.7Property: 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.
Applies to Modules
  • EMPI (deprecated)
  • MDM
Default Value function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) { // }
Example Property
module.[MODULE_ID].config.survivorship_script.text = function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) {
  // 
}
   35.75    Narrative Generator 35.77    OpenID Connect (OIDC)