Information processing device, information processing method, and program

The information processing device addresses the lack of detailed genetic reports and clinical trial eligibility by identifying abnormal genes and determining suitable trials, providing comprehensive patient information.

JP7824712B1Active Publication Date: 2026-03-05CBIOINFORMATICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025563006
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2026-03-05
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

Existing systems fail to provide appropriate reports based on patient genetic test data, lacking detailed information about abnormal genes and clinical trial eligibility.

Method used

An information processing device that receives genetic test data, identifies abnormal genes, provides detailed reports, and determines clinical trial eligibility using a combination of gene selection, clinical trial information retrieval, and AI-based participation determination.

Benefits of technology

Enables the generation of comprehensive reports on abnormal genes and identifies suitable clinical trials for patients, enhancing the utility of genetic test data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007824712000001_ABST
    Figure 0007824712000001_ABST
Patent Text Reader

Abstract

Previously, it was not possible to provide appropriate reports based on patients' genetic testing data. [Solution] An information processing device 5 comprising a data receiving unit 121 that receives genetic testing data, an abnormal gene acquisition unit 130 that acquires abnormal gene information from the genetic testing data, an abnormal gene output unit 141 that outputs one or more pieces of abnormal gene information acquired by the abnormal gene acquisition unit 130, a gene selection receiving unit 122 that receives gene selection information indicating a selection of abnormal gene information from the one or more pieces of abnormal gene information output by the abnormal gene output unit 141, a report composition unit 532 that composes a report on abnormal genes using the abnormal gene information identified by the gene selection information received by the gene selection receiving unit 122, and a report output unit 541 that outputs the report composed by the report composition unit 532, can provide an appropriate report based on a patient's genetic testing data.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device or the like that receives genetic test data, uses the genetic test data to obtain and output a report on abnormal genes. [Background technology]

[0002] Conventionally, there has been an automatic gene mutation test result report issuing system that automatically synchronizes and updates the results of gene mutation tests on vertebrates and research results that are updated in real time through natural language processing (see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2024-500510 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the prior art has not been able to provide an appropriate report based on the patient's genetic test data. [Means for solving the problem]

[0005] The information processing device of the first invention is an information processing device comprising: a data receiving unit that receives genetic testing data, which is test data for a patient's genes, information having a gene identifier, test data including one or more pieces of abnormal gene information that is information about abnormal genes, and test data including a first gene map that is an image that clearly shows abnormal genes; an abnormal gene acquisition unit that acquires the abnormal gene information from the genetic testing data received by the data receiving unit; an abnormal gene output unit that outputs the one or more pieces of abnormal gene information acquired by the abnormal gene acquisition unit; a gene selection receiving unit that accepts gene selection information indicating a selection of abnormal gene information from the one or more pieces of abnormal gene information output by the abnormal gene output unit; a report composition unit that composes a report on abnormal genes using the abnormal gene information identified by the gene selection information received by the gene selection receiving unit; and a report output unit that outputs the report composed by the report composition unit.

[0006] With this configuration, it is possible to provide an appropriate report based on the patient's genetic test data, which report is about important abnormal genes selected by a specialist such as a doctor.

[0007] In addition, the information processing device of the second invention, compared to the first invention, further includes a gene map excision unit that acquires a second gene map, which is a first gene map possessed by abnormal gene information and is a portion including the region of the abnormal gene, excised from the first gene map including the region of the abnormal gene, and the report composition unit is an information processing device that composes a report including the second gene map acquired by the gene map excision unit.

[0008] This configuration allows for more appropriate reports to be provided based on the patient's genetic test data.

[0009] Furthermore, the information processing device of the third invention is an information processing device according to the first or second invention, in which the abnormal gene acquisition unit acquires one or more abnormal gene identifiers from the genetic testing data accepted by the data acceptance unit, acquires a functional diagram paired with each of the one or more abnormal gene identifiers from a genetic database in which two or more pieces of gene management information are stored, which is information about genes and includes a functional diagram that is a donut-shaped diagram showing the function of a gene, and constructs output genetic information including the abnormal genetic information and the functional diagram for each of the one or more abnormal genetic identifiers contained in the genetic testing data, and the abnormal gene output unit outputs the one or more pieces of output genetic information constructed by the abnormal gene acquisition unit.

[0010] This configuration allows for the provision of appropriate reports based on the patient's genetic test data.

[0011] Furthermore, the information processing device of the fourth invention is an information processing device in which, compared to the first invention, the gene management information of the gene database has gene description information that explains the genes, the report composition unit composes a detailed report for the doctor and a simple report for the patient, the report output unit outputs the detailed report and the simple report, and the detailed report does not have gene description information, and the simple report has gene description information.

[0012] With this configuration, a report for the doctor and a report for the patient can be provided based on the patient's genetic test data. [Effects of the Invention]

[0013] The information processing device according to the present invention can provide an appropriate report based on the genetic test data of the patient. [Brief explanation of the drawings]

[0014] [Figure 1] Conceptual diagram of information system A in embodiment 1 [Figure 2] Block diagram of Information System A [Figure 3] Block diagram of the information processing device 1 [Figure 4] A flowchart illustrating an example of the operation of the information processing device 1. [Figure 5] A flowchart illustrating an example of the test search process [Figure 6] A flowchart illustrating an example of the participation determination process [Figure 7] A flowchart illustrating an example of the information collection process [Figure 8] A flowchart illustrating an example of the operation of the terminal device 2 [Figure 9] Figure showing an example of clinical trial details from the external database4 [Figure 10] Figure showing an example of clinical trial details from the external database4 [Figure 11] Figure showing an example of the output [Figure 12] Figure showing an example of the output [Figure 13] A diagram showing an example of a participation prompt template [Figure 14] Figure showing an example of the participation decision prompt [Figure 15] Figure showing an example of the output [Figure 16] FIG. 10 is a conceptual diagram of an information system B according to a second embodiment. [Figure 17] Block diagram of Information System B [Figure 18] A flowchart illustrating an example of the operation of the information processing device 5 [Figure 19] A flowchart illustrating an example of the simple report configuration process. [Figure 20] A flowchart illustrating an example of the detailed report configuration process. [Figure 21] A diagram showing an example of a list of abnormal gene information [Figure 22] A diagram showing an example of the information that makes up the simple report [Figure 23] A diagram showing an example of the information that makes up the simple report [Figure 24] A diagram showing an example of the first gene map [Figure 25] A diagram showing an example of the second gene map [Figure 26] A diagram showing an example of clinical trial information included in the report [Figure 27] An example of detailed information on abnormal genes included in the detailed report [Figure 28] Block diagram of a computer system according to the above embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, embodiments of an information processing device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0016] (Embodiment 1) In this embodiment, we will describe an information processing device that accepts genetic testing data, outputs one or more pieces of abnormal gene information contained in the genetic testing data, accepts a selection of one or more pieces of abnormal gene information from the one or more pieces of abnormal gene information, obtains one or more pieces of clinical trial information corresponding to the abnormal genes from a clinical trial database, selects one or more pieces of clinical trial information from the one or more pieces of clinical trial information, and obtains and outputs information regarding whether or not the patient can participate in the clinical trial indicated by each of the one or more pieces of clinical trial information.

[0017] In this specification, information X being associated with information Y means that information Y can be obtained from information X, or information X can be obtained from information Y, and the method of association is not important. Information X and information Y may be linked, may exist in the same buffer, information X may be included in information Y, or information Y may be included in information X, etc.

[0018] Furthermore, in this specification, selecting or determining information Z means obtaining information Z, obtaining a pointer to information Z, obtaining the ID of information Z, setting a flag on information Z, etc., and it is sufficient if information Z can be accessed.

[0019] 1 is a conceptual diagram of an information system A according to this embodiment. The information system A comprises an information processing device 1, one or more terminal devices 2, one or more generation AI devices 3, and an external database 4.

[0020] The information processing device 1 is a device that uses a patient's genetic test data to output information about clinical trials in which the patient can participate. The information processing device 1 is usually a server, but may also be a terminal. When the information processing device 1 is a server, the information processing device 1 is, for example, a cloud server or an ASP server, but the type does not matter. When the information processing device 1 is a terminal, the information processing device 1 is, for example, a so-called personal computer, smartphone, or tablet terminal, but the type does not matter. When the information processing device 1 is a terminal, the terminal device 2 is not required in the information system A.

[0021] The terminal device 2 is a terminal used by a user. The user may be, for example, a doctor, a genetic analysis specialist, or the like. However, the user is not limited to this. The terminal device 2 may be, for example, a personal computer, a smartphone, or a tablet terminal, but the type is not limited thereto.

[0022] The generation AI device 3 is a device that has the function of a generation AI. Here, the generation AI device 3 typically has the function of a text generation AI. The generation AI is, for example, ChatGPT (registered trademark) or Google Gemini (registered trademark), but the type is not important. The generation AI device 3 is, for example, a cloud server or an ASP server, but the type is not important. The generation AI device 3 will be referred to as a generation AI as appropriate. Furthermore, the information processing device 1 may have the function of a generation AI. In such a case, the generation AI device 3 is not necessary.

[0023] The external database 4 stores one or more clinical trial details. The clinical trial details are detailed information about clinical trials that are recruiting participants. The clinical trial details include subject information. The subject information is information used to determine whether a patient can participate in a clinical trial. The subject information includes inclusion criteria information and exclusion criteria information. The inclusion criteria information is information indicating the criteria for clinical trial participants. The inclusion criteria information is information indicating the qualifications for clinical trial participants. The exclusion criteria information is information indicating the conditions for exclusion from clinical trial participants. The external database 4 is, for example, Japan's official clinical trial registration database (Japan Registry of Clinical Trials: jRCT) operated by the Ministry of Health, Labor and Welfare. The external database 4 may be, for example, a server that has the Ministry of Health, Labor and Welfare's clinical trial registration database. The external database 4 is, for example, a web server that stores web pages or a database server. The database may be a so-called relational database, a database with another structure, or simply a collection of data. A simple collection of data may be, for example, one or more web pages, or one or more files.

[0024] The information processing device 1 and one or more terminal devices 2, the information processing device 1 and one or more generation AI devices 3, and the information processing device 1 and external database 4 can communicate with each other via a network such as the Internet.

[0025] 2 is a block diagram of an information system A according to the present embodiment, and FIG.

[0026] The information processing device 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes a clinical trial management unit 111 and a prompt management unit 112. The reception unit 12 includes a data reception unit 121, a gene selection reception unit 122, a test selection reception unit 123, and an attribute value reception unit 124. The processing unit 13 includes an abnormal gene acquisition unit 130, a test search unit 131, a subject information acquisition unit 132, a judgment unit 133, a first test number acquisition unit 134, a second test number acquisition unit 135, and an accumulation unit 136. The output unit 14 includes an abnormal gene output unit 141, a clinical trial output unit 142, and a judgment result output unit 143.

[0027] The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

[0028] Various types of information are stored in the storage unit 11 that constitutes the information processing device 1. The various types of information include, for example, clinical trial information and prompts, which will be described later.

[0029] The clinical trial management unit 111 stores one or more pieces of clinical trial information. Clinical trial information is information related to a clinical trial. Clinical trial information is usually information related to a clinical trial that is currently recruiting participants. Clinical trial information is associated with a trial identifier. Clinical trial information includes a genetic identifier and a target cancer type. It is preferable that the clinical trial information includes inclusion criteria information and exclusion criteria information.

[0030] A trial identifier is information that identifies a clinical trial. For example, a trial identifier is the ID or name of a clinical trial. A gene identifier is information that identifies a gene. For example, a gene identifier is the name or ID of a gene. For example, a gene identifier is "BCL6", "CCND1", or "CD19". A target cancer type is information that indicates the type of cancer that a clinical trial targets. A target cancer type is the name of the cancer that a clinical trial targets. For example, a target cancer type is "prostate cancer", "kidney cancer", or "lung cancer".

[0031] The prompt management unit 112 stores one or more participation decision prompts. A prompt is a command statement given to the generation AI to obtain an answer from the generation AI. The one or more prompts in the prompt management unit 112 include a participation decision prompt. A participation decision prompt is a command statement that outputs participation information. Participation information is information regarding whether or not a patient is able to participate in a clinical trial. Participation information includes, for example, participation availability information and reason information. Participation availability information is information indicating whether or not participation is possible. Reason information is information indicating the reason for the participation availability information. An example of a participation decision prompt is, "Please answer whether or not a patient with the following patient attribute values ​​is able to participate in a clinical trial with the following inclusion and exclusion criteria, along with the reason: [Patient attribute value] <Patient attribute value> [Selection criteria] <Selection criteria information> [Exclusion criteria] <Exclusion criteria information>".

[0032] Patient attribute values ​​are attribute values ​​of a patient. Patient attribute values ​​are usually information recorded in a patient's medical record. In other words, patient attribute values ​​are usually information that makes up medical record information. Patient attribute values ​​include, for example, age, sex, disease name, treatment history, medical history, and names of administered medications. Disease name can also be called diagnosis name.

[0033] The reception unit 12 receives various instructions and information. The reception unit 12 usually receives various instructions and information from the terminal device 2. The various instructions and information include, for example, genetic test data (described later), gene selection information (described later), test selection information (described later), and one or more patient attribute values.

[0034] Here, acceptance typically refers to the reception of information transmitted via a wired or wireless communication line, but may also be a concept that includes the reception of information input from an input device such as a keyboard, mouse, or touch panel, or the reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0035] The data receiving unit 121 receives genetic test data. The data receiving unit 121 receives, for example, genetic test data associated with a patient identifier.

[0036] Genetic test data is test data on a patient's genes. Genetic testing is testing of genetic information (DNA) extracted from cells that make up a person's body. Genetic test data has one or more gene identifiers. Genetic test data includes information on one or more abnormal genes. Genetic test data includes, for example, information on one or more normal genes. The patient is, for example, a cancer patient. Genetic test data may also include information on testing using drugs that target extragenic regions (e.g., enhancers or splice-related factors). Genetic information testing may include testing such as RNAseq and epigenetics.

[0037] Abnormal gene information is information about a patient's abnormal gene. Abnormal gene information is genetic information about the abnormal gene. Abnormal gene information has a genetic identifier for the abnormal gene. Abnormal gene information has, for example, genetic alteration information, classification, applicable drug, and gene description information. Genetic alteration information is information indicating the type of genetic alteration. Examples of genetic alteration information are "amplification," "deletion," "p.Q56P," "p.R1758Q," and "p.V307L." Classification is information indicating the type of genetic mutation. Examples of classification are "copy number abnormality" and "point / deletion mutation." Applicable drug is information specifying a drug that is applicable to a genetic abnormality. Gene description information is information describing the gene.

[0038] Normal gene information is information about a patient's normal genes, and includes gene identifiers of normal genes.

[0039] The gene selection receiving unit 122 receives gene selection information. The gene selection information is information indicating the selection of one or more pieces of abnormal genetic information from one or more pieces of abnormal genetic information output by the abnormal gene output unit 141, which will be described later. The gene selection information has, for example, a gene identifier for each of the selected one or more pieces of abnormal genetic information. The gene selection information has, for example, an ID indicated by each of the selected one or more pieces of abnormal genetic information, and an ID that identifies the one or more pieces of abnormal genetic information output by the abnormal gene output unit 141. Note that the ID is, for example, the ID of a record in the list of abnormal genetic information output by the abnormal gene output unit 141.

[0040] The trial selection receiving unit 123 receives trial selection information. The trial selection information is information indicating the selection of one or more pieces of clinical trial information from one or more pieces of clinical trial information output by the clinical trial output unit 142, which will be described later. The trial selection information includes, for example, a clinical trial identifier for each of the one or more selected pieces of clinical trial information. The trial selection information includes, for example, an ID indicated by each of the one or more selected pieces of clinical trial information and identifying the one or more pieces of clinical trial information output by the clinical trial output unit 142. The ID is, for example, the ID of a record in the list of clinical trial information output by the clinical trial output unit 142.

[0041] The attribute value receiving unit 124 receives one or more patient attribute values, which are attribute values ​​of a patient. The attribute value receiving unit 124 receives, for example, medical record information. The medical record information is information on a patient's medical record. The medical record information includes one or more patient attribute values.

[0042] The processing unit 13 performs various processes, such as processes performed by the abnormal gene acquisition unit 130, the test search unit 131, the subject information acquisition unit 132, the judgment unit 133, the first test number acquisition unit 134, the second test number acquisition unit 135, or the accumulation unit 136.

[0043] The abnormal gene acquisition unit 130 acquires one or more pieces of abnormal gene information from the genetic testing data accepted by the data acceptance unit 121. The abnormal gene acquisition unit 130 acquires abnormal gene information, which is genetic information containing information indicating an abnormality, from each of two or more pieces of genetic information contained in the genetic testing data accepted by the data acceptance unit 121.

[0044] The trial search unit 131 refers to the clinical trial management unit 111 and determines one or more pieces of clinical trial information having the gene identifier of the abnormal gene indicated in the gene selection information received by the gene selection receiving unit 122. Determining the clinical trial information means, for example, obtaining part or all of the clinical trial information, or obtaining the ID of the clinical trial information.

[0045] The subject information acquisition unit 132 acquires subject information including the selection criteria information and exclusion criteria information for each of one or more pieces of clinical trial information identified by the trial selection information received by the trial selection receiving unit 123 from the clinical trial management unit 111 or the external database 4. The external database 4 stores one or more clinical trial details. The clinical trial details are detailed information related to the clinical trial. The clinical trial details include the selection criteria information and the exclusion criteria information.

[0046] The judgment unit 133 acquires participation information regarding whether or not a patient is eligible to participate in a clinical trial, for each of one or more pieces of clinical trial information identified by the trial selection information accepted by the trial selection acceptance unit 123, using the subject information acquired by the subject information acquisition unit 132 and one or more patient attribute values.

[0047] The determination unit 133 acquires the participation information using, for example, a generation AI. The determination unit 133 acquires the participation information by, for example, natural language processing. The determination unit 133 acquires the participation information by, for example, machine learning. Each of the three cases will be described below. (1) When using generative AI

[0048] The judgment unit 133 acquires one or more pieces of target information and one or more patient attribute values ​​acquired by the target information acquisition unit 132. The judgment unit 133 also acquires a participation determination prompt from the prompt management unit 112. Next, the judgment unit 133 provides the target information, one or more patient attribute values, and the participation determination prompt to the generation AI, and acquires participation information for each of one or more pieces of clinical trial information from the generation AI. (2) By natural language processing

[0049] The judgment unit 133 judges whether one or more patient attribute values ​​for each one or more pieces of subject information acquired by the subject information acquisition unit 132 (for each clinical trial) satisfy the selection criteria information contained in the subject information and do not satisfy the exclusion criteria information, and acquires the judgment result.

[0050] The determination unit 133, for example, performs morphological analysis on the selection criteria information and determines whether or not each of one or more patient attribute values ​​satisfies the selection criteria information. The determination unit 133, for example, performs morphological analysis on the exclusion criteria information and determines whether or not each of one or more patient attribute values ​​satisfies the exclusion criteria information. If the selection criteria information is satisfied but the exclusion criteria information is not satisfied, the determination unit 133 acquires participation information including information indicating that "participation is possible." (3) Machine learning

[0051] The judgment unit 133 constructs a vector using one or more patient attribute values, inclusion criteria information, and exclusion criteria information for each piece of subject information acquired by the subject information acquisition unit 132 (for each clinical trial). This vector is an explanatory variable vector. Next, the judgment unit 133 provides the explanatory variable vector and the learning model to a machine learning prediction module for each piece of subject information acquired by the subject information acquisition unit 132 (for each clinical trial), and acquires a judgment result, which is an objective variable. The judgment result is, for example, whether participation is possible (e.g., "1") or whether participation is not possible (e.g., "0").

[0052] Furthermore, the learning model is a model acquired by providing two or more sets of training data, each having an explanatory variable vector and a target variable (judgment result) acquired using one or more patient attribute values, selection criteria information, and exclusion criteria information, to a machine learning learning module and executing the learning module. The learning model is information configured by machine learning learning processing and is information used in machine learning prediction processing. The learning model may also be called a learner, classifier, classification model, etc. Furthermore, any machine learning algorithm may be used, such as deep learning, random forest, decision tree, SVM, etc. Furthermore, various machine learning functions, such as the TensorFlow (registered trademark) library, the random forest module of the R language, fastText, TinySVM, etc., and various existing libraries, may be used for machine learning.

[0053] The first trial number acquisition unit 134 acquires the first trial number, which is the number of clinical trial information for each gene (each gene identifier), using the gene identifier contained in one or more pieces of clinical trial information determined by the trial search unit 131.

[0054] The second trial number acquisition unit 135 acquires the second trial number, which is the number of clinical trial information for each cancer type (each cancer identifier), using the target cancer type contained in one or more pieces of clinical trial information determined by the trial search unit 131.

[0055] The storage unit 136 acquires clinical trial information from the clinical trial detailed information for each of one or more clinical trial detailed information from the external database 4, and stores the clinical trial information in the clinical trial management unit 111. The clinical trial information is usually a part of the information that constitutes the clinical trial detailed information.

[0056] It is preferable that the storage unit 136 periodically acquires clinical trial information from the clinical trial detailed information for each of one or more clinical trial detailed information items from the external database 4 and stores the clinical trial information in the clinical trial management unit 111.

[0057] The output unit 14 outputs various types of information, such as one or more pieces of abnormal gene information, a list of abnormal gene information, one or more pieces of clinical trial information, a list of clinical trial information, and participation information.

[0058] Here, output typically means transmission to terminal device 2, but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, transmission to a device other than terminal device 2, storage on a recording medium, and handing over processing results to other processing devices or other programs.

[0059] The abnormal gene output unit 141 outputs one or more pieces of abnormal gene information contained in the genetic testing data received by the data receiving unit 121. The abnormal gene output unit 141 outputs, for example, a list of abnormal gene information using the genetic testing data.

[0060] The clinical trial output unit 142 outputs one or more pieces of clinical trial information determined by the trial search unit 131. The clinical trial output unit 142 outputs, for example, a list of clinical trial information.

[0061] It is preferable that the clinical trial output unit 142 outputs one or more pieces of clinical trial information and the number of first trials for each gene so as to be displayed together.

[0062] It is preferable that the clinical trial output unit 142 outputs one or more pieces of clinical trial information and the number of second trials for each gene so as to be displayed together.

[0063] The determination result output unit 143 outputs the participation information acquired by the determination unit 133 .

[0064] Various types of information are stored in the terminal storage unit 21 included in the terminal device 2. The various types of information include, for example, a user identifier and genetic test data.

[0065] The terminal reception unit 22 receives various instructions and information, such as genetic test data, gene selection information, test selection information, and one or more patient attribute values.

[0066] The means for inputting various instructions and information may be any means, such as a touch panel, keyboard, mouse, or menu screen.

[0067] The device processing unit 23 performs various types of processing, such as processing to change instructions, information, etc. received by the device receiving unit 22 into instructions, information, etc. with a structure to be transmitted, and processing to change information received by the device receiving unit 25 into a structure to be output.

[0068] The terminal transmitting unit 24 transmits various instructions and information to the information processing device 1. The various instructions and information are, for example, genetic test data, gene selection information, test selection information, or one or more patient attribute values.

[0069] The terminal receiving unit 25 receives various instructions and information from the information processing device 1. The various instructions and information are, for example, one or more pieces of abnormal gene information, a list of abnormal gene information, one or more pieces of clinical trial information, a list of clinical trial information, or participation information.

[0070] The terminal output unit 26 outputs various types of information, such as one or more pieces of abnormal gene information, a list of abnormal gene information, one or more pieces of clinical trial information, a list of clinical trial information, and participation information.

[0071] The storage unit 11, clinical trial management unit 111, prompt management unit 112, and terminal storage unit 21 are preferably non-volatile recording media, but may also be realized as volatile recording media.

[0072] There is no restriction on the process by which information is stored in the storage unit 11 etc. For example, information may be stored in the storage unit 11 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 11 etc., or information input via an input device may be stored in the storage unit 11 etc.

[0073] The reception unit 12, data reception unit 121, gene selection reception unit 122, test selection reception unit 123, and attribute value reception unit 124 are preferably realized by wireless or wired communication means, but may also be realized by a means for receiving broadcasts, a device driver for input means such as a touch panel or keyboard, or control software for a menu screen.

[0074] The processing unit 13, abnormal gene acquisition unit 130, test search unit 131, subject information acquisition unit 132, judgment unit 133, first test number acquisition unit 134, second test number acquisition unit 135, storage unit 136, and terminal processing unit 23 can typically be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are typically realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type is not important.

[0075] The output unit 14, abnormal gene output unit 141, clinical trial output unit 142, and judgment result output unit 143 are usually realized by wireless or wired communication means, but can also be realized by driver software for an output device such as a display or speaker, or by a combination of driver software for an output device and an output device, etc.

[0076] The terminal reception unit 22 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.

[0077] The terminal transmitting unit 24 is usually realized by a wireless or wired communication means, but may also be realized by a broadcasting means.

[0078] The terminal receiving unit 25 is usually realized by a wireless or wired communication means, but may also be realized by a means for receiving broadcasts.

[0079] The terminal output unit 26 may or may not include an output device such as a display, a speaker, etc. The terminal output unit 26 may be realized by driver software for an output device, or by a combination of driver software for an output device and the output device, etc.

[0080] Next, an example of the operation of the information processing device 1 will be described with reference to the flowchart of FIG.

[0081] (Step S401) The data receiving unit 121 determines whether or not genetic testing data has been received. If genetic testing data has been received, the process proceeds to step S402; if not, the process proceeds to step S415. It is preferable that the data receiving unit 121 receive genetic testing data paired with a user identifier.

[0082] (Step S402) The abnormal gene acquisition unit 130 acquires one or more pieces of abnormal gene information from the genetic test data received in step S401.

[0083] (Step S403) The processing unit 13 determines whether or not the gene selection condition is satisfied. If the gene selection condition is satisfied, the process proceeds to step S404, and if not, the process proceeds to step S406.

