Graphical user interface for use with open expert system
First Claim
Patent Images
1. A rules system for use with an expert system, the rules system comprising:
- a rule editor for creating, editing, or creating and editing at least one rule expression, where the rule expression comprises at least one condition or action input by a user;
a block manager for verifying the logic of the rule expression;
a rule manager for converting the rule expression into a rule interpretable by the expert system; and
a test scenario facility for executing the interpretable rule with sample data values, wherein the interpretable rule is capable of being promoted to an enabled rule authorized to modify real data.
1 Assignment
0 Petitions
Accused Products
Abstract
A rules system for creating rules to an expert system is provided, the rules system providing a user-friendly, guided process for creating such rules.
18 Citations
28 Claims
-
1. A rules system for use with an expert system, the rules system comprising:
-
a rule editor for creating, editing, or creating and editing at least one rule expression, where the rule expression comprises at least one condition or action input by a user;
a block manager for verifying the logic of the rule expression;
a rule manager for converting the rule expression into a rule interpretable by the expert system; and
a test scenario facility for executing the interpretable rule with sample data values, wherein the interpretable rule is capable of being promoted to an enabled rule authorized to modify real data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for a user to create or edit a rule in a rules system, for use with an expert system, the method comprising the steps of:
-
inputting at least one condition or action to form a rule expression, where the rule expression is eventually converted by the rules system to a rule interpretable by the expert system;
selecting at least one additional condition or action from a set of one or more logical condition or action choices presented by the rules system, the selection contributing to the rule expression;
creating a test scenario for testing the conditions and actions of the rule by populating a test scenario template with sample data;
initiating execution of the test scenario; and
promoting the rule to an enabled rule, wherein the enabled rule is authorized to modify real data stored in a clinical database. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium having computer-executable instructions arranged for performing a method for creating and editing rules for an expert system comprising the steps of:
-
accepting input of data that represents at least one condition or action for a rule;
presenting to a user a set of one or more logical condition or action choices in response to the data input;
accepting the user'"'"'s selection of a condition or action from the presented logical condition or action choices;
repeating the steps of accepting input, presenting, and accepting the user'"'"'s selection;
verifying that the rule is logically correct;
converting the rule into a rule interpretable by the expert system;
creating a test scenario for the conditions and actions selected by the user for the rule, wherein a test scenario template is capable of being filled with sample data by the user;
presenting the user with the results of the test scenario; and
allowing promotion of the rule to an enabled rule authorized to modify real data stored in a clinical database. - View Dependent Claims (26, 27, 28)
-
Specification