IP Library Granted Patent US 12,505,921
Granted Patent B2
US 12,505,921 · App. 17/816,878 · Granted Dec 23, 2025

Platform for routing clinical data

Inventors: Fridrik Larusson (Seattle, WA); Vadim Vitalyevich Khazan (Seattle, WA)
Assignee: ScribeAmerica, LLC
G16H40/20G16H10/60G16H40/67
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,505,921
App. No.
17/816,878
Granted
Dec 23, 2025
Kind
B2
Abstract

Some implementations of a computer system or a computer-implemented method facilitate the routing of data for clinical notes or other portions of electronic health records that summarize a session between a patient and a health care provider.

Claims (90)

1 . A computer-implemented method comprising:

receiving, by a server system and from a practitioner interface device, encounter data of a health care session conducted between a health care provider and a patient, the encounter data including audio data;

trimming, by an audio processing engine at the server system, the audio data by detecting voice activity in the audio data based on based on at least one frequency and eliminating at least one portion from the audio data where the voice activity is not detected;

determining, by the server system, a complexity score for a clinical note generation task for the health care session, based at least in part on (i) a length of the audio data included in the encounter data, and (ii) a session type of the health care session;

storing the encounter data with the determined complexity score of the clinical note generation task in an encounter data pool, along with previously received encounter data for previous health care sessions and previously determined complexity scores for other clinical note generation tasks;

receiving, by the server system and from a remote scribe device, an indication that a remote scribe is available to work on a clinical note;

placing the remote scribe in a particular pool of remote scribes from among multiple pools of remote scribes, the particular pool of remote scribes having similar quality scores and being authorized to work on similar clinical note generation tasks;

in response to receiving the indication, retrieving, by the server system, a quality score of the remote scribe, and authorization information of the remote scribe;

automatically selecting, by the server system from the encounter data pool, a clinical note generation task for the remote scribe based at least in part on the clinical note generation task being matched with the particular pool of remote scribes from among the multiple pools of remote scribes, wherein the clinical note generation task is matched with the particular pool of remote scribes based at least in part on (i) the complexity score of the clinical note generation task, (ii) the quality score of the remote scribe, and (iii) the authorization information of the remote scribe; and

providing data representing the selected clinical note generation task, by the server system and to the remote scribe device for presentation at a clinical note generation interface of the remote scribe device.

2 . The computer-implemented method of claim 1 , wherein automatically selecting the clinical note generation task for the remote scribe device comprises:

filtering the encounter data pool to exclude encounter data of health care sessions for which the remote scribe is not authorized to work on clinical note generation tasks, based on the authorization information of the remote scribe.

3 . The computer-implemented method of claim 1 , wherein automatically selecting the clinical note generation task for the remote scribe device comprises:

for each health care session represented in the encounter data pool, estimating an amount of time for the remote scribe to complete the clinical note generation task, based at least in part on the length of the audio data included in the encounter data of the health care session;

determining an amount of time remaining in the remote scribe's shift; and

filtering the encounter data to exclude encounter data of health care sessions for which the estimated amount of time for the remote scribe to complete the clinical note generation task exceeds the amount of time remaining in the remote scribe's shift.

4 . The computer-implemented method of claim 1 , wherein automatically selecting the clinical note generation task for the remote scribe comprises:

prioritizing clinical note generation tasks for the health care sessions represented in the encounter data pool; and

selecting, from the prioritized clinical note generations tasks, a top clinical note generation task for which the quality score of the remote scribe meets a threshold value corresponding to the complexity score of the clinical note generation task.

5 . The computer-implemented method of claim 1 ,

wherein the selected clinical note generation task is aligned for completion by any of the remote scribes in the particular pool of remote scribes.

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

receiving, by the server system and from the remote scribe device, a task completion notification that indicates that the selected clinical note generation task has been completed;

responsive to receiving the task completion notification, providing by the server system and to the practitioner interface device, the task completion notification; and

after providing the task completion notification to the practitioner interface device, receiving, from the practitioner interface device, feedback data that pertains to the completed clinical note generation task.

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

adjusting the quality score of the remote scribe, based on the received feedback data that pertains to the completed clinical note generation task.

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

adjusting the complexity scores of other clinical note generation tasks for other health care sessions conducted by the health care provider, based on the received feedback data that pertains to the completed clinical note generation task.

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

receiving, by the server system and from the remote scribe device, a task incompletion notification that indicates that the remote scribe is unable to complete the selected clinical note generation task; and

responsive to receiving the task incompletion notification, (i) returning the encounter data to the encounter data pool, and (ii) adjusting the complexity score of the selected clinical note generation task.

10 . The computer-implemented method of claim 1 , wherein multiple different quality scores are maintained for the remote scribe, each quality score pertaining to a different encounter factor, wherein retrieving the quality score of the remote scribe comprises retrieving the quality score that pertains to the encounter factor of the health care session.

11 . A computer system comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving, by a server system and from a practitioner interface device, encounter data of a health care session conducted between a health care provider and a patient, the encounter data including audio data;

