Serial data capture and processing
First Claim
1. A method for selectively trapping data streams intended for a pharmacy, comprising the steps of:
- (A) trapping a printer output stream of an order entry system;
(B) parsing the output stream for prescribed information;
(C) testing the parsed output stream against an order database to determine suitability for automated handling by a medication preparation system associated with the pharmacy; and
(D) releasing only those portions of the output stream that are not suitable, the released output stream being printed for manual handling.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and software interface enables serial data streams to be trapped, parsed, tested for suitability for automated handling by a medication preparation system. Only those portions of the serial data stream that are not suitable for such handling are released for printing and manual handling. A serial data interface includes a listener software module (“LSM”) that receives serial data streams and a parser software module (“PSM”) communicatively connectable to the LSM that processes the serial data streams received from the LSM. A set of configuration rules accessible by the PSM defines the manner of processing by the PSM on the serial data streams. A data structure results that enables data handling by an automated medication preparation system.
28 Citations
30 Claims
-
1. A method for selectively trapping data streams intended for a pharmacy, comprising the steps of:
-
(A) trapping a printer output stream of an order entry system;
(B) parsing the output stream for prescribed information;
(C) testing the parsed output stream against an order database to determine suitability for automated handling by a medication preparation system associated with the pharmacy; and
(D) releasing only those portions of the output stream that are not suitable, the released output stream being printed for manual handling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A serial data interface, comprising:
-
(a) at least one listener software module (“
LSM”
) executing on a first machine, the LSM receiving serial data streams from a port of the first machine;
(b) a parser software module (“
PSM”
) communicatively connectable to the LSM and executing on a second machine, the PSM processing the serial data streams received from the LSM to extract data therefrom and populate a data structure therewith; and
(c) a set of configuration rules accessable by the PSM, the set of configuration rules defining the manner of processing by the PSM on the serial data streams from a prescribed LSM, wherein the data structure enables data handling by an automated medication preparation system. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification