Nova Patents
CA3107315C

Drug library management system

Abstract

The present disclosure is directed to management and use of drug libraries in a networked clinical environment. The clinical environment may include various types and/or versions of infusion pumps. An infusion pump operates using a drug library that describes the medications available for administration, rules for administration of the medications, clinical care areas in which the pump may operate, and the like. Different types or versions of infusion pumps may be configured to use different formats of drug library data. In addition, drug library data may be archived to maintain a history of changes.

CA3107315C, drawing sheet 1
Sheet 1 of 10

Term

12.8 yearsleft in the term

Expires 12 July 2039.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

60 claims: 9 independent, 51 dependent

  1. 1
    What is claimed is: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. -43Date Reçue/Date Received 2022-06-02
  2. 8
    A computer-implemented method comprising:under control of one or more computing devices configured with specific computerexecutable 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;-45Date Reçue/Date Received 2022-06-02 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.
  3. 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;-47Date Reçue/Date Received 2022-06-02 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 die 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.
  4. 21
    A system configured to manage a drug library within a clinical environment, the system comprising:a plurality of infusion pumps configured to deliver medication to one or more patients, each respective infusion pump of the plurality of infusion pumps comprising a memory configured to store drug library data;a connectivity adapter comprising one or more computer processors and memory storing generalized drug library data in a pump-independent format, the connectivity adapter configured to process messages generated by individual infusion pumps of the plurality of infusion pumps, wherein each respective message is generated using customized drug library data in a pumpspecific format;and a drug library manager comprising one or more computer processors and memory;wherein the drug library manager is configured to: store, in a drug library database, a plurality of sets of worksheet data, wherein a first set of worksheet data comprises a first reference to first infusion pump data in the .49. Date Reçue/Date Received 2022-06-02 drug library database, the first infusion pump data representing a first infusion pump type of a plurality of infusion pump types;and wherein a second set of worksheet data comprises a second reference to second infusion pump data in the drug library database, the second infusion pump data representing a second infusion pump type of the plurality of infusion pump types;generate first customized drug library data using die first set of worksheet data, wherein the first customized drug library data is formatted according to a first pump-specific format associated with the first infusion pump type, wherein the first customized drug library data represents a subset of medications in the drug library database and a subset of administration rules in the drug library database, and wherein individual administration rules of the subset of administration rules are associated with individual medications of the subset of medications;generate second customized drug library data using the second set of worksheet data, wherein the second customized drug library data is formatted according to a second pumpspecific format associated with the second infusion pump type, wherein the second pumpspecific format is different than the first pump-specific format, and wherein the second customized drug library data represents the subset of medications and the subset of administration rules;generate the generalized drug library data representing the subset of medications and the subset of administration rules;provide, to a first infusion pump of the plurality of infusion pumps, the first customized drug library data, wherein the first infusion pump is associated with the first infusion pump type, and wherein a second infusion pump of the plurality of infusion pumps is not provided with the first customized drug library data, the second infusion pump associated with a second infusion pump type;provide, to the second infusion pump, the second customized drug library data, wherein the first infusion pump is not provided with the second customized drug library data;and provide, to a connectivity adapter in communication with the first infusion pump and the second infusion pump, the generalized drug library data;and wherein connectivity adapter is further configured to: -50Date Reçue/Date Received 2022-06-02 receive, from the first infusion pump, an infusion message to be processed by the connectivity adapter;determine that the infusion message is associated with a prior version of first customized drug library data based at least partly on data included in the infusion message being unresolvable using the generalized drug library data;convert the infusion message to a standardized message using a prior version of generalized drug library data that corresponds to the prior version of first customized drug library data;and merge data from the standardized message with data representing a current state of the first infusion pump.
  5. 32
    A computer-implemented method comprising:storing, by a drug library manager comprising one or more computing devices, a plurality of sets of worksheet data in a drug library database, wherein a first set of worksheet data comprises a first reference to first infusion pump data in the drug library database, the first infusion pump data representing a first infusion pump type of a plurality of infusion pump types;and wherein a second set of worksheet data comprises a second reference to second infusion pump data in the drug library database, the second infusion pump data representing a second infusion pump type of the plurality of infusion pump types;generating, by the drug library manager, first customized drug library data using the first set of worksheet data, wherein the first customized drug library data is formatted according to a first pump-specific format associated with the first infusion pump type, wherein the first customized drug library data represents a subset of medications in the drug library database and a -53Date Reçue/Date Received 2022-06-02 subset of administration rules in the drug library database, and wherein the first customized drug library data is provided to a first infusion pump associated with the first infusion pump type;generating, by the drug library manager, second customized drug library data using the second set of worksheet data, wherein the second customized drug library data is formatted according to a second pump-specific format associated with the second infusion pump type, wherein the second pump-specific format is different than the first pump-specific format, and wherein the second customized drug library data is provided to a second infusion pump associated with the second infusion pump type;generating, by the drug library manager, generalized drug library data representing the subset of medications and the subset of administration rules, wherein the generalized drug library data is formatted in a pump-independent format, and wherein the generalized drug library data is provided to a connectivity adapter comprising one or more computing devices in communication with the first and second infusion pumps;receiving, by the connectivity adapter from the first infusion pump, an infusion message to be processed by the connectivity adapter;determining, by the connectivity adapter, that the infusion message is associated with a prior version of first customized library data based at least partly on data included in the infusion message being unresolvable using the generalized drug library data;transforming, by the connectivity adapter, the infusion message to a standardized message using a prior version of generalized drug library data that corresponds to the prior version of first customized drug library data;and sending, by the connectivity adapter, the standardized message to a server.
  6. 37
    A system comprising:a drug library manager comprising one or more computing device;and a connectivity adapter comprising one or more computing devices, wherein the drug library manager is configured to at least: store, in a drug library database, a plurality of sets of worksheet data, wherein a first set of worksheet data comprises a first reference to first infusion pump data in the drug library database, the first infusion pump data representing a first infusion pump type of a plurality of infusion pump types;and -55Date Reçue/Date Received 2022-06-02 wherein a second set of worksheet data comprises a second reference to second infusion pump data in the drug library database, the second infusion pump data representing a second infusion pump type of the plurality of infusion pump types;generate first customized drug library data using the first set of worksheet data, wherein the first customized drug library data is formatted according to a first pump-specific format associated with the first infusion pump type, wherein the first customized drug library data represents a subset of medications in the drug library database and a subset of administration rules in the drug library database, and wherein the first customized drug library data is provided to a first infusion pump associated with the first infusion pump type;generate second customized drug library data using the second set of worksheet data, wherein the second customized drug library data is formatted according to a second pumpspecific format associated with the second infusion pump type, wherein the second pumpspecific format is different than the first pump-specific format, and wherein the second customized drug library data is provided to a second infusion pump associated with the second infusion pump type;generate generalized drug library data representing the subset of medications and the subset of administration rules, wherein the generalized drug library data is formatted in a pumpindependent format, and wherein the generalized drug library data is provided to the connectivity adapter, and wherein the connectivity adapter is configured to at least: receive, from the first infusion pump, an infusion message to be processed by the connectivity adapter;determine that the infusion message is associated with a prior version of first customized library data based at least partly on data included in the infusion message being unresolvable using the generalized drug library data;transform the infusion message to a standardized message using a prior version of generalized drug library data that corresponds to the prior version of first customized drug library data;and send the standardized message to a server.
  7. 41
    A system comprising:a computer-readable memory storing executable instructions;and one or more processors in communication with the computer-readable memory, wherein the one or more processors are programmed by the executable instructions to at least: store, in a drug library database, drug library worksheet data representing a subset of medications in a drug library database and a subset of administration rules in die drug library database, wherein an administration rule of the subset of administration rules is associated with a medication of the subset of medications, and wherein the administration rule is associated with a first upper dosing limit;assign the drug library worksheet data to a clinical care area of a plurality of clinical care areas, wherein the clinical care area is associated with a second upper dosing limit;determine to use one of the first upper dosing limit or the second upper dosing limit in drug library data generated from the worksheet data;generate the drug library data using the worksheet data;and send the drug library data to an infusion pump, wherein the drug library data configures the infusion pump to administer the medication based on an upper dosing limit comprising the determined one of the first upper dosing limit or the second upper dosing limit.
  8. 51
    A computer-implemented method comprising:under control of one or more computing devices configured with specific computerexecutable instructions, storing, in a drug library database, drug library worksheet data representing a subset of medications in a drug library database and a subset of administration rules in the drug library database, wherein an administration rule of the subset of administration rules is associated with a medication of the subset of medications, and wherein the administration rule is associated with a first upper dosing limit;assigning the drug library worksheet data to a clinical care area of a plurality of clinical care areas, wherein the clinical care area is associated with a second upper dosing limit;determining to use one of the first upper dosing limit or the second upper dosing limit in drug library data generated from the worksheet data;generating the drug library data using the worksheet data;and sending the drug library data to an infusion pump, wherein the drug library data configures the infusion pump to administer the medication based on an upper dosing limit comprising the determined one of the first upper dosing limit or the second upper dosing limit.
  9. 60
    The computer-implemented method of any one of claims 51 to 59, further comprising:storing status data in connection with the drug library worksheet data, wherein the status data indicates a status of the drug library worksheet data;and receiving input indicating a change in status of the drug library worksheet data, wherein the drug library data is generated in response to receiving the input indicating the change in status of the drug library worksheet data. -62Date Reçue/Date Received 2022-06-02