CPC G06Q 10/10 (2013.01) [G16H 10/60 (2018.01); G16H 15/00 (2018.01)] | 20 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, wherein the computer program instructions are executable by the at least one computer processor to perform a method, the method comprising:
(A) receiving a spoken audio stream representing speech of a user;
(B) automatically transcribing the spoken audio stream using an automated speech recognizer to produce a document that includes the speech; and
(C) automatically updating an electronic medical record (EMR) stored in a non-transitory computer readable medium, based on the document, the automatically updating comprising:
(C)(1) automatically extracting a fact, relating to a concept, from the document;
(C)(2) identifying a discrete data element in the EMR;
(C)(3) automatically extracting a fact, relating to the concept, from the discrete data element;
(C)(4) generating, based on the fact from the document and the fact from the discrete data element, a reconciled fact; and
(C)(5) automatically generating a link between the discrete data element and text from which that discrete data element is derived, wherein (C) is performed more than once to link more than one discrete data element to a plurality of different concepts; and
(C)(6) automatically updating a problem list based on the link, wherein (C) is performed more than once to automatically generate a plurality of links between more than one discrete data element and a plurality of different concepts.
|