Information processing device, program, computer-readable recording medium, information processing system, and information processing method

The information processing apparatus and system address the challenge of submitting rehabilitation performance data by using association data to identify and output rehabilitation training categories, simplifying the data submission process.

JP7868424B2Active Publication Date: 2026-06-02KONICA MINOLTA INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
KONICA MINOLTA INC
Filing Date
2022-06-16
Publication Date
2026-06-02

Smart Images

  • Figure 0007868424000001
    Figure 0007868424000001
  • Figure 0007868424000002
    Figure 0007868424000002
  • Figure 0007868424000003
    Figure 0007868424000003
Patent Text Reader

Abstract

To provide an information processing apparatus configured to output past result data corresponding to a rehabilitation plan in a simple method, a program, a computer-readable recording medium, an information processing system, and an information processing method.SOLUTION: An information processing apparatus includes: a storage unit which stores association data indicating a correspondence between categories determined in advance and rehabilitation items, and rehabilitation plan data of a cared person generated in accordance with the categories; an acquisition unit which acquires rehabilitation past result data obtained by recording past results of rehabilitation of the cared person for each rehabilitation item; an identifying unit which identifies, on the basis of the association data, a category of a rehabilitation item for which rehabilitation has been conducted, out of the rehabilitation items included in the rehabilitation past result data; and an output unit which outputs a result identified by the identifying part.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This technology relates to an information processing apparatus, a program, a computer-readable recording medium, an information processing system, and an information processing method.

Background Art

[0002] In order to promote scientific care by the Long-term care Information system For Evidence (LIFE), it is required to create and submit a rehabilitation plan for care recipients.

Prior Art Documents

Non-Patent Documents

[0003]

Non-Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the future, in addition to the rehabilitation plan, it will be required to submit performance data on rehabilitation. However, a simple input method for performance data corresponding to the rehabilitation plan has not been established.

[0005] An object of this technology is to provide an information processing apparatus, a program, a computer-readable recording medium, an information processing system, and an information processing method that enable the output of performance data corresponding to a rehabilitation plan in a simple manner.

Means for Solving the Problems

[0006] According to one aspect of this technology, the information processing device includes a storage unit that stores association data indicating the correspondence between predetermined categories and rehabilitation items, and rehabilitation plan data for the person receiving care generated according to the categories; an acquisition unit that acquires rehabilitation performance data obtained by recording the rehabilitation performance of the person receiving care for each rehabilitation item; an identification unit that identifies the category in which rehabilitation training was performed from each rehabilitation item included in the rehabilitation performance data based on the association data; and an output unit that outputs the identification result of the identification unit.

[0007] Preferably, the rehabilitation plan data includes identification information of the person receiving care, and the information processing device outputs rehabilitation items corresponding to the categories included in the rehabilitation plan data, based on the acquisition unit having acquired the identification information of the person receiving care.

[0008] Preferably, the rehabilitation items include information on specific rehabilitation movements.

[0009] Preferably, the output unit outputs the result of the specific unit to an external server.

[0010] Preferably, the information processing device is a server device, and the acquisition unit acquires rehabilitation performance data from a terminal device that is communicatively connected to the server device.

[0011] In accordance with other aspects of this disclosure, the program causes the processor of the information processing device to execute the following steps: generating rehabilitation plan data according to predetermined categories; identifying rehabilitation items from each category included in the rehabilitation plan data based on association data showing the correspondence between categories and rehabilitation items; acquiring rehabilitation performance data obtained by recording the rehabilitation performance of the person receiving care for each rehabilitation item; and identifying the category in which rehabilitation training was performed from each rehabilitation item included in the rehabilitation performance data based on association data.

[0012] In accordance with yet another aspect of this disclosure, the recording medium is computer-readable and stores the aforementioned program.

[0013] In accordance with further aspects of this disclosure, the information processing system comprises a server device and a terminal device capable of communicating with the server device. The server device stores rehabilitation plan data for care recipients generated according to predetermined categories, and association data indicating the correspondence between categories and rehabilitation items. It acquires rehabilitation performance data obtained by recording the rehabilitation performance of care recipients for each rehabilitation item. Based on the association data, it identifies rehabilitation items from each category included in the rehabilitation plan data and outputs the identified rehabilitation items to the terminal device. It also identifies the categories in which rehabilitation training was performed from each rehabilitation item included in the rehabilitation performance data and outputs the identified categories. The terminal device acquires the rehabilitation items identified by the server device and outputs the rehabilitation performance data recorded for each rehabilitation item to the server device.

[0014] Preferably, the server device outputs the classification results to an external server.

[0015] In accordance with yet another aspect of this disclosure, the method includes the steps of: generating rehabilitation plan data by recording the rehabilitation plan of a person receiving care according to predetermined categories; identifying rehabilitation items from each category included in the rehabilitation plan data based on association data showing the correspondence between categories and rehabilitation items; obtaining rehabilitation performance data obtained by recording the rehabilitation performance of the person receiving care for each rehabilitation item; and identifying the category in which rehabilitation training was performed from each rehabilitation item included in the rehabilitation performance data based on association data. [Effects of the Invention]

