Health support system, health support method and program

The health support system tracks and outputs behavior change information from health applications, addressing the lack of behavioral change detection in existing systems and enabling effective health improvement measures.

JP7782186B2Active Publication Date: 2025-12-09NEC CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021158567
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-12-09
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

Existing health evaluation and guidance systems fail to determine whether individuals have actually changed their behavior in response to health-related guidance.

Method used

A health support system that includes a record receiving means to capture user behavior data from a health application downloaded via a usage code, generates behavior change information, and outputs this information to local governments or health application providers for health improvement measures.

Benefits of technology

Enables the tracking and understanding of changes in health-related behavior, facilitating targeted health improvement initiatives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007782186000001
    Figure 0007782186000001
  • Figure 0007782186000002
    Figure 0007782186000002
  • Figure 0007782186000003
    Figure 0007782186000003
Patent Text Reader

Abstract

To provide a health assistance system or the like that makes it possible to grasp information of a change of action of a subject pertaining to health.SOLUTION: A health assistance system 10 according to one embodiment of the present disclosure comprises: a record acceptance unit 110 for accepting an activity record that is added to information of health examination results and represents the action of a user of a health application downloaded using a use code for downloading the health application; a generation unit 120 for detecting a change of the action of the user from the accepted activity record and generating action change information that represents the change; and a result output unit 130 for outputting the generated action change information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to health support technology. [Background technology]

[0002] In order to maintain the sustainability of social security, extending healthy life expectancy is effective. To do so, it is necessary to understand one's health status and change one's behavior in accordance with that status.

[0003] Patent document 1 describes a health evaluation system that evaluates the trends in the health of a target company based on the results of comparing the trends in the target company's health checkup data with a health standard model based on the trends in the health checkup data of healthy individuals, and a disease model based on the trends in the health checkup data of unhealthy individuals.

[0004] Patent document 2 describes a health guidance support device that extracts guidance items based on the health checkup results of a patient, calculates the guidance effects of the extracted guidance items based on past performance, and selects guidance items based on the extracted guidance items and the calculated guidance effects.

[0005] Patent Document 3 describes a health management prediction system that simulates an individual's health indicators and health risks based on the individual's test value data and lifestyle habit data and predetermined parameters of the test value data and lifestyle habit data. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-063278 [Patent Document 2] Japanese Patent Application Laid-Open No. 2010-113668 [Patent Document 3] Japanese Patent Application Laid-Open No. 2014-119817 Summary of the Invention [Problem to be solved by the invention]

[0007] The technology of Patent Document 1 is a technology for selecting health-related guidance items. The technology of Patent Document 2 is a technology for selecting health-related guidance items. The technology of Patent Document 3 is a technology for simulating health indicators and health risks. The technologies of Patent Documents 1 to 3 cannot determine whether a subject has actually changed their behavior.

[0008] One of the purposes of the present disclosure is to provide a health support system etc. that enables a subject to understand information on changes in health-related behavior. [Means for solving the problem]

[0009] A health support system according to one aspect of the present disclosure includes a record receiving means for receiving an activity record representing the behavior of a user of a health application downloaded using a usage code for downloading the health application, which is attached to information on the results of a health checkup; a generation means for detecting changes in the user's behavior from the received activity record and generating behavior change information representing the changes; and a result output means for outputting the generated behavior change information.

[0010] A health support method according to one aspect of the present disclosure receives an activity record representing the behavior of a user of a health application downloaded using a usage code for downloading the health application, which is attached to information on the results of a health checkup, detects changes in the user's behavior from the received activity record, generates behavior change information representing the changes, and outputs the generated behavior change information.

[0011] A program according to one aspect of the present disclosure causes a computer to execute a record receiving process for receiving an activity record representing the behavior of a user of a health application downloaded using a usage code for downloading the health application, which is attached to information on the results of a health checkup; a generation process for detecting changes in the user's behavior from the received activity record and generating behavior change information representing the changes; and a result output process for outputting the generated behavior change information. [Effects of the Invention]

[0012] The present disclosure has the effect of enabling information on changes in a subject's health-related behavior to be grasped. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a block diagram illustrating an example of the configuration of a health support system according to a first embodiment of the present disclosure. [Figure 2] FIG. 2 is a flowchart illustrating an example of the operation of the health support system according to the first embodiment of the present disclosure. [Figure 3] FIG. 3 is a block diagram illustrating an example of the configuration of a health support system according to the second embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating a second example of the configuration of a health support system according to the second embodiment of the present disclosure. [Figure 5] FIG. 5 is a block diagram illustrating a third example of the configuration of the health support system according to the second embodiment of the present disclosure. [Figure 6] FIG. 6 is a block diagram illustrating a fourth example of the configuration of the health support system according to the second embodiment of the present disclosure. [Figure 7] FIG. 7 is a flowchart illustrating an example of an operation for generating a code in the health support system 100 according to the second embodiment of the present disclosure. [Figure 8] FIG. 8 is a flowchart illustrating an example of the operation of performing a health simulation in health support system 100 according to the second embodiment of the present disclosure. [Figure 9] FIG. 9 is a flowchart illustrating an example of an operation of generating behavior change information in the health support system 100 according to the second embodiment of the present disclosure. [Figure 10] FIG. 10 is a block diagram illustrating an example of the configuration of a health support system according to a first modified example of the second embodiment of the present disclosure. [Figure 11] FIG. 11 is a diagram illustrating an example of a hardware configuration of a computer capable of realizing each of the health support systems according to the embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] Next, embodiments of the present disclosure will be described in detail with reference to the drawings.

[0015] First Embodiment First, a first embodiment of the present disclosure will be described in detail with reference to the drawings.

[0016] <Configuration> FIG. 1 is a block diagram illustrating an example of the configuration of a health support system according to a first embodiment of the present disclosure. In the example illustrated in FIG. 1, health support system 10 includes record receiving unit 110, generation unit 120, and result output unit 130. Record receiving unit 110 receives a user's activity record of a health application downloaded using a usage code for downloading the health application, which is attached to information on the results of a health check. Generation unit 120 generates behavior change information for the user based on the received activity record. Result output unit 130 outputs the generated behavior change information.

[0017] The health application is downloaded to a user's terminal device using a usage code, such as a QR (Quick Response) code (registered trademark), attached to a document notifying the user of the results of a health checkup, and then installed on the terminal device. The usage code indicates the source from which the health application can be obtained (for example, the URI (Unified Resource Identifier) ​​of the health application installation program). The usage code is read by an imaging device installed in the terminal device under the control of a reader application running on the terminal device, and decoded by the reader application. The health application is then downloaded to the terminal device by the user, for example, from the URI obtained by decoding. The downloaded health application is then installed on the terminal device by the user. In the following description, the operation of the terminal device operated under the control of the health application may be described as the operation of the health application.

[0018] The health application is an application that records information about a user's behavior and transmits the recorded information about the user's behavior to a management device. The health application runs on a terminal device, such as a smartphone, that the user owns.

[0019] The information on the user's behavior includes, for example, information on meal and snack times, exercise times, and sleep times. The information on the user's behavior may include, as information on the content of the user's meals and snacks, for example, calories, the amount of each nutrient, the number of times, the interval, etc. The information on the user's behavior may include, as information on the content of the user's exercise, for example, the magnitude of the load, duration, number of times, type, distance traveled, etc.

