CPC G16H 15/00 (2018.01) [G06F 40/274 (2020.01); G06F 40/35 (2020.01); G10L 15/18 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01)] | 17 Claims |
1. A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method comprising:
(1) at an audio capture component:
(1)(a) capturing a first portion of speech of a healthcare provider and a first portion of speech of a patient;
(1)(b) producing a first audio signal representing the first portion of speech of the healthcare provider and the first portion of speech of the patient;
(2) at an automatic speech recognition/natural language understanding (ASR/NLU) component, generating, based on the first audio signal, a first data structure containing: (a) first text, within a document, the first text representing first speech of the healthcare provider and first speech of the patient; (b) a first concept; and (c) a first association between the first text and the first concept;
(3) in real-time, and before the healthcare provider has produced all of the speech as part of a healthcare provider/patient encounter, at a medical code generator module:
(3)(a) generating a first medical code automatically based on the first text and the first concept; and
(3)(b) incorporating the first medical code into the document;
(4) at the audio capture component:
(4)(a) capturing a second portion of speech of the healthcare provider and a second portion of speech of the patient;
(4)(b) producing a second audio signal representing the second portion of speech of the healthcare provider and the second portion of speech of the patient;
(5) at the automatic speech recognition/natural language understanding (ASR/NLU) component, generating, based on the second audio signal, a second data structure containing: (a) second text, within the document, the second text representing second speech of the healthcare provider and second speech of the patient; (b) a second concept; and (c) a second association between the second text and the second concept; and
(6) at the medical code generator module:
(6)(a) generating a second medical code automatically based on the second text and the second concept; and
(6)(b) incorporating the second medical code into the document.
|