package Ġorg . simple . clin ic . patient . filter Ċ Ċ import Ġorg . simple . clin ic . patient . Patient SearchResult Ċ Ċ data Ġclass ĠPatient Search Context ( ĊĠĠĠ Ġval Ġpatient : ĠPatient SearchResult . Patient Name And Id , ĊĠĠĠ Ġval Ġname Parts : ĠList < String >, ĊĠĠĠ Ġval Ġsearch Parts : ĠList < String >, ĊĠĠĠ Ġval Ġedit Dist ances : ĠList < Edit Distance > Ġ= Ġempty List () Ċ ) Ġ{ ĊĠ Ġval Ġtotal Edit Distance : ĠDouble ĊĠĠĠ Ġget () Ġ= Ġedit Dist ances . map Ġ{ Ġit . edit Distance Ġ}. sum () ĊĊĠ Ġdata Ġclass ĠEdit Distance ( val Ġname Part : ĠString , Ġval Ġsearch Part : ĠString , Ġval Ġedit Distance : ĠDouble ) Ċ } Ċ