Medical information processing device, medical information processing method, and program

The medical information processing device efficiently selects treatment methods by analyzing patient data and providing confirmation item information with judgment scores, addressing inefficiencies in traditional contraindication checks.

JP7881352B2Active Publication Date: 2026-06-29CANON KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CANON KK
Filing Date
2022-03-30
Publication Date
2026-06-29

AI Technical Summary

Technical Problem

The inefficiency in selecting a treatment method due to the need to check multiple confirmation items for contraindications, leading to wasted effort and reduced efficiency in treatment selection.

Method used

A medical information processing device that includes an acquisition unit, generation unit, and provision unit to analyze patient data, generate confirmation item information associating each item with a degree of necessity, and provide appropriate treatment methods, thereby reducing the time and effort required to select a treatment method.

Benefits of technology

Enables efficient selection of treatment methods by providing confirmation item information with judgment scores, allowing users to quickly identify contraindications and select appropriate treatments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007881352000001
    Figure 0007881352000001
  • Figure 0007881352000002
    Figure 0007881352000002
  • Figure 0007881352000003
    Figure 0007881352000003
Patent Text Reader

Abstract

To allow a user to efficiently select a treatment method.SOLUTION: A medical information processing apparatus of an embodiment has an acquisition unit, a generation unit, and a provision unit. The acquisition unit acquires patient data including data of a plurality of check items for checking contraindications to a treatment method for a patient to be treated. The generation unit generates, based on the patient data, check item information indicating the degree of necessity of checking for each of the plurality of check items. The provision unit provides the check item information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed in this specification and the drawings relate to a medical information processing apparatus, a medical information processing method, and a program.

Background Art

[0002] When a doctor performs a treatment or procedure (hereinafter collectively referred to as treatment) on a patient, the doctor selects the optimal treatment method from a plurality of treatment methods or procedures (hereinafter collectively referred to as treatment methods). There may be treatment methods that are contraindicated for a patient. Therefore, the doctor checks the patient's condition and selects a treatment method that does not fall under the contraindication to perform treatment or the like. The confirmation items serving as criteria for determining whether a treatment method is contraindicated for a patient may cover a plurality of items.

[0003] In order to determine whether a treatment method used for treatment or the like falls under the contraindication, a doctor needs to check a plurality of confirmation items. Therefore, it takes time to select a treatment method. In addition, in order to check a plurality of confirmation items, if it is determined to be contraindicated as a result of checking a confirmation item after a large number of confirmation items have been completed, the previous checks will be wasted and the efficiency will be poor.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] The problem to be solved by the embodiments disclosed in this specification and the drawings is to enable efficient selection of a treatment method. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problems. It is also possible to position the problems corresponding to the respective effects of each configuration shown in the embodiments described later as other problems.

Means for Solving the Problems

[0006] The medical information processing device of this embodiment includes an acquisition unit, a generation unit, and a provision unit. The acquisition unit acquires patient data, which includes data on multiple confirmation items for confirming contraindications to treatment methods for patients to be treated. The generation unit generates confirmation item information based on the patient data, which associates each of the multiple confirmation items with the degree of necessity for confirming each of the multiple confirmation items. The provision unit provides the confirmation item information. [Brief explanation of the drawing]

[0007] [Figure 1] A block diagram showing an example of the configuration of the medical information processing system 1 of the first embodiment. [Figure 2] A diagram showing an example from patient database 151. [Figure 3] A diagram showing an example of the score DB152. [Figure 4] A diagram showing an example of scoring results DB153. [Figure 5] A diagram illustrating an example of data flow in medical information processing system 1. [Figure 6] A figure showing an example of patient data 42. [Figure 7] A diagram showing an example of item 116 of the verification information. [Figure 8] A diagram showing an example of the display on the display unit 23. [Figure 9] A flowchart illustrating an example of the processing performed by the medical information processing device 100. [Figure 10] A flowchart illustrating an example of the processing performed by the medical information processing device 100. [Figure 11] A flowchart illustrating an example of the processing performed by the medical information processing device 100. [Figure 12] A diagram showing an example of the display of the display unit 23 in the second embodiment. [Figure 13] A figure showing an example of patient DB151 in the third embodiment. [Figure 14] A diagram showing an example of the verification item information 116 of the third embodiment. [Figure 15] A diagram showing an example of the confirmation item information 116 of the fourth embodiment. [Figure 16] This figure shows an example of the display content of the display unit 23 in the user terminal 20 of the fourth embodiment. [Modes for carrying out the invention]

[0008] The medical information processing device, medical information processing method, and program of the embodiment will be described below with reference to the drawings.

[0009] When a physician or other medical professional (hereinafter referred to as "user") provides treatment or procedures (hereinafter referred to as "treatment, etc.") to a patient, the user selects the most appropriate treatment method from among several treatment methods (including procedures). When selecting a treatment method, the user checks for contraindications to that treatment method. The medical information processing system of this embodiment is a system that provides the user with appropriate treatment methods when a physician treats a patient's disease, as well as item confirmation information indicating whether the treatment method is contraindicated or not.

[0010] Before starting treatment, the user undergoes a check (physical examination, etc.) to confirm whether the treatment method is contraindicated. The user transmits data showing the results of the check to the medical information processing device. The medical information processing device analyzes the transmitted data, calculates the likelihood of contraindication, and generates and provides the user with information indicating treatment methods appropriate for the patient's disease.

