IP Library Granted Patent US 10,748,657
Granted Patent B2
US 10,748,657 · App. 15/588,732 · Granted Aug 18, 2020

Rationale generation management

Inventors: Thomas J. Eggebraaten (Rochester, MN); Marie L. Setnes (Bloomington, MN)
Assignee: International Business Machines Corporation
G16H50/20G06F19/3481G16H10/20G16H20/00G16H50/70
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 10,748,657
App. No.
15/588,732
Granted
Aug 18, 2020
Kind
B2
Abstract

Disclosed aspects relate to generating rationales for treatment options. A set of preference scores that indicates a first preference score for a first treatment option of a set of treatment options may be received. A rank-order that indicates a first ranking for the first treatment option may be received. The set of preference scores may be analyzed with respect to the rank-order to determine a relationship between the first preference score and the first ranking for the first treatment option. Based on the relationship between the first preference score and the first ranking, a set of rationale data for the first treatment option may be generated with respect to the first rank. Based on a user profile for a user, the set of rationale data may be configured for the user. The set of rationale data which is configured for the user may be provided.

Claims (75)

1. A computer-implemented method for automatically generating rationales for a set of treatment options, the method comprising:

receiving, with respect to the set of treatment options, a set of preference scores that indicates a first preference score for a first treatment option of the set of treatment options, wherein receiving the set of preference scores includes using a treatment option management engine to compute the set of preference scores for the set of treatment options based on a historical archive of medical records;

receiving, with respect to the set of treatment options, a rank-order that indicates a score hierarchy of treatment options containing a first ranking for the first treatment option of the set of treatment options;

computing a correlation score based on analyzing the first preference score and the first ranking, wherein the set of preference scores are expressed as integer values between 0 and 10;

aggregating one or more subsets of a set of attributes and one or more subsets of a set of exclusion factors to generate a set of rationale data for the first treatment option with respect to the first ranking, based on the relationship between the first preference score and the first ranking;

configuring, based on a user profile for a user, the set of rationale data for the user; and

providing the set of rationale data which is configured for the user.

2. The method of claim 1 , further comprising:

detecting a set of attributes to determine the relationship between the first preference score and the first ranking for the first treatment option, wherein the set of attributes define a merit feature of the set of treatment options, and wherein the merit feature comprises any one or more of a collection of traits, properties, qualities, characteristics, or features of the set of treatment options that contribute to a determination of the rank-order for the set of treatment options.

3. The method of claim 2 , further comprising:

detecting a set of exclusion factors to determine the relationship between the first preference score and the first ranking for the first treatment option, wherein the set of exclusion factors define a demerit feature of the set of treatment options, and wherein the demerit feature comprises any one or more of a collection of traits, properties, qualities, characteristics, or features of the set of treatment options that contribute to a determination of the rank-order for the set of treatment options.

4. The method of claim 3 , further comprising:

determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a match with respect to the first ranking; and

compiling, to generate the set of rationale data in an automated fashion, a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options.

5. The method of claim 3 , further comprising:

determining, based on the relationship between the first preference score and the first ranking, that the first preference score fails to achieve a match with respect to the first ranking; and

compiling, to generate the set of rationale data in an automated fashion, both a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options and a first subset of exclusion factors of the set of exclusion factors that corresponds to the first treatment option of the set of treatment options.

6. The method of claim 3 , further comprising:

determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a discrepancy threshold with respect to the first ranking; and

compiling, to generate the set of rationale data in an automated fashion, both a second subset of attributes of the set of attributes that corresponds to a second treatment option of the set of treatment options and a second subset of exclusion factors of the set of exclusion factors that corresponds to the second treatment option of the set of treatment options.

7. The method of claim 3 , further comprising:

filtering, in an automated fashion based on a set of attribute priority criteria, the set of attributes to remove a second subset of attributes from the set of attributes.

8. The method of claim 1 , further comprising:

executing, in a dynamic fashion to streamline generating rationales for the set of treatment options, each of:

the receiving, the receiving, the determining, the generating, the configuring, and the providing.

9. The method of claim 1 , further comprising:

executing, in an automated fashion without user intervention, each of:

the receiving, the receiving, the determining, the generating, the configuring, and the providing.

10. A system for automatically generating rationales for a set of treatment options, the system comprising:

a memory having a set of computer readable computer instructions, and

a processor for executing the set of computer readable instructions, the set of computer readable instructions including:

receiving, with respect to the set of treatment options, a set of preference scores that indicates a first preference score for a first treatment option of the set of treatment options, wherein receiving the set of preference scores includes using a treatment option management engine to compute the set of preference scores for the set of treatment options based on a historical archive of medical records;

receiving, with respect to the set of treatment options, a rank-order that indicates a score hierarchy of treatment options containing a first ranking for the first treatment option of the set of treatment options;

computing a correlation score based on analyzing the first preference score and the first ranking, wherein the set of preference scores are expressed as integer values between 0 and 10;

