Serial data capture and processing
CAFCFirst Claim
1. A computer-implemented method for selectively trapping output streams containing one or more medication data intended for a pharmacy, comprising the steps of:
- (A) trapping a printer output stream of an order entry system, the printer output stream identifying a source of the printer output stream;
(B) parsing the output stream for prescribed information in accordance with a set of configuration rules associated with the source;
(C) testing the parsed output stream against an order database to determine suitability of the medication data therein for automated handling by a medication preparation system associated with the pharmacy;
(D) using the medication preparation system, preparing one or more medications corresponding to the one or more medication data determined to be suitable;
(E) releasing only those portions of the output stream that are not suitable, the released output stream being printed for manual handling; and
(F) population a data structure with data parsed from the printer output stream in accordance with the set of configuration rules.
9 Assignments
0 Petitions
Reexamination
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.
102 Citations
30 Claims
-
1. A computer-implemented method for selectively trapping output streams containing one or more medication data intended for a pharmacy, comprising the steps of:
-
(A) trapping a printer output stream of an order entry system, the printer output stream identifying a source of the printer output stream; (B) parsing the output stream for prescribed information in accordance with a set of configuration rules associated with the source; (C) testing the parsed output stream against an order database to determine suitability of the medication data therein for automated handling by a medication preparation system associated with the pharmacy; (D) using the medication preparation system, preparing one or more medications corresponding to the one or more medication data determined to be suitable; (E) releasing only those portions of the output stream that are not suitable, the released output stream being printed for manual handling; and (F) population a data structure with data parsed from the printer output stream in accordance with the set of configuration rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system including software loaded into a memory of one or more machines executable by one or more processors to support of serial data stream management, comprising:
-
(a) at least one listener software module (“
LSM”
) executing on a first machine, the LSM receiving serial data streams containing one or more medication data 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 the one or more medication data therefrom and populate a data structure therewith; and(c) a set of configuration rules accessible 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 PSM is configured to determine suitability for handling of drug order by an automated medication preparation system with reference to an order database, and wherein the data structure enables data handling and preparation of one or more medications by an automated medication preparation system. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification