A portable device 11 (e.g. mobile phone, PDA, tablet computer etc.) for remote monitoring of patients with long term conditions, measures data and sends it to an external service 17 via a communication network 16. The set-up of the device 11 is configured to match the monitoring requirements of the type of condition to be measured (e.g. which of a number of measurement modules (25, fig. 2) are to be used). The device comprises: a module controller (24, fig. 2) to access a plurality of modules (25, fig. 2) each module being configured to receive patient medical or biomedical data a configuration controller (26, fig. 2) to issue a request to the module controller for the execution of at least two of the plurality of modules in accordance with a predetermined order and a data store (22, fig. 2) to store patient medical or biomedical data received from each module. The configuration controller includes a workflow engine (28, fig. 2). Patient data may be received from auxiliary measurement device 14 connected to the device 11 by wireless link 15, or the patient may be asked questions via a display 12. Long term conditions (LTCs) may include diabetes, asthma, chronic obstructive pulmonary disease and chronic heart failure.