Drug library dynamic version management
First Claim
Patent Images
1. A system comprising:
- computer-readable storage; and
one or more computer processors configured to at least;
receive generalized drug library data, wherein the generalized drug library data represents a plurality of medications and a plurality of administration rules;
receive customized drug library data formatted according to a pump-specific format associated with a first infusion pump type, wherein the customized drug library data represents the plurality of medications and the plurality of administration rules, wherein individual administration rules of the plurality of administration rules are associated with individual medications of the plurality of medications, and wherein the customized drug library data is different than the generalized drug library data;
send the customized drug library data to an infusion pump associated with the first infusion pump type, wherein the infusion pump replaces a prior version of customized drug library data with the customized drug library data;
store the generalized drug library data in the computer-readable storage, wherein a prior version of the generalized drug library data, corresponding to the prior version of customized drug library data, is stored in the computer-readable storage;
receive, from the infusion pump, a first infusion message comprising a first medication identifier that corresponds to a first medication infused by the infusion pump;
determine a first medication name using the first medication identifier and the generalized drug library data;
receive, from the infusion pump after sending the customized drug library data to the infusion pump, a second infusion message associated with the prior version of customized drug library data, the second infusion message comprising a second medication identifier that corresponds to a second medication infused by the infusion pump; and
determine a second medication name using the second medication identifier and the prior version of generalized drug library data.
2 Assignments
0 Petitions
Accused Products
Abstract
A drug library management system generates versions of drug library data that can be used by infusion pumps, and version of drug library data that can be used by systems or components in a clinical environment other than infusion pumps. One version of the drug library data may be customized for a particular infusion pump, while another version may be a generalized version that can be used by middleware systems that process messages received from various infusion pumps that are using a different version of the drug library data. The generalized version may be archived separately from a drug library database used by the drug library management system to generate the various versions.
1103 Citations
20 Claims
-
1. A system comprising:
-
computer-readable storage; and one or more computer processors configured to at least; receive generalized drug library data, wherein the generalized drug library data represents a plurality of medications and a plurality of administration rules; receive customized drug library data formatted according to a pump-specific format associated with a first infusion pump type, wherein the customized drug library data represents the plurality of medications and the plurality of administration rules, wherein individual administration rules of the plurality of administration rules are associated with individual medications of the plurality of medications, and wherein the customized drug library data is different than the generalized drug library data; send the customized drug library data to an infusion pump associated with the first infusion pump type, wherein the infusion pump replaces a prior version of customized drug library data with the customized drug library data; store the generalized drug library data in the computer-readable storage, wherein a prior version of the generalized drug library data, corresponding to the prior version of customized drug library data, is stored in the computer-readable storage; receive, from the infusion pump, a first infusion message comprising a first medication identifier that corresponds to a first medication infused by the infusion pump; determine a first medication name using the first medication identifier and the generalized drug library data; receive, from the infusion pump after sending the customized drug library data to the infusion pump, a second infusion message associated with the prior version of customized drug library data, the second infusion message comprising a second medication identifier that corresponds to a second medication infused by the infusion pump; and determine a second medication name using the second medication identifier and the prior version of generalized drug library data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
under control of one or more computing devices configured with specific computer-executable instructions, receiving generalized drug library data, wherein the generalized drug library data represents a plurality of medications and a plurality of administration rules; receiving customized drug library data formatted according to a pump-specific format associated with a first infusion pump type, wherein the customized drug library data represents the plurality of medications and the plurality of administration rules, wherein individual administration rules of the plurality of administration rules are associated with individual medications of the plurality of medications, and wherein the customized drug library data is different than the generalized drug library data; sending the customized drug library data to an infusion pump associated with the first infusion pump type, wherein the infusion pump replaces a prior version of customized drug library data with the customized drug library data; storing the generalized drug library data in a computer-readable storage, wherein a prior version of the generalized drug library data, corresponding to the prior version of customized drug library data, is stored in the computer-readable storage; receiving, from the infusion pump, a first infusion message comprising a first medication identifier that corresponds to a first medication infused by the infusion pump; processing the first infusion message using the first medication identifier and the generalized drug library data; receiving, from the infusion pump after sending the customized drug library data to the infusion pump, a second infusion message associated with the prior version of customized drug library data, the second infusion message comprising a second medication identifier that corresponds to a second medication infused by the infusion pump; and processing the second infusion message using the second medication identifier and the prior version of generalized drug library data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer storage medium that stores an executable component that directs a computing system to perform a process comprising:
-
receiving generalized drug library data, wherein the generalized drug library data represents a plurality of medications and a plurality of administration rules; receiving customized drug library data formatted according to a pump-specific format associated with a first infusion pump type, wherein the customized drug library data represents the plurality of medications and the plurality of administration rules, wherein individual administration rules of the plurality of administration rules are associated with individual medications of the plurality of medications, and wherein the customized drug library data is different than the generalized drug library data; sending the customized drug library data to an infusion pump associated with the first infusion pump type, wherein the infusion pump replaces a prior version of customized drug library data with the customized drug library data; storing the generalized drug library data in a computer-readable storage, wherein a prior version of the generalized drug library data, corresponding to the prior version of customized drug library data, is stored in the computer-readable storage; receiving, from the infusion pump, a first infusion message comprising a first medication identifier that corresponds to a first medication infused by the infusion pump; processing the first infusion message using the first medication identifier and the generalized drug library data; receiving, from the infusion pump after sending the customized drug library data to the infusion pump, a second infusion message associated with the prior version of customized drug library data, the second infusion message comprising a second medication identifier that corresponds to a second medication infused by the infusion pump; and processing the second infusion message using the second medication identifier and the prior version of generalized drug library data. - View Dependent Claims (17, 18, 19, 20)
-
Specification