Aileen Stehn
unread,May 11, 2025, 5:00:31 PMMay 11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to HAPI FHIR
Hello, I have a few questions about the configuration of MDM from HAPI FHIR.
On the one hand, I have the question for which algorithms it is possible to set a threshold value. In the documentation it is indicated that it is possible to set one for Jaro Winkler, does this also apply to the Levenshtein distance and Soundex? For which algorithms is this possible? And would it also be possible to configure them in the same way, only by inserting Levenshtein instead of Jaro Winkler? :
{
“name": ‘firstname-jaro’,
“resourceType": ‘patient’,
“resourcePath": ‘name.given’,
“similarity": {
“algorithm": ‘JARO_WINKLER’,
“matchThreshold": 0.8
}
},
As I understand it, you use “similarity” if you can set a threshold and otherwise you use “matcher” right? If you use “STRING” as the algorithm, how does the matching take place?
The documentation also states that diacritical characters are removed by default and letters are converted to upper case before matching. Does this preprocessing happen automatically or does something have to be configured in the Json file of the mdm rules? Are there any other options for preprocessing?