MOTHER AND CHILD HEALTH MANAGEMENT SYSTEM AND INFORMATION PROVISION METHOD

A mother and child health management system is connected to a plurality of terminals and includes: a reception unit configured to receive, as analysis information, information from each of the plurality of terminals and biological information from a medical care institution; a classification unit configured to identify, based on an analysis result of the analysis information, state values indicating a state of a mother, a state of a child, and a state between the mother and the child; an access authority management section configured to identify, based on each of the state values, a community to which a family including a user of the each of the plurality of terminals belongs, and configured to provide the terminal with an access authority to receive a display of a solution related to the community; and a display unit configured to display the solution related to the community on the terminal.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present invention claims the benefit of priority to Japanese Patent Application No. 2020-106028 (filed on Jun. 19, 2020) with the Japanese Patent Office, the entire contents of which are incorporated herein by reference in its entirety.

TECHNICAL FIELD

The present invention relates to a system configured to analyze and manage health of a mother or child.

BACKGROUND ART

A cohort study has been performed to investigate lifestyles and health states of a mother and a child from pregnancy until after childbirth, for purpose of supporting a healthy development of the child or the like. A health management system, used for the cohort study to investigate a cause and effect of a disease or others, is configured to conduct investigation and analysis, and concurrently configured to display advice to a user for quality of life improvement (see, for example, PTL 1).

PTL 1 discloses “a health information management system first registers registration information related to a monitoring target in a monitoring target information storage unit151. Next, the health information management system sets up a health level based on the registration information, and stores biological information, which has been measured based on the health level and transmitted from a monitoring unit, in a biological information storage unit153. Based on the biological information stored in the biological information storage unit153, the health information management system executes processing to determine whether or not the monitoring target is in a normal state. Then, in accordance with the determination, the health information management system executes processing to display the advice to the monitoring target.”

CITATION LIST

Patent Literature

SUMMARY OF INVENTION

Technical Problem

Particularly, at an early stage of the cohort study, it is difficult to generate highly reliable advice due to insufficient clinical trials. Thus, the user does not fully enjoy benefits of participating in the cohort study, which hardly motivates the user to further use the health management system of the cohort study.

An object of the present invention is to establish a mother and child health management system as a system to analyze and manage health of a mother or child, the system where a user enjoys benefits and feels encouraged to further use the system.

Solution to Problem

In this application, the present invention discloses a representative aspect as follows. Provided is a mother and child health management system provided with at least one computer and connected to a plurality of terminals, through which the mother and child health management system is used,

the mother and child health management system includes:a storage unit configured to store community information to manage a community defined by a combination of a state value indicating a state of a mother, a state value indicating a state of a child, and a state value indicating a state between the mother and the child, and solution information to manage a solution for a concern shared in the community;a reception unit configured to receive, as analysis information, information inputted as a text from each of the plurality of terminals, the information related to at least any one of the state of the mother and the state of the child, the mother and the child of a family including a user of the each of the plurality of terminals as a member, and biological information from a medical care institution, the biological information related to at least any one of the mother and the child;a classification unit configured to identify, based on an analysis result of the analysis information, the state value of the mother, the state value of the child, and the state value between the mother and the child, and configured to output each of the state values as state information;an access authority management section configured to identify a community, to which the family of the user of the terminal belongs, by referring to the community information based on the state information, and configured to provide the terminal with an access authority to receive a display of the solution for the concern shared in the community; anda solution display section configured to display on the terminal the solution for the concern shared in the community.

In the mother and child health management system, on receipt, from the terminal, of a vote to evaluate the solution for the concern shared in the community to which the family of the user of the terminal belongs, the access authority management section removes from the terminal the access authority to the community to which the family belongs.

Advantageous Effects of Invention

The present invention provides a mother and child health management system where a user enjoys benefits and thus feels encouraged to further use the system. Problems, configurations, and effects in addition to those described above will be clarified below in descriptions of embodiment.

DESCRIPTION OF EMBODIMENTS

An embodiment of the present invention will be described below with reference to the drawings. Note that, the present invention is not limited to the embodiment below. Thus, it is easily understood for those skilled in the art that any change, addition, or deletion of a configuration of each unit appropriately made within the spirit of the present invention will naturally fall within the scope of claims of the present invention. In descriptions below, same names and reference signs represent identical or equivalent components or functions, and a detailed description thereof will be omitted as appropriate. In this specification, a description, such as “first”, “second”, or “third” is provided for convenience of identifying each component, and does not necessarily restrict the quantity or order. A position, size, shape, range, or the like of each component illustrated in the drawings may not necessarily represent an actual position, size, shape, range, or the like, in order to facilitate understanding of the present invention. Accordingly, the present invention is not necessarily limited to the position, size, shape, range, or the like disclosed in the drawings.

