IP Library Granted Patent US 12,451,237
Granted Patent B2
US 12,451,237 · App. 17/354,309 · Granted Oct 21, 2025

Integrated patient acquisition for virtual care

Inventors: Serrah Lynn Linares (Gig Harbor, WA); Gautam Shah (San Francisco, CA)
Assignee: Change Healthcare Holdings, LLC
G16H40/20G06N20/00G16H10/60G16H40/67G06Q10/1095G16H10/20
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 12,451,237
App. No.
17/354,309
Granted
Oct 21, 2025
Kind
B2
Abstract

In an embodiment, a method of interacting with a patient via a virtual triage system and for determining a suggested care path is provided. The method includes: receiving an input communication from a patient via a user interface in communication with the virtual triage system, the virtual triage system including a stored engagement model; parsing the input communication using the stored engagement model to derive a meaning from the input communication; gathering information from the patient via the user interface, the information related to the derived meaning of the input communication; accessing health data associated with the patient; generating a suggested care path using a stored care model based on the gathered information and the health data; and outputting the suggested care path to the patient via the user interface.

Claims (49)

1. A computer-implemented method comprising:

parsing, by one or more processors and via a chatbot front-end of a virtual triage system that interfaces with a user, a natural language input using a first machine learning model that is trained with transcripts from historical interactions between agents and users and with medical knowledge bases to derive a parsed natural language input;

determining, by the one or more processors and via a chatbot back-end of the virtual triage system that (1) is communicatively coupled to the chatbot front-end and (2) receives the parsed natural language input, that the user is authenticated for access to the virtual triage system based on the parsed natural language input and at least one of an Internet Protocol (IP) address, a phone number, or a media access control (MAC) address associated with a computing device used by the user to access the virtual triage system;

accessing, by the one or more processors and via the chatbot back-end and in response to determining that the user is authenticated, historical health data associated with the user, wherein the historical health data includes a medical history of the user and identifiers of medications taken by the user;

generating, by the one or more processors and via the chatbot back-end based on inputting the parsed natural language input and the historical health data into a second machine learning model that is trained with the medical knowledge bases, a recommendation for the user;

controlling, by the one or more processors and via the chatbot back-end, a type of additional information to be collected from the user by the chatbot front-end based on a type of the recommendation; and

providing, by the one or more processors and based on the recommendation, a programmatic entry directly to a scheduling service of a healthcare provider,

wherein the first machine learning model and the second machine learning model are trained by a common service of the virtual triage system.

2. The computer-implemented method of claim 1 , wherein the type of the recommendation comprises a deferred care path or an urgent care path.

3. The computer-implemented method of claim 1 , wherein the recommendation comprises advising the user to seek care via the healthcare provider.

4. The computer-implemented method of claim 1 , further comprising selecting, by the one or more processors, the healthcare provider based on the parsed natural language input and the historical health data.

5. The computer-implemented method of claim 1 , further comprising:

determining, by the one or more processors, available appointment times with the healthcare provider;

presenting, by the one or more processors, one or more available appointment times, of the available appointment times via the chatbot front-end;

receiving, by the one or more processors, a selected appointment time of the one or more available appointment times presented via the chatbot front-end; and

scheduling, by the one or more processors and using the scheduling service, the selected appointment time with the healthcare provider for the user.

6. The computer-implemented method of claim 1 , further comprising selecting, by the one or more processors, the healthcare provider based on patient healthcare provider preferences of the user and the recommendation.

7. The computer-implemented method of claim 1 , further comprising training, by the one or more processors, the first machine learning model and the second machine learning model using physician reviewed training data.

8. The computer-implemented method of claim 1 , further comprising conducting, by the one or more processors, a structured health and physical assessment of the user; and generating, by the chatbot back-end based on applying the-second machine learning model to (a) the parsed natural language input, (b) the structured health and physical assessment, and (c) the historical health data, the recommendation for the user.

9. A system comprising:

one or more processors; and

one or more memories storing processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

parsing, via a chatbot front-end of a virtual triage system that interfaces with a user, a natural language input using a first machine learning model that is trained with transcripts from historical interactions between agents and users and with medical knowledge bases to derive a parsed natural language input;

determining, via a chatbot back-end of the virtual triage system that (1) is communicatively coupled to the chatbot front-end and (2) receives the parsed natural language input, that the user is authenticated for access to the virtual triage system based on the parsed natural language input and at least one of an Internet Protocol (IP) address, a phone number, or a media access control (MAC) address associated with a computing device used by the user to access the virtual triage system;

accessing, via the chatbot back-end and in response to determining that the user is authenticated, historical health data associated with the user, wherein the historical health data includes a medical history of the user and identifiers of medications taken by the user;

generating, via the chatbot back-end based on inputting the parsed natural language input and the historical health data into a second machine learning model that is trained with the medical knowledge bases, a recommendation for the user;

