IP Library Granted Patent US 10,977,254
Granted Patent B2
US 10,977,254 · App. 14/675,345 · Granted Apr 13, 2021

Healthcare provider search based on experience

Inventors: Michel Claussenelias (Denver, CO); William N. Bell (Westminster, CO)
Assignee: Healthgrades Operating Company, Inc.
G06F16/24578G06F16/951G06F16/953G16H70/00G16H40/67
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,977,254
App. No.
14/675,345
Granted
Apr 13, 2021
Kind
B2
Abstract

The embodiments of the present application relate to providing a distributed network-based system that allows users to search for potential healthcare providers that satisfy certain criteria and to dynamically identify healthcare providers that best meet a user's particular needs as defined by each specific search. In embodiments, the system creates experience score for each particular provider who matches the search criteria. The experience score is dynamically determined based on the type of search that is performed (e.g., search by specialty or search by condition or procedure), the query terms used in the search, and other factors including for example, the medical specialty/specialties the provider practices relative to the search performed, evidence the provider treats a condition and/or performs a procedure that matches the consumer's search, patient volume for the searched condition or procedure, total volume of patients, board certification(s) relevant to searched performed, disciplinary action information, malpractice claims history, and degree level attained by the healthcare provider. In other embodiments, the system dynamically ranks healthcare providers within a search results list from best choice to worst choice based on several factors including, for example, the type of search, the query terms used in the search, the quantity of providers who match the query, the locations of the providers who match the query, and the quality and other characteristics of providers who match the search query.

Claims (47)

1. A system for identifying healthcare providers, the system comprising:

a processing unit; and

a memory coupled to the processing unit, the memory encoding computer executable instructions that, when executed by the processing unit, perform a method comprising:

receiving a request to search for one or more of the healthcare providers, wherein the request includes a first search query of a first search type;

determining, based on the first search query, a first set of experience attributes comprising at least procedure volume or conditions treated;

assigning a total boost score to each of the one or more healthcare providers matching the first search query, wherein the total boost score is based on a distance boost value, an experience boost value based on the determined first set of experience attributes, a hospital quality boost value, and a patient satisfaction boost value;

ranking the one or more healthcare providers matching the first search query based on the total boost score to create a ranked results list;

providing access to the ranked results list, wherein the ranked results list comprises at least one of the distance boost value, the experience boost value, the hospital quality boost value, or the patient satisfaction boost value;

receiving another request to search, the another request comprising a second search query of a second search type that is a different search type than the first search type;

determining, based on the second search type, a second set of experience attributes different from the first set of experience attributes; and

generating, for each of one or more healthcare providers matching the second search query, a second experience boost value based on the second set of experience attributes.

2. The system defined in claim 1 , wherein the first search type comprises a type of search from a group consisting of: name, specialty, location, diagnosis, conditions treated, and procedures performed.

3. The system defined in claim 2 , wherein the total boost score assigned for each of the one or more healthcare providers matching the first search query is based on the of first search type.

4. The system defined in claim 2 , further comprising:

determining a search location to search for the one or more healthcare providers; and

defining a search radius value from the search location based on the type of search.

5. The system defined in claim 4 , wherein the total boost score for each of the one or more healthcare providers is based on the distance boost and the distance boost for each of the one or more healthcare providers is based on the first search type.

6. The system defined in claim 4 , wherein the total boost score for each of the one or more healthcare providers is based on the distance boost and the distance boost is based on a comparison of a provider location of each of the one or more healthcare providers matching the first search query and the search radius value from the search location.

7. The system defined in claim 1 , wherein the experience boost value is based at least in part on self-reported information received from each of the one or more healthcare providers matching the first search query, wherein the self-reported information comprises at least one of procedure volume information or conditions treated information.

8. The system defined in claim 7 , wherein the experience boost value is based at least in part on claims information received from one or more insurance companies regarding each of the one or more healthcare providers matching the first search query and the claims information includes at least one of procedure volume information or conditions treated information.

9. The system defined in claim 1 , wherein the total boost score is based on at least one of the following: a certification boost, a degree boost, a distance boost, or a negative legal boost.

10. A computer-implemented method of providing healthcare provider information to users, said method comprising:

receiving, by a server comprising at least one computer processor and memory, a request to search for one or more of the healthcare providers, wherein the request includes a first search query with a first search term of a first search type;

creating a first experience score for each of the one or more healthcare providers who match the first search query, wherein: the experience score is based on a first set of experience attributes determined based on the search query, the first set of experience attributes comprising a total patient volume attribute and one or more attributes relating to a medical specialty, a condition treated, or a procedure performed, wherein information regarding the total patient volume attribute is based on claims data aggregated from multiple insurance companies, wherein the claims data indicates a number of patients receiving one or more procedures performed by the one or more healthcare providers;