[0084] The gene selection condition is a condition for a specialist such as a doctor to select genes. For example, the gene selection condition is that the number of acquired abnormal gene information is equal to or greater than a threshold value. For example, the gene selection condition is that a flag indicating that abnormal gene information is to be selected is stored in the storage unit 11. For example, the gene selection condition is that a flag indicating that abnormal gene information is to be selected is stored in the storage unit 11 in association with the user identifier of the user who has transmitted the genetic test data.

[0085] (Step S404) The abnormal gene output unit 141 outputs one or more pieces of abnormal gene information acquired in step S402. The abnormal gene information output here may be a part of the information contained in the abnormal gene information.

[0086] (Step S405) The gene selection receiving unit 122 determines whether or not gene selection information has been received for one or more outputs of abnormal gene information. If gene selection information has been received, the process proceeds to step S406; if not, the process returns to step S405.

[0087] (Step S406) The test search unit 131 acquires gene identifiers of one or more abnormal genes specified by the gene selection information, or gene identifiers included in each of the one or more pieces of abnormal gene information acquired in step S402.

[0088] (Step S407) The trial search unit 131 acquires clinical trial information targeting the abnormal genes identified by the one or more gene identifiers acquired in step S406. An example of such trial search processing will be described using the flowchart in FIG.

[0089] (Step S408) The processing unit 13 determines whether or not the test selection conditions are met. If the test selection conditions are met, the process proceeds to step S409, and if not, the process proceeds to step S412.

[0090] The trial selection conditions are conditions for a specialist such as a doctor to select a clinical trial. For example, the trial selection conditions are that the number of acquired clinical trial information is equal to or greater than a threshold value. For example, the trial selection conditions are that a flag indicating that clinical trial information is to be selected is stored in the storage unit 11. For example, the trial selection conditions are that a flag indicating that clinical trial information is to be selected is stored in the storage unit 11 in association with the user identifier of the user who has transmitted the genetic testing data.

[0091] (Step S409) The clinical trial output unit 142 acquires and outputs one or more pieces of clinical trial information.

[0092] (Step S410) The test selection receiving unit 123 determines whether or not test selection information has been received. If test selection information has been received, the process proceeds to step S411, and if not, the process returns to step S410.

[0093] (Step S411) The subject information acquisition unit 132 acquires clinical trial information, etc. of the selected clinical trial identified by the trial selection information. The clinical trial information, etc., is, for example, one or more pieces of clinical trial information, the number of first trials for each gene, and the number of second trials for each cancer type.

[0094] (Step S412) The attribute value receiving unit 124 determines whether or not the medical record information has been received. If the medical record information has been received, the process proceeds to step S413, and if the medical record information has not been received, the process returns to step S412.

[0095] (Step S413) The determination unit 133 performs participation determination processing. An example of the participation determination processing will be described with reference to the flowchart of FIG.

[0096] (Step S414) The determination result output unit 143 outputs the participation information acquired in step S413. The process returns to step S401.

[0097] (Step S415) The processing unit 13 determines whether or not the clinical trial information collection conditions are met. If the clinical trial information collection conditions are met, the process proceeds to step S416, and if not, the process returns to step S401.

[0098] The clinical trial information collection condition is a condition for collecting clinical trial information, such as a predetermined time (for example, 12:00 every day).

[0099] (Step S416) The accumulation unit 136 performs processing to collect clinical trial information. Return to step S401. An example of such information collection processing will be described with reference to the flowchart in FIG.

[0100] In the flowchart of FIG. 4, the process ends when the power is turned off or an interrupt occurs to end the process.

[0101] Next, an example of the test search process in step S407 will be described with reference to the flowchart in FIG.

[0102] (Step S501) The test search unit 131 assigns 1 to a counter i.

[0103] (Step S502) The test search unit 131 determines whether the gene identifier of the i-th abnormal gene is present among the acquired gene identifiers of the abnormal genes. If the gene identifier of the i-th abnormal gene is present, the process proceeds to step S503; if not, the process proceeds to step S511.

[0104] (Step S503) The test search unit 131 acquires the gene identifier of the i-th abnormal gene.

[0105] (Step S504) The test search unit 131 assigns 1 to the counter j.

[0106] (Step S505) The trial search unit 131 determines whether the j-th clinical trial information exists in the clinical trial management unit 111. If the j-th clinical trial information exists, the process proceeds to step S506; if not, the process proceeds to step S510.

[0107] (Step S506) The trial search unit 131 determines whether the j-th clinical trial information of the clinical trial management unit 111 has the i-th gene identifier acquired in step S503. If it has the gene identifier, the process proceeds to step S507; if it does not have the gene identifier, the process proceeds to step S509.

[0108] (Step S507) The trial search unit 131 determines whether the j-th clinical trial information satisfies other conditions. If it does, the process proceeds to step S508, and if it does not, the process proceeds to step S509.

[0109] The other conditions are, for example, period conditions, which are conditions related to the recruitment period for participants. For example, the period conditions are "today is not past the recruitment period" or "today is more than a threshold before the last day of the recruitment period." Other conditions are not required. Clinical trial information usually includes information specifying the recruitment period for participants.

[0110] (Step S508) The trial search unit 131 acquires the j-th clinical trial information and temporarily stores it in a buffer (not shown).

[0111] (Step S509) The test retrieval unit 131 increments the counter j by 1. The process returns to step S505.

[0112] (Step S510) The test retrieval unit 131 increments the counter i by 1. The process returns to step S502.

[0113] (Step S511) The first trial number acquisition unit 134 acquires the first trial number, which is the number of clinical trial information for each gene (each gene identifier), using the gene identifiers contained in one or more pieces of clinical trial information temporarily stored in a buffer not shown in step S508.

[0114] (Step S512) The second trial number acquisition unit 135 acquires the second trial number, which is the number of clinical trial information for each cancer type (each cancer identifier), using the target cancer type contained in one or more pieces of clinical trial information temporarily stored in a buffer (not shown) in step S508, and returns to the upper-level processing.

[0115] Next, an example of the participation determination process in step S413 will be described with reference to the flowchart of FIG.

[0116] (Step S601) The judgment unit 133 acquires one or more patient attribute values ​​contained in the accepted medical record information. Usually, the patient attribute values ​​to be acquired are predetermined. The acquired patient attribute values ​​include, for example, age, sex, whether or not the patient is pregnant, disease name, and treatment history. The acquired patient attribute values ​​are, for example, part of the medical record information.

[0117] (Step S602) The determination unit 133 acquires a participation determination prompt from the prompt management unit 112.

[0118] (Step S603) The determination unit 133 assigns 1 to the counter i.

[0119] (Step S604) The judgment unit 133 judges whether the i-th clinical trial information exists. If the i-th clinical trial information exists, the process proceeds to step S605, and if not, the process returns to the upper processing.

[0120] (Step S605) The judgment unit 133 acquires a clinical trial identifier that identifies the i-th clinical trial information.

[0121] (Step S606) The judgment unit 133 acquires subject information paired with the clinical trial identifier from the external database 4 or the clinical trial management unit 111. The subject information usually includes inclusion criteria information of the clinical trial information and exclusion criteria information of the clinical trial information.

[0122] (Step S607) The determination unit 133 substitutes one or more patient attribute values ​​and target information into the variables of the participation determination prompt, and configures the participation determination prompt to be given to the generation AI.

[0123] (Step S608) The judgment unit 133 provides the participation determination prompt constructed in step S607 to the generation AI. Note that here, the judgment unit 133 executes, for example, an API that uses the participation determination prompt as an argument. Note that this API is an API that provides a prompt to the generation AI and obtains an answer.

[0124] (Step S609) The determination unit 133 determines whether or not an answer has been acquired from the generation AI. If an answer has been acquired, the process proceeds to step S610, and if not, the process returns to step S609.

[0125] (Step S610) The determination unit 133 acquires the i-th participation information from the response acquired in step S609, and temporarily stores it in a buffer (not shown).

[0126] (Step S611) The determination unit 133 increments the counter i by 1. The process returns to step S604.

[0127] Next, an example of the information collection process in step S416 will be described with reference to the flowchart in FIG.

[0128] (Step S701) The storage unit 136 accesses the external database 4 (starts communication).

[0129] (Step S702) The accumulation unit 136 assigns 1 to the counter i.

[0130] (Step S703) The accumulation unit 136 determines whether the i-th clinical trial detailed information exists in the external database 4. If the i-th clinical trial detailed information exists, the process proceeds to step S704, and if not, the process returns to the upper processing.

[0131] (Step S704) The accumulation unit 136 acquires the i-th clinical trial detailed information from the external database 4.

[0132] (Step S705) The accumulation unit 136 acquires the clinical trial information from the i-th clinical trial detailed information. Note that the clinical trial information is part of the clinical trial detailed information.