[0020] The management device collects information on the user's behavior from the user's terminal device on which the health application is running, and sends the collected information on the user's behavior (i.e., the above-mentioned activity record) to the record receiving unit 110 of the health support system 10.

[0021] The record receiving unit 110 receives an activity record representing the user's actions, and sends the received activity record to the generating unit 120 .

[0022] The generation unit 120 receives an activity record representing the user's behavior from the record receiving unit 110. As described above, the generation unit 120 generates behavior change information representing a change in the user's behavior based on the received activity record. The user's behavior change information is information about a change in the user's behavior. In other words, the generation unit 120 detects a change in the user from the received activity record representing the user's behavior. The generation unit 120 then generates behavior change information representing the detected change in the user. The behavior change information will be explained in detail later. The generation unit 120 sends the generated behavior change information to the result output unit 130.

[0023] The result output unit 130 receives the user's behavior change information from the generation unit 120 and outputs the received behavior change information.

[0024] The output destination of the behavior change information may be, for example, the local government where the user resides (specifically, an information processing device managed by the local government). In this case, the behavior change information may be used by the local government to plan measures such as events and health missions to improve the health status of residents. In this case, the events may be, for example, events for maintaining or improving the health status. The health missions may be, for example, behavioral goals for maintaining or improving the health status. The events may be events whose goal is to achieve one or more health missions. The behavior change information may be notified by the local government to the user or residents including the user.

[0025] The output destination of the behavior change information may be, for example, a provider of a health application (specifically, a management device managed by the provider). In this case, the behavior change information may be notified to the user by the provider of the health application (specifically, for example, the management device), for example, via the health application. The behavior change information may be used by the provider of the health application to plan measures such as events and health missions to improve the health status of the user of the health application. These measures such as events and health missions may be provided to the user, for example, via the health application.

[0026] The output destination of the behavior change information is not limited to these examples.

[0027] <Operation> 2 is a flowchart illustrating an example of the operation of the health support system according to the first embodiment of the present disclosure. In the example shown in FIG. 2, first, the record receiving unit 110 receives the user's activity record of the health application downloaded using the usage code (step S11). Next, the generating unit 120 generates behavior change information of the user based on the activity record (step S12). The result output unit 130 outputs the generated behavior change information (step S13).

[0028] <Effects> This embodiment has the effect of enabling the subject to grasp information on changes in health-related behavior, because the generating unit 120 generates the user's behavior change information based on the user's activity record.

[0029] <Code details> The usage code may be generated to further represent a user ID. Then, when downloading the health application, the terminal device may transmit the user ID to the management device together with a request to download the health application. The request to download the health application may include the user ID.

[0030] <Examples of behavioral change information> The behavioral change information may be statistical information about the behavioral changes of multiple users. The behavioral change information may also be information about the behavioral changes of individual users (hereinafter referred to as individual information). Specific examples of this statistical information and individual information are described below.

[0031] <Example of statistical information> The statistical information regarding user behavioral changes may be the latest number of users who have undergone behavioral changes. The latest number may be the latest cumulative number. The latest number may be the latest increase (i.e., the number that has increased since the previous increase was calculated). The statistical information regarding user behavioral changes may be the trend in the number of users who have undergone behavioral changes.

[0032] In these cases, the health application management device sends the user's activity record obtained from the terminal device running the health application to the record receiving unit 110. The record receiving unit 110 receives the user's activity record from the management device. The generation unit 120 identifies a user who has experienced a behavioral change in the user's activity record. The generation unit 120 generates statistical information regarding the user's behavioral change from the information of the identified user, for example, at a predetermined timing. Specifically, the generation unit 120 may generate statistical information regarding the user's behavioral change at predetermined time intervals. When the record receiving unit 110 receives the user's activity record from the management device, the generation unit 120 may generate statistical information regarding the user's behavioral change. When the user's behavioral change information is generated, the result output unit 130 may output the generated user's behavioral change information.

[0033] The statistical information regarding user behavioral changes may be a ratio of the most recent number of users who have experienced behavioral changes to the number of users for whom usage codes have been generated. The statistical information regarding user behavioral changes may be a trend in the ratio of the number of users who have experienced behavioral changes to the number of users for whom usage codes have been generated.

[0034] In this case, the record receiving unit 110 further receives information about users for whom usage codes have been generated (e.g., a list of user IDs, or the number of users for whom usage codes have been generated, etc.) from, for example, the device that generated the usage codes. The generating unit 120 identifies the number of users for whom usage codes have been generated from the information about the users for whom usage codes have been generated. The generating unit 120 identifies the number of users for whom behavioral changes have occurred in the user activity records. The generating unit 120 generates statistical information about user behavioral changes at the above-mentioned predetermined timing from the number of users for whom usage codes have been generated and the number of users for whom behavioral changes have occurred.

[0035] <Examples of behavioral change> The behavioral change, i.e., the behavioral change, may be use of a health application downloaded using a usage code. Use of the health application may be downloading the health application using a usage code. Use of the health application may be launching the health application downloaded using the usage code at least once and registering to receive services from the health application. Use of the health application may be continued use of the health application downloaded using the usage code.

[0036] If the behavioral change is the use of a health application downloaded using a usage code, and the use of the health application is downloading the health application using a usage code, the record receiving unit 110 operates, for example, as follows.

[0037] The record receiving unit 110 receives a list of users who have used the health application (specifically, a list of user identifiers (hereinafter also referred to as user IDs) assigned to users) as an activity record. In this case, the users who have used the health application are the list of users who have downloaded the health application. The health application management device transmits the list of user IDs received together with the request to download the health application to the record receiving unit 110 as information on behavioral changes. If the management device receives the same user ID more than once together with the request to download the health application, it generates a list of user IDs so that the same user ID is not included in the list more than once.

[0038] If the behavioral change is to start using a health application downloaded using a usage code, and the start of use of the health application is the first launch of the downloaded health application, the management device operates as follows.

[0039] The health application management device detects the start of use of a health application downloaded using a usage code and identifies the user ID of the user who downloaded the health application whose start of use was detected. In this case, for example, the terminal device running the health application may be configured to hold the user ID and transmit the user ID to the management device when the health application is first launched. The management device may receive the user ID from the terminal device when the health application is first launched. The management device may identify the user ID received from the terminal device when the health application is first launched as the user ID of the user who downloaded the health application whose start of use was detected. The management device then sends a list of the user IDs of the identified users to record receiving unit 110.

[0040] Record receiving unit 110 receives, as an activity record, a list of the user IDs of the identified users, i.e., a list of users who have used the health application. In this case, the users who have used the health application are the users who first launched the downloaded health application.

[0041] The behavioral change may be continuous use of the health application downloaded using the usage code. Continuous use may be, for example, launching the health application at least once within a predetermined time period in the past. Continuous use may be, for example, launching the health application two or more times and launching the health application at least once within a predetermined time period in the past. In this case, the behavioral change information is statistical information on the number of users who continuously use the health application downloaded using the usage code.

[0042] In this case, the health application management device sends the health application launch history to record receiving unit 110 as the above-mentioned activity record. The health application launch history is, for example, a list of combinations of the user ID of the user who launched the health application and information indicating the date and time the health application was launched. In this case, the terminal device on which the health application is installed may hold the user ID and send the user ID to the management device each time the health application is launched. The management device holds a list of combinations of the user ID received from the terminal device on which the health application was launched and the time the user ID was received as the health application launch history. In this case, the management device considers the time the user ID was received to be the time the health application was launched on the terminal device holding that user ID.

