- SearchResult is an interface.
- Encapsulate SearchResult.patient and SearchResult.nHits.
- Rename Override rule to IntraDocOverride.
- Combine eligibility classifications of matching docs into a classification for the patient;
- One doc classified as not Eligible overrides documents classified as uncertain.