Secure network access to infusion pump
First Claim
1. An infusion pump having improved network access security, comprising:
- a network interface circuit configured to provide communications over a network, the network interface circuit configured to provide a communication port; and
a processing circuit configured to;
open a communication port on the network interface circuit to establish a communication session;
transmit infusion pump data to a server computer over the network during the communication session;
after the infusion pump data is transmitted to the server, transmit to the server computer a request for a command from the server computer during the communication session;
receive a command from the server computer;
determine whether the command is on a predetermined list of commands, the predetermined list of commands being a subset of functions the infusion pump is configured to perform;
process the command; and
close the communication port on the network interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for secure network access to an infusion pump has an infusion pump and a server computer. The infusion pump includes a network interface circuit configured to provide communications over a network, the network interface circuit configured to provide a communication port. The infusion pump includes a processing circuit to open a communication port on the network interface circuit and transmit infusion pump data to a server computer over the network. The processing circuit is configured to transmit to the server computer a request for a command from the server computer and receive a command from the server computer. The processing circuit is configured to determine whether the command is on a predetermined list of commands, the predetermined list of commands being a subset of functions the infusion pump is configured to perform and, if so, process the command and close the communication port.
23 Citations
20 Claims
-
1. An infusion pump having improved network access security, comprising:
-
a network interface circuit configured to provide communications over a network, the network interface circuit configured to provide a communication port; and a processing circuit configured to; open a communication port on the network interface circuit to establish a communication session; transmit infusion pump data to a server computer over the network during the communication session; after the infusion pump data is transmitted to the server, transmit to the server computer a request for a command from the server computer during the communication session; receive a command from the server computer; determine whether the command is on a predetermined list of commands, the predetermined list of commands being a subset of functions the infusion pump is configured to perform; process the command; and close the communication port on the network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server computer with improved network access security to an infusion pump, comprising:
-
a network interface circuit configured to provide communications over a network; and a processing circuit configured to; determine a need to command an infusion pump; store an indication of the need to command the infusion pump in a memory; after storing the indication of the need to command the infusion pump in memory; establish a communication session with the infusion pump to receive an infusion pump data message from an infusion pump; store infusion pump data from the message in a memory; after storing the infusion pump data, receive a request for a command from the infusion pump during the communication session; generate an infusion pump command based on the need to command the infusion pump; transmit the infusion pump command to the infusion pump; receive additional infusion pump data in response to the infusion pump command; and store the additional infusion pump data in memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for communicating between a plurality of infusion pumps and a server computer with improved network security, comprising:
-
a plurality of infusion pumps, each infusion pump comprising; a network interface circuit configured to provide communications over a network, the network interface circuit configured to provide a communication port; and a processing circuit configured to; open a communication port on the network interface circuit to establish a communication session; transmit data to a server computer over the network during the communication session; after the infusion pump data is transmitted to the server, transmit to the server computer a request for a command from the server computer during the communication session; receive a command from the server computer; process the command; and close the communication port on the network interface circuit, wherein the network interface circuit is configured to block commands from the server computer which are not sent in response to the request for command transmitted by the infusion pump; and a server computer, comprising; a second network interface circuit configured to provide communications over the network; and a processing circuit configured to; determine a need to command an infusion pump; store an indication of the need to command the infusion pump in a memory; after storing the indication of the need to command the infusion pump in memory; receive an infusion pump data message from an infusion pump; store infusion pump data from the message in a memory; receive the request for a command from the infusion pump; generate an infusion pump command based on the need to command the infusion pump and in response to receiving the request for a command from the infusion pump; transmit the infusion pump command to the infusion pump, whereby the infusion pump is commanded or controlled based on the infusion pump command send from the server computer. - View Dependent Claims (18, 19, 20)
-
Specification