IP Library Patent Application 16457769
Patent Application
App. No. 16/457,769

Neural Network Encoders and Decoders for Physician Practice Optimization

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.
16/457,769
Abstract

A machine learning system may be trained to predict codes for a physician code schedule. The machine learning system may use one or more encoders that encode codes, code schedules, and claims into separate vector spaces, where the vector spaces relate similar entities. The encoded codes, code schedules, and claims may be decoded by a decoder to predict a code to add to the code schedule. The encoders and the decoder may be machine learning models that are trained using ground-truth training examples.

Claims (83)

1 . A computer-implemented method for recommending one or more codes for a physician code schedule, the method comprising:

training a first neural network encoder to encode codes into a first vector representation, the first vector representation relating codes that are similar;

training a second neural network encoder to encode physician code schedules into a second vector representation, the second vector representation relating physician code schedules that are similar, wherein the physician code schedules comprise one or more codes;

training a third neural network encoder to encode claims into a third vector representation, the third vector representation relating claims that are similar, wherein the claims comprise one or more codes;

training a neural network decoder to accept as input an encoded physician code schedule and an encoded set of claims to output one or more predicted codes;

recommending a code to add to a physician code schedule of a physician by:

providing the physician code schedule;

providing a set of recent claims of the physician;

inputting the physician code schedule to the second neural network encoder to output an encoded physician code schedule;

inputting the set of recent claims of the physician to the third neural network encoder to output an encoded set of recent claims of the physician;

inputting the encoded physician code schedule and the encoded set of recent claims of the physician into the neural network decoder to output a predicted code.

2 . The computer-implemented method of claim 1 , wherein the first neural network encoder creates word embeddings of codes by using a skip-gram model.

3 . The computer-implemented method of claim 1 , wherein the second neural network encoder is a long short-term memory (LSTM) neural network, and

the second vector representation is created based on the internal state of the second neural network encoder.

4 . The computer-implemented method of claim 1 , wherein the second neural network encoder is trained by:

removing one or more codes from a ground-truth physician code schedule;

inputting the ground-truth physician code schedule with the one or more codes removed into the second neural network encoder; and

training the second neural network encoder to output the one or more removed codes.

5 . The computer-implemented method of claim 1 , wherein the third neural network encoder is a long short-term memory (LSTM) neural network, and

the third vector representation is created based on the internal state of the third neural network encoder.

6 . The computer-implemented method of claim 1 , wherein the third neural network encoder is trained by:

removing one or more codes from a ground-truth set of recent claims;

inputting the ground-truth set of recent claims with the one or more codes removed into the third neural network encoder; and

training the third neural network encoder to output the one or more removed codes.

7 . The computer-implemented method of claim 1 , wherein the neural network decoder is trained by:

removing one or more codes from a ground-truth physician code schedule;

inputting the ground-truth physician code schedule with the one or more codes removed into the second neural network encoder to output an encoded ground-truth physician code schedule with the one or more codes removed;

providing a ground-truth set of recent claims;

inputting the ground-truth set of recent claims into the third neural network encoder to output an encoded ground-truth set of recent claims;

inputting the encoded ground-truth physician code schedule with the one or more codes removed and the encoded ground-truth set of recent claims in the neural network decoder, and

training the neural network decoder to output the one or more removed codes.

8 . A computer-implemented method for recommending one or more codes for a physician code schedule, the method comprising:

training a first encoder to encode codes into a first vector representation, the first vector representation relating codes that are similar;

training a second encoder to encode physician code schedules into a second vector representation, the second vector representation relating physician code schedules that are similar, wherein the physician code schedules comprise one or more codes;

training a third encoder to encode claims into a third vector representation, the third vector representation relating claims that are similar, wherein the claims comprise one or more codes;

training a decoder to accept as input an encoded physician code schedule and an encoded set of claims to output one or more predicted codes;

recommending a code to add to a physician code schedule of a physician by:

providing the physician code schedule;

providing a set of recent claims of the physician;

inputting the physician code schedule to the second encoder to obtain an encoded physician code schedule;