First Embodiment

FIG.1is a diagram showing an example of a configuration of a mother and child health management system according to a first embodiment.FIG.2is a diagram showing an example of a configuration of data stored in a community DB150according to the first embodiment.FIG.3is a diagram showing an example of a configuration of data stored in a local health DB160according to the first embodiment.FIG.4is a diagram showing an example of a configuration of data stored in a solution DB170according to the first embodiment.

A mother and child health management system100is connected to a plurality of mobile terminals101, each of which a family including a mother and a child as its member uses. In the descriptions below, when the member of the family, using a corresponding one of the plurality of mobile terminals101, is not particularly specified, the member will be referred to as a user.

The mother and child health management system100and the mobile terminal101are connected via a network such as a wide area network (WAN) or a local area network (LAN). The mother and child health management system100and the mobile terminal101may be connected via either wired or wireless link. Alternatively, the mother and child health management system100and the mobile terminal101may be directly connected to each other.

The mother and child health management system100is connected to a local government system103and an obstetric care institution system102that the mother and the child use. Further, the mother and child health management system100is connected to a mother and child support business system104configured to provide at least any one of a service and a product to support the mother and the child. The mother and child health management system100may be connected to the obstetric care institution system102, the local government system103, and the mother and child support business system104via the network, or alternatively, may be directly connected thereto.

The mobile terminal101is a terminal such as a smartphone. The user uses the mobile terminal101to input an answer to a questionnaire and a text. For example, the mother as the user inputs a concern about her child care or others as the text. Further, the user uses the mobile terminal101to browse advice related to everyday life, information related to a community, a solution related to the community, or others transmitted from the mother and child health management system100.

The user may use a personal computer, a television, or others instead of the mobile terminal101.

The obstetric care institution system102, including at least one computer, is configured to transmit biological information related to a health state of the mother and a health state of the child in response to a request from the mother and child health management system100. Note that, the biological information is transmitted on an assumption that a privacy contract has been previously made between the user (e.g., the mother) and the mother and child health management system100. The biological information includes, for example, data related to breast milk, feces, and blood.

The local government system103, including at least one computer, is configured to acquire local information or others from the mother and child health management system100.

The mother and child support business system104, including at least one computer, is configured to register the service or the product in the mother and child health management system100.

The mother and child health management system100includes a reception device110, an output device111, a mother and child health analysis device112, and a mother and child health community management device113, and is configured to analyze and manage health of the mother or child.

The reception device110is a computer including a central processing unit (CPU) (not illustrated), a memory, a network interface, or others. The reception device110may have a storage unit such as a hard disk drive (HDD) or a solid state drive (SSD), may have an input unit such as a keyboard, a mouse, or a touch panel, or may have an output unit such as a display.

The CPU executes a program stored in the memory. The CPU executes processing in accordance with the program to operate as a functional unit (module) that carries out a specific function. The memory stores the program that the CPU executes as well as data that the program uses. The memory is also used as a work area that the program temporarily uses. The network interface is an interface to be connected to an external device via the network.

The reception device110is configured to receive information and a request from the external device or an external system. The reception device110is also configured to transmit the information and the request received to the mother and child health analysis device112and to the mother and child health community management device113.

For example, the reception device110receives from the mobile terminal101the answer to the questionnaire and the text, and transmits the answer to the questionnaire and the text to the mother and child health analysis device112and the mother and child health community management device113. The reception device110receives the biological information from the obstetric care institution system102, and transmits the biological information to the mother and child health analysis device112and the mother and child health community management device113. The reception device110receives an information acquisition request from the local government system103, and transmits the information acquisition request to the mother and child health community management device113. The reception device110receives a solution registration request from the mother and child support business system104, and transmits the solution registration request to the mother and child health community management device113.

The output device111is a computer including the CPU (not illustrated), the memory, the network interface, or others. The output device111may have the storage unit, the input unit, or the output unit.

The output device111receives various information from the mother and child health analysis device112and the mother and child health community management device113, and outputs the various information to the external device or the external system.

