IP Library Granted Patent US 10,810,187
Granted Patent B1
US 10,810,187 · App. 16/587,475 · Granted Oct 20, 2020

Predictive model for generating paired identifiers

Inventors: Lisa Nolan (Woburn, MA); Nicolas Ross (Chicago, IL); Colin McCormack (Natick, MA)
Assignee: C/HCA, Inc.
G06F16/2379G06F16/258G06N5/04G06N20/00
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,810,187
App. No.
16/587,475
Granted
Oct 20, 2020
Kind
B1
Abstract

In some examples, a computer-implemented method is provided. The computer-implemented method includes accessing a training dataset including a plurality of data pairs. Each data pair of the plurality of data pairs includes first data from a first recorded observation for a first dependent user and second data from a first identifier for the first dependent user. The first identifier corresponds to the first recorded observation. The computer-implemented method also includes training a predictive model by using the training data set and accessing an unpaired recorded observation for a second dependent user. The unpaired recorded observation is missing a corresponding identifier. The computer-implemented method further includes using the trained predictive model to generate at least one paired identifier for the unpaired recorded observation, and outputting the at least one paired identifier.

Claims (47)

1. A computer-implemented method comprising:

accessing, by one or more data processors, a training dataset comprising a plurality of data pairs, wherein each data pair of the plurality of data pairs includes first data from a first recorded observation for a first dependent user and second data from a first charge code for the first dependent user, the first charge code corresponds to the first recorded observation, the first charge code comprises structured data, and a format of the first charge code is changed to generate the second data;

training, by the one or more data processors, a predictive model by using the training dataset;

accessing, by the one or more data processors, an unmatched recorded observation for a second dependent user, wherein the unmatched recorded observation is missing a corresponding charge code that is related to the first charge code;

counting, by the one or more data processors, a number of completed fields within the unmatched recorded observation;

at least one of:

using, by the one or more data processors, the number of completed fields within the unmatched recorded observation to identify at least one of a plurality of paired charge codes; or

using, by the one or more data processors, the number of completed fields within the unmatched recorded observation to determine a number of the plurality of paired charge codes;

using, by the one or more data processors, the trained predictive model to generate at least one paired charge code for the unmatched recorded observation; and

outputting, by the one or more data processors, the at least one paired charge code,

wherein the at least one paired charge code comprises the plurality of paired charge codes that are ranked in order of likelihood of acceptance for the unmatched recorded observation.

2. The computer-implemented method of claim 1 , wherein the first recorded observation comprises unstructured data, and the method further comprises using natural language processing to generate the first data from the first recorded observation as structured data.

3. The computer-implemented method of claim 1 , wherein each data pair of the plurality of data pairs further includes a tag indicating whether the first charge code was accepted in association with the first recorded observation.

4. The computer-implemented method of claim 1 , wherein for each data pair of the plurality of data pairs, the training dataset further comprises information from at least one record of the first dependent user.

5. The computer-implemented method of claim 1 ,

wherein the training dataset further comprises information from at least one third party source that processes charge codes for dependent users.

6. A system comprising:

one or more data processors; and

a non-transitory computer readable storage medium containing instructions that, when executed on the one or more data processors, cause the one or more data processors to perform actions including:

accessing a training dataset comprising a plurality of data pairs, wherein each data pair of the plurality of data pairs includes first data from a first recorded observation for a first dependent user and second data from a first charge code for the first dependent user, the first charge code corresponds to the first recorded observation, the first charge code comprises structured data, and a format of the first charge code is changed to generate the second data;

training a predictive model by using the training dataset;

accessing an unmatched recorded observation for a second dependent user, wherein the unmatched recorded observation is missing a corresponding charge code that is related to the first charge code;

counting a number of completed fields within the unmatched recorded observation;

at least one of:

using the number of completed fields within the unmatched recorded observation to identify at least one of a plurality of paired charge codes; or

using the number of completed fields within the unmatched recorded observation to determine a number of the plurality of paired charge codes;

using the trained predictive model to generate at least one paired charge code for the unmatched recorded observation; and

outputting the at least one paired charge code,

wherein the at least one paired charge code comprises the plurality of paired charge codes that are ranked in order of likelihood of acceptance for the unmatched recorded observation.

7. The system of claim 6 , wherein the first recorded observation comprises unstructured data, and the actions further include using natural language processing to generate the first data from the first recorded observation as structured data.

8. The system of claim 6 , wherein each data pair of the plurality of data pairs further includes a tag indicating whether the first charge code was accepted in association with the first recorded observation.

9. The system of claim 6 , wherein for each data pair of the plurality of data pairs, the training dataset further comprises information from at least one record of the first dependent user.

10. The system of claim 6 , wherein the training dataset further comprises information from at least one third party source that processes charge codes for dependent users.

11. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:

accessing a training dataset comprising a plurality of data pairs, wherein each data pair of the plurality of data pairs includes first data from a first recorded observation for a first dependent user and second data from a first charge code for the first dependent user, and the first charge code corresponds to the first recorded observation, the first charge code comprises structured data, and a format of the first charge code is changed to generate the second data;

training a predictive model by using the training dataset;

accessing an unmatched recorded observation for a second dependent user, wherein the unmatched recorded observation is missing a corresponding charge code that is related to the first charge code;

counting a number of completed fields within the unmatched recorded observation;

at least one of:

using the number of completed fields within the unmatched recorded observation to identify at least one of a plurality of paired charge codes; or

using the number of completed fields within the unmatched recorded observation to determine a number of the plurality of paired charge codes;

using the trained predictive model to generate at least one paired charge code for the unmatched recorded observation; and

outputting the at least one paired charge code,

wherein the at least one paired charge code comprises the plurality of paired charge codes that are ranked in order of likelihood of acceptance for the unmatched recorded observation.

12. The computer-program product of claim 11 , wherein the first recorded observation comprises unstructured data, and the actions further include using natural language processing to generate the first data from the first recorded observation as structured data.

13. The computer-program product of claim 11 , wherein each data pair of the plurality of data pairs further includes a tag indicating whether the first charge code was accepted in association with the first recorded observation.

14. The computer-program product of claim 11 , wherein for each data pair of the plurality of data pairs, the training dataset further comprises information from at least one record of the first dependent user.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: C/HCA, INC.
To: PATIENTKEEPER, INC.
Reel/Frame 058135/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2020
From: ROSS, NICOLAS
To: C/HCA, INC.
Reel/Frame 053112/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MCCORMACK, COLIN; NOLAN, LISA
To: HCA HOLDINGS, INC.
Reel/Frame 051656/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: HCA HEALTHCARE, INC.
To: C/HCA, INC.
Reel/Frame 051657/0120 →
CHANGE OF NAME Recorded Jan 29, 2020
From: HCA HOLDINGS, INC.
To: HCA HEALTHCARE, INC.
Reel/Frame 051734/0915 →
Continuity (2)
Provisional Application 62739412 · Oct 1, 2018
Provisional Application 62900776 · Sep 16, 2019