| CPC G16H 50/20 (2018.01) [G16H 10/60 (2018.01); G16H 20/00 (2018.01); G16H 80/00 (2018.01)] | 19 Claims |

|
1. A computing system for assisting a provider with differential diagnosis and standard of care, the computing system comprising:
at least one computing processor; and
memory comprising instructions that, when executed by the at least one computing processor, enable the computing system to:
receive patient information including at least two of patient-reported symptoms, provider notes, patient records, or sensor data from a medical device;
preprocess the patient information by extracting a set of features and storing the features in a standardized format;
process the preprocessed patient information using at least one deep learning model to generate a ranked list of potential diagnoses and a likelihood score for each potential diagnosis;
provide the ranked list of potential diagnoses, and the likelihood scores, to the provider via an interactive user interface;
receive feedback from the provider indicating an appropriateness of the potential diagnoses and any additional insights;
fine-tune the at least one deep learning model based on at least one of the received patient-reported symptoms, patient records, sensor data, provider notes, and received provider feedback using a reinforcement learning approach, wherein the reinforcement learning approach comprises: defining a reward function based on at least one of the appropriateness of the potential diagnoses and the efficiency of the diagnostic process, exploring alternative diagnostic strategies by perturbing the inputs to the at least one deep learning model, and updating the model parameters to maximize the expected cumulative reward over time; and
update at least one of model parameters or training data for the at least one deep learning model based on at least one of the received patient-reported symptoms, patient records, sensor data, provider notes, and received provider feedback.
|