For example, the output device111receives the questionnaire and the advice related to everyday life from the mother and child health analysis device112, and transmits the questionnaire and the advice related to everyday life to the mobile terminal101. The output device111receives the information and the solution related to the community from the mother and child health community management device113, and transmits the information and the solution related to the community to the mobile terminal101. The output device111receives the local information from the mother and child health community management device113, and transmits the local information to the local government system103.

The mother and child health analysis device112is a computer including the CPU (not illustrated), the memory, the network interface, or others.

The mother and child health analysis device112may have the storage unit, the input unit, or the output unit. The mother and child health analysis device112is configured to generate the questionnaire to grasp the health states of the mother and the child. The mother and child health analysis device112is also configured to analyze the health states of the mother and the child based on the answer to the questionnaire, and configured to generate the advice related to everyday life based on an analysis result of the health states of the mother and the child.

The mother and child health community management device113is a computer including the CPU (not illustrated), the memory, the network interface, or others. The mother and child health community management device113may have the storage unit, the input unit, or the output unit.

The mother and child health community management device113is configured to manage each of the communities and determine a community to which the family belongs.

Here, the community corresponds to a group of families including users having certain characteristics. The community is, for example, a community of families including mothers having the same concern, such as a community of families including children suffering from a specific disease, a community of families including mothers suffering from postpartum depression, or a community of families including mothers having difficulties with babies' cries at night.

The mother and child health community management device113has a functional configuration as will be described below.

The mother and child health community management device113holds the community DB150, the local health DB160, and the solution DB170as information.

The community DB150stores information to define the community. Specifically, the community DB150stores a plurality of records as shown inFIG.2. Each of the plurality of records is stored with regard to the corresponding community. Each of the plurality of records includes a community ID201, a mother202, a child203, and a mother and child204.

The community ID201is a field for storing identification information of the community. The mother202is a field for storing a state value indicating the health state of the mother. The child203is a field for storing a state value indicating the health state of the child. The mother and child204is a field for storing a state value indicating a relationship between the mother and the child, such as a degree of intimacy, the relationship not included in the health states of the mother and the child.

As has been described above, each community is defined by a combination of the state values indicating the state of the mother, the state of the child, and the state between the mother and the child.

The field of the mother may be replaced with a field of a father. Alternatively, the record includes both the field of the mother and the field of the father.

The local health DB160stores information related to the health states of the members of the family. Specifically, the local health DB160stores a plurality of records as shown inFIG.3. Each of the plurality of records is stored with regard to the corresponding family. Each of the plurality of records includes a family ID301, an address302, a state303, a community304, and a member305.

The family ID301is a field for storing identification information of the family. The address302is a field for storing an address corresponding to a residential location of the family. The state303is a field for storing each of the state values of the mother, the child, and between the mother and the child. The community304is a field for storing the identification information of the community to which the family belongs. The community304stores as many community IDs as the number of the communities to which the family belongs. The member305is a field for storing information related to the members of the family. The member305includes as many rows as the number of the members of the family, each of the rows including a name and a health state of the corresponding member. Note that, it is naturally to be understood that the information above needs to be handled with care, such as protection of security, on an assumption that the user has agreed in terms of personal information protection. Here, instead of the address, the record may include information indicating only a local area where the family resides.

The mother and child health community management device113may hold a database configured to manage a history of the health states.

The solution DB170stores information related to a solution for a concern shared in the community. Specifically, the solution DB170stores a plurality of records as shown inFIG.4. Each of the plurality of records is stored with regard to the corresponding solution. Each of the plurality of records includes a solution ID401, a solution402, and an evaluation403.

The solution ID401is a field for storing identification information of the solution. The solution402is a field for storing a specific content of the solution. The evaluation403is a field for storing the evaluation for the solution in each of the communities, and includes a plurality of rows, each including the community ID, a label, and an evaluation score.

Here, the label corresponds to information indicating the user to whom the solution is applied; the label is, for example, the “mother”, the “child”, the “mother and child”, or others. The record may not necessarily include the label. The evaluation score corresponds to a value indicating a quality of the solution for the community corresponding to the community ID.

The mother and child health community management device113includes a classification unit120, an information management unit130, and a solution registration unit140as functional units.

The classification unit120, the information management unit130, and the solution registration unit140are the functional units run by the CPU (not illustrated) that executes the programs stored in the memory (not illustrated). In the descriptions below, when it is explained that each of the classification unit120, the information management unit130, and the solution registration unit140carries out some processing, this explanation indicates that the CPU (not illustrated) executes the program for the corresponding functional unit.

