IP Library Granted Patent US 12,494,273
Granted Patent B2
US 12,494,273 · App. 18/530,021 · Granted Dec 9, 2025

De-duplication and contextually-intelligent recommendations based on natural language understanding of conversational sources

Inventors: Leo V. Perez (Platte City, MO); Justin Morrison (Kansas City, KS); Tanuj Gupta (Leawood, KS); Joe Geris (Kansas City, KS); Rachel Gegen (Overland Park, KS); Jacob Geers (Kansas City, KS); Gyandeep Singh (Olathe, KS); Emin Agassi (Blue Bell, PA)
Assignee: Cerner Innovation, Inc.
G16H10/60G06F3/0482G06F16/215G06F40/174G06F40/279G06F40/30G10L15/1815G10L15/22G16H20/10G16H40/20G16H50/20G16H50/70G16H70/20G16H70/40
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,494,273
App. No.
18/530,021
Granted
Dec 9, 2025
Kind
B2
Abstract

Methods, systems, and computer-readable media are disclosed herein that provide a comprehensive view that reveals all or nearly all possible method dependencies that are present in client workflows. In aspects, when computer code for a particular method is going to be edited, other methods are identified that have upstream or downstream dependencies relative to the particular method. The methods that will be affected based on the computer code editing can be presented in a user-interactive graphical user interface that facilitates exploration of upstream and downstream dependencies.

Claims (81)

1. A computer-implemented method comprising:

receiving an indication to perform a patient consent check;

determining electronically whether a patient consent status is satisfied based on electronic documentation in an electronic medical record of] a patient;

when the patient consent status is not satisfied:

blocking a voice transcription service, wherein blocking the voice transcription service includes preventing a clinician from activating the voice transcription service through voice commands and/or via a graphical user interface;

when the patient consent status is satisfied:

activating the voice transcription service;

receiving, one or more voice inputs based on the activation of the voice transcription service;

populating a transcription with the one or more voice inputs in an unstructured format;

extracting at least one clinical condition from the one or more voice inputs;

identifying one or more clinical concepts related to the at least one clinical condition using one or more clinical ontologies for the at least one clinical condition, wherein each clinical ontology provides contextual relationships between the clinical condition and the one or more clinical concepts;

utilizing the one or more clinical concepts, populating the graphical user interface with the one or more clinical concepts into one or more classification groups, the one or more classification groups corresponding to standard classifications;

populating the graphical user interface with a proposed actions tab, wherein the proposed action tab includes one or more proposed actions, wherein the one or more proposed actions include one or more concepts sorted into corresponding classification groups, and wherein each of the one or more proposed actions includes one or more selectable options;

receiving a user selection of the one or more proposed actions through the selectable options; and

in response to the user selection of the one or more proposed actions, automatically placing one or more medical orders based on the one or more proposed actions.

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

extracting at least one clinical condition from the transcription of the voice conversation; and

identifying one or more concepts related to the clinical condition using the one or more clinical ontologies, wherein each clinical ontology provides contextual relationships between the clinical condition and the one or more concepts.

3. The computer-implemented method of claim 1 , wherein the initial voice input corresponds to a first part of the voice conversation between a clinician and the patient for the current encounter.

4. The computer-implemented method of claim 1 , wherein the subsequent voice input corresponds to a second part of the voice conversation between the patient and a clinician for the current encounter.

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

the first set of transcript data corresponds to a first part of the voice conversation; and

the second set of transcript data corresponds to a second part of the voice conversation.

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

concatenating the second set of transcript data with the first set of transcript data; and

updating the transcript area of the GUI with a concatenated transcript.

7. The computer-program product of claim 1 , further comprising:

in response to the user selection of the one or more proposed actions, triggering a corresponding clinical concept to be automatically electronically documented into a patient's electronic health record (EHR);

updating the GUI to remove the corresponding clinical concept that is updated to the patient's EHR; and

automatically adding electronic documentation of the corresponding clinical concept and the one or more medical orders to the patient's EHR.

8. A system comprising:

one or more data processors; and

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

receive an indication to perform a patient consent check;

determine electronically whether a patient consent status is satisfied based on electronic documentation in an electronic medical record of a patient;

when the patient consent status is not satisfied:

block a voice transcription service, wherein blocking the voice transcription service includes preventing a clinician from activating the voice transcription service through voice commands and/or via a graphical user interface;

when the patient consent status is satisfied:

activate the voice transcription service;

receive, one or more voice inputs based on the activation of the voice transcription service;

populate a transcription with the one or more voice inputs in an unstructured format;

extract at least one clinical condition from the one or more voice inputs;

identify one or more clinical concepts related to the at least one clinical condition using one or more clinical ontologies for the at least one clinical condition, wherein each clinical ontology provides contextual relationships between the clinical condition and the one or more clinical concepts;

utilize the one or more clinical concepts, populating the graphical user interface with the one or more clinical concepts into one or more classification groups, the one or more classification groups corresponding to standard classifications;

populate the graphical user interface with a proposed actions tab, wherein the proposed action tab includes one or more proposed actions, wherein the one or more proposed actions include one or more concepts sorted into corresponding classification groups, and wherein each of the one or more proposed actions includes one or more selectable options;

receive a user selection of the one or more proposed actions through the selectable options; and

in response to the user selection of the one or more proposed actions, automatically place one or more medical orders based on the one or more proposed actions.

9. The system of claim 8 , further comprising:

extracting at least one clinical condition from the transcription of the voice conversation; and

identifying one or more concepts related to the clinical condition using the one or more clinical ontologies, wherein each clinical ontology provides contextual relationships between the clinical condition and the one or more concepts.

10. The system of claim 8 , wherein the initial voice input corresponds to a first part of the voice conversation between a clinician and the patient for the current encounter.

11. The system of claim 8 , wherein the subsequent voice input corresponds to a second part of the voice conversation between the patient and a clinician for the current encounter.

12. The system of claim 8 , wherein:

the first set of transcript data corresponds to a first part of the voice conversation; and

the second set of transcript data corresponds to a second part of the voice conversation.

13. The system of claim 8 , further comprising:

concatenating the second set of transcript data with the first set of transcript data; and

updating the transcript area of the GUI with a concatenated transcript.

14. 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:

receiving an indication to perform a patient consent check;

determining electronically whether a patient consent status is satisfied based on electronic documentation in an electronic medical record of a patient;

when the patient consent status is not satisfied:

blocking a voice transcription service, wherein blocking the voice transcription service includes preventing a clinician from activating the voice transcription service through voice commands and/or via a graphical user interface;

when the patient consent status is satisfied:

activating the voice transcription service;

receiving, one or more voice inputs based on the activation of the voice transcription service;

populating a transcription with the one or more voice inputs in an unstructured format;

extracting at least one clinical condition from the one or more voice inputs;

identifying one or more clinical concepts related to the at least one clinical condition using one or more clinical ontologies for the at least one clinical condition, wherein each clinical ontology provides contextual relationships between the clinical condition and the one or more clinical concepts;

utilizing the one or more clinical concepts, populating the graphical user interface with the one or more clinical concepts into one or more classification groups, the one or more classification groups corresponding to standard classifications;

populating the graphical user interface with a proposed actions tab, wherein the proposed action tab includes one or more proposed actions, the one or more proposed actions include one or more concepts sorted into corresponding classification groups, and each of the one or more proposed actions include selectable options;

receiving a user selection of the one or more proposed actions through the selectable options; and

in response to the user selection of the one or more proposed actions, automatically placing one or more medical orders based on the one or more proposed actions.

15. The computer-program product of claim 14 , further comprising:

extracting at least one clinical condition from the transcription of the voice conversation; and

identifying one or more concepts related to the clinical condition using the one or more clinical ontologies, wherein each clinical ontology provides contextual relationships between the clinical condition and the one or more concepts.

16. The computer-program product of claim 14 , wherein the initial voice input corresponds to a first part of the voice conversation between a clinician and the patient for the current encounter.

17. The computer-program product of claim 14 , wherein the subsequent voice input corresponds to a second part of the voice conversation between the patient and a clinician for the current encounter.

18. The computer-program product of claim 14 , further comprising:

concatenating the second set of transcript data with the first set of transcript data; and

