System and method for testing autoverification rules
First Claim
1. A system for testing the performance of an autoverification rule, the system comprising:
- an output device that displays a graphical user interface configured to display the autoverification rule as a flowchart comprising a plurality of nodes and edges, the plurality of nodes including a start node and one or more output nodes, wherein the flowchart further comprises a plurality of paths, each path being a different node-to-node progression through the flowchart from the start node to one of the one or more output nodes, wherein the progression includes the nodes used in the path and the edges connecting such nodes, the output nodes comprising at least one of a validate node and a hold node; and
a processor configured to perform the autoverification rule on rule check data, the autoverification rule being configured to automatically evaluate laboratory test results, the rule check data including an example test result,wherein the processor is further configured to identify on the graphical user interface which one of the plurality of paths was taken by the processor in performing the autoverification rule on the rule check data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of testing an autoverification rule comprises providing a rule check including a example test result. After the rule check is provided, the autoverification rule is automatically performed on the rule check. Performance of the autoverification rule on the rule check provides a rule check output. It is then determined whether the rule check output is an expected output. A system for testing the autoverification rules comprises a graphical user interface configured to display an autoverification rule and receive the rule check for the autoverification rule. The system further includes a processor configured to automatically perform the autoverification rule on the rule check and provide a rule check output. The processor is further configured to receive an input indicating whether the rule check output is an approved output for the autoverification rule.
-
Citations
20 Claims
-
1. A system for testing the performance of an autoverification rule, the system comprising:
-
an output device that displays a graphical user interface configured to display the autoverification rule as a flowchart comprising a plurality of nodes and edges, the plurality of nodes including a start node and one or more output nodes, wherein the flowchart further comprises a plurality of paths, each path being a different node-to-node progression through the flowchart from the start node to one of the one or more output nodes, wherein the progression includes the nodes used in the path and the edges connecting such nodes, the output nodes comprising at least one of a validate node and a hold node; and a processor configured to perform the autoverification rule on rule check data, the autoverification rule being configured to automatically evaluate laboratory test results, the rule check data including an example test result, wherein the processor is further configured to identify on the graphical user interface which one of the plurality of paths was taken by the processor in performing the autoverification rule on the rule check data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of testing an autoverification rule, the method comprising:
-
displaying the autoverification rule as a flowchart including a plurality of nodes and edges on a graphical user interface, the nodes comprising at least one of a validate node and a hold node, wherein the autoverification rule is configured to automatically evaluate laboratory test results; receiving an example laboratory test result as input to test the autoverification rule; performing, by a processor, the autoverification rule on the example laboratory test result to determine an autoverification output; and identifying, by the processor, a path through the displayed plurality of nodes and edges representing actions of the autoverification rule performed by the processor to determine the autoverification output, wherein the identified path is one of a plurality of different paths from input to output through the displayed plurality of nodes and edges. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for testing the performance of an autoverification rule, the system comprising:
-
an output device that displays a graphical user interface configured to display the autoverification rule as a flowchart comprising a plurality of nodes and edges, the plurality of nodes including a start node and one or more selectable nodes, wherein there are a plurality of paths through the flowchart, each of the paths being a different node-to-node progression through the flowchart of the autoverification rule from the start node to one of the one or more selectable nodes, the selectable nodes comprising at least one of; an order test node that directs a laboratory analyzer to perform a test on the patient sample; a rerun node that directs the laboratory analyzer to automatically rerun the test on the patient sample; a range check node that determines if a value of a laboratory test result is inside, below, or above a validation range provided by the user based on the test and the laboratory analyzer; and a delta check node that retrieves a prior laboratory test result of the patient and compares the laboratory test result and the retrieved prior laboratory test result; and a processor configured to; perform the autoverification rule on a plurality of sets of rule check data, wherein the autoverification rule is configured to automatically evaluate laboratory test results, determine if the paths followed by the processor in performing the autoverification rule on each of the sets of rule check data include each of the paths through the flowchart; and identify, on the graphical user interface, a missing path through the flowchart, wherein the missing path comprises a path not followed by the processor in performing the autoverification rule on each of the sets of rule check data. - View Dependent Claims (18, 19, 20)
-
Specification