The classification unit120is configured to identify each of the state values indicating the state of the mother, the state of the child, and the state between the mother and the child, based on the answer to the questionnaire and the text acquired from the user of the mobile terminal101, and based on the biological information related to at least any one of the mother and the child included in the family to which the user belongs as a member. The classification unit120is also configured, based on each of the state values, to determine whether or not the family is similar to each of the communities managed in the community DB150.

The classification unit120includes a text analysis section121, a biological information analysis section122, a state determination section123, and a similarity determination section124.

The text analysis section121executes text analysis processing based on the answer to the questionnaire and the text, so as to extract items (e.g., a character string) related to each of the states. For example, when the text inputted refers to the babies' cries at night, the text analysis section121extracts “babies' cries at night” as the item related to the state between the mother and the child. In this text analysis, the items may be extracted based on a typically-used natural language processing technique.

The biological information analysis section122executes biological information analysis processing based on the biological information, so as to calculate the state value related to each of the states. For example, when the biological information corresponds to the data related to the feces, the biological information analysis section122calculates a state of a gut microbiome (e.g., bacterial species diversity such as a diversity and β, diversity, and α-defensin concentration).

The state determination section123identifies the state value indicating each of the states (of the mother, of the child, and between the mother and the child) based on the result of each analysis processing.

The similarity determination section124calculates a degree of similarity of the family to each of the communities, based on the state value indicating each of the states, the state value used to define the community. For example, the similarity determination section124calculates, as the degree of similarity, a Euclidean distance in a feature space.

The information management unit130is configured to determine the community to which the family belongs and display the solution related to the community on the mobile terminal101. The information management unit130is also configured to generate the local information and transmit the local information to the local government system103.

The information management unit130includes an access authority management section131, a solution display section132, a local information generation section133, and a community generation section134.

The access authority management section131determines the community, to which the family of the user of the mobile terminal101belongs, and provides the mobile terminal101with an access authority to view, register, and evaluate the solution related to the community determined.

The solution display section132displays the solution on the mobile terminal101of the user included in the family that belongs to the community.

The local information generation section133executes statistical processing related to the community to generate the local information, and transmits the local information to the local government system103.

The community generation section134executes grouping based on the state value indicating each of the states in each of a plurality of the families, so as to generate the corresponding community.

The solution registration unit140is configured to register the solution in the solution DB170in response to the solution registration request from the mobile terminal101or the mother and child support business system104.

Next, each processing executed by the mother and child health community management device113will be described in detail.

(1) First, in order to determine the community to which the family belongs, the mother and child health community management device113executes the processing, as will be described below.

When receiving, from the reception device110, the answer to the questionnaire and the text from the mobile terminal101of the user included in each of the families, the mother and child health community management device113starts the processing.

The classification unit120acquires the biological information from the obstetric care institution system102. Specifically, the classification unit120transmits to the obstetric care institution system102the information acquisition request, along with the family ID that has been transmitted together with the answer to the questionnaire and the text.

The text analysis section121of the classification unit120executes the text analysis processing based on the answer to the questionnaire and the text. Additionally, in the classification unit120, the biological information analysis section122executes the biological information analysis processing based on the answer to the questionnaire and the biological information. The text analysis processing and the biological information analysis processing are known techniques, and a detailed description thereof will thus be omitted as appropriate. Note that, the biological information may not be acquired, or alternatively, the answer to the questionnaire and the text may not be acquired.

The state determination section123of the classification unit120identifies the state value indicating each of the states (of the mother, of the child, and between the mother and the child) based on the result of each analysis processing. In some cases, any one of the states may not exist. In this case, the state that does not exist is described as 0 or NULL, or shown as a blank.

The similarity determination section124of the classification unit120calculates the degree of similarity of the family to the each of the communities that has been defined in the corresponding record of the community DB150. The similarity determination section124outputs, to the information management unit130, output information including the family ID and the degree of similarity of the family to each of the communities.

Based on the output information, the access authority management section131of the information management unit130determines the community to which the family belongs. For example, the access authority management section131determines any one of the communities, which shows the degree of similarity higher than a threshold value, as the community to which the family belongs. Here, two or more of the communities may be determined as the community. Alternatively, none of the communities may be determined as the community.