[0011] (First embodiment) Figure 1 is a block diagram showing an example of the configuration of a medical information processing system 1 according to a first embodiment. The medical information processing system 1 comprises, for example, a user terminal 20 and a medical information processing device 100. The user terminal 20 and the medical information processing device 100 can communicate with each other via a network NW, such as a LAN (Local Area Network). The network NW may include, in addition to or instead of a LAN, the Internet, a cellular network, a Wi-Fi network, a WAN (Wide Area Network), etc.

[0012] The user terminal 20 is a terminal operated by a user who treats or processes patients. The user terminal 20 includes, for example, an input unit 21 and an output unit 22. The input unit 21 includes, for example, a keyboard, a touch panel, etc. The input unit 21 can input, as patient data, the patient ID, the disease name, and the content data of each confirmation item according to the disease for measuring the patient. The input unit 21 may be able to input, as patient data, in addition to the disease name, etc., a treatment method assumed by the user.

[0013] The output unit 22 includes, for example, a display unit 23 such as a display and an audio output unit 24 such as a speaker. The output unit 22 can output the treatment method, the possibility that the treatment method is determined to be a contraindication, and the confirmation item regarded as the cause of the contraindication, together with the patient ID and the disease name. The user selects and determines the treatment method after confirming the contraindication of the treatment method according to the output result of the output unit 22.

[0014] The medical information processing apparatus 100 includes, for example, a communication interface 110, an input interface 120, a display 130, a processing circuit 140, and a storage unit 150. The communication interface 110 communicates with external devices such as the user terminal 20 via the network NW.

[0015] The input interface 120 receives various input operations, converts the received input operations into electrical signals, and outputs them to the processing circuit 140. The input interface 120 includes, for example, a mouse, a keyboard, a trackball, a switch, a button, a joystick, a touch panel, etc. The input interface 120 may be a user interface that receives voice input such as a microphone, for example. When the input interface 120 is a touch panel, the input interface 120 may also have the display function of the display 130.

[0016] In this specification, the term "input interface" is not limited to those equipped with physical operating components such as a mouse or keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device located separately from the device and outputs this electrical signal to a control circuit is also included as an example of an input interface.

[0017] The display 130 displays various types of information. For example, the display 130 displays images generated by the processing circuit 140, or a GUI (Graphical User Interface) for receiving various input operations from the operator. For example, the display 130 may be an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube) display, or an organic EL (Electro Luminescence) display.

[0018] The processing circuit 140 includes, for example, an acquisition function 141, an analysis function 142, a generation function 143, and a provision function 144. The processing circuit 140 realizes these functions, for example, by a hardware processor (computer) executing a program stored in memory (storage circuit).

[0019] Hardware processors refer to circuits such as CPUs, GPUs (Graphics Processing Units), Application Specific Integrated Circuits (ASICs), programmable logic devices (e.g., Simple Programmable Logic Devices (SPLDs) or Complex Programmable Logic Devices (CPLDs)), and Field Programmable Gate Arrays (FPGAs).

[0020] Instead of storing the program in the memory unit 150, the system may be configured to directly incorporate the program into the hardware processor's circuitry. In this case, the hardware processor functions by reading and executing the program incorporated into the circuitry. The program may be stored in the memory unit 150 in advance, or it may be stored on a non-temporary storage medium such as a DVD or CD-ROM, and installed from the non-temporary storage medium to the memory unit 150 when the non-temporary storage medium is mounted on the drive device (not shown) of the medical information processing device 100.

[0021] A hardware processor is not limited to being a single circuit; it may also be composed of multiple independent circuits combined to perform various functions. Alternatively, multiple components may be integrated into a single hardware processor to perform various functions.

[0022] The storage unit 150 includes, for example, a patient database (hereinafter referred to as DB) DB151, a score DB152, a scoring result DB153, and a score calculation formula 154. The patient DB151 stores patient data entered into the user terminal 20 and converts it into a database. Figure 2 shows an example of the patient DB151. The patient data has several confirmation items pre-set to check for contraindications to the treatment method for the patient who is the target of treatment. The confirmation items differ for each treatment method.

[0023] Score DB152 is a database of scores indicating the likelihood (hereinafter referred to as causal possibility) that a treatment method for a disease may be contraindicated, categorized by data type and analysis method. Figure 3 shows an example of Score DB152. The scores included in Score DB152 are the data type score (hereinafter referred to as the data type score) and the analysis method score (hereinafter referred to as the analysis method score) for each confirmation item. Score DB152 includes data on treatment methods for each disease.

[0024] Each treatment method is associated with the magnitude of its effect on the disease. The DB152 score further includes the effect of the treatment method on the disease. The magnitude of the treatment method's effect on the disease can be set and calculated in any way. For example, it may be calculated based on past treatment results.

[0025] High scores are assigned to data types and analysis methods that are highly likely to be the cause. For example, in terms of data types, strings have lower accuracy in their original data than images and are therefore more likely to be the cause, so the data type score for strings is "3" and the data type score for images is "1". Also, in terms of analysis methods, string analysis has lower accuracy in its analysis algorithm than image analysis and is therefore more likely to be the cause, so the analysis method score for string analysis is "5" and the analysis method score for image analysis is "3".