assigning a total boost score to each of the one or more healthcare providers matching the first search query, wherein the total boost score is based on a distance boost value, the first experience score, a hospital quality boost value, and a patient satisfaction boost value;

ranking search results list using the experience total boost score for each of the one or more healthcare providers who match the search query;

providing access to the ranked search results list over a computer network;

receiving another request to search, the another request comprising a second search query of a second search type that is a different search type than the first search type;

determining, based on the second search type, a second set of experience attributes different from the first set of experience attributes: and

generating, for each of one or more healthcare providers matching the second search query, a second experience score based on the second set of experience attributes.

11. The method as defined in claim 10 , wherein information regarding the condition treated attribute is received from at least one of:

the one or more healthcare providers matching the search query; or one or more insurance companies.

12. The method as defined in claim 11 , wherein the condition treated attribute relates to one or more conditions and is based on claims data received from the one or more insurance companies, wherein the claims data comprises a total number of patients treated for the one or more conditions by each of the one or more healthcare providers.

13. The method as defined in claim 10 , wherein information regarding the patient volume attribute is received from one or more insurance companies.

14. The method as defined in claim 13 , wherein information regarding the patient volume attribute relates to one or procedures and is based on claims data from the one or more insurance companies, wherein the claims data comprises a total number of patients who received the one or more procedures performed by each of the one or more healthcare providers.

15. The method as defined in claim 14 , further comprising aggregating information regarding the patient volume attribute from multiple insurance companies and using the aggregated patient volume information to create the search results list.

16. The method as defined in claim 10 , wherein the search results list includes a hyperlink to a report on an affiliated hospital, medical center, or other type of treatment center for each of the one or more healthcare providers.

17. The method as defined in claim 10 further comprising: creating a healthcare provider profile using the first experience score for each of the one or more healthcare providers matching the first search query.

18. The method as defined in claim 10 , wherein the search term comprises a procedure and the experience score is based on the patient volume for the procedure.

19. A system for identifying healthcare providers, the system comprising:

a processing unit; and

a memory coupled to the processing unit, the memory encoding computer executable instructions that, when executed by the processing unit, perform a method comprising:

receiving a request to search for one or more of the healthcare providers, wherein the request includes a search query;

determining, based on the search query, a set of experience attributes comprising at least procedure volume or conditions treated;

assigning a total boost score to each of the one or more healthcare providers matching the search query, wherein the total boost score is based on a distance boost value, based on the determined set of experience attributes, a hospital quality boost value, and a patient satisfaction boost value, wherein the distance boost is determined using a sliding distance algorithm configured to evaluate a distance radius to the one or more healthcare providers against non-distance related attributes of the one or more healthcare providers;

ranking the one or more healthcare providers matching the search query based on the total boost score to create a ranked results list; and

providing access to the ranked results list, wherein the ranked results list comprises at least one of the distance boost value, the experience boost value, the hospital quality boost value, or the patient satisfaction boost value.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2021
From: HEALTHGRADES OPERATING COMPANY, INC.
To: HEALTHGRADES MARKETPLACE, LLC
Reel/Frame 057160/0098 →
RELEASE OF SECURITY INTEREST Recorded Aug 9, 2021
From: CRG SERVICING LLC
To: HEALTHGRADES OPERATING COMPANY, INC.
Reel/Frame 057121/0774 →
RELEASE OF SECURITY INTEREST Recorded Aug 9, 2021
From: CIBC BANK USA
To: HEALTHGRADES OPERATING COMPANY, INC.
Reel/Frame 057122/0438 →
RELEASE OF SECURITY INTEREST Recorded Aug 8, 2021
From: CIBC BANK USA
To: HEALTHGRADES OPERATING COMPANY, INC.
Reel/Frame 057115/0096 →
SECURITY INTEREST Recorded Dec 31, 2019
From: HEALTHGRADES OPERATING COMPANY, INC., (FORMERLY HEALTH GRADES, INC.)
To: CRG SERVICING LLC
Reel/Frame 051395/0083 →
SECURITY INTEREST Recorded Dec 30, 2019
From: HEALTHGRADES OPERATING COMPANY, INC.
To: CIBC BANK USA
Reel/Frame 051384/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: CLAUSSENELIAS, MICHEL; BELL, WILLIAM N.
To: HEALTHGRADES OPERATING COMPANY, INC.
Reel/Frame 035332/0269 →
Continuity (2)
Provisional Application 61973777 · Apr 1, 2014
Related Publication 20150278222A1 · Oct 1, 2015
Cited By (6)
US 12,235,912 US 12,468,765 US 12,499,163 US 12,547,631 US 12,645,670 US 12,730,966