A pump control device for remotely controlling an insulin pump is disclosed. The pump control device comprising: a communication device operable to establish bidirectional communication with the insulin pump; And a processor operable to receive a request to execute a function contained on the pump control device. Functions are managed by rules with parameters. The function is related to the delivery of insulin by the insulin pump. The processor is further operable, via the communication device, to request a value for the parameter from the insulin pump. The processor is also operable to receive a value for the parameter from the insulin pump and to execute the function using the value for the received parameter.인슐린 펌프를 원격으로 제어하는 펌프 제어 디바이스가 개시된다. 펌프 제어 디바이스는 인슐린 펌프와 양방향 통신을 확립하도록 동작가능한 통신 디바이스; 및 펌프 제어 디바이스 상에 포함된 기능을 실행하라는 요청을 수신하도록 동작가능한 프로세서를 포함한다. 기능은 파라미터를 가지는 규칙에 의해 관리된다. 기능은 인슐린 펌프에 의한 인슐린의 전달에 관련된다. 프로세서는 통신 디바이스를 통해서, 인슐린 펌프로부터 파라미터에 대한 값을 요청하도록 추가로 동작가능하다. 프로세서는 또한 인슐린 펌프로부터 파라미터에 대한 값을 수신하고, 수신된 파라미터에 대한 값을 이용하여 기능을 실행하도록 동작가능하다.