Smile CDR v2022.08.PRE
On this page:
   37.81    Lucene FullText Indexing 37.83    Narrative Generator   

37.82MDM

 

The MDM configuration category includes the following configurable options:

  • MDM Consumer Thread Count

  • Interceptor Bean Types

  • MDM Identifier Code

  • MDM Identifier CodeSystem URL

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

37.82.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
  • Payer to Payer
Default Value 1
Example Property
module.[MODULE_ID].config.consumer_count = 1

37.82.2Property: Interceptor Bean Types

 
Property Name Interceptor Bean Types
Property Key
Property Type STRING
Description A comma-separated list of bean classes (fully qualified names) to register as HAPI FHIR/Smile CDR Interceptors.
Applies to Modules
  • EMPI (deprecated)
  • MDM
  • Payer to Payer
Default Value (no default)
Example Property
module.[MODULE_ID].config.interceptor_bean_types = 

37.82.3Property: MDM Identifier Code

 
Property Name MDM Identifier Code
Property Key
Property Type STRING
Description MDM Identifier Code in use for Unique Member ID. For example: um
Applies to Modules
  • EMPI (deprecated)
  • MDM
  • Payer to Payer
Default Value (no default)
Example Property
module.[MODULE_ID].config.mdm.identifier.code = 

37.82.4Property: MDM Identifier CodeSystem URL

 
Property Name MDM Identifier CodeSystem URL
Property Key
Property Type STRING
Description MDM Identifier CodeSystem URL in use for Unique Member ID. For example: http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType
Applies to Modules
  • EMPI (deprecated)
  • MDM
  • Payer to Payer
Default Value (no default)
Example Property
module.[MODULE_ID].config.mdm.identifier.codesystemurl = 

37.82.5Property: 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
  • Payer to Payer
Default Value true
Example Property
module.[MODULE_ID].config.prevent_eid_updates = true

37.82.6Property: 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
  • Payer to Payer
Default Value true
Example Property
module.[MODULE_ID].config.prevent_multiple_eids = true

37.82.7Property: 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
  • Payer to Payer
Default Value (no default)
Example Property
module.[MODULE_ID].config.script.file = 

37.82.8Property: 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
  • Payer to Payer
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"
}

37.82.9Property: 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
  • Payer to Payer
Default Value (no default)
Example Property
module.[MODULE_ID].config.survivorship_script.file = 

37.82.10Property: 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
  • Payer to Payer
Default Value function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) { // }
Example Property
module.[MODULE_ID].config.survivorship_script.text = function mdmApplySurvivorshipRules(targetRec, goldenRec, txContext) {
  // 
}
   37.81    Lucene FullText Indexing 37.83    Narrative Generator