trimming, by an audio processing engine at the server system, the audio data by detecting voice activity in the audio data based on at least one frequency and eliminating at least one portion from the audio data where the voice activity is not detected;

determining, by the server system, a complexity score for a clinical note generation task for the health care session, based at least in part on (i) a length of the audio data included in the encounter data, and (ii) a session type of the health care session;

storing the encounter data with the determined complexity score of the clinical note generation task in an encounter data pool, along with previously received encounter data for previous health care sessions and previously determined complexity scores for other clinical note generation tasks;

receiving, by the server system and from a remote scribe device, an indication that a remote scribe is available to work on a clinical note;

placing the remote scribe in a particular pool of remote scribes from among multiple pools of remote scribes, the particular pool of remote scribes having similar quality scores and being authorized to work on similar clinical note generation tasks;

in response to receiving the indication, retrieving, by the server system, a quality score of the remote scribe, and authorization information of the remote scribe;

automatically selecting, by the server system from the encounter data pool, a clinical note generation task for the remote scribe based at least in part on the clinical note generation task being matched with the particular pool of remote scribes from among the multiple pools of remote scribes, wherein the clinical note generation task is matched with the particular pool of remote scribes based at least in part on (i) the complexity score of the clinical note generation task, (ii) the quality score of the remote scribe, and (iii) the authorization information of the remote scribe; and

providing data representing the selected clinical note generation task, by the server system and to the remote scribe device for presentation at a clinical note generation interface of the remote scribe device.

12 . The computer system of claim 11 , wherein automatically selecting the clinical note generation task for the remote scribe device comprises:

filtering the encounter data pool to exclude encounter data of health care sessions for which the remote scribe is not authorized to work on clinical note generation tasks, based on the authorization information of the remote scribe.

13 . The computer system of claim 11 , wherein automatically selecting the clinical note generation task for the remote scribe device comprises:

for each health care session represented in the encounter data pool, estimating an amount of time for the remote scribe to complete the clinical note generation task, based at least in part on the length of the audio data included in the encounter data of the health care session;

determining an amount of time remaining in the remote scribe's shift; and

filtering the encounter data to exclude encounter data of health care sessions for which the estimated amount of time for the remote scribe to complete the clinical note generation task exceeds the amount of time remaining in the remote scribe's shift.

14 . The computer system of claim 11 , wherein automatically selecting the clinical note generation task for the remote scribe comprises:

prioritizing clinical note generation tasks for the health care sessions represented in the encounter data pool; and

selecting, from the prioritized clinical note generations tasks, a top clinical note generation task for which the quality score of the remote scribe meets a threshold value corresponding to the complexity score of the clinical note generation task.

15 . The computer system of claim 11 ,

wherein the selected clinical note generation task is aligned for completion by any of the remote scribes in the particular pool of remote scribes.

16 . The computer system of claim 11 , the operations further comprising:

receiving, by the server system and from the remote scribe device, a task completion notification that indicates that the selected clinical note generation task has been completed;

responsive to receiving the task completion notification, providing by the server system and to the practitioner interface device, the task completion notification; and

after providing the task completion notification to the practitioner interface device, receiving, from the practitioner interface device, feedback data that pertains to the completed clinical note generation task.

17 . The computer system of claim 16 , the operations further comprising:

adjusting the quality score of the remote scribe, based on the received feedback data that pertains to the completed clinical note generation task.

18 . The computer system of claim 16 , the operations further comprising:

adjusting the complexity scores of other clinical note generation tasks for other health care sessions conducted by the health care provider, based on the received feedback data that pertains to the completed clinical note generation task.

19 . The computer system of claim 11 , the operations further comprising:

receiving, by the server system and from the remote scribe device, a task incompletion notification that indicates that the remote scribe is unable to complete the selected clinical note generation task; and

responsive to receiving the task incompletion notification, (i) returning the encounter data to the encounter data pool, and (ii) adjusting the complexity score of the selected clinical note generation task.

20 . The computer system of claim 11 , wherein multiple different quality scores are maintained for the remote scribe, each quality score pertaining to a different encounter factor, wherein retrieving the quality score of the remote scribe comprises retrieving the quality score that pertains to the encounter factor of the health care session.

21 . A computer-implemented method comprising:

receiving encounter data of a health care session conducted between a health care provider and a patient, the encounter data including audio data;

trimming, by an audio processing engine, the audio data by detecting voice activity in the audio data based on at least one frequency and eliminating at least one portion from the audio data where the voice activity is not detected;

storing the encounter data in an encounter data pool, along with previously received encounter data for previous health care sessions;

receiving an indication that a remote scribe is available to work on a clinical note;

in response to receiving the indication, retrieving authorization information of the remote scribe;

placing the remote scribe in a particular pool of remote scribes from among multiple pools of remote scribes, the particular pool of remote scribes having similar quality scores and being authorized to work on similar clinical note generation tasks;

automatically selecting, from the encounter data pool, a clinical note generation task for the remote scribe based at least in part on the clinical note generation task being matched with the particular pool of remote scribes from among the multiple pools of remote scribes, wherein the clinical note generation task is matched with the particular pool of remote scribes based at least in part on the authorization information of the remote scribe; and