[0026] The data type and analysis method are set for each verification item. For example, if the verification item is clinical findings, the data type is the string of characters recorded in the medical record, and the analysis method is string analysis. Furthermore, some items may not be analyzable. For example, the data type for past medical history is the string of characters in the patient profile, but since an analysis method has not been established, it is listed as "none." In this case, past medical history is an item that cannot be analyzed.

[0027] The scoring results DB153 is a database of scoring data obtained by referencing patient data entered into the user terminal 20 with the score data contained in the score DB152. The scoring data includes the data type score for each confirmation item, the analysis method score, the score indicating the possible cause of the analysis result (hereinafter referred to as the analysis score), and the score indicating the necessity of confirmation (hereinafter referred to as the judgment score). Figure 4 shows an example of the scoring results DB153.

[0028] The analysis results are obtained by analyzing patient data entered by the user terminal 20 using the analysis method shown in the score DB152. The analysis score is calculated by scoring the likelihood of the cause of the analysis result. The analysis score is set higher the more likely the cause of the analysis result is. In addition, if the likelihood of the cause is unknown, a higher analysis score is set than when the likelihood of the cause is known.

[0029] The "need for confirmation" indicates the user's need to confirm whether a treatment method is contraindicated. The judgment score, indicating the level of the need for confirmation, is expressed by the result of a calculation using the score calculation formula 154. The score calculation formula f(x) is, for example, a formula where the data type, analysis method, and analysis result scores are variables. In this example, the score calculation formula 154 is a formula that multiplies the data type score, the analysis method score, and the analysis score. Other formulas may also be used for the score calculation.

[0030] The acquisition function 141 acquires patient data entered into the input unit 21 of the user terminal 20. The acquisition function 141 acquires multiple treatment methods corresponding to the disease name indicated by the acquired patient data, and score data corresponding to each treatment method, from the score DB 152. The multiple treatment methods corresponding to the disease name indicated by the patient data are information on multiple treatment methods corresponding to the patient's disease. The acquisition function 141 is an example of an acquisition unit.

[0031] The analysis function 142 analyzes patient data acquired by the acquisition function 141 and calculates analysis results for each of several treatment methods. The analysis function 142 calculates an analysis score that scores the probability of causality of the calculated analysis results. For example, the analysis function 142 performs string analysis on the clinical findings recorded in the medical record included in the patient data acquired by the acquisition function 141 and calculates an analysis score. The analysis function 142 is an example of an analysis unit.

[0032] The analysis function 142 determines whether or not there are contraindications to the treatment method based on the analysis results of the patient data. The analysis function 142 assigns the data type score and analysis method score included in the score data acquired by the acquisition function 141 to the patient data acquired by the acquisition function 141.

[0033] The generation function 143 calculates a judgment score using the data type score, analysis method score, analysis score calculated by the analysis function 142, and score calculation formula 154 of the confirmation items included in the score data assigned to the patient data acquired by the acquisition function 141. The generation function 143 generates scoring data in which the data type score, analysis method score, analysis score, and judgment score are assigned to each confirmation item of the patient data.

[0034] The generation function 143 adds patient ID, disease name, and treatment method to the generated scoring data and generates confirmation item information that associates each of the multiple confirmation items with the height of the judgment score for each of the multiple confirmation items. Furthermore, the generation function 143 updates the scoring result DB 153 by adding the generated scoring data and stores the updated scoring result DB 153 in the storage unit 150.

[0035] If the analysis function 142 determines that there are contraindications to a treatment method, the generation function 143 generates confirmation item information including information about contraindications. If the analysis function 142 determines that there are no contraindications to a treatment method, the generation function 143 generates confirmation item information including information about no contraindications. The generation function 143 may not generate confirmation item information for treatment methods that include information about contraindications or information about no contraindications, and may instead generate confirmation item information for treatment methods that exclude treatment methods that are contraindicated and treatment methods that are not contraindicated. In the confirmation item information, the generation function 143 arranges each confirmation item in descending order of judgment score.

[0036] The generation function 143 generates an overall judgment score indicating the overall need for confirmation for each of the multiple treatment methods based on the generated confirmation item information, and selects the appropriate treatment method from among the multiple treatment methods based on the generated overall judgment score. The appropriate treatment method is the treatment method selected from among the multiple treatment methods as the treatment method suitable for the patient.

[0037] The generation function 143 may generate the overall judgment score in any way. For example, the generation function 143 may use the maximum value of the judgment scores of the confirmation items as the overall judgment score, or it may use a representative value of the judgment scores of the confirmation items, such as the average value, as the overall judgment score. In the first embodiment, the generation function 143 selects two appropriate treatment methods.

[0038] The generation function 143 may select one or more appropriate treatment methods. When selecting one appropriate treatment method, the generation function 143 may select the treatment method with the smallest overall judgment score as the appropriate treatment method. When selecting multiple appropriate treatment methods, the generation function 143 may select the appropriate treatment methods in order of smallest overall judgment score.

[0039] When the generation function 143 selects multiple appropriate treatment methods, it may, for example, set a threshold for the overall judgment score and select the appropriate treatment methods in order of increasing overall judgment score. When selecting multiple appropriate treatment methods, an upper limit may be set for the number of appropriate treatment methods to select, for example, two or three. If the patient data transmitted by the user terminal 20 includes treatment methods, the generation function 143 may generate confirmation item information for the treatment methods included in the patient data, regardless of whether or not the disease name is included.

