A multi-dimensional kineticardiography system for measuring linear and rotational components of the movement of the heart and blood into the main arteries of a subject, the system comprising: - at least one kineticardiography sensor (120, 1010) configured for being attached to a subject to be monitored near to a centre of gravity or mass of the subject and producing kineticardiography sensor signals indicative of movement of the subject in response to at least one heart beat in six dimensions, including both linear components and rotational components; and - at least one processor configured to be connected to said at least one kineticardiography sensor for receiving and processing at least said kineticardiography signals for each of said six dimensions from said at least one kineticardiography sensor to generate at least one kineticardiogram in accordance therewith, the kineticardiogram taking into account both linear and rotational components of the movement of the heart and blood into the main arteries; characterized in that the system further comprises: - at least one seismocardiography sensor (260, 1020, 1030) configured for positioning on the chest wall of the subject and generating seismocardiography sensor signals in response to said heart beat in six dimensions; - wherein the at least one processor is configured for calculation of respiratory parameter(s) including respiratory variability from the seismocardiography sensor signals and kineticardiography sensor signals. - at least one kineticardiography sensor (120, 1010) configured for being attached to a subject to be monitored near to a centre of gravity or mass of the subject and producing kineticardiography sensor signals indicative of movement of the subject in response to at least one heart beat in six dimensions, including both linear components and rotational components; and - at least one processor configured to be connected to said at least one kineticardiography sensor for receiving and processing at least said kineticardiography signals for each of said six dimensions from said at least one kineticardiography sensor to generate at least one kineticardiogram in accordance therewith, the kineticardiogram taking into account both linear and rotational components of the movement of the heart and blood into the main arteries; characterized in that the system further comprises: - at least one seismocardiography sensor (260, 1020, 1030) configured for positioning on the chest wall of the subject and generating seismocardiography sensor signals in response to said heart beat in six dimensions; - wherein the at least one processor is configured for calculation of respiratory parameter(s) including respiratory variability from the seismocardiography sensor signals and kineticardiography sensor signals. - at least one seismocardiography sensor (260, 1020, 1030) configured for positioning on the chest wall of the subject and generating seismocardiography sensor signals in response to said heart beat in six dimensions; - wherein the at least one processor is configured for calculation of respiratory parameter(s) including respiratory variability from the seismocardiography sensor signals and kineticardiography sensor signals.