Systems and methods for evaluating experience of a health care provider
First Claim
1. A method comprising:
- identifying, by one or more computing devices of an experience-engine system, one or more health-care-providers associated with one or more medical-specializations, each medical-specialization associated with a specialty class and at least one geographic area;
receiving, by one or more computing devices, a plurality of patient-diagnosis codes corresponding to the one or more health-care-providers, wherein each patient-diagnosis code represents a patient visit to the health-care-provider and comprises;
at least one diagnosis given for the patient visit, the diagnosis being associated with a condition-group; and
a severity-factor associated with the diagnosis;
determining, by one or more computing devices, all patient-diagnosis codes corresponding to the one or more health-care-providers;
for a particular health-care-provider from the one or more health-care-providers, calculating, by one or more computing devices, a patient-volume for each condition-group, wherein the patient-volume is calculated based on a relative number of cases within a particular condition-group for the particular health-care-provider compared to the total number of cases within the particular condition-group for all health-care-providers in the medical-specialization, the patient-volume being based on a number of the patient-diagnosis codes corresponding to the health-care-provider, wherein the number of the patient-diagnosis codes is further weighted by the severity-factor for each patient-diagnosis code corresponding to the health-care provider;
for each health-care-provider, calculating, by one or more computing devices, a variety-score based at least in part on the patient-diagnosis codes corresponding to the health-care- provider;
for each health-care-provider, calculating, by one or more computing devices, an experience-score based on the patient-volume and variety-score; and
sending, by one or more computing devices, the one or more experience-scores for the one or more health-care-providers to a matching engine system, wherein the one or more experience-scores are used with a physician performance-score to determine whether a reference to a health-care-provider of the one or more health-care-providers should be sent to a client computing device of a user in response to a request for information about health-care-providers.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises identifying one or more health-care-providers associated with one or more medical-specializations, wherein each medical-specialization is associated with a specialty class and at least one geographic area. A number of patient-diagnosis codes is received, each patient-diagnosis code corresponding to one of the health-care-providers and representing a patient-visit to the health-care-provider. The patient-diagnosis code includes at least one diagnosis within a condition-group for the patient visit, and a severity-factor for the diagnosis. The method further comprises determining all patient-diagnosis codes corresponding to the health-care-providers. A patient-volume is calculated for each health-care-provider, based on the patient-diagnosis codes and associated severity-factors. A variety-score is calculated for each health-care-provider based on the patient-diagnosis codes. An experience-score is calculated for each health-care-provider based on the patient-volume and variety-score.
6 Citations
19 Claims
-
1. A method comprising:
-
identifying, by one or more computing devices of an experience-engine system, one or more health-care-providers associated with one or more medical-specializations, each medical-specialization associated with a specialty class and at least one geographic area; receiving, by one or more computing devices, a plurality of patient-diagnosis codes corresponding to the one or more health-care-providers, wherein each patient-diagnosis code represents a patient visit to the health-care-provider and comprises; at least one diagnosis given for the patient visit, the diagnosis being associated with a condition-group; and a severity-factor associated with the diagnosis; determining, by one or more computing devices, all patient-diagnosis codes corresponding to the one or more health-care-providers; for a particular health-care-provider from the one or more health-care-providers, calculating, by one or more computing devices, a patient-volume for each condition-group, wherein the patient-volume is calculated based on a relative number of cases within a particular condition-group for the particular health-care-provider compared to the total number of cases within the particular condition-group for all health-care-providers in the medical-specialization, the patient-volume being based on a number of the patient-diagnosis codes corresponding to the health-care-provider, wherein the number of the patient-diagnosis codes is further weighted by the severity-factor for each patient-diagnosis code corresponding to the health-care provider; for each health-care-provider, calculating, by one or more computing devices, a variety-score based at least in part on the patient-diagnosis codes corresponding to the health-care- provider; for each health-care-provider, calculating, by one or more computing devices, an experience-score based on the patient-volume and variety-score; and sending, by one or more computing devices, the one or more experience-scores for the one or more health-care-providers to a matching engine system, wherein the one or more experience-scores are used with a physician performance-score to determine whether a reference to a health-care-provider of the one or more health-care-providers should be sent to a client computing device of a user in response to a request for information about health-care-providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory, computer-readable storage media embodying software that is operable when executed to:
-
identify one or more health-care-providers associated with one or more medical-specializations, each medical-specialization associated with a specialty class and at least one geographic area; receive a plurality of patient-diagnosis codes corresponding to the one or more health-care-providers, wherein each patient-diagnosis code represents a patient visit to the health-care-provider and comprises; at least one diagnosis given for the patient visit, the diagnosis being associated with a condition-group; and a severity-factor associated with the diagnosis; determine all patient-diagnosis codes corresponding to the one or more health-care-providers; for a particular health-care-provider from the one or more health-care-providers, calculate a patient-volume for each condition-group, wherein the patient-volume is calculated based on a relative number of cases within a particular condition-group for the particular health-care-provider compared to the total number of cases within the particular condition-group for all health-care-providers in the medical-specialization, the patient-volume being based on a number of the patient-diagnosis codes corresponding to the health-care-provider, wherein the number of the patient-diagnosis codes is further weighted by the severity-factor for each patient-diagnosis code corresponding to the health-care provider; for each health-care-provider, calculate a variety-score based at least in part on the patient-diagnosis codes corresponding to the health-care-provider; for each health-care-provider, calculate an experience-score based on the patient-volume and variety-score; and send the one or more experience-scores for the one or more health-care-providers to a matching engine system, wherein the one or more experience-scores are used with a physician performance-score to determine whether a reference to a health-care-provider of the one or more health-care-providers should be sent to a client computing device of a user in response to a request for information about health-care-providers.
-
-
19. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;identify one or more health-care-providers associated with one or more medical-specializations, each medical-specialization associated with a specialty class and at least one geographic area; receive a plurality of patient-diagnosis codes corresponding to the one or more health-care-providers, wherein each patient-diagnosis code represents a patient visit to the health-care-provider and comprises; at least one diagnosis given for the patient visit, the diagnosis being associated with a condition-group; and a severity-factor associated with the diagnosis; determine all patient-diagnosis codes corresponding to the one or more health-care-providers; for a particular health-care-provider from the one or more health-care-providers, calculate a patient-volume for each condition-group, wherein the patient-volume is calculated based on a relative number of cases within a particular condition-group for the particular health-care-provider compared to the total number of cases within the particular condition-group for all health-care-providers in the medical-specialization, the patient-volume being based on a number of the patient-diagnosis codes corresponding to the health-care-provider, wherein the number of the patient-diagnosis codes is further weighted by the severity-factor for each patient-diagnosis code corresponding to the health-care provider; for each health-care-provider, calculate a variety-score based at least in part on the patient-diagnosis codes corresponding to the health-care-provider; for each health-care-provider, calculate an experience-score based on the patient-volume and variety-score; and send the one or more experience-scores for the one or more health-care-providers to a matching engine system, wherein the one or more experience-scores are used with a physician performance-score to determine whether a reference to a health-care-provider of the one or more health-care-providers should be sent to a client computing device of a user in response to a request for information about health-care-providers.
- one or more processors; and
Specification