[0040] The generation function 143 generates information including the selected appropriate treatment method, its effects, potential contraindications, and confirmation item information. For example, the generation function 143 generates information including the appropriate treatment method, its effects, and some of the confirmation item information, such as confirmation item information for the item with the highest judgment score. The generation function 143 may include all the confirmation item information for the appropriate treatment method in the information provided, or it may include confirmation item information for which the judgment score is above a predetermined threshold.

[0041] The generation function 143 may, when ranking and selecting appropriate treatment methods, refer to the score DB 152 and select treatment methods that are highly effective by assigning a higher ranking. Users can easily recognize the effectiveness and potential contraindications of each treatment method. The potential contraindications are determined, for example, based on the overall judgment score.

[0042] The provision function 144 provides information generated by the generation function 143 and transmitted to the user terminal 20 to be displayed on the display unit 23 of the user terminal 20. The provision function 144 also displays appropriate treatment methods and their confirmation items, included in the provision information provided by the generation function 143, on the display 130 as needed. The provision function 144 is an example of a provision unit.

[0043] The provided function 144 may also provide the user terminal 20 with information on treatment methods other than the appropriate treatment method and information on items to confirm the treatment method. In this case, the provided function 144 may rank the treatment methods, for example, by ranking them so that the smaller the maximum value or representative value of the judgment score, the higher the ranking, and then provide this ranking to the user terminal 20.

[0044] Next, the data flow in the medical information processing system 1 will be explained. Figure 5 shows an example of the data flow in the medical information processing system 1. When a user operates the user terminal 20, the input data 41 transmitted from the user terminal 20 to the medical information processing device 100 includes patient data 42. The patient data 42 includes patient ID 43, disease name 44, and content data 45. Figure 6 shows an example of patient data 42.

[0045] The medical information processing device 100, upon receiving patient data 42, performs scoring processing using the patient DB 151 and score DB 152, which will be described later, and generates scoring data 112. The medical information processing device 100 generates confirmation item information 116, which includes the generated scoring data 112, patient ID 113, disease name 114, and treatment method 115. If the medical information processing device 100 determines that there is a contraindication during the process of generating the scoring data 112, it adds contraindication information 117 and contraindication non-contraindication information 118 to the confirmation item information 116. Figure 7 shows an example of confirmation item information 116.

[0046] The user terminal 20, which receives information through the provision function 144 of the medical information processing device 100, displays the provided information on, for example, the display unit 23. Figure 8 shows an example of the display on the display unit 23. As shown in Figure 8, the display unit 23 shows the appropriate treatment method and the need to check for contraindications. The appropriate treatment methods are displayed, for example, in order of increasing effectiveness.

[0047] The need to check for contraindications is determined, for example, according to the overall assessment score. By looking at the display on the display unit 23, the user can obtain information on treatment methods suitable for the patient's treatment and contraindications that need to be checked. The user terminal 20 displays the confirmation item information on the display unit 23 when the user performs an input operation to specify a display indicating a high probability of contraindication, as shown in Figure 8.

[0048] Next, the processing of the medical information processing device 100 will be described. Figures 9 to 11 are flowcharts illustrating an example of the processing of the medical information processing device 100. The processing shown in the flowchart in Figure 9 is executed repeatedly, for example, at a predetermined cycle. First, the medical information processing device 100 determines whether or not it has acquired patient data 42 transmitted by the user terminal 20 in the acquisition function 141 (step S101).

[0049] If it is determined that patient data 42 has not been acquired, the acquisition function 141 repeats the process in step S101. If it is determined that patient data 42 has been acquired, the acquisition function 141 adds the acquired patient data 42 to the patient DB 151 and updates the patient DB 151 (step S103).

[0050] Next, the analysis function 142 analyzes the patient data 42 acquired by the acquisition function 141 (step S105) and calculates analysis scores for all confirmation items of all treatment methods corresponding to the diseases included in the patient data 42. Subsequently, the generation function 143 generates scoring data 112 using the analysis scores calculated by the analysis function 142 and generates confirmation item information 116 including the generated scoring data 112 (step S107). The process of analyzing the patient data 42 and the process of generating the confirmation item information 116 will be explained further later.

[0051] Next, the generation function 143 adds the generated scoring data 112 to the scoring result DB 153 and updates the scoring result DB 153 (step S109). Subsequently, the generation function 143 refers to the judgment score in the generated scoring data 112 and selects the appropriate treatment method (step S111).

[0052] Next, the generation function 143 generates information to be provided, including appropriate treatment methods, their effects, and confirmation item information 116 (step S113). The provisioning function 144 provides the information generated by the generation function 143 to the user terminal 20 by transmitting it (step S115). The provisioning function 144 may also display the information to be provided on the display 130. In this way, the medical information processing device 100 completes one turn of the process shown in Figure 9.

[0053] Next, we will explain the process of analyzing patient data 42 and the process of generating confirmation item information 116. Figure 10 shows the flow of the process of analyzing patient data 42. When analyzing patient data 42, the analysis function 142 selects and obtains score data corresponding to the indicated treatment method included in the patient data 42 from the score DB 152 (step S201). For example, if the appropriate treatment method for the disease indicated in patient data 42 is treatment A, then score data corresponding to treatment A is obtained.

