This application claims priority to Japanese Patent Application No. 2020-113102, filed on Jun. 30, 2020, the entire content of which is incorporated herein by reference.
The present invention relates to a method for supporting expert meetings by using a computer, a support apparatus, a computer program for supporting expert meetings, and a support system.
In recent years, research for cancer genomic medicine has been promoted in cancer treatment. In cancer genomic medicine, a gene panel test for performing comprehensive and simultaneous examination of a lot of gene mutations for each patient by using a next-generation sequencer, is performed to determine a treatment strategy that fits to the patient based on the results of the test.
Japanese Laid-Open Patent Publication No. 2018-533123 discloses an information platform for collecting electronic medical charts, pathologic images, and results of tests such as a gene panel test as distributed in some medical institution, and supporting determination of a treatment strategy for a patient.
In genomic medicine, the treatment strategy is determined via an expert meeting of which the members are a genetic counselor, a researcher of molecular genetics, a clinical laboratory technician, a bioinformatician, and the like in addition to a doctor in charge of the patient, and a pathologist. The expert meetings are often held for a plurality of cases on the same day, and the number of the meetings per one day is preset. The number of test requests are expected to be increased in the future. The number of the test requests is not expected to be always constant throughout a year, and the test requests may be concentrated at some times while the number of the test requests may be relatively small at other times. In such circumstances, scheduled dates for holding the expert meetings and the number of meetings per one day need to be optimized by, for example, adding a scheduled meeting date or extending a meeting time per one day as necessary in order to shorten a period from a test request to determination of a treatment strategy. However, Japanese Laid-Open Patent Publication No. 2018-533123 does not disclose a technique for optimizing scheduled dates for holding expert meetings and the number of the meetings per one day.
The scope of the present invention is defined solely by the appended claims, and is not affected to any degree by the statements within this summary.
An embodiment of the present invention is directed to a support method for supporting, by using a computer, management of an expert meeting in which a plurality of medical workers interpret a result of a panel test for a patient. The support method includes: obtaining request information of a plurality of panel tests for patients for each of whom the expert meeting is held; generating information of predicted meeting frames that are related to a number of meetings and/or a meeting time and that are predicted on a scheduled date for holding the expert meeting, based on the obtained request information of the plurality of panel tests; and generating divergence information indicating a difference between the predicted meeting frames and set meeting frames that are related to a number of meetings and/or a meeting time and that are preset on the scheduled date, such that the difference is recognizable.
Another embodiment of the present invention is directed to a support apparatus (A) for supporting, by using a computer, management of an expert meeting in which a plurality of medical workers interpret a result of a panel test for a patient. The support apparatus (A) includes a controller (100A). The controller (100A) is programmed to obtain request information of a plurality of panel tests for patients for each of whom the expert meeting is held, generate information of predicted meeting frames that are related to a number of meetings and/or a meeting time and that are predicted on a scheduled date for holding the expert meeting, based on the obtained request information of the plurality of panel tests, and generate divergence information indicating a difference between the predicted meeting frames and set meeting frames that are related to a number of meetings and/or a meeting time and that are preset on the scheduled date, such that the difference is recognizable.
Another embodiment of the present invention is directed to a computer program for supporting, by using a computer, management of an expert meeting in which a plurality of medical workers interpret gene information of a patient. The computer program causes the computer to perform the steps of: obtaining request information of a plurality of panel tests for patients for each of whom the expert meeting is held; generating information of predicted meeting frames that are related to a number of meetings and/or a meeting time and that are predicted on a scheduled date for holding the expert meeting, based on the obtained request information of the plurality of panel tests; and generating divergence information indicating a difference between the predicted meeting frames and set meeting frames that are related to a number of meetings and/or a meeting time and that are preset on the scheduled date, such that the difference is recognizable.
Another embodiment of the present invention is directed to a support system (1000) for supporting, by using a computer, management of an expert meeting in which a plurality of medical workers interpret gene information of a patient. The support system (1000) includes: a support apparatus (A) including a controller (100A); and one or a plurality of computers (B10, B20, G30). The controller (100A) of the support apparatus (A) is programmed to obtain request information of a plurality of panel tests for patients for each of whom the expert meeting is held, generate information of predicted meeting frames that are related to a number of meetings and/or a meeting time and that are predicted on a scheduled date for holding the expert meeting, based on the obtained request information of the plurality of panel tests, and generate divergence information indicating a difference between the predicted meeting frames and set meeting frames that are related to a number of meetings and/or a meeting time and that are preset on the scheduled date, such that the difference is recognizable. The one or the plurality of computers (B10, B20, G30) obtain and display the divergence information.
A method for supporting management of expert meetings by using a computer, a support apparatus, a computer program, and a support system can be provided for easily optimizing scheduled dates for holding expert meetings and the number of the meetings per one day.
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In the following description and drawings, the same reference character denotes the same or similar component. Therefore, description for the same or similar components will be omitted.
Embodiments of the present invention are directed to a method for supporting management of expert meetings by using a computer, a support apparatus, a computer program, and a support system.
The flow of the gene panel test in an exemplary case where the number of organizations is three will be described with reference to
In the gene panel test (hereinafter, may be simply referred to as test), a patient P1 having a tumor consults the medical institution B1, and a doctor H1a in charge provides the patient P1 with explanation of contents, a flow, and the like of the gene panel test. In the explanation, informed consent is also obtained by, for example, confirming if the patient P1 and his/her family would like to know results including incidental findings such as germ cell mutation in a case where there are the incidental findings in the test (I in
In a case where the patient P1 agrees to the execution of the gene panel test, the doctor H1a in charge makes a request for the gene panel test (II in
By the test request having been made, a specimen of the patient required for the test is collected at the medical institution B1 (III in
At the test facility C1, a clinical laboratory technician T1 performs pretreatment of the specimen, and performs sequencing of nucleic acid contained in the specimen by using a next-generation sequencer to execute the gene panel test (IV in
The predicted meeting frames may represent the number of meetings (hereinafter, referred to as predicted number of meetings) predicted on the scheduled date for holding the expert meeting. The predicted meeting frames may represent the total of times of the meetings which is calculated from the predicted number of the meetings. For example, the predicted meeting frames can be obtained by multiplying an average meeting time per one meeting by the predicted number of the meetings. Alternatively, the predicted meeting frames can be obtained by predicting the meeting time for each of the meetings predicted to be held on the scheduled date for holding the expert meeting and calculating the total of all the meeting times.
The set meeting frames may represent the number of meetings (hereinafter, referred to as set number of meetings) set on the scheduled date for holding the expert meeting. The set meeting frames may represent the total of times of the meetings which is calculated from the set number of meetings. For example, the set meeting frames can be obtained by multiplying an average meeting time per one meeting by the set number of meetings. Alternatively, the set meeting frames can be obtained by predicting the meeting time for each of the meetings set on the scheduled date for holding the expert meeting and calculating the total of all the meeting times.
In order to generate information of the predicted meeting frames related to the number of meetings and/or the meeting time predicted on the scheduled date for holding the expert meeting, the scheduled date for holding the expert meeting (hereinafter, the scheduled date, for holding the expert meeting, which corresponds to the request information of each request is referred to as allotment date) in which the test result is deliberated on needs to be selected from a plurality of scheduled meeting dates according to the request information of the gene panel test.
A tumor to be treated in genomic medicine is not limited. Examples of the tumor include benign epithelial tumor, benign non-epithelial tumor, malignant epithelial tumor, and malignant non-epithelial tumor. The origin of the tumor is not limited. Examples of the origin of the tumor include: tissues in a respiratory system such as a trachea, a bronchus, and a lung; tissues of a gastrointestinal tract such as a nasopharynx, an esophagus, a stomach, a duodenum, a jejunum, an ileum, a cecum, an appendix, an ascending colon, a transverse colon, a sigmoid colon, a rectum, and anus sites; a liver; a pancreas; tissues in a urinary system such as a bladder, a ureter, and a kidney; tissues in a female reproductive system such as an ovary, an oviduct, and a uterus; mammary gland; tissues in a male reproductive system such as prostate gland; skin; tissues in an endocrine system such as a hypothalamus, pituitary gland, thyroid gland, parathyroid gland, and adrenal gland; tissues in a central nervous system; bone and soft tissues; tissues in a hematopoietic system such as bone marrow and a lymph node; and blood vessels.
The specimen is a sample containing nucleic acid derived from tumor cells, and examples thereof include tissues, body fluid, and excrements collected from a patient, and samples prepared therefrom. Examples of the body fluid include blood, bone marrow aspirate, ascitic fluid, pleural fluid, and spinal fluid. Examples of the excrement include feces and urine. A liquid such as intraperitoneal washing liquid or large intestine washing liquid obtained after washing a part of a body of a patient may be used.
A configuration of a system 1000 (hereinafter, simply referred to as system 1000) for supporting, by using a computer, management of the expert meeting in which a plurality of medical workers interpret gene information of a patient will be described with reference to
The test information management device C11 and the expert meeting terminal C15 in the test facility C1 are connected via a wired or wireless network so as to be communicable with the integrated data management device A. The test information management device C11 analyzes a nucleic acid sequence by using nucleic acid sequence data obtained from the next-generation sequencer C13. Furthermore, for example, the test information management device C11 manages acceptance of a specimen, quality information of the specimen and the test, and a test progress state. The expert meeting terminal C15 in the test facility C1 displays a graphical user interface (GUI) outputted by the integrated data management device A, and is used by a clinical laboratory technician and a bioinformatician who participate in the expert meeting when they participate in the expert meeting.
In a case where the medical institution G commits management of the expert meetings to an external facility, the system 1000 may further include the expert meeting terminal SP11 disposed in an external facility SP1 and an expert meeting terminal SP15 in the external facility. The expert meeting terminal SP11 in the external facility SP1 is connected via a wired or wireless network so as to be communicable with the integrated data management device A. The expert meeting terminal SP11 displays a graphical user interface (GUI) outputted by the integrated data management device A, and is used by a genetic counselor and a molecular genetics researcher who participate in the expert meeting when they participate in the expert meeting. The number of the external facilities may be plural. In the description herein, an exemplary case where five external facilities represented by SP1 to SP5 are present will be described. The expert meeting terminals disposed in the external facilities are also represented as the external facility expert meeting terminals SP11 to SP15. One of the external facility expert meeting terminals, for example, the expert meeting terminal SP15 may be a terminal to be used by the expert meeting bureau that manages the expert meetings. The external facility expert meeting terminal SP15 is also referred to as a bureau expert meeting terminal SP15, and is used for registering a new expert meeting schedule frame in an expert meeting schedule database SDB.
In the system 1000, the integrated data management device A integrates the test request information, analysis results, the expert meeting setting, and the like related to the gene panel test. Therefore, the other devices and terminals may be referred to as “other computers” in embodiments.
The integrated data management device A functions as a support apparatus A for supporting, by using a computer, management of the expert meeting in which the plurality of medical workers interpret gene information of a patient.
The integrated data management device A is a general-purpose computer.
The integrated data management device A includes a controller 100A, an input unit 106A, and an output unit 107A.
The controller 100A includes a CPU (central processing unit) 101A for performing data processing described below, a memory 102A used as a temporary storage region for performing the data processing, a storage unit 103A for storing process data and programs described below, and a bus 104A that allows transmission of data among the units and the like. The input unit 106A and the output unit 107A are connected to the controller 100A. For example, the input unit 106A includes a keyboard, a mouse, a touch sensor, and the like. The output unit 107A includes a display, a printer, a speaker, and the like. Alternatively, a device, such as a touch panel having a touch sensor and a display integrated with each other, having functions of both the input unit and the output unit may be used. An I/F unit 105A is an interface that allows the controller 100A to communicate with an external device or a network. The controller 100A is connected to a network 99 via the I/F unit 105A, and can communicate with the clinical information management device B10, the expert meeting terminal B15 in the medical institution B1, the clinical information management device B20, the expert meeting terminal B25 in the medical institution B2, the clinical information management device G30, the bureau expert meeting terminal G35 in the medical institution G, the test information management device C11, the expert meeting terminal C15 in the test facility C1, the expert meeting terminal SP11 in the external facility, and the expert meeting terminal SP15 in the external facility.
The storage unit 103A previously stores an operating system (OS), application programs for performing processes in steps shown below in
In the following description, unless otherwise specified, the processes performed by the controller 100A are processes performed by the CPU 101A based on the application programs stored in the storage unit 103A or the memory 102A. The CPU 101A temporarily stores necessary data (intermediate data being processed, or the like) in the memory 102A as a work area in a volatile manner, and stores, in the storage unit 103A, data such as analysis results to be stored for a long time in a non-volatile manner as appropriate.
The application program may be downloaded from an external storage medium 98A such as a DVD or a USB memory, and installed in the storage unit 103A of the controller 100A.
The controller 100A of the integrated data management device A includes a test request reception section A1, a test request transmission section A3, a patient information reception section A5, a test state management section A7, an analysis report obtaining section A17, a divergence information output section A19, a schedule updating section A20, a schedule output section A21, a patient information output section A23, a master table updating section A50, and the comprehensive database OG. The comprehensive database OG includes the master table M and the expert meeting schedule database SDB.
The master table updating section A50 updates information in the master table M according to information received by the test request reception section A1, the test request transmission section A3, the patient information reception section A5, the test state management section A7, the analysis report obtaining section A17, the divergence information output section A19, the schedule updating section A20, and the patient information output section A23. The schedule updating section A20 stores, in the expert meeting schedule database SDB, information related to a meeting schedule inputted by the bureau for holding the expert meeting.
The schedule output section A21 transmits date and time set for the expert meeting, to the expert meeting terminal B15, B25, G35, C15, SP11, SP15 in each of the medical institutions and facilities by using the mail software or the like. The mail transmission destinations are stored in the comprehensive database OG so as to be associated with the bureau ID in, for example, the master table M.
The master table M includes a region in which a “patient ID” is stored as an identification label of a patient, a region in which a “specimen ID” is stored as an identification label of a specimen, a region in which a “test request ID” is stored as an identification label of a test request, a region in which a “gene panel ID” is stored as an identification label of a gene panel test, a region in which a “sex of patient” is stored, a region in which a “birthdate of patient” is stored, a region in which a “test request date” is stored, a region in which a “specimen reception date” is stored, a region in which a “test reception date” is stored, a region in which a “user ID of medical worker” is stored as an identification label of a doctor in charge, a region in which a “group ID” is stored as a group label of a group in charge of the expert meeting, a region for indicating “patient information” as information related to clinical information for the patient, a region in which an “analysis result” is stored as information related to results of the gene panel test, a region in which a “required time” is stored as information related to a required time from a test reception date to generation of analysis results, a region in which an “allotment date” is stored as information related to an allotment date of the expert meeting for the patient identified by the patient ID in the same row, a region in which a “bureau institution ID” is stored as an identification label of the bureau of the expert meeting, and a region in which a “reservation flag” is stored as information indicating whether or not a reservation for holing a meeting on the allotment date has been made.
The expert meeting schedule database SDB includes a region in which a “scheduled meeting date” is stored as information of a scheduled date for holding the expert meeting, a region in which a “start time” is stored as information of a start time of the meeting on each scheduled meeting date, a region in which an “end time” is stored as information of an end time of the meeting on each scheduled meeting date, a region in which a “reservation deadline” is stored as information of a reservation deadline for the meeting on each scheduled meeting date, a region in which the “number of meeting frames” is stored as information of the number of meeting frames on each scheduled meeting date, and a region in which the “predicted number of frames” is stored as information of the number of the meetings predicted to be held on each scheduled meeting date. The number of the meetings on the date, the total of times of the meetings on the date, or both of them may be stored in the “number of meeting frames” region.
The clinical information management device B10, B20, G30 is a general-purpose computer. The clinical information management devices B10, B20, G30 each have the same hardware configuration as the integrated data management device A. A controller 100B, an input unit 106B, an output unit 107B, a CPU 101B, a memory 102B, a storage unit 103B, a bus 104B, and an I/F unit 105B for each of the clinical information management devices B10, B20, G30 correspond to the controller 100A, the input unit 106A, the output unit 107A, the CPU 101A, the memory 102A, the storage unit 103A, the bus 104A, and the I/F unit 105A, respectively, in the integrated data management device A.
The storage unit 103B previously stores, for example, an operating system (OS), a computer program for performing the process in each step shown below in
The above-described computer programs and browser software may be downloaded from an external storage medium 98B such as a DVD or a USB memory, and installed in the storage unit 103B.
The controller 100B is connected to the network 99 via the I/F unit 105B and communicates with the integrated data management device A.
The controller 100B of the clinical information management device B10, B20, G30 includes a test request information obtaining section Kl, a test request information transmission section K3, a patient information transmission request reception section K5, a patient information transmission section K7, the electronic medical chart database (DB) B11, the test image database (DB) B12, and the test request database (DB) B13.
The test request information obtaining section K1 receives information related to a test request, from a user of the clinical information management device B10, B20, G30. The test request information transmission section K3 transmits the information related to the test request, to the integrated data management device A. The patient information transmission request reception section K5 receives a transmission request for transmitting information related to a patient, from a user of the clinical information management device B10, B20, G3. The patient information transmission section K7 reads patient information from the electronic medical chart database (DB) B11 and/or the test image database (DB) B12, and transmits the read patient information to the integrated data management device A.
The test information management device C11 includes a controller 100, an input unit 106, and an output unit 107.
The controller 100 includes a CPU 101 for performing data processing described below, a memory 102 used as a temporary storage region for performing the data processing, a storage unit 103 for storing process data and a program described below, a bus 104 that allows transmission of data among the units and the like, and an I/F unit 105 for performing data input and output with external devices. The input unit 106 and the output unit 107 are connected to the controller 100. For example, the input unit 106 includes a keyboard, a mouse, a touch sensor, and the like. The output unit 107 includes a display, a printer, a speaker, and the like. Alternatively, a device, such as a touch panel having a touch sensor and a display integrated with each other, having functions of both the input unit and the output unit may be used. The I/F unit 105 is an interface that allows the controller 100 to communicate with an external device.
The storage unit 103 of the controller 100 previously stores an operating system and an application program for performing the process in each step shown below in
The test information management device C11 can be connected via the network 99 to a mutation information database 400 and a nucleic acid sequence data storage unit 300.
The nucleic acid sequence data storage unit 300 is a computer for storing nucleic acid sequence data obtained by the next-generation sequencer C13.
The controller 100 of the test information management device C11 includes a test request information obtaining section 11, an analysis report generation section 5, and an analysis report transmission section 6.
The test request information obtaining section 11 obtains information related to a test request, from the integrated data management device A. The analysis report generation section 5 obtains nucleic acid sequence data obtained from each of specimens, from the nucleic acid sequence data storage unit 300, and generates an analysis report. The analysis report transmission section 6 transmits the analysis report generated by the analysis report generation section 5, to the integrated data management device A.
The expert meeting terminal B15, B25, G35 disposed in the medical institution B1, B2, G is a general-purpose computer. The expert meeting terminals B15, B25, G35 each have the same hardware configuration as the integrated data management device A. A controller 100X, an input unit 106X, an output unit 107X, a CPU 101X, a memory 102X, a storage unit 103X, a bus 104X, and an I/F unit 105X for each of the expert meeting terminals B15, B25, G35 correspond to the controller 100A, the input unit 106A, the output unit 107A, the CPU 101A, the memory 102A, the storage unit 103A, the bus 104A, and the I/F unit 105A, respectively, in the integrated data management device A.
The storage unit 103X previously stores, for example, an operating system (OS), a computer program for performing the process in each step shown below in
The browser software may be downloaded from an external storage medium 98X such as a DVD or a USB memory, and installed in the storage unit 103X.
The controller 100X is connected via the I/F unit 105X to the network 99 and communicates with the integrated data management device A.
The controller 100X of the expert meeting terminal B15, B25, G35 disposed in the medical institution B1, B2, G35 includes a schedule setting section X1, a schedule reception section X3, a divergence information display request section X5, and a divergence information output section X7.
The expert meeting terminal C15 and the expert meeting terminal SP11 are each a general-purpose computer. The expert meeting terminal C15 and the expert meeting terminal SP11 each have the same hardware configuration as the integrated data management device A. A controller 100Y, an input unit 106Y, an output unit 107Y, a CPU 101Y, a memory 102Y, a storage unit 103Y, a bus 104Y, and an I/F unit 105Y for each of the expert meeting terminal C15 in the test facility C1 and the expert meeting terminal SP11 in the external facility SP1 correspond to the controller 100A, the input unit 106A, the output unit 107A, the CPU 101A, the memory 102A, the storage unit 103A, the bus 104A, and the I/F unit 105A, respectively, in the integrated data management device A.
The storage unit 103Y previously stores, for example, an operating system (OS), a computer program for performing the process in each step shown below in
The browser software may be downloaded from an external storage medium 98Y such as a DVD or a USB memory, and installed in the storage unit 103Y.
The controller 100Y is connected via the I/F unit 105Y to the network 99 and communicates with the integrated data management device A.
The controller 100Y of each of the expert meeting terminal C15 and the expert meeting terminal SP11 includes a schedule reception section Y1, a divergence information display request section Y3, and a divergence information output section Y5.
The bureau expert meeting terminal G35, SP15 is a general-purpose computer. The bureau expert meeting terminals G35, SP15 each have the same hardware configuration as the integrated data management device A. A controller 100Z, an input unit 106Z, an output unit 107Z, a CPU 101Z, a memory 102Z, a storage unit 103Z, a bus 104Z, and an I/F unit 105Z for each of the bureau expert meeting terminals G35, SP15 correspond to the controller 100A, the input unit 106A, the output unit 107A, the CPU 101A, the memory 102A, the storage unit 103A, the bus 104A, and the I/F unit 105A, respectively, in the integrated data management device A.
The storage unit 103Z previously stores, for example, an operating system (OS), a computer program for performing the process in each step shown below in
The browser software may be downloaded from an external storage medium 98Z such as a DVD or a USB memory, and installed in the storage unit 103Z.
The controller 100Z is connected via the I/F unit 105Z to the network 99, and communicates with the integrated data management device A.
The controller 100Z of the bureau expert meeting terminal G35, SP15 includes a schedule reception section Z1, a schedule setting section Z2, a divergence information display request section Z3, a divergence information output section Z5, and a schedule updating section Z19.
An operation performed by the system 1000 for making a test request for the gene panel test will be described with reference to
In the system 1000, a request for the gene panel test for a patient having a tumor is firstly made by the medical institution B1, B2, G.
The number of the medical institutions that participate in the system 1000 may be plural. In the description herein, the operation will be described by using the medical institution B1 as an example. In this example, the clinical information management device B10 and the expert meeting terminal B15 in the medical institution B1 are used.
The controller 100B (hereinafter, simply referred to as the clinical information management device B10) of the clinical information management device B10 disposed in the medical institution B1 receives input of test request information from the doctor H1a in charge through the input unit 106B in step ST1 in
The test request is inputted via a user interface UIa shown in
The test request information input region UIa3 includes a region UIa31 for inputting a kind of a test for specifying a requested gene panel test, a region UIa32 for inputting a name of a doctor in charge of a patient for whom the test is requested, a region UIa33 for inputting identification information of the doctor in charge as a user in the gene panel test, a region UIa34 for inputting identification information (ID) of the patient, a region UIa35 for inputting information related to informed consent of the patient, a region UIa42 for inputting a sex of the patient, a region UIa43 for inputting a birthdate of the patient, a region UIa44 for inputting a name of a test facility that is requested to perform the gene panel test, a region UIa51 for inputting a test request date, a region UIa52 for inputting a name of an institution serving as a bureau that manages the expert meeting, a region UIa53 for inputting identification information (ID) of the institution that serves as the bureau, a region UIa57 for inputting an ID of the first specimen containing nucleic acid derived from tumor cells, and a region UIa58 for inputting an ID of the second specimen containing nucleic acid derived from non-tumor cells.
When the doctor H1a in charge inputs a part or the entirety of the regions in the user interface UIa through the input unit 106B of the clinical information management device B10, and selects the request determination icon UIa7, the clinical information management device B10 transmits the contents inputted in the user interface UIa as information related to the test request, to the integrated data management device A. At this time, the controller 100B of the clinical information management device B10 functions as the test request information transmission section K3.
The controller 100A (hereinafter, simply referred to as the integrated data management device A) of the integrated data management device A receives the test request information transmitted from the clinical information management device B10, via the I/F unit 105A, in step ST21 in
Subsequently, in step ST22, the integrated data management device A stores the test request information in the master table M, and updates the master table M. At this time, the controller 100A functions as the master table updating section A50.
In the process of updating the master table M in step ST22 in
The patient ID input region UIa34 is reflected in a column representing the “patient ID” in the master table M.
The first specimen ID input region UIa57 and the second specimen ID input region UIa58 are reflected in a column representing the “specimen ID” in the master table M.
The test kind input region UIa31 is reflected in the “gene panel ID” region in the master table M.
The patient sex input region UIa42 is reflected in the “sex of patient” region in the master table M.
The patient birthdate input region UIa43 is reflected in the “birthdate of patient” region in the master table M.
The test request date input region UIa51 is reflected in the “test request date” region in the master table M.
The doctor-in-charge user ID input region UIa33 is reflected in the “user ID of medical worker” region in the master table M.
The bureau institution name input region UIa52 is reflected in the “bureau institution” region in the master table M.
Test-request-related information, other than the above-described information, for which input regions are not indicated in
Next, the integrated data management device A transmits the test request information obtained in step ST22 via the I/F unit 105A to the test information management device C11 in step ST23 in
The controller 100 (hereinafter, simply referred to also as the test information management device C11) of the test information management device C11 obtains the test request information transmitted from the integrated data management device A, via the I/F unit 105, in step ST61. In step ST61, the test information management device C11 stores the obtained test request information in the storage unit 103. At this time, the controller 100 of the test information management device C11 functions as the test request information obtaining section 11.
Next, the clinical information management device B10 reads and obtains patient information of the patient for which the test request has been made, from the electronic medical chart database B11 and/or the test image database B12, and transmits the patient information to the integrated data management device A in step ST2 in
The integrated data management device A receives the patient information via the I/F unit 105A in step ST25 in
The process steps of step ST2, step ST25, and step ST26 in
The gene panel test is started by receiving specimen reception acceptance information by the test information management device C11. By transporting a specimen of the patient collected in the medical institution B1 to the test facility C1, for example, the clinical laboratory technician T1 of the test facility C1 inputs a label for indicating that the specimen has been accepted, to the storage unit 103, through the input unit 106 of the test information management device C11. In step ST62 in
In step ST63 in
In step ST27, the integrated data management device A receives the specimen acceptance information transmitted by the test information management device C11 in step ST63. At this time, the controller 100A of the integrated data management device A functions as the test state management section A7. In step ST28, the integrated data management device A updates the “specimen reception date” region in the master table M, based on the contents received in step ST27. At this time, the controller 100A of the integrated data management device A functions as the master table updating section A50 (
The test information management device C11 generates an analysis report of the gene panel test based on nucleic acid sequence data obtained from a sequence of the patient, in step ST64 in
The integrated data management device A receives, in step ST29, the analysis result report transmitted in step ST65 in
Through the processes in step ST21 to step ST28 in
Next, a divergence information display process will be described with reference to
In the divergence information display process, the integrated data management device A and the expert meeting terminal B15, B25 in the medical institution B1, B2 communicate with each other. Furthermore, the integrated data management device A and the bureau expert meeting terminal G35 communicate with each other. In a case where the medical institution G commits management of the expert meetings to the external facility, the integrated data management device A and the bureau expert meeting terminal SP15 communicate with each other.
A flow of a process performed between the integrated data management device A and the expert meeting terminal B15, B25 in the medical institution B1, B2 will be firstly described. The process performed by the expert meeting terminal B15 in the medical institution B1 and the process performed by the expert meeting terminal B25 in the medical institution B2 are the same. Therefore, the flow of the process performed by the expert meeting terminal B15 in the medical institution B1 will be described.
The doctor H1a in charge accesses the integrated data management device A via the browser software from the medical institution B1 expert meeting terminal B15 disposed in the medical institution B1. In step ST81 in
In step ST41 in
The expert meeting terminal B15 in the medical institution B1 displays the divergence information transmitted from the integrated data management device A, on the output unit 107X such as a display, via the browser software, in step ST82. At this time, the controller 100X functions as the divergence information output section X7 shown in
The expert meeting terminal B15 in the medical institution B1 receives a mail of the expert meeting schedule transmitted from the integrated data management device A, via the mail software in the expert meeting terminal B15 in the medical institution B4. At this time, the controller 100X functions as the schedule reception section X3 shown in
Subsequently, the expert meeting terminal B15 in the medical institution B1 transmits, to the integrated data management device A, a request for a reservation for the expert meeting for the patient of the doctor H1a in charge, in step ST85. The integrated data management device A updates the schedule based on the received request for the reservation, in step ST45. The processes in step ST45 and ST85 will be described below.
Subsequently, the integrated data management device A outputs the updated expert meeting schedule in step ST46. The output is, for example, implemented by transmission of the expert meeting schedule to participants of the expert meeting with use of the mail software. At this time, the controller 100A functions as the schedule output section A21 shown in
Next, the flow of the process performed between the integrated data management device A and the bureau expert meeting terminal SP15, G35 will be described. The process performed by the expert meeting terminal SP15 and the process performed by the bureau expert meeting terminal G35 are the same. Therefore, the flow of the process performed by the bureau expert meeting terminal G35 will be described.
A bureau staff member (hereinafter, simply referred to also as bureau staff member) of the expert meeting accesses the integrated data management device A via the browser software from the bureau expert meeting terminal G35. In step ST101 in
The integrated data management device A receives the display request from the bureau expert meeting terminal G35 in the medical institution G in step ST41 shown in
The bureau expert meeting terminal G35 displays the divergence information outputted by the integrated data management device A, on the output unit 107Z such as a display, via the browser software, in step ST102. At this time, the controller 100Z functions as the divergence information output section Z5 shown in
The bureau staff member of the expert meeting adds a scheduled date for holding the expert meeting or adds meeting frames on the scheduled meeting date through the bureau expert meeting terminal G35 as necessary. The bureau expert meeting terminal G35 receives setting of the meeting schedule through the input unit 106Z shown in
The integrated data management device A performs a schedule updating process in ST45. In the schedule updating process, the master table M and the expert meeting schedule database SDB are updated based on the set number of the meetings and the scheduled date, for holding the expert meeting, having been transmitted from the bureau expert meeting terminal G35 in step ST103, and the reservation request information transmitted in step ST85. At this time, the controller 100A functions as the schedule updating section A20 shown in
Subsequently, the integrated data management device A outputs the set expert meeting schedule in step ST46 in
The bureau expert meeting terminal G35 receives the mail of the expert meeting schedule transmitted from the integrated data management device A by using mail software in the bureau expert meeting terminal G35 in step ST104 shown in
The process performed by the integrated data management device A as described below is configured as a part or the entirety of the computer program for supporting, by using a computer, management of the expert meeting in which a plurality of medical workers interpret gene information of a patient.
The integrated data management device A performs the divergence information generation process shown in
The integrated data management device A is triggered by receiving the display request in step ST41 in
In step ST201 in
In step ST202, the integrated data management device A generates information of the predicted number of the meetings, based on the panel test request information obtained in step ST201.
Subsequently, in step ST203, the integrated data management device A generates the divergence information based on the information of the predicted number of the meetings generated in step ST202. The divergence information is not particularly limited as long as the information indicates a difference between the set meeting time frames and the predicted number of the meetings, such that the difference is recognizable.
The process in step ST202 for generating the information of the predicted number of the meetings will be described in detail with reference to
In step ST211 in
Next, in step ST212, the integrated data management device A selects the scheduled date for holding the expert meeting, i.e., the allotment date from among a plurality of scheduled dates, for holding the expert meetings, which are previously stored in the expert meeting schedule database SDB, for each gene panel test. The method for selecting the allotment date will be described with reference to
The required period (a) may include a preparation period from generation of the analysis report until holding of the expert meeting. In
Returning to
For example, in the example in
The test requests may be aggregated by counting the patient IDs as the number of the test requests.
Returning to
Next, a method for generating the divergence information will be described with reference to
A specific process in a difference information generation step will be described as an example of generating the divergence information with reference to
The integrated data management device A obtains information of the set number of meetings, from the expert meeting schedule database SDB stored in the comprehensive database OG, in step ST501. This step is performed continuously after step ST214 in
Next, in step ST502, the integrated data management device A generates the difference information based on the information of the predicted number of the meetings generated in step ST214 in
The integrated data management device A outputs the generated difference information in step ST503.
A specific process in a display information generation step will be described as another example of generating the divergence information with reference to
The integrated data management device A obtains information of the set number of meetings, from the expert meeting schedule database SDB stored in the comprehensive database OG, in step ST601. This step is performed continuously after step ST214 in
Next, in step ST602, the integrated data management device A generates display information based on the information of the predicted number of the meetings generated in step ST214 in
The integrated data management device A outputs the generated display information in step ST603.
In a case where the number of meeting frames is insufficient, the bureau staff member adds a scheduled date for holding the expert meeting from the bureau expert meeting terminal G35 as necessary in step ST103 in
For example, this process is performed by a process in which the integrated data management device A is accessed through the bureau expert meeting terminal SP15, G35, and a new scheduled meeting date is registered or a scheduled meeting date is changed and registered in the expert meeting schedule database SDB stored in the comprehensive database OG of the integrated data management device A.
The process of adding a scheduled date for holding the expert meeting will be described with reference to
In step ST241 in
In a case where the bureau staff member newly registers a scheduled date for holding the expert meeting, when the integrated data management device A receives an instruction for selecting the scheduled meeting registration icon UI4 in step ST241 in
In step ST243 in
In a case where the scheduled meeting date registered by the bureau staff member is updated, when the integrated data management device A receives, in step ST241 in
In a case where the number of meeting frames is insufficient, the bureau staff member adds a scheduled date for holding the expert meeting and/or adds the number of meeting frames from the bureau expert meeting terminal G35 as necessary in step ST103 shown in
This process is performed by, for example, accessing the integrated data management device A through the bureau expert meeting terminal SP15, G35, and additionally registering a scheduled meeting date and updating the set number of frames in the expert meeting schedule database SDB stored in the comprehensive database OG of the integrated data management device A.
The process of adding a scheduled date for holding the expert meeting and adding the set number of frames will be described with reference to
In step ST341 in
When the integrated data management device A receives, in step ST341 in
In step ST343 shown in
(i)
(ii)
(iii)
(iv)
(v) In the above-described embodiments, the display information is represented by the bar chart. However, the display format is not limited to that using a bar chart.
(vi) The display information may be displayed in the graphical user interface UI for displaying the scheduled expert meeting list as shown in, for example,
(vii)
Next, a process of making a reservation for the meeting from the expert meeting terminal in the medical institution will be described. This process corresponds to the processes in step ST45 and ST85 in
The meeting reservation process will be described with reference to
In step ST71 in
In step ST72, the integrated data management device A determines whether or not change of the allotment date has been received. In a case where the position of the check is changed as shown in, for example,
In a case where the change of the allotment date has been received (Yes in step ST72), the integrated data management device A subtracts 1 from the predicted number of the meetings on the scheduled meeting date (November 14 in the example shown in
In a case where change of the allotment date is not received (No in step ST72), the integrated data management device A advances the process to step ST75.
Next, in step ST74, the integrated data management device A generates the difference information or the display information according to step ST501 to step ST502 shown in
Next, the integrated data management device A determines in step ST75 whether or not the reservation button R1 has been selected in the reservation dialogue. In a case where the reservation button R1 has been selected (Yes in step ST75), the process proceeds to step ST76, and the reservation flag in the master database M is changed from 0 to 1, thereby determining the reservation. In a case where the reservation button R1 is not selected (No in step ST75), the integrated data management device A returns the process to step ST72.
In the embodiments described above in 8-1. to 8-8., the set number of meetings is based on the set number of meetings according to the preset frames (also referred to as default value). Furthermore, the flow of the process has been described based on a case where the bureau staff member changes the set number of meetings.
In this modification, an example in which the integrated data management device A automatically changes the set number of meetings will be described with reference to
The integrated data management device A determines in step ST91 whether or not the predicted number of the meetings is greater than the set number of meetings. In a case where the predicted number of the meetings is not greater than the set number of meetings (in the case of “No”), the process is ended. In a case where the predicted number of the meetings is greater than the set number of meetings (in the case of “Yes”), the integrated data management device A advances the process to step ST92.
The integrated data management device A determines in step ST92 whether or not the predicted number of the meetings is greater than the upper limit value of the set number of meetings. The upper limit value of the set number of meetings is preset for each of the institutions at which the expert meeting is held, and stored in the comprehensive database OG. The upper limit value of the set number of meetings is the number obtained by adding a predetermined number to the set number of meetings, and may be, for example, the maximum number of the meetings that can be held on the scheduled date for holding the expert meeting. In a case where the predicted number of the meetings is less than or equal to the upper limit value of the set number of meetings (in the case of “Yes”), the integrated data management device A advances the process to step ST93, and changes the set number of meetings in the expert meeting schedule database SDB to the number that can meet the predicted number of the meetings, to end the process. In a case where the predicted number of the meetings is greater than the upper limit value of the set number of meetings (in the case of “No”), the integrated data management device A transmits a mail or the like for notifying the bureau expert meeting terminal G35 that the predicted number of the meetings is greater than the upper limit value, in step ST94. The processes in step ST91 to step ST94 are performed for each of the scheduled meeting dates.
Thus, in a case where the predicted number of the meetings is merely greater than the set number of meetings, the bureau expert meeting terminal G35 is not notified thereof, and the set number of meetings is updated. In a case where the predicted number of the meetings is greater than the upper limit value of the set number of meetings, the bureau expert meeting terminal G35 is notified thereof. Thus, the number of meetings can be appropriately set while reducing work load on the bureau of the expert meeting.
Instead of the processes in step ST91 to step ST94, the integrated data management device A may set the set number of meetings, for example, according to the number of expert meetings that were previously held. More specifically, for example, an average value of the meeting frames per one day in the corresponding institution within the past six months or the past one year is calculated, and the average value may be set as the set number of meetings.
Another example of the method for setting the allotment date shown in
As shown in
The required period may be set according to, for example, a disease of a patient as well as the test facility and/or a kind of the gene panel. A long time is required for generating the analysis report depending on a disease. Therefore, the divergence information can be more accurately generated.
In the embodiments described above in 8-1. to 8-10., the predicted meeting frames and the set meeting frames are indicated as the predicted number of the meetings and the set number of the meetings, respectively. However, the predicted meeting frames and the set meeting frames may be each indicated as a time by setting a time for one meeting. For example, the predicted meeting frames and the set meeting frames may be a time obtained by multiplying a time for one meeting by the predicted number of the meetings, and a time obtained by multiplying a time for one meeting by the set number of meetings, respectively. The predicted number of the meetings and a time calculated from the predicted number of the meetings and a time for one meeting may be both used as the predicted meeting frames. Similarly, the set number of the meetings and a time calculated from the set number of the meetings and a time for one meeting may be both used as the set meeting frames.
The set meeting frames may be allowed to be changed within a predetermined number of frames or time. The predetermined number of frames or time is preset by the bureau of the expert meeting, and stored in the comprehensive database OG.
A computer program for performing the process of step ST1 and step ST2; a computer program for performing the process of step ST21 to step ST30; a program for performing the process of step ST61 to step ST65; a computer program for performing the process of step ST41 to step ST46, step ST201 to step ST203, step ST211 to step ST214, and step ST501 to step ST503; a computer program for performing the process of step ST41 to step ST45, step ST201 to step ST203, step ST211 to step ST214, and step ST601 to step ST603; a computer program for performing the process of step ST241 to step ST244; a computer program for performing the process of step ST341 to step ST344; a computer program for performing the process of step ST71 to step ST74; and a computer program for performing the process of step ST91 to step ST94 can be provided as a program product such as a storage medium. The computer program is stored in a storage medium such as a hard disk, a semiconductor memory device such as a flash memory, and an optical disc. A form in which the program is stored in the storage medium is not particularly limited as long as the form can allow the controller to read the program. The program is preferably stored in the storage medium in a non-volatile manner.
Number | Date | Country | Kind |
---|---|---|---|
2020-113102 | Jun 2020 | JP | national |