[0016] According to this technology, by identifying the category in which rehabilitation training was performed from each rehabilitation item included in the rehabilitation performance data, based on association data that shows the correspondence between predetermined categories and rehabilitation items, it is possible to output performance data corresponding to the rehabilitation plan in a simple manner. [Brief explanation of the drawing]

[0017] [Figure 1] This is a diagram showing an example of the configuration of a rehabilitation support system. [Figure 2] This figure shows an example of an overview of the movement or activity record of user 800 in room 900. [Figure 3] This figure shows an example of the hardware configuration of the sensor box 100 and the mobile terminal 300A. [Figure 4] This figure shows an example of the hardware configuration of server device 200. [Figure 5] This figure shows an example of a record of user 800's actions in room 900. [Figure 6] This figure shows an example of a movement record for user 800 in rehabilitation room 950. [Figure 7] This is a diagram showing an example of a method for estimating the posture (operation type estimation) of user 800 in a rehabilitation support system. [Figure 8] This is a functional block diagram for explaining the functional configurations of the sensor box 100, server device 200, and terminal device 300 that constitute a rehabilitation support system. [Figure 9] This is a diagram showing an example of a table indicating the correspondence between LIFE codes and rehabilitation items. [Figure 10] This is a diagram (Part 1) showing the correspondence between LIFE plans and LIFE submission documents. [Figure 11] This is a diagram (Part 2) showing the correspondence between LIFE plans and LIFE submission documents. [Figure 12] This is a screen for inputting achievement data displayed on the terminal device 300. [Figure 13] This is a sequence diagram (Part 1) showing the processing flow executed in a rehabilitation support system. [Figure 14] This is a sequence diagram (Part 2) showing the processing flow executed in a rehabilitation support system.

Embodiments for Carrying Out the Invention

[0018] Hereinafter, embodiments of the present technology will be described. Note that the same or corresponding parts may be denoted by the same reference numerals, and the description thereof may not be repeated.

[0019] In the embodiments described below, when referring to the number, etc., unless otherwise specified, the scope of the present technology is not necessarily limited to that number, etc. Also, in the following embodiments, each component is not necessarily essential for the present technology, unless otherwise specified.

[0020] <System Configuration> Referring to Figures 1 and 2, the overall structure of the rehabilitation support system (information processing system) will be explained. The rehabilitation support system according to this embodiment is intended to be used mainly in residences for the elderly, special nursing homes, and care facilities (hereinafter collectively referred to as "facilities"). In the following explanation, those receiving care within a facility will be referred to as "users," and those performing caregiving tasks within a facility will be referred to as "staff."

[0021] Figure 1 shows an example of the configuration of a rehabilitation support system according to this embodiment. Referring to Figure 1, the rehabilitation support system includes a sensor box 100, a server device 200, and a terminal device 300.

[0022] Facility 10 comprises at least a living room 900 and a rehabilitation room 950. The living room 900 is a room where users 800 spend their daily lives. The rehabilitation room 950 is a room where users 800 undergo rehabilitation (including physical fitness testing) aimed at improving their motor skills. In the example shown in Figure 1, user 800A spends their daily life in the living room 900, and user 800B receives rehabilitation in the rehabilitation room 950.

[0023] The sensor box 100 can acquire records of the user 800's movements (referred to as "daily movements" in this specification) or activities (referred to as "daily activities" in this specification) within the living room 900 using the camera and sensors built into the sensor box 100, as well as various other sensors. The sensor box 100 transmits the acquired records of the user 800's daily movements to the server device 200 via the internal network. The sensor box 100 may also be installed in the rehabilitation room 950. The sensor box 100 in the rehabilitation room 950 can acquire records of the user 800's movements (referred to as "rehabilitation movements" in this specification) or activities (referred to as "rehabilitation activities" in this specification) within the rehabilitation room 950.

[0024] In this specification, "actions" of user 800 refer to actions involving physical movement of user 800. "Activities" of user 800 refer to all actions of user 800, regardless of whether physical movement is involved. For example, "sleeping" and "reading" are included in "activities," even if they do not necessarily involve physical movement of user 800. In this specification, "daily activities" and "rehabilitation activities" are collectively referred to as "actions," and "daily activities" and "rehabilitation activities" are collectively referred to as "activities." Furthermore, records of actions or activities acquired by cameras, sensors, etc., are referred to as "action records" or "activity records."

[0025] The user 800's motion record includes, for example, video data captured by a camera. The user 800's activity record includes, for example, information such as the user 800's sleep time and heart rate acquired by sensors.

[0026] The actions of user 800 include, as an example, "walking," in which user 800's position changes while standing; "getting up," in which user 800's posture changes from lying down to sitting; and "standing up," in which user 800's posture changes from sitting to standing. The action record of user 800 may also include any other actions besides those described above.

[0027] The rehabilitation support system may further include a gateway server 11, a switching device 12, and an access point 13.

[0028] The gateway server 11 interconnects the internal network of facility 10 with the external network of facility 10. The internal network may be a local network consisting of wired and wireless connections. The external network may be, for example, the Internet or a public telephone network. Devices connected to the internal or external network send and receive data using communication protocols such as TCP (Transmission Control Protocol) / IP (Internet Protocol), UDP (User Datagram Protocol), and ICMP (Internet Control Message Protocol).