[0054] If the patient data 42 does not include a disease name, the analysis function 142 may determine the score data to be acquired based on any criteria. If the patient data 42 does not include a disease name, the analysis function 142 may acquire score data for all treatment methods, or it may acquire score data for treatment methods corresponding to the disease name included in the patient data (the patient's past disease history).

[0055] Next, the analysis function 142 identifies an analysis method for each confirmation item included in the patient data 42, and then analyzes the content data included in the patient data 42 using the identified analysis method to calculate an analysis score (step S203). For example, if the confirmation item is a clinical finding, the data type is a string of characters written in the medical record, and the analysis method is string analysis. Therefore, the analysis function 142 performs string analysis on the content data and calculates the analysis result.

[0056] Furthermore, if the item to be checked is medical history, the data type is only the patient profile string, and there is no analysis method, so it becomes impossible to obtain analysis results. Also, if the item to be checked is medical history, the analysis method is rule-based threshold check. For this reason, the analysis function 142 calculates the analysis results by referring to the vital sign values ​​and the rule-based string threshold.

[0057] Furthermore, in the case of CT / MR findings, the data type is the image from the imaging examination, and the analysis method is image analysis. Therefore, the analysis function 142 performs image analysis on the image obtained from the imaging examination and calculates the analysis results. For example, the image analysis may use a trained model generated by machine learning.

[0058] Next, the analysis function 142 calculates an analysis score based on the regeneration results calculated for each confirmation item included in the patient data 42 (step S205). The analysis score is set higher if, for example, the analysis method is unknown, than if the analysis method is known. Also, if the analysis method is known, the analysis result is set higher if the probability of causation is high.

[0059] Next, the analysis function 142 analyzes the patient data and determines whether or not there are any contraindications, and furthermore, whether or not there are any contraindications. For example, if the analysis results show that there was a drug that corresponds to a contraindication, the analysis function 142 determines that there is a contraindication. If the analysis function 142 determines that there is a contraindication, it generates contraindication information (step S207).

[0060] The analysis function 142 determines that there are no contraindications if, for example, the content of the treatment method indicates that there are no confirmation items that clearly constitute a contraindication. If the analysis function 142 determines that there is a contraindication, it generates contraindication-free information (step S209). In this way, the medical information processing device 100 completes the process shown in Figure 10.

[0061] Next, the process for generating the verification item information 116 will be explained. Figure 11 shows the flow of the process for generating the verification item information 116. When generating the verification item information 116, the generation function 143 identifies the data type score and analysis method score for each verification item based on the score data obtained by the analysis function 142 (step S301).

[0062] Next, the generation function 143 obtains the analysis score calculated by the analysis function 142 (step S303). Subsequently, the generation function 143 uses the score calculation formula 154 to calculate the judgment score by multiplying the data type score, the analysis method score, and the analysis score (step S305). The generation function 143 adds the data type score, the analysis method score, the analysis score, and the judgment score to the patient data to generate scoring data 112 (step S307).

[0063] Next, the generation function 143 determines whether or not contraindication information has been generated by the analysis function 142 (step S309). If the analysis function 142 determines that contraindication information has been generated, the generation function 143 adds the contraindication information to the scoring data 112 (step S311) and proceeds to step S317.

[0064] If the analysis function 142 determines that no information with a contraindication has been generated, the generation function 143 determines whether or not information without a contraindication has been generated by the analysis function 142 (step S313). If the analysis function 142 determines that information without a contraindication has been generated, the generation function 143 adds the information without a contraindication to the scoring data 112 (step S315) and proceeds to step S317.

[0065] If the generation function 143 determines that no contraindication information has been generated by the analysis function 142, the generation function 143 adds the patient ID 113, disease name 114, and treatment method 115 to the scoring data 112 to generate confirmation item information 116 (step S317). In this way, the medical information processing device 100 completes the process shown in Figure 11.

[0066] In the process shown in Figure 11, information indicating a contraindication and information indicating a non-contraindication are generated based on the analysis results of the analysis function 142. However, information indicating a contraindication and information indicating a non-contraindication may also be generated by a function other than the analysis function 142, for example, by a generation function 143. In this case, the generation function 143 may, for example, set an upper and lower threshold for the judgment score, generate information indicating a contraindication when the calculated judgment score exceeds the upper threshold, and generate information indicating a non-contraindication when it falls below the lower threshold.

[0067] The medical information processing device 100 of the first embodiment provides an appropriate treatment method according to the patient's disease. Therefore, the user can easily select a treatment method that effectively treats the patient's disease. However, when selecting a treatment method, the user needs to check for contraindications of the treatment method. If the user has to check each item one by one to check for contraindications, selecting a treatment method becomes very time-consuming.

[0068] In this regard, the medical information processing device 100 of the first embodiment provides the user with confirmation item information for treatment methods that may be contraindicated, with each confirmation item assigned a judgment score indicating the level of necessity for confirmation. The confirmation item information 116 provided by the medical information processing device 100 and transmitted to the user terminal 20 is displayed, for example, on the display unit 23 of the user terminal 20.

[0069] By referring to the confirmation item information 116 displayed on the display unit 23 of the user terminal 20, the user can determine the presence or absence of contraindications in order of highest judgment score, thus efficiently checking for contraindications to treatment methods. Therefore, the effort required to select a treatment method can be reduced, and the treatment method can be selected efficiently.

[0070] In the first embodiment, the processing circuit 140 is provided in a medical information processing device 100 independent of the user terminal 20, but some or all of the functions of the processing circuit 140 may be provided in the user terminal 20. In this case, the processing unit of the user terminal may be provided with a display control function that causes confirmation item information to be output to an output unit 22, for example, to be displayed on a display unit 23.

[0071] In the first embodiment, the provided information includes information on treatment methods selected as appropriate treatment methods and their confirmation items, but the provided information may also include information on treatment methods other than appropriate treatment methods and their confirmation items. In this case, the provided information may include, for example, treatment methods that have a high therapeutic effect. In this case, if a treatment method that has a high therapeutic effect is contraindicated or is highly likely to be contraindicated, that information may also be included in the provided information.

[0072] (Second embodiment) Next, a second embodiment will be described. In the first embodiment, the user is provided with data indicating appropriate treatment methods and potential contraindications for treating the patient's disease. In contrast, the second embodiment provides criteria for determining whether a treatment method selected and specified by the user for treating the patient's disease is contraindicated. The medical information processing device 100 of the second embodiment has the same configuration as the medical information processing device 100 of the first embodiment. The main difference in the medical information processing device 100 of the second embodiment is the content of the information provided to the user terminal 20.

[0073] In the medical information processing system 1 of the second embodiment, the user inputs and specifies the patient's disease and treatment method for the disease using the input unit 21 of the user terminal 20. The user terminal 20 transmits the patient's disease and treatment method to the medical information processing device 100. The acquisition function 141 of the medical information processing device 100 acquires information on the treatment method specified by the user by acquiring the disease and treatment method transmitted by the user terminal 20. The generation function 143 generates scoring data 112 for the acquired treatment method based on the acquired disease, in the same procedure as in the first embodiment, and then generates confirmation item information 116.

[0074] The generation function 143 determines whether a treatment method is contraindicated based on the judgment score included in the generated confirmation item information. The generation function 143 may determine whether a treatment method is contraindicated in any way. For example, the generation function 143 may set a threshold for the judgment score and determine that a treatment method is contraindicated if the judgment score for each confirmation item is equal to or greater than the threshold.

[0075] Alternatively, the generation function 143 may determine that the treatment method is contraindicated if there are a predetermined number or more confirmation items whose judgment score is above a threshold. The generation function 143 generates judgment result information indicating whether or not the treatment method is contraindicated. The generation function 143 generates judgment result information including confirmation item information. The provision function 144 provides the judgment result information generated by the generation function 143 to the user terminal 20 by transmitting it.

[0076] The user terminal 20 displays the judgment result information transmitted by the medical information processing device 100 on the display unit 23. Figure 12 shows an example of the display on the display unit 23 in the second embodiment. As shown in Figure 12, the display unit 23 displays the following confirmation items and their judgment scores as potential contraindications: medical history, CT / MR findings (presence of early ischemic changes), CT / MR findings (presence of flow structure deviation), clinical findings, and systolic blood pressure. Each confirmation item is displayed from top to bottom in descending order of judgment score.

[0077] The medical information processing device 100 of the second embodiment provides judgment result information regarding whether or not the treatment method specified by the user is contraindicated. Therefore, the user can recognize the high probability that the treatment method they have selected is contraindicated. Furthermore, the gastric information processing device of the second embodiment provides the user terminal 20 with information displaying the confirmation items in descending order of judgment score. Therefore, the user can determine the possibility of contraindication in order from the confirmation items that cause a high probability of contraindication. Thus, the effort required to select a treatment method can be reduced, and the treatment method can be determined efficiently.

[0078] (Third embodiment) Next, a third embodiment will be described. The third embodiment differs from the first embodiment mainly in that it utilizes past contraindication judgment results (hereinafter referred to as contraindication judgment results) contained in the patient DB 151 when generating scoring data 112. The configuration of the medical information processing device 100 in the third embodiment is the same as in the first embodiment, but the content of the data stored in the storage unit 150 and used for the analysis function 142 and the generation function 143 is mainly different.

[0079] In the third embodiment of the medical information processing system 1, if a treatment method is deemed contraindicated, the user operates the input unit 21 of the user terminal 20 and inputs the contraindication determination result into each confirmation item of the patient data. The user terminal 20 transmits the patient data with the contraindication determination result to the medical information processing device 100. The medical information processing device 100 updates the patient DB 151 by adding the patient data transmitted by the user terminal 20. The patient DB 151 contains patient data that has been previously determined to be contraindicated.

[0080] Figure 13 shows an example of the patient database 151 of the third embodiment. In the patient database 151 of the third embodiment, each confirmation item is accompanied by content data and a contraindication judgment result. In the example in Figure 13, the content data of the clinical findings is the confirmation item that caused the contraindication.

[0081] In the medical information processing device 100 of the third embodiment, the analysis function 142 selects past patient data from the patient DB 151 that have the same disease name and treatment method as the patient data acquired by the acquisition function 141, and determines the number of past cases that caused the contraindication as a result of the judgment of each confirmation item. The analysis function 142 assigns a score (hereinafter referred to as the case score) according to the number of past cases that were determined.

[0082] The generation function 143 calculates a judgment score using the data type score, analysis method score, analysis score, case score, and score calculation formula 154 for each verification item. The score calculation formula 154 in the third embodiment is a formula that multiplies the data type score, analysis method score, analysis score, and case score.

[0083] The generation function 143 generates scoring data by assigning a data type score, analysis method score, analysis score, case score, and judgment score to each confirmation item of the patient data. The generation function 143 adds the patient ID, disease name, and treatment method to the generated scoring data to generate confirmation item information. The provision function 144, similar to the first embodiment, adds the scoring data generated by the generation function 143 to the scoring result DB 153 and stores it in the storage unit 150. The generation function 143 generates confirmation item information 116 including the scoring data. Figure 14 shows an example of confirmation item information 116 in the third embodiment.

[0084] The medical information processing system 1 of the third embodiment provides the same effects as the first embodiment. Furthermore, in the medical information processing system 1 of the third embodiment, when calculating the judgment score, a case score calculated based on past patient data with common disease names and treatment methods is used. As a result, the accuracy of the judgment score can be improved, the effort required to select a treatment method can be reduced, and a treatment method can be selected efficiently.

[0085] (Fourth embodiment) Next, a fourth embodiment will be described. The fourth embodiment differs from the first embodiment mainly in the content of the confirmation item information provided by the providing function 144. The configuration of the medical information processing device 100 in the fourth embodiment is the same as in the first embodiment, but the main difference is the information provided by the providing function 144 and output to the user terminal 20 when AND conditions are applied to multiple confirmation items.

[0086] In the fourth embodiment, when determining whether a treatment method is contraindicated, the determination is made whether all of the multiple confirmation items cause the contraindication. An AND condition is applied to multiple confirmation items if all of the confirmation items to which the AND condition is applied cause the contraindication.

[0087] When a contraindication is confirmed due to an AND condition being applied to multiple confirmation items, the provided function 144 provides confirmation item information including the judgment score of some of the confirmation items to which the AND condition is applied (hereinafter referred to as the first confirmation item), and also includes the judgment score of the other confirmation items (hereinafter referred to as the second confirmation item) of the confirmation items to which the AND condition is applied.

[0088] Figure 15 shows an example of the confirmation item information 116 in the fourth embodiment. In the fourth embodiment, for example, the confirmation items include a first confirmation item, whether the blood glucose level is 50 mg / dl or less, and a platelet count of 100,000 / mm³. 3 A second verification item is set to check whether the following is true. In the example shown in Figure 15, the generation function 143 calculates "100" as the judgment score for the first verification item and "1" as the judgment score for the second verification item.

[0089] In this example, the judgment score for the first verification item is high, and the judgment score for the second verification item is low. Therefore, for example, it is conceivable that the first verification item is provided to the user terminal 20 by the provisioning function 144 because it is highly likely to be the cause of a contraindication, while the second verification item is not provided to the user terminal 20 by the provisioning function 144 because it is less likely to be the cause of a contraindication. However, if an AND condition is attached to the first and second verification items, the provisioning function 144 will include the judgment score of the second verification item when providing the judgment score of the first verification item.

[0090] The user terminal 20 displays, for example, the judgment scores for the first and second confirmation items provided by the function 144 of the medical information processing device 100 on the display unit 23. Figure 16 shows an example of the display content of the display unit 23 in the user terminal 20 of the fourth embodiment.

[0091] The medical information processing system 1 of the fourth embodiment provides the same effects as the first embodiment. Furthermore, in the medical information processing system 1 of the fourth embodiment, a judgment score is displayed for all of the multiple confirmation items that are subject to AND conditions. Therefore, it is easy to determine whether or not there are contraindications for confirmation items that satisfy the AND conditions. Consequently, the effort required to select a treatment method can be reduced, and a treatment method can be selected efficiently.

[0092] Furthermore, for example, when a user is treating a patient, the user terminal 20 can transmit information about the treatment method to the medical information processing device 100, and the medical information processing device 100 can generate confirmation item information and transmit the provided information to the user terminal 20. In this case, if a new confirmation item that is highly likely to be the cause of a contraindication is found when attempting to administer a predetermined treatment, the confirmation item information and patient data may be displayed together on the display unit 23 of the user terminal 20. In this case, the user can easily determine whether or not a contraindication applies based on the displayed confirmation item information and patient data.

[0093] According to at least one embodiment described above, by having an acquisition unit that acquires patient data including data on multiple confirmation items for confirming contraindications to treatment methods for patients to be treated, a generation unit that generates confirmation item information indicating the degree of necessity for each of the multiple confirmation items based on the patient data, and a provision unit that provides the confirmation item information, it is possible to efficiently select a treatment method.

[0094] While several embodiments have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]

