Adherence measurement for carepath protocol compliance
First Claim
1. A method comprising:
- receiving a protocol associated with a particular medical condition, the protocol comprising a set of events to occur in treatment of the medical condition;
selecting a subset of the events of the protocol to be adherence objects of an adherence path;
determining a time frame predicate for each adherence object of the adherence path, the time frame predicate indicating a time frame during which an event related to the adherence object is to be performed;
determining an object predicate for each adherence object of the adherence path, the object predicate indicating one or more codes of an electronic health record system associated with an event related to the adherence object, the electronic health record system storing medical information related to a medical entity, wherein a protocol specific adherence object is an adherence object of the adherence path of the protocol that was performed for treatment related to the protocol during the time frame indicated in the time frame predicate;
receiving a medical condition identifier indicating a medical condition, a treatment time frame identifier indicating a time frame during which treatment is to be performed, and a medical entity identifier identifying the medical entity;
retrieving patient information from medical records of patients of the medical entity, the patients having received treatment related to the medical condition during the treatment time frame, the patient information indicating events related to treatment, the events being at least a sub-subset of the subset of the events of the protocol;
for each patient, using that patient'"'"'s patient information;
for each protocol specific adherence object that includes at least one code from the patient'"'"'s patient information in the object predicate, generating a patient adherence object score, the patient adherence object score indicating whether the adherence object was performed;
generating a medical entity adherence score for the medical entity based on the patient adherence object scores, the medical entity adherence score indicating that medical entity'"'"'s compliance with the adherence path; and
generating a report indicating the medical entity adherence score.
5 Assignments
0 Petitions
Accused Products
Abstract
An example method comprises receiving a protocol associated with a particular medical condition, selecting a subset of the events of the protocol to be adherence objects of an adherence path, determine a time frame predicate for each adherence object, determine an object predicate for each adherence object, retrieving patient information from medical records of patients of the medical entity, determining for each adherence object if each particular adherence object was performed as a part of that patient'"'"'s treatment related to the medical condition including determining if the time frame predicate and object predicate are satisfied, and generating patient adherence object score for each adherence object of the adherence path, generating a medical entity adherence score based on the patient adherence object scores, the medical entity adherence score indicating that medical entity'"'"'s compliance with the adherence path, and generating a report indicating the medical entity adherence score.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a protocol associated with a particular medical condition, the protocol comprising a set of events to occur in treatment of the medical condition; selecting a subset of the events of the protocol to be adherence objects of an adherence path; determining a time frame predicate for each adherence object of the adherence path, the time frame predicate indicating a time frame during which an event related to the adherence object is to be performed; determining an object predicate for each adherence object of the adherence path, the object predicate indicating one or more codes of an electronic health record system associated with an event related to the adherence object, the electronic health record system storing medical information related to a medical entity, wherein a protocol specific adherence object is an adherence object of the adherence path of the protocol that was performed for treatment related to the protocol during the time frame indicated in the time frame predicate; receiving a medical condition identifier indicating a medical condition, a treatment time frame identifier indicating a time frame during which treatment is to be performed, and a medical entity identifier identifying the medical entity; retrieving patient information from medical records of patients of the medical entity, the patients having received treatment related to the medical condition during the treatment time frame, the patient information indicating events related to treatment, the events being at least a sub-subset of the subset of the events of the protocol; for each patient, using that patient'"'"'s patient information; for each protocol specific adherence object that includes at least one code from the patient'"'"'s patient information in the object predicate, generating a patient adherence object score, the patient adherence object score indicating whether the adherence object was performed; generating a medical entity adherence score for the medical entity based on the patient adherence object scores, the medical entity adherence score indicating that medical entity'"'"'s compliance with the adherence path; and generating a report indicating the medical entity adherence score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising executable instructions that are executable by a processor to perform a method, the method comprising:
-
receiving a protocol associated with a particular medical condition, the protocol comprising a set of events to occur in treatment of the medical condition; selecting a subset of the events of the protocol to be adherence objects of an adherence path; determining a time frame predicate for each adherence object of the adherence path, the time frame predicate indicating a time frame during which an event related to the adherence object is to be performed; determining an object predicate for each adherence object of the adherence path, the object predicate indicating one or more codes of an electronic health record system associated with an event related to the adherence object, the electronic health record system storing medical information related to a medical entity, wherein a protocol specific adherence object is an adherence object of the adherence path of the protocol that was performed for treatment related to the protocol during the time frame indicated in the time frame predicate; receiving a medical condition identifier indicating a medical condition, a treatment time frame identifier indicating a time frame during which treatment is to be performed, and a medical entity identifier identifying the medical entity; retrieving patient information from medical records of patients of the medical entity, the patients having received treatment related to the medical condition during the treatment time frame, the patient information indicating events related to treatment, the events being at least a sub-subset of the subset of the events of the protocol; for each patient, using that patient'"'"'s patient information for each protocol specific adherence object that includes at least one code from the patient'"'"'s patient information in the object predicate, generating a patient adherence object score, the patient adherence object score indicating whether the adherence object was performed; generating a medical entity adherence score for the medical entity based on the patient adherence object scores, the medical entity adherence score indicating that medical entity'"'"'s compliance with the adherence path; and generating a report indicating the medical entity adherence score. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; and memory comprising instructions to configure the one or more processors to; receive a protocol associated with a particular medical condition, the protocol comprising a set of events to occur in treatment of the medical condition; select a subset of the events of the protocol to be adherence objects of an adherence path; determine a time frame predicate for each adherence object of the adherence path, the time frame predicate indicating a time frame during which an event related to the adherence object is to be performed; determine an object predicate for each adherence object of the adherence path, the object predicate indicating one or more codes of an electronic health record system associated with an event related to the adherence object, the electronic health record system storing medical information related to a medical entity, wherein a protocol specific adherence object is an adherence object of the adherence path of the protocol that was performed for treatment related to the protocol during the time frame indicated in the time frame predicate; receive a medical condition identifier indicating a medical condition, a treatment time frame identifier indicating a time frame during which treatment is to be performed, and a medical entity identifier identifying the medical entity; retrieve patient information from medical records of patients of the medical entity, the patients having received treatment related to the medical condition during the treatment time frame, the patient information indicating events related to treatment, the events being at least a sub-subset of the subset of the events of the protocol; for each patient, use that patient'"'"'s patient information; for each protocol specific adherence object that includes at least one code from the patient'"'"'s patient information in the object predicate, generate a patient adherence object score, the patient adherence object score indicating whether the adherence object was performed; generate a medical entity adherence score for the medical entity based on the patient adherence object scores, the medical entity adherence score indicating that medical entity'"'"'s compliance with the adherence path; and generate a report indicating the medical entity adherence score.
-
Specification