A personal medical console (e.g. patient server 120) is connectable to a plurality of different sensor devices (ECG, Oxymetery, blood pressure etc.) and different effector devices (e.g. treatment device, infusion pump, ventilator etc.) and configured to monitor operation of one or more sensor devices and control operation of one or more effector devices. The sensor devices sense physiological characteristics. The medical console is configured to receive sensor data from sensor devices and output control data defining one or more actions for controlling the one or more of the effector devices. An analysis engine in the medical console is configured to process the sensor data received from the one or more sensor devices and output control data in response to the sensor data by determining a divergence of the sensor data to a target health state, and generating the control data for the one or more effector devices responsive to the divergence. The patient server may also use plug and play technology (PnP). In an alternative embodiment an interface adapter may translate data from a sensor device into an appropriate format for communication to the patient server. In another embodiment a medical console determines a secondary physiological characteristic from a combination of medical device data and visualises the data.