[0095] 1…Medical information processing system 20…User terminal 21...Input section 22…Output section 23...Display section 24…Audio output section 41…Input data 42…Patient data 44…Disease name 45…Content Data 100... Medical information processing device 110...Communication Interface 112…Scoring data 114… Disease name 115…Treatment method 116…Confirmation item information 117…Contraindications information 118…No contraindication information 120... Input Interface 130…Display 140… Processing circuit 141... Acquisition function 142...Analysis function 143…Generation function 144…Provided functions 150...Storage section 151…Patient DB 152…Score DB 153...Scoring Results DB

Claims

1. An acquisition unit that acquires patient data including data on multiple confirmation items for confirming contraindications to the treatment method for patients to be treated, An analysis unit analyzes the data of each confirmation item included in the patient data and calculates the likelihood that the treatment method is contraindicated as a result. A generation unit generates confirmation item information that associates each of the multiple confirmation items with the degree of necessity for each of the multiple confirmation items, based on the patient data. The system includes a providing unit that provides the aforementioned confirmation item information, The generation unit calculates the degree of necessity for each of the multiple confirmation items based on the possible causes for which the treatment method is contraindicated, obtained by analyzing the data of each confirmation item included in the patient data. Medical information processing device.

2. The generation unit calculates a higher need for the verification as the likelihood of the cause increases. The medical information processing device according to claim 1.