inputting the set of recent claims of the physician to the third encoder to obtain an encoded set of recent claims of the physician;

inputting the encoded physician code schedule and the encoded set of recent claims of the physician into the decoder to output a predicted code.

9 . The computer-implemented method of claim 8 , wherein the first encoder creates word embeddings of codes by using a skip-gram model.

10 . The computer-implemented method of claim 8 , wherein the second encoder is a long short-term memory (LSTM) neural network, and

the second vector representation is created based on the internal state of the second neural network encoder.

11 . The computer-implemented method of claim 8 , wherein the second encoder is trained by:

removing one or more codes from a ground-truth physician code schedule;

inputting the ground-truth physician code schedule with the one or more codes removed into the second encoder; and

training the second encoder to output the one or more removed codes.

12 . The computer-implemented method of claim 8 , wherein the third encoder is a long short-term memory (LSTM) neural network, and

the third vector representation is created based on the internal state of the third encoder.

13 . The computer-implemented method of claim 8 , wherein the third encoder is trained by:

removing one or more codes from a ground-truth set of recent claims;

inputting the ground-truth set of recent claims with the one or more codes removed into the third encoder; and

training the third encoder to output the one or more removed codes.

14 . The computer-implemented method of claim 8 , wherein the decoder is trained by:

removing one or more codes from a ground-truth physician code schedule;

inputting the ground-truth physician code schedule with the one or more codes removed into the second encoder to output an encoded ground-truth physician code schedule with the one or more codes removed;

providing a ground-truth set of recent claims;

inputting the ground-truth set of recent claims into the third encoder to output an encoded ground-truth set of recent claims;

inputting the encoded ground-truth physician code schedule with the one or more codes removed and the encoded ground-truth set of recent claims in the decoder, and

training the decoder to output the one or more removed codes.

15 . A computer-implemented method for recommending one or more codes for a physician code schedule, the method comprising:

training a first encoder to encode codes into a first vector representation;

training a second encoder to encode physician code schedules into a second vector representation;

training a decoder to accept as input an encoded physician code schedule to output one or more predicted codes;

recommending a code to add to a physician code schedule of a physician by:

providing the physician code schedule;

inputting the physician code schedule to the second encoder to obtain an encoded physician code schedule;

inputting the encoded physician code schedule into the decoder to output a predicted code.

16 . The computer-implemented method of claim 15 , wherein the first encoder creates word embeddings of codes by using a skip-gram model.

17 . The computer-implemented method of claim 15 , wherein the second encoder is a long short-term memory neural network (LSTM), and

the second vector representation is created based on the internal state of the second neural network encoder.

18 . The computer-implemented method of claim 15 , wherein the second encoder is trained by:

removing one or more codes from a ground-truth physician code schedule;

inputting the ground-truth physician code schedule with the one or more codes removed into the second encoder; and

training the second encoder to output the one or more removed codes.

19 . The computer-implemented method of claim 15 , wherein the decoder is trained by:

removing one or more codes from a ground-truth physician code schedule;

inputting the ground-truth physician code schedule with the one or more codes removed into the second encoder to output an encoded ground-truth physician code schedule with the one or more codes removed;

inputting the encoded ground-truth physician code schedule with the one or more codes removed in the decoder, and

training the decoder to output the one or more removed codes.

20 . The computer-implemented method of claim 15 , wherein the second encoder is a neural network comprising at least one node having a sigmoid activation function and at least one node having a tanh activation function.

Assignments (4)
SECURITY INTEREST Recorded Mar 29, 2022
From: DRCHRONO INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 059420/0253 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2021
From: ORIX GROWTH CAPITAL, LLC
To: DRCHRONO INC.
Reel/Frame 058348/0605 →
SECURITY INTEREST Recorded Apr 29, 2021
From: DRCHRONO INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 056088/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2019
From: KIVATINOS, DANIEL; NUSIMOW, MICHAEL; BORGT, MARTIN; WAYCHAL, SOHAM
To: DRCHRONO INC.
Reel/Frame 049681/0870 →