[0029] The gateway server 11 may have security features. For example, the gateway server 11 may use a firewall or filtering function to prevent devices connected to the external network from accessing devices on the internal network. Conversely, the gateway server 11 may impose restrictions on devices connected to the internal network, such as preventing them from accessing specific web pages on the external network.

[0030] The switching device 12 interconnects each device on the internal network of the facility 10. In some cases, a router or switch may be used as the switching device 12. The switching device 12 may have multiple Ethernet® communication ports and may be connected to each device via Ethernet cables. Furthermore, the switching device 12 may have a wireless antenna compatible with Wi-Fi® (Wireless Fidelity), etc. In that case, the switching device 12 can communicate with each device by both wired and wireless means. In the example shown in Figure 1, there is one switching device 12, but the number of switching devices 12 is not limited to this. The internal network of the facility 10 may be composed of a combination of multiple switching devices 12.

[0031] The access point 13 is equipped with a wireless antenna and connects each device to the internal network via wireless communication. In some cases, a Wi-Fi router may be used as the access point 13. In some cases, the switching device 12 and the access point 13 may be integrated into a single unit.

[0032] The sensor box 100 transmits the acquired user 800 operation records or activity records to the server device 200 via the internal network.

[0033] The server device 200 manages the rehabilitation support system's programs and various data. The server device 200 also stores the user's (800) movement or activity records in their room 900 and the user's (800) movement or activity records in their rehabilitation room 950.

[0034] The server device 200 may be a cloud server on an external network. In that case, the server device 200 will communicate with each device on the internal network via the gateway server 11.

[0035] The terminal device 300 may include mobile terminals 300A used by individual staff members and an administrator terminal 300B used by the administrator of facility 10. The administrator terminal 300B may be used as a terminal for the administrator of facility 10 to log in to the server device 200. In the example shown in Figure 1, two mobile terminals 300A1, 300A2 and one administrator terminal 300B are illustrated, but the number of mobile terminals 300A and administrator terminals 300B is not particularly limited.

[0036] The sensor box 100 can analyze the motion or activity records of the user 800 in the living room 900 or rehabilitation room 950 and transmit the analysis results to the server device 200. The analysis results may include, for example, the estimated type of motion for each motion included in the user 800's motion record, and information such as the duration or speed of each motion. Furthermore, the sensor box 100 can estimate whether the user 800 is in a sleeping state or an awake state.

[0037] The sensor box 100 may further transmit location information to the server device 200. This location information may include information about the living room 900, the rehabilitation room 950, the dining room, and other shared spaces. In other aspects, the sensor box 100 may transmit all or part of the acquired information to the mobile terminal 300A. In that case, the mobile terminal 300A may transmit various information acquired from the sensor box 100 to the server device 200.

[0038] The sensor box 100 incorporates sensors for detecting the movements of the user 800 within the living room 900. An example of a sensor is a Doppler sensor for detecting the movement of an object.

[0039] The mobile terminal 300A is used by staff engaged in caregiving at facility 10. Staff can use the mobile terminal 300A to transmit records of user 800's rehabilitation activities to the server device 200. Staff use the mobile terminal 300A to perform rehabilitation for user 800. For example, staff can use the mobile terminal 300A as a stopwatch to measure the time taken for activities such as walking, getting up, and standing up. In this case, the mobile terminal 300A can transmit timestamps (start time and end time) for each activity to the server device 200.

[0040] In the example shown in Figure 1, the facility 10 contains one resident room 900 and one rehabilitation room 950. However, the rehabilitation support system according to this embodiment can be used in a facility 10 with any number of resident rooms 900 and any number of rehabilitation rooms 950. Similarly, the number of other devices, such as the mobile terminal 300A, access point 13, and switching device 12, is not limited to the example shown in Figure 1.

[0041] The living room 900 includes, for example, a bed 901 as part of its facilities. The user 800 is wearing a vital sensor 400 that detects the user's vital information. One example of vital information to be detected is the user's body temperature. Another example is the user's respiration. Yet another example is the user's heart rate. Yet another example is two or more types of information from these.

[0042] Figure 2 shows an example of an overview of the movement or activity record of user 800 in room 900. The sensor box 100, the server device 200, and the mobile terminal 300A can be connected to each other via a wired or wireless network. Although the example shown in Figure 2 is for room 900, the rehabilitation support system can acquire movement or activity records of user 800 in the rehabilitation room 950 using a similar procedure.

[0043] The sensor box 100 includes a camera 105 (imaging device) and an optional sensor 110 (such as a microphone, infrared sensor, Doppler sensor, or a combination thereof). For example, the sensor box 100 may only capture the user 800's movements with the camera 105 when the sensor 110 detects the user 800's movements, and transmit the motion data to the server device 200 as a record of those movements. As another example, the sensor box 100 may continuously capture the user 800's movements and transmit the motion data to the server device 200 with detection values ​​acquired from the sensor 110 at regular intervals added.

[0044] The server device 200 can analyze the received operation records and store the analysis results along with the user 800's identification information. The terminal device 300 can display the information obtained from the server device 200 on its display.

