Maintaining a discrete data representation that corresponds to information contained in free-form text
First Claim
1. A method for identifying, based on free-form text, a plurality of actions for updating a discrete data element, and for performing at least one of the suggested actions, the method performed by at least one computer processor, the method comprising:
- (A) receiving free-form text via a free-form text user interface element of a user interface;
(B) identifying a plurality of discrete data elements of a data structure based on the free-form text, wherein the plurality of discrete data elements has corresponding current values;
(C) identifying, based on the free-form text, a plurality of suggested actions, wherein the plurality of suggested actions includes, for each discrete data element D in the plurality of discrete data elements of the data structure, a corresponding suggested action S comprising updating the current value of discrete data element D to produce a modified value of discrete data element D;
(D) providing output representing, for each discrete data element D in the plurality of discrete data elements of the data structure, the corresponding suggested action S;
(E) receiving user input indicating the user'"'"'s acceptance of at least one of the plurality of suggested actions; and
(F) in response to the user input, performing the at least one of the plurality of suggested actions.
8 Assignments
0 Petitions
Accused Products
Abstract
A system includes a data record (such as an Electronic Medical Record (EMR)) and a user interface for modifying (e.g., storing data in) the data record. The data record includes both free-form text elements and discrete data elements. The user interface includes user interface elements for receiving free-form text data. In response to receiving free-form text data via the free-form text user interface elements, a suggested action is identified, such as a suggested action to take in connection with one of the discrete data elements of the data record. Output is generated representing the suggested action. A user provides input indicating acceptance or rejection of the suggested action. The suggested action may be performed in response to the user input.
-
Citations
18 Claims
-
1. A method for identifying, based on free-form text, a plurality of actions for updating a discrete data element, and for performing at least one of the suggested actions, the method performed by at least one computer processor, the method comprising:
-
(A) receiving free-form text via a free-form text user interface element of a user interface; (B) identifying a plurality of discrete data elements of a data structure based on the free-form text, wherein the plurality of discrete data elements has corresponding current values; (C) identifying, based on the free-form text, a plurality of suggested actions, wherein the plurality of suggested actions includes, for each discrete data element D in the plurality of discrete data elements of the data structure, a corresponding suggested action S comprising updating the current value of discrete data element D to produce a modified value of discrete data element D; (D) providing output representing, for each discrete data element D in the plurality of discrete data elements of the data structure, the corresponding suggested action S; (E) receiving user input indicating the user'"'"'s acceptance of at least one of the plurality of suggested actions; and (F) in response to the user input, performing the at least one of the plurality of suggested actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium comprising computer program instructions executable by at least one computer processor to perform a method, the method comprising:
-
(A) receiving free-form text via a free-form text user interface element of a user interface; (B) identifying a plurality of discrete data elements of a data structure based on the free-form text, wherein the plurality of discrete data elements has corresponding current values; (C) identifying, based on the free-form text, a plurality of suggested actions, wherein the plurality of suggested actions includes, for each discrete data element D in the plurality of discrete data elements of the data structure, a corresponding suggested action S comprising updating the current value of discrete data element D to produce a modified value of discrete data element D; (D) providing output representing, for each discrete data element D in the plurality of discrete data elements of the data structure, the corresponding suggested action S; (E) receiving user input indicating the user'"'"'s acceptance of at least one of the plurality of suggested actions; and (F) in response to the user input, performing the at least one of the plurality of suggested actions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification