Skip to content

Extend fuzzy matching capabilities of QIDO-RS #668

@janossch

Description

@janossch

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions