IP Library Granted Patent US 8,244,733
Granted Patent B2
US 8,244,733 · App. 12/435,944 · Granted Aug 14, 2012

Adaptive hybrid reasoning decision support system

Assignee: University of Massachusetts
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,244,733
App. No.
12/435,944
Granted
Aug 14, 2012
Kind
B2
Abstract

A method for indexing a plurality of nodes using a computer system is provided. The computer system includes data storage and a processor coupled to the data storage. The method includes acts of storing the plurality of nodes in the data storage, each of the plurality of nodes having a hit count, a link count and an outcome, creating a qualitative index ordering a plurality of nodes according to the hit count, the link count and the outcome of each node and storing the qualitative index in the data storage. The hit count of each node indicates a number of times a case attribute associated with the node is presented to a user. The link count of each node indicates a number of times the case attribute associated with the node is affirmed as useful. The outcome of each node indicates a desirability of the outcome.

Claims (66)

1. A method for indexing a plurality of nodes using a computer system, the computer system including data storage and a processor coupled to the data storage, the method comprising:

storing the plurality of nodes in the data storage, each of the plurality of nodes having a hit count, a link count and an outcome, the hit count of each node indicating a number of times a case attribute associated with the node is presented to a user, the link count of each node indicating a number of times the case attribute associated with the node is affirmed as useful, the outcome of each node indicating a desirability of the outcome;

creating a qualitative index ordering a plurality of nodes according to the hit count, the link count and the outcome of each node;

creating a semantic index ordering the plurality of nodes according to a diagnosis-related group associated with each node;

creating a quantitative index ordering the plurality of nodes according to a plurality of patient data values associated with each node;

creating an ontological index ordering the plurality of nodes according to at least one clinical term taxonomy;

creating a temporal index ordering the plurality of nodes according to a time period associated with each node;

creating a temporal-ontological index ordering the plurality of nodes according to a time period associated with each node and the at least one clinical term taxonomy; and

storing the qualitative index in the data storage.

2. The method according to claim 1 , wherein storing the plurality of nodes includes storing a tree of nodes.

3. The method according to claim 1 , wherein storing the plurality of nodes includes storing a plurality of cases.

4. The method according to claim 3 , wherein storing the plurality of cases includes storing a hit count of each case indicating a number of times a rule associated with the case was presented to the user.

5. The method according to claim 1 , wherein creating the qualitative index includes ordering the plurality of nodes in descending order.

6. The method according to claim 1 , further comprising:

receiving a first case from the user, the first case including a patient history, a patient characteristic, a diagnosis and an intervention;

determining, using the diagnosis, a semantic similarity between the first case and a plurality of cases associated with at least one of the plurality of nodes;

determining, using the patient characteristic and the intervention, a quantitative similarity between the first case and the plurality of cases; and

determining, using the patient history, a temporal similarity between the first case and the plurality of cases.

7. The method according to claim 6 , further comprising:

determining a similarity vote based at least in part on the semantic similarity, the quantitative similarity and the temporal similarity, the similarity vote indicating a second case of the plurality of cases; and

presenting the second case to the user.

8. The method according to claim 7 , further comprising:

adjusting the hit count of any of the plurality of nodes when a case attribute associated with a node is presented to the user; and

adjusting the link count of any of the plurality of nodes when the case attributed associated with the node is affirmed as useful.

9. A system for indexing a plurality of nodes comprising:

a storage medium; and

a processor coupled to the storage medium and configured to:

store the plurality of nodes on the storage medium, each of the plurality of nodes having a hit count, a link count and an outcome, the hit count of each node indicating a number of times a case attribute associated with the node is presented to a user, the link count of each node indicating a number of times the case attribute associated with the node is affirmed as useful, the outcome of each node indicating a desirability of the outcome;

create a qualitative index ordering a plurality of nodes according to the hit count, the link count and the outcome of each node;

create a semantic index ordering the plurality of nodes according to a diagnosis-related group associated with each node;

create a quantitative index ordering the plurality of nodes according to a plurality of patient data values associated with each node;