The access authority management section131of the information management unit130provides the mobile terminal101with the access authority to the community to which the family belongs. Specifically, the access authority management section131refers to the local health DB160to search for the record in correspondence to the family ID, and registers the community ID in the community304of the record searched. In this state, the access authority management section131of the information management unit130may notify the mobile terminal101of the community information. When none of the communities is determined as the community to which the family belongs, the access authority management section131registers an undefined community ID in the community304of the record searched.

As has been described above, when any one of the answer to the questionnaire, the text, and the biological information has been inputted, the community, to which the family (user) belongs, is automatically classified.

(2) Next, in order to display the solution on the mobile terminal101, the mother and child health community management device113executes the processing as will be described below.

When receiving, from the mobile terminal101, a solution display request, or when the community has been determined, the mother and child health community management device113starts the processing described below.

The solution display section132of the information management unit130refers to the local health DB160to identify the community to which the family including the user of the mobile terminal101belongs. Specifically, the solution display section132searches for the record of the family including the user of the mobile terminal101based on the name or the family ID of the user, and acquires the community ID stored in the community304of the corresponding record.

The solution display section132of the information management unit130uses the solution DB170to generate solution display information. Specifically, the solution display section132refers to the solution DB170to search for the record including a row where the corresponding community ID is stored in the community ID column of the evaluation403. Based on the evaluation score for the community of the record searched, the solution display section132selects a predetermined number of the records, and sorts the predetermined number of records in descending order from highest to lowest of these evaluation scores. The solution display section132generates, as the solution display information, a list of the solutions stored in the records in the sorted order.

For example, the solution display section132selects the records where the evaluation scores are higher than a threshold value. Then, the solution display section132selects the predetermined number of records in descending order from highest to lowest of these evaluation scores.

The solution display section132of the information management unit130transmits the solution display information to the mobile terminal101.

The solution display section132may generate the community information and transmit the community information to the mobile terminal101. Specifically, the solution display section132refers to the local health DB160based on the community ID, and counts the number of the records, where the corresponding community ID is stored in community304, as the number of the families that belong to the community. The solution display section132generates the community information that includes the state values in the state303of the records searched with reference to the local health DB160as well as the number of the families belonging to the community.

The mobile terminal101displays a screen based on the solution display information and the community information.FIG.5is a diagram showing an example of the screen displayed on the mobile terminal101according to the first embodiment.

A screen500includes a display column510, a display column520, and a display column530. The display column510displays, based on the community information, the state of the mother, the state of the child, and the number of the families that belong to the community. The screen may have a configuration where the user of the mobile terminal101is allowed to freely input a chat message such that the users share the information in the community. In this case, the user of the mobile terminal101may belong to a plurality of the communities and thus, the chat message may be displayed in a plurality of ranges, such as the mother (state A) and the child (state B), as displayed inFIG.5. The display column520displays the solutions in a ranking order. The solution may be switched to be displayed in accordance with each of the plurality of communities. The display column530displays the information acquired from the local government system103.

For example, the solution display section132transmits to the local government system103an inquiry including the community information, so as to acquire information desired to be displayed together with the solution. The solution display section132may acquire the information from the local government system103based on the request from the user.

The solution is displayed with reference to the community, so that the user enjoys benefits by using the mother and child health management system100. Accordingly, a motivation to use the mother and child health management system100is increased, leading to an increase of the users as well as each user's constant use of the mother and child health management system100. Thus, the advice related to everyday life is more highly reliable. The presentation of solutions through the community further enable the construction of a place on the cyber system where the user can share the information with other users who have the same concern, and the user can enjoys the benefits such as grasping more realistic solutions and sharing the concerns. The user may further feel that the user's participation has led to something useful for the other users having the same concern, thereby resulting in the increased motivation to use the mother and child health management system100.

Particularly, at an early stage of introducing a system for the cohort study, it is difficult for the mother and child health analysis device112to provide high-quality advice related to everyday life. In other words, with the mother and child health management system100conventionally provided, the user enjoys only limited benefits. On the other hand, the present invention provides the mother and child health management system100where the user enjoys the benefits even at the early stage of introducing the system.

(3) Next, in order to remove the access authority, the mother and child health community management device113executes the processing as will be described below.

When receiving, from the mobile terminal101, an evaluation request related to the solution, the mother and child health community management device113starts the processing described below. The evaluation request includes the family ID, the community ID, the solution ID, and evaluation information.