[0043] The record receiving unit 110 receives the health application launch history from the management device as the above-mentioned activity record. The generating unit 120 identifies the number of users who continuously use the health application from the health application launch history. The generating unit 120 uses the identified number of users who continuously use the health application to generate statistical information on the number of users who continuously use the health application downloaded using the usage code.

[0044] The behavioral change may be a change in a predetermined type of behavior to a state predetermined for that type of behavior. Specifically, the predetermined type of behavior may be at least any combination of the time period of food intake, the number of times food is consumed, the interval between food intakes, the amount of food consumed, the calories of the food consumed, and the amount of each nutrient in the food consumed. The predetermined type of behavior may be at least any combination of the intensity of exercise, the duration of exercise, and the number of times exercise is performed per predetermined time period. The predetermined type of behavior may be a change in a predetermined type of physical condition to a state predetermined for that type of physical condition. In this case, the predetermined type of physical condition may be at least any combination of body weight, subcutaneous fat thickness, bone mass, bone density, and the like. The behavioral change may be a change in behavior that can contribute to an improvement in health status. For example, a behavior that can contribute to an improvement in health status may be going to bed at a time that falls within a time period considered to be unlikely to cause a decline in health status. For example, a behavior that can contribute to an improvement in health status may be waking up at a time that falls within a time period considered to be unlikely to cause a decline in health status. An example of a behavior that can contribute to improving health status may be sleeping for a length of time that is considered unlikely to result in a decline in health status. An example of a behavior that can contribute to improving health status may be measuring one's weight at a certain time period. An example of a behavior that can contribute to improving health status may be eating three meals a day. An example of a behavior that can contribute to improving health status may be that the times at which three meals are eaten fall within predetermined time periods. Note that the time at which a meal is eaten may be the time at which the meal is started, the time at which the meal is finished, or a time determined in a predetermined manner for the time period from the start to the end of the meal. The behavioral change may be a combination of the examples of behavioral change described above.

[0045] In this case, the behavioral change may be, specifically, a change in a combination representing a predetermined type of behavior from a state in which a condition defined for the combination is not satisfied to a state in which the condition is satisfied, for example, when a condition expression regarding the values ​​of elements included in the combination is satisfied.

[0046] In this case, the health application transmits the information on the predetermined types of activity to the management device together with, for example, a user ID. The management device stores the received information on the predetermined types of activity as an activity record for each user ID.

[0047] The record receiving unit 110 acquires activity records from the management device. The generating unit 120 identifies users who have experienced behavioral changes from the acquired activity records. The generating unit 120 then generates statistical information on the number of users who have experienced behavioral changes.

[0048] A behavioral change may be when a certain type of behavior becomes a state predetermined for that type of behavior and that state continues (in other words, the behavior after the change continues).

[0049] In this case, the record receiving unit 110 also acquires the activity records from the management device. Then, the generating unit 120 identifies users who have experienced behavioral changes from the acquired activity records. Furthermore, the generating unit 120 generates statistical information on the number of users who have experienced behavioral changes.

[0050] The behavioral change may be such that the event causes a predetermined type of behavior to change to a state that is predetermined for that type of behavior.

[0051] In this case, the record receiving unit 110 acquires the activity record from the management device. The record receiving unit 110 further acquires information about the period of the event from a device managed by the event organizer or information input by the operator of the health support system 10. The generation unit 120 then identifies users who experienced a behavioral change during the event period from the acquired activity record. Furthermore, the generation unit 120 generates statistical information on the number of users who experienced a behavioral change during the event period as statistical information on the number of users who experienced a behavioral change due to the event.

[0052] The behavioral change may be the achievement of a health mission, in which case the behavioral change information may be statistical information on the number of users who have achieved the health mission.

[0053] In this case, for example, the health application transmits information indicating whether the user has completed each health mission to the management device. The management device receives the information indicating whether the health mission has been completed and the user ID from the terminal device on which the health application is running. The management device stores the received information indicating whether the health mission has been completed as a user activity record for each user ID.

[0054] The record receiving unit 110 acquires the activity records from the management device. The generating unit 120 then identifies users who have experienced behavioral changes from the acquired activity records. Furthermore, the generating unit 120 generates statistical information on the number of users who have experienced behavioral changes.

[0055] The behavior change may be a user's reaction to the information provided by the health application (in other words, to the information provided by the health application). The reaction to the information provided may be, for example, adding a mark such as "like" or entering a comment. In this case, the behavior change information may be statistical information on the number of users who reacted to the information provided by the health application.

[0056] In this case, the health application transmits information on the user's reaction to the provided information to the management device. The management device receives the information on the user's reaction to the provided information and the user ID from the terminal device on which the health application is running. The management device stores the received information on the user's reaction to the provided information as a record of the user's activity for each user ID.

[0057] The record receiving unit 110 acquires the activity records from the management device. The generating unit 120 then identifies users who have experienced behavioral changes from the acquired activity records. Furthermore, the generating unit 120 generates statistical information on the number of users who have experienced behavioral changes.

[0058] The behavioral modification may be a combination of two or more of the examples described above.

[0059] <Individual information> The generating unit 120 may generate, as behavior change information, information indicating whether or not a behavior change has occurred for each user, rather than statistical information on the number of users who have experienced any of the above-mentioned behavior changes.

[0060] <Second embodiment> Next, a second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0061] <Configuration> Fig. 3 is a block diagram illustrating an example of the configuration of a health support system according to a second embodiment of the present disclosure. According to the example illustrated in Fig. 3, health support system 100 includes record receiving unit 110, generation unit 120, result output unit 130, access processing unit 140, health simulation unit 150, confirmation code generation unit 160, usage code generation unit 170, and code output unit 180. Health support system 100 is communicatively connected to each of health check result server 200, first output destination device 300, user terminal 400, management device 500, and second output destination device 600.

[0062] <Health Checkup Result Server 200> The health checkup result server 200 stores the results of a user's health checkup. In the following description, the results of the health checkup may include the results of a medical interview (answers to the medical interview and the results of a doctor's diagnosis). The health checkup result server 200 may be, for example, a server managed by a local government. The health checkup result server 200 may store the results of the health checkups of residents of the local government. In addition to the results of a user's health checkup, the health checkup result server 200 may also store the user's contact information (e.g., address and email address) and personal information such as name. The results of the health checkup may include the results of multiple health checkups (specifically, a combination of the implementation dates and results of multiple health checkups).

[0063] The health checkup result server 200 provides the results of the user's health checkup (specifically, the data on the health checkup result for each user) to the confirmation code generation unit 160 of the health support system 100 and the first destination device 300. The health checkup result server 200 may also provide the user's personal information to the first destination device 300.

[0064] <Confirmation code generation unit 160> The confirmation code generation unit 160 receives the results of the health check for each user from the health check result server 200. The confirmation code generation unit 160 generates a confirmation code representing a request for a health simulation to the health simulation unit 150 based on the results of the health check for each user. The health simulation request includes the results of the user's health check to be used for the health simulation. The health simulation request may be represented by a URI. The confirmation code is, for example, a QR code. The confirmation code generation unit 160 may generate a confirmation code representing the results of the health check and the user ID. The confirmation code generation unit 160 sends the generated confirmation code to the first output destination device 300.