[0045] Camera 105 photographs the interior of the living room 900. Camera 105 may be a movable camera with two or more movable axes. Camera 105 may be an infrared camera. Furthermore, camera 105 may be a movable infrared camera. In that case, the sensor box 100 can photograph the interior of the living room 900 even during the lights-out period at night without disturbing the sleep of the user 800. Furthermore, in other aspects, camera 105 may include both a normal camera and an external camera. In that case, the sensor box 100 can photograph the interior of the living room 900 during the day with the normal camera and the interior of the living room 900 at night with the infrared camera.

[0046] Sensor 110 can acquire data for detecting or analyzing the user 800's movements. Sensor 110 can acquire, for example, the start time of the user 800's movements, the end time of the movements, and location information. Sensor box 100 or server device 200 can analyze the user 800's movements with high accuracy based on the motion image data and the information acquired from sensor 110.

[0047] Motion data of the user's (rehabilitation) movements in the rehabilitation room 950 can be acquired by the mobile terminal 300A. Motion data of rehabilitation movements may also be acquired by the camera 105 of the sensor box 100, similar to movements (daily activities) in the living room 900.

[0048] <Hardware Configuration> Next, the hardware configuration of the sensor box 100, server device 200, and mobile terminal 300A will be described with reference to Figures 3 and 4. Figure 3 is a diagram showing an example of the hardware configuration of the sensor box 100 and mobile terminal 300A.

[0049] Referring to Figure 3, the sensor box 100 records the movements or activities of the user 800 in the living room 900 or rehabilitation room 950, and transmits the acquired information as a movement record or activity record to the server device 200. The sensor box 100 comprises a control device 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a communication interface 104, a camera 105, a Doppler sensor 106, a wireless communication device 107, and a storage device 108.

[0050] The control device 101 controls the sensor box 100. The control device 101 is comprised of, for example, at least one integrated circuit. The integrated circuit is comprised of, for example, at least one CPU (Central Processing Unit), at least one ASIC (Application Specific Integrated Circuit), at least one FPGA (Field Programmable Gate Array), or a combination thereof.

[0051] ROM 102 can store various programs and settings executed by the control device 101. RAM 103 temporarily stores programs loaded from ROM 102 or storage device 108. The control device 101 executes the programs loaded into RAM 103.

[0052] The communication interface 104 is connected to an antenna (not shown) or the like. The sensor box 100 exchanges data with other communication devices via this antenna. Other communication devices include, for example, a server device 200, a mobile terminal 300A, an access point 13, and other communication terminals. In some cases, the communication interface 104 may be connected to other communication devices by a wired connection.

[0053] In one implementation, camera 105 is a near-infrared camera. The near-infrared camera includes an IR (Infrared) illuminator that emits near-infrared light and can capture images and / or photographs of the interior of the living room 900 even at night. In another implementation, camera 105 is a surveillance camera that receives only visible light. In yet another implementation, a 3D sensor or a thermographic camera may be used as camera 105. The sensor box 100 and camera 105 may be configured as an integrated unit or as separate units.

[0054] The Doppler sensor 106 is, for example, a microwave Doppler sensor that emits and receives radio waves to detect the behavior (movement) of objects in the living room 900. This allows for the detection of biometric information of the user 800 in the living room 900. In one example, the Doppler sensor 106 emits 24GHz microwaves toward the beds 901 in each living room 900 and receives the microwaves reflected by the user 800 (hereinafter referred to as "reflected waves"). The reflected waves undergo a Doppler shift due to the user 800's movements. From these reflected waves, the Doppler sensor 106 can detect the user 800's respiratory state and heart rate. The Doppler sensor 106 corresponds to the sensor 110 that detects the user 800's movements shown in Figure 2. In some cases, the sensor box 100 may also include any other sensors that detect the user 800's movements besides the Doppler sensor 106.

[0055] The wireless communication device 107 receives each signal from the vital sensor 400 and transmits the signal to the control device 101. The vital sensor 400 transmits its respective detection output to the wireless communication device 107.

[0056] The storage device 108 is, for example, a storage medium such as a hard disk or an external storage device. The storage device 108 can store the motion image data acquired by the camera 105 and the detection information from the Doppler sensor 106. In some cases, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) may be used as the storage device 108.

[0057] The mobile terminal 300A displays the user 800's movement records or activity records. The mobile terminal 300A also receives input of the user 800's rehabilitation movement records and transmits the received rehabilitation movement records to the server device 200. The mobile terminal 300A includes a control device 301, RAM 303, communication interface 304, display 305, input device 306, camera 307, and internal memory 308.

[0058] The control device 301 controls the mobile terminal 300A. The control device 301 is composed of, for example, at least one integrated circuit. The integrated circuit is composed of, for example, at least one CPU, at least one ASIC, at least one FPGA, or a combination thereof. The RAM 303 temporarily stores programs loaded from the internal memory 308. The control device 301 executes the programs loaded into the RAM 303.

[0059] The communication interface 304 is connected to an antenna (not shown) or the like. The mobile terminal 300A exchanges data with external communication equipment via the antenna and access point 13. External communication equipment includes, for example, a sensor box 100 and a server device 200.

