Systems and methods to enable communication detection between devices and performance of a preventative action
A computer-implemented method is disclosed. The method includes determining whether one or more messages have been received while a user performs a treatment plan. The one or more messages may pertain to at least one of a user and a usage of the electromechanical machine by the user. The electromechanical machine may be configured to be manipulated by the user while the user is performing a treatment plan. The method also includes, responsive to determining that the one or more messages have not been received, determining, using one or more machine learning models, one or more preventative actions to perform. The method also includes causing the one or more preventative actions to be performed.
1 . A computer-implemented system, comprising:
an electromechanical machine configured to be manipulated by a user while the user is performing a treatment plan, wherein the electromechanical machine comprises at least one pedal; and
a processing device configured to:
determine whether one or more messages, pertaining to at least one of the user and a usage of the electromechanical machine by the user, are received while the user performs the treatment plan;
responsive to determining that the one or more messages have not been received, determining, via one or more machine learning models, one or more preventative actions to perform; and
cause the one or more preventative actions to be performed.
2 . The computer-implemented system of claim 1 , wherein the one or more preventative actions includes at least one of causing a telecommunications transmission to be initiated, stopping the electromechanical machine from operating, and modifying a speed at which the electromechanical machine operates.
3 . The computer-implemented system of claim 1 , wherein the one or more messages not being received corresponds to at least one of a telecommunications failure, a video communication failure, an audio communication failure, and a data acquisition failure.
4 . The computer-implemented system of claim 1 , wherein, while the user uses the electromechanical machine to perform the treatment plan, the one or more messages include information pertaining to a cardiac health of the user.
5 . The computer-implemented system of claim 1 , wherein the processing device is further configured to:
determine a maximum target heart rate for the user while the user uses the electromechanical machine to perform the treatment plan;
receive, via an interface, an input pertaining to a perceived exertion level of the user;
based on the perceived exertion level and the maximum heart rate, determine an amount of resistance for the electromechanical machine to provide via one or more pedals;
while the user performs the treatment plan, cause the electromechanical machine to provide the amount of resistance.
6 . The computer-implemented system of claim 1 , wherein the processing device is further configured to:
determine a condition associated with the user; and
based on the condition and the one or more messages not being received, determine the one or more preventative actions.
7 . The computer-implemented system of claim 6 , wherein the condition pertains to at least one of a cardiac rehabilitation, an oncology rehabilitation, a rehabilitation from pathologies related to a prostate gland or a urogenital tract, a pulmonary rehabilitation, and a bariatric rehabilitation.
8 . A computer-implemented method comprising:
determining whether one or more messages are received while a user performs a treatment plan, wherein the one or more messages pertain to at least one of a user and a usage of the electromechanical machine by the user, and wherein the electromechanical machine is configured to be manipulated by the user while the user is performing the treatment plan, and further wherein the electromechanical machine comprises at least one pedal;
responsive to determining that the one or more messages have not been received, determining, using one or more machine learning models, one or more preventative actions to perform; and
causing the one or more preventative actions to be performed.
9 . The computer-implemented method of claim 8 , wherein the one or more preventative actions comprise causing at least one of a telecommunications transmission to be initiated, stopping the electromechanical machine from operating, and modifying a speed at which the electromechanical machine operates.
10 . The computer-implemented method of claim 8 , wherein the one or more messages not being received corresponds to at least one of a telecommunications failure, a video communication failure, an audio communication failure, and a data acquisition failure.
11 . The computer-implemented method of claim 8 , wherein, while the user uses the electromechanical machine to perform the treatment plan, the one or more messages include information pertaining to a cardiac health of the user.
12 . The computer-implemented method of claim 8 , further comprising:
determining a maximum target heart rate for the user while the user uses the electromechanical machine to perform the treatment plan;
receiving, via an interface, an input pertaining to a perceived exertion level of the user;
based on the perceived exertion level and the maximum heart rate, determining an amount of resistance for the electromechanical machine to provide via one or more pedals;
while the user performs the treatment plan, causing the electromechanical machine to provide the amount of resistance.
13 . The computer-implemented method of claim 8 , further comprising:
determining a condition associated with the user; and
based on the condition and the determination that the one or more messages have not been received, determining the one or more preventative actions.
14 . The computer-implemented method of claim 13 , wherein the condition pertains to at least one of a cardiac rehabilitation, an oncology rehabilitation, a rehabilitation from pathologies related to a prostate gland or a urogenital tract, a pulmonary rehabilitation, and a bariatric rehabilitation.
15 . A tangible, non-transitory computer-readable medium storing instructions that, when executed, cause a processing device to:
determine whether one or more messages are received while a user performs a treatment plan, wherein the one or more messages pertain to at least one of a user and a usage of the electromechanical machine by the user, and wherein the electromechanical machine is configured to be manipulated by a user while the user is performing a treatment plan, and further wherein the electromechanical machine comprises at least one pedal;
responsive to determining that the one or more messages have not been received, determine, via one or more machine learning models, one or more preventative actions to perform; and
cause the one or more preventative actions to be performed.
16 . The computer-readable medium of claim 15 , wherein the one or more preventative actions comprise causing at least one of a telecommunications transmission to be initiated, stopping the electromechanical machine from operating, and modifying a speed at which the electromechanical machine operates.
17 . The computer-readable medium of claim 15 , wherein the one or more messages not being received pertains to at least one of a telecommunications failure, a video communication being lost, an audio communication being lost, and a data acquisition being compromised.
18 . The computer-readable medium of claim 15 , wherein, while the user uses the electromechanical machine to perform the treatment plan, the one or more messages include information pertaining to a cardiac health of the user.
19 . The computer-readable medium of claim 15 , wherein the instructions further cause the processing device to:
determine a maximum target heart rate for the user while the user uses the electromechanical machine to perform the treatment plan;
receive, via an interface, an input pertaining to a perceived exertion level of the user;
based on the perceived exertion level and the maximum heart rate, determine an amount of resistance for the electromechanical machine to provide via one or more pedals;
while the user performs the treatment plan, cause the electromechanical machine to provide the amount of resistance.
20 . The computer-readable medium of claim 15 , wherein the instructions further cause the processing device to:
determine a condition associated with the user; and
based on the condition associated with the user and the one or more messages not being received, determine the one or more preventative actions.