System and Method for Generating and Promulgating Physician Order Entries
First Claim
Patent Images
1. A method of promulgating physician orders in a hospital comprising:
- operating a plurality of mobile client computers to display one or more control units in a graphical user interface on said plurality of mobile client computers, wherein said control units include control elements selectable by a physician to provide input regarding at least one of expected indications, diagnoses, devices, services, therapeutic procedures, diagnostic procedures, and prescriptions;
interpreting the physician input into the control elements as tuples in a predetermined context-free grammar;
constructing a physician order in a standard format by applying the predetermined context-free grammar to the tuples;
promulgating the physician orders to hospital personnel tasked with accomplishing the treatments inputted by the physicians.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating and promulgating Physician Order Entries. The system uses traditional user interface to obtain physician input, and applies context-free grammars to produce a physician order in a standard format including the expected jargon and syntax of conventional physician orders.
83 Citations
12 Claims
-
1. A method of promulgating physician orders in a hospital comprising:
-
operating a plurality of mobile client computers to display one or more control units in a graphical user interface on said plurality of mobile client computers, wherein said control units include control elements selectable by a physician to provide input regarding at least one of expected indications, diagnoses, devices, services, therapeutic procedures, diagnostic procedures, and prescriptions; interpreting the physician input into the control elements as tuples in a predetermined context-free grammar; constructing a physician order in a standard format by applying the predetermined context-free grammar to the tuples; promulgating the physician orders to hospital personnel tasked with accomplishing the treatments inputted by the physicians. - View Dependent Claims (2, 3, 4)
-
-
5. A system for generating and promulgating physician orders in a hospital comprising:
-
a plurality of mobile client computers; a server operably connected to the a plurality of mobile client computers; wherein the plurality of mobile computers are programmed to display one or more control units in a graphical user interface, wherein said control units include control elements selectable by a physician to provide input regarding at least one of expected indications, diagnoses, devices, services, therapeutic procedures, diagnostic procedures, and prescriptions; wherein the server is programmed to apply a context free grammar to tuples derived from the physician input into the control elements to construct a physician order in a standard format and promulgate the physician orders to hospital personnel tasked with accomplishing the treatments inputted by the physicians. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising
a server having an information model with a context-free grammar, an information model controller, a parser and a feedback mechanism; - and
a wireless device having a graphical user interface with control elements, an interaction model, an interface model controller . wherein the information model controller is programmed to used input from the control elements in conjunction with the context-free grammar to generate natural language grammar strings.
- and
-
10. A system comprising:
-
a processor; and a memory operably coupled to the processor, the memory containing program code that, when executed by the processor, causes the processor to; allow a user to manipulate one or more control elements on a graphical user interface, said control elements having or more corresponding input symbols; generate one or more input sequences from the input symbols; generate a parse tree using the input sequences; determine a string value using a function and the parse tree; and display the string value to the user on the graphical user interface.
-
-
11. A computer program article for generating a natural language output using input from a graphical user interface, the computer program article tangibly embodied in a computer-readable medium or propagated signal, the computer program article comprising instructions operable to cause a programmable processor to:
-
display the graphical user interface to a user and allow the user to manipulate one or more control elements on the graphical user interface, said control element having one or more corresponding input symbols; generate one or more input sequences from the input symbols; generate a parse tree using the input sequences; determine a string value using a function and the parse tree; and display the string value to the user on the graphical user interface.
-
-
12. A method of generating a natural language output comprising:
-
changing the state of a user interface, reviewing the status of the user interface control elements and determining which control elements are different from their default states; collecting individual lexeme type-value pair sequences from each control element; concatenating the lexeme type-value pair sequences to a natural language string in a deterministic order; and displaying the natural language string to a user on a graphical user display.
-
Specification