Intelligent joint prosthesis
Medical devices coupled to a sensor, and systems including such devices, can generate data and analysis based on that data, which may be used to identify and/or address problems associated with the implanted medical device, including incorrect placement of the device, unanticipated degradation of the device, and undesired movement of the device. Also provided are medical devices coupled to a sensor, and devices and methods to address problems that have been identified with an implanted medical device.
1. A method for determining loosening of a prosthesis comprising at least one sensor, wherein the prosthesis is implanted in or on a body part of a patient, the method comprising:
a) during a first monitoring session:
obtaining data comprising one or both of acceleration data and velocity data from the at least one sensor,
bandpass filtering the data to obtain filtered data within a frequency range relevant to a movement of the prosthesis relative to the body part, and
determining a standardized norm of the movement based on the filtered data;
b) during one or more second monitoring sessions that occur subsequent to the first monitoring session:
obtaining data comprising one or both of acceleration data and velocity data from the at least one sensor,
bandpass filtering the data to obtain filtered data within the frequency range, and
determining a current description of the movement based on the filtered data; and
c) comparing the current description of the movement to the standardized norm of the movement, to thereby identify loosening of the prosthesis relative to the body part.
2. The method of claim 1 wherein the prosthesis is implanted in a knee of a subject.
3. The method of claim 1 wherein the prosthesis is implanted in a hip of a subject.
4. The method of claim 1 wherein the prosthesis is implanted in a shoulder of a subject.
5. The method of claim 1 , wherein the at least one sensor comprises an accelerometer and the data provided by the accelerometer comprises a time sequence of data vectors, each data vector including numerical values related to linear-accelerations with respect to a coordinate axis of a coordinate system of the sensor.
6. The method of claim 1 , wherein the at least one sensor comprises three accelerometers and the data provided by the three accelerometers comprises a time sequence of data vectors, each data vector including numerical values related to linear-accelerations with respect to three coordinate axes of a coordinate system of the three accelerometers.
7. The method of claim 1 , wherein the at least one sensor comprises an accelerometer and a gyroscope and the data provided by the accelerometer and the gyroscope comprises a time sequence of data vectors, each data vector including numerical values related to linear-accelerations and angular velocities with respect to a coordinate axis of a coordinate system of the accelerometer and the gyroscope.
8. The method of claim 1 , wherein the at least one sensor comprises three accelerometer and three gyroscope and the data provided by the three accelerometer and the three gyroscopes comprises a time sequence of data vectors, each data vector including numerical values related to linear-accelerations and angular velocities with respect to three coordinate axes of a coordinate system of the three accelerometers and the three gyroscopes.
9. The method of claim 1 , wherein the frequency range is between 20 Hz and 110 Hz.