[0065] The confirmation code generation unit 160 may generate a user ID for each user who has received the results of a health checkup, and assign the generated user ID to the health checkup results of the user identified by the user ID. In this case, the confirmation code generation unit 160 supplies the generated user ID to the health checkup result server 200, the usage code generation unit 170, and the generation unit 120. While FIG. 3 illustrates the confirmation code generation unit 160 supplying the user ID to the generation unit 120 via the usage code generation unit 170, the confirmation code generation unit 160 may also supply the user ID directly to the generation unit 120. The health checkup result server 200 may assign an identifier (hereinafter referred to as a data ID) to the data of the health checkup results for each user, and supply the health checkup results to which the data ID has been assigned for each user to the confirmation code generation unit 160. The confirmation code generation unit 160 may associate the data ID with the user ID, and supply data indicating the association between the data ID and the user ID to the health checkup result server 200. In this case, the medical examination result server 200 receives data representing the association between the data ID and the user ID, and stores the received data representing the association between the data ID and the user ID. Note that the user ID does not have to be assigned by the confirmation code generating unit 160. An example of this case will be described later as a modified example.

[0066] <Usage code generation unit 170> The usage code generation unit 170 generates the above-mentioned usage code for each user whose health check results are supplied to the confirmation code generation unit 160. For example, the usage code generation unit 170 receives a user ID from the confirmation code generation unit 160 and generates a usage code for each received user ID. As described above, the usage code may include information about the user ID.

[0067] The utilization code generating unit 170 sends the generated utilization code to the code output unit 180 .

[0068] <Code output unit 180> The code output unit 180 receives the user's confirmation code from the confirmation code generation unit 160. The code output unit 180 also receives the user's usage code from the usage code generation unit 170. The code output unit 180 sends the user's confirmation code and the user's usage code to the first destination device 300.

[0069] <First Destination Device 300> The first destination device 300 receives the user's confirmation code and usage code from the code output unit 180. The first destination device 300 receives the results of the health check for each user from the health check result server 200. The first destination device 300 generates a document (hereinafter referred to as an information sheet) including the confirmation code and usage code for each user, and outputs the generated information sheet. The information sheet may also include the results of the health check. The first destination device 300 is, for example, an information processing device managed by a local government.

[0070] The information sheet may be a piece of paper on which a confirmation code, a usage code, and the results of the health check are printed. In this case, the first destination device 300 prints the information sheet. Then, for example, a local government official may mail the information sheet to the user.

[0071] The information sheet may be electronic data in a predetermined format representing the confirmation code, the usage code, and the results of the health check. In this case, the first destination device 300 may send the information sheet to the user's email address as at least a part of an email. Specifically, the first destination device 300 may send an email to which the file of the information sheet is attached. The first destination device 300 may send an email to which an image of the confirmation code and an image of the usage code are embedded in the body of the email. In this case, the results of the health check may be embedded in the body of the email. The results of the health check may be attached to the email as a file.

[0072] <User terminal 400> The user terminal 400 is an information processing device that has a function to read a confirmation code and a usage code and a function to interpret the read confirmation code and usage code. The user terminal 400 is, for example, an information processing device that has an imaging device and a QR code reader application installed.

[0073] When the user has user terminal 400 read the usage code on paper on which the confirmation code and usage code are printed, or on a screen on which the confirmation code and usage code are displayed, user terminal 400 reads the usage code. User terminal 400 interprets the read usage code and, as a result of interpreting the usage code, displays a screen prompting the user to download and install a health application. When the user instructs user terminal 400 to download and install the health application, user terminal 400 downloads and installs the health application. When the user performs an operation to launch the health application on user terminal 400, user terminal 400 executes (in other words, launches) the health application. The health application may be installed from management device 500. The health application may also be installed from a server or the like different from management device 500 (for example, a server of the vendor of the OS (Operating System) of user terminal 400, or a server of the vendor of user terminal 400).

[0074] When the user has user terminal 400 read the confirmation code printed on paper or displayed on a screen, user terminal 400 reads the confirmation code. User terminal 400 generates a health simulation request from the read confirmation code. User terminal 400 transmits the health simulation request to health simulation unit 150 via access processing unit 140. As described above, the health simulation request includes the results of the health checkup to be used in the health simulation. User terminal 400 also transmits the user ID to access processing unit 140 in addition to the health simulation request. User terminal 400 receives the results of the health simulation, which represent the results of a simulation of the user's future health condition, from health simulation unit 150 via access processing unit 140. User terminal 400 displays the received health simulation results.

[0075] The health application records the user's activity and condition. The health application may estimate the user's activity and condition using sensors such as an acceleration sensor installed in user terminal 400 and a GPS (Global Positioning System) function that acquires location information, and record the estimated activity and condition. The health application may record the activity and condition input by the user using an input device of user terminal 400. Data representing the recorded activity and condition is referred to as an activity record. The activity record is the same as the activity record in the first embodiment. The health application transmits the activity record to management device 500. Note that the activity record may be data known as a life log. The life log may be, for example, at least one of data input or generated by the user using the health application and data recorded by the health application without the user's active instruction.

[0076] The health application also receives notifications of events and health missions from the management device 500. The health application receives information, for example, related to health, from the management device 500 (in other words, receives information in the form of articles, for example). The health application displays the received notifications and information on the display of the user terminal 400. The health application receives the user's reaction to the provided information (for example, at least one of a mark such as "like" and a comment on the provided article) from the user via the input device of the user terminal 400. The health application transmits the user's reaction to the provided information to the management device 500. Note that multiple types of health applications may acquire user behavior and transmit information representing the acquired user behavior to the management device 500. Each of the multiple types of health applications may transmit information representing the user behavior to one of the multiple management devices 500 that is determined according to the type of health application. Each of the multiple management devices 500 may transmit an activity record representing the user's behavior to the record receiving unit 110. The plurality of types of health applications may be provided by a plurality of different providers, and the plurality of management devices 500 may be managed by a plurality of different providers.

[0077] <Access Processing Unit 140> Access processing unit 140 receives a user ID and a request for a health simulation from user terminal 400. As described above, the request for a health simulation may include the results of a health check. The request for a health simulation may also include the results of a medical interview. Access processing unit 140 transmits the received user ID to record receiving unit 110 as the user ID of the user who performed the health simulation.

[0078] Access processing unit 140 sends the results of the health check (or the results of the health check and the medical interview) received as part of the health simulation request to health simulation unit 150. Access processing unit 140 receives the results of the health simulation from health simulation unit 150 and transmits the received results of the health simulation to user terminal 400. Access processing unit 140 may also receive an explanatory video generated from the results of the medical interview from health simulation unit 150 and transmit the received explanatory video to user terminal 400.