3. The generation unit calculates a higher level of need for verification when the possible cause is unknown than when the possible cause is known. A medical information processing device according to claim 1 or 2.

4. The generation unit further calculates the level of necessity for the verification based on the type of data for the verification item and the analysis method for analyzing the data for the verification item. A medical information processing device according to any one of claims 1 to 3.

5. The generation unit calculates the level of necessity for the verification based on the type of data for the verification item, the analysis method for analyzing the data for the verification item, and the calculation result of the score for the likelihood of the cause of the data for the verification item. The medical information processing device according to claim 4.

6. The generation unit generates the confirmation item information for treatment methods excluding treatment methods that are contraindicated and treatment methods that are not contraindicated. A medical information processing device according to any one of claims 1 to 5.

7. The generation unit generates confirmation item information based on past cases of contraindication determination results corresponding to the patient data. A medical information processing device according to any one of claims 1 to 6.

8. An acquisition unit that acquires patient data including data on multiple confirmation items for confirming contraindications to the treatment method for patients to be treated, A generation unit calculates the necessity of each of the multiple confirmation items included in the patient data, and generates confirmation item information in which each of the multiple confirmation items is associated with the level of necessity of each of the multiple confirmation items. The system includes a providing unit that provides the aforementioned confirmation item information, The acquisition unit acquires information on multiple treatment methods corresponding to the patient's disease, The generation unit generates confirmation item information for the confirmation items in the acquired treatment method information, and selects a highly effective treatment method from among the acquired treatment methods. The providing unit provides the acquired information on the treatment method and the selected information on the treatment method. Medical information processing device.