[0060] The display 305 is implemented, for example, by a liquid crystal display or an organic EL (Electro-Luminescence) display. The input device 306 is implemented, for example, by a touch sensor superimposed on the display 305. The touch sensor accepts various operations on the mobile terminal 300A via touch operation and outputs the content of the operation to the control device 301. The display 305 may also display a screen for inputting care records and accept input of care records from staff. The camera 307 (imaging device) can acquire moving image data as information on the user 800's movements.

[0061] The internal memory 308 is, for example, a storage medium such as an eMMC (Embedded Multimedia Card). As an example, the internal memory 308 stores a program executed by the control device 301, but this program may be stored in a storage device other than the internal memory 308, as long as it is a storage device accessible by the control device 301. For example, the program may be stored in a recording medium readable by the terminal device 300 (computer).

[0062] Figure 4 shows an example of the hardware configuration of server device 200. Referring to Figure 4, the hardware configuration of server device 200 and the function of each component will be explained. Server device 200 may, for example, be a PC (Personal Computer) or a workstation.

[0063] The server device 200 includes a control unit 201, a ROM 202, a RAM 203, a communication interface 204, a display interface 205, an operation interface 206, and a storage device 207.

[0064] The control device 201 controls the server device 200. The control device 201 is comprised of, for example, at least one integrated circuit. The integrated circuit is comprised of, for example, at least one CPU, at least one ASIC, at least one FPGA, or a combination thereof.

[0065] ROM 202 can store various programs and settings executed by the control unit 201. RAM 203 temporarily stores programs loaded from ROM 202 or storage device 207. The control unit 201 executes the programs loaded into RAM 203.

[0066] An antenna (not shown) and the like are connected to the communication interface 204. The server device 200 exchanges data with external communication equipment via this antenna. External communication equipment includes, for example, a sensor box 100 and a mobile terminal 300A.

[0067] The display interface 205 is connected to the display 208 and sends image signals to the display 208 for displaying images according to commands from the control device 201 or the like. In certain situations, the display 208 may display the expected improvement in each of the user 800's movements, a rehabilitation plan, and rehabilitation records.

[0068] The operating interface 206 is, for example, a USB (Universal Serial Bus) terminal and is connected to the input device 209. The operating interface 206 receives signals indicating user operation from the input device 209. The input device 209 is, for example, a mouse, keyboard, touch panel, or other device capable of accepting user input.

[0069] The storage device 207 is, for example, a storage medium such as a hard disk or an external storage device. The storage device 207 stores, as an example, records of daily activities, records of rehabilitation activities, results of analysis of activity records, expected values ​​of improvement in each activity for each user 800, and records of rehabilitation for each user 800. In some cases, an HDD or SSD may be used as the storage device 207.

[0070] <Acquisition of motion or activity records> Next, with reference to Figures 5 and 6, the process for acquiring user 800's movement records or activity records in the rehabilitation support system will be explained.

[0071] Figure 5 shows an example of a record of daily activities. The example shown in Figure 5 is a view of the living room 900 from a camera 105 in a sensor box 100 installed on the ceiling of the living room 900. The movement path 500 represents the trajectory of the user 800's movements.

[0072] The sensor box 100 uses the camera 105 to capture images of the living room 900. The sensor box 100 adds a timestamp and detection data from the sensor 110 to the video data to generate a record of daily movements or activities. The sensor box 100 periodically transmits the record of daily movements or activities to the server device 200.

[0073] The server device 200 analyzes the motion image data and detection data from the sensor 110 included in the record of daily movements or activities to extract the movement path 500. Next, the server device 200 calculates the walking speed of the user 800 in daily life based on the amount of change in the user 800's position based on the movement path 500 and the timestamp when the user 800's position changes. In a certain situation, the sensor box 100 may calculate the walking speed of the user 800 in daily life and transmit the result of this calculation to the server device 200.

[0074] Figure 6 shows an example of a record of rehabilitation activities. In the example shown in Figure 6, user 800 is receiving walking rehabilitation under the guidance of staff. The sensor box 100 is installed on the ceiling of the rehabilitation room 950, similar to the living room 900.

[0075] User 800 walks from the starting point 601 to the finish point 602, following the instructions of the staff. In one example, user 800's rehabilitation movements are captured by the camera 307 of the mobile terminal 300A. In another example, user 800's rehabilitation movements are captured by the camera 105 of the sensor box 100. A timestamp and detection data from the sensor 110 are added to these video images to generate a record of the rehabilitation movements. The generated record of the rehabilitation movements is stored in the server device 200.

[0076] <Estimation of operation type> Figure 7 shows an example of a method for estimating the posture (estimated type of movement) of user 800 in a rehabilitation support system according to this embodiment. The server device 200 can estimate the type of movement of user 800 by estimating the posture of user 800 based on the movement record and detecting changes in the posture of user 800. The method for estimating the posture of user 800 includes the following four steps.

[0077] In step 810, the server device 200 extracts multiple images in a continuous time series from the operation record. In some cases, the server device 200 may extract video footage from a certain period of time.

[0078] In step 820, the server device 200 identifies the user 800 included in each image extracted in step 810. In some cases, the server device 200 may use existing image recognition technology to identify the user 800 included in the image. In step 830, the server device 200 identifies the size of the user 800's head and the positions of the joints of the head and body included in each image extracted in step 810.