create an ontological index ordering the plurality of nodes according to at least one clinical term taxonomy;

create a temporal index ordering the plurality of nodes according to a time period associated with each node;

create a temporal-ontological index ordering the plurality of nodes according to a time period associated with each node and the at least one clinical term taxonomy; and

store the qualitative index in the data storage.

10. The system according to claim 9 , wherein the processor configured to store the plurality of nodes is further configured to store a tree of nodes.

11. The system according to claim 9 , wherein the processor configured to store the plurality of nodes is further configured to store a plurality of cases.

12. The system according to claim 11 , wherein the processor configured to store the plurality of cases is further configured to store a hit count of each case indicating a number of times a rule associated with the case was presented to the user.

13. The system according to claim 9 , wherein the processor configured to create the qualitative index is further configured to order the plurality of nodes in descending order.

14. The system according to claim 9 , wherein the processor is further configured to:

receive a first case from the user, the first case including a patient history, a patient characteristic, a diagnosis and an intervention;

determine, using the diagnosis, a semantic similarity between the first case and a plurality of cases associated with at least one of the plurality of nodes;

determine, using the patient characteristic and the intervention, a quantitative similarity between the first case and the plurality of cases; and

determine, using the patient history, a temporal similarity between the first case and the plurality of cases.

15. The system according to claim 14 , wherein the processor is further configured to:

determine a similarity vote based at least in part on the semantic similarity, the quantitative similarity and the temporal similarity, the similarity vote indicating a second case of the plurality of cases; and

present the second case to the user.

16. The system according to claim 15 , wherein the processor is further configured to:

adjust the hit count of any of the plurality of nodes when a case attribute associated with a node is presented to the user; and

adjust the link count of any of the plurality of nodes when the case attributed associated with the node is affirmed as useful.

17. A non-transitory computer readable medium storing sequences of instruction for indexing a plurality of nodes including instructions that instruct at least one processor to:

store the plurality of nodes in the data storage, each of the plurality of nodes having a hit count, a link count and an outcome, the hit count of each node indicating a number of times a case attribute associated with the node is presented to a user, the link count of each node indicating a number of times the case attribute associated with the node is affirmed as useful, the outcome of each node indicating a desirability of the outcome;

create a qualitative index ordering a plurality of nodes according to the hit count, the link count and the outcome of each node;

create a semantic index ordering the plurality of nodes according to a diagnosis-related group associated with each node;

create a quantitative index ordering the plurality of nodes according to a plurality of patient data values associated with each node;

create an ontological index ordering the plurality of nodes according to at least one clinical term taxonomy;

create a temporal index ordering the plurality of nodes according to a time period associated with each node;

create a temporal-ontological index ordering the plurality of nodes according to a time period associated with each node and the at least one clinical term taxonomy; and

store the qualitative index in the data storage.

18. The non-transitory computer readable medium according to claim 17 , wherein the instructions further instruct the at least one processor to:

receive a first case from the user, the first case including a patient history, a patient characteristic, a diagnosis and an intervention;

determine, using the diagnosis, a semantic similarity between the first case and a plurality of cases associated with at least one of the plurality of nodes;

determine, using the patient characteristic and the intervention, a quantitative similarity between the first case and the plurality of cases; and

determine, using the patient history, a temporal similarity between the first case and the plurality of cases.

19. The non-transitory computer readable medium according to claim 17 , wherein the instructions to store the plurality of nodes include instructions to store a tree of nodes.

20. The non-transitory computer readable medium according to claim 17 , wherein the instructions to store the plurality of nodes include instructions to store a plurality of cases.

Assignments (2)
CONFIRMATORY LICENSE Recorded May 8, 2015
From: UNIVERSITY OF MASSACHUSETTS, DARTMOUTH
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 035635/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2013
From: FORTIER, PAUL J.; MITSA, THEOPHANO; DLUHY, NANCY
To: UNIVERSITY OF MASSACHUSETTS
Reel/Frame 030730/0715 →
Continuity (2)
Provisional Application 61050419 · May 5, 2008
Related Publication 20100088320A1 · Apr 8, 2010