controlling, via the chatbot back-end, a type of additional information to be collected from the user by the chatbot front-end based on a type of the recommendation; and

providing, based on the recommendation, a programmatic entry directly to a scheduling service of a healthcare provider,

wherein the first machine learning model and the second machine learning model are trained by a common service of the virtual triage system.

10. The system of claim 9 , wherein the type of the recommendation comprises a deferred care path or an urgent care path.

11. The system of claim 9 , wherein the recommendation comprises advising the user to seek care via the healthcare provider.

12. The system of claim 9 , further comprising processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: selecting the healthcare provider based on the parsed natural language input and the historical health data.

13. The system of claim 9 , further comprising processor-executable instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:

determining available appointment times with the healthcare provider;

presenting one or more available appointment times, of the available appointment times via the chatbot front-end;

receiving a selected appointment time of the one or more available appointment times presented via the chatbot front-end; and

scheduling, using the scheduling service, the selected appointment time with the healthcare provider for the user.

14. The system of claim 9 , further comprising processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: selecting the healthcare provider based on patient healthcare provider preferences of the user and the recommendation.

15. The system of claim 9 , further comprising processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: training the first machine learning model and the second machine learning model using physician reviewed training data.

16. The system of claim 9 , further comprising processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

conducting a structured health and physical assessment of the user; and generating, by the chatbot back-end based on applying the second machine learning model to (a) the parsed natural language input, (b) the structured health and physical assessment, and (c) the historical health data, the recommendation for the user.

17. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

parsing, via a chatbot front-end of a virtual triage system that interfaces with a user, a natural language input using a first machine learning model that is trained with transcripts from historical interactions between agents and users and with medical knowledge bases to derive a parsed natural language input;

determining, via a chatbot back-end of the virtual triage system that (1) is communicatively coupled to the chatbot front-end and (2) receives the parsed natural language input, that the user is authenticated for access to the virtual triage system based on the parsed natural language input and at least one of an Internet Protocol (IP) address, a phone number, or a media access control (MAC) address associated with a computing device used by the user to access the virtual triage system;

accessing, via the chatbot back-end and in response to determining that the user is authenticated, historical health data associated with the user, wherein the historical health data includes a medical history of the user and identifiers of medications taken by the user;

generating, via the chatbot back-end based on inputting the parsed natural language input and the historical health data into a second machine learning model that is trained with the medical knowledge bases, a recommendation for the user;

controlling, via the chatbot back-end, a type of additional information to be collected from the user by the chatbot front-end based on a type of the recommendation; and

providing, based on the recommendation, a programmatic entry directly to a scheduling service of a healthcare provider,

wherein the first machine learning model and the second machine learning model are trained by a common service of the virtual triage system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2023
From: LINARES, SERRAH LYNN; SHAH, GAUTAM
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 064014/0758 →
Continuity (1)
Related Publication 20220406441A1 · Dec 22, 2022
References Cited (18)
US 9886547B2 · Baniameri · 2018 [cited by examiner]
US 11195617B1 · Singh · 2021 [cited by examiner]
US 11786735B1 · Heldman · 2023 [cited by examiner]
US 20090018882A1 · Burton · 2009 [cited by examiner]
US 20140297318A1 · Prasad · 2014 [cited by examiner]
US 20160328519A1 · Cox · 2016 [cited by examiner]
US 20170318152A1 · Chen · 2017 [cited by examiner]
US 20180121808A1 · Ramakrishna · 2018 [cited by examiner]
US 20180218126A1 · Salazar · 2018 [cited by examiner]
US 20190311814A1 · Kannan · 2019 [cited by examiner]
US 20200066383A1 · Rutledge · 2020 [cited by examiner]
US 20200097814A1 · Devesa · 2020 [cited by examiner]
US 20210134444A1 · Redlus · 2021 [cited by examiner]
US 20220247699A1 · Gupta · 2022 [cited by examiner]
Li, Weizi. Integrated clinical pathway management for medical quality improvement—based on a semiotically inspired sustems architecture. European Journal of Information Systems. 2014. (Year: 2014). [cited by examiner]
Sterling. Prediction of Emergency Department Patient Disposition Based on Natural Language Processing of Triage Notes. International Journal of Medical Informatics 129 (2019) 184-188. (Year: 2019). [cited by examiner]
Suta. An Overview of Machine Learning in Chatbots. International Journal of Mechanical Engineering and Robotics Research vol. 9 , No. 4, Apr. 2020. (Year: 2020). [cited by examiner]
Ayanouz. A Smart Chatbot Architecture Based NLP and Machine Learning for Health Care Assistance. NISS '20: Proceedings of the 3rd International Conference on Networking, Information Systems & Security. Article No. 78, p… [cited by examiner]