Automated Billing Code Generation
US-2018040087-A1 · Feb 8, 2018 · US
US10156956B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10156956-B2 |
| Application number | US-201313965836-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 13, 2013 |
| Priority date | Aug 13, 2012 |
| Publication date | Dec 18, 2018 |
| Grant date | Dec 18, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , further comprising: (G) displaying output representing the outcome of performing the at least one of the plurality of suggested actions. 3. The method of claim 1 , wherein the data structure comprises an electronic medical record. 4. The method of claim 1 , wherein (C) comprises: (C) (1) identifying a concept based on the free-form text; (C) (2) determining, for each discrete data element D in the plurality of discrete data elements of the data structure, whether the concept is consistent with the current value of discrete data element D; and (C) (3) in response to determining that the concept is not consistent with the current value of discrete data element D, identifying a suggested action to update the current value of discrete data element D of the data structure to a modified value, wherein the modified value is consistent with the concept. 5. The method of claim 1 , wherein (D) comprises, for each discrete data element D in the plurality of discrete data elements of the data structure, modifying a state of a corresponding discrete data user interface element in the user interface to cause the corresponding discrete data user interface element to reflect an outcome of performing the corresponding suggested action S. 6. The method of claim 1 , wherein (D) comprises, for each discrete data element D in the plurality of discrete data elements of the data structure, displaying an instruction to modify a state of a discrete data user interface element corresponding to discrete data element D in the user interface. 7. The method of claim 1 , wherein (E) comprises receiving user input to modify a state of a discrete data user interface element in the user interface. 8. The method of claim 1 , further comprising: (G) storing a record of the at least one of the plurality of suggested actions and the user input; (H) repeating (A)-(F) at least once to produce a plurality of stored records of a plurality of suggested actions and a plurality of corresponding user inputs; and (I) modifying a process used to identify suggested actions based on the plurality of stored records. 9. The method of claim 1 , wherein receiving user input indicating the user's acceptance of at least one of the plurality of suggested actions comprises receiving user input indicating the user's acceptance of at least two of the plurality of suggested actions; and wherein (F) comprises performing the at least two of the plurality of suggested actions. 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. 11. The non-transitory computer-readable medium of claim 10 , wherein the method further comprises: (G) displaying output representing the outcome of performing the at least one of the plurality of suggested actions. 12. The non-transitory computer-readable medium of claim 10 , wherein the data structure comprises an electronic medical record. 13. The non-transitory computer-readable medium of claim 10 , wherein (C) comprises: (C) (1) identifying a concept based on the free-form text; (C) (2) determining whether the concept is consistent with content of the discrete data element of the data structure; and (C) (3) in response to determining that the concept is not consistent with the content of the discrete data element of the data structure, identifying a suggested action to cause the content of the discrete data element of the data structure to be consistent with the concept. 14. The non-transitory computer-readable medium of claim 10 , wherein (D) comprises, for each discrete data element D in the plurality of discrete data elements of the data structure, modifying a state of a corresponding discrete data user interface element in the user interface to cause the corresponding discrete data user interface element to reflect an outcome of performing the corresponding suggested action S. 15. The non-transitory computer-readable medium of claim 10 , wherein (D) comprises, for each discrete data element D in the plurality of discrete data elements of the data structure, displaying an instruction to modify a state of a discrete data user interface element corresponding to discrete data element D in the user interface. 16. The non-transitory computer-readable medium of claim 10 , wherein (E) comprises receiving user input to modify a state of a discrete data user interface element in the user interface. 17. The non-transitory computer-readable medium of claim 10 , wherein the method further comprises: (G) storing a record of the at least one of the plurality of suggested actions and the user input; (H) repeating (A)-(F) at least once to produce a plurality of stored records of a plurality of suggested actions and a plurality of corresponding user inputs; and (I) modifying a process used to identify suggested actions based on the plurality of stored records. 18. The non-transitory computer-readable medium of claim 10 , wherein receiving user input indicating the user's acceptance of at least one of the plurality of suggested actions comprises receiving user input indicating the
for patient-specific data, e.g. for electronic patient records · CPC title
Form filling; Merging · CPC title
for computer-aided diagnosis, e.g. based on medical expert systems · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.