CPC G06F 16/24578 (2019.01) [G06F 16/951 (2019.01); G06F 16/953 (2019.01); G16H 70/00 (2018.01); G16H 40/67 (2018.01)] | 16 Claims |
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 search query comprising at least one specialty;
assigning a total boost score to each of the one or more healthcare providers who match the search query, wherein the total boost score is based on an experience boost, a practicing specialty term boost, and one or more values from a group comprising: a certification boost, a degree boost, a distance boost, a legal boost, a parent boost, and an affiliated hospital boost;
wherein the practicing specialty term boost is based on whether any specialty of the health care provider matches the at least one specialty of the search query;
wherein the one or more specialties of each of the one or more health care providers are based on claims information received from a plurality of insurance companies regarding procedures performed or conditions treated by each of the one or more healthcare providers;
ranking the one or more healthcare providers who match the search query based on the total boost score to create a ranked results list; and
providing access to the ranked results list over a computer network.
|