Described herein is a multi-dimensional kineticardiography device (300) which comprises a sensor (320) having three accelerometer/gyroscope modules (320X, 320Y, 320Z) mounted in a support which positions it at the centre of mass of a subject whose cardiac function is to be measured. The sensor (320) outputs six degrees of freedom data as linear acceleration along and rotational or angular velocity about x -, y - and z-axes. The sensor (320) is connected to a processor (335) for transmitting the kineticardiography data obtained from the sensor (320) and the electrocardiography data to a mobile computing platform (330), via Bluetooth (350), for further processing and display. An electrocardiography data chip (370) is also present for digitising the electrocardiography data for further processing. The kineticardiography data provides rotational information which can be used to determine torque, rotational kinetic energy, rotational work and rotational cardiac power which have been shown to contribute at least 60% of the total kinetic energy, work and cardiac power values.L'invention concerne un dispositif de cardiographie cinétique multidimensionel (300), qui comprend un capteur (320) ayant trois modules d'accéléromètre/gyroscope (320X, 320Y, 320Z) montés dans un support qui le positionne au centre de masse d'un sujet dont la fonction cardiaque doit être mesurée. Le capteur (320) délivre des données de six degrés de liberté sous forme d'accélération linéaire le long d'axes x, y et z ou de vitesse angulaire ou de rotation autour de ces derniers. Le capteur (320) est relié à un processeur (335) pour transmettre les données de cardiographie cinétique obtenues à partir du capteur (320) et les données d'électrocardiographie à une plate-forme informatique mobile (330), par l'intermédiaire de Bluetooth (350), pour un traitement et un affichage ultérieur. Une puce de données d'électrocardiographie (370) est également présente pour numériser les données d'électrocardiographie