[0079] <Health Simulation Department 150> Health simulation unit 150 receives the results of the health examination from access processing unit 140. Upon receiving the results of the health examination from access processing unit 140, health simulation unit 150 uses the received results of the health examination to perform a health simulation that predicts the user's future health state. The health simulation method may be one of various existing methods for predicting the user's future health state using the results of the health examination. Health simulation unit 150 sends the results of the health simulation to access processing unit 140. Health simulation unit 150 may also receive the results of a medical interview from access processing unit 140. Upon receiving the results of the medical interview, health simulation unit 150 may create an explanatory video in accordance with the results of the medical interview and send the created explanatory video to access processing unit 140. For example, health simulation unit 150 determines whether the received results of the medical interview satisfy one or more conditions. The one or more conditions may be associated with a partial video that explains the results of the medical interview and is provided to the user if the results of the medical interview satisfy the condition. The health simulation unit 150 may generate an explanatory video, for example, by piecing together partial videos associated with the satisfied conditions.

[0080] <Management device 500> Management device 500 is the same as the management device in the first embodiment. Management device 500 receives a user's activity record from a health application (specifically, user terminal 400 that executes the health application) and stores the received user's activity record. Management device 500 then sends the user's activity record to record receiving unit 110 of health support system 100.

[0081] Management device 500 may provide an installation program for the health application. Specifically, when management device 500 receives a request for the health application from user terminal 400, it may transmit the installation program for the health application to user terminal 400 that sent the request.

[0082] <Record Receiving Unit 110> Record receiving unit 110 receives the user's activity record from management device 500. Record receiving unit 110 sends the received user's activity record to generation unit 120. Record receiving unit 110 further receives the user ID of the user who performed the health simulation from access processing unit 140. Record receiving unit 110 sends the received user ID of the user who performed the health simulation to generation unit 120. Record receiving unit 110 has the same functions as record receiving unit 110 in the first embodiment, and operates in the same way as record receiving unit 110 in the first embodiment.

[0083] <Generation section 120> The generation unit 120 has the same functions as the generation unit 120 of the first embodiment and operates in the same manner as the generation unit 120 of the first embodiment. The generation unit 120 of this embodiment receives the user ID of the user who performed the health simulation from the record receiving unit 110. The generation unit 120 also receives the user ID of the user for whom the confirmation code and usage code have been generated from the confirmation code generation unit 160 directly or via the usage code generation unit 170. Note that in this embodiment, both the confirmation code and usage code are generated for each user. Therefore, the user for whom the confirmation code and usage code have been generated is the same user for whom the usage code has been generated.

[0084] As described above, the generation unit 120 generates the user's behavior change information based on the received activity record. The generation unit 120 may further use at least one of the user ID of the user for whom the usage code was generated, the user ID of the user for whom the health simulation was executed, and the user ID of the user who executed the health application to generate the user's behavior change information. The behavior change information of this embodiment will be described in detail later. The generation unit 120 sends the generated behavior change information to the result output unit 130.

[0085] <Result output unit 130> The result output unit 130 receives the behavior change information from the generation unit 120 and sends the received behavior change information to the second destination device 600.

[0086] <Second Destination Device 600> The second destination device 600 receives the behavior change information from the result output section 130. The second destination device 600 presents the received behavior change information to the manager of the second destination device 600.

[0087] The second output destination device 600 may be managed by the local government that manages the health examination result server 200. In this case, the administrator of the second output destination device 600 may refer to the presented behavioral change information to devise events, health missions, and other measures to encourage behavioral change for examinees who receive the health examination. The administrator of the second output destination device 600 may refer to the presented behavioral change information to provide advice to encourage behavioral change for each user. The second output destination device 600 may use the presented behavioral change information to generate advice to encourage behavioral change for each user by any of various existing methods for generating health advice. The advice to encourage behavioral change may be sent to the user's contact information stored in the health examination result server 200, for example. Specifically, the advice to encourage behavioral change may be printed on paper and mailed to the user's address. The advice to encourage behavioral change may also be sent as an electronic file to the user's email address by email.

[0088] The second destination device 600 may be managed by a vendor that provides a health application. In this case, the management device 500 may operate as the second destination device 600. The second destination device 600 may be communicably connected to the management device 500. An administrator of the second destination device 600 may refer to the presented behavioral change information and provide advice encouraging behavioral change to each user. The second destination device 600 may use the presented behavioral change information to generate advice encouraging behavioral change for each user by any of various existing methods for generating health advice. The second destination device 600 may present the advice encouraging behavioral change to the user via the health application. In this case, the health application of the user terminal 400 may obtain the advice encouraging behavioral change from the second destination device 600 directly or via the management device 500, and display the obtained advice encouraging behavioral change on the display device of the user terminal 400. The management device 500 may send the advice encouraging behavioral change to the user's email address. In this case, the management device 500 may be configured to collect the user's email address via the health application or the installation program of the health application.

[0089] <Configuration example> The health support system 100 described above may be realized by a single information processing device. Health support system 100 may also be realized by a plurality of communicatively connected information processing devices, each including at least one component. In the example shown below, each of the components of the health support system is the same as the components in Figure 3 that have the same names and the same reference numerals.

[0090] Fig. 4 is a block diagram showing a second example of the configuration of a health support system according to the second embodiment of the present disclosure. In the example of Fig. 4, health support system 100A includes code generation device 101, simulation device 102, and health support device 103. Code generation device 101 includes confirmation code generation unit 160, usage code generation unit 170, and code output unit 180. Simulation device 102 includes access processing unit 140 and health simulation unit 150. Health support device 103 includes record receiving unit 110, generation unit 120, and result output unit 130.

[0091] Figure 5 is a block diagram illustrating a third example of the configuration of a health support system according to the second embodiment of the present disclosure. In the example of Figure 5, health support system 100B includes code generation device 101 and health support device 103B. Code generation device 101 is the same as code generation device 101 shown in Figure 4. Health support device 103B includes record receiving unit 110, generation unit 120, result output unit 130, access processing unit 140, and health simulation unit 150.

[0092] Fig. 6 is a block diagram showing a fourth example of the configuration of a health support system according to the second embodiment of the present disclosure. In the example of Fig. 6, health support system 100C includes health support device 103C. Health support device 103 includes record receiving unit 110, generation unit 120, result output unit 130, access processing unit 140, health simulation unit 150, confirmation code generation unit 160, usage code generation unit 170, and code output unit 180.

[0093] The configuration of the health support system is not limited to the above example.

[0094] <Operation> Next, the operation of health support system 100 according to the second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0095] 7 is a flowchart showing an example of the operation of generating a code in health support system 100 according to the second embodiment of the present disclosure. When health support system 100 receives the results of a health check for each user from health check result server 200, it starts the operation shown in FIG.

[0096] In the example shown in Fig. 7, first, the usage code generation unit 170 generates a usage code (step S101). Next, the confirmation code generation unit 160 generates a confirmation code using the results of a health check for each user (step S102). Then, the code output unit 180 outputs the usage code and the confirmation code (step S103). Note that the health support system 100 may first perform the operation of step S102, and then perform the operation of step S101 after the operation of step S102.

[0097] FIG. 8 is a flowchart illustrating an example of the operation of health support system 100 according to the second embodiment of the present disclosure to perform a health simulation. In the example illustrated in FIG. 8, access processing unit 140 receives the results of a health examination based on a confirmation code from user terminal 400 (step S111). The results of the health examination based on the confirmation code represent the results of the health examination represented by the confirmation code. Next, health simulation unit 150 performs a health simulation based on the results of the health examination (step S112). Then, access processing unit 140 outputs the results of the health simulation to user terminal 400 (step S113). Access processing unit 140 further transmits the user ID of the user for whom the health simulation was output (i.e., the user ID of the user for whom the health simulation was performed) to record receiving unit 110 (step S114).