aggregating one or more subsets of a set of attributes and one or more subsets of a set of exclusion factors to generate a set of rationale data for the first treatment option with respect to the first ranking, based on the relationship between the first preference score and the first ranking;

configuring, based on a user profile for a user, the set of rationale data for the user; and

providing the set of rationale data which is configured for the user.

11. The method of claim 10 , further comprising:

detecting a set of attributes to determine the relationship between the first preference score and the first ranking for the first treatment option, wherein the set of attributes define a merit feature of the set of treatment options, and wherein the merit feature comprises any one or more of a collection of traits, properties, qualities, characteristics, or features of the set of treatment options that contribute to a determination of the rank-order for the set of treatment options.

12. The method of claim 11 , further comprising:

detecting a set of exclusion factors to determine the relationship between the first preference score and the first ranking for the first treatment option, wherein the set of exclusion factors define a demerit feature of the set of treatment options, and wherein the demerit feature comprises any one or more of a collection of traits, properties, qualities, characteristics, or features of the set of treatment options that contribute to a determination of the rank-order for the set of treatment options.

13. The system of claim 12 , further comprising:

determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a match with respect to the first ranking; and

compiling, to generate the set of rationale data in an automated fashion, a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options.

14. The system of claim 12 , further comprising:

determining, based on the relationship between the first preference score and the first ranking, that the first preference score fails to achieve a match with respect to the first ranking; and

compiling, to generate the set of rationale data in an automated fashion, both a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options and a first subset of exclusion factors of the set of exclusion factors that corresponds to the first treatment option of the set of treatment options.

15. The method of claim 12 , further comprising:

determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a discrepancy threshold with respect to the first ranking; and

compiling, to generate the set of rationale data in an automated fashion, both a second subset of attributes of the set of attributes that corresponds to a second treatment option of the set of treatment options and a second subset of exclusion factors of the set of exclusion factors that corresponds to the second treatment option of the set of treatment options.

16. The system of claim 12 , further comprising:

filtering, in an automated fashion based on a set of attribute priority criteria, the set of attributes to remove a second subset of attributes from the set of attributes.

17. The system of claim 10 , further comprising:

executing, in a dynamic fashion to streamline generating rationales for the set of treatment options, each of:

the receiving, the receiving, the determining, the generating, the configuring, and the providing.

18. The system of claim 10 , further comprising:

executing, in an automated fashion without user intervention, each of:

the receiving, the receiving, the determining, the generating, the configuring, and the providing.

19. A computer program product for automatically generating rationales for a set of treatment options, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:

receiving, with respect to the set of treatment options, a set of preference scores that indicates a first preference score for a first treatment option of the set of treatment options, wherein receiving the set of preference scores includes using a treatment option management engine to compute the set of preference scores for the set of treatment options based on a historical archive of medical records;

receiving, with respect to the set of treatment options, a rank-order that indicates a score hierarchy of treatment options containing a first ranking for the first treatment option of the set of treatment options;

computing a correlation score based on analyzing the first preference score and the first ranking, wherein the set of preference scores are expressed as integer values between 0 and 10;

aggregating one or more subsets of a set of attributes and one or more subsets of a set of exclusion factors to generate a set of rationale data for the first treatment option with respect to the first ranking, based on the relationship between the first preference score and the first ranking;

configuring, based on a user profile for a user, the set of rationale data for the user; and

providing the set of rationale data which is configured for the user.

20. The computer program product of claim 19 , further comprising:

detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of attributes that characterize a merit feature of the set of treatment options;

detecting, to determine the relationship between the first preference score and the first ranking for the first treatment option, a set of exclusion factors that characterize a demerit feature of the set of treatment options;

determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a match with respect to the first ranking;

compiling, to generate the set of rationale data in an automated fashion, a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options;

determining, based on the relationship between the first preference score and the first ranking, that the first preference score fails to achieve a match with respect to the first ranking;

compiling, to generate the set of rationale data in an automated fashion, both a first subset of attributes of the set of attributes that corresponds to the first treatment option of the set of treatment options and a first subset of exclusion factors of the set of exclusion factors that corresponds to the first treatment option of the set of treatment options;

determining, based on the relationship between the first preference score and the first ranking, that the first preference score achieves a discrepancy threshold with respect to the first ranking;

compiling, to generate the set of rationale data in an automated fashion, both a second subset of attributes of the set of attributes that corresponds to a second treatment option of the set of treatment options and a second subset of exclusion factors of the set of exclusion factors that corresponds to the second treatment option of the set of treatment options; and

filtering, in an automated fashion based on a set of attribute priority criteria, the set of attributes to remove a second subset of attributes from the set of attributes.

Assignments (3)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2017
From: EGGEBRAATEN, THOMAS J.; SETNES, MARIE L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042269/0189 →
Continuity (1)
Related Publication 20180322252A1 · Nov 8, 2018