[0079] In step 840, the server device 200 compares adjacent images in chronological order and estimates the user's movements based on changes in the size of the user's head and changes in the positional relationship of the joints of the head and the entire body. Each image is associated with a timestamp, and the server device 200 can also calculate the speed of the user's movements based on the timestamp.

[0080] In a given scenario, the server device 200 may store in the storage device 207 first related information that associates the change in the size of the user 800's head with pattern information relating the positional relationship between the head and the joints of the entire body, and the user 800's posture. In this case, the server device 200 can estimate the user 800's posture in each image based on the first related information. Furthermore, the server device 200 can estimate the type of action performed by the user 800 based on the change in the user 800's posture in each image. For example, if the user 800's posture changes from sitting to standing, the server device 200 estimates that the user 800 performed the action "standing up".

[0081] <Functional configuration> Figure 8 is a functional block diagram illustrating the functional configuration of the sensor box 100, server device 200, and terminal device 300 that constitute the rehabilitation support system 1. As shown in Figure 8, the server device 200 includes an acquisition unit 210, a control unit 220, and an output unit 230. The terminal device 300 (information processing device) includes an acquisition unit 310, a display unit 320, and an input unit 330.

[0082] The acquisition unit 210 of the server device 200 acquires activity data from the sensor box 100. The server device 200 acquires plan data and actual data from the terminal device 300. The "activity data" here refers to data obtained by recording the daily activities of the user 800 in their room 900. The "plan data" refers to the rehabilitation plan data for the user 800, which is generated according to a predetermined LIFE code (category). The "actual data" refers to data obtained by recording the actual rehabilitation progress of the user 800 for each rehabilitation item.

[0083] The plan data, actual data, and activity data acquired by the acquisition unit 210 are stored in the storage device 207 (storage unit). The storage device 207 stores association data (conversion table 1000 in Figure 9) that shows the correspondence between LIFE codes and rehabilitation items.

[0084] The control unit 220 (identification unit) identifies the LIFE code for which rehabilitation training was performed from each rehabilitation item included in the performance data, based on the association data (conversion table 1000 in Figure 9). The identified LIFE code (identification result of the control unit 220) is stored in the storage device 207.

[0085] The output unit 230 can output the LIFE code of the rehabilitation item identified by the control unit 220 to the terminal device 300 or an external server 2 in response to a request from the terminal device 300. This allows for the output of rehabilitation performance data linked to the LIFE code. The rehabilitation performance data may also be printed out as a LIFE report (paper format).

[0086] The acquisition unit 210, control unit 220, and output unit 230 of the server device 200 are included in the control device 201.

[0087] The acquisition unit 310 of the terminal device 300 acquires the plan data, actual data, and activity data output by the output unit 230 of the server device 200. Each piece of data acquired by the acquisition unit 310 is sent to the display unit 320.

[0088] The display unit 320 includes a display control unit 320A and a display 305. The display control unit 320A controls the display content of the display 305. The display control unit 320A receives data from the acquisition unit 310.

[0089] The input unit 330 includes an input receiving unit 330A and an input device 306. The input receiving unit 330A receives information input via the input device 306. Based on the information input to the input device 306, the input receiving unit 330A sends a request signal to the acquisition unit 210 of the server device 200. As a response signal to this request signal, the output unit 230 of the server device 200 transmits plan data, actual data, and activity data to the acquisition unit 310 of the terminal device 300. Based on the information input to the input device 306, the input receiving unit 330A sends a display selection signal to the display control unit 320A. Based on the plan data, actual data, and activity data received from the output unit 230 of the server device 200 and the display selection signal received from the input receiving unit 330A, the display control unit 320A controls the display content of the display 305.

[0090] The acquisition unit 310, display control unit 320A, and input reception unit 330A of the terminal device 300 are included in the control device 301.

[0091] <LIFEコード> Figure 9 shows an example of a conversion table 1000 that illustrates the correspondence between LIFE codes and rehabilitation items. The conversion table 1000 shown in Figure 9 is association data that shows the correspondence between LIFE codes (categories) and rehabilitation items. For example, in the example in Figure 9, LIFE code "12" corresponds to the major item "12 Cognitive Function Training" and the sub-item "12-(1) Apraxia Training". Rehabilitation plan data for user 800 is generated according to the LIFE codes.

[0092] Figures 10 and 11 show the correspondence between the LIFE plan and the LIFE submission form.

[0093] In the example shown in Figure 10, the planned data includes the implementation items "03," "05," "06," and "08" corresponding to the LIFE code, as shown in Figure 10(a). The terminal device 300 displays the data in the columns "Major Category," "Purpose," "Medium Category (Body Part)," and "Minor Category (Technique)" as shown in Figure 10(b). For items in which rehabilitation was performed, "○" is entered in the "Implemented / Not Implemented" column, and for items in which rehabilitation was not performed, "×" is entered in the "Implemented / Not Implemented" column. The "Implemented / Not Implemented" input is made by the staff via the terminal device 300 in parallel with the implementation of the rehabilitation. The "○" and "×" in the "Implemented / Not Implemented" column correspond to the performance data obtained by recording the rehabilitation performance of user 800 for each rehabilitation item. This performance data is transmitted to the server device 200, and the LIFE code is identified from each rehabilitation item based on the conversion table 1000. In this way, the LIFE codes for which rehabilitation training was performed are identified.

