System and method for data sensitive filtering of patient demographic record queries
First Claim
1. A method for data sensitive filtering in patient database searches, said method comprising the steps of:
- providing a search criteria comprising one or more search locator fields;
determining a retrieval formula from said search criteria that maximizes error tolerance in said search criteria while satisfying a predefined response time requirement;
retrieving said candidate records from said database, wherein if no retrieval formula can be found to satisfies said response time requirements, requesting additional search criteria;
scoring each said candidate record by comparing a search criteria locator field with a corresponding retrieved record field;
determining whether said score of said candidate record exceeds a predefined threshold, and if said candidate score does exceed said threshold, adding said candidate record to a list of records to be returned in response to said search criteria.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for data sensitive filtering in patient database searches includes providing a search criteria comprising one or more search locator fields, determining a retrieval formula from said search criteria that maximizes error tolerance in said search criteria while satisfying a predefined response time requirement, retrieving said candidate records from said database, wherein if no retrieval formula can be found to satisfies said response time requirements, requesting additional search criteria, scoring each said candidate record by comparing a search criteria locator field with a corresponding retrieved record field, determining whether said score of said candidate record exceeds a predefined threshold, and if said candidate score does exceed said threshold, adding said candidate record to a list of records to be returned in response to said search criteria.
86 Citations
24 Claims
-
1. A method for data sensitive filtering in patient database searches, said method comprising the steps of:
-
providing a search criteria comprising one or more search locator fields;
determining a retrieval formula from said search criteria that maximizes error tolerance in said search criteria while satisfying a predefined response time requirement;
retrieving said candidate records from said database, wherein if no retrieval formula can be found to satisfies said response time requirements, requesting additional search criteria;
scoring each said candidate record by comparing a search criteria locator field with a corresponding retrieved record field;
determining whether said score of said candidate record exceeds a predefined threshold, and if said candidate score does exceed said threshold, adding said candidate record to a list of records to be returned in response to said search criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for data sensitive filtering in patient database searches, said method comprising the steps of:
-
providing a search criteria for retrieving one or more records from a database comprising one or more search locator fields;
determining a maximum number of candidate records to be retrieved from said database, and a maximum response time for retrieving said records;
determining a number of candidate records to be retrieved based on a number of characters in said search criteria being correct;
determining a retrieval formula from said search criteria that maximizes error tolerance in said search criteria while satisfying said response time requirements; and
retrieving said candidate records from said database, wherein if no retrieval formula can be found to satisfies said response time requirements, requesting additional search criteria. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
18. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform the method steps for data sensitive filtering in patient database searches, said method comprising the steps of:
-
providing a search criteria comprising one or more search locator fields;
determining a retrieval formula from said search criteria that maximizes error tolerance in said search criteria while satisfying a predefined response time requirement;
retrieving said candidate records from said database, wherein if no retrieval formula can be found to satisfies said response time requirements, requesting additional search criteria;
scoring each said candidate record by comparing a search criteria locator field with a corresponding retrieved record field;
determining whether said score of said candidate record exceeds a predefined threshold, and if said candidate score does exceed said threshold, adding said candidate record to a list of records to be returned in response to said search criteria. - View Dependent Claims (14, 15, 16, 17, 19, 20, 21, 22, 23, 24)
-
Specification