[0098] FIG. 9 is a flowchart illustrating an example of an operation of generating behavior change information in health support system 100 according to the second embodiment of the present disclosure. In the example shown in FIG. 9, record receiving unit 110 receives, from access processing unit 140, the user ID of the user to whom the health simulation has been output (step S121). Record receiving unit 110 receives, from management device 500, the user's activity record of the health application downloaded using the usage code (step S122). Next, generation unit 120 generates behavior change information for the user based on the activity record (step S123). Then, result output unit 130 outputs the generated behavior change information (step S124).

[0099] <Effects> This embodiment has the same effects as the first embodiment, for the same reasons as those for the effects of the first embodiment.

[0100] <Examples of behavioral change information> The behavioral change of this embodiment may be at least one of the behavioral change of the first embodiment and the behavioral change exemplified below. The behavioral change information of this embodiment may be at least one of the behavioral change information of the first embodiment and the behavioral change information exemplified below.

[0101] In this embodiment, the behavioral change may be registration of a health application service in conjunction with the execution of a health simulation using a confirmation code. In this case, the activity record may be a record of the registration of the health application. The record of the registration of the health application may include the user ID of the user who registered for the health application service, the date and time of registration, and information indicating whether or not the results of a health check were provided at the time of registration.

[0102] Registration of a health application service linked to the execution of a health simulation using a confirmation code involves, for example, providing health checkup results to management device 500 when registering the health application service. In this case, when registering the health application service, the health application transmits, for example, health checkup results generated from the confirmation code in addition to the user ID to management device 500. Management device 500 transmits the user ID of the user who provided the health checkup results when registering the health application service to record receiving unit 110. Record receiving unit 110 receives the user ID of the user who provided the health checkup results when registering the health application service from management device 500 and sends the received user ID to generation unit 120. Note that in this case, record receiving unit 110 does not need to receive the user ID from access processing unit 140. Access processing unit 140 does not need to receive the user ID from user terminal 400. The confirmation code does not need to represent the user ID.

[0103] Generating unit 120 receives from record receiving unit 110 the user IDs of users who provided their health checkup results when registering for the health application service. Generating unit 120 calculates the number of users who provided their health checkup results when registering for the health application service. Generating unit 120 may use the number of users who provided their health checkup results when registering for the health application service, or the trend in the number of users who provided their health checkup results when registering for the health application service, as behavior change information.

[0104] Generating unit 120 may calculate the ratio of the number of users who provided the results of their health checkups when registering for the health application service to the number of users for whom usage codes have been generated (i.e., the number of user IDs for whom usage codes have been generated). Generating unit 120 may use the ratio of the number of users who provided the results of their health checkups when registering for the health application service to the number of users for whom usage codes have been generated, or a trend in this ratio, as behavior change information.

[0105] The user ID of a user who has registered for a health application service in conjunction with running a health simulation using a confirmation code will be referred to as a transformer ID below. Registering a health application service in conjunction with running a health simulation using a confirmation code may involve running a health simulation using a confirmation code and registering the health application service downloaded using the usage code.

[0106] In this case, the generation unit 120 receives the user ID (hereinafter referred to as the registrant ID) of the user who registered for the health application service from the management device 500 via the record receiving unit 110. The user ID included in both the user ID (hereinafter referred to as the executor ID) who performed the health simulation using the confirmation code and the registrant ID is identified as the transformation person ID. The generation unit 120 may calculate the number of users indicated by the transformation person ID (i.e., the number of transformation person IDs) or a transition thereof as behavioral change information. The generation unit 120 may calculate the ratio of the number of users indicated by the transformation person ID to the number of users for whom usage codes have been generated (i.e., the number of user IDs for whom usage codes have been generated), or a transition of that ratio, as behavioral change information.

[0107] Registration of a health application service linked to execution of a health simulation using a confirmation code may involve executing the health simulation using the confirmation code and then registering the health application service downloaded using the usage code. In this case, access processing unit 140 sends a combination of the user ID of the user who requested the health simulation using the confirmation code and the time the request was received (hereinafter referred to as execution time information) to record receiving unit 110. Management device 500 also sends a combination of the user ID of the user who registered the health application and the time the registration was made (hereinafter referred to as registration time information) to record receiving unit 110. In this case, record receiving unit 110 receives a combination of the user ID of the user who requested the health simulation using the confirmation code and the time the request was received. Record receiving unit 110 receives a combination of the user ID of the user who registered the health application and the time the registration was made. Then, record receiving unit 110 sends a combination of the received user ID of the user who requested the health simulation using the confirmation code and the time the request was received to generation unit 120 as part of the activity record. Record receiving unit 110 sends a combination of the received user ID of the user who registered the health application and the time the registration was made to generation unit 120 as part of the activity record. Using the received execution time information and registration time information, generation unit 120 extracts, as a transformation person ID, the user ID of the user who executed the health simulation using the confirmation code and then registered the service of the health application downloaded using the usage code. Generation unit 120 sets the extracted user ID as the transformation person ID. Then, generation unit 120 may calculate the number of users indicated by the transformation person IDs (i.e., the number of transformation person IDs) or their transition as behavioral change information. The generation unit 120 may calculate the ratio of the number of users indicated by the transformation person ID to the number of users for whom usage codes have been generated (i.e., the number of user IDs for whom usage codes have been generated), or the trend of that ratio, as behavioral change information.

[0108] <First Modification> Next, a first modified example of the second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0109] 10 is a block diagram showing an example of the configuration of a health support system according to a first modified example of the second embodiment of the present disclosure. Health support system 100D of this modified example is the same as health support system 100 of the second embodiment, except for the differences described below.

[0110] In this modification, code output unit 180 requests health simulation unit 150 to perform a health simulation for the user for whom the usage code has been generated (i.e., the user for whom the confirmation code and usage code have been generated). Specifically, code output unit 180 sends to health simulation unit 150 the user ID of the user for whom the usage code has been generated.

[0111] When health simulation unit 150 receives a request from code output unit 180 for a health simulation of a user for whom a usage code has been generated, health simulation unit 150 downloads the results of that user's health examination from health examination result server 200. Specifically, health simulation unit 150 receives a user ID from code output unit 180 and sends a request for the health examination results including the received user ID to health examination result server 200. Health examination result server 200 receives the request for the health examination results including the user ID and sends the results of the health examination of the user identified by the user ID included in the received request to health simulation unit 150. Health simulation unit 150 receives the results of the health examination and performs a health simulation using the received results of the health examination. Health simulation unit 150 sends the results of the health simulation to code output unit 180.

[0112] Code output unit 180 receives the results of the health simulation and generates an information sheet including a confirmation code, a usage code, and the results of the health simulation. In this variation, the information sheet may include the results of the health simulation in addition to the confirmation code, usage code, and health examination results.

[0113] The code output unit 180 may receive the results of the user's health check from the confirmation code generation unit 160 and transmit the received results of the health check to the health simulation unit 150. In this case, the health simulation unit 150 does not need to request the results of the health check from the health check result server 200. The health check result server 200 does not need to receive a request for the results of the health check from the health simulation unit 150. The health check result server 200 does not need to transmit the results of the health check to the health simulation unit 150. The health simulation unit 150 does not need to receive the results of the health check from the health check result server 200.