[0094] In the example shown in Figure 11, the plan data, as shown in Figure 11(a), includes the items "Strength Training," "Power Rehab," "Walking Training," and "Getting Up Training," with corresponding LIFE codes "03," "04," "05," and "06" stored for each. "Power Rehab" refers to rehabilitation activities using dumbbells. The actual data shown in Figure 11(b) indicates that rehabilitation was performed for "Strength Training" (LIFE code 03), "Power Rehab" (LIFE code 04), and "Getting Up Training" (LIFE code 06), but not for "Walking Training" (LIFE code 05), and that rehabilitation was performed for "Step-Down Exercise" (LIFE code 07), which was not included in the plan. This actual data is transmitted to the server device 200. Based on the conversion table 1000, the server device 200 identifies the LIFE codes "03," "04," "06," and "07" from the rehabilitation items included in the acquired actual data, for which rehabilitation training was performed.

[0095] <User interface (input in terminal device 300)> Figure 12 shows the performance data input screen displayed on the terminal device 300. When the terminal device 300 acquires the user 800's plan data, the performance data input screen shown in Figure 12 is displayed. Staff members select "Edit" or "Add" via the input device 306 (touch panel, etc.) of the terminal device 300 and fill in items such as "Implementation details," "Number of sessions," "Rehabilitation objective," "Intervention time," "Condition," and "Special notes." This generates the rehabilitation performance data.

[0096] <Processing flow> Figures 13 and 14 are sequence diagrams showing the flow of information processing methods performed in the rehabilitation support system.

[0097] As shown in Figure 13, in sequence SQ1, terminal device 300 receives input for the rehabilitation plan. This generates plan data. In sequence SQ2, terminal device 300 transmits the plan data to server device 200. In sequence SQ3, terminal device 300 receives input for user 800's information (user ID).

