A communication method for communicating monitoring data between a monitoring device and processing means, wherein the monitoring device is configured for receiving the monitoring data, the monitoring data comprising at least heart rate data, respiratory rate data and additional data, the method comprising the steps of the monitoring device receiving a first heart signal sample value and a first respiratory signal sample value and storing both first values; the monitoring device receiving, with a first frequency f1, a plurality of heart signal sample values and a plurality of respiratory signal sample values and storing, for each signal sample value, the difference between the value of each signal sample and the value of the preceding signal sample, for both the heart and respiratory signals; the monitoring device creating, with a second frequency f2, lower than a half of the first frequency f1, a data frame comprising a plurality of heart signal value differences and a plurality of respiratory signal value differences; the processing means receiving and ordering the data frame by separating the data frame into respiratory signal value differences data with their corresponding frequencies, heart signal value differences data with their corresponding frequencies and additional data; the processing means transforming the respiratory signal value differences data into respiratory signal sample values data; the processing means transforming the heart signal value differences data into heart signal sample values data; the processing means creating heart rate information from the heart signal sample values data set and displaying it to a user; the processing means creating respiratory rate information from the respiratory signal sample values data set and displaying it to a user; characterized by the monitoring device sending, with a third frequency f3, a plurality of data frames to the processing means; the monitoring device sending, with a fourth frequency f4, a plurality of additional data, contained in the delivery of one of the data frames together with a header identifying the type of additional datum. the monitoring device receiving a first heart signal sample value and a first respiratory signal sample value and storing both first values; the monitoring device receiving, with a first frequency f1, a plurality of heart signal sample values and a plurality of respiratory signal sample values and storing, for each signal sample value, the difference between the value of each signal sample and the value of the preceding signal sample, for both the heart and respiratory signals; the monitoring device creating, with a second frequency f2, lower than a half of the first frequency f1, a data frame comprising a plurality of heart signal value differences and a plurality of respiratory signal value differences; the processing means receiving and ordering the data frame by separating the data frame into respiratory signal value differences data with their corresponding frequencies, heart signal value differences data with their corresponding frequencies and additional data; the processing means transforming the respiratory signal value differences data into respiratory signal sample values data; the processing means transforming the heart signal value differences data into heart signal sample values data; the processing means creating heart rate information from the heart signal sample values data set and displaying it to a user; the processing means creating respiratory rate information from the respiratory signal sample values data set and displaying it to a user; characterized by the monitoring device sending, with a third frequency f3, a plurality of data frames to the processing means; the monitoring device sending, with a fourth frequency f4, a plurality of additional data, contained in the delivery of one of the data frames together with a header identifying the type of additional datum.