[0114] <Second Modification> The usage code generating unit 170 may generate the user ID. In this case, the usage code generating unit 170 supplies the generated user ID to the confirmation code generating unit 160 and the generating unit 120. The confirmation code generating unit 160 supplies the user ID to the health examination result server 200, as described above.

[0115] The generation unit 120 may generate a user ID. In this case, for example, when the confirmation code generation unit 160 receives the results of a health checkup for each user, it may request the generation unit 120 to generate a user ID for the user whose health checkup result is included in the received health checkup results. When requested to generate a user ID, the generation unit 120 may generate a user ID and supply the generated user ID to the confirmation code generation unit 160 and the usage code generation unit 170. As described above, the confirmation code generation unit 160 supplies the user ID to the health checkup result server 200.

[0116] The health check result server 200 may assign a user ID to each user. In this case, the health check result server 200 supplies the health check results, to which the user ID has been assigned instead of the data ID, to the confirmation code generation unit 160. The confirmation code generation unit 160 supplies the user ID to the usage code generation unit 170 and the generation unit 120. The confirmation code generation unit 160 may directly supply the user ID to the generation unit 120. The confirmation code generation unit 160 may also supply the user ID to the generation unit 120 via the usage code generation unit 170.

[0117] <Other embodiments> A health support system according to an embodiment of the present disclosure can be realized by a computer including a processor that executes a program loaded into memory. The health support system according to an embodiment of the present disclosure can also be realized by dedicated hardware such as a circuit. The health support system according to an embodiment of the present disclosure can also be realized by a combination of the above-described computer and dedicated hardware such as a circuit.

[0118] FIG. 11 is a diagram illustrating an example of a hardware configuration of a computer 1000 capable of realizing each of the health support systems according to the embodiments of the present disclosure. In the example illustrated in FIG. 11, the computer 1000 includes a processor 1001, a memory 1002, a storage device 1003, and an I / O (Input / Output) interface 1004. The computer 1000 can also access a storage medium 1005. The memory 1002 and the storage device 1003 are, for example, storage devices such as RAM (Random Access Memory) and a hard disk. The storage medium 1005 is, for example, a storage device such as RAM or a hard disk, a ROM (Read Only Memory), or a portable storage medium. The storage device 1003 may be the storage medium 1005. The processor 1001 can read and write data and programs from and to the memory 1002 and the storage device 1003. The processor 1001 can communicate with, for example, the health checkup result server 200, the first output destination device 300, the user terminal 400, the management device 500, and the second output destination device 600 via the I / O interface 1004. The processor 1001 can access a storage medium 1005. The storage medium 1005 stores a program that causes the computer 1000 to operate as a health support system according to an embodiment of the present disclosure.

[0119] The processor 1001 loads a program stored in the storage medium 1005 that causes the computer 1000 to operate as a health support system according to an embodiment of the present disclosure into the memory 1002. The processor 1001 then executes the program loaded into the memory 1002, causing the computer 1000 to operate as the health support system according to an embodiment of the present disclosure.

[0120] Record receiving unit 110, generation unit 120, result output unit 130, access processing unit 140, health simulation unit 150, confirmation code generation unit 160, usage code generation unit 170, and code output unit 180 can be realized, for example, by processor 1001 that executes a program loaded into memory 1002. Some or all of record receiving unit 110, generation unit 120, result output unit 130, access processing unit 140, health simulation unit 150, confirmation code generation unit 160, usage code generation unit 170, and code output unit 180 can also be realized by dedicated circuits that realize the functions of each unit.

[0121] Furthermore, some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.

[0122] (Appendix 1) a record receiving means for receiving an activity record showing the behavior of a user of a health application downloaded using a usage code for downloading the health application, the usage code being attached to the information on the result of the health checkup; a generation means for detecting a change in the user's behavior from the received activity record and generating behavior change information representing the change; a result output means for outputting the generated behavioral modification information; A health support system equipped with:

[0123] (Appendix 2) The generating means generates the behavior change information including statistical information on the number of users who have started using the health application using the usage code from information on the users who have started using the health application as the activity record. 1. A health support system as described in Appendix 1.

[0124] (Appendix 3) The generating means generates the behavior change information including a status of continuation of a predetermined type of behavior by the user after a change from the record of use of the health application as the activity record. 3. A health support system according to claim 1 or 2.

[0125] (Appendix 4) The generating means generates the behavior change information including information on behavior change of the user due to the event from the time of the event and the activity record. A health support system according to any one of appendices 1 to 3.

[0126] (Appendix 5) The generating means generates the behavior change information including a status of the user's achievement of the health mission from a record of the user's achievement of the health mission as the activity record. A health support system according to any one of appendices 1 to 4.

[0127] (Appendix 6) The generating means generates the behavior change information including a state of the user's reaction to the information provided by the health application from a record of the information provided by the health application as the activity record and the user's reaction to the information provided. A health support system according to any one of appendices 1 to 5.

[0128] (Appendix 7) the generating means generates the behavior change information for each of the users; The result output means outputs the behavior change information of the user to a server that notifies the behavior change information to a terminal device that executes the health application used by the user. A health support system according to any one of appendices 1 to 6.

[0129] (Appendix 8) The generating means generates, for each user, the behavior change information including information on behavior change of the user due to the event from the time of the event as the activity record and the activity record. A health support system according to any one of appendices 1 to 7.

[0130] (Appendix 9) The result output means further outputs a confirmation code for confirming the information on the result of the health checkup, The generating means generates statistical information on the number of users who have downloaded the health application using the usage code within a predetermined period after confirming the information on the health check result using the confirmation code. A health support system according to any one of appendices 1 to 8.

[0131] (Appendix 10) a confirmation code generating means for generating the confirmation code; 10. The health support system according to claim 9, further comprising:

[0132] (Appendix 11) a usage code generating means for generating the usage code; 11. The health support system according to any one of claims 1 to 10, further comprising:

[0133] (Appendix 12) receiving an activity record indicating the behavior of a user of the health application who downloaded the health application using a usage code for downloading the health application, the activity record being attached to the information on the result of the health checkup; Detecting a change in the user's behavior from the received activity record and generating behavior change information representing the change; outputting the generated behavioral change information; Health support methods.

[0134] (Appendix 13) Generate the behavior change information including statistical information on the number of users who have started using the health application using the usage code from the information of the users who have started using the health application as the activity record. 13. A health support method as described in Appendix 12.

[0135] (Appendix 14) Generate the behavior change information including a status of the user continuing a predetermined type of behavior after a change from the record of use of the health application as the activity record. A health support method according to appendix 12 or 3.

[0136] (Appendix 15) Generate the behavioral change information including information on the behavioral change of the user due to the event from the time of the event and the activity record. A health support method according to any one of appendices 12 to 14.

[0137] (Appendix 16) Generate the behavioral change information including the status of the user's achievement of the health mission from a record of the user's achievement of the health mission as the activity record. A health support method according to any one of appendices 12 to 15.

[0138] (Appendix 17) The behavioral change information including the state of the user's reaction to the information provided by the health application is generated from a record of the information provided by the health application as the activity record and the user's reaction to the information provided. A health support method according to any one of appendices 12 to 16.

