Data linkage system, server device, data linkage method, and data linkage program
The data linkage system enhances patient engagement in lifestyle-related disease management by measuring and integrating motor and cognitive functions with medical information to create personalized treatment plans, increasing patient motivation for medical advice.
Patent Information
- Application Number
- JP2024079759
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-15
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-05-15
AI Technical Summary
Existing systems for managing lifestyle-related diseases, such as dyslipidemia, hypertension, and diabetes, lack patient engagement and motivation for medical management.
A data linkage system that measures motor and cognitive functions using image data, generates QR codes for user identification, and integrates patient data with medical information to create personalized treatment plans and reports, encouraging patient engagement through motivation for lifestyle-related disease management.
The system provides opportunities for patients to request medical advice, increasing their motivation for lifestyle-related disease management by integrating user measurements with medical information to create personalized treatment plans and reports.
Smart Images

Figure 2025173905000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a data linkage system, a server device, a data linkage method, and a data linkage program. [Background technology]
[0002] In recent years, comprehensive medical treatment management has been provided to patients with lifestyle-related diseases (mainly dyslipidemia, hypertension, and diabetes) by medical institutions. In order to make it easier to manage lifestyle-related diseases at medical institutions, the applicant has disclosed an instruction instruction issuance assisting device that generates an issuance request for instruction instructions regarding exercise prescriptions and nutrition prescriptions by a doctor based on identification information and medical interview information, and automatically creates instruction instruction data based on the issuance request (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-167987 Summary of the Invention [Problem to be solved by the invention]
[0004] However, although the technology described in Patent Document 1 can reduce the workload of doctors who are asked by patients to manage their lifestyle-related diseases, it is difficult to give patients an opportunity to request lifestyle-related disease management, and the lifestyle-related disease management system has not been used very effectively.
[0005] The present invention has been made in consideration of the above, and aims to provide a data linkage system, server device, data linkage method, and program that encourage patients to request medical management for lifestyle-related diseases and help increase their motivation. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, in the present invention, a measurement server measures a user's motor function and / or cognitive function based on image data capturing the user's movements, generates a measurement information ID that identifies the user's measurement information, and stores the measured measurement information in a memory unit in association with the measurement information ID received from the measurement device. The measurement server generates a QR code including the measurement information ID and transmits the QR code to the measurement device. The measurement device displays the QR code received from the measurement server. The user terminal device stores a user ID that identifies the user, reads the QR code displayed by the measurement device, and transmits the measurement information ID and user ID obtained from the read QR code to a management server. The management server receives measurement information corresponding to the measurement information ID received from the user terminal device from the measurement server, and stores the received measurement information in association with the user ID received from the user terminal device in a measurement information memory unit. [Effects of the Invention]
[0007] According to the present invention configured as described above, it is possible to provide an opportunity for patients to request medical advice from a doctor for lifestyle-related disease management, thereby providing support to increase motivation. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is an explanatory diagram showing the overall configuration of a data linkage system 10 according to an embodiment of the present invention. [Figure 2] 1 is a block diagram showing the configuration of a data linkage system 10. FIG. [Figure 3] 1 is an explanatory diagram showing the data configuration of a user information storage unit 121, a medical information storage unit 122, a measurement information storage unit 123, and an approval information storage unit 124. FIG. [Figure 4] 10 is a flowchart showing the data linking process executed by the management server 100, the measurement server 200, the measurement device 300, and the user terminal device 600. [Figure 5] 10 is a flowchart showing the procedure of various document generation processes executed by the management server 100. [Figure 6]1 is an explanatory diagram showing an example of a medical treatment plan and an exercise instruction instruction. FIG. [Figure 7] FIG. 10 is an explanatory diagram showing an example of an exercise and nutrition report. [Figure 8] 10 is a flowchart showing a procedure of a health and sports doctor approval process executed by the management server 100 and the health and sports doctor terminal device 500. [Figure 9] 10 is a flowchart showing a data linking process executed by the management server 100 and the user terminal device 600. [Figure 10] 10 is a flowchart showing a procedure of a report generation process executed by the management server 100. [Figure 11] FIG. 10 is an explanatory diagram illustrating an example of a report. DETAILED DESCRIPTION OF THE INVENTION
[0009] Below, examples of the data linkage system, server device, data linkage method, and data linkage program according to the present application will be described with reference to the accompanying drawings. The following explanations are examples of the embodiments of the present application, and the data linkage system, server device, data linkage method, and data linkage program according to the present application are not limited to these examples.
[0010] 1 is an explanatory diagram showing the overall configuration of a data linkage system 10 according to this embodiment. The data linkage system 10 is a system in which a medical institution acquires measurement information on motor function and cognitive function measured by a patient with a lifestyle-related disease or a person at a high risk of developing a lifestyle-related disease (hereinafter referred to as a user), and generates a treatment plan, exercise instruction instructions, exercise and nutrition report, etc. based on the acquired measurement information and medical information managed by the medical institution, and presents them to the user.
[0011] As shown in FIG. 1, the data linkage system 10 includes a management server 100, a measurement server 200, a measurement device 300, a doctor terminal device 400, a health and sports doctor terminal device 500, a user terminal device 600, a wearable device 700, and a measurement instrument 800.
[0012] The management server 100 receives and manages user information and medical information for each user from a doctor terminal device 400 operated by a doctor (e.g., a primary care physician) at a medical institution where the user visits (P1). The measurement device 300 captures images of the user's movements in response to tasks for measuring motor and cognitive function and analyzes the captured images. The measurement server 200 receives analysis data obtained by analyzing the images from the measurement device 300 (P2), measures the user's motor and cognitive function from the analysis data, and stores the measurement information and measurement information ID in association with each other in a memory unit (P3). The user terminal device 600 captures an image of a QR code (registered trademark) displayed on the screen of the measurement device 300 (P4), obtains the measurement information ID from the QR code, and transmits the measurement information ID and user ID to the management server 100 (P5). The user terminal device 600 transmits the measurement information obtained from the wearable device 700 and the measurement device 800 to the management server (P6).
[0013] The management server 100 receives from the measurement server 200 the measurement information corresponding to the measurement information ID received from the user terminal device 600, and acquires the measurement information corresponding to the user ID (P7). The management server 100 generates various documents and reports from the user information, medical information, and measurement information (P8). The management server 100 sends an exercise instruction manual for each user to the health and sports doctor terminal device 500 (P9) and receives approval for the exercise instruction manual (P10). The management server 100 sends the various documents and reports to the doctor terminal device 400 (P11). The doctor terminal device 400 sends the various documents to the user terminal device 600 (P12). The management server 100 sends the various reports to the user terminal device 600 (P13).
[0014] Fig. 2 is a block diagram showing the configuration of the data linkage system 10. As shown in Fig. 2, in the data linkage system 10, a management server 100, a measurement server 200, a measurement device 300, a doctor terminal device 400, a health and sports doctor terminal device 500, and a user terminal device 600 are connected via a network N to transmit and receive data. The network may be any communication network such as the Internet, an intranet, a LAN (Local Area Network), a VPN (Virtual Private Network), or a mobile communication network, or a combination thereof, and some or all of them may be wired or wireless.
[0015] The management server 100 is a server device that generates various documents and reports for lifestyle-related disease management. The management server 100 includes a transmitting / receiving unit 110, a storage unit 120, and a control unit .
[0016] The memory unit 120 stores a user information memory unit 121, a medical information memory unit 122, a measurement information memory unit 123, an approval information memory unit 124, and programs for controlling each unit, application programs, various control information, intermediate files, etc., not shown.
[0017] 3 is an explanatory diagram showing the data configuration of the user information storage unit 121, medical information storage unit 122, measurement information storage unit 123, and approval information storage unit 124. The user information storage unit 121 stores information about users. As shown in FIG. 3(a), the user information storage unit 121 stores a user ID, name, date of birth, gender, and other information in association with each other. The other information includes an address, email address, and telephone number.
[0018] FIG. 3(b) The medical information storage unit 122 stores the user's medical information acquired by a medical institution such as a family doctor. As shown in FIG. 3(b), the medical information storage unit 122 stores a user ID, interview information, examination information, diagnosis information, medication information, and other information in association with each other. The user ID is information that identifies the user. The interview information includes the interview results, which are the user's answers to predetermined questions, and the interview date and time. The examination information includes image data from blood tests and diagnostic imaging, other examination information, and the examination date and time. The diagnosis information includes the diagnosis results, such as the name of the disease, and the diagnosis date and time. The medication information includes the name of the drug, the dosage, the method of administration, the period of administration, etc. The medical information storage unit 122 includes past medical information that has been acquired so far.
[0019] FIG. 3(c) The measurement information storage unit 123 stores user measurement information acquired inside and outside a medical institution. As shown in FIG. 3(c), the measurement information storage unit 123 stores a user ID, measurement information (measurement device), measurement information (user terminal device), and other information. The measurement information (measurement device) is measurement information of motor function and cognitive function obtained from image data captured by the measurement device 300. The measurement information (user terminal device) is the user's daily heart rate, number of steps, weight, etc. received from the user terminal device 600. Each piece of measurement information includes the date and time of measurement. The measurement information storage unit 123 includes each piece of past information acquired so far.
[0020] 3(d) The approval information storage unit 124 stores approval information for the exercise instruction instruction for each user. As shown in FIG. 3(d), the approval information storage unit 124 stores the user ID, the approval reception date and time, the health and sports doctor, and other information. The approval reception date and time is the date and time when approval for the exercise instruction instruction sent to the health and sports doctor terminal device 500 was received, and the health and sports doctor is a health and sports doctor certified by the Japan Medical Association who approved the exercise instruction instruction.
[0021] The transmitting / receiving unit 110 receives a measurement information ID and measurement information from the measurement server 200. The transmitting / receiving unit 110 receives interview information, examination information, diagnosis information, medication information, etc. associated with a user ID from the doctor terminal device 400, and transmits various documents (treatment plan, exercise instruction instruction, exercise and nutrition report) and various reports to the doctor terminal device 400. The transmitting / receiving unit 110 transmits the URL of the exercise instruction instruction to the health and sports doctor terminal device 500, and receives approval for the exercise instruction instruction. The transmitting / receiving unit 110 receives a measurement information ID and a user ID, and measurement information and a user ID from the user terminal device 600.
[0022] The control unit 130 controls the operation of each unit of the management server 100 by expanding and executing various programs and control information stored in the storage unit 120. The control unit 130 functions as a data linking unit 131, a document generation unit 132, a health and sports doctor approval unit 133, and a report generation unit 134.
[0023] Based on the measurement information ID and user ID received from the user terminal device 600, the data linking unit 131 receives measurement information corresponding to the measurement information ID from the measurement server 200, and stores the received measurement information in the measurement information storage unit 123 in association with the user ID.
[0024] The various document generation unit 132 acquires medical information associated with the user ID, such as medical interview information, examination information, diagnosis information, medication information, etc., from the medical information storage unit 122, acquires measurement information associated with the user ID from the measurement information storage unit 123, and generates various documents, such as a treatment plan, exercise instruction instructions, and exercise / nutrition report, from this acquired information.
[0025] The health and sports doctor approval unit 133 determines the health and sports doctor who has sent approval that meets specified conditions as the approver, from among the approvals of health and sports doctors received from the health and sports doctor terminal device 500 in response to the exercise instruction instructions sent to the health and sports doctor terminal device 500.
[0026] The report generation unit 134 acquires medical information associated with the user ID from the medical information storage unit 122, acquires measurement information associated with the user ID from the measurement information storage unit 123, and generates various reports at predetermined intervals from the acquired information.
[0027] Next, we will explain the configuration of the measurement server 200. The measurement server 200 is a server device that measures the motor function and cognitive function of a user from image data captured of the user's actions in response to content presented to the user by the measurement device 300. The measurement server 200 includes a transmission / reception unit 210, a storage unit 220, and a control unit 230.
[0028] The transmitting / receiving unit 210 receives analysis data obtained by analyzing image data capturing a user's movements from the measurement device 300. The transmitting / receiving unit 210 receives a measurement information ID from the measurement device 300, associates it with the measurement information, and stores it in the measurement information storage unit 221. The transmitting / receiving unit 210 transmits the measurement information corresponding to the measurement information ID received from the management server 100 to the management server 100.
[0029] The control unit 230 controls the operation of each unit of the measurement server 200 by expanding and executing various programs and control information stored in the storage unit 220. The control unit 230 includes a function measurement unit 231, a measurement information ID generation unit 232, and a QR code generation unit 233.
[0030] The function measurement unit 231 analyzes the user's movements from image data including the user's body captured by the measurement device 300 and measures the user's motor and cognitive functions based on the analysis data. Alternatively, the function measurement unit 231 may receive image data including the user's body from the measurement device 300 without performing the movement analysis using the measurement device 300, and generate analysis data by analyzing the user's movements from the received image data. Here, the analysis data may be, for example, data obtained by analyzing the user's sitting and standing states from image data in a "chair sit-to-stand" test, a motor function test, and analyzing the time it takes for the user to perform a series of movements from chair standing to chair sitting five times, as well as the number of times the user was able to sit and stand within a predetermined time. The measurement information ID generation unit 232 generates a measurement information ID that identifies the measurement information obtained by the function measurement unit 231. The QR code generation unit 233 generates a QR code including the measurement information ID.
[0031] The storage unit 220 includes a measurement information storage unit 221. The measurement information storage unit 221 stores a measurement information ID and measurement information in association with each other. The measurement information ID is information that uniquely identifies the measurement information. The measurement information is information obtained by measuring the motor function and cognitive function of the user based on the analysis data received from the measuring device 300. The measurement information includes the date and time of measurement.
[0032] The measurement device 300 is an information processing device that presents content for measuring motor function and cognitive function to the user, analyzes image data capturing the user's movements, and transmits the analysis data to the measurement server 200. The measurement device 300 outputs the content (still images, videos, audio, etc., for the user to perform motor function tests and cognitive function tests) stored in the memory unit from a screen or speaker. The measurement device 300 captures images of the user's movements in response to the task content with a camera. The measurement device 300 analyzes the image data (still images, videos) of the user's movements captured with the camera and generates analysis data. The measurement device 300 transmits the analysis data to the measurement server 200.
[0033] The doctor terminal device 400 is an information terminal device operated by a family doctor or the like, and acquires and manages each user's user information, interview information, examination information, diagnosis information, medication information, etc. The doctor terminal device 400 also receives treatment plans, exercise instruction instructions, exercise and nutrition reports, etc. generated by the management server 100 and presents them to the user.
[0034] The health and sports doctor terminal device 500 is an information terminal device operated by the health and sports doctor, and displays the exercise instruction instruction sent from the management server 100. The health and sports doctor terminal device 500 sends approval based on the health and sports doctor's confirmation of the exercise instruction instruction to the management server 100.
[0035] The user terminal device 600 is an information terminal device operated by a user, and more specifically, is a smartphone, tablet terminal, or the like. The user terminal device 600 has a storage unit that stores a user ID that identifies the user, acquires a measurement information ID from a QR code displayed on the measurement device 300, and transmits the measurement information ID and the user ID to the management server 100. The user terminal device 600 receives biological information acquired by the wearable device 700 via short-range communication with the wearable device 700. The user terminal device 600 accepts input of image data of meals, etc., and measurement information such as weight measured by a measuring device 800, and transmits it to the management server 100. The user terminal device 600 receives various reports and documents from the doctor terminal device 400 or the management server 100.
[0036] The wearable device 700 is worn by the user, acquires biological information (such as heart rate, blood pressure, number of steps, body temperature, stress, and sleep status) using various sensors, and transmits the acquired biological information to the user terminal device 600.
[0037] Measuring device 800 is a device that measures physical information of a user, such as a weight and body fat percentage measuring instrument, which measures weight, body fat percentage, muscle mass, etc. If short-range communication or the like with user terminal device 600 is possible, measuring device 800 transmits measurement information to user terminal device 600, and if short-range communication or the like is not possible, measuring device 800 accepts input of measurement information at user terminal device 600.
[0038] The data linkage processing executed in the data linkage system 10 configured as described above will be described below. Fig. 4 is a flowchart showing the data linkage processing procedure executed by the management server 100, measurement server 200, measurement device 300, and user terminal device 600. For example, the processing flow when measuring motor function, etc. at the recommendation of a family doctor, etc. will be described.
[0039] The measurement device 300 displays content (step S401). More specifically, the measurement device 300 displays content instructing the user to perform actions to measure motor function, which is stored in a storage unit. The measurement device 300 acquires image data (step S402). More specifically, the measurement device 300 captures the user's actions in response to the content using a camera and acquires the image data. The measurement device 300 analyzes the image data (step S403). More specifically, the measurement device 300 acquires the user's skeletal information from the image data, analyzes the user's actions (e.g., sitting down from a chair) based on changes in the acquired skeletal information, and generates analysis data (e.g., the number of times the user stood up from a chair and the number of seconds it took to do so). The data to be analyzed is not limited to image data, and may also be the user's voice data or a combination thereof. Furthermore, the movement analysis may be performed using an artificial intelligence program that uses a trained model that has learned the movement, or by transmitting the image data to the measurement server 200 and having the measurement server 200 perform the movement analysis. The measurement device 300 transmits the analysis data to the measurement server 200 (step S404).
[0040] The transceiver 210 of the measurement server 200 receives the analysis data from the measurement device 300, and the function measurement unit 231 measures the user's motor function and cognitive function from the analysis data (step S405). More specifically, the function measurement unit 231 evaluates the motor function and cognitive function of each user based on the analysis data and the user's age and gender, and generates measurement information of the motor function and cognitive function.
[0041] The measurement information ID generation unit 232 generates a measurement information ID for identifying the measurement information for each user (step S406), and stores the measurement information ID and the measurement information in association with each other in the measurement information storage unit 221 (step S407). The measurement information includes analysis data. The QR code generation unit 233 generates a QR code indicating the measurement information ID (step S408). The measurement server 200 transmits the QR code to the measurement device 300 (step S409).
[0042] The measurement information 300 receives the QR code from the measurement server 200 and displays the received QR code on the screen (step S410). Instead of displaying the QR code on the screen, the measurement information 300 may print the QR code or transmit the measurement information ID to the user terminal device 600 via short-range communication.
[0043] The user terminal device 600 captures an image of the QR code with a camera (step S411). The user terminal device 600 acquires a measurement result ID from the QR code (step S412). The user terminal device 600 transmits the measurement information ID and the user ID to the management server 100 (step S413).
[0044] The transmitting / receiving unit 110 of the management server 100 receives the measurement information ID and the user ID from the user terminal device 600 (step S414). The transmitting / receiving unit 110 transmits the measurement information ID to the measurement server 200 (step S415).
[0045] The transmitting / receiving unit 210 of the measurement server 200 receives the measurement information ID from the management server 100, and acquires the measurement information associated with the measurement information ID from the measurement information storage unit 221 (step S416). The transmitting / receiving unit 210 transmits the measurement information to the management server 100 (step S417).
[0046] The transmitting / receiving unit 110 of the management server 100 receives the measurement information from the measurement server 200, and stores the received measurement information in the measurement information storage unit 123 in association with the user ID (step S418).
[0047] In this way, by the user terminal device 600 transmitting the measurement information ID obtained from the QR code displayed on the measurement device 300 to the management server 100 together with the user ID, the user's measurement information stored in the measurement server 200 can be linked to the user ID with a simple user operation, and the user's medical information and measurement information can be easily linked in the management server 100. Furthermore, by analyzing image data with the measurement device 300, the amount of communication sent to the measurement server 200 is reduced, so that analysis results can be obtained in a short time even if the communication environment is weak. On the other hand, when the analysis process is performed on the measurement server 200, high-precision analysis can be performed regardless of the specifications of the measurement device 300.
[0048] Next, a description will be given of various document generation processes executed by the management server 100. Fig. 5 is a flowchart showing the procedure of various document generation processes executed by the management server 100.
[0049] The transmitting / receiving unit 110 of the management server 100 determines whether or not a user ID and a request for various document generation have been received from the doctor terminal device 400 (step S501). If it is determined that a request for various document generation has not been received (step S501: No), the process returns to step S501. If it is determined that a request for various document generation has been received (step S501: Yes), the various document generation unit 132 acquires user information associated with the user ID from the user information storage unit 121 (step S502). The various document generation unit 132 acquires medical information associated with the user ID from the medical information storage unit 122 (step S503). The various document generation unit 132 acquires measurement information associated with the user ID from the measurement information storage unit 123 (step S504).
[0050] The various document generation unit 132 generates various documents (step S505). More specifically, the various document generation unit 132 generates a treatment plan from user information, medical interview information, test information, diagnosis information, medication information, measurement information, etc. FIG. 6 is an explanatory diagram showing an example of a treatment plan and exercise instruction instructions. FIG. 6(a) shows an example of a treatment plan (initial). The patient information, main illness information, test items, blood test items, and medical interview items in the treatment plan are obtained and written from the user information, medical interview information, test information, and diagnosis information stored in each memory unit. For priority areas, guidance items, medication instructions, and other information, the user's information is input into an artificial intelligence program trained to output professional advice on medicine, nutrition, exercise therapy, etc. for each item from each piece of information, and the output text is entered, and confirmation and correction by a doctor or person in charge are accepted. Alternatively, the doctor or person in charge may enter the text by referring to each piece of information. If the treatment plan has been created more than once, a comparison of the previous and current values will be recorded for continued use.
[0051] The various document generation unit 132 generates exercise instruction instructions from user information, medical interview information, examination information, diagnosis information, medication information, measurement information, etc. FIG. 6(b) shows an example of an exercise instruction instruction. For the patient information and health check data in the exercise instruction instructions, data is obtained and written from the user information, medical interview information, examination information, diagnosis information, and medication information stored in each memory unit. For the motor function test results, measurement information stored in the measurement information memory unit 123 is obtained and written. For exercise prescriptions and advice on daily life, the user's information is input into an artificial intelligence program that has been trained to output exercise prevention programs and professional advice from each piece of information, and the output prevention program and wording are written, and confirmation and correction by a doctor or person in charge are accepted. Alternatively, the doctor or person in charge may write the instructions by referring to each piece of information.
[0052] The various document generation unit 132 generates an exercise and nutrition report from user information, medical interview information, examination information, diagnosis information, medication information, measurement information, etc. FIG. 7 is an explanatory diagram showing an example of an exercise and nutrition report. The basic information, examination information, and exercise measurement results of the exercise and nutrition report are recorded by obtaining data from the user information, medical interview information, examination information, and measurement information stored in each memory unit. Nutritional risks, exercise risks, and comments are recorded by inputting each user's information into an artificial intelligence program that has been trained to output nutritional risks, exercise risks, and comments from each piece of information, and the output text is recorded, and confirmation and correction by a doctor or person in charge are accepted. Alternatively, a doctor or person in charge may record the report by referring to each piece of information.
[0053] Next, the exercise instruction instruction approval process is executed (step S506). Details will be described later. The transmitting / receiving unit 110 transmits the various documents to the doctor terminal device 400 (step S507). Note that the transmitting / receiving unit 110 may transmit the various documents to the doctor terminal device 400 as well as to the user terminal device 600.
[0054] In this way, treatment plans, exercise instructions, and exercise / nutrition reports are generated that include not only medical information obtained from medical institutions but also measurement information on the user's motor and cognitive functions, and suggestions and comments based on the medical information and measurement information on motor and cognitive functions are provided to the user, which increases the user's interest in lifestyle-related diseases and gives them an opportunity to request lifestyle-related disease management from a doctor, thereby increasing the user's motivation for lifestyle-related disease management by a doctor.In addition, medical institutions can also grasp measurement information on the user's motor functions, etc., which can be used to manage lifestyle-related diseases.
[0055] Next, a description will be given of the health and sports doctor approval process executed by the data linkage system 10, which is described in step S506 of Fig. 5. Fig. 8 is a flowchart showing the health and sports doctor approval process procedure executed by the management server 100 and the health and sports doctor terminal device 500.
[0056] Each document generation unit 132 of the management server 100 stores the exercise instruction manual in a storage unit (step S801). The transmission / reception unit 110 transmits a URL, which is a storage location of the exercise instruction manual, to one or more health and sports doctor terminal devices 500 (step S802). For example, the URL is transmitted by including it in an email, a chat message, or the like.
[0057] The health and sports doctor terminal device 500 receives the URL and displays the exercise instruction manual by pointing to the received URL on the screen (step S803). The health and sports doctor checks the exercise instruction manual displayed on the screen and determines whether to approve it. The health and sports doctor terminal device 500 accepts approval for the exercise instruction manual (step S804). The health and sports doctor terminal device 500 may accept input of comments, etc. in addition to or instead of approval for the exercise instruction manual. The health and sports doctor terminal device 500 transmits approval and a health and sports doctor indicating the approver to the management server 100 (step S805).
[0058] The transmitting / receiving unit 110 of the management server 100 receives the approval and the health and sports doctor from the health and sports doctor terminal device 500, and the health and sports doctor approval unit 133 stores the approval reception date and time and the health and sports doctor in association with each other in the approval information storage unit 124 (step S806). The health and sports doctor approval unit 133 determines whether a predetermined period has elapsed (step S807). If it is determined that the predetermined period has not elapsed (step S807: No), the transmitting / receiving unit 110 continues to receive the health and sports doctor from the health and sports doctor terminal device 500. The transmitting / receiving unit 110 receives the health and sports doctor from one or more health and sports doctor terminal devices 500. If it is determined that the predetermined period has elapsed (step S807: Yes), the health and sports doctor approval unit 133 designates the health and sports doctor with the earliest approval reception date and time stored in the approval information storage unit 124 as the approver of the exercise instruction instruction document (step S808).
[0059] Through the above-described process, the health and sports doctor who first approves the exercise instruction instruction sent by the management server 100 becomes the approver. This allows the management server 100 to receive approval from the health and sports doctor for the exercise instruction instruction in a short period of time.
[0060] Next, a description will be given of a data linking process of measurement information acquired by the user terminal device 600 in order to reflect the measurement information obtained by measuring the user's daily activities in various documents and reports. Fig. 9 is a flowchart showing the data linking process executed by the management server 100 and the user terminal device 600.
[0061] The user terminal device 600 receives measurement information from the wearable device 700 worn by the user via short-range communication or the like (step S901). The measurement information here may be any information that can be measured by the wearable device 700, such as heart rate, blood pressure, number of steps, body temperature, stress, and sleep status. The user terminal device 600 associates the measurement information with the measurement date and time and stores them in the storage unit (step S902). The user terminal device 600 determines whether input of measurement information has been accepted (step S903). The measurement information here includes weight and body fat percentage measured by the measuring device 800, exercise time based on exercise videos watched by the user, whether or not exercise was performed, image data of meals, etc. If it is determined that input of measurement information has been accepted (step S903: Yes), the user terminal device 600 associates the measurement information with the input date and time and stores them in the storage unit (step S904). If it is determined that input of measurement information has not been accepted (step S903: No), the process proceeds to step S905.
[0062] The user terminal device 600 determines whether it is a predetermined time (step S905). For example, it determines whether it is a preset time such as 10:00 PM every day or 10:00 AM every Monday. If it is determined that it is not the predetermined time (step S905: No), the process returns to step S901. If it is determined that it is the predetermined time (step S905: Yes), the user terminal device 600 acquires measurement information from the storage unit (step S906). The user terminal device 600 transmits the user ID and the measurement information to the management server 100 (step S907).
[0063] The transmitting / receiving unit 110 of the management server 100 receives the user ID and the measurement information from each of the user terminal devices 600, and stores the measurement information in the measurement information storage unit 123 in association with the user ID (step S908).
[0064] In this way, by transmitting the measurement information measured by each user to the management server 100 and storing it in the measurement information storage unit 123, various documents and reports can be generated that include the user's daily measurement information. In addition, the doctor in charge of the user can also understand the user's daily physical condition.
[0065] The report generation process executed by the management server 100 will be described. The management server 100 generates and transmits various reports based on the user's medical information and measurement information at predetermined intervals to a user who has requested lifestyle-related disease management. Fig. 10 is a flowchart showing the procedure of the report generation process executed by the management server 100.
[0066] The report generation unit 134 of the management server 100 determines whether it is time to send a report for each user (step S1001). The time to send a report is a preset time, such as every two weeks or every month from the reference date for each user, or the 1st and 15th of each month. If it is determined that it is not time to send a report (step S1001: No), the process returns to step S1001. If it is determined that it is time to send a report (step S1001: Yes), the report generation unit 134 acquires user information associated with the user ID from the user information storage unit 121 (step S1002). The report generation unit 134 acquires medical information associated with the user ID from the medical information storage unit 122 (step S1003). The report generation unit 134 acquires measurement information associated with the user ID from the measurement information storage unit 123 (step S1004).
[0067] The report generation unit 134 generates various reports (step S1005). More specifically, the report generation unit 134 generates a report that chronologically displays test information and measurement information. FIG. 11 is an explanatory diagram showing an example of a report. As shown in FIG. 11, a time-series graph of measurement information and test information, a list showing whether each exercise item has been achieved on a daily basis, and other such reports are generated by acquiring data from user information, test information, and measurement information stored in each storage unit. Furthermore, comments that can be determined from such information may be entered by inputting each piece of user information into an artificial intelligence program that has been trained to output comments from each piece of information, and the output text may be entered. Alternatively, a doctor or other person in charge may write the comments by referring to each piece of information. In addition to the report shown in FIG. 11, reports may be generated that include instructions for implementing an exercise menu related to each user, nutritional advice, comments from a registered dietitian, and the like.
[0068] The transmitting / receiving unit 110 transmits the various reports to the user terminal device 600 (step S1006). Note that the transmitting / receiving unit 110 may transmit the various reports to the doctor terminal device 300 in addition to the user terminal device 600.
[0069] In this way, users can receive reports that reflect not only medical information obtained by medical institutions but also their own daily measurement information, which can increase the motivation of users to continue treatment management of lifestyle-related diseases and consult a doctor. Also, by visualizing the relationship between daily exercise and diet and test information, it is possible to provide a system that supports users in continuing exercise and improving their diet. Furthermore, doctors can understand the user's daily exercise and dietary status, which can be used for better treatment and prevention.
[0070] The hardware configuration of the management server 100, measurement server 200, measurement device 300, doctor terminal device 400, health and sports doctor terminal device 500, user terminal device 600, and wearable device 700 according to the above-described embodiments is a typical computer including one or more processors such as a CPU (Central Processing Unit), MPU (Micro-Processing Unit), or GPU (Graphics Processing Unit), and equipped with external storage devices such as ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), flash memory, and SSD (Solid State Drive), and a communication control device, etc. The above-described configuration and functions are realized by the CPU reading and running programs stored in the ROM, RAM, HDD, etc. The control unit may be an electronic circuit such as an ASIC (Application Specific Integrated Circuit) or PLD (Programmable Logic Device).
[0071] The programs that run on the management server 100, measurement server 200, measurement device 300, doctor terminal device 400, health and sports doctor terminal device 500, user terminal device 600, and wearable device 700 may be stored on a computer connected to a network such as the Internet and provided by downloading via the network, or may be recorded in an installable or executable file format on a computer-readable recording medium such as a CD-ROM, DVD, USB memory, or SD card and provided. Furthermore, the programs that realize the above-mentioned functions and processes may be provided in the form of an API (Application Programming Interface), SaaS (Software as a Service), or cloud computing.
[0072] In the above-described embodiments, the management server 100, measurement server 200, measurement device 300, doctor terminal device 400, health and sports doctor terminal device 500, user terminal device 600, and wearable device 700 are each described as a single device. However, the functions of the management server 100, measurement server 200, measurement device 300, doctor terminal device 400, health and sports doctor terminal device 500, user terminal device 600, and wearable device 700 may be configured as multiple devices, or multiple devices may be configured as a single device. The present invention is not limited to the above-described embodiments, and does not necessarily have to be physically configured as illustrated. Furthermore, the present invention can be configured by functionally or physically dividing, integrating, replacing, modifying, or deleting all or part of the components described in the embodiments in any unit depending on various loads, usage conditions, etc. [Explanation of symbols]
[0073] 100... management server, 110... transmission / reception unit, 120... storage unit, 121... user information storage unit, 122... medical information storage unit, 123... measurement information storage unit, 124... approval information storage unit, 130... control unit, 131... data linkage unit, 132... various document generation unit, 133... health and sports doctor approval unit, 134... report generation unit, 200... measurement server, 210... transmission / reception unit, 220... storage unit, 221... measurement information storage unit, 230... control unit, 231... function measurement unit, 300... measurement device, 400... doctor terminal device, 500... health and sports doctor terminal device, 600... user terminal device, 700... wearable device, 800... measurement equipment
Claims
1. A data linkage system that connects a measurement device, a measurement server, a management server, and a user terminal device via a network, comprising: The measurement server a function measurement means for measuring the motor function and / or cognitive function of the user based on analysis data obtained by analyzing the user's movements; a measurement information ID generating means for generating a measurement information ID for identifying measurement information measured by the function measuring means, and storing the measurement information in a storage unit in association with the measurement information ID; a QR code generating means for generating a QR code including the measurement information ID; a first transmitting means for transmitting the QR code to the measuring device; The measuring device is a QR code display means for displaying the QR code received from the measurement server, The user terminal device a user ID storage unit that stores a user ID that identifies the user; a QR code reading means for reading the QR code displayed by the measuring device; a second transmission means for transmitting the measurement information ID and the user ID obtained from the QR code read by the QR code reading means to the management server, The management server a data linking means for receiving, from the measurement server, the measurement information corresponding to the measurement information ID received from the user terminal device, and storing the received measurement information in a measurement information storage unit in association with the user ID received from the user terminal device; A data linkage system comprising:
2. The management server a user information storage unit that stores the user ID and user information in association with each other; a medical information storage unit that stores the user ID and medical information in association with each other; The data linkage system of claim 1, further comprising: a document generation means for generating various documents based on the measurement information stored in the measurement information storage unit, the user information stored in the user information storage unit, and the medical information stored in the medical information storage unit, all of which are associated with the user ID.
3. A data linkage system that connects a user terminal device and a management server via a network, The user terminal device a first receiving means for receiving measurement information measured by a wearable device worn by a user from the wearable device; a transmitting means for transmitting a user ID for identifying the user and the measurement information to the management server, The management server a user information storage unit that stores the user ID and user information in association with each other; a medical information storage unit that stores the user ID and medical information in association with each other; a measurement information storage unit that stores the user ID and measurement information in association with each other; a second receiving means for receiving the user ID and the measurement information from the user terminal device, and storing the user ID and the measurement information in the measurement information storage unit in association with each other; A data linkage system comprising: various document generation means for generating various documents based on the measurement information stored in the measurement information storage unit, the user information stored in the user information storage unit, and the medical information stored in the medical information storage unit, all of which are associated with the user ID.
4. The management server 4. The data linkage system according to claim 2, further comprising: a report generation unit that generates a report including a graph showing a time series change based on the measurement information stored in the measurement information storage unit.
5. A management server connected to an information terminal device operated by one or more health and sports doctors via a network, a user information storage unit that stores a user ID for identifying a user and user information in association with each other; a medical information storage unit that stores the user ID and medical information in association with each other; a measurement information storage unit that stores the user ID and measurement information in association with each other; a document generation means for generating an exercise instruction document based on the measurement information stored in the measurement information storage unit, the user information stored in the user information storage unit, and the medical information stored in the medical information storage unit, which are associated with the user ID, and storing the generated exercise instruction document in a predetermined storage location; a transmitting means for transmitting a URL indicating a predetermined storage location of the exercise instruction manual to an information terminal device operated by the health and sports doctor; a storage means for storing in an approval information storage unit, in association with the health and sports doctor, approval reception dates and times of the approvals received for the exercise instruction instructions from the respective information terminal devices; a health and sports doctor approval means for selecting the health and sports doctor associated with the earliest approval reception date and time among the approval reception dates and times stored in the approval information storage unit as the approver; A server device comprising:
6. A computer-implemented data linking method, comprising: The first computer a function measurement step of measuring the motor function and / or cognitive function of the user based on analysis data obtained by analyzing the user's movements; a measurement information ID generation step of generating a measurement information ID for identifying measurement information measured by the function measurement step, and storing the measurement information in a storage unit in association with the measurement information ID; a QR code generating step of generating a QR code including the measurement information ID; a first transmitting step of transmitting the QR code; The second computer is a QR code display step of displaying the QR code received from the first computer; The third computer is a user ID storage unit that stores a user ID that identifies the user; a QR code reading step of reading the QR code displayed by the first computer; a second transmission step of transmitting the measurement information ID and the user ID acquired from the QR code read by the QR code reading step, The fourth computer is a data linking step of receiving, from the second computer, the measurement information corresponding to the measurement information ID received from the third computer, and storing the received measurement information in a measurement information storage unit in association with the user ID received from the third computer; Data integration methods including:
7. A computer-implemented data linking method, comprising: The first computer a first receiving step of receiving measurement information measured by a wearable device worn by a user from the wearable device; a transmitting step of transmitting a user ID for identifying the user and the measurement information, The second computer is a user information storage unit that stores the user ID and user information in association with each other; a medical information storage unit that stores the user ID and medical information in association with each other; a measurement information storage unit that stores the user ID and measurement information in association with each other; a second receiving step of receiving the user ID and the measurement information from the first computer and storing the user ID and the measurement information in the measurement information storage unit in association with each other; A data linkage method including a various document generation step of generating various documents based on the measurement information stored in the measurement information storage unit, the user information stored in the user information storage unit, and the medical information stored in the medical information storage unit, all of which are associated with the user ID.
8. A data linking method executed by a computer connected via a network to one or more information terminal devices operated by health and sports doctors, comprising: a user information storage unit that stores a user ID for identifying a user and user information in association with each other; a medical information storage unit that stores the user ID and medical information in association with each other; a measurement information storage unit that stores the user ID and measurement information in association with each other; a document generation step of generating an exercise instruction document based on the measurement information stored in the measurement information storage unit, the user information stored in the user information storage unit, and the medical information stored in the medical information storage unit, which are associated with the user ID, and storing the generated exercise instruction document in a predetermined storage location; a transmitting step of transmitting a URL indicating a predetermined storage location of the exercise instruction manual to an information terminal device operated by the health and sports doctor; a storing step of storing in an approval information storage unit, in association with the health and sports doctor, approval reception dates and times at which approval for the exercise instruction document was received from each of the information terminal devices; a health and sports doctor approval step in which the health and sports doctor associated with the earliest approval reception date and time among the approval reception dates and times stored in the approval information storage unit is set as the approver; Data integration methods including:
9. A data linking program that causes a computer to execute the data linking method according to any one of claims 6 to 8.
Citation Information
Patent Citations
Information processing unit and program
JP2019016061A
Data collection device, data collection system, and program
JP2021003529A
System and method for supporting GIS-based metaverse space mobile services
KR1020240175906A
Information processing method and information processing system
WO2022265093A1
Information processing method and information processing system
WO2023013486A1