[0133] (Step S706) The accumulation unit 136 determines whether or not the clinical trial information acquired in step S705 exists in the clinical trial management unit 111. If it exists in the clinical trial management unit 111, the process proceeds to step S707, and if it does not exist, the process proceeds to step S708.

[0134] (Step S707) The storage unit 136 determines whether the update date of the i-th clinical trial detailed information is newer than when the clinical trial information existing in the clinical trial management unit 111 was stored. If it is newer, the process proceeds to step S708, and if it is not newer, the process proceeds to step S709.

[0135] (Step S708) The accumulation unit 136 accumulates the clinical trial information acquired in step S705 in the clinical trial management unit 111.

[0136] (Step S709) The accumulation unit 136 increments the counter i by 1. The process returns to step S703.

[0137] Next, an example of the operation of the terminal device 2 will be described with reference to the flowchart of FIG.

[0138] (Step S801) The terminal reception unit 22 determines whether or not genetic test data has been received. If genetic test data has been received, the process proceeds to step S802, and if not, the process proceeds to step S805.

[0139] (Step S802) The device processing unit 23 acquires the user identifier from the device storage unit 21. The terminal transmitting unit 24 transmits the genetic test data to the information processing device 1 in combination with the user identifier.

[0140] (Step S803) In response to the transmission of the genetic test data, the terminal receiving unit 25 determines whether or not one or more pieces of abnormal genetic information have been received from the information processing device 1. If abnormal genetic information has been received, the process proceeds to step S804; if not, the process returns to step S803.

[0141] (Step S804) The terminal processing unit 23 composes a list of abnormal gene information to be output. The terminal output unit 26 outputs the list of abnormal gene information. Return to step S801.

[0142] (Step S805) The terminal reception unit 22 determines whether or not gene selection information has been received. If gene selection information has been received, the process proceeds to step S806, and if not, the process proceeds to step S809.

[0143] (Step S806) The device processing unit 23 acquires the user identifier from the device storage unit 21. The terminal transmitting unit 24 transmits the gene selection information to the information processing device 1 in combination with the user identifier.

[0144] (Step S807) In response to the transmission of the gene selection information, the terminal receiving unit 25 determines whether or not one or more pieces of clinical trial information have been received from the information processing device 1. If clinical trial information has been received, the process proceeds to step S808; if not, the process returns to step S807.

[0145] (Step S808) The terminal processing unit 23 composes a list of clinical trial information to be output. The terminal output unit 26 outputs the list of clinical trial information. Return to step S801.

[0146] (Step S809) The terminal reception unit 22 determines whether or not test selection information has been received. If test selection information has been received, the process proceeds to step S810, and if not, the process proceeds to step S815.

[0147] (Step S810) The device processing unit 23 acquires the user identifier from the device storage unit 21. The terminal transmitting unit 24 transmits the test selection information to the information processing device 1 in combination with the user identifier.

[0148] (Step S811) The terminal processing unit 23 determines whether or not medical chart information exists in a buffer (not shown). If medical chart information exists, the process proceeds to step S812, and if not, the process proceeds to step S815.

[0149] (Step S812) The device processing unit 23 acquires the user identifier from the device storage unit 21. The terminal transmitting unit 24 transmits the medical record information to the information processing device 1 in combination with the user identifier.

[0150] (Step S813) In response to the transmission of the trial selection information, etc., the terminal receiving unit 25 determines whether or not participation information for one or more clinical trials has been received from the information processing device 1. If participation information has been received, proceed to step S814; if not, return to step S813.

[0151] (Step S814) The terminal processing unit 23 composes the participation information to be output for each clinical trial. The terminal output unit 26 outputs the participation information. Return to step S801.

[0152] (Step S815) The terminal reception unit 22 determines whether or not the medical record information has been received. If the medical record information has been received, the process proceeds to step S816, and if not, the process returns to step S801.

[0153] (Step S816) The terminal processing unit 23 temporarily stores the medical record information in a buffer (not shown).

[0154] (Step S817) The terminal processing unit 23 determines whether or not the test selection information has been transmitted to the information processing device 1. If it has been transmitted, the process proceeds to step S812, and if it has not been transmitted, the process returns to step S801.

[0155] In the flowchart of FIG. 8, the process ends when the power is turned off or an interrupt occurs to end the process.

[0156] A specific example of the operation of information system A in this embodiment will be described below. The external database 4 is the official Japanese clinical trial registration database (Japan Registry of Clinical Trials: jRCT) operated by the Ministry of Health, Labor and Welfare. Detailed clinical trial information in the external database 4 is, for example, the information shown in FIGS. 9 and 10.

[0157] The storage unit 136 of the information processing device 1 acquires clinical trial information from the detailed clinical trial information of each of the many clinical trial information stored in the external database 4, and stores the many pieces of clinical trial information in the clinical trial management unit 111. The clinical trial management unit 111 is, for example, a relational database. The clinical trial information stored in the clinical trial management unit 111 is records in the relational database. Each record includes a gene identifier (here, a gene name), one or more target cancer types, inclusion criteria information, and exclusion criteria information.

[0158] In this situation, it is assumed that doctor D inputs genetic test data of one patient P into terminal device 2. Next, terminal device 2 accepts the genetic test data and transmits it to information processing device 1.

[0159] The data receiving unit 121 of the information processing device 1 receives genetic testing data. The genetic testing data contains, for example, a large number of pieces of genetic information. Each piece of genetic information is the test result for one gene. Next, the abnormal gene acquisition unit 130 acquires 15 pieces of abnormal genetic information from the received genetic testing data. The abnormal genetic information is, for example, information associated with information indicating "abnormality" among the genetic information that is the test result for the gene contained in the genetic testing data. Next, the abnormal gene output unit 141 transmits a list including the 15 pieces of abnormal genetic information to Doctor D's terminal device 2.

[0160] Next, the terminal device 2 receives and outputs the list including the 15 pieces of abnormal gene information. An example of such a list is shown in Figure 11. In Figure 11, 1101 is information on the 14 abnormal genes of patient P.

[0161] Next, it is assumed that doctor D selects four genes from the 14 abnormal genes that should be included in a clinical trial from an expert's perspective, taking into consideration the condition of patient P. Here, the abnormal gene information of the selected four genes is 1102 in FIG. 11. Next, terminal device 2 receives gene selection information including gene identifiers of the four genes and transmits the gene selection information to information processing device 1.

[0162] Next, the gene selection receiving unit 122 of the information processing device 1 receives the gene selection information. Next, the trial search unit 131 performs the trial search process described using the flowchart of FIG. 5 using the gene identifiers of each of the four abnormal genes identified by the gene selection information. The trial search unit 131 then acquires clinical trial information having any of the four gene identifiers from the clinical trial management unit 111. The first trial number acquisition unit 134 calculates the first trial number, which is the number of clinical trial information for each gene, using the gene identifiers included in each of the one or more pieces of clinical trial information determined by the trial search unit 131. The first trial number acquisition unit 134 creates a graph showing the first trial number for each abnormal gene. The second trial number acquisition unit 135 calculates the second trial number, which is the number of clinical trial information for each cancer type, using the target cancer type included in each of the one or more pieces of clinical trial information determined by the trial search unit 131. The second trial number acquisition unit 135 creates a graph showing the second trial number for each cancer type.

[0163] Next, the clinical trial output unit 142 acquires the acquired clinical trial information, etc., and transmits it to the terminal device 2. The clinical trial information, etc., includes the clinical trial information, the number of first trials for each gene, and the number of second trials for each cancer type.

[0164] Next, Doctor D's terminal device 2 receives and outputs the clinical trial information, the number of first trials for each gene, and the number of second trials for each cancer type. An example of such output is shown in FIG. 12. In FIG. 12, a large amount of clinical trial information is shown as 1201. An image of a graph showing the number of first trials for each gene is shown as 1202. An image of a graph showing the number of second trials for each cancer type is shown as 1203.

[0165] Next, suppose that Doctor D looks at the output example in FIG. 12 and selects three pieces of clinical trial information that he or she believes are effective for Patient P (see 1204 in FIG. 12). Then, the terminal device 2 receives the trial selection information having the three clinical trial identifiers. Next, the terminal device 2 transmits the trial selection information to the information processing device 1.

[0166] Also, assume that doctor D inputs the medical record information “Age: 45 years old, Gender: Female, Diagnosis: DLBCL, PS: 0, Treatment history: R-CHOP therapy” into the terminal device 2 (see 1205 in FIG. 12). Next, the terminal device 2 accepts the medical record information and transmits it to the information processing device 1.

[0167] Next, the attribute value receiving unit 124 of the information processing device 1 receives the medical record information. Next, the determination unit 133 performs the participation determination process described using the flowchart in Fig. 6. Note that the participation determination process is performed for the three clinical trials selected in Fig. 12.

