Device, system, method and program for supporting treatment
The treatment support device and system address the challenge of maintaining daily exercise therapy by suggesting incomplete exercises based on motion data, improving adherence and efficiency.
Patent Information
- Application Number
- JP2024054142
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-10-09
AI Technical Summary
Subjects undergoing exercise therapy often struggle to continue their daily exercise routines due to challenges in tracking and completing recommended exercises.
A treatment support device and system that acquires motion data, suggests incomplete recommended exercises based on this data, and provides personalized exercise lists to support continuous therapy adherence.
Enhances motivation and efficiency in completing daily exercise therapy by identifying and suggesting uncompleted exercises, thereby supporting consistent therapy engagement.
Smart Images

Figure 2025152309000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a medical treatment support device, a medical treatment support system, a medical treatment support method, and a medical treatment support program. [Background technology]
[0002] Patent Document 1 describes a "telemedicine support system for supporting the selection and implementation of rehabilitation programs for orthopedic patients." [Prior art document] [Patent Documents] [Patent Document 1] Patent No. 7344622 Summary of the Invention [Problem to be solved by the invention]
[0003] It is desirable that subjects undergoing exercise therapy can continue the exercise therapy every day. [Means for solving the problem]
[0004] In a first aspect of the present invention, there is provided a treatment support device for supporting the treatment of a subject, the treatment support device comprising: a motion data acquisition unit that acquires motion data corresponding to the motion content of the subject; a recommended exercise list acquisition unit that acquires a list of recommended exercises for treatment; and a suggestion unit that suggests to the subject uncompleted recommended exercises from the recommended exercise list based on the motion data.
[0005] In a second aspect of the present invention, there is provided a treatment support system for supporting the treatment of a subject, comprising: a server that acquires a recommended exercise list including recommended exercises for treatment and determines incomplete recommended exercises from the recommended exercise list based on the subject's motion data; and a terminal that acquires the subject's motion data and suggests the incomplete recommended exercises to the subject.
[0006] In a third aspect of the present invention, there is provided a treatment support method for supporting the treatment of a subject, comprising: a motion data acquisition step for acquiring motion data corresponding to the motion content of the subject; a recommended exercise list acquisition step for acquiring a list of recommended exercises for treatment; and a proposal step for suggesting to the subject uncompleted recommended exercises from the recommended exercise list based on the motion data.
[0007] In a fourth aspect of the present invention, there is provided a treatment support program for supporting the treatment of a subject, which, when executed by a computer, causes the computer to acquire movement data corresponding to the movement content of the subject, acquire a list of recommended exercises for treatment, and, based on the movement data, suggest to the subject recommended exercises from the list that have not yet been completed.
[0008] The above summary of the invention does not list all of the features of the present invention, and subcombinations of these features may also be inventions. [Brief explanation of the drawings]
[0009] [Figure 1] 1 shows an outline of the configuration of a medical treatment support device 100. [Figure 2] 1 shows an outline of the configuration of a treatment support system 400. [Figure 3] An example of the operation of the motion data acquisition unit 10 and the motion content determination unit 40 will be described. [Figure 4] An example of the operation of the exercise execution determination unit 50 will be described. [Figure 5] An example of the operation of the integrated data acquisition unit 60 will be described. [Figure 6] An example of the operation of the incomplete exercise determination unit 70 will be described. [Figure 7] An example of the operation of the treatment support device 100 will be described. [Figure 8] An example of the operation of the list modifying unit 80 and the storage unit 90 will be described. [Figure 9A] An example of the content displayed on the display unit 35 is shown below. [Figure 9B] 10 shows a modified example of the content displayed on the display unit 35. [Figure 10] 1 shows an example of a flowchart of a treatment support method. [Figure 11] 1 illustrates an example computer 1000 in which aspects of the present invention may be embodied in whole or in part. DETAILED DESCRIPTION OF THE INVENTION
[0010] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0011] 1 shows an outline of the configuration of a medical treatment support device 100. The medical treatment support device 100 of this example includes a motion data acquisition unit 10, a recommended exercise list acquisition unit 20, and a suggestion unit 30.
[0012] The treatment support device 100 supports the treatment of a subject. The treatment support device 100 in this example supports the subject undergoing exercise therapy in completing recommended exercises. One example of a disease for which the treatment support device 100 supports the treatment is chronic lower back pain. The disease for which the treatment support device 100 supports the treatment may be a disease accompanied by pain during exercise, such as knee osteoarthritis, or rehabilitation performed after treatment for an injury, such as a knee ligament injury.
[0013] The motion data acquisition unit 10 acquires motion data corresponding to the motion content of the subject. In this specification, the "motion content" may be a daily motion performed by the subject in daily life. Examples of the motion content include "ascending and descending stairs," which is the motion of the subject going up and down stairs, "walking," which is the motion of the subject walking, or "sitting," which is the motion of the subject remaining seated in a chair or the like. The motion content may include determining the sitting posture of the subject when sitting in a chair or the like.
[0014] The motion data acquisition unit 10 may acquire motion data by receiving motion data measured by an external sensor. The motion data acquisition unit 10 may be implemented as various sensors for acquiring motion data. The motion data acquisition unit 10 may acquire motion data by measuring the motion data itself. The motion data may include data on acceleration detectable by an acceleration sensor, and may include data on angles detectable by a gyro sensor. As an example, the motion data acquisition unit 10 is an acceleration sensor attached to a part of the subject's body and acquires motion data corresponding to the motion of the subject. The sensor may be attached to the subject's waist or arm.
[0015] The recommended exercise list acquisition unit 20 acquires a recommended exercise list for treatment. The recommended exercise list acquisition unit 20 may acquire the recommended exercise list by receiving a recommended exercise list created by an external device, or may acquire the recommended exercise list by creating the recommended exercise list based on the subject's motion data.
[0016] The recommended exercise list includes one or more recommended exercises. In this specification, a "recommended exercise" may refer to a specific exercise that the subject performs as part of their exercise regimen. Examples of recommended exercises include squats, walking, and buttock raises.
[0017] The recommended exercise list may include, for each recommended exercise, a recommended exercise amount indicating how much of the recommended exercise should be performed. That is, a recommended exercise amount may be set for each of the multiple recommended exercises included in the recommended exercise list. As an example, the recommended exercise list may include a pair of a recommended exercise and a recommended exercise amount, such as "walk 8,000 steps."
[0018] The recommended exercise list may be created by a medical professional who prescribes exercise therapy to the subject, or by the subject himself / herself. The recommended exercise list may be created by the recommended exercise list acquisition unit 20 based on the subject's movement data. The recommended exercise list may also be created by a third party other than the subject. This allows the recommended exercise list to be shared between the subject and the third party.
[0019] The suggestion unit 30 suggests incomplete recommended exercises from the recommended exercise list to the subject based on the motion data. In this specification, "incomplete" may mean that the amount of recommended exercise completed is less than the recommended amount. For example, if the recommended exercise is "walking" and the recommended amount of exercise is "8,000 steps," and the subject has completed "walking" only 5,000 steps, the suggestion unit 30 suggests "walking" as an incomplete recommended exercise. In this example, by suggesting only incomplete recommended exercises from among the recommended exercises for treatment to the subject, the time required for the subject to complete the recommended exercises can be reduced, and the subject undergoing exercise therapy can be supported in completing the recommended exercises.
[0020] In this specification, "suggestion" may mean displaying text, images, etc., or outputting audio. The suggestion unit 30 may suggest incomplete recommended exercises to the subject by displaying a list of recommended exercises that lists the amount of each recommended exercise, or may suggest incomplete recommended exercises to the subject by displaying only the incomplete recommended exercises as messages.
[0021] The suggestion unit 30 identifies incomplete recommended exercises. The suggestion unit 30 may identify incomplete recommended exercises based on the motion data. Incomplete recommended exercises may be identified by the incomplete exercise determination unit 70, which will be described later.
[0022] 2 shows an outline of the configuration of a medical treatment support system 400. The medical treatment support system 400 supports the treatment of a subject. The medical treatment support system 400 in this example includes a server 200 and a terminal 300. The medical treatment support device 100 may be implemented as the medical treatment support system 400. Each component of the medical treatment support device 100 may be included in and implemented in either the server 200 or the terminal 300 of the medical treatment support system 400.
[0023] The server 200 acquires a recommended exercise list including recommended exercises for treatment. The recommended exercise list includes one or more recommended exercises. The server 200 may acquire the recommended exercise list by receiving a recommended exercise list created by an external configuration, or by creating the recommended exercise list based on the subject's motion data. The recommended exercise list may be created by a medical professional who prescribes exercise therapy for the subject, or by the subject himself / herself. The recommended exercise list may also be created by a third party other than the subject.
[0024] The server 200 determines incomplete recommended exercises from the recommended exercise list based on the subject's motion data. The server 200 may determine incomplete recommended exercises by calculating the amount of recommended exercises included in the recommended exercise list from the subject's motion data. The server 200 may transmit the determined incomplete recommended exercises to the terminal 300.
[0025] The terminal 300 acquires the subject's motion data and suggests incomplete recommended exercises to the subject. The terminal 300 may determine incomplete recommended exercises by calculating the amount of recommended exercises included in the recommended exercise list from the acquired motion data of the subject, and suggest the incomplete recommended exercises to the subject, or may suggest the incomplete recommended exercises received from the server 200 to the subject.
[0026] Fig. 3 shows an example of the operation of the medical treatment support device 100. The medical treatment support device 100 of this example includes a motion data acquisition unit 10 and a motion content determination unit 40. An outline of the operations of the motion data acquisition unit 10 and the motion content determination unit 40 of this example will be described using Fig. 3.
[0027] The motion data acquiring unit 10 acquires motion data according to the motion content of the subject. The motion data acquiring unit 10 may determine the start and end of the motion of the subject. As an example, the motion data acquiring unit 10 determines the start of the motion of the subject when the amount of change in the motion data exceeds a predetermined threshold, and determines the end of the motion of the subject when the amount of change in the motion data falls below the predetermined threshold.
[0028] The motion data acquiring unit 10 may preprocess the acquired motion data. As an example, the motion data acquiring unit 10 divides the acquired motion data. The motion data may be divided into predetermined fixed time intervals. The motion data may be divided when the amount of change exceeds a predetermined threshold.
[0029] The motion data may include intensity data indicating the intensity of the subject's symptoms. That is, the motion data acquisition unit 10 may acquire, as motion data, intensity data indicating the intensity of the subject's symptoms. The intensity of the symptoms may indicate pain, stiffness, etc. The intensity data may include data regarding the magnitude of acceleration, data regarding the subject's joint range of motion, or data regarding the subject's disease. As will be described in detail later, by the motion data acquisition unit 10 acquiring intensity data as motion data, it is possible to suggest recommended exercises based on the intensity data.
[0030] The action content determination unit 40 determines the action content corresponding to the action data based on the correspondence between the action data and the action content. The action content determination unit 40 may determine the action content corresponding to each portion of the action data divided by the action data acquisition unit 10. As an example, the action content determination unit 40 determines the action content corresponding to the action data based on a corresponding action table that links the action data with the action content. The action content determination unit 40 may determine the action content corresponding to the action data using a model that has been machine-learned to understand the relationship between the action data and the action content.
[0031] The action content determination unit 40 may determine the action content based on multiple pieces of action data. As an example, the action content determination unit 40 determines the action content by combining action data measured by multiple sensors. This increases the types of action content that the action content determination unit 40 can determine, and also improves the determination accuracy of the action content determination unit 40.
[0032] The movement content determination unit 40 may determine the movement content based on input of the movement content performed by the subject. As an example, if the subject inputs that he or she walked 1000 steps as the movement content, the movement content determination unit 40 determines that the movement content "walking" was performed 1000 steps. This reduces the discrepancy between the movement content that the subject recognizes as having performed and the movement content that the movement content determination unit 40 determines as having performed, and can improve the subject's motivation to continue the exercise therapy.
[0033] 4 shows an example of the operation of the medical treatment support device 100. The medical treatment support device 100 of this example includes an operation content determination unit 40 and an exercise execution determination unit 50. An outline of the operation of the exercise execution determination unit 50 of this example will be described using FIG. 4.
[0034] The exercise implementation determination unit 50 determines whether the subject's action content corresponds to the performance of a recommended exercise included in the recommended exercise list. The exercise implementation determination unit 50 may acquire the action content determined by the action content determination unit 40. The exercise implementation determination unit 50 may acquire the action content by inputting the action content performed by the subject. In this way, even if the action content determination unit 40 fails to determine the action content, it is possible to acquire the action content performed by the subject and determine whether the subject performed the recommended exercise.
[0035] The exercise implementation determination unit 50 may determine whether the subject's action corresponds to performing a recommended exercise included in the recommended exercise list, based on the correspondence between the action content and the recommended exercise. As an example, if the subject performs "walking" as the action content, the exercise implementation determination unit 50 may determine that the subject has performed "walking," which is a recommended exercise. If the subject performs "climbing stairs" as the action content, the exercise implementation determination unit 50 may determine that the subject has performed "squats," which is a recommended exercise. If the subject performs "sitting in a good sitting posture" as the action content, the exercise implementation determination unit 50 may determine that the subject has performed "buttocks lifts," which is a recommended exercise.
[0036] Note that the correspondence between the action content and the recommended exercises described in this specification is an example and is not limited to this. The exercise execution determination unit 50 may determine a recommended exercise other than the recommended exercise described in this specification in accordance with an action content other than the action content described in this specification. The exercise execution determination unit 50 may determine that two or more recommended exercises have been performed by performing one action content, or may determine that one recommended exercise has been performed by performing two or more action content.
[0037] The exercise execution determination unit 50 may determine whether the subject has performed a recommended exercise based on a corresponding exercise table that defines the correspondence between movement content and recommended exercises. The corresponding exercise table may include a conversion table that converts the subject's movement content and the amount of recommended exercise performed. As an example, if the subject performs "climbing stairs" 10 times consecutively, the exercise execution determination unit 50 determines that the subject has performed the recommended exercise "squat" once. This allows the movement content performed by the subject in daily life to be detected as having performed the recommended exercise.
[0038] The conversion between the subject's movement content and the amount of recommended exercise may be changed depending on the movement content and the type of recommended exercise. As an example, since the movement content "walking" and the recommended exercise "walking" are substantially the same, when the subject takes one step of the movement content "walking," the exercise execution determination unit 50 determines that the subject has taken one step of the recommended exercise "walking."
[0039] The conversion between the subject's movement content and the amount of recommended exercise performed may be performed between different units. As an example, if the subject performs the movement content "sitting in a good sitting posture" for 10 minutes, the exercise execution determination unit 50 determines that the subject has performed the recommended exercise "buttocks lift" once. That is, the exercise execution determination unit 50 may determine the number of times the recommended exercise has been performed depending on the time the movement content is performed. Furthermore, the exercise execution determination unit 50 may determine that the recommended exercise has been performed for a certain period of time depending on the number of times the movement content is performed.
[0040] The exercise implementation determination unit 50 may determine whether the subject has performed a recommended exercise based on input of the exercise performed by the subject. As an example, if the subject inputs that they have performed "squats" 10 times, the exercise implementation determination unit 50 determines that the recommended exercise, "squats," has been performed 10 times. This reduces the discrepancy between the recommended exercise that the subject recognizes as having performed and the recommended exercise that the exercise implementation determination unit 50 determines as having performed, thereby improving the subject's motivation to continue their exercise therapy.
[0041] 5 shows an example of the operation of the medical treatment support device 100. The medical treatment support device 100 of this example includes an accumulated data acquisition unit 60. The operation of the accumulated data acquisition unit 60 of this example will be outlined with reference to FIG.
[0042] The accumulated data acquiring unit 60 acquires accumulated data that is an accumulation of motion data of the subject. The accumulated data acquiring unit 60 may acquire the accumulated data by aggregating the motion data acquired from the motion data acquiring unit 10 and generating the accumulated data, or may acquire the accumulated data by receiving the accumulated data accumulated by an external component. The accumulated data acquiring unit 60 may accumulate the motion data in real time, or may accumulate the motion data at predetermined accumulation intervals.
[0043] The aggregate data includes action data corresponding to a plurality of actions performed by the subject. By accumulating the action data into the aggregate data, it is possible to calculate the cumulative number of times the subject performed each action within a predetermined period.
[0044] The accumulated data may be collected from motion data during a recommended exercise list execution period, which is a period during which the recommended exercises included in the recommended exercise list should be performed. The recommended exercise list execution period may be, for example, shorter than one day. This allows for the accumulation of motion data corresponding to the motions performed by the subject during the day. Further details about the recommended exercise list execution period will be described later.
[0045] The suggestion unit 30 may suggest incomplete recommended exercises to the subject based on the accumulated data. The suggestion unit may identify incomplete recommended exercises based on the accumulated data. In one example, the suggestion unit 30 determines incomplete recommended exercises based on the accumulated data and suggests them to the subject. By suggesting incomplete recommended exercises to the subject based on the accumulated data, recommended exercises that have not been completed during the day can be suggested, and a subject undergoing exercise therapy can be supported in completing the recommended exercises.
[0046] 6 shows an example of the operation of the medical treatment support device 100. The medical treatment support device 100 of this example includes an incomplete exercise determination unit 70. An outline of the operation of the incomplete exercise determination unit 70 of this example will be described using FIG.
[0047] The incompleted exercise determination unit 70 determines whether a recommended exercise included in the recommended exercise list is incomplete based on the movement data. The incompleted exercise determination unit 70 may acquire accumulated data that accumulates movement data from the accumulated data acquisition unit 60 and determine incomplete recommended exercises based on the acquired accumulated data. As an example, the incompleted exercise determination unit 70 determines whether a recommended exercise is incomplete by comparing the recommended amount of the recommended exercise with the amount of exercise performed by the subject calculated based on the accumulated data. In this way, the incompleted exercise determination unit 70 can determine recommended exercises that the subject has not completed during the day.
[0048] The incompleted exercise determination unit 70 may determine incomplete recommended exercises based on the motion data acquired from the motion data acquisition unit 10. That is, the treatment support device 100 may determine incomplete recommended exercises without relying on the accumulated data acquired by the accumulated data acquisition unit 60. As an example, the incompleted exercise determination unit 70 determines whether a recommended exercise is incomplete by subtracting in real time the amount of exercise performed by the subject from the recommended amount of the recommended exercise.
[0049] The incompleted exercise determination unit 70 may calculate the degree of completion of the recommended exercise and determine whether the recommended exercise is incomplete based on the degree of completion. As an example, if the recommended exercise list includes a first exercise, the incompleted exercise determination unit 70 calculates the degree of completion of the first exercise during the recommended exercise list execution period and determines whether the first exercise is incomplete based on the degree of completion.
[0050] In this specification, the "degree of achievement" may be the ratio of the amount of exercise performed by the subject to the recommended amount of exercise for the recommended exercise, or the amount of exercise performed by the subject may be used as is. For example, if the first exercise is "walking," the recommended amount of exercise for the first exercise is "8,000 steps," and the amount of exercise performed by the subject for "walking" is "4,000 steps," the degree of achievement may be calculated as "50%" or "4,000 steps."
[0051] 7 shows an example of the operation of the treatment support device 100. An outline of the operation of the proposing unit 30 to determine the content and timing of the proposal to be made to the subject will be described with reference to FIG.
[0052] The suggestion unit 30 suggests to the subject recommended exercises that the incomplete exercise determination unit 70 has determined to be incomplete after the recommended exercise list execution period, which is a period during which the recommended exercises included in the recommended exercise list should be performed, has elapsed. The suggestion unit 30 may suggest incomplete recommended exercises immediately after the recommended exercise list execution period has elapsed, or may suggest incomplete recommended exercises a predetermined time after the recommended exercise list execution period has elapsed.
[0053] The recommended exercise list execution period is the period during which the subject performs the activities. This allows the system to detect recommended exercises included in the recommended exercise list based on the activities performed during the subject's daily life, and to suggest only the recommended exercises that the subject was unable to complete during daily activities, thereby reducing the subject's psychological barrier to performing the recommended exercises. In one example, the recommended exercise list execution period is set to the period from when the subject arrives at work until when the subject returns home, so that only the recommended exercises that the subject was unable to complete during their commute or workday can be suggested after the subject returns home.
[0054] The recommended exercise list execution period may be determined as any single period within a day, such as "the period from 7:00 AM to 6:00 PM." That is, the treatment support device 100 of this example may be implemented to include only one recommended exercise list execution period within a day. This allows management of recommended exercises that a subject should perform within a day, and supports a subject undergoing therapeutic exercise to continue performing the therapeutic exercise every day.
[0055] The timing at which the suggestion unit 30 suggests an incomplete recommended exercise to the subject may be determined based on motion data acquired before the execution period of the recommended exercise list. The suggestion unit 30 may determine the timing at which to suggest an incomplete recommended exercise by estimating the subject's life cycle based on motion data acquired on or before the previous day and determining the period during which the subject will perform the motion content. The suggestion unit 30 may determine the timing at which to suggest an incomplete recommended exercise based on accumulated data that accumulates motion data from the previous day or before. The suggestion unit 30 may determine that a time period corresponds to the subject's "going to work" when "sitting" is detected for a certain period after "walking" is detected for that period. The suggestion unit 30 may determine the "going to work" time period based on the "going to work" time period for multiple days, or the "going to work" time period at a certain cycle, such as for each day of the week.
[0056] The timing at which the suggestion unit 30 suggests the incomplete recommended exercise to the subject may be determined by the subject. The subject may decide the timing so that the incomplete recommended exercise is suggested at a time when it is most convenient for the subject to perform the recommended exercise, based on the subject's life cycle.
[0057] The medical treatment support device 100 of this example acquires motion data during a predetermined motion data acquisition period. The motion data acquisition period is longer than the recommended exercise list execution period. This allows motion data corresponding to the motions performed by the subject during the recommended exercise list execution period to be acquired. Furthermore, since motion data can be acquired even while the subject is performing an incomplete recommended exercise after the recommended exercise list execution period has elapsed, it is possible to determine whether the proposed incomplete recommended exercise has been completed. The start of the motion data acquisition period may be the same timing as the start of the recommended exercise list execution period, or may be a different timing.
[0058] The motion data acquisition period may be the period from when the motion data acquisition unit 10 is turned on to when it is turned off. As an example, the motion data acquisition period may be the period from when a switch of a sensor worn on the body of the subject is turned on to when it is turned off. The motion data acquisition period may be the period from when the sensor attached to the body of the subject detects its attachment to the body of the subject to when it detects its removal from the body of the subject.
[0059] The medical treatment support device 100 may detect whether the subject is sleeping and determine the motion data acquisition period. For example, the medical treatment support device 100 may detect whether the subject is sleeping using an acceleration sensor and determine the period when the subject is not sleeping as the motion data acquisition period.
[0060] The suggestion unit 30 may suggest to the subject the details of the movements required to complete the recommended exercise. For example, the suggestion unit 30 suggests the details of the movements, such as "If you go up and down 30 more stairs, you will complete the squat." This makes it possible to suggest the subject to perform the recommended exercise as the details of the movements in their daily life, thereby supporting the subject's treatment.
[0061] The suggestion unit 30 may suggest motion content based on motion data acquired before the execution period of the recommended exercise list. As an example, the suggestion unit 30 estimates the subject's life cycle based on motion data acquired on or before the previous day, and suggests motion content during the period in which the subject will perform the motion content. This makes it possible to suggest motion content for, for example, the time period when the subject is walking during their commute or when they use the stairs at a station, and to support the subject undergoing exercise therapy in completing the recommended exercise.
[0062] The suggestion unit 30 may suggest the action content during a time period when a large amount of motion data is acquired from the subject. This time period is a time period when a large amount of motion data is acquired, making it easier to perform the action content, thereby supporting the subject in completing the recommended exercise. The suggestion unit 30 may suggest the action content during a time period when a small amount of motion data is acquired from the subject. This can encourage the subject to exercise regularly.
[0063] The amount of motion data to be acquired may be determined based on the amount of change in acceleration data acquired by the motion data acquiring unit 10. The treatment support device 100 may determine a time period in which the amount of change in acceleration data acquired by the motion data acquiring unit 10 is greater than a predetermined reference value as a time period in which the amount of motion data to be acquired is large, and may determine a time period in which the amount of change in acceleration data acquired by the motion data acquiring unit 10 is smaller than a predetermined reference value as a time period in which the amount of motion data to be acquired is small.
[0064] The predetermined reference value may be the average value of the amount of change in acceleration data acquired during the motion data acquisition period up to the previous day, which allows for determining the time periods during which the subject is performing the motion content relatively frequently and the time periods during which the subject is performing the motion content relatively rarely.
[0065] Fig. 8 shows an example of the operation of the medical treatment support device 100. The medical treatment support device 100 of this example includes a list correction unit 80 and a storage unit 90. The operation of the list correction unit 80 and the storage unit 90 will be outlined below with reference to Fig. 8.
[0066] The list correction unit 80 corrects the recommended exercise list based on the motion data. Correcting the recommended exercise list may involve adding a recommended exercise to the recommended exercise list or deleting a recommended exercise from the recommended exercise list. Correcting the recommended exercise list may involve changing the recommended exercise amount of a recommended exercise included in the recommended exercise list.
[0067] The storage unit 90 stores motion data acquired before the recommended exercise list execution period. The storage unit 90 may store motion data from the time the subject started performing exercise therapy until the present. The storage unit 90 may store accumulated data that accumulates the motion data.
[0068] The list correction unit 80 may correct the recommended exercise list based on the motion data of a third party. As an example, the motion data acquisition unit 10 acquires motion data of a third party other than the subject, and the list correction unit 80 corrects the recommended exercise list for the subject based on the motion data of the third party. This allows the recommended exercise list for the subject to be optimized by correcting the recommended exercise list for the subject's exercise therapy based on the motion data of a third party who shares the same age, body type, symptoms, or symptom intensity as the subject, for example.
[0069] The list modification unit 80 may modify the recommended exercise list based on the intensity data. The intensity data is data indicating the intensity of the subject's symptoms, which is acquired as motion data by the motion data acquisition unit 10. The intensity data may include information about the time it takes for the subject to stand up from a chair, and may include information about the number of times or speed at which the subject leans back or twists their upper body.
[0070] If the list correction unit 80 determines that the subject's pain is severe based on the intensity data, it may delete a recommended exercise from the recommended exercise list or reduce the recommended amount of exercise for a recommended exercise included in the recommended exercise list. If the list correction unit 80 determines that the subject's pain is mild based on the intensity data, it may add a recommended exercise to the recommended exercise list or increase the recommended amount of exercise for a recommended exercise included in the recommended exercise list. This makes it possible to suggest recommended exercises tailored to the subject's condition. The subject may also input intensity data related to the intensity of their symptoms themselves, and the recommended exercise list may be corrected based on the intensity data input by the subject.
[0071] The list correction unit 80 may correct the recommended exercise list during the recommended exercise list execution period based on the motion data acquired during the recommended exercise list execution period. That is, the list correction unit 80 may correct the recommended exercise list in real time based on the subject's motions during the day. As an example, when the list correction unit 80 determines that a first recommended exercise has been completed based on the motion data acquired during the recommended exercise list execution period, it deletes the first exercise from the recommended exercise list. This allows the subject to be presented with a recommended exercise list from which the first exercise has been deleted, thereby improving the subject's motivation to participate in exercise therapy.
[0072] The list correction unit 80 may correct the recommended exercise list based on movement data acquired before the recommended exercise list execution period. The list correction unit 80 may correct the recommended exercise list based on movement data acquired on the previous day. As an example, if the subject's achievement level for the recommended exercise "walking" on the previous day was "120%," the list correction unit 80 corrects the recommended exercise amount for "walking" to 80% of the previous day. This prevents the subject from performing too many of only one specific recommended exercise, and makes it possible to suggest appropriate recommended exercises.
[0073] If the subject's achievement level for the recommended exercise "walking" on the previous day was "80%," the list correction unit 80 may correct the recommended exercise amount for "walking" to 120% of the previous day. This allows the recommended exercise that could not be completed on the previous day to be carried over to the next day, thereby supporting the treatment of the subject undergoing exercise therapy.
[0074] The list correction unit 80 may correct the recommended exercise list based on the movement data stored in the memory unit 90. The list correction unit 80 may correct the recommended exercise list based on movement data acquired on the previous day or earlier. As an example, if the subject's achievement level for the recommended exercise "push-ups" on the day before last was "100%, " the list correction unit 80 deletes "push-ups" from the recommended exercise list. This prevents the subject from performing a recommended exercise with a high load in a short period of time, and makes it possible to suggest appropriate recommended exercises.
[0075] The list correction unit 80 may correct the recommended exercise amount for a recommended exercise that differs from a specific recommended exercise based on the amount of the recommended exercise performed. If the recommended exercise list includes a first exercise and a second exercise that differs from the first exercise, the list correction unit 80 may correct the recommended exercise amount for the second exercise based on the amount of the first exercise performed, which is the amount of the first exercise performed. As an example, if the recommended exercise list includes "walking" and "squats" as recommended exercises, the list correction unit 80 corrects the recommended exercise amount for "squats" based on the amount of "walking" performed during the recommended exercise list implementation period. This allows the subject's load to be distributed among recommended exercises that have the same therapeutic effect on the same body part, and appropriate recommended exercises can be suggested.
[0076] Fig. 9A shows an example of the operation of the medical treatment support device 100. The medical treatment support device 100 of this example includes a display unit 35. An example of the content displayed on the display unit 35 will be described with reference to Fig. 9A.
[0077] The display unit 35 may be an example of the suggestion unit 30. The display unit 35 may suggest incomplete recommended exercises to the subject by displaying incomplete recommended exercises to the subject. The display unit 35 displays at least one of a recommended exercise list, a corresponding exercise table, the amount of recommended exercise performed, and incomplete recommended exercises.
[0078] The recommended exercise list includes one or more pairs of recommended exercises and recommended exercise amounts for the recommended exercises. In the example shown in Fig. 9A, the recommended exercise list includes three recommended exercises, namely, exercise 1, exercise 2, and exercise 3, and the recommended exercise amounts for each recommended exercise are 100 times, 10 times, and 10 minutes, respectively. By displaying the recommended exercise list on display unit 35, the subject can be made aware of the exercises they should perform.
[0079] The corresponding exercise table defines the correspondence between the movement content and the recommended exercise. The corresponding exercise table may include the amount of movement content corresponding to one unit of the recommended exercise amount. As an example, performing the first exercise once corresponds to performing the first movement once, performing the second exercise once corresponds to performing the second movement ten times, and performing the third exercise for one minute corresponds to performing the third movement for five minutes. By displaying the corresponding exercise table on the display unit 35, the subject can recognize the relationship between the recommended exercises to be performed and the movement content, and can be encouraged to perform the movement content corresponding to the recommended exercise in daily life.
[0080] The amount of recommended exercise is calculated based on the movement data and the corresponding exercise table. As an example, if it is determined based on the movement data that the first movement has been performed 120 times, one first movement is associated with one first exercise, and therefore the first exercise is calculated to have been performed 120 times. In the example of FIG. 9A, the amount of recommended exercise calculated based on the movement data and the corresponding exercise table is displayed, but the number of times the movement content has been performed based on the movement data may also be displayed. By displaying the amount of recommended exercise or the number of times the movement content has been performed on the display unit 35, the subject can be made aware of their current progress toward achieving the recommended exercise and be encouraged to perform the recommended exercise or movement content.
[0081] The display unit 35 may display the remaining amount of recommended exercises to be completed in addition to the determination result of whether the recommended exercises have been completed. In the example of Fig. 9A, the first exercise has been completed, but the second and third exercises have not been completed. By displaying the remaining amount of incomplete recommended exercises, the subject can be made aware of their current progress toward completing the recommended exercises and be encouraged to complete the recommended exercises or actions.
[0082] In the example of Figure 9A, the amount of the first exercise exceeds the recommended amount. In this way, when the subject performs more than the recommended amount of a specific recommended exercise, the display unit 35 may display a message indicating that the amount is too much. This prevents the subject from performing too much of the recommended exercise.
[0083] Fig. 9B shows an example of the operation of the treatment support device 100. Fig. 9B shows a modified example of the display content of the display unit 35 described in Fig. 9A. Differences from Fig. 9A will be described using Fig. 9B.
[0084] The display unit 35 may display a list of the remaining recommended exercises after deleting the completed recommended exercises from the recommended exercise list. In the example of Fig. 9B, the display unit 35 displays the remaining recommended exercises after deleting the first exercise that has been completed. This allows the subject to see only the recommended exercises that have not been completed, making it easier for the subject to understand the remaining exercises to be performed.
[0085] 10 shows an example of a flowchart of a treatment support method for supporting treatment of a subject. The treatment support method of this example includes a motion data acquisition step S110, a recommended exercise list acquisition step S120, and a suggestion step S130.
[0086] In the motion data acquisition step S110, motion data corresponding to the motion content of the subject is acquired. The motion data may be acquired by the motion data acquisition unit 10, the server 200, or the terminal 300. That is, the motion data acquisition step S110 may be executed by the motion data acquisition unit 10, the server 200, or the terminal 300.
[0087] The motion data may be measured by various sensors such as an acceleration sensor or a gyro sensor. The various sensors may be implemented as devices (not shown) attached to the subject's body. The various sensors may be provided as standard on a terminal 300 such as a smartphone owned by the subject, and the motion data may be acquired via a smartphone application or the like.
[0088] In the recommended exercise list acquisition step S120, a recommended exercise list for treatment is acquired. The recommended exercise list may be acquired by the recommended exercise list acquisition unit 20, the server 200, or the terminal 300. That is, the recommended exercise list acquisition step S120 may be executed by the recommended exercise list acquisition unit 20, the server 200, or the terminal 300.
[0089] The recommended exercise list acquired in the recommended exercise list acquisition step S120 may be created by a medical professional who prescribes exercise therapy for the subject, by the subject himself / herself, or by a third party other than the subject. The recommended exercise list may be created by the recommended exercise list acquisition unit 20, the server 200, or the terminal 300 based on the subject's motion data. In the recommended exercise list acquisition step S120, one or more recommended exercise lists may be acquired. If multiple recommended exercise lists are acquired, the subject may select which recommended exercise list to use.
[0090] The suggestion step S130 suggests to the subject uncompleted recommended exercises from the recommended exercise list based on the motion data. The uncompleted recommended exercises may be suggested to the subject by the suggestion unit 30 or the terminal 300. That is, the suggestion step S130 may be performed by the suggestion unit 30 or the terminal 300.
[0091] In the suggestion step S130, the incomplete recommended exercises may be suggested to the subject by displaying text or images, or by outputting audio. The incomplete recommended exercises may be suggested to the subject together with the completed recommended exercises included in the recommended exercise list, or only the incomplete recommended exercises may be suggested.
[0092] Various embodiments of the present invention may be described with reference to flowcharts and block diagrams, where the blocks may represent (1) stages of a process in which operations are performed or (2) sections of an apparatus responsible for performing the operations. Particular stages and sections may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable medium, and / or a processor provided with computer-readable instructions stored on a computer-readable medium. Dedicated circuitry may include digital and / or analog hardware circuitry, and may include integrated circuits (ICs) and / or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry, including logical AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, memory elements such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.
[0093] A computer-readable medium may include any tangible device capable of storing instructions that are executed by an appropriate device, such that the computer-readable medium having instructions stored thereon comprises an article of manufacture containing instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable media may include electronic, magnetic, optical, electromagnetic, and semiconductor storage media. More specific examples of computer-readable media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick, integrated circuit card, and the like.
[0094] The computer readable instructions may include either assembler instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the “C” programming language or similar programming languages.
[0095] The computer-readable instructions may be provided to a processor or programmable circuit of a programmable data processing device, such as a computer, locally or over a wide area network (WAN) such as a local area network (LAN) or the Internet, and the computer-readable instructions may be executed to create means for performing the operations specified in the flowcharts or block diagrams. Here, the computer may be a personal computer (PC), a tablet computer, a smartphone, a workstation, a server computer, a general-purpose computer, a special-purpose computer, or the like, or may be a computer system in which multiple computers are connected. Such a computer system in which multiple computers are connected is also called a distributed computing system, and is a broad definition of computer. In a distributed computing system, the multiple computers collectively execute a program by each executing a portion of the program and passing data between the computers as needed during program execution.
[0096] Examples of processors include a computer processor, a central processing unit (CPU), a processing unit, a microprocessor, a digital signal processor, a controller, a microcontroller, etc. A computer may have one or more processors. In a multiprocessor system with multiple processors, each processor executes a portion of a program and passes data between processors as needed during program execution, allowing the multiple processors to collectively execute a program. For example, in multitasking, each of the multiple processors may execute a portion of each task in small chunks by switching tasks at time slice intervals. In this case, which portion of a program each processor executes changes dynamically. Which portion of a program each of the multiple processors executes may also be statically determined by multiprocessor-aware programming.
[0097] 11 illustrates an example of a computer 1000 in which aspects of the present invention may be embodied in whole or in part. A program installed on the computer 1000 may cause the computer 1000 to function as or perform operations associated with an apparatus according to an embodiment of the present invention or one or more sections of the apparatus, and / or to perform a process or steps of the process according to an embodiment of the present invention. Such a program may be executed by the CPU 1012 to cause the computer 1000 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein. As an example, the program may be a treatment assistance program for assisting a subject in treatment, which, when executed by the computer, causes the computer to acquire motion data corresponding to the subject's motion, acquire a list of recommended exercises for treatment, and suggest to the subject uncompleted recommended exercises from the list of recommended exercises based on the motion data.
[0098] A computer 1000 according to this embodiment includes a CPU 1012, a RAM 1014, a graphics controller 1016, and a display device 1018, which are interconnected by a host controller 1010. The computer 1000 also includes input / output units such as a communication interface 1022, a storage device 1024 such as a hard disk drive, a DVD drive 1026, and an IC card drive, which are connected to the host controller 1010 via an input / output controller 1020. The computer also includes legacy input / output units such as a ROM 1030 and a keyboard 1042, which are connected to the input / output controller 1020 via an input / output chip 1040.
[0099] The CPU 1012 operates according to programs stored in the ROM 1030 and RAM 1014, thereby controlling each unit. The graphics controller 1016 acquires image data generated by the CPU 1012 into a frame buffer or the like provided in the RAM 1014 or into the graphics controller itself, and causes the image data to be displayed on the display device 1018.
[0100] The communication interface 1022 communicates with other electronic devices via a network. The storage device 1024 stores programs and data used by the CPU 1012 in the computer 1000. The DVD drive 1026 reads programs or data from a DVD-ROM 1027 and provides the programs or data to the storage device 1024 via the RAM 1014. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.
[0101] The ROM 1030 stores therein a boot program and the like that is executed by the computer 1000 upon activation, and / or programs that depend on the hardware of the computer 1000. The input / output chip 1040 may also connect various input / output units to the input / output controller 1020 via a parallel port, a serial port, a keyboard port, a mouse port, and the like.
[0102] The programs are provided by a computer-readable medium such as a DVD-ROM 1027 or an IC card. The programs are read from the computer-readable medium, installed in the storage device 1024, RAM 1014, or ROM 1030, which are also examples of computer-readable media, and executed by the CPU 1012. The information processing described in these programs is read by the computer 1000, and causes cooperation between the programs and the various types of hardware resources described above. An apparatus or a method may be configured by implementing information manipulation or processing in accordance with the use of the computer 1000.
[0103] For example, when communication is performed between the computer 1000 and an external device, the CPU 1012 may execute a communication program loaded into the RAM 1014 and instruct the communication interface 1022 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1012, the communication interface 1022 reads transmission data stored in a transmission buffer processing area provided in the RAM 1014, the storage device 1024, the DVD-ROM 1027, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer processing area or the like provided on the recording medium.
[0104] The CPU 1012 may also cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1024, the DVD drive 1026 (DVD-ROM 1027), an IC card, etc. to be read into the RAM 1014, and perform various types of processing on the data in the RAM 1014. The CPU 1012 then writes back the processed data to the external recording medium.
[0105] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. The CPU 1012 may perform various types of processing on data read from the RAM 1014, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequences of the programs, and write the results back to the RAM 1014. The CPU 1012 may also search for information in a file, database, etc. on the recording medium. For example, if multiple entries, each having an attribute value of a first attribute associated with an attribute value of a second attribute, are stored on the recording medium, the CPU 1012 may search for an entry that matches a condition specified by the attribute value of the first attribute from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0106] The above-described programs or software modules may be stored in a computer-readable medium on or near the computer 1000. A recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can also be used as a computer-readable medium, thereby providing the programs to the computer 1000 via the network.
[0107] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
[0108] It should be noted that the execution order of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," etc., and that the processes can be performed in any order unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that the processes must be performed in this order. [Explanation of symbols]
[0109] 10...Movement data acquisition unit, 20...Recommended exercise list acquisition unit, 30...Proposal unit, 35...Display unit, 40...Movement content determination unit, 50...Exercise execution determination unit, 60...Accumulated data acquisition unit, 70...Incomplete exercise determination unit, 80...List correction unit, 90...Memory unit, 100...Treatment support device, 200...Server, 300...Terminal, 400...Treatment support system, 1000...Computer, 10 10···Host controller, 1012···CPU, 1014···RAM, 1016···Graphics controller, 1018···Display device, 1020···Input / output controller, 1022···Communication interface, 1024···Storage device, 1026···DVD drive, 1027···DVD-ROM, 1030···ROM, 1040···Input / output chip, 1042···Keyboard
Claims
1. A treatment support device for supporting treatment of a subject, a motion data acquisition unit that acquires motion data according to the motion content of the subject; a recommended exercise list acquisition unit that acquires a recommended exercise list for treatment; a suggestion unit that suggests to the subject an uncompleted recommended exercise from the recommended exercise list based on the motion data; A treatment support device comprising:
2. an action content determination unit that determines the action content corresponding to the action data based on the correspondence between the action data and the action content; The treatment support device according to claim 1 .
3. an exercise execution determination unit that determines whether the action content of the subject corresponds to the execution of a recommended exercise included in the recommended exercise list based on a correspondence relationship between the action content and the recommended exercise; The treatment support device according to claim 1 .
4. an aggregate data acquisition unit that acquires aggregate data obtained by accumulating the motion data of the subject; The suggestion unit suggests the incomplete recommended exercise to the subject based on the accumulated data. The treatment support device according to claim 1 .
5. and an incomplete exercise determination unit that determines whether or not a recommended exercise included in the recommended exercise list is incomplete based on the motion data. The treatment support device according to claim 1 .
6. the list of recommended exercises includes a first exercise; The incomplete exercise determination unit calculates a degree of completion of the first exercise during a recommended exercise list execution period, which is a period during which a recommended exercise included in the recommended exercise list should be executed, and determines whether the first exercise is incomplete based on the degree of completion. The treatment support device according to claim 5 .
7. The suggestion unit suggests to the subject a recommended exercise that the incomplete exercise determination unit has determined to be incomplete after the recommended exercise list execution period has elapsed. The treatment support device according to claim 6.
8. The suggestion unit suggests to the subject an action content for completing the recommended exercise based on the action data acquired before a period during which the recommended exercise list is executed. The treatment support device according to claim 6.
9. a list correcting unit that corrects the recommended exercise list based on the motion data; The treatment support device according to claim 1 .
10. the motion data acquisition unit acquires motion data of a third party other than the subject; The list correction unit corrects the recommended exercise list based on the motion data of the third party. The treatment support device according to claim 9.
11. the operational data includes intensity data indicating the intensity of a symptom of the subject; The list modification unit modifies the recommended exercise list based on the intensity data. The treatment support device according to claim 9.
12. The list correction unit corrects the recommended exercise list during a recommended exercise list execution period, which is a period during which the recommended exercises included in the recommended exercise list should be executed, based on the motion data acquired during the recommended exercise list execution period. The treatment support device according to claim 9.
13. the recommended exercise list includes a first exercise and a second exercise different from the first exercise; The list correction unit corrects the recommended exercise amount of the second exercise based on a first exercise execution amount, which is an amount of the first exercise executed. The treatment support device according to claim 9.
14. The list correction unit corrects the recommended exercise list based on the motion data acquired before a recommended exercise list execution period, which is a period during which the recommended exercises included in the recommended exercise list should be executed. The treatment support device according to claim 9.
15. a storage unit that stores the motion data acquired before a recommended exercise list execution period, which is a period during which the recommended exercises included in the recommended exercise list should be executed; The list correction unit corrects the recommended exercise list based on the motion data stored in the storage unit. The treatment support device according to claim 9.
16. the recommended exercise list; a corresponding exercise table that defines a correspondence relationship between the motion content and the recommended exercise; The amount of recommended exercise included in the recommended exercise list calculated based on the motion data and the corresponding exercise table; and The incomplete recommended exercise and A display unit that displays at least one of The treatment support device according to claim 1 .
17. The display unit displays a remaining list of recommended exercises from the recommended exercise list after deleting the completed recommended exercises. The treatment support device according to claim 16.
18. The timing at which the suggestion unit suggests the incomplete recommended exercise to the subject is determined based on the motion data acquired before a recommended exercise list execution period, which is a period during which the recommended exercises included in the recommended exercise list should be executed. The treatment support device according to claim 1 .
19. A treatment support system for supporting treatment of a subject, a server that acquires a recommended exercise list including recommended exercises for treatment, and determines which recommended exercises are incomplete from the recommended exercise list based on the motion data of the subject; a terminal that acquires the motion data of the subject and suggests the incomplete recommended exercise to the subject; A treatment support system comprising:
20. A treatment support method for supporting treatment of a subject, comprising: a motion data acquisition step of acquiring motion data according to the motion content of the subject; a recommended exercise list acquisition stage for acquiring a recommended exercise list for treatment; a suggestion step of suggesting to the subject an incomplete recommended exercise from the recommended exercise list based on the motion data; A treatment support method comprising:
21. A treatment support program for supporting treatment of a subject, the program comprising, when executed by a computer, acquiring motion data corresponding to the motion content of the subject; Get a list of recommended exercises for treatment, Based on the motion data, recommended exercises that have not yet been completed from the recommended exercise list are suggested to the subject. Treatment support program.