Serial data capture and processing
AssigneeForHealth Technologies, Inc.
InventorsDennis Tribble, Joel A. Osborne
Life of this patent
Estimating the term…
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.
Claims30
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.
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.
Dependencies are inferred from the claim text.