updating the transcript area of the GUI with a concatenated transcript.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2024
From: PEREZ, LEO V.; MORRISON, JUSTIN; GUPTA, TANUJ; GERIS, JOE; GEGEN, RACHEL; GEERS, JACOB; SINGH, GYANDEEP; AGASSI, EMIN
To: CERNER INNOVATION, INC.
Reel/Frame 067353/0349 →
Continuity (5)
Continuation 17132859 · Dec 23, 2020
Continuation In Part 16720641 · Dec 19, 2019
Provisional Application 62783695 · Dec 21, 2018
Provisional Application 62783688 · Dec 21, 2018
Related Publication 20240105293A1 · Mar 28, 2024
References Cited (161)
US 7379946B2 · Carus et al. · 2008 [cited by applicant]
US 7881957B1 · Cohen et al. · 2011 [cited by applicant]
US 7885811B2 · Zimmerman et al. · 2011 [cited by applicant]
US 8170897B1 · Cohen et al. · 2012 [cited by applicant]
US 8185553B2 · Carus et al. · 2012 [cited by applicant]
US 8209183B1 · Patel et al. · 2012 [cited by applicant]
US 8255258B1 · Cohen et al. · 2012 [cited by applicant]
US 8374865B1 · Biadsy et al. · 2013 [cited by applicant]
US 8428940B2 · Kristjansson et al. · 2013 [cited by applicant]
US 8498892B1 · Cohen et al. · 2013 [cited by applicant]
US 8510340B2 · Carus et al. · 2013 [cited by applicant]
US 8612211B1 · Shires et al. · 2013 [cited by applicant]
US 8694335B2 · Yegnanarayanan · 2014 [cited by applicant]
US 8700395B2 · Zimmerman et al. · 2014 [cited by applicant]
US 8738403B2 · Flanagan et al. · 2014 [cited by applicant]
US 8756079B2 · Yegnanarayanan · 2014 [cited by applicant]
US 8768723B2 · Montyne et al. · 2014 [cited by applicant]
US 8782088B2 · Carus et al. · 2014 [cited by applicant]
US 8788289B2 · Flanagan et al. · 2014 [cited by applicant]
US 8799021B2 · Flanagan et al. · 2014 [cited by applicant]
US 8831957B2 · Taubman et al. · 2014 [cited by applicant]
US 8878773B1 · Bozarth · 2014 [cited by applicant]
US 8880406B2 · Santos-Lang et al. · 2014 [cited by applicant]
US 8924211B2 · Ganong, III et al. · 2014 [cited by applicant]
US 8953886B2 · King et al. · 2015 [cited by applicant]
US 8972243B1 · Strom et al. · 2015 [cited by applicant]
US 8977555B2 · Torok et al. · 2015 [cited by applicant]
US 9058805B2 · Aleksic et al. · 2015 [cited by applicant]
US 9117451B2 · Fructuoso et al. · 2015 [cited by applicant]
US 9129013B2 · Delaney et al. · 2015 [cited by applicant]
US 9135571B2 · Delaney et al. · 2015 [cited by applicant]
US 9147054B1 · Beal et al. · 2015 [cited by applicant]
US 9152763B2 · Carus et al. · 2015 [cited by applicant]
US 9240187B2 · Torok et al. · 2016 [cited by applicant]
US 9257120B1 · Guevara et al. · 2016 [cited by applicant]
US 9269012B2 · Fotland · 2016 [cited by applicant]
US 9292089B1 · Sadek · 2016 [cited by applicant]
US 9304736B1 · Whiteley et al. · 2016 [cited by applicant]
US 9318104B1 · Fructuoso et al. · 2016 [cited by applicant]
US 9324323B1 · Bikel et al. · 2016 [cited by applicant]
US 9343062B2 · Ganong, III et al. · 2016 [cited by applicant]
US 9378734B2 · Ganong, III et al. · 2016 [cited by applicant]
US 9384735B2 · White et al. · 2016 [cited by applicant]
US 9420227B1 · Shires et al. · 2016 [cited by applicant]
US 9424840B1 · Hart et al. · 2016 [cited by applicant]
US 9443509B2 · Ganong, III et al. · 2016 [cited by applicant]
US 9466294B1 · Tunstall-Pedoe et al. · 2016 [cited by applicant]
US 9538005B1 · Nguyen et al. · 2017 [cited by applicant]
US 9542944B2 · Jablokov et al. · 2017 [cited by applicant]
US 9542947B2 · Schuster et al. · 2017 [cited by applicant]
US 9552816B2 · VanLund et al. · 2017 [cited by applicant]
US 9563955B1 · Kamarshi et al. · 2017 [cited by applicant]
US 9569594B2 · Santos · 2017 [cited by applicant]
US 9570076B2 · Sierawski et al. · 2017 [cited by applicant]
US 9600103B1 · Eischeid · 2017 [cited by examiner]
US 9601115B2 · Chen et al. · 2017 [cited by applicant]
US 9678954B1 · Cuthbert et al. · 2017 [cited by applicant]
US 9679107B2 · Cardoza et al. · 2017 [cited by applicant]
US 9721570B1 · Beal et al. · 2017 [cited by applicant]
US 9786281B1 · Adams et al. · 2017 [cited by applicant]
US 9792914B2 · Guevara et al. · 2017 [cited by applicant]
US 9805315B1 · Cohen et al. · 2017 [cited by applicant]
US 9898580B2 · Flanagan et al. · 2018 [cited by applicant]
US 9904768B2 · Yegnanarayanan · 2018 [cited by applicant]
US 9911418B2 · Chi · 2018 [cited by applicant]
US 10032127B2 · Habboush et al. · 2018 [cited by applicant]
US 10311206B2 · Boloor et al. · 2019 [cited by applicant]
US 10347117B1 · Capurro · 2019 [cited by applicant]
US 10602974B1 · Govindjee et al. · 2020 [cited by applicant]
US 10951762B1 · Brandt et al. · 2021 [cited by applicant]
US 11081216B2 · Syeda-Mahmood et al. · 2021 [cited by applicant]
US 11398232B1 · Agassi et al. · 2022 [cited by applicant]
US 20030130867A1 · Coelho et al. · 2003 [cited by applicant]
US 20070005398A1 · Kalyan Toleti et al. · 2007 [cited by applicant]
US 20070185547A1 · Hoyme et al. · 2007 [cited by applicant]
US 20080177537A1 · Ash et al. · 2008 [cited by applicant]
US 20090100358A1 · Lauridsen et al. · 2009 [cited by applicant]
US 20090125335A1 · Manetta et al. · 2009 [cited by applicant]
US 20090138288A1 · Benja-Athon · 2009 [cited by applicant]
US 20090268882A1 · Lee et al. · 2009 [cited by applicant]
US 20100031144A1 · Farrington · 2010 [cited by examiner]
US 20100094650A1 · Tran et al. · 2010 [cited by applicant]
US 20100131498A1 · Linthicum et al. · 2010 [cited by applicant]
US 20100161353A1 · Mayaud · 2010 [cited by applicant]
US 20100205141A1 · Meesa · 2010 [cited by applicant]
US 20110153360A1 · Hanina et al. · 2011 [cited by applicant]
US 20110153361A1 · Hanina et al. · 2011 [cited by applicant]
US 20110178931A1 · Kia · 2011 [cited by applicant]
US 20130117046A1 · Chaudhri et al. · 2013 [cited by applicant]
US 20130138458A1 · Lorsch · 2013 [cited by applicant]
US 20130144790A1 · Clements · 2013 [cited by applicant]
US 20130197938A1 · Bayouk et al. · 2013 [cited by applicant]
US 20130218597A1 · Lorsch et al. · 2013 [cited by applicant]
US 20130231957A1 · Lareau · 2013 [cited by applicant]
US 20130238312A1 · Waibel · 2013 [cited by applicant]
US 20140350961A1 · Csurka et al. · 2014 [cited by applicant]
US 20150006199A1 · Snider et al. · 2015 [cited by applicant]
US 20150142418A1 · Byron et al. · 2015 [cited by applicant]
US 20150161349A1 · Rodriguez · 2015 [cited by applicant]
US 20150169827A1 · Laborde · 2015 [cited by applicant]
US 20150193583A1 · McNair et al. · 2015 [cited by applicant]
US 20150310177A1 · Csurka et al. · 2015 [cited by applicant]
US 20150340033A1 · Fabbrizio et al. · 2015 [cited by applicant]
US 20150347599A1 · McMains et al. · 2015 [cited by applicant]
US 20150347705A1 · Simon et al. · 2015 [cited by applicant]
US 20150356057A1 · Subramanian et al. · 2015 [cited by applicant]
US 20150356198A1 · D'Souza et al. · 2015 [cited by applicant]
US 20150356260A1 · D'Souza et al. · 2015 [cited by applicant]
US 20150356647A1 · Reiser et al. · 2015 [cited by applicant]
US 20150370979A1 · Boloor et al. · 2015 [cited by applicant]
US 20160119305A1 · Panchura et al. · 2016 [cited by applicant]
US 20170004593A1 · Toshimitsu · 2017 [cited by applicant]
US 20170116373A1 · Ginsburg et al. · 2017 [cited by applicant]
US 20170323061A1 · D'Souza et al. · 2017 [cited by applicant]
US 20180012604A1 · Guevara et al. · 2018 [cited by applicant]
US 20180060495A1 · Mahapatra et al. · 2018 [cited by applicant]
US 20180075192A1 · Sethumadhavan et al. · 2018 [cited by applicant]
US 20180081859A1 · Snider et al. · 2018 [cited by applicant]
US 20180150553A1 · Endo · 2018 [cited by examiner]
US 20180166076A1 · Higuchi et al. · 2018 [cited by applicant]
US 20180308490A1 · Lim et al. · 2018 [cited by applicant]
US 20180322110A1 · Rhodes et al. · 2018 [cited by applicant]
US 20180358008A1 · Johnson, Jr. · 2018 [cited by examiner]
US 20180373844A1 · Ferrandez-Escamez · 2018 [cited by examiner]
US 20190095583A1 · Kubota · 2019 [cited by applicant]
US 20190121532A1 · Strader et al. · 2019 [cited by applicant]
US 20190130073A1 · Sun et al. · 2019 [cited by applicant]
US 20190139648A1 · Rutledge et al. · 2019 [cited by applicant]
US 20190189253A1 · Kartoun et al. · 2019 [cited by applicant]
US 20190206524A1 · Baldwin et al. · 2019 [cited by applicant]
US 20190252047A1 · Boloor et al. · 2019 [cited by applicant]
US 20190272919A1 · Frandsen et al. · 2019 [cited by applicant]
US 20190287665A1 · Forsberg et al. · 2019 [cited by applicant]
US 20190311807A1 · Kannan et al. · 2019 [cited by applicant]
US 20200105271A1 · Lavery · 2020 [cited by examiner]
US 20200105274A1 · Joller et al. · 2020 [cited by applicant]
US 20200111545A1 · Syeda-Mahmood et al. · 2020 [cited by applicant]
US 20200126130A1 · Spitznagel et al. · 2020 [cited by applicant]
US 20200175961A1 · Thomson et al. · 2020 [cited by applicant]
US 20200265931A1 · Sethumadhavan et al. · 2020 [cited by applicant]
US 20200365243A1 · Swisher et al. · 2020 [cited by applicant]
US 20210165968A1 · D'Souza et al. · 2021 [cited by applicant]
US 20210343411A1 · Zhang et al. · 2021 [cited by applicant]
US 20210374326A1 · Mossoba et al. · 2021 [cited by applicant]
US 20210391046A1 · Milosevic et al. · 2021 [cited by applicant]
US 20220115124A1 · Gutman et al. · 2022 [cited by applicant]
US 20220319646A1 · Mukherjee et al. · 2022 [cited by applicant]
US 20220335942A1 · Agassi et al. · 2022 [cited by applicant]
U.S. Appl. No. 17/132,859, filed Dec. 23, 2020, Leo V. Perez. [cited by applicant]
Chiu, C.C. et al., “Speech recognition for medical conversations”, arXiv prepring arXiv:1711.07274 (2017). [cited by applicant]
Final Office Action for U.S. Appl. No. 16/720,632 dated Oct. 19, 2022. [cited by applicant]
Final Office Action for U.S. Appl. No. 16/720,641, dated Jan. 11, 2022. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/132,859, dated Jun. 23, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/132,859, dated Nov. 22, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/720,632 dated Apr. 26, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/132,859, dated Oct. 2, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/842,863, dated Oct. 11, 2023. [cited by applicant]
Pre-Interview First Office Action for U.S. Appl. No. 16/720,632, dated Feb. 17, 2022. [cited by applicant]
Preinterview First Office Action of U.S. Appl. No. 16/720,641, dated Oct. 14, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/314,513, dated Jan. 22, 2024. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 18/530,027, dated Aug. 14, 2024. [cited by applicant]