Medical information processing device and program for medical information processing
The medical information processing device efficiently generates age-specific health data reports by dividing health data distributions into regions with corresponding comments, addressing the inefficiencies in existing systems for compiling doctor's comments and measurement results.
Patent Information
- Application Number
- JP2023111648
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2025-01-20
AI Technical Summary
Existing medical information processing systems are time-consuming and inefficient in compiling doctors' comments along with measurement results, particularly when creating reports based on health data distribution and age groups, as they lack efficient methods for storing and generating comments for age-specific data.
A medical information processing device and program that generate a first distribution based on age and health data, divide it into regions, and set corresponding sentences, allowing for the extraction and display of specific areas with associated text and measurement results, supporting the creation of reports with age-specific comments.
Enables efficient creation and display of age-specific health data reports with integrated comments, reducing time and effort in compiling medical test results, and facilitating easy data provision to patients.
Smart Images

Figure 2025008977000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a medical information processing device and a medical information processing program. [Background technology]
[0002] In medical examinations such as health checkups, medical institutions evaluate the measured health data and age of examinees and create a report to provide to the examinees. To evaluate the health data, distribution data is used, which is calculated by calculating the evaluation of health data for each age based on a large amount of age and health data previously obtained from examinees of a wide range of ages. The distribution data is created, for example, as a graph with an axis of age and an axis of measured value or evaluation value of health data.
[0003] In Patent Document 1, two types of biometric information, such as body fat percentage and muscle mass, obtained from a considerable number of subjects are plotted on the vertical and horizontal axes, and a graph area is created divided according to the values of each axis, and a smooth curve relating to the two types of biometric information based on age information is created on the graph area. The user's measurement results are plotted in the graph area, and comments according to the user's biometric information and age are displayed according to the position of the plotted graph area. In Patent Document 2, the distribution of categorical data divided into multiple stages every 5 years, created using a large amount of health checkup data that has been subjected to statistical analysis, is displayed to evaluate the clinical test data of examinees. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2005-000565 A [Patent Document 2] JP 2005-092853 A Summary of the Invention [Problem to be solved by the invention]
[0005] On the other hand, it is time-consuming to compile comments from doctors along with evaluations of measurement results in reports and other provided data. In Patent Document 1, comments are stored for each of the nine graph regions divided for each age group. In Patent Document 2, data is divided into seven categories for each five-year age group, but the storage of comments is not anticipated.
[0006] In addition to the above, it is desirable to prepare the provided data, which includes the doctor's comments on the medical test results taking into account the relationship between age and health data, approximately one month after the date of the test. Furthermore, since health checkups collect measurement results from a large number of patients, each provided data item must be prepared simply.
[0007] An object of the present invention is to provide a medical information processing device and a medical information processing program that support the creation of provided data that includes measurement results and comments on the measurement results according to the age of the examinee. [Means for solving the problem]
[0008] The medical information processing device of the present invention includes a processor that generates a first distribution based on an evaluation value related to age and health data, sets a plurality of regions and corresponding sentences for each region in the first distribution, obtains measurement results including the user's age and evaluation value, extracts a second distribution including a specific region that is an area corresponding to the measurement results from the first distribution, and displays the second distribution, the sentences corresponding to the specific region, and the measurement results in the same display area.
[0009] It is preferable that the processor calculates an evaluation value from the health data evaluated in stages according to age, and generates as the first distribution a graph having an age axis showing age on one axis and a score ratio axis showing the ratio of the evaluation values on the other axis.
[0010] The processor preferably determines age intervals, which are scale intervals of the age axis, based on the number of evaluation values in the first distribution.
[0011] The processor preferably sets regions in the first distribution based on the evaluation values and age ranges obtained by dividing the age axis at specific points.
[0012] The specific location is preferably a location where the amount of change in the specific evaluation value is the largest in the ratio between two consecutive evaluation values.
[0013] The processor preferably displays the measurement results in a superimposed manner for the specific region, or displays a display area in which the specific region and other regions are displayed differently.
[0014] The processor preferably determines the text to be displayed in the display area and the size of the second distribution based on the specified area.
[0015] The processor preferably accepts the addition of age and health data and updates the settings of the respective regions in the first distribution accordingly.
[0016] The processor preferably generates a display showing points of interest in the additionally updated first distribution.
[0017] The processor preferably resets the corresponding text for each additionally updated region.
[0018] In reconfiguring the text, the processor preferably reuses the text before the update for areas having the same characteristics as before the update.
[0019] Preferably, the processor adjusts the age interval if the number of rating values in the first distribution is less than a certain number.
[0020] Preferably, when the number of evaluation values at the end scale marks of the age axis in the first distribution is less than a certain number, the processor rounds off the end scale mark values.
[0021] In setting the sentences, it is preferable that the processor uses a first sentence that is automatically set for each specific area, a second sentence that is set by user input, and a third sentence that is synthesized from the first sentence and the second sentence.
[0022] The medical information processing program of the present invention enables a computer to perform the following functions: generate a first distribution based on an evaluation value related to age and health data; set a plurality of regions and corresponding sentences for each region in the first distribution; obtain measurement results including the user's age and evaluation value; extract a second distribution from the first distribution including a specific region that is an region corresponding to the measurement results; and display the second distribution, the sentences corresponding to the specific region, and the measurement results in the same display area. Effect of the Invention
[0023] According to the present invention, it is possible to assist in the creation of data to be provided that includes measurement results and comments on the measurement results according to the age of the examinee. [Brief description of the drawings]
[0024] [Figure 1] FIG. 1 is a schematic diagram of a medical information processing system. [Diagram 2] FIG. 2 is a block diagram showing functions of the medical information processing device. [Diagram 3] 11 is an explanatory diagram of evaluation value data based on age and health data recognized by the medical information processing device. FIG. [Figure 4] FIG. 11 is an explanatory diagram of a first distribution generated by the medical information processing device. [Diagram 5] FIG. 13 is an explanatory diagram for storing each region set in the first distribution as a region data group. [Figure 6] FIG. 13 is an explanatory diagram for setting a sentence corresponding to a first region in a first distribution. [Figure 7] FIG. 13 is an explanatory diagram for setting a sentence corresponding to a sixth region in the first distribution. [Figure 8] FIG. 13 is an explanatory diagram for setting a sentence corresponding to the tenth region in the first distribution. [Figure 9] FIG. 13 is an explanatory diagram for setting a sentence corresponding to the 15th region in the first distribution. [Figure 10] FIG. 13 is an explanatory diagram for setting a sentence corresponding to the 16th region in the first distribution. [Figure 11] FIG. 13 is an explanatory diagram of the ninth region, in which an automatically generated sentence and a manually input sentence are synthesized. [Figure 12] FIG. 13 is an explanatory diagram of synthesizing an automatically generated sentence and a manually input sentence for the tenth region. [Figure 13] FIG. 1A is a first distribution in which a specific region is determined based on the measurement results, and FIG. 1B is an explanatory diagram of a second distribution extracted from the first distribution based on the specific region. [Figure 14] FIG. 11 is an explanatory diagram for creating a report having a second distribution including a specific region and a sentence corresponding to the specific region. [Figure 15] 11 is a flowchart showing a series of steps for creating provided data based on acquired age and health data. [Figure 16] FIG. 5(A) is a diagram illustrating a first distribution different from the first distribution in FIG. 4, and FIG. 5(B) is a diagram illustrating a first distribution in which the score ratio changes due to additional data. [Figure 17] FIG. 13A is an explanatory diagram of a first distribution in which evaluation values are insufficient in a specific age group in the second embodiment, and FIG. 13B is an explanatory diagram of a first distribution in which the age interval to be displayed is adjusted according to the age group with the insufficient evaluation values. [Figure 18] In the second embodiment, (A) is an explanatory diagram of a first distribution in which evaluation values are insufficient below a certain age and above a certain age, and (B) is an explanatory diagram of a first distribution in which the numerical values of the age range displayed are rounded according to the range of insufficiency. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0025] [First embodiment] 1, a medical information processing system 10 is composed of a medical information processing device 11, a medical device 12 that transmits data to the medical information processing device 11, a display 13 that displays data held by the medical information processing device 11, and a user interface (UI) 14 that transmits input received from a user such as a doctor to the medical information processing device 11. Note that the display 13 and the user interface 14 may be provided in the medical information processing device 11 instead of a connected device.
[0026] The medical information processing device 11 is a device equipped with a storage medium and a processor, and capable of processing and transmitting / receiving medical information, and creates a distribution of ages and evaluation values using evaluation values based on a large amount of examinee ages and health data.
[0027] The medical equipment 12 is equipment that provides a large amount of medical information of patients collected by medical institutions through medical tests such as health checkups to the medical information processing device 11, and is, for example, equipment that performs medical tests, or a server or database owned by the medical institution.
[0028] As shown in Fig. 2, the medical information processing device 11 realizes the functions of a data acquisition unit 20, a health data evaluation unit 21, a distribution data creation unit 22, an area setting unit 23, a text setting unit 24, an extraction unit 25, a provided data creation unit 28, an input reception unit (not shown), an output control unit (not shown), and a storage unit (not shown). The extraction unit 25 also has the function of a specific area discrimination unit 26. The input reception unit (not shown) receives input operations from a user who is a medical professional such as a doctor via a user interface 14 such as a mouse operation or a keyboard operation. The output control unit (not shown) also outputs the created provided data to other devices or a network.
[0029] The medical information processing device 11 is a computer such as a personal computer or a workstation in which application programs for realizing predetermined functions are installed. The computer is provided with a CPU (Central Processing Unit) which is a processor, a memory, a storage, etc., and realizes various functions by programs stored in the storage, etc.
[0030] Using the above functions, the medical information processing device 11, in the setting mode, easily creates provided data that compiles the measurement results of a specific user who is a recipient of a medical test such as a health checkup and text about the measurement results into one, and provides the data to the recipient. The distribution data used to create the text about the measurement results is the first distribution, and the distribution data to be included in the provided data is the second distribution. The medical information processing device switches between the setting mode, the report creation mode, and the data addition mode to create the first distribution, create the provided data having the second distribution, and update the first distribution.
[0031] In the setting mode, a first distribution is generated based on the evaluation values of age and health data of a large number of examinees. The first distribution is also divided into multiple regions, and a corresponding sentence is set for each region.
[0032] In the report creation mode, the measurement result including the age and evaluation value of a specific user is obtained, and a second distribution including a specific area that is an area corresponding to the measurement result is extracted from the first distribution. The extracted second distribution, the text corresponding to the specific area, and the measurement result are displayed in the same display area. In addition, the provided data such as a report is created using the contents displayed in the display area.
[0033] In data addition mode, the addition of evaluation values for age and health data is accepted, and the settings for each area in the first distribution and the text corresponding to each area are updated accordingly.
[0034] The data acquisition unit 20 acquires medical information including at least the age and health data of examinees who have undergone a medical test from the medical device 12. In the setting mode, medical information including the age and health data of a sufficient number of people to create a first distribution, for example, 10,000 people from their teens to their 80s, is collected. In the report creation mode, medical information including at least the age and health data of a user who is a specific examinee is acquired. In the data addition mode, medical information including at least the age and health data of examinees who have undergone a medical test, which has not been acquired in the setting mode, is collected.
[0035] The health data evaluation unit 21 calculates an evaluation value by evaluating health data, such as blood pressure and blood sugar levels, measured in a medical test, stepwise according to age based on a predetermined evaluation rule. For example, the evaluation is performed in four stages, from score A to D, in order of favorable evaluation. The evaluation stages may be arbitrarily integrated or divided into three or five stages as necessary. The evaluation rules preferably use the standard of the normal range of the measured value of each health data and the standard of judging the incidence of each disease in the country where the medical information processing device 11 is operated or the medical institution to which the medical information processing device 11 belongs. In the report creation mode, the evaluation value is calculated from the measurement results including the age and health data of a specific examinee, and the age and the evaluation value are associated.
[0036] As shown in Fig. 3, in the report creation mode or data addition mode, the health data evaluation unit 21 creates evaluation value data V, which is a group of medical information that associates the age and evaluation value of each examinee. Each item of the evaluation value data V has at least age, evaluation value, and a number or ID for distinguishing and managing the medical information of each examinee. If the evaluation rules differ depending on gender, it is preferable to also include gender information.
[0037] In addition, the risk of contracting a disease or the severity of a disease may be calculated as an evaluation value from health data having measurements of multiple items. In addition to the risk of a specific disease, health conditions may be evaluated using body type calculated from body fat percentage and muscle mass, or BMI (Body Mass Index) calculated from height and weight.
[0038] The distribution data creation unit 22 creates or updates a first distribution showing the relationship between age and evaluation value using the evaluation value data V. A graph consisting of an age axis showing age on one axis and a score ratio axis (evaluation value ratio axis) showing the ratio of evaluation values on the other axis is generated as the first distribution. For example, a bar graph is used as the first distribution.
[0039] In the first distribution, the age interval, which is the interval between scale marks on the age axis, is determined based on the number of evaluation values. Each scale mark on the age axis indicates the score ratio of the evaluation value for each age range based on the age interval set in advance. The age interval is adjusted so that there are no gaps in the bar graph displayed as the first distribution. Unless otherwise specified, each score ratio is calculated from the evaluation value for every 5-year age interval. If there are gaps every 5 years, the age interval is adjusted to, for example, every 10 years.
[0040] The region setting unit 23 sets regions in the first distribution based on the evaluation value and age ranges obtained by dividing the age axis at specific points. Specifically, region dividing lines that divide the age axis into multiple age ranges based on the specific points set in advance, and multiple regions are set based on the evaluation value. The upper limit number of region dividing lines that can be set in the first distribution varies depending on the number of scales on the age axis.
[0041] The specific location is the location where the amount of change in the ratio of a specific evaluation value between adjacent score ratios on the age axis is the largest. The amount of change is an increase or decrease, and a "decrease" in the ratio means that the ratio of an arbitrary score evaluation value becomes smaller than the score ratio of the scale one level lower, and an "increase" in the ratio of the score evaluation value means that the ratio of an arbitrary score evaluation value becomes larger than the score ratio of the scale one level lower. It is preferable that the maximum number of divisions for the set areas is 16 areas.
[0042] The specific locations are the first location where the decrease in score A is the largest, the second location where the increase in score C is the largest, and the third location where the increase in score D is the largest in the score ratio of the first distribution. It is preferable to preset the number of region division lines and set the region division lines by applying the specific locations in order from the smallest number. Since there may be overlaps between the positions that satisfy the first to third locations, a fourth location and subsequent locations may be set to the location with the second largest increase or decrease in any score ratio. The specific locations may be set before the region is set, or may be set in real time when an operator such as a doctor sets the region. Instead of applying each specific location until the set number of region division lines is satisfied, the number of locations to be applied may be preset regardless of the number of region division lines.
[0043] In addition, the specific location may include a location where the score increases or decreases by a predetermined value or more instead of or in addition to the maximum amount of change. Since the change in the score ratio may be small depending on the content of the collected medical information, distinguishing whether there is a significant difference in the change in the ratio of a specific evaluation value between adjacent score ratios on the age axis leads to the provision of more accurate data.
[0044] The sentence setting unit 24 sets sentences in each area set by the area setting unit 23. The sentences are a first sentence that is automatically set for each area, a second sentence that is set by user input, and a third sentence that is synthesized from the first sentence and the second sentence. The first sentence is preferably a content that can be read from the measurement results and the first distribution, such as a tendency of change in score ratio according to age corresponding to the user's measurement results and the setting location of the area dividing line, and the second sentence is preferably a content that gives advice or caution to the user from a doctor or the like according to the measurement results. The second sentence may be a wording that takes into account that it will be synthesized with the first sentence.
[0045] The sentence setting unit 24 synthesizes the third sentence from the first sentence and the second sentence in response to the completion of input of the first sentence and the second sentence. In addition to synthesizing the input sentences, the sentence setting unit 24 generates new words and phrases in response to specific keywords and deletes unnecessary words and phrases.
[0046] The automatic setting of the first sentence may be realized by a sentence generator (not shown) that automatically generates sentences corresponding to each area by inference using machine learning. The sentence generator has a function of a trained model required for the generation process of the first sentence corresponding to each area in the first distribution, and executes the sentence generation process for each area. The sentence generator is equipped with a CNN (Convolutional neural network), which is a computer algorithm consisting of a neural network that performs machine learning, and learns in advance with data covering score evaluations and sentences that explain changes in score ratios according to age, generates the first sentences for the set areas, and outputs them to each area.
[0047] In setting the second sentence, an operator such as a doctor checks the first distribution 30 displayed on the display 13, and the second sentence is set by receiving manual input from the operator such as a doctor via the user interface 14. The first sentence may also be modified. Only one of the first sentence and the second sentence may be set for each region. When the first sentence and the second sentence are set for the same region, it is preferable to combine them into a third sentence to form one sentence. The combination may be performed by a CNN or the like that learns sentence synthesis patterns and outputs one sentence from multiple input sentences.
[0048] The storage unit such as a storage memory in the medical information processing device 11 stores the first distribution after the text is set. After storage, the setting mode is terminated. After the setting mode is terminated, the mode is switched to a report creation mode or a data addition mode.
[0049] In report creation mode, the extraction unit 25 obtains measurement results having the age and evaluation value of a user who is a specific examinee from the health data evaluation unit 21, and extracts a second distribution to be published in the report from the first distribution based on a specific area that is an area that matches the measurement results determined by the specific area determination unit 26. The second distribution includes at least an area of different evaluation values with the same age interval as the specific area. Furthermore, regardless of the area set in the first distribution, a score ratio within a certain range before and after the age range of the specific area may be extracted as the second distribution. The certain range is preferably a score ratio of one or two scales before and after.
[0050] The provided data creation unit 28 creates provided data such as a report that displays the second distribution, text corresponding to the specific region, and the measurement results in the same display area. In the provided data, the measurement results are superimposed on the specific region, or the specific region is displayed differently from other regions. This allows the measurement results and the specific region containing the measurement results to be seen at a glance.
[0051] The created provided data is output to an external device such as an information terminal via the output control unit. The user views the provided data in an email displayed on the screen of each external device or in IT (Information Technology) content viewable on the Internet. After the output, the report creation mode may be continued to further obtain the test subject's measurement results and create a report, or the report creation mode may be ended to switch to a data addition mode or to end use of the medical information processing device 11. The created provided data is preferably displayed on the display 13 so that an operator such as a doctor can check it.
[0052] As a first embodiment, a report will be described in which the medical information processing device 11 generates a score for the risk of developing diabetes using the blood glucose level of each examinee measured in a health check by the medical device 12 and their age. The first distribution, which is distribution data, is divided into four by a region dividing line on the age axis, and 16 regions are set by dividing each of the four regions by score evaluation.
[0053] As shown in FIG. 4, the distribution data creation unit 22 creates a first distribution 30 as a distribution of evaluation values obtained by score evaluation of age and health data. In the first distribution 30, the vertical axis is the ratio of scores evaluated in four stages with percentage (%) as the unit, and the horizontal axis is an age axis showing age ranges divided into certain intervals with age as the unit. An age axis having a scale from "20 years old" to "75 years old" is provided in age intervals of 5 years. If there is an evaluation value under 20 years old, it is included in the score ratio at the scale of "20 years old" which is the minimum value. If there is an evaluation value over 80 years old, it is included in the score ratio at the scale of "75 years old" which is the maximum value of the scale. If there are insufficient evaluation values at the scale of the minimum value or the maximum value, the scale value at the end of the age range is rounded. It is preferable to set the minimum age of each age range as the value of each scale, and in the case of age intervals of 5 years, the scale of the horizontal axis of "20" includes ages from 20 to 24 years old. When preparing the report, the results will be explained as "no abnormalities," "requires attention," "requires improvement," or "requires treatment" based on a four-level score of A to D.
[0054] A score of A is a state of "no abnormalities," with the evaluation value within the normal range and the lowest risk of disease, but as people age, the measured values tend to deteriorate and the proportion of score A decreases. Therefore, the older the person is, the more preferable it is for the text for score A to emphasize the importance of having a score of A and to convey that the measured values are good and that it is desirable to maintain the current value. This will help maintain motivation.
[0055] Score B is a "needs attention" state, and since the evaluation value is within the normal range, the risk of disease is relatively low, but since the risk is higher than with score A, there is room for improvement in the measurement value. While encouraging people to maintain the normal range, we call for improvement in the risk of disease. This helps maintain motivation and improve the measurement value.
[0056] Score C is a condition that requires improvement. The evaluation value is outside the normal range and the risk of developing the disease is higher than score B, but the risk can be expected to improve with lifestyle improvements. Advice on improving lifestyle habits and a recommendation to visit a specialized medical institution are given. This will prevent further deterioration and promote improvement of health conditions. Early treatment is also encouraged.
[0057] Score D is a "treatment required" state, where the evaluation value is outside the normal range and the risk of developing the disease is the highest. Since there is a good chance that the patient is suffering from the disease being evaluated, instructions to improve lifestyle habits and confirmation of examination at a specialized medical institution are given. This encourages detailed understanding of the health condition through detailed examinations, etc., and promotion and treatment.
[0058] In the case of creating or displaying a distribution, if the image is monochrome such as a black and white image, it is preferable to distinguish each score by light and dark, and the better the score, the lighter the darkness of the area is depicted, with score A being the lightest and score D being the darkest. If the image is color, it is preferable to display each score in an easily distinguishable color.
[0059] The end of the scale, "15," includes the evaluation values for those aged 15 to 19, as well as those aged 14 and under. In other words, "15" displays the score ratio of evaluation values for those aged 19 and under. Similarly, the other end of the scale, "75," includes the evaluation values for those aged 80 and over, as well as those aged 75 to 79. In other words, "75" displays the score ratio of evaluation values for those aged 80 and over.
[0060] The first distribution 30 transmitted to the region setting unit 23 sets region dividing lines that divide the age ranges based on each predetermined location. Here, the first location is set as the maximum decrease in score A, the second location is set as the maximum increase in score C, and the third location is set as the maximum increase in score D, and a first region dividing line 32, a second region dividing line 34, and a third region dividing line 36 are set in that order (see FIG. 4).
[0061] The first location is between "30 years old" and "35 years old" where score A decreases by 15 points from 63% to 48%, so a first area dividing line 32 is set between the scales "30 years old" and "35 years old". The second location is between "45 years old" and "50 years old" where score C increases by 11 points from 11% to 22%, so a second area dividing line 34 is set between the scales "45 years old" and "50 years old". The third location is between "50 years old" and "55 years old" where score D increases by 9 points from 9% to 18%, so a third area dividing line 36 is set between the scales "50 years old" and "55 years old".
[0062] As shown in Fig. 5, each region of the first distribution 30 set by the region setting unit 23 is stored as a region data group 38 in a storage unit such as a storage memory together with the first distribution 30. The regions in the region data group 38 are set as regions R1 to R16 in the first distribution 30 in ascending age range order, and in descending score order when the age range is the same. The minimum configuration of regions is a region that indicates an evaluation value by one age range, such as regions R4, R9 to R12. Regions R1 to R16 are called the first region to the 16th region.
[0063] In the age scale where both ends are 15 and 30 years old, i.e., in the age range of 34 years old or less, the area of score A is taken as area R1, the area of score B as area R2, the area of score C as area R3, and the area of score D as area R4. In the age scale where both ends are 35 and 50 years old, i.e., in the age range of 35 to 54 years old, the area of score A is taken as area R5, the area of score B as area R6, the area of score C as area R7, and the area of score D as area R8. In the age scale where only 50 years old is taken, i.e., in the age range of 50 to 54 years old, the area of score A is taken as area R9, the area of score B as area R10, the area of score C as area R11, and the area of score D as area R12. The two ends of the age scale are 55 and 80 years old, i.e., the area of score A in the age range of 55 years or older is area R13, the area of score B is area R14, the area of score C is area R15, and the area of score D is area R16.
[0064] 6 to 10, the text setting unit 24 generates text to be included in the report for each divided region. The text is input by an operator such as a doctor, and is stored in association with each region of the region data group 38.
[0065] As shown in Figure 6, if the score is A in region R1, i.e., the age of 34 or younger, sentences T praising the patient's lifestyle and measurement results (e.g., "These are excellent results") and sentences T encouraging the patient to maintain the status quo (e.g., "Please aim to maintain the status quo") are generated.
[0066] As shown in FIG. 7, if the score is B in region R6, that is, in the age group of 35 to 49, sentence T (for example, "Be careful") is created to call attention to lifestyle habits and measurement results.
[0067] As shown in Fig. 8, in the case of region R10, that is, the 50-54 age group, with score B, since the region is separated from the younger age group by the second point, a sentence is created to inform the user that score C has increased. Also, since this is an age group where there is concern about an increase in score D in the future, a sentence T (for example, "Please continue to be careful in the future") is created to continue to pay attention to lifestyle habits and measurement results.
[0068] As shown in Figure 9, in the case of area R15, i.e., score C in the case of those aged 55 or older, sentence T encouraging improvement (e.g., "We recommend that you review your lifestyle habits") or sentences encouraging further medical examinations, such as detailed examinations or consultations by a specialist, are entered.
[0069] As shown in Fig. 10, in the case of area R16, that is, in the case of score D in the age group 55 years or older, a sentence presenting treatment options or a sentence T encouraging treatment (e.g., "Have you visited a hospital?") is input. In addition, it is emphasized that this is an age group in which score D increases.
[0070] As shown in FIG. 11, the third sentence T3 is synthesized using the first sentence T1 and the second sentence T2. For example, in generating the third sentence T3 in the region R9, in the region R9 where the score is A for the ages of 50 to 54, the sentence generator generates the first sentence T1, "Score C has increased from age 50, and score D has increased from age 65." If the doctor checks the content of the first sentence T1 and sets the second sentence T2, "Despite this, you have a score of A. That's great," by inputting through the user interface, in generating the third sentence T3, the part related to "score D" that is determined to be unnecessary is deleted, and the phrase "Please maintain this" is added for "score A."
[0071] As shown in FIG. 12, for example, in generating the third sentence T3 in the region R10, in the region R9 where the score is B for ages 50 to 54, the sentence generator generates the first sentence T1 saying, "From age 50, the score C increases, and from age 65, the score D increases." If the doctor checks the content of the first sentence T1 and sets the second sentence T2 saying, "Your current score is B, but many people will have a score of C, so be careful," by inputting through the user interface, in generating the third sentence T3, the part related to "score D" that was determined to be unnecessary is deleted, and the wording for "score B" is changed from "be careful" to "be very careful."
[0072] The storage memory stores data of the first distribution 30 divided into regions R1 to R16 and comments C1 to C16 corresponding to each region. After setting the regions and comments, the medical information processing device 11 switches to a report creation mode and creates a report on the acquired measurement results.
[0073] As shown in FIG. 13, in the report creation mode, the specific region is discriminated in the specific region discriminator 26 of the extraction unit 25. In the measurement results in which the age is 43 and the evaluation value is score A, the region R5 in the first distribution 30 is the specific region (see FIG. 13(A)), and the second distribution 40 (see FIG. 13(B)) is extracted based on the region R5. The regions R6 to R8, which are regions of the same age interval as the specific region, and the score ratios of two consecutive scales before and after the age interval are set as the extraction range. In other words, the score ratio data of the 35 to 49 age range including the specific region and the score ratio data of the consecutive age ranges of 25 to 34 and 50 to 59 are extracted as the second distribution 40.
[0074] As shown in Fig. 14, the provided data creation unit 28 creates a report 42. In the report 42, the second distribution 40, a text field 44 displaying any one of the texts T1 to T3 corresponding to the specific region, and a marker 48 indicating the position of the measurement result are superimposed on the specific region. In the first embodiment, the marker 48 is displayed superimposed on the region on the age scale of "40 years old" in region R5 because the measurement result is for age 43 and score A. The text corresponding to the specific region is text stored in the storage unit in association with regions R1 to R16 determined to be specific regions.
[0075] Also, the size displayed in the second distribution 40 and the text report 42 is changed depending on the specific area. The size based on the specific area, the amount of text that changes depending on the score and age, and the size of the second distribution 40 are adjusted to make it easier for the user to check. For example, when the specific area is area R5, the score is A, so the text to the user is shorter than other scores. In that case, the text field 44 becomes smaller depending on the amount of text. On the other hand, when the specific area is area R16, the score is D, so the text to the user is longer. In that case, the text field 44 is displayed larger, and the second distribution 40 is displayed smaller depending on the change in the text field 44.
[0076] The report 42 may have a second text field 46 that displays information to be provided to the user according to an item other than the second distribution, different from the text field 44 displayed according to the specific area. The second text field 46 preferably displays information on items measured in a medical test, which is health data, and advice based on the user's biological information including gender. In addition, when the report 42 is provided to the user as email or IT content, a link L with a reference Uniform Resource Locator (URL) embedded therein may be provided in the second text field 46.
[0077] A flow of a series of operations in creating a report by the medical information processing device 11 of this embodiment will be described with reference to the flowchart shown in FIG. 15. In the setting mode, the medical information processing device 11 accepts input of medical information having age and health data from the medical device 12, and acquires the evaluation value calculated by the health data evaluation unit 21 together with the age (step ST100). Based on the age and the evaluation value of the health data, a first distribution 30 showing the distribution of age and evaluation value is generated (step ST110). A region dividing line is set in the first distribution 30 according to a specific location set in advance, and multiple regions in the first distribution are set based on the region dividing line and the evaluation value (step ST120). For each divided region in the first distribution 30, a sentence for publication in a report that explains the relationship between age and evaluation value is set and stored (step ST130). After storing, the setting mode is terminated.
[0078] After the setting mode is ended, the mode is switched to a report creation mode, and the measurement result from which the evaluation value can be calculated, which is the result of the medical test of the specific user, is obtained (step ST140). The specific area discrimination unit 26 discriminates the specific area corresponding to the age and evaluation value in the measurement result from each area of the first distribution 30 (step ST150). The second distribution 40 including at least an area on the same scale as the discriminated specific area is extracted from the first distribution 30 (step ST160). From the stored sentences corresponding to each area, a sentence corresponding to the specific area is set (step ST170). A report is created that displays the extracted second distribution 40, the sentence corresponding to the specific area, and the measurement result (step ST180). The created report is provided to the user who is the examinee as an email or IT content (step ST190).
[0079] In displaying the first distribution 30 and the second distribution 32, apart from the specific region, the portion in the distribution data where the score ratio is the maximum for each evaluation value may be displayed differently from the others to draw attention. In addition, by adding the measurement date and time to the medical information acquired from the medical device 12, distribution data may be created for each measurement year, so that the transition of the proportion of health data within the normal range for each age range can be confirmed.
[0080] As the second embodiment, a pattern of performing data addition and report creation will be described. The medical information processing device 11 switches to a data addition mode after the setting mode or report creation mode ends, and accepts addition of medical information including age and health data from the medical device 12. Since the score ratio and the position of each area dividing line change due to the addition, the area setting in the first distribution is updated. After the area is reset, the mode switches to a report creation mode, and a report is created for the measurement results. As for the rest, each setting and report creation are performed in the same way as in the first embodiment, so the description will be omitted.
[0081] The distribution data creation unit 22 updates the distribution whose type matches the additionally input health data. It is preferable to display points of interest in the first distribution updated by adding data. The points of interest are the area dividing line or area reset by the update. When the area dividing line is the point of interest, an indicator such as an arrow showing the position of the area dividing line after it has been moved is displayed. When the area is the point of interest, the area whose range has been changed is displayed in a color, for example, so that it can be easily identified at a glance.
[0082] As shown in FIG. 16, when the same type of health data and medical information including the examinee's age are added, the score ratio in the first distribution 50 changes, so the region dividing line and the region state are updated as in the first distribution 52. The first distribution 50 in FIG. 16(A) is a distribution of ages and evaluation values of health data that is different from the first distribution 30 in the first embodiment. The age axis has a scale from "20 years old" to "75 years old", with one scale marking for every 5 years of age. In addition, the number of region dividing lines is set to "2". The first region dividing line 32 is set between "60 years old" and "65 years old", and the first to third points are common. The second region dividing line 34 is set between "30 years old" and "35 years old", which is the position that satisfies the fourth point where the second largest decrease in the ratio of score A is achieved. The age range is divided into three by the two region dividing lines, and 12 regions R1 to R12 are determined by dividing the range into four for each score evaluation.
[0083] In the first distribution 52 in FIG. 16(B), the score ratio changes from the first distribution 50 due to the input of additional data, and the region dividing line is reset. The region is reset based on the changed region dividing line. In the first distribution 52, the position that satisfies the first to third points is between "50 years old" and "55 years old", so the first region dividing line 32 is moved to between the scale marks "50 years old" and "55 years old" on the age axis. Also, an arrow M indicating the move is displayed. The position that satisfies the fourth point is between "30 years old" and "35 years old", so the second region dividing line 34 is set to the same position as the first distribution 50 before the update.
[0084] For each updated area, changes to the corresponding sentences are accepted and the sentences are reset. On the other hand, for areas where the age range of the updated area has not changed compared to the area before the update and the change in the score ratio is within a certain range, the area characteristics are determined to be common. For areas with common area characteristics, i.e. areas that have the same characteristics as before the update, the sentences set before the update are reused. This reduces the effort required to reset the sentences and enables efficient updates.
[0085] In the first distribution 52, similar to the first distribution 50, the age range is divided into thirds by two region dividing lines, and further divided into four regions for each score evaluation, resulting in 12 regions R1 to R12. In the first distribution 52, each region of scores A to D below "35 years old" has the same region characteristics as the regions R1 to R4 in the first distribution 50. Therefore, the sentences corresponding to the regions R1 to R4 in the first distribution 50 before the update are reused.
[0086] In addition, if a sufficient amount of medical information on examinees aged 80 or older is obtained in the additional data, a scale and bar graph for "80 years old" may be added to the age axis, and if a sufficient amount of medical information on examinees aged under 20 years old is obtained, a scale and bar graph for "15 years old" may be added to the age axis. A sufficient amount is preferably at least 10.
[0087] [Second embodiment] In the above first embodiment, the first distribution is generated by calculating the score ratio for age ranges in 5-year intervals on the age axis, but the medical information acquired from the medical device 12 may be insufficient for some age groups. Therefore, a setting mode when a large amount of acquired medical information has blanks for some age groups will be described. The rest is the same as in the first embodiment, so the description will be omitted.
[0088] In the second embodiment, age ranges where the number of evaluation values is insufficient, such as being below a certain number, are detected, and the age intervals and end scale values are adjusted. The scale on the age axis is adjusted and integrated with the evaluation values at successive scales. The number of evaluation values is detected as insufficient when it is less than a predetermined minimum number in each age range. The minimum number may be 10, but it may also be calculated using the average age and standard deviation. In calculating the minimum number, it is preferable to satisfy the following formula (1), where en is the number of evaluation values in each age range, av is the average age, and sd is the standard deviation. en≧av-3sd (1)
[0089] As shown in FIG. 17, when the number of evaluation values for a specific age group that is not at the end of the age range is insufficient in the first distribution 60, the age interval is adjusted to match the insufficient age range. In the first distribution 60 in FIG. 17(A) with age intervals of 5 years, the evaluation values are insufficient in the age ranges of 35 to 44 years and 55 to 64 years, resulting in blank spaces in the bar graph. In the first distribution 60, the score ratio can be calculated for the scale next to the blank scale in the bar graph, so there are sufficient evaluation values, and two scales for every 5 years can be integrated into one scale for every 10 years. In the first distribution 60a in FIG. 17(B), the blank bar graph and the bar graph with sufficient evaluation values are integrated to display the bar graph in age intervals of 10 years, eliminating the blank spaces. The integration changes the age axis with scales at 5-year intervals to 10-year intervals.
[0090] As shown in FIG. 18, when the number of evaluation values at the ends of the age range in the first distribution 70 is insufficient, the scale values at the ends of the age range are rounded. In the first distribution 70 having an age axis with a maximum value of "75 years old" and a minimum value of "20 years old" in FIG. 18(A), medical information of examinees under 30 years old and over 60 years old is insufficient, resulting in blank spaces in the bar graph. Since the score ratio can be calculated in the age range from 30 to 59 years old, the maximum and minimum values of the scale of the age axis are adjusted. In the first distribution 70a in FIG. 18(B) in which the values of the scale at the ends of the age axis are rounded, the maximum value of the scale of the age axis becomes "55 years old" and the minimum value becomes "30 years old". Therefore, the evaluation values of examinees under 34 years old are integrated into the bar graph of the score ratio of "30 years old", and the evaluation values of examinees over 55 years old are integrated into the bar graph of the score ratio of "55 years old".
[0091] In the second embodiment, after the age axis values are adjusted by adjustment or rounding, the number of scales is reduced, so that the area of each score ratio can be displayed wider than before the change. In addition, it is preferable to set the upper limit number of area division lines set in the report creation mode to "2 lines". When the number of scales is equal to or less than a certain number, as in the first distribution 60a or the first distribution 70a, extraction after the determination of the specific area is not performed, and the first distribution may be published in the report 42. In addition, in the data addition mode, when sufficient medical information is obtained for the blank years, it is preferable to change the scale of the age axis to match the added data when updating the distribution.
[0092] In each embodiment, the hardware structure of the processing unit that executes various processes, such as the central control unit, input receiving unit, output control unit, data acquisition unit 20, health data evaluation unit 21, distribution data creation unit 22, area setting unit 23, text setting unit 24, extraction unit 25, and provided data creation unit 28, is various processors as shown below. The various processors include a CPU (Central Processing Unit), which is a general-purpose processor that executes software (programs) and functions as various processing units, a programmable logic device (PLD), which is a processor whose circuit configuration can be changed after manufacture, such as an FPGA (Field Programmable Gate Array), and a dedicated electric circuit, which is a processor having a circuit configuration designed specifically for executing various processes.
[0093] One processing unit may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same type or different types (for example, multiple FPGAs, or a combination of a CPU and an FPGA). Also, multiple processing units may be configured with one processor. As an example of configuring multiple processing units with one processor, first, as represented by a computer such as a client or server, one processor is configured with a combination of one or more CPUs and software, and this processor functions as multiple processing units. Second, as represented by a system on chip (SoC), there is a form in which a processor is used that realizes the functions of the entire system including multiple processing units with one IC (Integrated Circuit) chip. In this way, the various processing units are configured using one or more of the above various processors as a hardware structure.
[0094] Furthermore, the hardware structure of these various processors is, more specifically, an electric circuit (Circuitry) in the form of a combination of circuit elements such as semiconductor elements. Also, the hardware structure of the memory is a storage device such as a HDD (Hard Disc Drive) or an SSD (Solid State Drive). Furthermore, from the above description, the medical information processing device described in the following Supplementary Notes 1 to 14 can be understood.
[0095] [Appendix 1] A processor is provided. The processor, Generate a first distribution based on the evaluation values for age and health data, In the first distribution, a plurality of regions and sentences corresponding to each of the regions are set; Acquire a measurement result including the age and the evaluation value of the user; A second distribution including a specific region corresponding to the measurement result is extracted from the first distribution; A medical information processing device that displays the second distribution, the text corresponding to the specific region, and the measurement results in the same display area. [Appendix 2] The processor, Calculating the evaluation value from the health data evaluated in stages according to the age; 2. The medical information processing device according to claim 1, wherein a graph having an age axis indicating the age and a score ratio axis indicating the ratio of the evaluation values is generated as the first distribution. [Appendix 3] The processor, 3. The medical information processing device according to claim 2, further comprising: determining an age interval, which is a scale interval of the age axis, based on the number of the evaluation values in the first distribution. [Appendix 4] The processor, 4. The medical information processing device according to claim 2, wherein the region in the first distribution is set based on the evaluation value and an age range obtained by dividing the age axis at a specific point. [Appendix 5] 5. The medical information processing device according to claim 4, wherein the specific location is a location where a change in the specific evaluation value is maximum in a ratio between two consecutive evaluation values. [Appendix 6] The processor, 6. The medical information processing device according to any one of claims 1 to 5, wherein the display area displays the measurement results in a superimposed manner on the specific area, or displays the specific area and other areas differently. [Appendix 7] The processor, 7. The medical information processing device according to claim 1, further comprising: determining, based on the specified region, the size of the text and the second distribution to be displayed in the display region. [Appendix 8] The processor, Accepting the addition of said age and said health data; The medical information processing device according to any one of appendices 1 to 7, wherein the setting of each of the regions in the first distribution is updated by the addition. [Appendix 9] The processor, 9. The medical information processing device according to claim 8, which displays a point of interest in the first distribution updated by the addition. [Appendix 10] The processor, The medical information processing device according to claim 8 or 9, wherein the corresponding text is reset for each area updated by the addition. [Appendix 11] The processor, A medical information processing device as described in claim 10, wherein, in the reconfiguration, the text before the update is reused for the area having the same characteristics as before the update. [Appendix 12] The processor, 6. The medical information processing device according to claim 3, wherein, when the number of the evaluation values in the first distribution is less than a certain number, the age interval is adjusted. [Appendix 13] The processor, 6. The medical information processing device according to claim 3, wherein, when the number of evaluation values at an end scale of the age axis in the first distribution is less than a certain number, the end scale value is rounded. [Appendix 14] The processor, A medical information processing device as described in any one of Appendices 1 to 13, in which, in setting the sentences, a first sentence that is automatically set for each specific area, a second sentence that is set by user input, and a third sentence that is synthesized from the first sentence and the second sentence are used interchangeably. [Explanation of symbols]
[0096] 10 Medical Information Processing System 11 Medical information processing device 12 Medical Devices 13. Display 14 User Interface 20 Data Acquisition Section 21 Health Data Evaluation Division 22 Distribution Data Creation Department 23 Area setting section 24 Text setting section 25 Extraction part 26 Specific area determination unit 28 Data Creation Department 30 1st distribution 32 1st area dividing line 34 Second area dividing line 36 Third area dividing line 38 Area Data Set 40 Second distribution 42 Report 44 Text field 46 Second text box 48 signs 50 1st distribution 52 1st distribution 60 1st distribution 60a 1st distribution 70 1st distribution 70a 1st distribution L Link M Arrow R1~R16 area ST100~190 steps T sentence T1 1st sentence T2 2nd sentence T3 3rd sentence V Evaluation Value Data
Claims
1. A processor is provided. The processor, Generate a first distribution based on the evaluation values related to age and health data; In the first distribution, a plurality of regions and sentences corresponding to each of the regions are set; Acquire a measurement result including the age and the evaluation value of the user; A second distribution including a specific region corresponding to the measurement result is extracted from the first distribution; A medical information processing device that displays the second distribution, the text corresponding to the specific region, and the measurement results in the same display area.
2. The processor, Calculating the evaluation value from the health data evaluated in stages according to the age; The medical information processing apparatus according to claim 1 , wherein a graph having an age axis indicating the age and a score ratio axis indicating a ratio of the evaluation values is generated as the first distribution.
3. The processor, The medical information processing apparatus according to claim 2 , wherein an age interval, which is a scale interval of the age axis, is determined based on the number of the evaluation values in the first distribution.
4. The processor, The medical information processing apparatus according to claim 3 , wherein the region is set in the first distribution based on the evaluation value and an age range obtained by dividing the age axis at a specific point.
5. The medical information processing apparatus according to claim 4 , wherein the specific portion is a portion where a change in the specific evaluation value is maximum in a ratio between two successive evaluation values.
6. The processor, The medical information processing apparatus according to claim 1 , wherein the display area displays the measurement results in a superimposed manner on the specific area, or displays the specific area and other areas differently.
7. The processor, The medical information processing apparatus according to claim 1 , wherein the size of the text and the second distribution to be displayed in the display area is determined based on the specified area.
8. The processor, Accepting the addition of said age and said health data; The medical information processing apparatus according to claim 1 , wherein the setting of each of the regions in the first distribution is updated by the addition.
9. The processor, The medical information processing device according to claim 8 , which performs a display showing a point of interest in the first distribution updated by the addition.
10. The processor, The medical information processing device according to claim 8 , further comprising: a step of resetting the corresponding text for each of the areas updated by the addition.
11. The processor, The medical information processing apparatus according to claim 10 , wherein in the reconfiguration of the text, the text before the update is reused for the area having the same characteristics as before the update.
12. The processor, The medical information processing apparatus according to claim 3 , wherein the age interval is adjusted when the number of the evaluation values in the first distribution is less than a certain number.
13. The processor, The medical information processing apparatus according to claim 3 , wherein when the number of said evaluation values at an end scale of said age axis in said first distribution is less than a certain number, said end scale value is rounded off.
14. The processor, A medical information processing device as described in any one of claims 1 to 13, wherein in setting the sentences, a first sentence that is automatically set for each specific area, a second sentence that is set by user input, and a third sentence that is synthesized from the first sentence and the second sentence are used interchangeably.
15. A function of generating a first distribution based on evaluation values related to age and health data; A function of setting a plurality of regions and corresponding sentences for each of the regions in the first distribution; A function of acquiring a measurement result including the age and the evaluation value of the user; A function of extracting a second distribution including a specific region corresponding to the measurement result from the first distribution; A medical information processing program that causes a computer to realize a function of displaying the second distribution, the text corresponding to the specific area, and the measurement results in the same display area.
Citation Information
Patent Citations
Biological information acquiring device
JP2005000565A
Visually expressed graph of clinical test data and system for generating the same
JP2005092853A