[0168] That is, the determination unit 133 acquires one or more patient attribute values ​​"age: 45 years old, sex: female, diagnosis: DLBCL, PS: 0, treatment history: R-CHOP therapy" contained in the accepted medical record information. The determination unit 133 also acquires a participation determination prompt from the prompt management unit 112. The participation determination prompt of the prompt management unit 112 is, for example, as shown in FIG. 13.

[0169] Next, the judgment unit 133 performs the following process for each of the three clinical trials. The judgment unit 133 acquires a clinical trial identifier that identifies the clinical trial information. Next, the judgment unit 133 acquires the inclusion criteria information and exclusion criteria information that are paired with the clinical trial identifier from the external database 4 or the clinical trial management unit 111. Next, the judgment unit 133 assigns the patient attribute values, the inclusion criteria information, and the exclusion criteria information to the variables of the participation decision prompt, and constructs a participation decision prompt to be given to the generation AI. An example of such a participation decision prompt is shown in Figure 14.

[0170] Next, the judgment unit 133 provides a participation decision prompt to the generation AI for each of the three clinical trials. Then, the judgment unit 133 obtains a response from the generation AI. Next, the judgment unit 133 obtains participation information from the obtained response and temporarily stores it in a buffer (not shown). Then, the judgment unit 133 obtains participation information for each of the three clinical trials and temporarily stores it in a buffer (not shown).

[0171] Next, the determination result output unit 143 acquires the three pieces of participation information from a buffer (not shown) and transmits them to the terminal device 2.

[0172] Doctor D's terminal device 2 receives and outputs the three pieces of participation information. An example of such output is shown in Figure 15. 1501 in Figure 15 shows the three pieces of participation information. In 1501 in Figure 15, the participation information includes a clinical trial identifier, participation availability information, and reason information.

[0173] As described above, according to this embodiment, patients can easily find clinical trials in which they can participate. This makes it easier for cancer patients, for example, to participate in clinical trials. In particular, participation in clinical trials by cancer patients for whom standard treatments have not been effective can help save their lives.

[0174] Furthermore, according to this embodiment, it is possible to easily find an appropriate clinical trial from among clinical trials in which patients can participate and which have been selected based on the knowledge of experts such as doctors.

[0175] Furthermore, according to this embodiment, it is possible to more easily find clinical trials in which patients can participate and which target abnormal genes selected by experts such as doctors.

[0176] Furthermore, according to this embodiment, it becomes easier to select a clinical trial for which it is determined whether or not one can participate.

[0177] Furthermore, according to this embodiment, a database for managing clinical trial information can be automatically constructed.

[0178] The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification. The software that realizes the information processing device 1 in this embodiment is the following program. In other words, this program causes a computer to function as: a data accepting unit that accepts genetic testing data, which is test data for a patient's genes, information having a genetic identifier, and test data including one or more abnormal gene information pieces that are information on abnormal genes; a trial search unit that determines one or more clinical trial information pieces having genetic identifiers of abnormal genes identified by the one or more abnormal gene information pieces contained in the genetic testing data from a clinical trial management unit that stores one or more clinical trial information pieces that correspond to the trial identifiers and have genetic identifiers and target cancer types; an attribute value accepting unit that accepts one or more patient attribute values ​​that are attribute values ​​of the patient; a subject information acquiring unit that acquires subject information including inclusion criteria information and exclusion criteria information for each of the one or more clinical trial information pieces determined by the trial search unit from the clinical trial management unit or an external database that stores detailed clinical trial information including subject information; a judgment unit that acquires participation information regarding whether the patient is eligible to participate in the clinical trial, for each of the one or more clinical trial information pieces determined by the trial search unit, using the subject information and the one or more patient attribute values ​​acquired by the subject information acquiring unit; and a judgment result output unit that outputs the participation information acquired by the judgment unit.

[0179] (Embodiment 2) In this embodiment, an information processing device is described that accepts genetic testing data, outputs one or more pieces of abnormal gene information contained in the genetic testing data, accepts a selection of the abnormal gene information, and outputs a report on the selected abnormal genes. The report includes a second gene identifier, which is a map of a portion of the first genetic map present in the genetic testing data that is related to the selected abnormal gene information. The report also includes a design that visually indicates the function of the abnormal gene in a doughnut-shaped figure.

[0180] In this embodiment, an information processing device that outputs a detailed report for specialists such as doctors and a simple report for patients will be described.

[0181] 16 is a conceptual diagram of an information system B according to this embodiment. The information system B includes an information processing device 5 and one or more terminal devices 6.

[0182] The information processing device 5 is a device that outputs a report on abnormal genes using genetic test data. The information processing device 5 is usually a server, but may be a terminal. When the information processing device 5 is a server, the information processing device 5 is, for example, a cloud server or an ASP server, but the type does not matter. When the information processing device 5 is a terminal, the information processing device 5 is, for example, a so-called personal computer, a smartphone, or a tablet terminal, but the type does not matter. When the information processing device 5 is a terminal, the terminal device 6 is not necessary in the information system B. It is preferable that the information processing device 5 has all the functions of the information processing device 1. In other words, it is preferable that the information processing device 5 has all the invention-specifying matters that the information processing device 1 has.

[0183] The terminal device 6 is a terminal used by a user. The user may be, for example, a doctor, a genetic analysis specialist, or the like. However, the user is not limited to this. The terminal device 6 may be, for example, a personal computer, a smartphone, or a tablet terminal, but the type is not limited thereto. It is preferable that the terminal device 6 has all the functions of the terminal device 2.

[0184] The information processing device 5 and one or more terminal devices 6 can communicate with each other via a network such as the Internet.

[0185] 17 is a block diagram of an information system B according to this embodiment. The information processing device 5 includes a storage unit 51, a reception unit 52, a processing unit 53, and an output unit 54. The storage unit 51 includes a gene database 511. The reception unit 52 includes a data reception unit 121, a gene selection reception unit 122, and an output instruction reception unit 521. The processing unit 53 includes an abnormal gene acquisition unit 130, a gene map extraction unit 531, and a report construction unit 532. The output unit 54 includes an abnormal gene output unit 141 and a report output unit 541.

[0186] The terminal device 6 includes a terminal storage unit 61 , a terminal reception unit 62 , a terminal processing unit 63 , a terminal transmission unit 64 , a terminal reception unit 65 , and a terminal output unit 66 .

[0187] Various types of information are stored in the storage unit 51 that constitutes the information processing device 5. The various types of information are, for example, gene management information, which will be described later.

[0188] Two or more pieces of gene management information are stored in the gene database 511. Each of the two or more pieces of gene management information in the gene database 511 is associated with a gene identifier.

[0189] Gene management information is information about genes. Gene management information includes a functional diagram of a gene. A functional diagram is a diagram that shows the function of a gene in the shape of a donut or a circle. A functional diagram includes regions for each of two or more functions of a gene. Gene management information includes gene description information. Gene description information includes text that explains the gene. Gene description information includes text that explains the gene in simple terms. Gene management information includes, for example, location information. Location information is information that identifies the location of a gene within the entire genome.

[0190] The reception unit 52 receives various instructions and information. The reception unit 52 usually receives various instructions and information from the terminal device 2. The various instructions and information are, for example, genetic test data, gene selection information, and output instructions, which will be described later.

[0191] The output instruction receiving unit 521 receives an output instruction. The output instruction is an instruction to output a report, which will be described later. The output instruction is preferably an instruction to output a detailed report, which will be described later, and a simple report, which will be described later, all at once. The report is an HTML file or a PDF file, but the data type, structure, etc. are not important.

[0192] The processing unit 53 performs various types of processing, such as processing performed by the abnormal gene acquisition unit 130, the gene map extraction unit 531, or the report construction unit 532.

[0193] The gene map cutout unit 531 is a gene map including the region of the abnormal gene specified by the abnormal gene information, and acquires a second gene map cut out from a part of the first gene map.

[0194] The gene map cutout unit 531 acquires a second gene map obtained by cutting out a part of the first gene map from the first gene map included in the abnormal gene information acquired by the abnormal gene acquisition unit 130 .

[0195] The first gene map is a genetic map. A genetic map describes the location of genes as cytogenetic locations, and is a diagram based on the characteristic patterns of bands that appear when chromosomes are stained with specific chemicals. A genetic map can also be called a gene map.

[0196] The second genetic map is information about a partial region of the first genetic map, and includes the region of the abnormal gene.

[0197] The gene map excision unit 531 is a second gene map that includes the region of the abnormal gene identified by the gene selection information received by the gene selection receiving unit 122, and it is preferable to obtain a second gene map that is a portion excised from the first gene map.

[0198] The report construction unit 532 constructs a report including the second gene map acquired by the gene map extraction unit 531. The report construction unit 532 constructs a report regarding abnormal genes.

[0199] The report may include, for example, information on genetic alterations, information on applicable medications, information on potential clinical trials, information on treatment options, information on the tumor, information on the type of mutation in the gene sequence of the DNA, and the like.