providing data representing the selected clinical note generation task to a remote scribe device for presentation at a clinical note generation interface of the remote scribe device.

22 . A computer-implemented method comprising:

receiving a particular pool of remote scribes from among multiple pools of remote scribes, the particular pool of remote scribes having similar quality scores and being authorized to work on similar clinical note generation tasks;

automatically selecting a clinical note generation task for a remote scribe in the particular pool of remote scribes based at least in part on the clinical note generation task being matched with the particular pool of remote scribes from among the multiple pools of remote scribes;

providing data representing the automatically selected clinical note generation task to a remote scribe device for presentation at a clinical note generation interface of the remote scribe device, wherein the data representing the automatically selected clinical note generation task includes audio data that is trimmed by an audio processing engine detecting voice activity in the audio data based on at least one frequency and eliminating at least one portion from the audio data where the voice activity is not detected;

receiving, from the remote scribe device, a task completion notification that indicates that the automatically selected clinical note generation task has been completed;

responsive to receiving the task completion notification, providing to a practitioner interface device, the task completion notification; and

after providing the task completion notification to the practitioner interface device, receiving, from the practitioner interface device, feedback data that pertains to the completed clinical note generation task.

23 . A computer-implemented method comprising:

receiving a particular pool of remote scribes from among multiple pools of remote scribes, the particular pool of remote scribes having similar quality scores and being authorized to work on similar clinical note generation tasks;

automatically selecting a clinical note generation task for a remote scribe in the particular pool of remote scribes based at least in part on the clinical note generation task being matched with the particular pool of remote scribes from among the multiple pools of remote scribes;

providing data representing the automatically selected clinical note generation task to a remote scribe device for presentation at a clinical note generation interface of the remote scribe device, wherein the data representing the automatically selected clinical note generation task includes audio data that is trimmed by an audio processing engine detecting voice activity in the audio data based on based on at least one frequency and eliminating at least one portion from the audio data where the voice activity is not detected;

receiving, from the remote scribe device, a task incompletion notification that indicates that the remote scribe is unable to complete the automatically selected clinical note generation task; and

responsive to receiving the task incompletion notification, (i) automatically selecting a different clinical note generation task for the remote scribe, and (ii) providing data representing the different clinical note generation task to the remote scribe device for presentation at the clinical note generation interface of the remote scribe.

Assignments (2)
SECURITY INTEREST Recorded Jun 1, 2026
From: ELITE SCRIBES, LLC; SCRIBEAMERICA, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074816/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: LARUSSON, FRIDRIK; KHAZAN, VADIM VITALYEVICH
To: SCRIBEAMERICA, LLC
Reel/Frame 060785/0433 →
Continuity (1)
Related Publication 20240047049A1 · Feb 8, 2024
References Cited (30)
US 7016844B2 · Othmer · 2006 [cited by examiner]
US 8903901B2 · Archbold · 2014 [cited by examiner]
US 11862302B2 · Pinter · 2024 [cited by examiner]
US 20030204431A1 · Ingman · 2003 [cited by applicant]
US 20100094657A1 · Stern · 2010 [cited by examiner]
US 20110046983A1 · Soble et al. · 2011 [cited by applicant]
US 20130317818A1 · Bigham · 2013 [cited by examiner]
US 20140222462A1 · Shakil et al. · 2014 [cited by applicant]
US 20150312533A1 · Moharir · 2015 [cited by applicant]
US 20180166081A1 · Koll et al. · 2018 [cited by applicant]
US 20180240538A1 · Koll et al. · 2018 [cited by applicant]
US 20180315428A1 · Johnson · 2018 [cited by examiner]
US 20190057760A1 · Schwartz et al. · 2019 [cited by applicant]
US 20190065464A1 · Finley · 2019 [cited by examiner]
US 20190166435A1 · Crow et al. · 2019 [cited by applicant]
US 20190208354A1 · Raduchel et al. · 2019 [cited by applicant]
US 20190272147A1 · Vozila et al. · 2019 [cited by applicant]
US 20190272896A1 · Vozila et al. · 2019 [cited by applicant]
US 20190272902A1 · Vozila et al. · 2019 [cited by applicant]
US 20200126643A1 · D'Souza et al. · 2020 [cited by applicant]
US 20200168303A1 · Cane et al. · 2020 [cited by applicant]
US 20200342966A1 · Stern · 2020 [cited by examiner]
US 20210398630A1 · Sadeghi et al. · 2021 [cited by applicant]
US 20220051772A1 · Gallopyn · 2022 [cited by examiner]
US 20230317225A1 · Larusson · 2023 [cited by examiner]
US 20230420001A1 · Washington · 2023 [cited by examiner]
WO WO2019078887 · 2019 [cited by applicant]
WO WO2022072346 · 2022 [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2023/016758, mailed on Jul. 10, 2023, 10 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2023/029117, mailed on Dec. 13, 2023, 19 pages. [cited by applicant]