Methods and apparatus for visually creating complex expressions that inform a rules-based system of clinical decision support
OwnerMichael Smit, Khiang Seowinventors
Life of this patent
Estimating the term…
Abstract
A method of constructing a Boolean expression in a clinical setting, including identifying at least a first and a second data assertion to add to the Boolean expression, adding at least one Boolean logical operator to the Boolean expression, determining an order of evaluation for the first and second data assertions, and visually depicting the first and second data assertions and the Boolean logical operator in a hierarchal display.
Claims39
A method of constructing a Boolean expression in a clinical setting, comprising:
- identifying at least a first and a second data assertion to add to the Boolean expression;
- adding at least one Boolean logical operator to the Boolean expression;
- determining an order of evaluation for the first and second data assertions;
- and
- visually depicting the first and second data assertions and the Boolean logical operator in a hierarchal display.
A method of constructing a Boolean expression to provide clinical decision support, comprising:
- identifying a set of data assertions to be added to the Boolean expression;
- selecting a plurality of data assertions from the set of data assertions to add to the Boolean expression;
- adding a plurality of Boolean logical operators to the Boolean expression;
- determining an order of evaluation for the plurality of data assertions;
- visually depicting the plurality of data assertions and the plurality of Boolean logical operators in a hierarchal display of the Boolean expression;
- determining an action to be taken when the Boolean expression evaluates to true;
- and
- limiting the group of users for which the action applies.
A method of constructing a clinical decision support rule expression comprising:
- identifying a set of data assertions to be added to the rule expression;
- selecting a plurality of data assertions from the set of data assertions to add to a rule expression grid, wherein the rule expression grid includes a plurality of rows with one of the plurality of data assertions displayed in each row or the plurality of rows;
- adding one or more Boolean logical operators to the rule expression, wherein the one or more Boolean logical operators are added to the rows of the rule expression grid;
- determining an order of evaluation for the plurality of data assertions;
- and
- visually depicting the rule expression grid as a hierarchal display of the rule expression.
A system for constructing a Boolean expression in a clinical setting, comprising:
- means for identifying at least a first and a second data assertion to add to the Boolean expression;
- means for adding at least one Boolean logical operator to the Boolean expression;
- means for determining an order of evaluation for the first and second data assertions;
- and
- means for visually depicting the first and second data assertions and the Boolean logical operator in a hierarchal display.
An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
- identify a set of data assertions to be added to a clinical decision support rule expression;
- select a plurality of data assertions from the set of data assertions to add to a rule expression grid, wherein the rule expression grid includes a plurality of rows with one of the plurality of data assertions displayed in each row or the plurality of rows;
- add one or more Boolean logical operators to the rule expression, wherein the one or more Boolean logical operators are added to the rows of the rule expression grid;
- determine an order of evaluation for the plurality of data assertions;
- and
- visually depict the rule expression grid as a hierarchal display of the rule expression.
Dependencies are inferred from the claim text.