[0200] The report construction unit 532 constructs a report on the abnormal gene identified by the gene selection information received by the gene selection reception unit 122, and it is preferable that the report includes the second gene map acquired by the gene map extraction unit 531.

[0201] The report composer 532 preferably composes a detailed report for the physician and a simple report for the patient.

[0202] The detailed report does not include gene explanatory information. The detailed report includes information necessary for specialists such as doctors. The simple report includes gene explanatory information. The simple report does not include information that is difficult for patients to understand.

[0203] The output unit 54 outputs various types of information. The various types of information include, for example, one or more pieces of abnormal gene information, a list of abnormal gene information, and a report. The report may be, for example, a simple report or a detailed report.

[0204] Here, output typically means transmission to terminal device 2, but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, transmission to a device other than terminal device 2, storage on a recording medium, and handing over processing results to other processing devices or other programs.

[0205] The report output unit 541 outputs the report constructed by the report construction unit 532. It is preferable that the report output unit 541 outputs a detailed report and a simple report.

[0206] Various types of information are stored in the terminal storage unit 61 that constitutes the terminal device 6. The various types of information include, for example, a user identifier and genetic test data.

[0207] The terminal reception unit 62 receives various instructions and information, such as genetic test data, gene selection information, and output instructions.

[0208] The means for inputting various instructions and information may be any means, such as a touch panel, keyboard, mouse, or menu screen.

[0209] The device processing unit 63 performs various types of processing, such as processing to change instructions, information, etc. received by the device receiving unit 62 into instructions, information, etc. with a structure to be transmitted, and processing to change information received by the device receiving unit 65 into a structure to be output.

[0210] The terminal transmitting unit 64 transmits various instructions and information to the information processing device 1. The various instructions and information are, for example, genetic test data, gene selection information, and output instructions.

[0211] The terminal receiving unit 65 receives various instructions and information from the information processing device 1. The various instructions and information are, for example, one or more pieces of abnormal gene information, a list of abnormal gene information, and a report.

[0212] The terminal output unit 66 outputs various types of information, such as one or more pieces of abnormal gene information, a list of abnormal gene information, and a report.

[0213] The storage unit 51, the gene database 511, and the terminal storage unit 61 are preferably non-volatile recording media, but may also be realized as volatile recording media.

[0214] There is no restriction on the process by which information is stored in the storage unit 51 etc. For example, information may be stored in the storage unit 51 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 51 etc., or information input via an input device may be stored in the storage unit 51 etc.

[0215] The reception unit 52 and the output instruction reception unit 521 are preferably realized by wireless or wired communication means, but may also be realized by a means for receiving broadcasts, a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

[0216] The processing unit 53, gene map extraction unit 531, report construction unit 532, and terminal processing unit 63 can usually be realized by a processor, memory, etc. The processing procedures of the processing unit 53, etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type does not matter.

[0217] The output unit 54 and the report output unit 541 are usually realized by wireless or wired communication means, but may also be realized by driver software for an output device such as a display or speaker, or by a combination of driver software for an output device and the output device.

[0218] The terminal reception unit 62 can be realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen.

[0219] The terminal transmitting unit 64 is usually realized by a wireless or wired communication means, but may also be realized by a broadcasting means.

[0220] The terminal receiving unit 65 is usually realized by a wireless or wired communication means, but may also be realized by a means for receiving broadcasts.

[0221] The terminal output unit 66 may or may not be considered to include an output device such as a display, a speaker, etc. The terminal output unit 66 may be realized by driver software for an output device, or by a combination of driver software for an output device and the output device, etc.

[0222] Next, an example of the operation of the information processing device 5 will be described with reference to the flowchart of Fig. 18. In the flowchart of Fig. 18, the description of the same steps as in the flowchart of Fig. 4 will be omitted.

[0223] (Step S1801) Output instruction receiving unit 521 determines whether or not an output instruction has been received. If an output instruction has been received, the process proceeds to step S1802, and if not, the process returns to step S1801.

[0224] (Step S1802) The report composing unit 532 acquires the gene identifiers of the one or more selected abnormal genes, or the gene identifiers of the one or more abnormal genes in the genetic test data.

[0225] (Step S1803) The report composing unit 532 composes a simple report using the gene identifiers of one or more abnormal genes. An example of such simple report composing processing will be described with reference to the flowchart of FIG.

[0226] (Step S1804) The report composing unit 532 composes a detailed report using the gene identifiers of one or more abnormal genes. An example of such detailed report composing processing will be described with reference to the flowchart of FIG.

[0227] (Step S1805) The report output unit 541 outputs the simple report acquired in step S1803 and the detailed report acquired in step S1804. The process returns to step S1801.

[0228] In the flowchart of FIG. 18, it is preferable to obtain and output a simple report and a detailed report in response to the reception of one output instruction.

[0229] In the flowchart of FIG. 18, the process ends when the power is turned off or an interrupt occurs to end the process.

[0230] Next, an example of the simple report configuration process in step S1803 will be described with reference to the flowchart in FIG.

[0231] (Step S1901) Report composing unit 532 acquires a cover template of a simple report from storage unit 51. Report composing unit 532 arranges patient-specific information (for example, a patient identifier) ​​in the cover template of a simple report, and acquires cover information of the simple report.

[0232] (Step S1902) The report composing unit 532 acquires gene-unbound simple information from the storage unit 51. The gene-unbound simple information is information that is not bound by genes and is information to be presented to the patient.

[0233] (Step S1903) The report composing unit 532 assigns 1 to the counter i.

[0234] (Step S1904) The report composing unit 532 determines whether the i-th gene identifier is present among the gene identifiers acquired in step S1802. If the i-th gene identifier is present, the process proceeds to step S1905; if not, the process proceeds to step S1911.

[0235] (Step S1905) The report composing unit 532 acquires, from the gene database 511, position information in the genetic map that is paired with the i-th gene identifier.

[0236] (Step S1906) The report composing unit 532 acquires the first genetic map, which is a genetic map in the genetic test data.

[0237] (Step S1907) The report construction unit 532 extracts a second genetic map, which is an area including the position specified by the position information of the i-th genetic identifier, from the first genetic map. Preferably, the second genetic map is a map centered on the position specified by the position information of the i-th genetic identifier.

[0238] (Step S1908) The report composing unit 532 acquires gene description information paired with the i-th gene identifier from the gene database 511.

[0239] (Step S1909) The report composing unit 532 acquires gene-specific simplified information paired with the i-th gene identifier. The report composing unit 532 acquires gene-specific simplified information paired with the i-th gene identifier from, for example, the gene database 511.

[0240] The gene-specific simplified information is gene-specific information that can be provided to patients, such as clinical trial information for the abnormal gene.

[0241] (Step S1910) The report composing unit 532 increments the counter i by 1. The process returns to step S1904.

[0242] (Step S1911) The report construction unit 532 constructs a simple report including cover information for the simple report, gene-unbound simple information, a second gene map for each of one or more abnormal genes, gene description information, and gene-specific simple information. The process returns to the upper level process. The simple report is, for example, a PDF file, but the data structure and format are not important.

[0243] Next, an example of the detailed report configuration process in step S1804 will be described with reference to the flowchart in FIG.

[0244] (Step S2001) The report composing unit 532 acquires a cover template of a detailed report from the storage unit 51. The report composing unit 532 arranges patient-specific information (for example, a patient identifier) ​​in the cover template of a detailed report, and acquires cover information of the detailed report.

[0245] (Step S2002) The report construction unit 532 acquires gene-unbound detailed information from the storage unit 51. The gene-unbound detailed information is information that is not bound by genes and is information that is presented to specialists such as doctors. The gene-unbound detailed information is, for example, information about the patient's treatment plan entered by a doctor.

[0246] (Step S2003) The report composing unit 532 assigns 1 to the counter i.

[0247] (Step S2004) The report composing unit 532 determines whether the i-th gene identifier is present among the gene identifiers acquired in step S1802. If the i-th gene identifier is present, the process proceeds to step S2005; if not, the process proceeds to step S2011.

[0248] (Step S2005) The report composing unit 532 acquires, from the gene database 511, position information in the genetic map that is paired with the i-th gene identifier.

[0249] (Step S2006) The report composing unit 532 acquires the first genetic map, which is a genetic map in the genetic test data.

[0250] (Step S2007) The report construction unit 532 extracts a second genetic map, which is an area including the position specified by the position information of the i-th genetic identifier, from the first genetic map. Preferably, the second genetic map is a map centered on the position specified by the position information of the i-th genetic identifier.

[0251] (Step S2008) The report construction unit 532 acquires gene-specific detailed information paired with the i-th gene identifier from the gene database 511. The gene-specific detailed information is information specific to a gene, and is detailed information to be provided to specialists such as doctors. The gene-specific detailed information is, for example, clinical trial information.

[0252] (Step S2009) The report composing unit 532 increments the counter i by 1. The process returns to step S2004.