The access authority management section131of the information management unit130refers to the solution DB170to search for the record in correspondence to the solution ID. Then, among the records searched, the access authority management section131selects the rows in correspondence to the community ID, and based on the evaluation information, updates the evaluation score in the evaluation403of the rows selected. For example, when the evaluation information corresponds to a numerical value, the access authority management section131adds the numerical value to the evaluation score. When the evaluation information corresponds to a symbol or a character string, the access authority management section131converts the evaluation information into a numerical value and adds the numerical value to the evaluation score. Here, with a positive evaluation, the evaluation score is updated to be higher and with a negative evaluation, the evaluation score is updated to be lower.

The access authority management section131of the information management unit130refers to the local health DB160to search for the record of the family including the user of the mobile terminal101. The access authority management section131of the information management unit130removes the community ID from the community304in the record of the family.

Note that, the access authority management section131may inquire the mobile terminal101whether or not to leave the community.

When the evaluation for the solution has been completed, the mother and child health community management device113determines that the concern shared in the community has been solved, and automatically removes from the community the user that has sent the evaluation. With this configuration, it is possible to use the mother and child health management system100with less time and effort.

(4) Next, in order to generate the local information, the mother and child health community management device113executes the processing as will be described below.

When receiving, from the local government system103, the information acquisition request, the mother and child health community management device113starts the processing described below. The information acquisition request includes information related to a local area managed by the local government.

The local information generation section133of the information management unit130refers to the local health DB160to search for the record of a family that resides in the local area specified. Specifically, the local information generation section133searches for the record where the address corresponding to the local area is stored in the address302.

The local information generation section133analyzes a feature of the community based on the community ID stored in the community304of the record searched, so as to generate the local information including the analysis result.

Based on the local information, the local government system103displays a screen.FIG.6is a diagram showing an example of the screen displayed in the local government system103according to the first embodiment.

A screen600displays distribution of the users in each of the communities of the local area specified. Additionally, when anyone is allowed to access a local policy service that any other local areas (than the local area specified) provide, the local government system103displays the local policy service on the screen600.

(5) Next, in order to register the solution, the mother and child health community management device113executes the processing as will be described below. Here, the solution is registered via the mobile terminal101or the mother and child support business system104.

First, in order to register the solution via the mobile terminal101, the mother and child health community management device113executes the processing below.

The mother and child health community management device113receives the solution registration request from the mobile terminal101. The solution registration request includes the community ID and the solution. Note that, in registration of the solution via the mobile terminal101, the system is controlled to register only the solution for the community to which the family of the user of the mobile terminal101belongs.

The solution registration unit140registers each of the solutions in the solution DB170. Specifically, the solution registration unit140adds the corresponding record to the solution DB170, sets up the identification information in the solution ID401of the record added, and sets up the solution in the solution402. Additionally, the solution registration unit140generates a row for the record added, sets up the community ID in a community ID column of the row, and sets up an initial value in an evaluation score column of the row. The initial value is, for example, 0. In this state, the solution registration unit140sets up a display flag provided with an expiry date for the record. The display flag is configured to display the solution whether the evaluation score is higher or not. Thus, even when the solution is not yet evaluated, the users are allowed to view the solution. When the expiry date has passed, the solution registration unit140removes the display flag from the record.

Next, in order to register the solution via the mother and child support business system104, the mother and child health community management device113executes the processing below.

The mother and child health community management device113receives an access from the mother and child support business system104.

The solution registration unit140displays, in the mother and child support business system104, a registration screen700as illustrated inFIG.7. The registration screen700includes a display column710and an input column720. The display column710is configured to display the community ID and characteristics of the corresponding community (the state value indicating each of the states). The display column710displays, for example, groups of the records stored in the community DB150. The input column720is a column where the information related to the solution is inputted. The input column720includes a community input column721, a label input column722, a product/service input column723, and a registration button724.

The community input column721is a column where the community, to which the solution is displayed, is inputted. For example, the community ID is inputted in the community input column721. The label input column722is a column where the label is inputted. The label input column722may be blank. The product/service input column723is a column where the product or the service provided as the solution is inputted. The registration button724is an operation button used to transmit the solution registration request including the values set up in the input column720. Note that, the input column720is merely illustrative and is thus not restrictive. The input column720may alternatively be a column where a solution applicable to the plurality of communities is to be inputted.

The user of a mother and child support business refers to the display column710to determine the community to which the service or the product is to be provided. The user also sets up a name of the product or the service in the product/service input column723, sets up the community ID in the community input column721, and sets up the label in the label input column722. Then, the user presses the registration button724.

