SYSTEMS AND METHODS FOR PROGRAMMING A MEDICAL INFUSION PUMP
Systems and methods for programming an infusion pump. Parameters provided in an infusion order from a Hospital Information System (HIS) are used by the infusion pump to find a matching entry in the infusion pump drug library. If there is no matching entry in the infusion pump drug library, then a manual mode is populated with the parameters and the pump can accordingly be operated in the manual mode.
1 . An infusion pump including a processor, memory operably coupled to the processor, and control logic comprising instructions that, when executed, cause the processor to:
receive programming parameters corresponding to an infusion order from a Hospital Information System (HIS), the programming parameters having been verified by the HIS;
determine if the received programming parameters match a drug library protocol in a drug library of the infusion pump;
when the programming parameters do not match any drug library protocol in the drug library, queue a no-match error code;
populate a manual mode with the received programming parameters; and
operate the infusion pump in the manual mode using the populated programming parameters.
2 . The infusion pump of claim 1 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
output the queued no-match error code to the HIS when the manual mode infusion fails.
3 . The infusion pump of claim 1 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
prompt a user with the manual mode operation option; and
receive an acceptance of the manual mode operation option prior to populating the received programming parameters.
4 . The infusion pump of claim 3 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
determine that an autoprogramming override is allowed prior to prompting the user with the manual mode operation option.
5 . The infusion pump of claim 1 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
wherein populating the manual mode with the received programming parameters includes entering the received programming parameters without creating a populated or partially populated drug library entry.
6 . The infusion pump of claim 1 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
filter through the drug library of the infusion pump, wherein the no-match error code is based on the filtering and is at least one of a drug not entered in the drug library, a required programming parameter missing, or a dose unit or rate unit does not match the drug library.
7 . The infusion pump of claim 1 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
verify a hardware limit, a supported unit, and a delivery mode of the manual mode are compatible with the infusion pump prior to operating the infusion pump in the manual mode.
8 . The infusion pump of claim 1 , wherein the control logic comprises instructions that, when executed, cause the processor to further:
transmit manual mode information to the HIS.
9 . A method of programming an infusion pump, the method comprising:
receiving programming parameters corresponding to an infusion order from a Hospital Information System (HIS), the programming parameters having been verified by the HIS;
determining if the received programming parameters match a drug library protocol in a drug library of the infusion pump;
when the programming parameters do not match any drug library protocol in the drug library, queuing a no-match error code;
populating a manual mode with the received programming parameters; and
operating the infusion pump in the manual mode using the populated programming parameters.
10 . The method of programming an infusion pump of claim 9 , further comprising:
outputting the queued no-match error code to the HIS when the manual mode infusion fails.
11 . The method of programming an infusion pump of claim 9 , further comprising:
prompting a user with the manual mode operation option; and
receiving an acceptance of the manual mode operation option prior to populating the received programming parameters.
12 . The method of programming an infusion pump of claim 11 , further comprising:
determining that an autoprogramming override is allowed prior to prompting the user with the manual mode operation option.
13 . The method of programming an infusion pump of claim 9 , wherein populating the manual mode with the received programming parameters includes entering the received programming parameters without creating a populated or partially populated drug library entry.
14 . The method of programming an infusion pump of claim 9 , further comprising:
filtering through the drug library of the infusion pump, wherein the no-match error code is based on the filtering and is at least one of a drug not entered in the drug library, a required programming parameter missing, or a dose unit or rate unit does not match the drug library.
15 . The method of programming an infusion pump of claim 9 , further comprising:
verifying a hardware limit, a supported unit, and a delivery mode of the manual mode are compatible with the infusion pump prior to operating the infusion pump in the manual mode.
16 . The method of programming an infusion pump of claim 9 , further comprising:
transmitting manual mode information to the HIS.
17 . An infusion pump comprising:
means for receiving programming parameters corresponding to an infusion order from a Hospital Information System (HIS), the programming parameters having been verified by the HIS;
means for determining if the received programming parameters match a drug library protocol in a drug library of the infusion pump;
when the programming parameters do not match any drug library protocol in the drug library, means for queuing a no-match error code;
means for populating a manual mode with the received programming parameters; and
means for operating the infusion pump in the manual mode using the populated programming parameters.
18 . The infusion pump of claim 17 , further comprising:
means for outputting the queued no-match error code to the HIS when the manual mode infusion fails.