[0139] (Appendix 18) generating the behavioral change information for each of the users; The behavior change information of the user is output to a server that notifies the behavior change information to a terminal device that executes the health application used by the user. A health support method according to any one of appendices 12 to 17.

[0140] (Appendix 19) Generate, for each user, behavior change information including information on behavior change of the user due to the event from the time of the event as the activity record and the activity record. A health support method according to any one of appendices 12 to 18.

[0141] (Appendix 20) In addition, a confirmation code will be output to confirm the results of the health check. The generating means generates statistical information on the number of users who have downloaded the health application using the usage code within a predetermined period after confirming the information on the health check result using the confirmation code. A health support method according to any one of appendices 12 to 19.

[0142] (Appendix 21) Generate the verification code 20. A health support method as described in Appendix 20.

[0143] (Appendix 22) Generate the redemption code A health support method according to any one of appendices 12 to 21.

[0144] (Appendix 23) a record receiving process for receiving an activity record representing the behavior of a user of a health application downloaded using a usage code for downloading the health application, the usage code being attached to the information on the result of the health checkup; a generation process of detecting a change in the user's behavior from the received activity record and generating behavior change information representing the change; a result output process for outputting the generated behavioral change information; A program that causes a computer to execute the following.

[0145] (Appendix 24) The generation process generates the behavior change information including statistical information on the number of users who have started using the health application using the usage code from information on the users who have started using the health application as the activity record. 23. The program described in Appendix 23.

[0146] (Appendix 25) The generation process generates the behavior change information including a status of continuation of a predetermined type of behavior by the user after a change from a record of use of the health application as the activity record. 25. The program according to claim 23 or 24.

[0147] (Appendix 26) The generation process generates the behavior change information including information on the behavior change of the user due to the event from the time of the event and the activity record. 26. A program according to any one of appendices 23 to 25.

[0148] (Appendix 27) The generation process generates the behavior change information including a status of the user's achievement of the health mission from a record of the user's achievement of the health mission as the activity record. 27. A program according to any one of appendices 23 to 26.

[0149] (Appendix 28) The generation process generates the behavior change information including a state of the user's reaction to the information provided by the health application from a record of the information provided by the health application as the activity record and the user's reaction to the information provided. 28. A program according to any one of appendices 23 to 27.

[0150] (Appendix 29) the generation process generates the behavior change information for each of the users; The result output process outputs the behavior change information of the user to a server that notifies the behavior change information to a terminal device that executes the health application used by the user. 29. A program according to any one of appendices 23 to 28.

[0151] (Appendix 30) The generation process generates, for each user, the behavior change information including information on behavior change of the user due to the event from the time of the event as the activity record and the activity record. 30. A program according to any one of appendices 23 to 29.

[0152] (Appendix 31) The result output process further includes outputting a confirmation code for confirming information on the health check result, The generation process generates statistical information on the number of users who have downloaded the health application using the usage code within a predetermined time period after confirming the information on the health check result using the confirmation code. A program according to any one of appendices 23 to 30.

[0153] (Appendix 32) A confirmation code generation process for generating the confirmation code 32. The program according to claim 31, which causes a computer to execute the program.

[0154] (Appendix 33) A usage code generation process for generating the usage code 33. The program according to any one of appendices 23 to 32, which causes a computer to execute the program.

[0155] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. [Explanation of symbols]

[0156] 10 Health Support System 100 Health Support System 100A Health Support System 100B Health Support System 100C Health Support System 100D Health Support System 101 Code Generator 102 Simulation Device 103 Health support equipment 103B Health support equipment 103C Health support equipment 110 Record Receiving Department 120 Generation part 130 Result output section 140 Access processing unit 150 Health Simulation Department 160 Verification code generator 170 Usage code generation unit 180 Code Output Unit 200 Health Checkup Result Server 300 First output destination device 400 User terminal 500 Management device 600 Second output device 1000 computers 1001 processor 1002 memory 1003 Storage device 1004 I / O interface 1005 Storage medium

Claims

1. a record receiving means for receiving an activity record representing actions related to the health application of a user who has downloaded the health application using a usage code for downloading the health application, the usage code being attached to the information on the result of the health checkup; a generation means for detecting a change in the user's behavior from the received activity record and generating behavior change information representing the change; a result output means for outputting the generated behavioral modification information; Equipped with The result output means further outputs a confirmation code which is a code representing a request for a health simulation; The generating means generates statistical information on the number of users who have registered for the health application since making the request for the health simulation, from the user identifier of the user who made the request for the health simulation using the confirmation code, the time when the request was received, and the user identifier of the user who registered for the health application using the usage code and the time when the registration was made. Health support system.

2. The generating means generates the behavior change information including statistical information on the number of users who have started using the health application using the usage code from information on the users who have started using the health application as the activity record. The health support system according to claim 1 .

3. The generating means generates the behavior change information including a status of continuation of a predetermined type of behavior by the user after a change from the record of use of the health application as the activity record. The health support system according to claim 1 or 2.

4. The generating means generates the behavior change information including information on behavior change of the user during the event period from the input information on the period of the event for maintaining or improving health and the activity record. The health support system according to any one of claims 1 to 3.

5. The generating means generates the behavior change information including a status of the user's achievement of the health mission from a record of the user's achievement of the health mission as the activity record. The health support system according to any one of claims 1 to 4.

6. The generating means generates the behavior change information including a state of the user's reaction to the information provided by the health application from a record of the information provided by the health application as the activity record and the user's reaction to the information provided. The health support system according to any one of claims 1 to 5.

7. the generating means generates the behavior change information for each of the users; The result output means outputs the behavior change information of the user to a server that notifies the behavior change information to a terminal device that executes the health application used by the user. The health support system according to any one of claims 1 to 6.

8. A computer comprising: receiving an activity record indicating an action related to the health application of a user who downloaded the health application using a usage code for downloading the health application, the activity record being attached to the information on the result of the health checkup; Detecting a change in the user's behavior from the received activity record and generating behavior change information representing the change; outputting the generated behavioral change information; Furthermore, a confirmation code is output, which is a code representing a request for a health simulation. Generate statistical information on the number of users who have requested the health simulation and then registered for the health application from the user identifier of the user who requested the health simulation using the confirmation code, the time when the request was received, and the user identifier of the user who registered for the health application using the usage code and the time when the registration was made. Health support methods.

9. a record receiving process for receiving an activity record representing actions related to the health application of a user who downloaded the health application using a usage code for downloading the health application, the usage code being attached to the information on the result of the health checkup; a generation process of detecting a change in the user's behavior from the received activity record and generating behavior change information representing the change; a result output process for outputting the generated behavioral change information; on the computer, The result output process further includes outputting a confirmation code, which is a code representing a request for a health simulation; The generation process generates statistical information on the number of users who have registered for the health application after making the request for the health simulation from the user identifier of the user who made the request for the health simulation using the confirmation code, the time when the request was received, and the user identifier of the user who registered for the health application using the usage code and the time when the registration was made. program.

Citation Information

Patent Citations

  • Health degree evaluation system, its recording medium and health degree evaluating method

    JP2002063278A

  • Health information control system and its program

    JP2003085290A

  • Health promotion program information providing device and health promotion program information providing method

    JP2006215662A

  • Health guidance support system and health guidance support program

    JP2010113668A

  • Health-care prediction system

    JP2014119817A