dicom-server icon indicating copy to clipboard operation
dicom-server copied to clipboard

Extend fuzzy matching capabilities of QIDO-RS

Open janossch opened this issue 4 years ago • 1 comments

User story As a user, I want search on specific component of a component group (even in phonetic or ideographic group) of the whole patient's name with fuzzy matching enabled so that get better and a narrowed down result set.

Acceptance criteria Let's suppose there are two different patients in the database. They have the "Harrison" string in common, however in their different name component (family name and given name):

  1. George^Harrison=dzsordzs^herizon
  2. Harrison^Ford

When I do studies?PatientName=Harris^&FuzzyMatching=true then only George Harrison is returned in the result set.

and/or

When I do studies?PatientName=^Harris&FuzzyMatching=true then only Harrison Ford is returned in the result set.

and/or

When I do studies?PatientName==heri&FuzzyMatching=true then only George Harrison is returned in the result set.

Pay attention to the equal sign which could mean that the search need to be performed in the ideographic group. If there were two equal signs it would mean that the search need to be performed in the phonetic group. However these could be combined together.

janossch avatar Mar 24 '21 19:03 janossch

Good suggestion. Right now the feature is implemented to find all possibilities.

smithago avatar Mar 30 '21 18:03 smithago