The present invention relates to a drug efficacy evaluation assisting system, and a drug efficacy evaluation assist information presenting method.
Attention deficit and hyperactivity disorder (ADHD) is a typical brain function disorder marked by core symptoms including inattention, hyperactivity, and impulsivity. Traditionally, a typical diagnosis of ADHD involves monitoring behaviors, and the diagnosis is often made subjectively by the doctor. Behavior observation is also usually relied upon for the evaluation of ADHD medications such as methylphenidate (MPH) sustained-release agents, and atomoxetine (ATX) with regard to how these drugs work in the brain or if these drugs are actually working. Decisions such as choosing or changing drugs, and determining the oral dosage are also based on behavior observation in many cases.
However, evaluations based on behavior observation are subjective to the views of an observer. This has created a demand for development of a method that can be used to make a more objective diagnosis or to objectively evaluate therapeutic effects through visualization of the characteristic brain function changes of ADHD. For example, PTL 1 discloses finding an index by comparing brain disorder patients and healthy individuals. NPL 1 has shown drug-specific brain-function (brain activity amplitude) recovery effects through studies of different drugs, and measured brain activity patterns by near-infrared spectroscopy (NIRS).
However, the method of PTL 1 does not compare brain disorder patients. Specifically, no consideration is given to the effects of drugs on brain disorder patients. It is accordingly not possible to find an index of drug-specific brain-function recovery effect as taught in NPL 1.
The invention was made under these circumstances, and the invention is intended to provide a technique that enables more effective and quantitative evaluations of the symptom improving effect of a treatment on a subject (patient).
In order to find a solution to the foregoing problems, the invention proposes a drug efficacy evaluation assisting system for assisting evaluation of the efficacy of a drug treatment on a subject of interest. In the system, brain activity information measured for a subject of interest before and after drug administration is read from a memory storing the brain activity information of a plurality of subjects, including the subject of interest, measured before and after drug administration. Here, the memory stores the brain activity information with corresponding measurement numbers. The system then calculates modulation of the brain activity before and after drug administration for each measurement number. The relationship between the measurement number and the brain activity modulation of the subject of interest is then displayed on a screen of a display device.
Other features of the invention will be more clearly understood from the descriptions of the specification and the accompanying drawings. Embodiments of the invention are achieved and accomplished with elements and combinations of different elements, along with the detailed descriptions below, and the form of the claims set forth below.
It is to be understood that the descriptions of the specification serve solely to illustrate the typical examples of the invention, and are not intended to limit the claims, or the implementations of the invention in any ways.
The invention enables effective, objective, and quantitative evaluations of the symptom improve effect of a treatment such as drug administration. The invention also enables assisting doctors and operators to comprehensively determine the presence or absence of efficacy. The invention also can assist patients and patient's families to appropriately choose drugs.
An embodiment of the invention provides a technique for diagnosing, evaluating, monitoring, and predicting efficacy on individuals (patients) with possible mental disorders such as ADHD, autism, depression. In the present embodiment, patient's data are simultaneously analyzed using several variables, such as biological measurements (e.g. brain activity measurements) and cognitive performance assessments, involving, for example, a patient (dependent variable), a medication type and dose (independent variables), a diagnosis profile score (DSM) and a rating scale (manifest variables), and an efficacy index (predictor variable of future treatment).
The embodiment of the invention is described below with reference to the accompanying drawings. In the drawings, the same reference numerals may be used to refer to functionally the same elements. The drawings represent specific embodiments and specific examples of implementation based on the principle of the invention. However, these embodiments and examples are intended to help understand the invention, and should not be used to narrowly interpret the invention.
The embodiment below is described in sufficient detail so that a skilled person can implement the invention. However, it is to be understood that other implementations and forms are possible, and that various alterations may be made to the configurations and structures, and replacements of various elements are possible within the technical scope and the spirit of the invention. Accordingly, the descriptions below should not be construed to be limiting.
The embodiment of the invention may be implemented as software that operates on an all-purpose computer, or as designated hardware. Implementations based on a combination of software and hardware are also possible.
In the descriptions of the invention below, information will be described in tabular form. However, the information is not necessarily required to be in the form of a tabular data structure, and may be expressed in other forms, including data structures such as a list, DB (database), and queues. As such, data structures such as tables, lists, DB, and queues are also referred to simply as “information” to indicate that the information is not dependent on data structure.
In describing the content of information, the content may be expressed by using terms such as “identification information”, “identifier”, “designation”, “name”, and “ID”, and these are interchangeable.
In the descriptions below, “prescription” and “administered drug” have the same meaning, and are interchangeable. Similarly, the terms “prescription dose”, “applied dose”, “dosage”, and “dose” have the same meaning, and are interchangeable.
The drug efficacy evaluation assisting system 1 includes an evaluation device 100, a biological measurement unit 106, a task (challenge or stimulation) management unit 107 for controlling the presentation of tasks in a cognitive test, a display device 108 for displaying the evaluation result of the evaluation device 100, an input device 111 that a patient uses to enter, for example, an answer or a response to a cognitive test (e.g., an attention task, an inhibition task, and a working memory test), and a display device 102 that displays, for example, a problem for a cognitive test, and presents it to a patient. The task management unit 107 includes a task output unit 107a that executes a process for outputting a task, and a recorder 107b for recording a patient's response to a task. The patient's response to a task is sent to a processing unit 102. Here, tasks are given as an attention task, an inhibition task, and a working memory test, as an example. It is, however, possible to use other tasks.
The evaluation device 100 includes a memory 109 storing various databases, an input device 101 that a doctor or an operator uses to enter various types of information (e.g., patient information, and a manifest variable), various data (e.g., a non-parameter variable), and commands (e.g., an analysis command, and a data acquisition command), the processing unit (processor) 102 that is connected to the input device 101, the biological measurement unit 106, the task (stimulation) management unit 107, and the memory 109, and that processes data (e.g., measurement results from the biological measurement unit 106, results of cognitive tests, and data from the databases) or information from these components according to various programs, and an output device 110 that executes processes for displaying, for example, analysis results, and prediction results on the display device 108.
The memory 109 has a private database 109a that stores data and information of patients, a measurement database (population data) 109b that stores biometric data (measured brain signals of patients), and an analysis parameter database 109c that stores analysis parameters.
The processing unit 102 executes various programs, specifically, an information processing program 103, a data preprocessing program 104, and a drug efficacy program 105 that includes a drug efficacy index/coefficient program 105a, and a response prediction program 105b. The processing unit 102 processes and analyzes biological signals and task result data, using the data preprocessing program 104, and the drug efficacy program 105. For analysis of biometric signals and task result data, the processing unit 102 may compare these signals and data with the data stored in the private database 109a and the measurement database 109b of the memory 109, or may use the analysis parameters of analyzed signals stored in the analysis parameter database 109c, and a drug efficacy evaluation index. Here, drug efficacy is quantitatively defined as an efficacy index (see, for example,
The drug efficacy index/coefficient program 105a uses the current measurement data, and the stored data in the memory, and converts the measurement data into an index. Whether to use which index is entered by a doctor or an operator via the input device 101, as will be described later with reference to
In order to obtain information about drug administration and treatment for individual patients, the response prediction program 105b estimates efficacy (efficacy changes) at a personal level according to the index selected by a doctor or an operator. The output device 110 processes the analysis result in a manner that varies with a form of display, and displays it on the screen of the display device 108.
The private database 109a stores personal information of patients, and is configured to include items such as a patient ID 201, name 202, birthday 203, gender 204, and medication history 205 with which patients can be uniquely specified or identified. Here, the medication history 205 represents information including the type and dose of administered drug, and the duration of administration. Null indicates that there is no history, i.e., the patient has undertaken the treatment for the first time. Here, the descriptions are given for patients. However, the memory 109 may store information of healthy individuals. In this way, the personal data of patients can be compared with data of healthy individuals.
The measurement database 109b stores data associated with measurement data, and is configured to include items such as a patient ID 201, a measurement date 206, a task 207 indicative of the type of the task the patient has undertaken, a prescription 208 indicative of the type of administered drug, an applied dose 209, an extracted signal 210 obtained by extracting a part of biometric signal, a response time 211 indicative of the patient's response time, a correct rate 212 representing task correctness, a rating scale 213 of rating evaluation (for example, a subjective rating evaluation resulting from observation of patient's conditions by a caregiver; information representing a non-parameter variable), a diagnosis result 214 indicative of the presence or absence of efficacy, and a further action 215. The diagnosis result 214 is information indicating that, for example, efficacy is present (Effective), efficacy is absent (Ineffective)”, and efficacy is unclear (Unclear). The further action 215 represents information that indicates to, for example, increase dose (Increase dose), continue using the same dose (Replicate), end administration (Complete), and change prescription (Change prescription). When the diagnosis result 214 is “Ineffective”, a doctor or an operator can predict how the patient will respond to a different prescription or a different dose (treatment result is predicted), using the response prediction program 105b. When the diagnosis result is “Effective”, a doctor or an operator can reevaluate the stability and/or reliability of efficacy by repeating the same measurement on another day, or can end the evaluation upon deciding a drug that is suited for the patient.
The analysis parameter database 109c stores the latest update of optimization preprocessing parameter to be used by the data preprocessing program 104, and is configured to include items such as motion elimination 216 indicative of the amplitude value for removing motion, high-pass filter coefficient 217 for removing a low-frequency component of a biometric signal, low-pass filter coefficient 218 for removing a high-frequency component of a biometric signal, smoothing coefficient 219 indicating the coefficient of a smoothing filter, subject of noise correction 220 indicative of the subject for which noise is corrected, suggestive region of interest 221 indicative of a signal acquisition region, and activity interval 222 indicative of a signal extraction interval, which is determined by the type of task.
The measurement probe 300 is configured from an arrangement of plural optical sources 301, plural detectors 302, and plural measurement point channels 303. The placement of measurement probe 300 depends on a hypothesis for a cognitive task performed by a patient. The measurement probe 300 is placed, for example, at the frontal lobe and the frontal-parietal region in the case of an inhibition task and an attention task, and at the prefrontal cortex (PFC) region in the case of a working memory task.
Before biological signal measurement of a patient, a doctor or an operator enters personal information of the patient using the input device 101. In response, the information processing program 103 stores the patient's personal information in the private database 109a of the memory 109.
In order to start a biological signal measurement, a doctor or an operator enters a biological measurement start command using the input device 101. In response, the information processing program 103 transfers the biological measurement start command to the biological measurement unit 106 and the task management unit 107.
(iii) Sequence 403
The biological measurement unit 106 sends the measured biological signal (biometric signal: for example, an optical brain-function measurement signal, an NIRS signal, or a brain signal) to the data preprocessing program 104 via the information processing program 103.
As with the case of the biometric signal, the task management unit 107 sends the performed task result data of the patient to the data preprocessing program 104 via the information processing program 103.
The data preprocessing program 104 acquires an analysis parameter and data from the analysis parameter database 109c of the memory 109, and preprocesses these data. Specifically, the data preprocessing program 104 reads out the stored data in the analysis parameter database 109c of the memory 109, including, for example, data from the motion elimination 216 to the subject of noise correction 220, and removes motion and noise from the biometric signal acquired from the biological measurement unit 106 (corresponding to a preprocess), and generates a preprocessed biometric signal.
The data preprocessing program 104 sends the preprocessed biometric signal (biometric signal after noise removal) to the output device 110.
(vii) Sequence 407
The output device 110 processes the biometric signal according to the display conditions of the display device, and sends the processed signal to the display device 108. In response, the display device 108 displays the biometric signal on the screen, enabling the doctor or operator to visually confirm the biometric signal.
(viii) Sequence 408
The data preprocessing program 104 stores the preprocessed biometric signal in the measurement database 109b of the memory 109. This biometric signal is used for further processes.
When there is a need to analyze the biometric signal further, the doctor or operator enters an analysis command using the input device 101. The entered analysis command is received by the drug efficacy program 105 via the information processing program 103.
The current biometric signal, and/or the data stored in the measurement database 109b are used for efficacy analysis and response prediction analysis. To this end, the drug efficacy program 105 sends a search command for the required biometric signal and/or data to the memory 109.
From the memory 109, the drug efficacy program 105 acquires a biometric signal and/or data corresponding to the search command, and executes an efficacy analysis or a response prediction analysis.
(xii) Sequence 412
The drug efficacy program 105 sends the analysis result to the output device 110. The output device 110 executes a predetermined process on the analysis result data according to the display conditions of the display device 108.
(xiii) Sequence 413
The output device 110 sends the analysis result data to the display device 108, and the display device 108 displays the received analysis result data on the screen. The analysis result includes the diagnosis result (the presence or absence of efficacy) automatically determined by the drug efficacy program 105.
(xiv) Sequence 414
The doctor or operator decides a further action (end efficacy measurement, continue efficacy measurement, or predict response; see
The doctor or operator presses the OK button (see
The channel selecting display screen 500 is configured to display items that includes a biometric signal display region 501, hemoglobin type selecting button 502, a measurement status selecting button 503, and a cerebral hemisphere selecting button 504.
The number of biometric signals displayed on the channel selecting display screen 500 is equal to the number of measurement points or channels in the measurement probe 300.
The biometric signal display region 501 is an overall display of the biometric signal of each channel on the measurement probe. Upon a doctor or other user selecting one of the biometric signals, the biometric signal selected from the overall display can be displayed in detail. The biometric signal (preprocessed) displayed in the biometric signal display region 501 includes changes in oxygenated hemoglobin concentration (O2Hb), deoxygenated hemoglobin concentration (HHb), and total hemoglobin concentration (Total) over time at each channel. These hemoglobin concentration changes reflect brain activity.
The hemoglobin type selecting button 502 is used to select which of the oxygenated hemoglobin concentration (O2Hb), deoxygenated hemoglobin concentration (HHb), and total hemoglobin concentration (Total) changes over time is to be displayed in detail.
The measurement status selecting button 503 is used to select which of the patient's biometric signal before administration (Pre), the patient's biometric signal after administration (Post), and the biometric signal of a healthy individual (Control) is to be displayed in detail.
The cerebral hemisphere selecting button 504 is used to select the right brain or left brain.
With the channel selecting display screen 500, a doctor or other user can predict the result of automatic analysis from experience by looking at the whole view of the acquired biometric signals. By selecting a channel which is desired to look at in detail, a doctor also can examine the signal of interest in detail.
The details of hemoglobin waveform 600 before and after administration include display items that includes a selected channel 601 indicative of the selected channel, a selected signal display region 602 indicative of the selected biometric signal, and an activity interval (stimulus period) 603 representing an interval in which a part of the patient's response signal (biometric signal) to a given task is extracted for analysis.
The display shown in
By looking at the detailed display, a doctor or other user can compare a brain activity change at a specific location (channel) of the patient before and after drug administration, or brain activity differences between a healthy individual and the patient.
The GUI 700 for entering an analysis-prediction command is configured to display items that include a selection of efficacy indices (Efficacy index) 701, a selection of activity intervals 702, a selection of prediction methods 703, a selection of option variables 704, a reset button 705, and an OK button 706.
The selection of efficacy indices 701 is used to select which index is used for the analysis of the presence or absence of efficacy, and allows a doctor or other user to select, for example, Hb change (simple modulation (modulation)), Hb change (z-score), or activity-variability (Activity-Variability). When selecting Hb change (simple modulation (modulation)) or Hb change (z-score), the activity interval can be selected using the selection of activity intervals 702. When “Auto” (default) in the upper field of the selection of activity intervals 702 is selected, the activity interval 222 is used upon reading it from the analysis parameter database 109c. When “Specify” is selected in the upper field of the selection of activity intervals 702, an interval can be specified in the lower field of the selection of activity intervals 702. For analysis of a biometric signal, a part of the measured biometric signals of all patients (population data) corresponding to the set activity interval is extracted, and used for analysis.
The selection of prediction methods 703 is used to select a method used to predict the process result after analysis, and allows a doctor or other user to select, for example, dose-index relation (Dose-index relation), sigmoid function fitting (Sigmoid), and multiple linear regression (Multiple linear regression).
The selection of option variables 704 is used to specify a variable to be used in multiple linear regression, and the variable can be selected from, for example, dose, age, and gender.
The reset button 705 is used to reset the set command. The OK button 706 is used to apply the set command.
Upon a doctor or other user pressing the OK button 706 in the analysis-prediction command input GUI 700 (
The drug efficacy program 105 acquires the analysis parameter and other data from the databases of the memory 109, as required.
(iii) Step 803
To the data acquired in step 802, the drug efficacy index/coefficient program 105a applies the analysis method specified by the analysis command (see
The drug efficacy program 105 visualizes (displays) the efficacy index calculated in step 803.
The drug efficacy program 105 compares the threshold drawn from the efficacy index calculated in step 803 (the threshold depends on the analysis technique) with the efficacy index obtained from the current biometric signal of the patient, and determines whether the current biometric signal is below the threshold. The sequence goes to step 811 when the current efficacy index data is below the threshold (Yes in step 805). When the current efficacy index data is equal to or greater than the threshold (No in step 805), the sequence goes to step 806.
The drug efficacy program 105 evaluates the reliability of the efficacy result by referring to the past measurement results, with regard to whether administration of the same drug in the same amount has produced efficacy. In the present embodiment, the program assesses, for example, the number of times the biological signal measurements have been performed. However, assessment may be made for other items (for example, the rating scale of the patient of interest, task correctness, and the extent of the deviation of the current efficacy index data from the threshold).
(vii) Step 807
The drug efficacy program 105 determines whether the measurement count is larger than 2. The sequence goes to step 808 when the measurement count is larger than 2 (Yes in step 807). When the measurement count is 2 or less (No in step 807), the sequence goes to step 809.
(viii) Step 808
The drug efficacy program 105 proposes ending the efficacy measurement (End efficacy measurement). Here, ending of efficacy measurement is a default setting. A doctor or other user can change the setting, as desired.
The drug efficacy program 105 proposes continuing the efficacy measurement. The measurement is repeated at a later date under the same conditions, and the efficacy level is reevaluated. Here, continuing of efficacy measurement (Continue efficacy measurement) is a default setting. A doctor or other user can change the setting, as desired.
The drug efficacy program 105 determines whether a doctor or other user has pressed the OK button 907 (see
To the data acquired in step 802, the response prediction program 105b applies the prediction (analysis) method specified by the set prediction command (see
(xii) Step 812
The drug efficacy program 105 displays the results of prediction and analysis on the screen of the display device 108. Visualizing the prediction and analysis results enables a doctor or other user, including a caregiver of a patient, to readily understand and determine how to proceed with the treatment.
(xiii) Step 813
The drug efficacy program 105 accepts a diagnosis input from a doctor or other user, if the doctor or the user has entered a diagnosis by himself or herself.
(xiv) Step 814
The drug efficacy program 105 stores the content of the input diagnosis in the diagnosis result 214 of the measurement database 109b. When the OK button 907 is pressed in step 810, the drug efficacy program 105 determines that “Effective” was approved by a doctor or other user, and stores the effective diagnosis (default value) in the diagnosis result 214 of the measurement database 109b.
As shown in
The displayed contents related to further treatment include “End measurement” 906a (the efficacy is sufficient), “Continue measurement” 906b (the reliability is not sufficient at this stage), and blank 906c (efficacy is determined to be absent). The blank 906c suggests further execution of a prediction analysis (Prediction) to a doctor or other user. In this case, a doctor or other user may press the prediction button 908 to execute a prediction analysis, and make a plan for further treatment. The doctor or other user presses the OK button 907 when he or she approves “End measurement” 906a or “Continue measurement” 906b.
The drug efficacy index/coefficient program 105a reads the command entered by a doctor or other user (the efficacy index set in the selection of efficacy indices 701). In the present embodiment, the process is performed in series for each command when more than one efficacy index is set. However, the process may be performed in parallel.
The drug efficacy index/coefficient program 105a determines whether the command is “Hb change”. The sequence goes to step 1004 when the command is “Hb change” (Yes in step 1002). When the command is not “Hb change” (No in step 1002), the sequence goes to step 1003.
(iii) Step 1003
The drug efficacy index/coefficient program 105a executes an activity-variability (Activity-Variability) analysis. Step 1003 will be described in detail below with reference to
The drug efficacy index/coefficient program 105a determines whether the command set for activity interval is “Auto”. The sequence goes to step 1005 when the command set for activity interval is “Auto” (Yes in step 1004). When the command set for activity interval is not “Auto” (No in step 1004), the sequence goes to step 1006.
The drug efficacy index/coefficient program 105a reads the value of activity interval 222 from the analysis parameter database 109c.
The drug efficacy index/coefficient program 105a reads the value of the activity interval set by a doctor or other user.
(vii) Step 1007
The drug efficacy index/coefficient program 105a refers to the measurement database 109b, and recognizes the type of performed task, and the type of administered drug in the current measurement of the patient of interest.
(viii) Step 1008
Concerning the same task and the same administered drug as those specified in step 1007, the drug efficacy index/coefficient program 105a acquires the patient data (biometric signal) before and after administration (Pre and Post), or an extracted signal 210 from the measurement database 109b.
For the data acquired in step 1008, the drug efficacy index/coefficient program 105a calculates the average Hb change in the given activity interval.
The drug efficacy index/coefficient program 105a determines whether the command is Hb change (simple modulation). The sequence goes to step 1011 when the command is Hb change (simple modulation) (Yes in step 1010). When the command is not Hb change (simple modulation) (No in step 1010), the sequence goes to step 1016.
For all patients stored in the measurement database 109b, the drug efficacy index/coefficient program 105a subtracts pre-administration data (Pre) from post-administration data (Post) (see formula 1) to calculate a neuromodulation index.
Here, i represents the position in the order of patients in a patient group before or after administration, t1 represents the start time of the calculation of hemoglobin concentration change, t2 represents the end time of the calculation of hemoglobin concentration change, ΔC(Hb) represents the hemoglobin concentration change, pre represents the state before administration, and post represents the state after administration.
(xii) Step 1012
The drug efficacy index/coefficient program 105a calculates a normal distribution of neuromodulation index. The distribution becomes closer to a true distribution, and the reliability improves when larger data volumes from larger numbers of patients are used.
(xiii) Step 1013
The drug efficacy index/coefficient program 105a determines the threshold, taking into account parameters of distribution characteristics in step 1012 (for example, the mean value, the standard deviation, and the distribution type). As an example, the threshold may be a mean value.
(xiv) Step 1014
The drug efficacy index/coefficient program 105a plots the normal distribution calculated in step 1012.
The drug efficacy index/coefficient program 105a places the current index of the patient of interest on the normal distribution (see
(xvi) Step 1016
The drug efficacy index/coefficient program 105a calculates a normal distribution for different conditions of all patient data (before and after administration (Pre and Post)).
(xvii) Step 1017
The drug efficacy index/coefficient program 105a calculates z-scores (z-score before administration, and z-score after administration) for the data of all patients according to the following formulae 2 to 5.
Here, i represents the position in the order of patients in a patient group before or after administration (patient index), avg represents the hemoglobin concentration change (ΔC(Hb): average value of brain activity in an activity interval from t=t1 to t=t2), pre represents the state before administration, and post represents the state after administration.
Here, μ represents the mean value of brain activity in patients in a patient group before and after administration, σ represents the standard deviation of brain activity in patients in a patient group before and after administration, n represents the total number of patients in a group before administration and in a group after administration, and the z-score represents the standardized value of brain activity in a patient group before and after administration.
(xviii) Step 1018
The drug efficacy index/coefficient program 105a determines whether the command is Hb change (z-score). The sequence goes to step 1019 when the command is Hb change (z-score) (Yes in step 1018). When the command is not Hb change (z-score) (No in step 1018), the sequence goes to step 1025.
(xix) Step 1019
The drug efficacy index/coefficient program 105a calculates a z-score for simulation data (data assuming that the average brain activity (Hb concentration) data before administration (Pre) and the average brain activity (Hb concentration) data after administration (Post) are the same) according to formulae 6 to 8.
Here, avg represents simulation data for a patient group before administration (zpre_sim), and for a patient group after administration (zpost_sim).
For the simulation data, the drug efficacy index/coefficient program 105a sets the pre-administration z-score on X axis, and the post-administration z-score on Y axis, and calculates a linear regression line (refer to Formulae 9 and 10).
[Math. 5]
threshold(1401)=(zpre_sim,zpost_sim) (Formula 9)
z
post
_
sim
=z
pre
_
sim
β+C (Formula 10)
The threshold is represented by the linear regression line. Here, β and C are coefficients of the linear regression line.
(xxi) Step 1021
For all patient data, the drug efficacy index/coefficient program 105a pairs the pre-administration z-score (X axis) and the post-administration z-score (Y axis), and calculates the distance from each patient data to the linear regression line determined in step 1020, according to formula
Here, dist represents the distance between the values (z(i)pre, and z(i)post) of individual patients and the threshold line (linear regression line). The data have positive modulation when avg(i)post>avg(i)pre, and negative modulation when avg(i)post<avg(i)pre.
(xxii) Step 1022
The drug efficacy index/coefficient program 105a distinguishes two regions. Specifically, the region above the linear regression line is a positive modulation region, and the region below the linear regression line is a negative modulation region. For each region, the drug efficacy index/coefficient program 105a calculates the average (average distance) of the distances from each point to the linear regression line.
Here, μdist represents the average distance from the measured patient's data to the regression line 1301 separating positive modulation and negative modulation (see
(xxiii) Step 1023
The drug efficacy index/coefficient program 105a plots a linear regression line and an average distance line.
(xxiv) Step 1024
The drug efficacy index/coefficient program 105a places the current index of the patient of interest (see
(xxv) Step 1025
For all patients stored in the measurement database 109b, the drug efficacy index/coefficient program 105a subtracts the pre-administration data (Pre) from the post-administration data (Post), and calculates the neuromodulation index according to the formula 1 above.
(xxvi) Step 1026
The drug efficacy index/coefficient program 105a calculates the contrast between the z-score of average brain activity before administration, and the z-score of average brain activity after administration (z-score contrast: ZPost−ZPre) according to formulae 2 to 5, and formula 13.
[Math. 8]
z(i)contrast=z(i)post−Z(i)pre (Formula 13)
Here, z(i)contrast represents the contrast between z-scores, specifically the difference between the standardized brain activity before administration and the standardized brain activity after administration.
(xxvii) Step 1027
The drug efficacy index/coefficient program 105a places the neuromodulation index on X axis, and the z-score contrast on Y axis, and pairs these index and contrast.
(xxviii) Step 1028
The drug efficacy index/coefficient program 105a distinguishes two regions: a region with reduced brain activity after administration (X<0; negative modulation), and a region with increased brain activity after administration (X>0; positive modulation), relative to the threshold X=0. At X=0, there is no change in brain activity (Hb concentration) before and after administration.
(xxix) Step 1029
For each region, the drug efficacy index/coefficient program 105a calculates a data distribution of X-axis and Y-axis data (mean and standard deviation).
(xxx) Step 1030
The drug efficacy index/coefficient program 105a plots the pair of neuromodulation index and z-score contrast, along with the threshold.
(xxxi) Step 1031
The drug efficacy index/coefficient program 105a places the current index of the patient of interest (see
The drug efficacy index/coefficient program 105a reads out the value of activity interval 222 (Auto) from the analysis parameter database 109c.
The drug efficacy index/coefficient program 105a refers to the measurement database 109b, and recognizes the type of performed task, and the type of administered drug in the current measurement of the patient of interest.
(iii) Step 1103
From the measurement database 109b, the drug efficacy index/coefficient program 105a reads the data of all healthy individuals, and the data of all patients who have undertaken the same task and had the same drug as the patient of interest (pre-administration data, and post-administration data).
The drug efficacy index/coefficient program 105a calculates the average of Hb changes (brain activity) in the activity interval, according to formula 14.
Here, i represents the position in the order of patients or healthy individuals in a patient group before administration, a patient group after administration, and a healthy individual group, t1 represents the start time of the calculation of hemoglobin concentration change, t2 represents the end time of the calculation of hemoglobin concentration change, tr represents the number of the task trials performed in a single measurement, pre represents the state before administration, post represents the state after administration, control represents the state of a healthy individual, and ΔC(Hb) represents the hemoglobin concentration change.
A patient may be asked to undertake more than one task trial in a single measurement. For such a situation, the drug efficacy index/coefficient program 105a calculates a statistical dispersion variable (for example, standard deviation, variance, or variability) for multiple task trials according to formula 15.
Here, σ represents the standard deviation of each individual (a patient before and after administration, a healthy individual) undertaking task trials.
The drug efficacy index/coefficient program 105a sets the mean value of Hb change on X axis, and the statistical dispersion variable on Y axis.
(vii) Step 1107
The drug efficacy index/coefficient program 105a separates the data into two regions using a predetermined clustering method (for example, k-means clustering).
(viii) Step 1108
The drug efficacy index/coefficient program 105a acquires a probability index, and center distribution data for the data of each region obtained in step 1107.
The line separating the two regions is determined as the threshold line by the drug efficacy index/coefficient program 105a.
The drug efficacy index/coefficient program 105a confirms the sensitivity and the specificity of the clustering result. Here, the regions are based on the data of healthy individuals, and as such the drug efficacy index/coefficient program 105a checks a distribution of individuals (patients, healthy patients) in each region.
The drug efficacy index/coefficient program 105a selects a region with more healthy individuals as an efficacy modulated cluster (a cluster with modulation due to efficacy).
(xii) Step 1112
The drug efficacy index/coefficient program 105a plots the threshold line and the center of the cluster.
(xiii) Step 1113
The drug efficacy index/coefficient program 105a places the efficacy modulated cluster, and the current measurement result of the patient of interest (see
The graph 1200 represents a normal distribution of the neuromodulation indices obtained from all patients who have undertaken the same task, and had the same drug. A normal distribution curve 1201 is plotted in the graph 1200. The mean value of neuromodulation indices (the index value that takes the maximum) is set as threshold 1202.
As shown in
Scatter Chart Sorting Efficacy by Hb Change (z-Score) (Example)
The graph is separated into two regions by the regression line 1301. The upper region represents positive modulation, and the lower region represents negative modulation. The distance from each data to the regression line 1301, and the mean value of distances in each region are calculated.
A mean distance line 1302 and a mean distance line 1303 are plotted in the positive modulation region and the negative modulation region, respectively. The current measurement result (z-score based on pre-administration data and post-administration data) 1304 is also placed (specified) in the graph. It can be seen that the current measurement result 1304 falls in the positive modulation region including the effective region 1305.
The standard deviation in each region is plotted as dotted lines 1308 and 1309, according to formula 16.
Here, σ represents the standard deviation of the distance to the regression line 1301 in the positive modulation group and the negative modulation group.
The region 1306 confined between the two standard deviation dotted lines 1308 and 1309 in the vicinity of the regression line 1301 represents a region where efficacy cannot be definitively determined (low efficacy, or efficacy is small, if any). It is accordingly desirable to repeat the measurement when the measurement result falls in the region 1306.
As can be understood from the foregoing descriptions, the region 1305 is a region where the presence of efficacy can be definitively determined, whereas the region 1307 is a region where efficacy can be determined as being absent.
Scatter Chart Sorting Efficacy by Hb Change (z-Score Contrast) (Example)
In the scatter chart 1400, neuromodulation index and z-score contrast (zpost−zpre) are set on X axis and Y axis, respectively. The measurement results are placed in the vicinity of the straight line 1401. X-axis values (neuromodulation index values) smaller than 0 mean that the brain activity decreased after drug administration (negative modulation), whereas X-axis values (neuromodulation index values) larger than 0 mean that the brain activity increased after drug administration (positive modulation).
Calculations are performed to find a center 1402 in the positive modulation region, and a center 1403 in the negative modulation region, according to formula 17. These are placed on the scatter chart 1400.
Here, d represents the distance from the measured value (modulation value) of each patient to the center 1402 or 1403 in the positive modulation region or the negative modulation region. The variable μdpos/neg represents the mean value of the distance from the measured value of each patient to the center in each modulated region. The variable σdpos/neg represents the standard deviation of the distance from the measured value of each patient to the center in the modulated region.
The regions 1405 and 1407 are defined by μdpos+/−σdpos and μdneg+/−σdneg, respectively. The region 1406 is defined by the region between μdneg+σdneg and μdpos−σdpos. The region 1406 is a region where efficacy cannot be definitively determined (low efficacy, or efficacy is small, if any).
As can be understood from the foregoing descriptions, the region 1405 is a region where the presence of efficacy can be definitively determined, whereas the region 1407 is a region where efficacy can be determined as being absent.
The clustering described in
Whether the data falls in the modulated region is determined by confirming sensitivity and specificity, as described in
The distance 1504 from the pre-administration measurement data (currently measured data) to the dividing line 1501 is calculated. The distance 1505 from the post-administration measurement data (currently measured data) to the dividing line 1501 is also calculated. These distance values become comparison indices between the pre-administration state and the post-administration state. The graph suggests that efficacy is absent when the post-administration measurement data falls in the non-modulated region.
In sorting efficacy by the threshold as above, the standard deviation of amplitudes, and the amplitude difference between task trials are used as feature amounts, as shown in
In the present embodiment, the position of the patient (subject) of interest in the measurement database 109b is grasped. This enables accurate calculations of efficacy index.
First, the neuromodulation index is calculated for all patients according to formula 1. Changes in the correctness of the task performed by all patients (correct rate after administration−correct rate before administration) are also calculated, according to formula 21.
[Math. 13]
Contrast(i)=Correct rate(i)post−Correct rate(i)pre (Formula 21)
By setting the correct rate change and the neuromodulation index on X axis and Y axis, respectively, a straight line 1601 can be plotted upon finding the relationship between these. There is no improvement or decline in task result when the correct rate change is 0. There is no improvement or decline in brain activity (average) when the neuromodulation index is 0. In this case, the threshold of the presence or absence of efficacy is 0. Efficacy can be determined as being present when the correct rate change and the neuromodulation index are both larger than 0 (region 1603), and being absent when either of these is smaller than 0 (regions 1604, 1605, and 1606).
In the example shown in
A correlation 1701 represents the correlation between the probe channels before administration. In the case of the probe placement shown in
A correlation 1702 represents the correlation between probe channels after administration. A correlation 1703 represents the statistical result before and after administration, and is obtained as the difference of the correlation 1702 and the correlation 1701.
The areas of strong connectivity and strong connection differ for different mental disorders, and the subject can be determined as being normal or potentially having some kind of mental disorder by comparing the connectivity with the template. Specifically, stronger efficacy can be determined as the connectivity after administration (correlation 1702) shares more similarity to the template of a healthy individual, whereas efficacy can be determined as being weak as the similarity decreases. The correlation also varies with the type of administered drug.
The correlation between probe channels can be calculated according to, for example, formulae 22 and 23.
Here, x represents the amplitude of hemoglobin change at each sampling point (t) and measured channel (ch), μ represents the amplitude signal of a single channel, σ represents the standard deviation of the amplitude signal of a single channel, and ρ represents the coefficient of correlation of a signal between two channels in each state (before administration, after administration, and healthy condition).
The response prediction program 105b reads a prediction command entered by a doctor or other user (see
The response prediction program 105b determines whether the prediction command it has read is dose-index relation. The sequence goes to step 1803 when the command is dose-index relation (Yes in step 1802). When the command is not dose-index relation (No in step 1802), the sequence goes to step 1813.
(iii) Step 1803
The response prediction program 105b recognizes (specifies) the type of performed task, and the type of administered drug in the current measurement.
By using the efficacy index command (701 in
The response prediction program 105b pairs the calculated index with a dose for each type of administered drug (for example, MPH, and ATX).
The response prediction program 105b plots an index versus dose relation (box-plot) for each type of administered drug by setting the index and the dose on Y axis and X axis, respectively.
Pre-administration data may be contained as a baseline index, depending on the selected efficacy index analysis. Because the efficacy threshold (the threshold for determining the presence or absence of efficacy) is determined in each index generating method, the threshold also may be plotted (y=threshold (for example, 1904 in
(vii) Step 1807
The response prediction program 105b predicts the relation between index and dose (dose-index relation) by sigmoid fitting.
(viii) Step 1808
The response prediction program 105b places the index based on the current measurement, as shown in
In order to predict a future response of a patient by probability analysis concerning various drug treatments, the response prediction program 105b selects from the measurement database 109b the conditions of a similar patient having a measurement count of more than one (data of a patient who has responded to a specific drug treatment).
The response prediction program 105b sorts the indices of other patients according to the information of the further actions recorded in the measurement database 109b (further actions 215 at the second, third, and any subsequent measurements).
The response prediction program 105b calculates the probability of action response using a technique such as Bayesian inference (Bayes' theorem).
(xii) Step 1812
The response prediction program 105b plots the calculated probability of action response (step 1811) in the dose-index relation generated in step 1807 (see
(xiii) Step 1813
The response prediction program 105b determines whether the prediction command it has read is “sigmoid” or “multiple linear regression”. The sequence goes to step 1814 when the read prediction command is “sigmoid” or “multiple linear regression” (Yes in step 1813). When the read prediction command is neither of “sigmoid” and “multiple linear regression” (No in step 1813), the sequence goes to step 1826.
(xiv) Step 1814
The response prediction program 105b determines whether the measurement count is more than 3. The sequence goes to step 1817 when the measurement count is more than 3 (Yes in step 1814). When the measurement count is 3 or less (No in step 1814), the sequence goes to step 1815. More than three measurement counts are required to ensure a certain level or more of prediction accuracy.
The response prediction program 105b outputs an error report reporting that the read prediction command is not executable (see
(xvi) Step 1816
The response prediction program 105b waits for input of an instruction from a doctor or other user (pressing of the OK button or reset button) before reading other prediction command (see
(xvii) Step 1817
The response prediction program 105b determines whether the prediction command it has read is “sigmoid”. The sequence goes to step 1818 when the read prediction command is “sigmoid” (Yes in step 1817). When the prediction command is not “sigmoid” (No in step 1817), the sequence goes to step 1821.
(xviii) Step 1818
The response prediction program 105b reads the past index of the current subject (patient) of interest from the measurement database 109b.
(xix) Step 1819
The response prediction program 105b predicts the relationship between the index read in step 1818, and the measurement number, using sigmoid fitting.
The response prediction program 105b plots the relationship between measurement number and index by setting the measurement number and the index on X axis and Y axis, respectively (see
(xxi) Step 1821
The response prediction program 105b refers to the private database 109a or the measurement database 109b, and recognizes the medication history of the current subject (patient) of interest.
(xxii) Step 1822
The response prediction program 105b selects all patients having the same history as the current subject (patient) of interest.
(xxiii) Step 1823
The response prediction program 105b reads the indices of these patients from the measurement database 109b, together with requested variables such as the type and dose of administered drug (704 in
(xxiv) Step 1824
The response prediction program 105b fits the relationship between the read variables, using multiple linear regression.
(xxv) Step 1825
The response prediction program 105b predicts the probability of further response, using the input variables (see
(xxvi) Step 1826
When the read prediction command is ANOVA (analysis of variance), the response prediction program 105b reads from the measurement database 109b the indices of all patients for which efficacy has been determined in the same task being currently measured for the subject (patient) of interest.
(xxvii) Step 1827
From the private database 109a, the response prediction program 105b reads other information of the patients specified in step 1826 (for example, age, severity, administered drug, dose, and history).
(xxviii) Step 1828
The response prediction program 105b evaluates the significance of the variables (ANOVA).
(xxix) Step 1829
The response prediction program 105b evaluates the correlation between index and significant variable.
(xxx) Step 1830
The response prediction program 105b suggests (presents) a further action from the correlation between index and significant variable obtained in step 1829.
The dose-index relation 1900 displays, for example, a patient ID 301 for specifying the patient of interest for response prediction, and a relation 1901 between dose (applied dose) and efficacy index.
The relation 1901 between dose (applied dose) and efficacy index is configured from an index distribution of specific prescriptions (administered drug: for example, MPH, and ATX) expressed as boxplots 1902a and 1902b, predicted sigmoid fitting curves 1903a and 1903b indicating how the efficacy index varies with increasing doses of each administered drug, an efficacy threshold index (relation formula of a straight line with y=threshold) 1904, and an index and dose 1905 of the current measurement.
When the current result falls outside of the upper and lower whiskers of the boxplot of the corresponding administered drug, the result can be interpreted as being different from the patient data measured in the system (
The dose-index relation 1900 can assist a doctor or other user to decide a further treatment regimen for the patient of interest.
The sigmoid fitting in
Here, S represents sigmoid fitting for an efficacy index (for example, a modulation index, and a distance index) for different administered drugs (for example, MPH, and ATX) using a dose-dependent variable.
As with the case of the dose-index relation 1900, the dose-index relation 2000 is configured from a patient ID 301 for specifying the patient of interest for response prediction, and the relation 2001 between dose (applied dose) and efficacy index.
In
The prediction of each index transition for a specific administered drug and dose is shown with the result of a probability analysis for the prediction. This makes it possible to assist a doctor or other user to choose an appropriate further treatment that provides efficacy at higher probability.
The probability of efficacy prediction is calculated according to formula 25 (Bayes' rule).
Here, P(H|E) represents the posterior probability of a specific prescription that provides an effective response, P(E|H) represents the probability of an effective response with a specific prescription, P(H) presents the prior probability of an effective response with a specific prescription, and P(E) represents the probability of an effective response unrelated to the prescription. A future response can be predicted by carrying out the probability analysis (Bayesian inference) for each prescription and dose in a selected group (patients having the same conditions as the current patient of interest).
For example, an error is reported when the measurement count is not high enough to execute the prediction method instructed by the read prediction command, as shown in the comment box 2101 of a report screen 2100.
When presented with such an error report, a doctor or other user can execute other prediction method by choosing a different prediction method (selection of prediction method 703), and pressing the OK button 706. The GUI may be adapted so that the selected prediction method is cancelled by pressing the reset button 705, or that the response prediction process is ended by pressing the reset button 705 while the selection of prediction method 703 is blank.
Relationship between Measurement Number and Efficacy Index
The relationship 2200 between measurement number and efficacy index is configured from, for example, a patient ID 301 for specifying the patient of interest of response prediction, and efficacy index changes 2201 against measurement number.
The efficacy index changes 2201 against measurement number take into consideration pre-administration as a reference (baseline), and display an efficacy threshold 2202 for evaluating the presence or absence of efficacy at each measurement number, a transition of patient's personal measurement index (the first, second, third, and any subsequent measurement) 2203 as a measurement history, a dose 2204, and sigmoid fitting and modeling 2205 for predicting a future response with an quantitative index.
The presence or absence of efficacy can be determined from the parameter of the regression curve. Specifically, efficacy can be determined when the absolute value of the efficacy index is greater than the predetermined value, and when the slope of the regression curve approaches zero. A future response can be predicted with the history of the patient's personal measurement results.
The sigmoid fitting in
Here, S represents sigmoid fitting for an efficacy index (for example, a modulation index, and a distance index) for different administered drugs (for example, MPH, and ATX) using a measurement count-dependent variable.
The relationship 2300 between variables is configured from, for example, a patient ID 301 for specifying the patient of interest for response prediction, a relation 2301 between efficacy index and variables, an index formula (linear formula) 2304 obtained by multiple linear regression, and a prediction result 2305. Here, the relation 2301 between efficacy index and variables is represented by the three-dimensional graph. However, the dimensions are determined by the number of variables.
The relation 2301 between efficacy index and variables displays a threshold 2302 for identifying the presence or absence of efficacy in each data, and a correlation 2303 between variables calculated by multiple linear regression.
In the prediction result 2305, a doctor or other user enters a variable (for example, measurement count, or dose) in the variable field, and the variable is applied to the index formula 2304. The system then outputs the calculated index value.
The index formula 2304 may be represented by formula 27.
Here, Index represents the past efficacy index, Times and Dose represent dependent variables (measurement count and dose, respectively), c is a constant representing the characteristics of changes between administered drugs and between patients, and n represents the number of group data.
The ANOVA result display 2400 displays, for example, a patient ID 301 for specifying the patient of interest for response prediction, a P-value (results with smaller P-values are more significant) 2401 representing the significance between variables, a note section 2402 showing the relationship (correlation) between index and each variable, and a suggestion 2403 concerning further actions based on the correlation of variables.
Here, a variable being significant means that varying the variable (for example, varying the dose) has significant impact on brain activity change (index). For example, a P-value of v3× v4 becomes smaller when the drug and dose (v3×v4) produces a large change in brain activity. As an example, efficacy can be determined as being present when the P-value is less than a predetermined significance level (for example, 0.05). Efficacy is absent when the P-value is more than 0.05, and a further action can be presented by suggesting increasing dose.
(1) In the present embodiment, the drug efficacy evaluation assisting system reads from the memory the measurement information (Hb concentration) of the brain activity of a subject (patient) of interest measured before and after drug administration, calculates brain activity modulation (Hb concentration changes) before and after drug administration in a plurality of measurements, and displays the relationship between measurement number and the brain activity modulation of the subject of interest on a screen of a display device (see
The system may be adapted to also display the dose (applied dose) in each measurement on the screen. This helps more easily understand the relationship between dose and brain activity modulation, and enables more quantitative efficacy evaluations. The system also helps understand the effectiveness of a drug, and enables assisting patients and patient's families in deciding to choose a drug.
The relationship between measurement number and the brain activity modulation of the subject of interest may be expressed and displayed in the form of a regression curve.
(2) In the present embodiment, the drug efficacy evaluation assisting system performs the following processes in response to an input analysis command (see
(i) A first analysis process that generates drug efficacy evaluation assist information, and presents the information on a screen of a display device according to the relationship between brain activity simple modulation before and after drug administration, and the number of subjects (see
(ii) A second analysis process that generates drug efficacy evaluation assist information, and presents the information on the screen according to the relationship between the z-score of brain activity before drug administration, and the z-score of brain activity after drug administration (see
(iii) A third analysis process that generates drug efficacy evaluation assist information, and presents the information on the screen according to the relationship between brain activity simple modulation before and after drug administration, and changes in the z-score of brain activity before and after drug administration (see
(iv) A fourth analysis process that generates drug efficacy evaluation assist information, and presents the information on the screen by using a predetermined clustering process (see
Any one of the first to fourth analysis processes may be performed, or more than one of these processes may be performed. The system is not necessarily required to be configured to perform the first to fourth analysis processes, provided that any one of these processes can be performed. This is because objective and quantitative information for determining efficacy can be presented by any of these processes. The system may be adapted to place the data of the patient of interest for evaluation (measurement result) on the drug efficacy evaluation assist information. In this way, a doctor or other user is able to objectively and more accurately determine the presence or absence of the efficacy of the drug treatment given to a patient. The system also helps understand the effectiveness of a drug, and enables assisting patients and patient's families in deciding to choose a drug.
The system determines the presence or absence of efficacy according to the relationship between the placed data of the patient of interest, and the drug efficacy evaluation information, and presents the result of determination on the screen (see
Specifically, the first analysis process calculates at least brain activity modulation values for all patients before and after administration, and a distribution of the brain activity modulation values before and after administration, and uses the statistical value (mean value of the modulation values) from the distribution calculation as a threshold. The distribution and the threshold are then displayed on a screen of a display device (see
In the second analysis process, the relationship in the z-scores of brain activity before and after administration is calculated as a threshold line by linear regression computation in the absence of brain activity modulation before and after administration, and the threshold line is displayed (see
The third analysis process calculates a modulation value of brain activity for all subjects before and after administration, and a z-score contrast representing a change in the z-score of brain activity of all subjects before and after drug administration, and displays the relationship between the brain activity modulation value before and after administration and the z-score contrast on the screen (
The fourth analysis process calculates the mean value of brain activity modulation of healthy individuals who have undertaken the predetermined task multiple times (here and below, modulation in an activity interval), the mean value of brain activity modulation of each subject patient who has undertaken the predetermined task multiple times before drug administration, and the mean value of brain activity modulation of each subject patient who has undertaken the predetermined task multiple times after drug administration. The process also calculates a dispersion variable of brain activity modulation for each healthy individual who has undertaken the predetermined task multiple times, a dispersion variable of brain activity modulation for each patient who has undertaken the predetermined task multiple times (before administration), and a dispersion variable of brain activity modulation for each patient who has undertaken the predetermined task multiple times (before administration). The mean value of brain activity modulation, and the dispersion variable of brain activity modulation are set on X and Y axes. A combination of the mean value and the dispersion value of each healthy individual, and a combination of the mean value and the dispersion value of each patient before and after administration are placed on the X-Y plane. The placed data are then subjected to a predetermined clustering process (for example, k-means clustering) to separate the placed data into two regions at a threshold line (see
(3) In the present embodiment, the drug efficacy evaluation assisting system performs the following processes in response to an input prediction command (see
(i) A first prediction process that generates efficacy predicting information for a plurality of subjects (patients) according to the relationship between dose and the value of brain activity modulation before and after drug administration, and presents the information on a screen of a display device.
(ii) A second prediction process that generates efficacy predicting information for a patient of interest according to the relationship between the measurement number of brain activity, and the value of brain activity modulation before and after administration, and presents the information on the screen.
(iii) A third prediction process that generates efficacy predicting information for a plurality of patients according to the relationship between a variable contained in the prediction command, and the value of brain activity modulation before and after administration, and presents the information on the screen.
(iv) A fourth prediction process that evaluates the significance between variables using ANOVA (analysis of variance), generates efficacy predicting information according to the evaluation result, and presents the result on the screen.
This enables a doctor or other user to readily decide a further action (for example, end treatment, continue treatment, change prescription, or change dose) for a specific patient.
In the first and second prediction processes, the statistical value (for example, the mean value) of the brain activity modulation of a plurality of patients is used as a threshold, and the threshold is presented together with the efficacy predicting information. This makes it possible to find the dose or the frequency of administration of time when the data is above the threshold.
In the first and second prediction processes, the data (measurement result) of a patient of interest for evaluation is placed on the drug efficacy evaluation assist information. In this way, a doctor or other user is able to make an overall determination as to the future outcome of a drug treatment corresponding to the current measurement (how much dose is needed to provide efficacy), or whether the current drug should be continuously used.
(4) The present invention also can be achieved by software program codes intended to provide the functions of the embodiment. In this case, a storage medium storing such program codes is provided for a system or a device, and a computer (or a CPU or MPU) of the system or the device reads the program codes stored in the storage medium. In this case, the functions of the embodiment are provided by the program codes themselves read from the storage medium, and the program codes and the storage medium storing the program codes constitute the present invention. The storage medium supplying the program codes may be, for example, a flexible disc, a CD-ROM, a DVD-ROM, a hard disc, an optical disc, a magneto-optical disc, a CD-R, a magnetic tape, a nonvolatile memory card, or a ROM.
The functions of the embodiment also may be provided by all or part of a process actually performed by, for example, the operating system (OS) running on a computer under the commands of the program codes. The functions of the embodiment also may be provided by all or part of a process actually performed by, for example, a CPU of a computer according to the commands of the program codes written into memory of the computer from a storage medium.
Software program codes intended to provide the functions of the embodiment may be delivered via a network, and stored in a hard disc, memory, or some other storage mean of a system or a device, or in a storage medium such as CD-RW, and CD-R. For use, a computer (or a CPU or MPU) of the system or the device may execute the program codes after reading it from the storage means or storage medium.
Finally, it is to be understood that the processes and the techniques described herein, in essence, have no association with a particular device, and can be implemented by any suitable combination of components. A wide range of all-purpose devices can be used according to the teaching of the invention described herein. It may be beneficial to construct a device designed specifically for the execution of the steps of the methods described herein. Various forms of invention are possible by appropriately combining the different constituting elements disclosed in the embodiment. For example, some of the constituting elements described in the embodiment may be omitted. It is also possible to appropriately combine the constituting elements of different embodiments. While the present invention has been described in relation to specific examples, the descriptions above serve solely to illustrate the embodiment of the invention, and do not limit the invention in any respect. A person ordinary skilled in the art will understand that there are many combinations of hardware, software, and firmware that are suitable for implementing the invention. For example, the software may be implemented with a wide range of programs or script languages, including an assembler language, C/C++, perl, Shell, PHP, and Java®.
The control lines and information lines described in the foregoing embodiment are what are considered to be necessary for the purpose of explanation, and do not necessarily represent the all control lines and information lines of a product. All configurations may be interconnected to one another.
As is evident to a person having common knowledge in the art, other implementations of the invention will be apparent from the specification of the invention and the discussions of the embodiment disclosed herein. The specification and the specific examples merely represent typical examples, and the scope and the spirit of the invention lie in the appended claims below.
Number | Date | Country | Kind |
---|---|---|---|
2016-024913 | Feb 2016 | JP | national |