9. The acquisition unit acquires information on the treatment method specified by the user. The generation unit generates confirmation item information for the confirmation items in the acquired treatment method information. The medical information processing device according to claim 8.

10. An acquisition unit that acquires patient data including data on multiple confirmation items for confirming contraindications to the treatment method for patients to be treated, A generation unit calculates the necessity of each of the multiple confirmation items included in the patient data, and generates confirmation item information in which each of the multiple confirmation items is associated with the level of necessity of each of the multiple confirmation items. The system includes a providing unit that provides the aforementioned confirmation item information, The generation unit calculates the degree of necessity for each of the multiple confirmation items based on the possible causes for which the treatment method is contraindicated, obtained by analyzing the data of each confirmation item included in the patient data. Medical information processing device.

11. The generation unit calculates the need for confirmation based on a judgment score indicating the level of need for confirmation. The medical information processing device according to claim 8.

12. An acquisition unit that acquires patient data including data of multiple confirmation items for confirming contraindications to the treatment method for a patient to be treated, A generation unit generates confirmation item information that associates each of the multiple confirmation items with the degree of necessity for each of the multiple confirmation items, based on the patient data. The system includes a providing unit that provides the aforementioned confirmation item information, When the providing unit provides confirmation item information including the necessity of confirmation for some of the confirmation items to which the AND condition has been applied when an AND condition has been applied to a plurality of confirmation items and the contraindication has been confirmed, it includes the necessity of confirmation for other confirmation items of the confirmation items to which the AND condition has been applied in the confirmation item information. Medical information processing device.

13. The providing unit provides the confirmation item information to display the display unit, associating the level of necessity of confirmation with a plurality of the confirmation items. A medical information processing device according to any one of claims 1 to 12.

14. Computers We obtain patient data that includes data on multiple confirmation items to identify contraindications to the treatment method for patients who are to be treated. The data for each confirmation item included in the aforementioned patient data is analyzed, and the likelihood of the treatment method being contraindicated is calculated. Based on the patient data, confirmation item information is generated, which associates each of the multiple confirmation items with the degree of necessity for each of the multiple confirmation items. The aforementioned confirmation item information is provided, The aforementioned computer, Based on the possible causes for which the treatment method is contraindicated, obtained by analyzing the data of each confirmation item included in the patient data, the degree of necessity for confirmation for each of the multiple confirmation items is calculated. Medical information processing method.

15. On the computer, We obtain patient data that includes data on multiple confirmation items to identify contraindications to the treatment method for patients who are to be treated. The data for each confirmation item included in the aforementioned patient data is analyzed to calculate the likelihood that the aforementioned treatment method is contraindicated. Based on the patient data, confirmation item information is generated, which associates each of the multiple confirmation items with the degree of necessity for each of the multiple confirmation items. The aforementioned confirmation item information will be provided, To the aforementioned computer, Based on the possible causes for which the treatment method is contraindicated, obtained by analyzing the data of each confirmation item included in the patient data, the degree of necessity for confirmation for each of the multiple confirmation items is calculated. program.