On this page:
   29.16    Database 29.18    ETL Import: CSV Properties   

29.17EMPI

 

The EMPI configuration category includes the following configurable options:

  • EMPI Consumer Thread Count

  • EMPI Rule Definition Script (Text)

  • EMPI Rule Definition Script (File)

  • Prevent modification of External EIDs

  • Prevent multiple EIDs from existing simultaneously on a Patient/Practitioner

29.17.1Property: EMPI Consumer Thread Count

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

29.17.2Property: EMPI Rule Definition Script (Text)

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

29.17.3Property: EMPI Rule Definition Script (File)

 
Property Name EMPI Rule Definition Script (File)
Property Key
Property Type Resource Path
Description If set, supplies the absolute filepath of a file containing a set of EMPI rules used by the EMPI service. Values should be prefixed with file: or classpath:.
Default Value (no default)
Example Property
module.[MODULE_ID].config.script.file = 

29.17.4Property: Prevent modification of External EIDs

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

29.17.5Property: Prevent multiple EIDs from existing simultaneously on a Patient/Practitioner

 
Property Name Prevent multiple EIDs from existing simultaneously on a Patient/Practitioner
Property Key
Property Type BOOLEAN
Description If enabled, Patient/Practitioner 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
   29.16    Database 29.18    ETL Import: CSV Properties