Methods, systems, and programs for information processing, as well as media
The method and system integrate information from multiple medical fields to generate consistent health advice by converting user input into structured proposals using predefined evaluation axes, addressing the lack of cross-field integration in existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- 吉田 憲和
- Filing Date
- 2026-01-15
- Publication Date
- 2026-04-22
AI Technical Summary
Existing health management systems lack a mechanism for integrating information across multiple medical fields, such as traditional Chinese medicine, Western medicine, nutrition science, physiology, dietary therapy, and lifestyle medicine, to provide consistent health advice.
An information processing method and system that converts user input into intermediate information using multiple evaluation axes, generating multiple candidate proposals by referencing a database with knowledge from various medical fields, and outputting them as electronic data.
Enables the generation of safe and consistent health advice by integrating knowledge from multiple medical fields, providing structured and reproducible proposals based on user input.
Smart Images

Figure 0007849810000001_ABST
Abstract
Description
Technical Field
[0001] One embodiment of the present invention relates to a method, a system, a program, and a medium storing the program for processing various types of information such as health-related information.
Background Art
[0002] In the modern health management field, although there are findings based on multiple medical fields such as traditional Chinese medicine, Western medicine, nutrition science, physiology, dietary therapy, chrononutrition, and lifestyle medicine, a mechanism for presenting consistent health advice according to the individual conditions of patients (hereinafter referred to as users) by cross-field and systematic utilization of these findings has not been established. Patent Document 1 discloses a medical system that enables comprehensive information exchange and disclosure through patients' medical records in a hospital, but the engine for presenting health advice mainly consists of single-functional analysis engines limited to specific medical fields (for example, nutrition, fitness, traditional Chinese medicine (TCM) diagnosis, habit management, etc.), and does not have a mechanism for converting information obtained across different medical fields into a common evaluation axis to construct integrated health advice.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] One embodiment of the present invention aims to provide a novel method, system, program, and medium on which the program is stored that enable cross-disciplinary information processing across various fields. Alternatively, one embodiment of the present invention aims to provide a method, system, program, and medium on which the program is stored that generate safe and consistent health advice for users by utilizing knowledge from multiple medical fields. [Means for solving the problem]
[0005] One embodiment of the present invention is an information processing method. This information processing method includes, in a computer, (1) receiving input information including information obtained by a user answering a question using a selection method, a numerical input method, or an open-ended response method; (2) converting the input information into intermediate information by assigning state labels, attributes, and conditional text to each of the multiple sets obtained by acquiring and classifying the meaning associated with the question, the options selected by the user, and the numerical values and text entered by the user; (3) generating multiple state information items for each of the multiple evaluation axes by independently evaluating the intermediate information on multiple evaluation axes by referring to a database stored in a data server that is connected to the computer; (4) generating multiple candidate proposals from the multiple state information items, each including premises, conditions, and notes; (5) arranging the premises, conditions, and notes in that order for each of the multiple candidate proposals; and (6) outputting the multiple candidate proposals as electronic data.
[0006] One embodiment of the present invention is an information processing system. The information processing system includes a computer and a data server connected to the computer in communication. The computer is configured to perform the following actions: (1) receive input information including information obtained by a user answering questions using a selection method, a numerical input method, or an open-ended response method; (2) convert the input information into intermediate information by assigning state labels, attributes, and conditional text to each of the multiple sets obtained by acquiring and classifying the meaning associated with the questions, the options selected by the user, and the numerical values and text entered by the user; (3) generate multiple sets of state information with abstraction levels and priorities assigned to each of the multiple evaluation axes by independently evaluating the intermediate information on multiple evaluation axes by referring to a database stored in the data server; (4) generate multiple candidate proposals from the multiple sets of state information, each including premises, conditions, and notes; (5) arrange the premises, conditions, and notes in that order for each of the multiple candidate proposals; and (6) output the multiple candidate proposals as electronic data.
[0007] One embodiment of the present invention is an information processing program. The information processing program is configured to cause a computer connected to a data server to perform the following actions: (1) receive input information including information obtained by a user answering a question using a selection method, a numerical input method, or an open-ended response method; (2) convert the input information into intermediate information by assigning state labels, attributes, and conditional text to each of the multiple sets obtained by acquiring and classifying the meaning associated with the question, the options selected by the user, and the numerical values and text entered by the user; (3) generate multiple state information items for each of the multiple evaluation axes by independently evaluating the intermediate information using multiple evaluation axes, with abstraction levels and priorities assigned to each of the multiple evaluation axes; (4) generate multiple candidate proposals from the multiple state information items, each including premises, conditions, and notes; (5) arrange the premises, conditions, and notes in that order for each of the multiple candidate proposals; and (6) output the multiple candidate proposals as electronic data.
[0008] One embodiment of the present invention is a medium on which the above-mentioned program is stored. [Brief explanation of the drawing]
[0009] [Figure 1] A functional block diagram of an information processing system according to one embodiment of the present invention. [Figure 2] A flowchart illustrating an information processing method according to one embodiment of the present invention. [Figure 3] A conceptual diagram illustrating an information processing method according to one embodiment of the present invention. [Figure 4] A conceptual diagram illustrating an information processing method according to one embodiment of the present invention. [Figure 5] A conceptual diagram illustrating an information processing method according to one embodiment of the present invention. [Modes for carrying out the invention]
[0010] The embodiments of the present invention will be described below with reference to the drawings and other materials. However, the present invention can be implemented in various forms without departing from its essence, and is not to be interpreted as being limited to the embodiments described below.
[0011] While drawings may schematically represent the width, thickness, shape, etc., of each part to clarify the explanation, they are merely examples and do not limit the interpretation of the present invention. In this specification and in each drawing, elements having the same function as those described in previously shown drawings are denoted by the same reference numerals, and redundant explanations may be omitted.
[0012] The following description will primarily use the health management domain as an example to explain the information processing system, information processing method, and information processing program according to the embodiments of the present invention. However, these information processing systems, methods, and programs can process information across various fields and from multiple perspectives. Therefore, there are no restrictions on the domains in which the information processing systems, methods, and programs according to the embodiments of the present invention can be used.
[0013] 1. Information Processing System (1) Composition Figure 1 shows a functional block diagram of the information processing system 100. The information processing system 100 includes a computer 110 and a data server 130 that communicates with the computer 110.
[0014] The computer 110 is a device having calculation, communication, and display functions, and may be a notebook computer, a desktop computer, or a portable communication terminal such as a tablet computer. As shown in the functional block diagram of Figure 1, the computer 110 is equipped with a control unit 112 that controls the operation of the computer 110, as well as an input unit 114, an output unit 116, a communication unit 118, a storage unit 120, an audio output unit 122, etc., which are controlled by the control unit 112.
[0015] The memory unit 120 stores the basic application program for operating the computer 110. The memory unit 120 may also store a program for performing information processing (hereinafter sometimes referred to as an information processing program). The control unit 112 is equipped with one or more processors, such as a central processing unit (CPU), and controls various processes executed by the information processing system 100 by operating the basic application program and the information processing program. The input unit 114 is a user interface used to input commands and information to the computer 110, and typically includes a keyboard, touch panel, mouse, or a combination thereof. The output unit 116 provides various data stored in the memory unit 120 as an image, and is a display device such as a liquid crystal display device or an organic electroluminescent display device. The output unit 116 and part of the input unit 114 may be integrated. For example, a display device equipped with a touch panel that functions as the input unit 114 may be used as the output unit 116. The communication unit 118 is a unit that communicates with various communication devices, including the data server 130, either directly or via a network 140, such as a wide area network or local area network. The audio output unit 122 is a speaker that generates various sounds.
[0016] As will be described later, the information processing system 100 operates according to instructions from an information processing program stored in the memory unit 120 or running on the web. Information obtained from the user (input information) is input to the computer 110 via the input unit 114 and / or the communication unit 118, and the computer 110 can provide appropriate advice to the user by referring to a database stored in the data server 130 and performing various processes on this input information.
[0017] (2) Data Server The data server 130 is a storage device (file data server), and stores databases of information and knowledge regarding various fields applicable in the area where information processing is performed. These information and knowledge are hierarchically stored as reference databases associated with identification information such as evaluation axes, status labels, and condition codes. For example, when information processing is performed in the area of health management, the data server 130 stores, as databases, knowledge and information based on a plurality of medical fields such as traditional Chinese medicine, Western medicine, nutrition science, physiology, dietary therapy, chrononutrition, and lifestyle medicine. Specifically, in addition to the symptoms, frequencies, and degrees of the user, and the tendencies of the user derived from this information, therapies corresponding to the symptoms and their degrees (that is, proposals for the user, such as medicines to be administered, foods and menus to be ingested, recommended actions and movements, etc.), the roles of the therapies associated with each therapy (premises, supplements, conditions, and cautions), taboos, and risk information of the therapies are stored for each medical field (that is, hierarchically). The computer 110 can be connected to the data server 130 via the communication unit 118, and can refer to the information included in the data server 130 on the computer 110. The evaluation axis, status label, and condition code will be described later.
[0018] Here, the premise of a therapy (proposal) means the state of the user to whom the therapy is applied (for example, a state in which the recovery ability is likely to decline, etc.). The condition of a therapy means the conditions under which the therapy may be carried out (time, digestive burden state such as before or after meals, degree of symptoms such as body temperature, etc.). The caution means the precautions in the therapy, such as the conditions to avoid the therapy (before bedtime, after meals, before meals, degree of symptoms such as body temperature, etc.). The supplement of a therapy is additional information to be given to the user or the proposer who makes the proposal regarding the therapy.
[0019] 2. Information Processing Method This information processing method will be described using the flowchart shown in FIG. 2.
[0020] (1) Input of Information First, information from the user is input into the computer 110. Specifically, a questionnaire (also called an interview form in the case of the health management area) is distributed to the user, and the user answers the questionnaire. The questionnaire is provided with one or more questions in a selection method and / or a numerical input method. The user answers by selecting an option for a question in the selection method or entering a specific numerical value for a question in the numerical input method. The questionnaire may be provided with a free-form entry field. In the free-form entry field, the user can freely enter an answer regarding the question in text form (sentence), such as symptoms, the situation in which the symptoms occur, and additional comments for supplementing the symptoms. The answer of the user (i.e., the information obtainable from the questionnaire) is referred to as input information. Since the input information is created by the user based on their subjectivity, it is subjective and context-dependent information. At the input stage of the input information, processing such as evaluation, interpretation, normalization, and integration of the input information is not performed, and the input information is processed in subsequent steps.
[0021] In addition to an identifier indicating version information of an evaluation rule, schema, and processing configuration for the input information, an identifier for identifying the user, the time when the user answered, the date and time when the input information was input into the computer 110, an identifier of the question format, an identifier of the option selected by the user, the numerical value entered by the user, the sentence (character string) entered by the user, the input type (whether it is an answer in a selection format or an answer in a free description format), etc. are associated and stored in the storage unit 120 of the computer 110 and / or the data server 130. Thereby, the structure of the input information can be maintained, and the possibility of human experience, tacit knowledge, interpretation, etc. being mixed into the input information can be eliminated. Also, the influence on the input information can be eliminated even for the addition or change of evaluation axes and the replacement or change of databases.
[0022] The input of the input information into the computer 110 may be performed using a device having an imaging function such as a scanner or a digital camera connected to the computer 110, or may be performed using the input unit 114 of the computer 110.
[0023] (2) Conversion of Input Information into Intermediate Information Next, the input information is converted into intermediate information. This process involves extracting meaning from the input information, classifying it, and organizing it. In other words, the input information is broken down and organized according to certain rules into intermediate information, which is a set of the smallest reference units that can be referenced in the evaluation process (evaluation of intermediate information) described later. The smallest reference unit is information mechanically extracted from the input information.
[0024] Specifically, the memory unit 120 and / or data server 130 of the computer 110 store the questions, answer choices, numerical values entered by the user, the numerical values entered by the user, and the meanings associated with them as lookup tables. Furthermore, for the analysis of the text entered by the user in a free-response format, various short phrases and keywords and their corresponding meanings are also stored as lookup tables. The control unit 112 of the computer 110 retrieves the meanings corresponding to the short phrases and keywords extracted from the questions, the answer choices selected by the user, the numerical values entered by the user, and the text entered by the user from the lookup tables (see Figure 3). For example, if the user selects an answer choice 1a such as "I feel lethargic" or "I have no motivation," the meaning 1a associated with this answer choice 1a (for example, meanings such as "possibility of decreased activity level," "possibility of needing time to recover physical strength," or "possibility of decreased energy or motivation") is retrieved from the lookup table and classified according to meaning. There are no restrictions on the classification method, but classifications are made from perspectives such as physical, behavioral patterns, and mental aspects, and a minimum reference unit is generated.
[0025] Furthermore, modifying information (such as negative expressions, symptom intensity, frequency, and duration) related to the response content (e.g., symptoms) is extracted from the options selected by the user and the numerical and text information entered by the user, and these are associated with each of the classified meanings (see Figure 3).
[0026] Multiple sets are generated when the acquired meanings are classified from multiple perspectives. Each of these sets is the smallest unit of reference. A state label is assigned to each of these sets. A state label is a text-based heading assigned to each set, and is used to clearly indicate the current state of the user. For example, a set of meanings such as "feeling sluggish" and "getting tired easily" might be assigned a state label such as "exhibiting fatigue," and a set of meanings such as "lacking motivation" and "difficulty maintaining concentration" might be assigned a state label such as "suggests decreased motivation." Alternatively, a set of meanings such as "reduced conversation with others" and "don't want to go out" might be assigned a state label such as "suggests decreased activity." The lookup table described above has state labels associated with each meaning, and the computer 110 is configured to select a state label from among the state labels associated with the meanings contained in each set based on its matching relationship with a predetermined condition code, and adopt this as the state label for each set.
[0027] Here, a condition code is an identifier that encodes the modifying information associated with each meaning, and is a reference identifier used to determine which state label to refer to among multiple state labels associated with each meaning. The condition code derived from each meaning and modifying information is uniquely obtained in a lookup table stored in the data server 130 based on a predefined correspondence relationship, without dynamic judgment, comparison, or assignment of priority. Therefore, the computer 110 adopts as the state label of the set the state label for which a matching relationship with the obtained condition code is established among the state labels associated with multiple meanings included in the same set. As a result, in this process, the state label to be referenced is uniquely determined without evaluating, judging, or interpreting the user's state. Processing that requires plurality or parallelism is ensured by generating state information in parallel based on multiple evaluation axes in the subsequent process of evaluating intermediate information, and this process is positioned as a non-judgmental process prior to the subsequent evaluation process.
[0028] In this process, attributes and conditional text are further assigned to each state label. Attributes are identifiers that represent the type of state label; for example, identifiers that distinguish state labels as physical, mental, or behavioral patterns. Computer 110 is configured to refer to a lookup table stored in the data server 130 and mechanically associate the attribute identifiers associated with each state label with that label. This assigns attributes to each state label. Conditional text is fixed text associated with the state label that explains and supplements the conditions or assumptions under which the state selected or entered by the user is established. Conditional text is explanatory and supplementary information that may be referenced in subsequent processes, and is not an element that constitutes the evaluation or judgment result of the user's state itself. After a state label is selected, computer 110 is configured to mechanically select the conditional text associated with the state label using the lookup table stored in the data server 130 and assign it to the state label. This process does not involve evaluation, interpretation, or judgment of superiority or inferiority of the content of the conditional text, and is executed as a non-judgmental process in the process of generating intermediate information. Here, the conditions under which the user's selected or entered state is met are the conditions under which the user's symptoms occur. Examples of condition text include "symptoms occur chronically," "symptoms occur occasionally," "symptoms occur after eating," and "symptoms occur immediately after physical activity." The assumptions selected or entered by the user are the user's normal state. Examples of condition text include "sleep is ensured," "appetite is maintained," and "blood pressure is normal."
[0029] Thus, intermediate information is not merely a collection of sentences or terms, but a classified and organized collection of meanings, each with attribute and conditional text assigned to it and given a state label. Since the intermediate information is generated by the control unit 112 of the computer 110 based on the input information, if the input information is the same, the same intermediate information will be uniquely generated. The collection of meanings obtained in this way is retained and used throughout the processes described later. Therefore, at this stage, no evaluation, weighting, or judgment of superiority or inferiority is performed on multiple meanings, and no conclusions are drawn from the input information; rather, the intermediate information is used as a basis for judgment in the processes described later.
[0030] (3) Evaluation of interim information This process involves evaluating intermediate information using multiple evaluation axes and generating state information as evaluation results, which will be used to organize the intermediate information in subsequent processes. State information is text that represents the user's tendencies. Multiple evaluation axes are used individually to evaluate the intermediate information. Therefore, the same number of state information pieces as the number of evaluation axes are generated from one piece of intermediate information (see Figure 4). For example, if three evaluation axes A, B, and C are used, evaluation axes A, B, and C are used individually for one piece of intermediate information, and three state information pieces A, B, and C are generated. In this process, the database stored in the data server 130 is referenced, but no changes are made to the database (such as generating new data, learning, or modifying it), and the database remains fixed.
[0031] An evaluation axis is a criterion for evaluating intermediate information and is defined by the information processing program. The setting of evaluation axes is arbitrary; for example, if the information processing is in the health management domain, examples include constitutional tendencies, physiological state, behavior / lifestyle, safety, temporal factors, and food ingredients. In evaluating intermediate information, the database stored in the data server 130 is referenced, and the intermediate information is evaluated using knowledge from multiple fields (in the health management domain, this includes Oriental medicine, Western medicine, nutrition, physiology, medicinal cuisine, chrononutrition, and lifestyle medicine).
[0032] For example, if the evaluation axis is constitutional tendency, a lookup table is referenced between the definition of constitution contained in the database and the state labels or attributes contained in the intermediate information evaluated in this process, as well as a set of evaluation rules such as rule IDs. An evaluation ID is an identifier that uniquely identifies each evaluation rule included in the set of evaluation rules referenced in this process. Rule IDs are assigned to identify evaluation rules that define the correspondence between the definition of constitution and the intermediate information, the application conditions, the reference order, etc. In this process, by making the applied evaluation rules clearly identifiable by the rule IDs, a unique evaluation process based on predefined evaluation rules is performed, and it does not involve dynamic judgment, learning, or reasoning.
[0033] For example, if the evaluation axis is physiological state, a set of evaluation rules, such as the physiological conditions and their thresholds contained in the database, a lookup table of state labels or attributes contained in the intermediate information referenced in this process, and rule IDs related to physiological evaluation, are referenced. As a result, the evaluation of physiological state is performed uniquely based on predefined evaluation rules and does not involve dynamic judgment, learning, or reasoning.
[0034] When the evaluation axis is safety, in addition to contraindications and precautions included in the database, a set of evaluation rules, such as rule IDs related to safety evaluation, is referenced, which includes the interaction between status labels or attributes included in the intermediate information referenced in this process and safety evaluation items related to drugs, ingredients, or behaviors, as well as rules of constraints on drug administration. These are referenced as predefined rules and do not perform evaluations or inferences regarding interactions.
[0035] When the evaluation axis is a time factor, a set of evaluation rules is referenced, such as rules that correct evaluation results based on state labels or attributes included in intermediate information referenced in the evaluation process, depending on the time and timing of nutrient intake. As a result, evaluations related to the time factor are performed uniquely based on a reference to a predefined set of evaluation rules, just like evaluations related to other evaluation axes.
[0036] When the evaluation axis is food ingredients, the set of evaluation rules, such as food attributes and nutritional attributes, contained in the database is referenced.
[0037] In the evaluation of intermediate information, the evaluation rule set corresponding to each evaluation axis is referenced, and the smallest reference unit contained in the intermediate information and its modifying information are associated with text representing the state information contained in the evaluation rule set according to the rules. Specifically, this rule is a process that takes the smallest reference unit contained in the intermediate information and its modifying information as input and associates it with text representing the state information defined in the evaluation rule, based on the evaluation rule set referenced for each evaluation axis. As a result, text representing the user's tendencies is extracted from the database and generated as state information. This process is performed based on predefined evaluation rules and is not intended to perform arbitrary generation, inference, or interpretation. As a result, text representing the user's tendencies is extracted from the database and generated as state information.
[0038] For example, if the intermediate information includes meanings such as "easily fatigued," "shallow sleep," and "late dinner time," evaluating the intermediate information using the constitutional tendency evaluation axis will result in the text "tendency to have difficulty recovering energy" being retrieved from the database as status information. When evaluating using the safety evaluation axis, the text "need to limit certain irritating foods" will be retrieved from the database as status information. When evaluating using the physiological evaluation axis, the text "reduced recovery tendency due to disrupted sleep rhythm" will be retrieved from the database as status information. When using the behavioral / lifestyle evaluation axis, the text "late dinner consumption may negatively affect sleep" will be retrieved from the database as status information. The generated status information will include the identifier of the evaluation axis used for the evaluation, as well as the identifier of the reference in the database that served as the basis for generating the status information. When the evaluation axis is the same, the same status information will be uniquely generated from the same intermediate information.
[0039] Furthermore, state information is assigned an abstraction level and a priority level. Here, each state information is associated with a state information identifier that makes it uniquely referable, and the state information identifier is used in the construction of the reference structure and reference order described later. Abstraction level is a display and organizational meta-attribute that uniquely determines which hierarchical level the state information is placed in within the reference structure described later. Priority is auxiliary meta-information that ensures the reproducibility and stability of the reference order described later, and is not used in the judgment of superiority or inferiority of proposed candidates described later. Specifically, the assignment of abstraction levels is performed by referring to a lookup table stored in the database, associating it with the state information identifier, and mechanically assigning an abstraction level maintained for each evaluation axis. Specifically, the assignment of priority levels is performed by referring to a lookup table stored in the database, associating it with the state information identifier, and mechanically assigning a priority maintained to ensure the reproducibility of the reference order.
[0040] During the evaluation stage of intermediate information, the multiple state information generated is kept independently without being subjected to processes such as integration, addition, or optimization, and is used in subsequent processes.
[0041] (4) Generation of proposed candidates At this stage, for each of the multiple status information items, the database is referenced to generate a candidate therapy, i.e., a proposed therapy, from the status information. Therefore, proposed therapy is not generated across multiple evaluation axes. One proposed therapy may be generated from one status information item, or multiple proposed therapy items may be generated. Each proposal is assigned an identifier (candidate identifier) within the database.
[0042] The multiple proposed candidates generated include identifiers corresponding to the assumptions, conditions, and precautions that constitute each proposed (therapy) stored in the database, and are further assigned identifiers for the corresponding state information (see Figure 5). Each proposed candidate is also assigned a priority.
[0043] Furthermore, computer 110 receives from the database the codes (premise codes and condition codes) associated with the prerequisites and conditions of each candidate proposal, as well as exclusive condition codes. An exclusive condition code is a prohibited combination of premise codes and condition codes. Computer 110 is configured to delete a candidate proposal if the premise codes and condition codes are a combination of exclusive condition codes. Computer 110 is also configured to delete candidate proposals that do not meet a certain degree of fit. Here, the degree of fit is an index that numerically evaluates the state information resulting from the evaluation of intermediate information, and is associated with the state information generated in the evaluation process. It is determined by mechanically obtaining a numerical value corresponding to the state information by referring to a lookup table predefined in the database. Obtaining the degree of fit does not involve re-evaluation or recalculation. Therefore, multiple candidate proposals generated from a single piece of state information will have the same degree of fit.
[0044] (5) Determination of the reference structure In this process, without referring to a database, multiple candidate proposals obtained from multiple state information are organized to determine the reference order and reference relationships (collectively referred to as the reference structure) for each candidate proposal. Multiple candidate proposals are maintained in parallel. This generates an outline of the proposals for the user.
[0045] Specifically, the reference order is determined by mechanically arranging the assumptions, conditions, and notes included in each candidate proposal in this order. On the other hand, the reference relationships are determined by the level of abstraction. The reference relationships are determined by mechanically associating their placement within the reference structure based on the level of abstraction.
[0046] Multiple candidate proposals are not re-evaluated, recalculated, merged, or selected; their parallel relationship is maintained. This makes it possible to display multiple proposals side-by-side in the visualization described later. In one example of a candidate proposal, the premise (a state where resilience is easily reduced), condition (avoiding nighttime stimulation), and caution (avoiding intake before bedtime) are listed in this order. In another example, the premise (a state where sleep rhythm is disrupted), condition (a state where digestive burden is low), and caution (dinner after 8 p.m.) are listed in this order.
[0047] In this process, intermediate information is not re-evaluated, nor is state information modified, added, or optimized. Therefore, this information processing method separates the evaluation and organization of input information, thereby preventing the mixing of judgments.
[0048] (6) Visualization In this process, each proposed solution is mechanically converted into human-readable display data while maintaining the established reference order and relationships. Specifically, for each proposed solution, its candidate identifier and degree of relevance are displayed along with its assumptions, conditions, and notes in text, table, or graphic format. Headings and labels may be added as appropriate, and a bulleted list format may be used. The display data may be output as electronic data in various output formats (e.g., Word, Excel, PDF).
[0049] As described above, in this information processing method, knowledge from multiple fields is stored as a database in the data server 130. By referencing the database across fields using multiple evaluation axes to evaluate information from users, it is possible to construct and provide optimal proposals to users based on knowledge from various fields. For example, when applying an embodiment of the present invention in the health management field, health-related information obtained from the user's interview and diagnosis is evaluated based on knowledge across multiple medical fields, enabling the provision of safe and consistent health advice to users.
[0050] 3. Information Processing Programs and Media The information processing program is configured to cause the computer 110 to execute each step of the health-related information processing method described above. The information processing program may be installed and run in the memory unit 120 of the computer 110, or it may be a program that runs on the web. The information processing program may include not only machine code such as that generated by a compiler, but also high-level language code that is executed using an interpreter or the like.
[0051] The information processing program may be distributed via the network 140, or it may be stored on a medium. Therefore, one embodiment of the present invention is a medium on which the above-described information processing program is stored. This medium is a computer-readable medium. Computer-readable recording media include magnetic media such as hard disks, flexible disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks, and hardware devices such as ROMs, RAMs, and flash memory configured to store and execute support programs.
[0052] The embodiments described above as embodiments of the present invention can be combined and implemented as appropriate, insofar as they do not contradict each other. Furthermore, any additions, deletions, or design changes to components, or additions, omissions, or changes to processes based on these embodiments, made by those skilled in the art, are also included within the scope of the present invention, as long as they retain the essence of the present invention.
[0053] Any effects or benefits other than those brought about by the embodiments described above, if they are clear from the description herein or easily predictable to a person skilled in the art, are naturally considered to be brought about by the present invention. [Explanation of Symbols]
[0054] 100: Information processing system, 110: Computer, 112: Control unit, 114: Input unit, 116: Output unit, 118: Communication unit, 120: Storage unit, 122: Audio output unit, 130: Data server, 140: Network
Claims
1. Computers Receiving input information that includes information obtained when users answer questions using multiple-choice, numerical input, or open-ended response methods. The input information is converted into intermediate information by assigning state labels, attributes, and conditional text to each of the multiple sets obtained by acquiring and classifying the meaning associated with the aforementioned questions, the options selected by the user, and the numerical values and text entered by the user. By referring to a database stored in a data server that is connected to the aforementioned computer and independently evaluating the intermediate information using multiple evaluation axes, multiple state information items are generated for each of the multiple evaluation axes, each assigned a level of abstraction and priority. Referencing the aforementioned database, generate multiple candidate proposals from the aforementioned multiple state information, each including assumptions, conditions, and notes. For each of the aforementioned candidate proposals, the aforementioned premise, the aforementioned conditions, and the aforementioned caution shall be listed in this order, and An information processing method that includes outputting the aforementioned multiple candidate proposals as electronic data.
2. The information processing method according to claim 1, wherein the state label is the heading of the plurality of sets.
3. The information processing method according to claim 1, wherein the attribute is an identifier representing the type of the state label.
4. The information processing method according to claim 1, wherein the condition text is fixed text indicating the conditions and / or prerequisites for the state selected or entered by the user to be met.
5. The information processing method according to claim 1, wherein the status information is text representing the user's tendencies.
6. The above question is a question in the medical field, The information processing method according to claim 1, wherein the database includes knowledge from multiple fields selected from Oriental medicine, Western medicine, nutrition, physiology, medicinal cuisine, chrononutrition, and lifestyle medicine.
7. Includes a computer and a data server connected to the computer in communication, The aforementioned computer, Receiving input information that includes information obtained when users answer questions using multiple-choice, numerical input, or open-ended response methods. The input information is converted into intermediate information by assigning state labels, attributes, and conditional text to each of the multiple sets obtained by acquiring and classifying the meaning associated with the aforementioned questions, the options selected by the user, and the numerical values and text entered by the user. By referring to the database stored in the data server and independently evaluating the intermediate information using multiple evaluation axes, multiple state information items are generated for each of the multiple evaluation axes, each assigned a level of abstraction and priority. Referencing the aforementioned database, generate multiple candidate proposals from the aforementioned multiple state information, each including assumptions, conditions, and notes. For each of the aforementioned candidate proposals, the aforementioned premise, the aforementioned conditions, and the aforementioned caution shall be listed in this order, and An information processing system configured to output the aforementioned multiple candidate proposals as electronic data.
8. The information processing system according to claim 7, wherein the state label is the heading of the plurality of sets.
9. The information processing system according to claim 7, wherein the attribute is an identifier representing the type of the state label.
10. The information processing system according to claim 7, wherein the condition text is fixed text indicating the conditions and / or prerequisites for the state selected or entered by the user to be met.
11. The information processing system according to claim 7, wherein the status information is text representing the user's tendencies.
12. The above question is a question in the medical field, The information processing system according to claim 7, wherein the database includes knowledge from multiple fields selected from Oriental medicine, Western medicine, nutrition, physiology, medicinal cuisine, chrononutrition, and lifestyle medicine.
13. On a computer connected to the data server, Receiving input information that includes information obtained when users answer questions using multiple-choice, numerical input, or open-ended response methods. The input information is converted into intermediate information by assigning state labels, attributes, and conditional text to each of the multiple sets obtained by acquiring and classifying the meaning associated with the aforementioned questions, the options selected by the user, and the numerical values and text entered by the user. By referring to the database stored in the data server and independently evaluating the intermediate information using multiple evaluation axes, multiple state information items are generated for each of the multiple evaluation axes, each assigned a level of abstraction and priority. Referencing the aforementioned database, generate multiple candidate proposals from the aforementioned multiple state information, each including assumptions, conditions, and notes. For each of the aforementioned candidate proposals, the aforementioned premise, the aforementioned conditions, and the aforementioned caution shall be listed in this order, and An information processing program configured to output the aforementioned multiple candidate proposals as electronic data.
14. The information processing program according to claim 13, wherein the state label is the heading of the plurality of sets.
15. The information processing program according to claim 13, wherein the attribute is an identifier representing the type of the state label.
16. The information processing program according to claim 13, wherein the condition text is fixed text indicating the conditions and / or prerequisites for a state selected or entered by the user to be met.
17. The above question is a question in the medical field, The information processing program according to claim 13, wherein the database includes knowledge from multiple fields selected from Oriental medicine, Western medicine, nutrition, physiology, medicinal cuisine, chrononutrition, and lifestyle medicine.
18. The information processing program according to claim 13, wherein the status information is text representing the user's tendencies.
19. A medium on which the information processing program described in claim 13 is stored.
Citation Information
Patent Citations
Medical system and method based on big data
CN111415716A
Traditional Chinese and western medicine health knowledge graph system and construction method
CN113806553A
Body related counseling method
JP2002140434A
Interactive health status assessment method and system
JP2022510350A
System
JP2025048841A