Bar-code-driven data acquisition and management system
DCFirst Claim
1. A bar-code-driven data acquisition and management system comprising:
- at least two input computers, operably coupled via a communication link, each said input computer being coupled to a respective local database of data records; and
at least two portable computing devices, each said portable computing device being operably coupled to one of the two input computers via a wireless communication channel for accessing and updating the data records in the local databases of the at least two input computers, wherein each portable computing device comprises;
a CPU for controlling operation of the portable computing device;
memory storing at least one data set, each data set having multiple data fields storing data values;
a touch sensitive display device for displaying at least a data I/O screen and for sensing contact by a user, the CPU defining multiple virtual regions upon the data I/O screen, each virtual region corresponding to a data field, the touch sensitive display device sensing contact by the user within a virtual region, the touch sensitive display device displaying within each virtual region a data value for the associated data field from a current data set, and the CPU identifying a virtual region contacted by the user and effecting an interface control associated therewith; and
an optical scanning device for reading bar codes encoding data values for data fields corresponding to at least one virtual region displayed upon the data I/O screen and displaying such data values thereupon.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A bar-code-driven data acquisition and management system includes at least two input computers, operably coupled via a communication link, each coupled to a respective local database of data records. The system includes at least two portable computing devices, each operably coupled to one of the two input computers via a wireless communication channel for accessing the data records of the local databases of the at least two input computers. Each portable computing device comprises a CPU, memory, and a touch sensitive display device that cooperate to display multiple virtual regions (which comprise on a data I/O screen and sense location of contact by a user in these virtual regions to thereby provide for user input. These multiple virtual regions preferably include one of a virtual keypad for entering symbols associated with keys of the keypad, at least one scroll bar, at least one rolling key, multiple icons, a menu screen and a graphing screen. In addition, each portable computer has an integrated bar code reader for data entry. The information acquired and maintained by the system may include product information, information identifying a medical patient. or information related a medical patient (such as personal information gathered upon admittance for care, information related to past medical history of the medical patient, and information related to vital statistics of the medical patient). In addition, each portable device may include a message notification mechanism that notifies the user of receipt of a message from one of the input computers over the respective wireless communication channels.
106 Citations
25 Claims
-
1. A bar-code-driven data acquisition and management system comprising:
-
at least two input computers, operably coupled via a communication link, each said input computer being coupled to a respective local database of data records; and
at least two portable computing devices, each said portable computing device being operably coupled to one of the two input computers via a wireless communication channel for accessing and updating the data records in the local databases of the at least two input computers, wherein each portable computing device comprises;
a CPU for controlling operation of the portable computing device;
memory storing at least one data set, each data set having multiple data fields storing data values;
a touch sensitive display device for displaying at least a data I/O screen and for sensing contact by a user, the CPU defining multiple virtual regions upon the data I/O screen, each virtual region corresponding to a data field, the touch sensitive display device sensing contact by the user within a virtual region, the touch sensitive display device displaying within each virtual region a data value for the associated data field from a current data set, and the CPU identifying a virtual region contacted by the user and effecting an interface control associated therewith; and
an optical scanning device for reading bar codes encoding data values for data fields corresponding to at least one virtual region displayed upon the data I/O screen and displaying such data values thereupon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
identifying one of the virtual regions that corresponds to the location of user contact, determining a specific event identifier corresponding to the identified virtual region, and processing a predetermined sequence for the specific event identifier.
-
-
3. The bar-code-driven data acquisition and management system of claim 2, wherein each virtual region of the graphical user interface corresponds to a predefined processing sequence which is initiated by the user by contacting the associated virtual region.
-
4. The bar-code-driven data acquisition and management system of claim 3, wherein the predefined processing sequence involves one of a data entry operation, a data transmit operation for communicating data stored thereto to another computing device, and a code scan operation for data entry.
-
5. The bar-code-driven data acquisition and management system of claim 2, wherein the graphical user interface further comprises a virtual keypad displayed on the data I/O screen for entering symbols associated with keys of the keypad.
-
6. The bar-code-driven data acquisition and management system of claim 2, wherein the graphical user interface further comprises at least one scroll bar displayed on the data I/O screen.
-
7. The bar-code-driven data acquisition and management system of claim 2, wherein the graphical user interface further comprises at least one scroll bar format and a rolling key format.
-
8. The bar-code-driven data acquisition and management system of claim 2, wherein the graphical user interface further comprises a menu screen and a graphing screen, wherein each selection from the menu screen corresponds to a virtual region and an associated processing sequence.
-
9. The bar-code-driven data acquisition and management system of claim 2, wherein the graphical user interface displays multiple icons.
-
10. The bar-code-driven data acquisition and management system of claim 2, wherein the graphical user interface comprises a text input mechanism that enables the user to enter at least a portion of a desired text data, that automatically searches data stored in memory to retrieve text data closest to the portion of desired text data entered, and displays the retrieved text data on the data I/O screen.
-
11. The bar-code-driven data acquisition and management system of claim 1, wherein each input computer comprises:
-
a first server that manages the local database coupled thereto; and
a second server for receiving and transmitting packets of information to and from at least one portable computing device over the respective wireless communication channels.
-
-
12. The bar-code-driven data acquisition and management system of claim 11, wherein the at least two input computers are part of a computing tier comprising:
-
a plurality of first servers for managing local databases coupled thereto;
a plurality of second servers for receiving and transmitting packets of information to and from the portable computing devices, wherein a given second server selectively communicates with the portable computing devices located within a predefined region proximate thereto; and
wherein the plurality of first servers and the plurality of second servers communicate one another via a communications network.
-
-
13. The bar-code-driven data acquisition and management system of claim 12,
wherein a given second server is associated with one of the plurality of first servers; -
wherein the given second server interacts with a given portable computing device located with a predefined region proximate thereto to service requests communicated from the given portable computer; and
wherein, upon determining that one of said requests requires access to data stored in a local database associated with a first server other than the one first server, the one request is communicated over the communications network to the other first server to access said data stored in the local database coupled thereto, and said data is returned to the given second server over the communications network for communication to the given portable computing device.
-
-
14. The bar-code-driven data acquisition and management system of claim 12, wherein the plurality of second servers and the communications network therebetween enables communication of data between the portable computing devices.
-
15. The bar-code-driven data acquisition and management system of claim 12, wherein communication between a given second server and each portable computing device is selected based on the predefined region and position of the portable computing device.
-
16. The bar-code-driven data acquisition and management system of claim 1, wherein the data values encoded by the bar codes represent information related a medical patient.
-
17. The bar-code-driven data acquisition and management system of claim 16, wherein the data values encoded by the bar codes represent one of personal information gathered upon admittance for care, information related to past medical history of the medical patient, and information related to vital statistics of the medical patient.
-
18. The bar-code-driven data acquisition and management system of claim 17, wherein the vital statistics include one of systolic, diastolic, pulse, temperature and respiratory information.
-
19. The bar-code-driven data acquisition and management system of claim 1, wherein each portable computing device comprises a message notification mechanism that notifies the user of receipt of a message from one of the input computers over the respective wireless communication channels.
-
20. The bar-code-driven data acquisition and management system of claim 19, wherein the message notification mechanism generates one of an audio signal, a video signal and vibration signal.
-
21. The bar-code-driven data acquisition and management system of claim 1, wherein communication of data between the at least two portable computing devices occur over the respective wireless communication channels and the communication link operably coupling the two input computers.
-
22. The bar-code-driven data acquisition and management system of claim 1, wherein the data values encoded by the bar codes represent product information.
-
23. The bar-code-driven data acquisition and management system of claim 1, wherein the data values encoded by the bar codes represent information identifying a medical patient.
-
24. The bar-code-driven data acquisition and management system of claim 2, wherein each portable computing device comprises local memory storing information loaded from the data records of at least one of the local databases via the respective wireless communication channels.
-
25. The bar-code-driven data acquisition and management system of claim 1, wherein each portable computing device comprises a graphical user interface for interacting with a user to enter user-supplied information, wherein the user-supplied information is communicated to at least one of the input computers over the respective wireless communication channels for storage in the local database coupled thereto.
Specification