[0253] (Step S2010) The report construction unit 532 constructs a detailed report including cover information of the detailed report, gene-unbound detailed information, a second genetic map for each of one or more abnormal genes, and gene-specific detailed information. The process returns to the upper level process. The detailed report is, for example, a PDF file, but the data structure and format are not important.

[0254] A specific example of the operation of the information system B in this embodiment will be described below.

[0255] Two or more pieces of gene management information are stored in the gene database 511 of the information processing device 5. The gene management information includes a gene identifier (here, a gene name), Functional Diagram , which has gene description information.

[0256] In this situation, it is assumed that doctor D inputs genetic test data for one patient P into terminal device 6. Next, terminal device 6 accepts the genetic test data and transmits it to information processing device 5.

[0257] Next, the data receiving unit 121 of the information processing device 5 receives genetic testing data from the terminal device 6. The genetic testing data contains, for example, a large number of pieces of genetic information. Each piece of genetic information is the test result for one gene. Next, the abnormal gene acquisition unit 130 acquires 14 pieces of abnormal genetic information from the received genetic testing data. The abnormal genetic information is, for example, information associated with information indicating "abnormality" among the genetic information that is the test result for the genes contained in the genetic testing data. Next, the abnormal gene output unit 141 transmits a list including the 14 pieces of abnormal genetic information for patient P to doctor D's terminal device 6.

[0258] Next, the terminal device 6 receives and outputs the list including the information on the 14 abnormal genes. An example of such a list is shown in Figure 21. In Figure 21, 2101 is information on the 14 abnormal genes of patient P.

[0259] Next, it is assumed that doctor D selects four genes from the 14 abnormal genes that should be the subject of clinical trials from an expert's perspective, taking into consideration the condition of patient P. Here, the abnormal gene information of the selected four genes is 2102 in FIG. 21. Next, terminal device 2 receives gene selection information including gene identifiers of the four genes and transmits the gene selection information to information processing device 5.

[0260] Next, the gene selection receiving unit 122 of the information processing device 5 receives the gene selection information. Next, the processing unit 53 acquires gene identifiers for each of the four abnormal genes identified by the gene selection information, and temporarily stores them in a buffer (not shown).

[0261] 21. Next, the terminal device 6 receives the output instruction and transmits the output instruction to the information processing device 5.

[0262] The output instruction receiving unit 521 of the information processing device 5 receives the output instruction from the terminal device 6. Next, the report composing unit 532 obtains the gene identifiers of the four abnormal genes from a buffer (not shown).

[0263] Next, the report configuration unit 532 configures a simple report using the gene identifiers of each of the four abnormal genes through the process described with reference to the flowchart in Figure 19. The report configuration unit 532 also configures a detailed report using the gene identifiers of each of the four abnormal genes through the process described with reference to the flowchart in Figure 20. Next, the report output unit 541 transmits the simple report and the detailed report to the terminal device 6.

[0264] The terminal device 6 receives and outputs the simple report and detailed report. The simple report includes the contents of Figures 22 and 23. 2201 in Figure 22 is the gene name of the abnormal gene. 2202 is a sentence of gene explanation information for the abnormal gene. 2203 is information explaining the mutation of the abnormal gene, and is a diagram constituting the gene explanation information. 2301 in Figure 23 is a function diagram of the abnormal gene.

[0265] The report construction unit 532 extracts a portion of the gene map including the region of the abnormal gene from the first gene map (FIG. 24) contained in the genetic test data, and acquires the second gene map (FIG. 25). The report construction unit 532 acquires position information paired with the gene identifier of the abnormal gene from the gene database 511. The report construction unit 532 extracts a portion of the region including the position indicated by the position information from the first gene map (FIG. 24), and acquires the second gene map (FIG. 25). The second gene map is 2501 in FIG. 25.

[0266] Furthermore, one or two of the simple report and the detailed report include clinical trial information for the abnormal gene shown in Fig. 26. The clinical trial information is information acquired when the information processing device 5 has the functions of the information processing device 1. Furthermore, the detailed report includes, for example, detailed information on the abnormal gene shown in Fig. 27.

[0267] As described above, according to this embodiment, an appropriate report based on the genetic test data of the patient can be provided.

[0268] Furthermore, according to this embodiment, an appropriate report on abnormal genes selected by a specialist such as a doctor can be provided.

[0269] Furthermore, according to this embodiment, an appropriate report based on the patient's genetic test data can be provided.

[0270] Furthermore, according to this embodiment, a report for a doctor and a report for a patient can be provided based on the genetic test data of the patient.

[0271] The software for realizing the information processing device 5 in this embodiment is the following program. That is, this program causes a computer to function as a data accepting unit that accepts genetic testing data, which is test data for a patient's genes, information having a gene identifier, test data including one or more pieces of abnormal gene information that are information about abnormal genes, and test data including a first gene map that is an image that clearly indicates abnormal genes, an abnormal gene acquisition unit that acquires the abnormal gene information from the genetic testing data accepted by the data accepting unit, an abnormal gene output unit that outputs the one or more pieces of abnormal gene information acquired by the abnormal gene acquisition unit, a gene selection accepting unit that accepts gene selection information indicating selection of abnormal gene information from the one or more pieces of abnormal gene information output by the abnormal gene output unit, a report composition unit that composes a report on abnormal genes using the abnormal gene information identified by the gene selection information accepted by the gene selection accepting unit, and a report output unit that outputs the report composed by the report composition unit.

[0272] FIG. 28 is a block diagram of a computer system 300 that executes the programs described in this specification to realize the information processing device 1 or the information processing device 5 according to the various embodiments described above.

[0273] In FIG. 28, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.

[0274] 28, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0275] A program that causes computer system 300 to execute the functions of information processing device 5 and the like of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be transmitted to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

[0276] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the information processing device 5 of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner and achieve the desired results. How the computer system 300 operates is well known, and a detailed description thereof will be omitted.

[0277] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).

[0278] The computer that executes the program may be a single computer or a plurality of computers, that is, it may perform centralized processing or distributed processing.

[0279] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0280] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices.

[0281] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0282] As described above, the information processing device according to the present invention has the effect of being able to provide an appropriate report based on genetic test data of a patient, and is useful as an information processing device or the like.

Claims

1. a data receiving unit that receives genetic testing data, which is test data for a patient's genes, information having a gene identifier, test data including one or more pieces of abnormal gene information that are information about abnormal genes, and test data including a first gene map that is an image clearly indicating abnormal genes; an abnormal gene acquisition unit that acquires abnormal gene information from the genetic testing data accepted by the data acceptance unit; an abnormal gene output unit that outputs the one or more pieces of abnormal gene information acquired by the abnormal gene acquisition unit; a gene selection receiving unit that receives gene selection information indicating selection of abnormal gene information from the one or more abnormal gene information output by the abnormal gene output unit; a report construction unit that constructs a report on abnormal genes using the abnormal gene information specified by the gene selection information received by the gene selection receiving unit; and a report output unit that outputs the report constructed by the report construction unit.

2. a genetic map excision unit that obtains, from the first genetic map containing the abnormal gene information and including a region of the abnormal gene, a second genetic map that is a portion of the first genetic map including the region of the abnormal gene, and that is obtained by excising the first genetic map; The report configuration unit The information processing device according to claim 1 , wherein the gene map extracting unit generates a report including the second gene map acquired.

3. The abnormal gene acquisition unit obtain one or more abnormal gene identifiers from the genetic testing data received by the data receiving unit, obtain a functional diagram paired with each of the one or more abnormal gene identifiers from a genetic database storing two or more pieces of gene management information, which is information about genes and includes a functional diagram that is a donut-shaped diagram showing the function of a gene, and compose output genetic information including the abnormal gene information and the functional diagram for each of the one or more abnormal gene identifiers contained in the genetic testing data; The abnormal gene output unit The information processing device according to claim 1 , wherein the one or more pieces of output gene information constructed by the abnormal gene acquisition unit are output.

4. the gene management information of the gene database includes gene description information that describes the gene; The report configuration unit Compose a detailed report for the physician and a simple report for the patient; The report output unit outputting the detailed report and the simple report; 4. The information processing apparatus according to claim 3, wherein the detailed report does not include gene description information, and the simple report includes gene description information.

5. An information processing method including all processes performed by the information processing device according to any one of claims 1 to 4.

6. Computer, A program for causing the information processing device according to any one of claims 1 to 4 to function as the information processing device.

Citation Information

Patent Citations

  • Tuberous sclerosis 2 gene and its use

    JP1997507752A

  • Medical information processing apparatus

    JP2022112097A

  • User responsive kiosk using facial recognition technology

    KR1020230001817A

  • Automatic reporting system for gene mutation test results that is updated periodically

    JP2024500510A

  • System and method for providing customized clinical information related to cancer by gene analysis

    KR1020210084829A