IP Library Patent Application 14200725
Patent Application
App. No. 14/200,725

System and Method For Grouping Medical Codes For Clinical Predictive Analytics

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 None
App. No.
14/200,725
Abstract

A system and method for grouping medical codes for clinical predictive analytics is provided. The system for predictive modeling using medical information comprising a computer system for electronically receiving a data set of medical diagnosis codes and applying indicator variables to the data set, the computer system allowing a user to define a target and one or more thresholds conditions, a supervised variable grouping engine executed by the computer system, said engine calculating, for each indicator variable, a vector length and a distance to a target vector, wherein each indicator variable initially forms a group, automatically combining two groups of indicator variables that satisfy threshold conditions to create a combined group, recalculating the combined group's vector length, distance to the target vector, and distance to vectors of other remaining groups, iteratively combining and recalculating until there are no two groups that satisfy the threshold conditions or until a satisfactory number of groups is formed; and generating an altered data set of medical code groupings with reduced dimensionality and inputting the altered data set into a predictive model.

Claims (43)

1 . A system for predictive modeling using medical information comprising:

a computer system for electronically receiving a data set of medical diagnosis codes and applying indicator variables to the data set, the computer system allowing a user to define a target and one or more thresholds conditions;

a supervised variable grouping engine executed by the computer system, said engine:

calculating, for each indicator variable, a vector length and a distance to a target vector, wherein each indicator variable initially forms a group;

automatically combining two groups of indicator variables that satisfy threshold conditions to create a combined group;

recalculating the combined group's vector length, distance to the target vector, and distance to vectors of other remaining groups;

iteratively combining and recalculating until there are no two groups that satisfy the threshold conditions or until a satisfactory number of groups is formed; and

generating an altered data set of medical code groupings with reduced dimensionality and inputting the altered data set into a predictive model.

2 . The system of claim 1 , wherein when two individual groups of indicator variables are combined, the individual groups are removed from the data set.

3 . The system of claim 1 , wherein the threshold conditions defined by the user include thresholds for vector lengths, thresholds for distance of vectors to the target vector, and a threshold satisfactory number of groups.

4 . The system of claim 1 , wherein the supervised variable grouping engine uses Euclidean distance or risk as a measure of distance from the indicator variable vectors to the target.

5 . The system of claim 1 , wherein the data set contains records representing hospitalization claim records, and columns representing information regarding each claim.

6 . The system of claim 1 , wherein the medical diagnosis codes are ICD-9 codes.

7 . A method for predictive modeling using medical information comprising:

electronically receiving at a computer system a data set of medical diagnosis codes;

applying indicator variables to the data set;

defining at the computer system a target and one or more threshold conditions;

calculating by a supervised variable grouping engine executed by the computer system, for each indicator variable, a vector length and a distance to a target vector, wherein each indicator variable initially forms a group;

automatically combining two groups of indicator variables that satisfy threshold conditions to create a combined group;

recalculating the combined group's vector length, distance to the target vector, and distance to vectors of other remaining groups;

iteratively combining and recalculating until there are no two groups that satisfy the threshold conditions or until a satisfactory number of groups is formed;

generating an altered data set of medical code groupings with reduced dimensionality; and

inputting the altered data set into a predictive model.

8 . The method of claim 7 , wherein when two individual groups of indicator variables are combined, the individual groups are removed from the data set.

9 . The method of claim 7 , wherein the threshold conditions defined by the user include thresholds for vector lengths, thresholds for distance of vectors to the target vector, and a threshold satisfactory number of groups.

10 . The method of claim 7 , wherein the supervised variable grouping engine uses Euclidean distance or risk as a measure of distance from the indicator variable vectors to the target.

11 . The method of claim 7 , wherein the data set contains records representing hospitalization claim records, and columns representing information regarding each claim.

12 . The method of claim 7 , wherein the medical diagnosis codes are ICD-9 codes.

13 . A non-transitory computer-readable medium having computer-readable instructions stored thereon which, when executed by a computer system, cause the computer system to perform the steps of:

electronically receiving at a computer system a data set of medical diagnosis codes;

applying indicator variables to the data set;

defining at the computer system a target and one or more threshold conditions;

calculating by a supervised variable grouping engine executed by the computer system, for each indicator variable, a vector length and a distance to a target vector, wherein each indicator variable initially forms a group;

automatically combining two groups of indicator variables that satisfy threshold conditions to create a combined group;

recalculating the combined group's vector length, distance to the target vector, and distance to vectors of other remaining groups;

iteratively combining and recalculating until there are no two groups that satisfy the threshold conditions or until a satisfactory number of groups is formed;

generating an altered data set of medical code groupings with reduced dimensionality; and

inputting the altered data set into a predictive model.

14 . The non-transitory computer-readable medium of claim 13 , wherein when two individual groups of indicator variables are combined, the individual groups are removed from the data set.

15 . The non-transitory computer-readable medium of claim 13 , wherein the threshold conditions defined by the user include thresholds for vector lengths, thresholds for distance of vectors to the target vector, and a threshold satisfactory number of groups.

16 . The non-transitory computer-readable medium of claim 13 , wherein the supervised variable grouping engine uses Euclidean distance or risk as a measure of distance from the indicator variable vectors to the target.

17 . The non-transitory computer-readable medium of claim 13 , wherein the data set contains records representing hospitalization claim records, and columns representing information regarding each claim.

18 . The non-transitory computer-readable medium of claim 13 , wherein the medical diagnosis codes are ICD-9 codes.

Assignments (3)
SECURITY AGREEMENT Recorded Jul 7, 2016
From: OPERA SOLUTIONS USA, LLC; OPERA SOLUTIONS, LLC; OPERA SOLUTIONS GOVERNMENT SERVICES, LLC; BIQ, LLC; LEXINGTON ANALYTICS INCORPORATED; OPERA PAN ASIA LLC
To: WHITE OAK GLOBAL ADVISORS, LLC
Reel/Frame 039277/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: OPERA SOLUTIONS, LLC
To: OPERA SOLUTIONS U.S.A., LLC
Reel/Frame 039089/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2014
From: NAMAZIFAR, MAHDI; ZHANG, WEN; ZHANG, YAN
To: OPERA SOLUTIONS, LLC
Reel/Frame 032957/0254 →