The mother and child support business system104transmits to the mother and child health community management device113the solution registration request including the values set up on the registration screen.

The solution registration unit140adds the corresponding record to the solution DB170, and sets up the solution ID and the solution in the record added. Additionally, the solution registration unit140adds a row for the record added, and sets up the community ID, the label, and an initial value of the evaluation score for the community in the row. In this state, the solution registration unit140sets up the display flag provided with an expiry date for the record.

When the mother and child support business has registered the service or the product, the service or the product may be provided to the user through the mother and child health management system100. Accordingly, it is possible to further increase the benefits that the user of the mother and child health management system100enjoys. Further, it is possible for the mother and child support business to obtain an opportunity to revitalize the business such as advertisement of the services or the products and securing the market.

(6) Next, in order to generate the community, the mother and child health community management device113executes the processing as will be described below.

When the community ID indicating the undefined community is set up in the community304, when the number of the records holding the community ID is greater than a threshold value, or when receiving a generation command, the mother and child health community management device113starts the processing described below.

The community generation section134of the information management unit130refers to the local health DB160to search for the record where the community ID indicating the undefined community is set up in the community304.

The community generation section134of the information management unit130executes the grouping based on the state values in the state303of the record, so as to generate a plurality of the groups. For example, the community generation section134executes clustering in the feature space including each of the states, and generates each cluster (group). The clustering method is, for example, a K-means method.

The community generation section134of the information management unit130selects one of the plurality of groups. The community generation section134adds the record in correspondence to the one of the plurality of groups to the community DB150, and sets up the identification information in the community ID201in the corresponding record. Here, the community generation section134also calculates an average value of each of the state values for the one of the plurality of groups, and sets up the average value in each of the mother202, the child203, and the mother and child204in the corresponding record. The community generation section134executes the processing above in all of the plurality of groups.

Note that, the community may be generated by use of input data for generating the communities. For example, the community generation section134inputs the biological information related to feces of each of a plurality of children to the biological information analysis section122of the classification unit120, and acquires analysis data including the state of the gut microbiome as a state of the corresponding child. In this state, a state of the corresponding mother and a state between the corresponding mother and the corresponding child are described as NULL in the analysis data. The community generation section134executes the grouping based on the analysis data to generate the community. The community generation section134registers the community information that has been generated in the community DB150.

Mother and child health management system100is configured to automatically generate a community having new characteristics. With this configuration, it is possible to analyze the new community characteristics, accumulate solutions, and display the solutions.

It should be noted that the present invention is not limited to the foregoing embodiment, and various modifications may be included. For example, a detailed description of the foregoing embodiment is to be considered in all respects as merely illustrative for convenience of description, and thus is not restrictive. Further, any addition, removal, and replacement of any other configurations may be partially made to, from, and with the configuration in the foregoing embodiment.

Each of the components, functions, processing units, processing means, or others in the foregoing embodiment may be partially or wholly incorporated into a hardware system, such as an integrated circuit design or a field programmable gate array (FPGA). Further, in the present invention, each of the functions in the foregoing embodiment may be incorporated into a software system including a program code. In this case, a storage medium where the program code is stored is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. Then, the program code that has been read from the storage medium is used to fulfil the functions of the foregoing embodiment; and in this case, each of the program code and the storage medium storing the program code is provided as an aspect of the present invention. The storage medium for supplying a program code of this type is, for example, a flexible disk, a compact disc read only memory (CD-ROM), a digital versatile disk read only memory (DVD-ROM), a hard disk, the solid state drive (SSD), an optical disk, a magneto-optical disk, a clock-data recovery (CD-R), a magnetic tape, a non-volatile memory card, a ROM, or others.

Additionally, the program code used to fulfil the functions of this embodiment may be, for example, a wide range of programs or script languages such as assembler, C/C++, perl, Shell, hypertext preprocessor (PHP), Python, R, or Java.

Further, the program code of the software system that fulfils the functions of the foregoing embodiment may be distributed via the network, so that the program code is stored in storage means such as the hard disk or the memory of the computer, or the storage medium such as a compact disc rewritable (CD-RW) or the CD-R, and the processor included in the computer reads and executes the program code stored in the storage means or the storage medium.

In the foregoing embodiment, each of a control line and an information line is considered necessary for purpose of description, and thus does not represent all the control lines and the information lines of the product. All the components may be mutually connected.