USRE41500E1 - Method for generating a display utilizing objects in an object list - Google Patents
Method for generating a display utilizing objects in an object list Download PDFInfo
- Publication number
- USRE41500E1 USRE41500E1 US09/974,515 US97451501A USRE41500E US RE41500 E1 USRE41500 E1 US RE41500E1 US 97451501 A US97451501 A US 97451501A US RE41500 E USRE41500 E US RE41500E
- Authority
- US
- United States
- Prior art keywords
- data
- cell
- tiles
- objects
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] 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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/975—Pop-up dialog box for entry
Definitions
- the present invention is related to the following inventions, all assigned to the assignee of the present invention:
- the present invention relates, in general, to a process of controlling the input and output of data in a computing system and, more particularly, to a process of managing the form of input and output with the use of tiles consisting of one or more cells.
- a typical input is generated by some type of user interface such as a keyboard, mouse, track ball, or the like.
- the output is typically provided on a cathode ray tube (CRT), flat screen display, or like device generally classified as operator display modules (ODM)
- the output function of a forms manager is to take the information to be displayed and arrange it in the order dictated by a form.
- the form of the output is predetermined and stored somewhere in the system.
- the forms manager does not have the capability to modify the form dependent upon the user or information being displayed.
- Another object of the present invention is to provide a forms manager which customizes the form to the information being displayed.
- Still another object of the present invention is to provide a forms manager which utilizes tiles, or windows, to display information.
- Yet another object of the present invention is to provide a forms manager which may be used to provide data entry and access security to tiles
- Another object of the present invention is to provide a forms manager which operates independently of the applications allowing the forms to be modified without requiring a change in the application.
- a particular embodiment of the present invention consists of a forms manager which first obtains a list of objects to be displayed. The tiles associated with these objects are then obtained from a data base of various tiles. The tiles, and associated objects, are then ranked in order for display. Finally, the tiles and their associated objects and data are displayed.
- FIG. 1 is a block diagram representing the function of the present invention within a data processing system
- FIG. 2A is a process flow diagram of a keyboard input process embodying the present invention.
- FIG. 2B is a process flow diagram of a pointer input process embodying the present invention.
- FIG. 3 is a graphical representation of a display generated by a process embodying the present invention.
- FIG. 4 is a graphical representation of an second display generated by a process embodying the present invention.
- FIGS. 5A-5C are graphical representations of alternative cell displays in FIGS. 3 and 4 ;
- FIG. 6 is a graphical representation of a display generated by a process embodying the present invention illustrating the pop-up menu function
- FIG. 7 is a process flow diagram of an output buffer process embodying the present invention.
- FIG. 8 is a graphical representation of a third display generated by a process embodying the present invention.
- FIG. 9 is the display of FIG. 7 after being prioritized by a process embodying the present invention.
- FIG. 10 is a process flow diagram modification to the process flow diagram of FIG. 6 .
- tile will refer to a set of rules for displaying data of an object and a list of objects that it may display.
- a “group” is a collection of related tiles and a “form” is a collection of groups and/or tiles.
- a tile is comprised of “cells” each cell having a related “object”.
- the object may be either text, numerical, or a combination thereof.
- a tile is similar to a window with the exception that tiles do not overlap as is permitted with windows. It should be understood that, if the application permits, the present invention may be utilized with windows and as such the term tile may be taken as synonymous with window.
- a description of windows is provided in Scheiflen & Gettys, “The X Window System”, ACM Transactions on Graphics, Vol. 5, No. 2, pg. 79-109 (April 1986).
- FIG. 1 a block diagram, generally designated 10 , representing the function of the present invention within a data processing system is illustrated.
- a forms manager 11 is used as an interface, or buffer, among and between the input, output, and system applications and databases.
- An input device 12 is coupled to forms manager 11 .
- Input device 12 is illustrated as a keyboard with a joy stick but may be any type of input device
- the communication is from input device 12 to forms manager 11 .
- forms manager 11 there may be a need for forms manager 11 to operate visual or acoustic devices on input device 11 . For this reason, there may be some communication from forms manager 11 to input device 12 .
- Display 13 is typically a cathode ray tube, but may be any of numerous types of displays such as the various types of flat panel displays Communication is generally from forms manager 11 to display 13 . However, a touch sensitive screen or other type of input device may be incorporated in the system requiring communication from display 13 to forms manager 11 .
- Forms manager 11 also interacts with the application programs 14 and the databases.
- the databases for this particular example, are broken into a general database 15 and a specific database 16 . It should be understood that while the database may be functionally separated, both may be contained in the same physical location
- objects are entered through input device 12 to the forms manager. This input is checked and stored in database 16 for the particular patient.
- forms manager 11 obtains a list of objects to be displayed.
- One source of objects is application program 14 .
- the forms manager then retrieves the tiles associated with the objects from database 15 .
- the data to be placed in the tiles is then obtained from database 16 .
- forms manager 11 develops a form which is displayed on display 13 .
- FIGS. 2A and 2B The input operation of the present invention is illustrated in FIGS. 2A and 2B .
- a pseudo code listing of the keyboard operation is shown in Appendix A.
- the line numbers in parentheses refer to code lines in Appendix A.
- FIG. 2A a process flow diagram of a keyboard input process embodying the present invention is illustrated. The process commences with the depression of a key on the keyboard, step 20 . The process then proceeds to a decision block 21 where a determination is made as to whether an item on the form has been selected (line 6 ). If an item has not been selected, the process moves to block 22 where an error message is printed (line 7 ) and the process exits the routine.
- decision block 23 the forms manager determines whether the selected item is enterable by the user (line 10 ). If the item is not enterable by the user, the process moves to block 24 where an error message is printed (line 11 ). Following the error message, the process exits the routine.
- decision block 25 the forms manager determines whether the key was a terminator (line 14 ) such as a return key, enter key, tab key, or the like. If the key was not a terminator key, the process moves to decision block 26 . In decision block 26 , the forms manager determines if the key represented a valid character for that item (line 19 ). By way of example, the item may be limited to numeric input only; in which case any alpha input would be rejected. If the key does not represent a valid character, the process moves to block 27 . In block 27 an error message is printed (line 27 ) and the process exits the routine.
- the process moves to block 29 .
- the valid character is appended to an item value for the selected item (line 20 - 23 ). The process then exits the routine.
- block 28 the item value, created in block 29 , is stored in a buffer (line 15 ). Following block 28 is block 30 where a “New Event” signal is generated (line 16 ) to inform the application that a new item value is present.
- FIG. 2B is a flow chart of a pointer input process embodying the present invention.
- a pseudo code listing for performing this function is contained in Appendix B.
- the line numbers in parentheses refer to code lines in Appendix B.
- the processes commences at a block 35 where a pointer input is received.
- decision block 36 the forms manager determines if the pointer is on an active form (line 5 ). If the pointer is not in an active form, the process moves to block 37 . Block 37 causes an error message to be printed (line 6 ). The process then exits the routine.
- decision block 38 the forms manager determines if the pointer is over a selectable item (line 9 ). If the item is not selectable, either generally or by that user, the process moves to block 39 . Block 39 causes an error message to be printed (line 10 ). The process then exits the routine.
- decision block 40 the forms manager determines whether the pointer is over a pop-up window (line 13 ). If the pointer is not over a pop-up window, the process moves to a block 41 . In block 41 a “select” event is generated lines ( 18 - 27 ) indicating the item at which the pointer was directed. The select event may permit the entry of data into the item selected or may cause a pop-up menu to be formed.
- Block 42 causes an event associated with the selected item to be generated (line 14 ). This event may be the entry of data, the correction of previously entered data, a request to show more detail, or the like. Following block 42 , the process exits the routine.
- an event is a user action or set of user actions which are of interest to the application.
- the events are placed in a queue by the forms manager, steps 30 and 42 of FIGS. 2A and 2B , respectively.
- This queue of events is maintained by the forms manager until acted upon by the applications program. Periodically, the application program will request the next event from the forms manager.
- the forms manager is directed to display a particular form containing objects (text/data).
- the text/data to be displayed dictate the shape of the form rather than the form dictating how the objects are displayed.
- a sample form, generally designated 50 is illustrated in FIG. 3 .
- Form 50 illustrates two groups of tiles, a vitals group 51 and a labs group 52 .
- Vitals group 51 contains four tiles: a heart rate tile 53 , a blood pressure tile 54 , a temperature tile 55 , and a respiration rate tile 56 .
- the labs group consists of: a CBC/HGB (Complete Blood Count/HemoGloBin) tile 57 , a CBC/HCT (Complete Blood Count/HematoCriT) tile 58 , a K + (Potassium) tile 59 , a Na (Sodium) tile 60 , a BUN (Blood Urea Nitrogen) tile 61 , and a CREAT (CREATinine) tile 62 .
- Each tile 53 - 62 comprises several cells.
- heart rate tile 53 has a group cell 53 A and a title cell 53 B.
- a group such as group 51
- the name of the group may or may not be printed.
- Cell 53 B contains the title; here the title is “Heart Rate”.
- the remaining cells of tile 53 are data cells 53 C.
- One cell 53 C is provided for every time period listed on the display.
- Cells 53 C are spreadsheet type cells in that they repeat with time whereas regions 53 A and 53 B are non-spreadsheet cells that do not repeat with time.
- the group cell 54 A is left blank since the group is displayed previously. However, the object cell 54 B of tile 54 is labeled Blood Pressure.
- the data cells 54 C of tile 54 are then aligned with the time intervals.
- One tile 53 may be provided to display its regions in either a horizontal fashion, as in FIG. 3 , or in a vertical fashion by a tile 53 ′, as shown in FIG. 4 .
- the tiles are formed of rectangles.
- Each region in a tile will have the same height in horizontal tiles and the same width in vertical tiles.
- the height (width) of a horizontal (vertical) tile is determined by the space required by the largest region of the tile.
- this cell will be the object region, such as region 54 ′B, FIG. 4 .
- blood pressure cell 54 C will typically display three types of data, X, Y, and Z, representing the high pressure (X), low pressure (Y), and the average pressure (Z).
- X high pressure
- Y low pressure
- Z average pressure
- FIGS. 5A-5C three different ways are illustrated to display this data. The dimensions of the cells and tiles will vary depending on the display desired
- Each tile may be designed to contain numerous types of information, both displayed and not displayed.
- the basic type of information is whether a cell contains data or text.
- a text (data) cell of a tile can be set to prohibit the entrance of data (text).
- the physical size and shape of the cell and tile is also maintained in the tile definition.
- the display rules are in the tile definition indicating, for example, which cell display format (refer to FIGS. 5A-5C ) will be used.
- Each tile also has an associated name and/or ID number with which it is referenced.
- tile/cells descriptions Various security measures are also contained within the tile/cells descriptions. These security measures take the form of whether a tile/cell may be accessed and by whom. For example, you would not ordinarily allow access to the group and title cells. These are preset and are to be changed only by the system administrator. In other areas, such as the data areas, you want the general nursing population of the hospital to be able to enter data. However, it would also be desirous to know who entered the data and exactly when it was entered. While the charts may be broken down into half-hour segments, the vitals may not be taken right on the half-hour, so you will want to keep a record of the exact time and who entered the data. An additional security measure is whether data may be changed once it has been entered.
- the time of the data may be broken down further into when the readings were made and when they were actually entered into the system.
- the tile/cell definitions may also perform a data integrity check to ensure the entered data is not obviously incorrect. For example, in temperature tile 55 , if the temperature 986° C. is accidently entered rather than 98.6° C., the system will recognize this as an error and alert the individual making the entry. In addition, if an entry is outside a normal range, but still valid, this entry may be offset from the rest of the data in a fashion described above with respect to the changed data.
- tiles are designed to display the various forms of objects. There is not one tile for each object but one tile for each form of object.
- the forms manager seeks to display a particular object, it determines which tile is associated with this object and retrieves that tile.
- Potassium (K + ) tile 59 and Sodium (Na) tile 60 would be the same form of tile. The difference would be the title displayed in title cells 59 B and 60 B and the data entered into spreadsheet data cells 59 C and 60 C.
- a cell of a tile may be associated with a menu of possible actions with event codes.
- FIG. 6 An example of this is provided in FIG. 6 .
- the operator has selected cell 65 of temperature tile 55 .
- a pop-up menu will appear, such as menu 70 , having the possible actions which may be undertaken in cell 65 of tile 55 .
- menu 70 is illustrated with three options.
- the first event is to make an entry. This is selected when an entry is first being made to the cell.
- the second event is to correct an entry. This is selected if the cell has been previously accessed.
- the third region is labeled “SHOW DETAIL”. This region is selected to show the details such as the time of entry, the person who made the entry, or other similar information.
- a series of soft keys may be utilized. This would provide a pop-up, or existing menu window, with a list of keys, generally function keys, that are assigned for one of the events listed above.
- a process for generating a form embodying the present invention is illustrated in the flow chart of FIG. 7 .
- This process is illustrated in pseudo code in Appendix C.
- the following lines contained in parentheses refer to the line numbers of Appendix C.
- a request, box 80 for a new form is received by the process (line 3 ).
- the system then goes to decision box 81 and decides if there is an object list in existence for this particular form (line If there is no list of objects associated with this form, the process moves to step 82 where an object list is built from the form definition (line 10 ).
- An object list may come from three different sources: a list associated with the form; a list entered at the time of the form generation request; or a list provided by an application program.
- step 83 objects are assigned to tiles (lines 12 , 13 ). For example, if the object is the “Heart Rate”, then the tiles would be checked to see which tile was associated with “Heart Rate”.
- step 84 the draw point is moved to the top, or some designated home point, of the display (lines 15 - 17 ).
- This process would generate a display such as that illustrated in FIG. 3 .
- the forms manager will place the objects in any order specified in the listing of objects that is provided or generated. For example, if a particular doctor prefers to view the blood pressure, tile 54 , as the first object, this can be indicated in the form description, and the forms manager, when the display is created, will place this tile first.
- the forms manager may be set to inter-mix objects from the various groups if desired. An example of this is illustrated in FIG. 9 .
- the tiles have been arranged by the forms manager in order of a priority that was provided with the description of the form.
- a medical setting there may be one generally form for the hospital used by the nursing staff and a different form for doctors. Further, particularly for specialists who do not desire to see everything or who desire to see certain information (objects) first, there may be forms established for each doctor.
- step 81 the process of FIG. 7 may be provided with the additional steps shown in FIG. 10 . These steps may be inserted between decision step 81 and step 84 and may be in any order desired. Following step 81 is step 89 in which any objects which are not being monitored from the object list are eliminated from the object list.
- decision step 90 the process looks to see if there is a priority list associated with the form. If there is no priority list, the process moves to step 91 where a default priority list is used to arrange the objects. If there is a priority list for the form, the process moves to step 92 where the objects are arranged according to the priority list. The process then moves to step 83 .
- step 83 may occur before, during, or after the steps set out in FIG. 10 .
- the present invention creates a form to fit the objects being displayed rather than fitting the objects to the form.
Abstract
Description
|
|
2 | |
3 | |
4 | fm_click (key) |
5 |
6 | if item not selected |
7 | error - “Keyboard inactive when nothing selected” | |
8 | exit | |
9 |
10 | if selected item not enterable |
11 | error - “Item not enterable” | |
12 | |
|
13 |
14 | if key is a |
15 | store item value in |
|
16 | generate NEW event | |
17 | exit | |
18 |
19 | else if key is a valid key |
20 | if this is the first key in this |
21 | set item value to blank | |
22 |
23 | add key to |
|
24 | |
|
25 |
26 | else |
27 | error - “Invalid key” | |
28 | |
|
29 | ||
|
|
2 | |
3 | fm_point (position) |
4 |
5 | if position not on |
6 | error - “Not on active form” | |
7 | exit | |
8 |
9 | if position not on selectable item |
10 | error - “Item not selectable” | |
11 | |
|
12 |
13 | if position over |
14 | generate action associated with |
|
15 | |
|
16 |
17 | else |
18 | if there is a currently selected item |
19 | if position is over selected |
20 | generate DESELECT action for |
|
21 |
22 | else |
23 | generate DESELECT action for selected |
|
24 | generate SELECT action for item at |
|
25 |
26 | else |
27 | generate SELECT action for item at |
|
28 |
29 | |
|
30 | ||
APPENDIX C | |
2 | |
3 | fm_new (form_name, object_list) |
4 |
5 | read form definition | |
6 | ||
7 | if object list supplied |
8 | make local copy of object list |
9 | else |
10 | create object list from form definition | |
11 |
12 | for each object in object list |
13 | find tile in form which displays object | |
14 |
15 | draw point = (0,0) | |
16 | last tile = NONE | |
17 | last group = NONE | |
18 | ||
19 | for each object on object list | |
20 | do |
21 | set this tile to tile containg object | |
22 | set this group to group containing tile | |
23 | ||
24 | if this group != last group | |
25 |
26 | if last tile != NONE |
27 | draw end of last tile | |
28 | draw point = end of last tile | |
29 |
30 | if last group != NONE |
31 | draw end of last group | |
32 | draw point = end of last group | |
33 |
34 | last group = this group | |
35 | last tile = this tile | |
36 | ||
37 | draw beginning of this group | |
38 | draw point = beginning of this group | |
39 | ||
40 | draw beginning of this tile | |
41 | draw point = beginning of this tile | |
42 |
43 | else if this tile != last tile | |
44 |
45 | if last tile != NONE |
46 | draw end of last tile | |
47 | draw point = end of last tile | |
48 | ||
49 | last tile = this tile | |
50 | draw beginning of this tile | |
51 | draw point = beginning of this tile | |
52 | ||
53 |
54 | draw this object | |
55 | draw point = end of object |
56 | done | |
57 | ||
58 | if last tile != NONE |
59 | draw end of last tile | |
60 | draw point = end of last tile | |
61 |
62 | if last group != NONE |
63 | draw end of last group | |
64 |
65 | exit | |
Claims (127)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/974,515 USRE41500E1 (en) | 1989-03-13 | 2001-10-09 | Method for generating a display utilizing objects in an object list |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US32274089A | 1989-03-13 | 1989-03-13 | |
US07/540,382 US5208907A (en) | 1989-03-13 | 1990-06-19 | Method for generating a display utilizing objects in an object list |
US09/974,515 USRE41500E1 (en) | 1989-03-13 | 2001-10-09 | Method for generating a display utilizing objects in an object list |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/540,382 Reissue US5208907A (en) | 1989-03-13 | 1990-06-19 | Method for generating a display utilizing objects in an object list |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE41500E1 true USRE41500E1 (en) | 2010-08-10 |
Family
ID=23256193
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/540,382 Ceased US5208907A (en) | 1989-03-13 | 1990-06-19 | Method for generating a display utilizing objects in an object list |
US09/974,515 Expired - Lifetime USRE41500E1 (en) | 1989-03-13 | 2001-10-09 | Method for generating a display utilizing objects in an object list |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/540,382 Ceased US5208907A (en) | 1989-03-13 | 1990-06-19 | Method for generating a display utilizing objects in an object list |
Country Status (6)
Country | Link |
---|---|
US (2) | US5208907A (en) |
EP (1) | EP0392155B1 (en) |
JP (1) | JPH02275518A (en) |
CA (1) | CA2003687C (en) |
DE (1) | DE69031005T2 (en) |
HK (1) | HK1001104A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040002874A1 (en) * | 2002-04-23 | 2004-01-01 | Judith Shaffer | Patient medical parameter trend indicative user interface display system |
US20150081727A1 (en) * | 2013-07-12 | 2015-03-19 | Logic9S, Llc | Integrated, configurable, analytical, temporal, visual electronic plan system |
US9026897B2 (en) | 2013-07-12 | 2015-05-05 | Logic9S, Llc | Integrated, configurable, sensitivity, analytical, temporal, visual electronic plan system |
Families Citing this family (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0658624B2 (en) * | 1990-03-30 | 1994-08-03 | インターナショナル・ビシネス・マシーンズ・コーポレーション | Graphical user interface management device |
JPH0454668A (en) * | 1990-06-25 | 1992-02-21 | Fuji Xerox Co Ltd | Table calculating device |
CA2054026A1 (en) * | 1990-10-31 | 1992-05-01 | William Monroe Turpin | Goal oriented electronic form system |
US5404439A (en) * | 1992-04-15 | 1995-04-04 | Xerox Corporation | Time-space object containment for graphical user interface |
US5438659A (en) * | 1992-10-08 | 1995-08-01 | Hewlett-Packard Company | Object-action user interface management system |
AU5451794A (en) * | 1992-10-28 | 1994-05-24 | Intellution, Inc. | A dynamic graphical system configuration utility |
US5774887A (en) * | 1992-11-18 | 1998-06-30 | U S West Advanced Technologies, Inc. | Customer service electronic form generating system |
US5778240A (en) * | 1992-12-04 | 1998-07-07 | Buchman; David Alan | Referential edit checking tabular form data |
US5640549A (en) * | 1993-08-04 | 1997-06-17 | Powsner; Seth M. | Method and apparatus for graphical modeling of psychiatric and medical records |
US5704029A (en) * | 1994-05-23 | 1997-12-30 | Wright Strategies, Inc. | System and method for completing an electronic form |
KR960008583A (en) * | 1994-08-26 | 1996-03-22 | 윌리암 티. 엘리스 | Data Processing Systems and Methods for Managing Data Processing Systems |
US5530796A (en) * | 1994-09-30 | 1996-06-25 | International Business Machines Corporation | Menu bar editor |
US5619708A (en) * | 1994-10-25 | 1997-04-08 | Korteam International, Inc. | System and method for generating database input forms |
US5850548A (en) * | 1994-11-14 | 1998-12-15 | Borland International, Inc. | System and methods for visual programming based on a high-level hierarchical data flow model |
US5893125A (en) * | 1995-01-27 | 1999-04-06 | Borland International, Inc. | Non-modal database system with methods for incremental maintenance |
US5694608A (en) * | 1995-01-27 | 1997-12-02 | Borland International, Inc. | Non-modal database system wth methods for incremental maintenance of live reports |
US5911070A (en) * | 1995-08-07 | 1999-06-08 | Inprise Corporation | Development system with methods for bi-directional application program code generation |
US5724589A (en) * | 1995-10-13 | 1998-03-03 | Borland International, Inc. | Development system with a property-method-event programming model for developing context-free reusable software components |
US5768158A (en) * | 1995-12-08 | 1998-06-16 | Inventure America Inc. | Computer-based system and method for data processing |
US6138130A (en) * | 1995-12-08 | 2000-10-24 | Inventure Technologies, Inc. | System and method for processing data in an electronic spreadsheet in accordance with a data type |
US5710901A (en) * | 1995-12-29 | 1998-01-20 | Tci Summitrak Of Texas, Inc. | Method and apparatus for validating data entered by a user |
US5974389A (en) * | 1996-03-01 | 1999-10-26 | Clark; Melanie Ann | Medical record management system and process with improved workflow features |
US5857201A (en) * | 1996-06-18 | 1999-01-05 | Wright Strategies, Inc. | Enterprise connectivity to handheld devices |
US6195096B1 (en) | 1996-08-14 | 2001-02-27 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a multiple-value text list |
US5774119A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Graphical interface method, apparatus and application for selection of target object |
US5774120A (en) * | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Refresh and select-all actions in graphical user interface |
US6104395A (en) * | 1996-08-14 | 2000-08-15 | International Business Machines Corporation | Graphical interface method, apparatus and application for opening window of all designated container objects |
US5818444A (en) * | 1996-08-14 | 1998-10-06 | International Business Machines Corporation | Method, apparatus and application for object selective but global attribute modification |
US5872568A (en) * | 1996-08-14 | 1999-02-16 | International Business Machines Corporation | Application and method for creating a list from pre-defined and user values |
US5867157A (en) * | 1996-08-14 | 1999-02-02 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating and modifying a list of values with multiple components |
US5781193A (en) * | 1996-08-14 | 1998-07-14 | International Business Machines Corporation | Graphical interface method, apparatus and application for creating multiple value list from superset list |
US5784057A (en) * | 1996-08-14 | 1998-07-21 | International Business Machines Corporation | Dynamically modifying a graphical user interface window title |
US5864340A (en) * | 1996-08-22 | 1999-01-26 | International Business Machines Corporation | Mobile client computer programmed to predict input |
US5950168A (en) * | 1996-12-18 | 1999-09-07 | Knowmed Systems | Collapsible flowsheet for displaying patient information in an electronic medical record |
JP4077909B2 (en) * | 1997-10-03 | 2008-04-23 | 富士通株式会社 | Form processing device |
US6035276A (en) * | 1997-10-17 | 2000-03-07 | Veritas Medical Services, Inc. | Medical practitioner credentialing system |
US6205453B1 (en) * | 1998-03-13 | 2001-03-20 | Oracle Corporation | System and method for implementing selectively index enabled multi-column lists in a computer system |
US7469214B2 (en) | 1999-06-24 | 2008-12-23 | Sinclair Allison, Inc. | Method of medical malpractice and insurance collaboration |
FR2809203B1 (en) * | 2000-05-18 | 2003-10-03 | Cit Alcatel | METHOD FOR MANAGING A GRAPHIC MAN-MACHINE INTERFACE |
US20020165875A1 (en) * | 2001-05-04 | 2002-11-07 | Verta Patrick A. | Data capture and management system |
US20020180736A1 (en) * | 2001-05-31 | 2002-12-05 | Millmore Martin John | Data entry control system |
DE10161112A1 (en) * | 2001-12-12 | 2003-07-03 | Siemens Ag | Computer-aided procedures for the documentation of a medical report |
US6985870B2 (en) * | 2002-01-11 | 2006-01-10 | Baxter International Inc. | Medication delivery system |
US20040010425A1 (en) * | 2002-01-29 | 2004-01-15 | Wilkes Gordon J. | System and method for integrating clinical documentation with the point of care treatment of a patient |
US10173008B2 (en) | 2002-01-29 | 2019-01-08 | Baxter International Inc. | System and method for communicating with a dialysis machine through a network |
US8775196B2 (en) | 2002-01-29 | 2014-07-08 | Baxter International Inc. | System and method for notification and escalation of medical data |
US20030204414A1 (en) * | 2002-04-30 | 2003-10-30 | Wilkes Gordon J. | System and method for facilitating patient care and treatment |
US20030144878A1 (en) * | 2002-01-29 | 2003-07-31 | Wilkes Gordon J. | System and method for providing multiple units of measure |
US7904822B2 (en) * | 2002-04-23 | 2011-03-08 | Draeger Medical Systems, Inc. | System and user interface for configuring and presenting a trend indicative display of patient medical parameters |
US8234128B2 (en) | 2002-04-30 | 2012-07-31 | Baxter International, Inc. | System and method for verifying medical device operational parameters |
US20040078231A1 (en) * | 2002-05-31 | 2004-04-22 | Wilkes Gordon J. | System and method for facilitating and administering treatment to a patient, including clinical decision making, order workflow and integration of clinical documentation |
EP1645983A1 (en) * | 2004-10-08 | 2006-04-12 | Draeger Medical Systems, Inc. | Medical data acquisition system |
US7443303B2 (en) * | 2005-01-10 | 2008-10-28 | Hill-Rom Services, Inc. | System and method for managing workflow |
US20060242194A1 (en) * | 2005-04-22 | 2006-10-26 | Igor Tsyganskiy | Systems and methods for modeling and manipulating a table-driven business application in an object-oriented environment |
US8539003B2 (en) * | 2005-04-22 | 2013-09-17 | Sap Ag | Systems and methods for identifying problems of a business application in a customer support system |
US8321241B1 (en) | 2005-05-31 | 2012-11-27 | Allscripts Software, Llc | Electronic patient record documentation with push and pull of data to and from database |
CN1904879B (en) * | 2005-07-27 | 2011-01-12 | 国际商业机器公司 | Electronic table system, method for obtaining snapshot/history information of electronic table file |
US20070061165A1 (en) * | 2005-09-15 | 2007-03-15 | Cerner Innovation, Inc. | Displaying patient treatment information since a previous visit |
US20070061171A1 (en) * | 2005-09-15 | 2007-03-15 | Cerner Innovation, Inc. | Displaying clinical orders and results since a previous visit |
US8579814B2 (en) * | 2007-01-05 | 2013-11-12 | Idexx Laboratories, Inc. | Method and system for representation of current and historical medical data |
US10089443B2 (en) | 2012-05-15 | 2018-10-02 | Baxter International Inc. | Home medical device systems and methods for therapy prescription and tracking, servicing and inventory |
US8057679B2 (en) | 2008-07-09 | 2011-11-15 | Baxter International Inc. | Dialysis system having trending and alert generation |
US8554579B2 (en) | 2008-10-13 | 2013-10-08 | Fht, Inc. | Management, reporting and benchmarking of medication preparation |
US9501619B2 (en) | 2008-11-13 | 2016-11-22 | Cerner Innovation, Inc. | Integrated medication and infusion monitoring system |
US8990722B2 (en) * | 2009-09-22 | 2015-03-24 | Cerner Innovation, Inc. | Integrating protocols for infusion management |
US20110071844A1 (en) | 2009-09-22 | 2011-03-24 | Cerner Innovation, Inc. | Pharmacy infusion management |
US9927943B2 (en) * | 2009-09-22 | 2018-03-27 | Cerner Innovation, Inc. | Integrating action boxes for infusion management |
US20110072381A1 (en) * | 2009-09-22 | 2011-03-24 | Cerner Innovation, Inc. | Integrating quick sign for infusion management |
AU2010310751B2 (en) * | 2009-10-21 | 2016-07-07 | Citrix Systems, Inc. | Form completion rate enhancement system and method |
KR20150048816A (en) | 2012-08-31 | 2015-05-07 | 백스터 코포레이션 잉글우드 | Medication requisition fulfillment system and method |
KR101974258B1 (en) | 2012-10-26 | 2019-04-30 | 백스터 코포레이션 잉글우드 | Improved image acquisition for medical dose preparation system |
US9375079B2 (en) | 2012-10-26 | 2016-06-28 | Baxter Corporation Englewood | Work station for medical dose preparation system |
JP2017525032A (en) | 2014-06-30 | 2017-08-31 | バクスター・コーポレーション・イングルウッドBaxter Corporation Englewood | Managed medical information exchange |
US11107574B2 (en) | 2014-09-30 | 2021-08-31 | Baxter Corporation Englewood | Management of medication preparation with formulary management |
US11575673B2 (en) | 2014-09-30 | 2023-02-07 | Baxter Corporation Englewood | Central user management in a distributed healthcare information management system |
WO2016090091A1 (en) | 2014-12-05 | 2016-06-09 | Baxter Corporation Englewood | Dose preparation data analytics |
SG11201707114XA (en) | 2015-03-03 | 2017-09-28 | Baxter Corp Englewood | Pharmacy workflow management with integrated alerts |
WO2016207206A1 (en) | 2015-06-25 | 2016-12-29 | Gambro Lundia Ab | Medical device system and method having a distributed database |
KR102476516B1 (en) | 2016-12-21 | 2022-12-09 | 감브로 룬디아 아베 | A medical device system that includes an information technology infrastructure with secure cluster domains supporting external domains. |
US10248641B2 (en) * | 2017-03-31 | 2019-04-02 | Mckesson Corporation | Method, apparatus, and computer program product for managing retrieval of content for display by a browser |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3588838A (en) | 1967-05-09 | 1971-06-28 | Amf Inc | Business event display device |
US4258361A (en) | 1978-03-31 | 1981-03-24 | International Business Machines Corporation | Display system having modified screen format or layout |
US4315309A (en) | 1979-06-25 | 1982-02-09 | Coli Robert D | Integrated medical test data storage and retrieval system |
US4442424A (en) | 1980-06-11 | 1984-04-10 | Nippondenso Company, Limited | Method and system for displaying vehicle operating parameters in a variable format |
US4484302A (en) | 1980-11-20 | 1984-11-20 | International Business Machines Corporation | Single screen display system with multiple virtual display having prioritized service programs and dedicated memory stacks |
US4555775A (en) | 1982-10-07 | 1985-11-26 | At&T Bell Laboratories | Dynamic generation and overlaying of graphic windows for multiple active program storage areas |
US4597045A (en) | 1982-04-30 | 1986-06-24 | Casio Computer Co. Ltd. | Tabulated data calculating apparatus |
US4651146A (en) | 1983-10-17 | 1987-03-17 | International Business Machines Corporation | Display of multiple data windows in a multi-tasking system |
US4653020A (en) | 1983-10-17 | 1987-03-24 | International Business Machines Corporation | Display of multiple data windows in a multi-tasking system |
US4658366A (en) | 1984-08-09 | 1987-04-14 | Posh David R | Methods and apparatus for accurately completing pre-printed forms |
US4688167A (en) | 1984-09-27 | 1987-08-18 | Wang Laboratories, Inc. | Screen manager for data processing system |
US4713754A (en) | 1984-10-09 | 1987-12-15 | Wang Laboratories, Inc. | Data structure for a document processing system |
US4737912A (en) | 1984-09-21 | 1988-04-12 | Olympus Optical Co., Ltd. | Medical image filing apparatus |
US4761642A (en) | 1985-10-04 | 1988-08-02 | Tektronix, Inc. | System for providing data communication between a computer terminal and a plurality of concurrent processes running on a multiple process computer |
US4807142A (en) | 1984-10-09 | 1989-02-21 | Wang Laboratories, Inc. | Screen manager multiple viewport for a multi-tasking data processing system |
US4807123A (en) | 1980-10-20 | 1989-02-21 | Sharp Kabushiki Kaisha | Programmable system for inputting & Processing data using visually perceptible data entry frames |
US4837693A (en) | 1987-02-27 | 1989-06-06 | Schotz Barry R | Method and apparatus for facilitating operation of an insurance plan |
US4851999A (en) | 1985-07-24 | 1989-07-25 | Teruko Moriyama | General-purpose management system |
US4878175A (en) | 1987-11-03 | 1989-10-31 | Emtek Health Care Systems | Method for generating patient-specific flowsheets by adding/deleting parameters |
US5247611A (en) * | 1989-09-15 | 1993-09-21 | Emtek Health Care Systems, Inc. | Spreadsheet cell having multiple data fields |
US5812983A (en) * | 1995-08-03 | 1998-09-22 | Kumagai; Yasuo | Computed medical file and chart system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55156453A (en) * | 1979-05-25 | 1980-12-05 | Fujitsu Ltd | Display system for data accompanied by time information |
JPS6034640B2 (en) * | 1980-03-19 | 1985-08-09 | 積水化学工業株式会社 | How to color copper or copper alloy materials |
JPS62147484A (en) * | 1985-12-20 | 1987-07-01 | 日本電気株式会社 | Logical shift system of field |
JPS62237521A (en) * | 1986-04-08 | 1987-10-17 | Nec Corp | Display device |
-
1989
- 1989-11-23 CA CA002003687A patent/CA2003687C/en not_active Expired - Fee Related
-
1990
- 1990-02-12 DE DE69031005T patent/DE69031005T2/en not_active Expired - Fee Related
- 1990-02-12 EP EP90102702A patent/EP0392155B1/en not_active Expired - Lifetime
- 1990-03-09 JP JP2056767A patent/JPH02275518A/en active Pending
- 1990-06-19 US US07/540,382 patent/US5208907A/en not_active Ceased
-
1998
- 1998-01-02 HK HK98100005A patent/HK1001104A1/en not_active IP Right Cessation
-
2001
- 2001-10-09 US US09/974,515 patent/USRE41500E1/en not_active Expired - Lifetime
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3588838A (en) | 1967-05-09 | 1971-06-28 | Amf Inc | Business event display device |
US4258361A (en) | 1978-03-31 | 1981-03-24 | International Business Machines Corporation | Display system having modified screen format or layout |
US4315309A (en) | 1979-06-25 | 1982-02-09 | Coli Robert D | Integrated medical test data storage and retrieval system |
US4442424A (en) | 1980-06-11 | 1984-04-10 | Nippondenso Company, Limited | Method and system for displaying vehicle operating parameters in a variable format |
US4807123A (en) | 1980-10-20 | 1989-02-21 | Sharp Kabushiki Kaisha | Programmable system for inputting & Processing data using visually perceptible data entry frames |
US4484302A (en) | 1980-11-20 | 1984-11-20 | International Business Machines Corporation | Single screen display system with multiple virtual display having prioritized service programs and dedicated memory stacks |
US4597045A (en) | 1982-04-30 | 1986-06-24 | Casio Computer Co. Ltd. | Tabulated data calculating apparatus |
US4555775A (en) | 1982-10-07 | 1985-11-26 | At&T Bell Laboratories | Dynamic generation and overlaying of graphic windows for multiple active program storage areas |
US4555775B1 (en) | 1982-10-07 | 1995-12-05 | Bell Telephone Labor Inc | Dynamic generation and overlaying of graphic windows for multiple active program storage areas |
US4653020A (en) | 1983-10-17 | 1987-03-24 | International Business Machines Corporation | Display of multiple data windows in a multi-tasking system |
US4651146A (en) | 1983-10-17 | 1987-03-17 | International Business Machines Corporation | Display of multiple data windows in a multi-tasking system |
US4658366A (en) | 1984-08-09 | 1987-04-14 | Posh David R | Methods and apparatus for accurately completing pre-printed forms |
US4737912A (en) | 1984-09-21 | 1988-04-12 | Olympus Optical Co., Ltd. | Medical image filing apparatus |
US4688167A (en) | 1984-09-27 | 1987-08-18 | Wang Laboratories, Inc. | Screen manager for data processing system |
US4807142A (en) | 1984-10-09 | 1989-02-21 | Wang Laboratories, Inc. | Screen manager multiple viewport for a multi-tasking data processing system |
US4713754A (en) | 1984-10-09 | 1987-12-15 | Wang Laboratories, Inc. | Data structure for a document processing system |
US4851999A (en) | 1985-07-24 | 1989-07-25 | Teruko Moriyama | General-purpose management system |
US4761642A (en) | 1985-10-04 | 1988-08-02 | Tektronix, Inc. | System for providing data communication between a computer terminal and a plurality of concurrent processes running on a multiple process computer |
US4837693A (en) | 1987-02-27 | 1989-06-06 | Schotz Barry R | Method and apparatus for facilitating operation of an insurance plan |
US4878175A (en) | 1987-11-03 | 1989-10-31 | Emtek Health Care Systems | Method for generating patient-specific flowsheets by adding/deleting parameters |
US5247611A (en) * | 1989-09-15 | 1993-09-21 | Emtek Health Care Systems, Inc. | Spreadsheet cell having multiple data fields |
US5812983A (en) * | 1995-08-03 | 1998-09-22 | Kumagai; Yasuo | Computed medical file and chart system |
Non-Patent Citations (53)
Title |
---|
Adiba et al., "Management of Complex Objects as Dynamic Forms", Proceeding o 14th VLDB Conference, Los Angeles, California 1988, pp. 134-147. |
Barnett, et al., "Costar-A Computer-Based Medical Information System for Ambulatory Care", IEEE, vol. 67, No. 9, Sep. 1979, pp. 1226-1237. |
Barnett, Octo G., "The Application of Computer-Based Medical-Record Systems in Ambulatory Practice", The New England Journal of Medicine, vol. 310, No. 25, Jun. 21, 1984, pp. 1643-1650. |
Bass, Leonard J., "An Approach to User Specification of Interactive Display Interfaces", IEEE Transaction On Software Engineering, vol. SE-11, No. 8, Aug. 1985, pp. 686-698. |
Beaman, et al., "A Medical Information System and Data language for Ambulatory Practices", IEEE, vol. 12, No. 11, Nov. 1979, pp. 9-17. |
Birman, et al., "MDB-1: A New database System for Medical Applications", Computers in Cardiology, Sep. 1984, pp. 309-312. |
Bleich, et al. "Clinical Computing in a Teaching Hospital", The New England Journal of Medicine, vol. 312, No. 12, Mar. 12, 1985, pp. 756-764. |
Blum, Robert L., "Automating the Study fo Clinical Hypotheses on A Time-Oriented Data Base The RX Project" Stanford Dept. of Computer Science, Report No. STAN-CS-79-816, Nov. 1979. |
Bough, et al., "A New Microcomputer Network for Integrating Cardiac Data Management", IEEE, 1984, pp. 229-232. |
Brennecke, et al., "Tree-Base: A query Language for a Time-Oriented Cardiology Data Base System",Computers in Cardiology, 1986, pp. 381-384. |
Butterworth, "Forms Definition Method", 5th Phoenix Conference on Computers and Communications Mar. 26-28, 1986. |
Butterworth, Manning, "Forms Definition Methods", Fifth Annual International Phoenix Conference on Computers and Communications, 1986, pp. 703-712. |
Cobb et al., Excel In Business, 1985 The Cobb Group, Microsoft Press, pp. 39-40, 68-70, 284-288. * |
Cobb, Douglas, Excel In Business, 1985 The Cobb Group, Microsoft Press, addition pp. 661-662. * |
Data Base Search through West Publishing Co., 2000, pp. 1-74. |
Data Base Search through West Publishing, 2000, pp. 76-87. |
Everest, Gordon C., "Database Management-Objectives, System Functions, and Administration", McGray-Hill Book Company, New York, 1986, pp. 435-439. |
Fang, Kwang-Ya, "The THOR Template Editor", National Computer Conference, 1985, pp. 475-479. |
Fenna, et al, "Multi-Purpose Data Base for Coronary Artery Disease", Computers In Cardiology Conference, Sep. 1984, pp. 537-540. |
Foley and Van Dam, Fundamentals of Interactive Computer Graphics, 1982, pp. 55-61 and 222-234. |
Foley, et al., "Fundamentals of Interactive Computer Graphics", Addison-Wesley Publishing Company, Reading Massachusetts, 1982. |
Fries, James F., "Time-Oriented Patient Records and a Computer Databank", JAMA, vol. 222, No. 12, Dec. 18, 1972, pp. 1536-1542. |
Hanson, et al., Advanced Programmer's Guide featuring dBASE III and dBASE II, 1985, pp. 115 & 128. |
Heid, Jim, "dBase Mac in Business", Ashton-Tate Corporation, Torrance, CA, 1987, pp. 23-27, 48-49. |
Heidelberg, et al. "Methods of Information in Medicine", Official Journal of European Federation of Medical Informatics, vol. 19, No. 3, Jul. 1980, pp. 157-1162. |
Hixson, Amanda C., "RaidFile for Business User", Bantom Books, New York, 1987, pp. 98-103. |
Kuhn, et al., "Automated Ambulatory Medical Record", Stanford Dept. fo Computer Science, Report No. STAN-CS-82-928, Aug. 1982. |
Larson, James A., "A Visual Approach to Browsing in a Database Environment", Computer, Jun. 1986. |
Manual entitled: "Using 1-2-3 Special Edition", Developed by QUE Corporation, 1987, pp. 12-35, 46-56, 66-69, 78-80, 98-101, 274-278, 756-757. |
Maryanski, et al., "SURF: A Semantic Update and Retrieval Facility", AFIPS Conference Proceedings, vol. 56, 1987, pp. 368-373. |
McDonald, et al., "A Computer-Based Record and Clinical Monitoring System for Ambulatory Care", AJPH, Mar. 1977, vol. 67, No. 3, pp. 240-245. |
McDonald, et al., "Data Base Management, Feedback, Control and the Regnstrief Medical Record", The Sixth Annual Symposium on Computer Applications in Medical Care, Oct. 30-Nov. 2, 1982, Washington, D.C.,52-60. |
McDonald, et al., "The Benefits of Automated Medical Record Systems for Ambulatory Care", Proceedings-The Tenth Annual Symposium on Computer Applications in Medical Care, 1986, pp. 157-171. |
McDonald, et al., Minicomputer Improves Clinical Health Care, Mini-Micro Systems, Oct. 1979, pp. 86-92. |
Meyers, "A Taxonomy of Window Manager User Interfaces", IEEE Computer Graphics & Applications, pp. 65-84 (Sep. 1988). |
Morgan, Howard L., "Form Management", Communications of the ACM, vol. 25, No. 7, Jul. 1982, pp. 453-478. |
Musen, et al., "OPAL: Toward the Computer-Aided Design of Oncology Advice Systems", Proceedings-The Tenth Annual Symposium on Computer Applications in Medical Care, 1986, pp. 43-52. |
Myers, Brad A., "A Taxonomy of Window Manager User Interfaces", IEEE Computer Graphics & Applications, Sep. 1988, pp. 65-84. |
Ochsner, et al., "Surgery", Society of University Surgeons, vol. 64, No. 6, Jul. 1969. |
Poole, et al., "Your ATARI Computer, A Guide to ATARI 400/800 Computers", Osborne/Mc-Graw-Hill, Berkeley, California, 1982, pp. 405-411. |
Poole, Lon, Your Atari Computer, Osborne/Mc-Graw-Hill, 1982, pp. 405-411. |
Rowe, Lawrence A., "Fill-In-The-Form' Programming", Proceedigns of VLDB 1985, Stockholm, Germany pp. 394-404. |
Scheifler et al., "The X Window System", ACM Transactions on Graphics, vol. 5, No. 2, pp. 79-109 (Apr. 1986). |
Scheifler, et al., "The X Window System", ACM Transactions in Graphics, vol. 5, No. 2, Apr. 1986, pp. 79-109. |
Shortcliffe, et al., Expert Systems Research: Modeling the Medical Decision Making Process, Stanford Dept. Of Computer Science, Report No. STAN-CS-82-932, Sep. 1982. |
Stead, et al., "Practicing Nephrology with a Computerized Medical Record", Kidney International, vol. 24, 1983, pp. 446-454. |
System Purchase Agreement, Harborview Medical Center, Seattle, Washington, Purchase Order No. 6891, Nov. 5, 1986. |
Using 1-2-3 Special Edition, Que Corp., 1987, pp. 12-35, 46-56-66-69, 78-80, 98-101, 274-278, 756-757. |
Wald, et al., "Productivity Tools for a Database Management System", The IEEE Computer Society's Seventh International Computer Software & Application Conference, No. 7, Compsac83, Nov. 1983, pp. 179-187. |
Walker, James W., "Knowledgeman", BYTE Publications Inc., Feb. 1984, pp. 267-276. |
Yao, et al., "Structured Application Generation Usign XDB", AFIPS Conference Proceedings, National Computer Conference, pp. 481-491, 1985. |
Yasnoff, et al., "A Database System for Research, Teaching, and Clinical Decision Making in Cardiology", Computers in Cardiology Conference, 1984, pp. 489-492. |
Zloof, M. M., "Query-By-Example: A Data Base Language", IBM System J, No. 4, 1977, pp. 324-343. |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040002874A1 (en) * | 2002-04-23 | 2004-01-01 | Judith Shaffer | Patient medical parameter trend indicative user interface display system |
US8286088B2 (en) * | 2002-04-23 | 2012-10-09 | Draeger Medical Systems, Inc. | Patient medical parameter trend indicative user interface display system |
US20150081727A1 (en) * | 2013-07-12 | 2015-03-19 | Logic9S, Llc | Integrated, configurable, analytical, temporal, visual electronic plan system |
US9026897B2 (en) | 2013-07-12 | 2015-05-05 | Logic9S, Llc | Integrated, configurable, sensitivity, analytical, temporal, visual electronic plan system |
US9116931B2 (en) * | 2013-07-12 | 2015-08-25 | Logic9S, Llc | Integrated, configurable, analytical, temporal, visual electronic plan system |
Also Published As
Publication number | Publication date |
---|---|
DE69031005D1 (en) | 1997-08-14 |
EP0392155B1 (en) | 1997-07-09 |
EP0392155A2 (en) | 1990-10-17 |
DE69031005T2 (en) | 1998-01-29 |
JPH02275518A (en) | 1990-11-09 |
CA2003687C (en) | 1999-11-16 |
HK1001104A1 (en) | 1998-05-22 |
CA2003687A1 (en) | 1990-09-13 |
US5208907A (en) | 1993-05-04 |
EP0392155A3 (en) | 1993-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE41500E1 (en) | Method for generating a display utilizing objects in an object list | |
US5923018A (en) | Medical care schedule and record aiding system, medical care schedule and record aiding method, and program storage device readable by the system | |
US5247611A (en) | Spreadsheet cell having multiple data fields | |
US5325478A (en) | Method for displaying information from an information based computer system | |
EP0503060B1 (en) | Guided data presentation | |
US6182047B1 (en) | Medical information log system | |
US5740800A (en) | Method and apparatus for clinical pathway order selection in a medical information system | |
US5396587A (en) | Asynchronous, minimal update display system | |
US4764867A (en) | Display system and method for constructing and editing a hierarchical arrangement of information | |
US7587666B2 (en) | Methods, computer program products and data processing systems for displaying a plurality of data objects | |
US5592945A (en) | Real-time event charting in an electronic flowsheet | |
US5317686A (en) | Data processing apparatus and method for a reformattable multidimensional spreadsheet | |
US5970466A (en) | Graphical computer system and method for appointment scheduling | |
US8065165B2 (en) | Apparatus and method for constructing formularies | |
US5613106A (en) | Method for processing and storing a transaction in a distributed database system | |
US5301319A (en) | Data storage audit trail | |
US20020091728A1 (en) | Multidimensional electronic spreadsheet system and method | |
US5485567A (en) | Iconic table of database information | |
US5146562A (en) | Patient care communication system | |
EP0342140B1 (en) | Method for presenting compressed electronic day calendar information in an interactive information handling system | |
EP0120977B1 (en) | Card image data processing system | |
JPH06223089A (en) | Method and device for issuing prescription | |
JPS62219068A (en) | Control system for attribute of cell | |
McDonald et al. | A clinical information system (CIS) for ambulatory care | |
EP0546801A2 (en) | Apparatus for graphically displaying information contained in a data base |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY AGREEMENT;ASSIGNOR:ALLSCRIPTS SOFTWARE, LLC;REEL/FRAME:027628/0961 Effective date: 20111031 |
|
AS | Assignment |
Owner name: ALLSCRIPTS HEALTHCARE US, LP, ILLINOIS Free format text: MERGER;ASSIGNOR:ECLIPSYS CORPORATION;REEL/FRAME:027805/0558 Effective date: 20111031 |
|
AS | Assignment |
Owner name: ALLSCRIPTS SOFTWARE, LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ALLSCRIPTS HEALTHCARE US, LP;REEL/FRAME:027816/0186 Effective date: 20111031 |
|
AS | Assignment |
Owner name: ALLSCRIPTS SOFTWARE, LLC, ILLINOIS Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:031264/0076 Effective date: 20130628 |