INFUSION PUMP ERROR DISPLAY
Systems and methods are disclosed for receiving auto-programming requests to deliver medication at an infusion pump. The pump may receive the request and analyze the auto-programming settings. The infusion pump may also compare the auto-programming settings with program settings stored in a drug library. When the pump detects an error in the auto-programming request, the pump may generate and display an error message that specifically identifies the cause of the error. The pump may also display a suggested action that may be taken to eliminate the error message.
1 - 18 . (canceled)
19 . A method of electronically preventing execution of an auto-programming request locally at an infusion pump, the method comprising:
receiving, by an infusion pump from a remote computing device, an auto-programming request comprising IV drug container information, infusion pump information, and infusion program settings;
comparing, by the infusion pump, the infusion program settings with drug library program settings against a set of predetermined rules, wherein the drug library program settings are provided in a drug library stored at the infusion pump;
determining, by the infusion pump, that the infusion program settings cause a concurrency violation for concurrent delivery of two different medications from two different source containers upstream of the infusion pump to a single line downstream of the infusion pump; and
rejecting, by the infusion pump, the auto-programming request based on the determining that the infusion program settings cause the concurrency violation.
20 . The method of claim 19 , further comprising:
generating, by the infusion pump, an error message based on the determining that the infusion program settings cause the concurrency violation; and
displaying the error message on a screen of the infusion pump.
21 . The method of claim 20 , further comprising determining a suggested action to resolve the error message.
22 . The method of claim 21 , wherein the screen comprises a header portion, a middle portion, and a bottom portion, wherein the middle portion includes the error message and wherein the bottom portion includes selectable options responsive to the suggested action.
23 . The method of claim 21 , further comprising receiving a response to the error message, wherein the response comprises the suggested action.
24 . The method of claim 20 , wherein the error message describes a cause of an error with the auto-programming request.
25 . The method of claim 20 , further comprising automatically rejecting, by the infusion pump, the auto-programming request when no input is received by the infusion pump for a predetermined time after the error message is displayed.
26 . The method of claim 25 , wherein the predetermined time is about 15-35 seconds.
27 . An infusion pump comprising:
a memory storing computer-executable instructions; and
one or more processors in communication with the memory and programed by the computer-executable instructions to:
receive, from a remote computing device, an auto-programming request comprising IV drug container information, infusion pump information, and infusion program settings;
compare the infusion program settings with drug library program settings against a set of predetermined rules, wherein the drug library program settings are provided in a drug library stored at the infusion pump;
determine that the infusion program settings cause a concurrency violation for concurrent delivery of two different medications from two different source containers upstream of the infusion pump to a single line downstream of the infusion pump; and
reject the auto-programming request based on the determination that the infusion program settings cause the concurrency violation.
28 . The infusion pump of claim 27 , wherein the one or more processors are further programmed by the computer-executable instructions to:
generate an error message based on the determination that the infusion program settings cause the concurrency violation; and
display the error message on a screen of the infusion pump.
29 . The infusion pump of claim 28 , wherein the one or more processors are further programmed by the computer-executable instructions to determine a suggested action to resolve the error message.
30 . The infusion pump of claim 29 , wherein the screen comprises a header portion, a middle portion, and a bottom portion, wherein the middle portion includes the error message and wherein the bottom portion includes selectable options responsive to the suggested action.
31 . The infusion pump of claim 29 , wherein the one or more processors are further programmed by the computer-executable instructions to receive a response to the error message, wherein the response comprises the suggested action.
32 . The infusion pump of claim 28 , wherein the error message describes a cause of an error with the auto-programming request.
33 . The infusion pump of claim 28 , wherein the one or more processors are further programmed by the computer-executable instructions to automatically reject the auto-programming request when no input is received by the infusion pump for a predetermined time after the error message is displayed.
34 . A non-transitory computer-readable storage medium having computer-executable program instructions stored thereon that, when executed by a processor of an infusion pump, cause the processor to perform a process comprising:
receiving, from a remote computing device, an auto-programming request comprising IV drug container information, infusion pump information, and infusion program settings;
comparing the infusion program settings with drug library program settings against a set of predetermined rules, wherein the drug library program settings are provided in a drug library stored at the infusion pump;
determining that the infusion program settings cause a concurrency violation for concurrent delivery of two different medications from two different source containers upstream of the infusion pump to a single line downstream of the infusion pump; and
rejecting the auto-programming request based on the determining that the infusion program settings cause the concurrency violation.
35 . The non-transitory computer-readable storage medium of claim 34 , wherein the process further comprises:
generating an error message based on the determining that the infusion program settings cause the concurrency violation; and
displaying the error message on a screen of the infusion pump.
36 . The non-transitory computer-readable storage medium of claim 35 , wherein the process further comprises determining a suggested action to resolve the error message, wherein the screen comprises a header portion, a middle portion, and a bottom portion, wherein the middle portion includes the error message, and wherein the bottom portion includes selectable options responsive to the suggested action.
37 . The non-transitory computer-readable storage medium of claim 36 , wherein the process further comprises receiving a response to the error message, wherein the response comprises the suggested action.
38 . The non-transitory computer-readable storage medium of claim 35 , wherein the process further comprises automatically rejecting the auto-programming request when no input is received by the infusion pump for a predetermined time after the error message is displayed.