[0098] In sequence SQ4, the terminal device 300 sends a request signal to the server device 200 based on the user 800's information. In sequence SQ5, the control unit 220 of the server device 200 identifies the user 800's rehabilitation items based on the request signal. In sequence SQ6, the server device 200 sends a response signal (a signal containing the user 800's rehabilitation items) to the terminal device 300. In sequence SQ7, the terminal device 300 displays the acquired user 800's rehabilitation items and accepts input of rehabilitation results for each displayed rehabilitation item.

[0099] In sequence SQ8, the terminal device 300 transmits the rehabilitation performance data it has received to the server device 200. In sequence SQ9, the server device 200 identifies the LIFE code corresponding to the acquired performance data and stores the identified LIFE code.

[0100] As shown in Figure 14, in sequence SQ10, the terminal device 300 receives input of user 800's information (user ID). In sequence SQ11, the terminal device 300 sends a request signal to the server device 200 based on user 800's information. In sequence SQ12, the control unit 220 of the server device 200 identifies the LIFE submission form of user 800 to be output based on the request signal. In sequence SQ13, the server device 200 sends a response signal (a signal containing information on user 800's LIFE submission form) to the terminal device 300. In sequence SQ14, the terminal device 300 displays the acquired LIFE submission form information.

[0101] <Program> The storage device 207 of the server device 200 stores a program for executing the above-mentioned information processing in the control device 201. The program stored in the storage device 207 causes the control device 201 (processor) of the server device 200 to execute the following steps: generating rehabilitation plan data according to predetermined LIFE codes; identifying rehabilitation items from each LIFE code included in the plan data based on a conversion table 1000 that shows the correspondence between LIFE codes and rehabilitation items; acquiring performance data obtained by recording the rehabilitation performance of the user 800 for each rehabilitation item; and identifying the LIFE code for which rehabilitation training was performed from each rehabilitation item included in the performance data based on the conversion table 1000.

[0102] <Summary> To summarize the above-mentioned exemplary content, it is as follows: The rehabilitation support system 1 comprises a server device 200 and a terminal device 300 capable of communicating with the server device 200.

[0103] The server device 200 stores rehabilitation plan data for user 800 (care recipient) generated according to predetermined LIFE codes (categories), and a conversion table 1000 (association data) showing the correspondence between LIFE codes and rehabilitation items. It acquires performance data obtained by recording the rehabilitation performance of user 800 for each rehabilitation item, identifies rehabilitation items from each LIFE code included in the plan data based on the conversion table 1000, outputs the identified rehabilitation items to the terminal device 300, and identifies the LIFE codes for which rehabilitation training was performed from each rehabilitation item included in the performance data, and outputs the identified LIFE codes.

[0104] The terminal device 300 acquires the rehabilitation items identified by the server device 200 and outputs the recorded performance data for each rehabilitation item to the server device 200.

[0105] The plan data includes the user 800's identification information (user ID). Based on the acquisition unit's acquisition of the user 800's identification information, the server device 200 outputs rehabilitation items corresponding to the LIFE code included in the plan data. The rehabilitation items include information on specific rehabilitation activities (for example, "muscle training," etc.).

[0106] According to this embodiment, by identifying the LIFE code for which rehabilitation training was performed from each rehabilitation item included in the performance data, based on a conversion table 1000 that shows the correspondence between predetermined LIFE codes and rehabilitation items, performance data corresponding to the rehabilitation plan can be output in a simple manner. In addition, activity data obtained by recording the daily activities of the user 800 can be output together with the rehabilitation performance data.

[0107] While embodiments of the present technology have been described above, the embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present technology is defined by the claims, and all modifications within the meaning and scope equivalent to the claims are intended to be included. [Explanation of symbols]

[0108] 1 Rehabilitation support system, 2 External server, 10 Facility, 11 Gateway server, 12 Switching device, 13 Access point, 100 Sensor box, 101 Control device, 102 ROM, 103 RAM, 104 Communication interface, 105 Camera, 106 Doppler sensor, 107 Wireless communication device, 108 Storage device, 110 Sensor, 200 Server device, 201 Control device, 202 ROM, 203 RAM, 204 Communication interface, 205 Display interface, 206 Operation interface, 207 Storage device, 208 Display, 209 Input device, 210 Acquisition unit, 220 Control unit, 230 Output unit, 300 Terminal device, 300A, 300A1, 300A2 Mobile terminal, 300B Administrator terminal, 301 Control device, 303 RAM, 304 Communication interface, 305 Display, 305A 1st display area, 305B 2nd display area, 306 Input device, 307 Camera, 308 Internal memory, 310 Acquisition unit, 320 Display unit, 320A Display control unit, 330 Input unit, 330A Input reception unit, 400 Vital sensor, 500 Movement path, 601 Start point, 602 Goal point, 800, 800A, 800B User, 900 Living room, 901 Bed, 950 Rehabilitation room, 1000 Conversion table.

Claims

1. A storage unit that stores association data showing the correspondence between predetermined categories and rehabilitation items, and rehabilitation plan data for care recipients generated according to the said categories, An acquisition unit that acquires rehabilitation performance data obtained by recording the rehabilitation performance of the care recipient for each rehabilitation item, Based on the associated data, the identification unit identifies the category in which rehabilitation training was performed from each of the rehabilitation items included in the rehabilitation performance data, An information processing device comprising an output unit that outputs the result of the specified unit.

2. The rehabilitation plan data includes the identification information of the person receiving care. The information processing device according to claim 1, wherein the information processing device outputs the rehabilitation items corresponding to the categories included in the rehabilitation plan data, based on the acquisition unit having acquired the identification information of the person to be cared for.

3. The information processing device according to claim 2, wherein the rehabilitation item includes information on a specific rehabilitation movement.

4. The information processing apparatus according to any one of claims 1 to 3, wherein the output unit outputs the result of the specification unit to an external server.

5. The aforementioned information processing device is a server device, The information processing apparatus according to any one of claims 1 to 3, wherein the acquisition unit acquires the rehabilitation performance data from a terminal device that is communicably connected to the server device.

6. A program for performing information processing in an information processing system comprising a server device and a terminal device capable of communicating with the server device, The steps include: the server device acquiring rehabilitation plan data generated by the terminal device according to a predetermined classification; The server device, based on association data showing the correspondence between the categories and rehabilitation items, identifies the rehabilitation items from each of the categories included in the rehabilitation plan data. The server device acquires rehabilitation performance data obtained by recording the rehabilitation performance of the person receiving care for each rehabilitation item, A program that causes the processor of the server device to perform the following steps: based on the association data, identify the category in which rehabilitation training was performed from each of the rehabilitation items included in the rehabilitation performance data.

7. A computer-readable recording medium storing the program described in claim 6.

8. Server device and The server device is equipped with a terminal device capable of communicating with it, The aforementioned server device is The system stores rehabilitation plan data for care recipients generated according to predetermined categories, and association data showing the correspondence between the categories and rehabilitation items. Rehabilitation performance data is obtained by recording the rehabilitation performance of the care recipient for each rehabilitation item. Based on the associated data, the rehabilitation items are identified from each of the categories included in the rehabilitation plan data, and the identified rehabilitation items are output to the terminal device. The categories in which rehabilitation training was performed are identified from each of the rehabilitation items included in the rehabilitation performance data, and the identified categories are output. The aforementioned terminal device is The server device acquires the rehabilitation items it has identified, An information processing system that outputs the rehabilitation performance data recorded for each of the rehabilitation items to the server device.

9. The information processing system according to claim 8, wherein the server device outputs the results of the classification to an external server.

10. An information processing method to be performed in an information processing system comprising a server device and a terminal device capable of communicating with the server device, The terminal device generates rehabilitation plan data by recording the care recipient's rehabilitation plan according to predetermined categories, The server device, based on association data showing the correspondence between the categories and rehabilitation items, identifies the rehabilitation items from each of the categories included in the rehabilitation plan data. The server device acquires rehabilitation performance data obtained by recording the rehabilitation performance of the person receiving care for each rehabilitation item, An information processing method comprising the steps of: the server device identifying the category in which rehabilitation training was performed from each of the rehabilitation items included in the rehabilitation performance data, based on the association data.