Medical Information Processing Program and Medical Information Processing Device

The medical information processing program and apparatus address the challenge of managing vast amounts of patient data by organizing it in a matrix format with display rules, enhancing treatment efficiency and accuracy by prioritizing relevant information.

JP7706051B2Active Publication Date: 2025-07-11NIDEK CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023092665
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2025-07-11
Estimated Expiration
2043-06-05

AI Technical Summary

Technical Problem

The increasing volume and variety of medical information for patients complicates the efficiency of medical treatment, as healthcare professionals struggle to select and grasp the necessary information, leading to potential oversight and decreased efficiency.

Method used

A medical information processing program and apparatus that organizes medical information in a matrix format, allowing for the display of multiple types of information by type and time of acquisition, with user-selectable display rules to prioritize and present relevant data efficiently.

Benefits of technology

The system effectively presents necessary medical information to healthcare professionals, improving the efficiency and accuracy of medical treatment by organizing and highlighting critical information based on display rules and user preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007706051000001
    Figure 0007706051000001
  • Figure 0007706051000002
    Figure 0007706051000002
  • Figure 0007706051000003
    Figure 0007706051000003
Patent Text Reader

Abstract

To provide a medical information processing program and a medical information processing device capable of appropriately presenting multiple pieces of medical information to medical professionals.SOLUTION: A control unit causes a display unit to display, in a matrix form, multiple types of medical information about a target patient arranged by type in one of a vertical column and a horizontal column, and in chronological order of the time of information acquisition in the other of the columns. If a column selected by a user is the vertical column out of the vertical and horizontal columns in the matrix-form display, the control unit causes the display unit to display the medical information on the type or acquisition time displayed in the selected vertical column. If the selected column is the horizontal column, the control unit causes the display unit to display the medical information on the type or acquisition time displayed in the selected horizontal column.SELECTED DRAWING: Figure 18
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a medical information processing program and a medical information processing apparatus for processing medical information regarding patients.

Background Art

[0002] Various techniques for improving the efficiency of medical treatment for patients have been proposed. For example, the medical information processing apparatus described in Patent Document 1 makes it easier to predict the progression of a disease by displaying on a display unit a medical image of a person to be diagnosed and a plurality of medical images including medical images similar to the medical image of the person to be diagnosed in a state where the time axes of the imaging timings are matched. Patent Document 1 also discloses a technique for displaying a graph showing the transition of the degree of progression of a disease.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In recent years, with the progress of medical technology, the types and numbers of medical information (for example, medical images, test results, findings, prescriptions, treatment contents, etc.) obtained for each patient have been increasing. An increase in the types and numbers of medical information leads to an improvement in the accuracy of medical treatment, etc. On the other hand, medical professionals need to select and grasp the medical information necessary for a patient's medical treatment from among a large number of types and numbers of medical information. In this case, for example, there is a possibility that the efficiency of medical treatment may decrease and necessary medical information may be overlooked. Therefore, a technique capable of appropriately presenting a plurality of medical information to medical professionals is desired.

[0005] A typical object of the present disclosure is to provide a medical information processing program and a medical information processing apparatus capable of appropriately presenting a plurality of medical information to medical professionals.

Means for Solving the Problem

[0006] The medical information processing program provided by typical embodiments in the present disclosure is a medical information processing program executed in a medical information processing device that processes medical information related to patients. In the database, for each patient, it is possible to store multiple types of medical information associated with the acquisition time of each piece of information. When the medical information processing program is executed by the control unit of the medical information processing device, a patient identification step of identifying a target patient for processing medical information, a matrix display step of arranging multiple types of medical information about the target patient in one column of rows and columns by type and arranging them in the time series of the acquisition time of the information in the other column and displaying them in a matrix on the display unit, a column selection reception step of receiving an instruction to select at least one of one or more rows and one or more columns in the matrix display, and when the column selected in the column selection reception step is a row among the rows and columns of the matrix display, extracting the medical information of the type or acquisition time displayed in the selected row from the medical information of the target patient stored in the database and displaying it on the display unit, and when the column selected in the column selection reception step is a column, a column information display step of extracting the medical information of the type or acquisition time displayed in the selected column from the medical information of the target patient stored in the database and displaying it on the display unit, are executed by the medical information processing device.

[0007] The medical information processing apparatus provided by a typical embodiment in the present disclosure is a medical information processing apparatus that processes medical information regarding patients. In the database, it is possible to store multiple types of medical information for each patient in association with the acquisition time of each piece of information. The control unit of the medical information processing apparatus includes a patient identification step of identifying a target patient for whom medical information is to be processed, a matrix display step of arranging multiple types of medical information for the target patient in one of the vertical and horizontal columns by type and arranging them in the time series of the acquisition time of the information in the other column, and displaying them in a matrix on the display unit, a column selection reception step of receiving an instruction to select at least one of one or more vertical columns and one or more horizontal columns in the matrix display, and when the column selected in the column selection reception step is a vertical column among the vertical and horizontal columns of the matrix display, extracting the medical information of the type or acquisition time displayed in the selected vertical column from the medical information of the target patient stored in the database and displaying it on the display unit, and when the column selected in the column selection reception step is a horizontal column, extracting the medical information of the type or acquisition time displayed in the selected horizontal column from the medical information of the target patient stored in the database and displaying it on the display unit, which is a column information display step.

[0008] According to the medical information processing program and the medical information processing apparatus according to the present disclosure, multiple pieces of medical information are appropriately presented to medical staff.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Mode for Carrying Out the Invention

[0010] <Summary> (First Aspect) The medical information processing apparatus exemplified in the present disclosure processes medical information regarding patients. In the database, it is possible to store multiple types of medical information for each patient in association with the acquisition time of each piece of information. The control unit of the medical information processing apparatus executes a patient identification step, a display rule setting step, and an information display step. In the patient identification step, the control unit identifies the target patient for whom medical information is to be processed. In the display rule setting step, the control unit determines at least one display rule from a plurality of display rules that define at least one of a rule for narrowing down the types of medical information to be displayed on the display unit and a rule for determining the display order of the multiple types of medical information from the multiple types of medical information regarding the target patient. In the information display step, the control unit executes at least one of a narrowing-down process for the types and a determination process for the display order on the multiple types of medical information regarding the target patient according to the display rule set in the display rule setting step, and then arranges the multiple types of medical information in the display order in one of the vertical and horizontal columns and arranges them in the time series of the information acquisition time in the other column and displays them on the display unit.

[0011] According to the technology related to the present disclosure, at least one of the narrowing-down process of the types of medical information to be displayed on the display unit and the determination process of the display order (hereinafter referred to as "display information adjustment process") for a plurality of types of medical information is executed according to the set display rules. A plurality of pieces of medical information for which the display information adjustment process has been performed are displayed on the display unit in a matrix according to each of the display order and the time series. Therefore, among many types and numbers of medical information, the medical information (part or all of the medical information) defined by the display rules is listed and displayed in a matrix in an appropriate display order. Thus, the necessary medical information is appropriately presented to medical staff.

[0012] Note that the plurality of types of medical information may include various information (for example, at least a part of medical images, test results, findings, symptoms reported by patients, prescriptions, treatment contents, surgical contents, etc.).

[0013] The control unit may further execute a display rule generation step of generating a display rule according to an instruction input by a user and storing it in a database. In this case, medical staff can generate a display rule in advance so that a plurality of types of medical information they want to check are displayed in a matrix in an appropriate display order. Thus, it becomes easier for the necessary medical information to be more appropriately presented to medical staff.

[0014] Note that the method for generating the display rule can be appropriately selected. For example, at least a part of a plurality of display rules may be generated in advance. Also, a new display rule may be generated by appropriately modifying the pre-generated display rule according to an instruction input by a user.

[0015] In the display rule setting step, the control unit may set at least one display rule from among a plurality of display rules according to an instruction input by a user. In this case, medical staff can cause a plurality of types of medical information they want to check to be displayed in a matrix in an appropriate display order. Thus, it becomes easier for the necessary medical information to be more appropriately presented to medical staff.

[0016] Among the plurality of display rules, there may be included a plurality of display rules in which at least one of the rules for narrowing down and determining the display order of a plurality of types of medical information is determined according to each of a plurality of diseases. In the display rule setting step, the control unit may be able to set a display rule corresponding to the disease of the target patient. In many cases, the importance of each of the plurality of types of medical information when conducting medical treatment on a patient varies depending on the disease of the patient being treated. Therefore, by displaying a plurality of types of medical information in a matrix form on the display unit according to the display rule corresponding to the disease of the target patient, it becomes easier for medical staff to appropriately execute the medical treatment for the corresponding disease based on the displayed medical information.

[0017] The control unit may further execute a disease information acquisition step of acquiring disease information regarding the disease of the target patient. In the display rule setting step, the control unit may automatically set a display rule corresponding to the disease indicated by the disease information of the target patient acquired in the disease information acquisition step. In this case, a plurality of types of medical information are automatically displayed on the display unit according to the display rule corresponding to the disease of the target patient. Therefore, it becomes even easier to improve the efficiency of medical treatment by medical staff.

[0018] In the disease information acquisition step, the disease information of the target patient may be acquired by inputting the medical information of the target patient into a mathematical model trained according to a machine learning algorithm. The mathematical model may be trained to output an automatic determination result of the disease of the patient when the medical information of the patient is input. In this case, without the medical staff inputting the disease information of the target patient themselves, the disease information of the target patient is appropriately acquired based on the automatic determination result of the target patient output by the mathematical model. Therefore, it becomes even easier to improve the efficiency of medical treatment by medical staff.

[0019] Incidentally, a specific method for acquiring the disease information of the target patient can be appropriately selected. For example, the control unit may automatically acquire information indicating the disease of the target patient from the information about the target patient stored in the database (for example, the information in the electronic medical record, the reservation information when the patient makes a medical appointment, etc.). In addition, in order to perform the diagnosis and treatment of a specific disease, specific examinations or the like may be executed. In this case, information indicating the disease of the target patient may be automatically acquired based on the types and numbers of examinations or the like performed on the target patient.

[0020] (Second Aspect) The medical information processing apparatus exemplified in the present disclosure processes medical information related to patients. In the database, it is possible to store multiple types of medical information for each patient in association with the acquisition time of each piece of information. The control unit of the medical information processing apparatus executes a patient identification step, a display rule setting step, and an information display step. In the patient identification step, the control unit identifies the target patient for whom the medical information is to be processed. In the display rule setting step, the control unit determines at least one display rule from a plurality of display rules defined for each of a plurality of diseases, where each display rule includes a rule for narrowing down the types of medical information to be displayed on the display unit and / or a rule for determining the display order of the multiple types of medical information, according to each of the plurality of diseases. In the information display step, the control unit executes at least one of a narrowing-down process for the types and a determination process for the display order on the multiple types of medical information about the target patient according to the display rule of the disease set in the display rule setting step, and then arranges the multiple types of medical information in the display order in one of the vertical and horizontal columns, and arranges them in the time series of the information acquisition time in the other column and displays them on the display unit.

[0021] According to the technology related to the present disclosure, at least one of the narrowing-down process of the types of medical information to be displayed on the display unit and the determination process of the display order (hereinafter referred to as "display information adjustment process") for a plurality of types of medical information is executed according to the set display rules for the disease. A plurality of pieces of medical information for which the display information adjustment process has been performed are displayed on the display unit in a matrix according to each of the display order and the time series (hereinafter, the display of a plurality of pieces of medical information is referred to as "matrix display"). Therefore, among a large number of types and quantities of medical information, the medical information (part or all of the medical information) defined by the display rules according to the disease is listed in a matrix in an appropriate display order. Thus, the medical information necessary for the diagnosis and treatment of the disease of the target patient is appropriately presented to medical staff.

[0022] Note that the plurality of types of medical information may include various information (for example, at least a part of medical images, test results, findings, symptoms reported by the patient, prescriptions, treatment contents, surgical contents, etc.).

[0023] The control unit may further execute a disease course information display step of displaying, on the display unit, disease course information indicating the course of a specific disease of the target patient along the time series based on the medical information regarding the specific disease of the target patient. In this case, in addition to being able to appropriately grasp a plurality of pieces of medical information by matrix display, medical staff can also easily grasp the course of a specific disease by the disease course information. Therefore, the efficiency and accuracy of the patient's diagnosis and treatment are more likely to be improved.

[0024] In the disease course information display step, the control unit may display information (for example, an icon mark, etc.) indicating that an event related to a specific disease of the target patient has occurred, in association with the occurrence time of the event in the time series in the disease course information. In this case, medical staff can appropriately grasp the time when an event related to a specific disease of the target patient has occurred by the disease course information indicating the course of the disease along the time series. Therefore, the efficiency and accuracy of the patient's diagnosis and treatment are more likely to be improved.

[0025] Note that the content of the event information to be displayed in the disease course information can be appropriately selected. For example, a hospital visit event indicating that the target patient has visited the hospital, a surgery event indicating that a surgery has been performed on the target patient, a prescription event indicating that a prescription has been issued for the target patient, an examination event indicating that an examination (which may include imaging) has been performed on the target examinee, or at least one of an examination result event indicating that the results of multiple examinations performed on the target patient meet a predetermined condition (for example, at least one of the conditions that the examination result exceeds a threshold value and the amount of change in the examination result exceeds a threshold value) may be displayed in the disease course information by an icon or the like. For example, by displaying the examination result event in the disease course information, medical staff can appropriately grasp the timing when the examination result became a result worthy of attention.

[0026] The disease course information display step may include a related disease course information display step of branching and displaying the disease course information regarding a related disease that occurred in relation to a specific disease from the time series of the disease course information regarding the specific disease. In this case, medical staff can appropriately grasp the course of a related disease that occurred in relation to a specific disease by comparing it with the course of the specific disease (hereinafter, also referred to as the "base disease") on which the related disease is based.

[0027] Note that a specific method for displaying the related disease course information can be appropriately selected. For example, the control unit may branch and display the related disease course information from the disease course information of the base disease in response to an instruction input by the user. The correspondence relationship between the base disease and the related disease, etc. may be determined according to an instruction input by the user. The timing for branching the related disease course information from the disease course information of the base disease may be specified based on an instruction input by the user, or may be automatically specified based on the timing when medical information regarding the related disease is acquired. The timing for branching the related disease course information from the disease course information of the base disease may be modified by the user after the actual occurrence time of the related disease.

[0028] The disease history information display step may include a time series progress stop step of stopping the time series progress of the disease history information regarding a specific disease at the time when the medical treatment for the specific disease of the target patient has ended. In this case, when the medical treatment for the specific disease of the target patient ends (which may also be referred to as "transfer") due to the cure of the disease, the transfer of the patient to another hospital, etc., the time when the medical treatment ends is appropriately grasped by the time when the time series progress of the disease history information stops. Also, it is possible to determine whether the medical treatment for the disease is continuing or not based on whether the time series progress of the disease history information has stopped. Therefore, it becomes easier to further improve the efficiency and accuracy of the patient's medical treatment.

[0029] A specific method for stopping the time series progress of the disease history information at the end time of the medical treatment can be appropriately selected. For example, the control unit may stop the time series progress by stopping the extension of the line indicating the time series progress. Also, when the control unit stops the time series progress of the related disease history information, the time series of the related disease history information may be integrated into the time series of the base disease. In this case, medical staff can appropriately grasp that the medical treatment for the related disease that occurred in relation to the base disease has ended, in light of the history of the base disease.

[0030] The disease history information display step may include a per-time display step of causing the display unit to display one or more pieces of medical information at the corresponding time for each time indicated by the time series of the disease history information. In this case, according to the time series of the disease history information, the medical information of the target patient at the corresponding time can be sequentially grasped. Therefore, it becomes easier to further improve the efficiency and accuracy of the patient's medical treatment.

[0031] (Third Aspect) The medical information processing device exemplified in the present disclosure processes medical information regarding patients. In the database, it is possible to store, for each patient, multiple types of medical information associated with the acquisition time of each piece of information. The control unit of the medical information processing device executes a patient identification step, a matrix display step, and a value transition information display step. In the patient identification step, the control unit identifies the target patient for whom the medical information is to be processed. In the matrix display step, the control unit arranges at least a part of multiple types of medical information regarding the target patient in one of the vertical and horizontal columns according to the type, and arranges them in the other column in chronological order of the acquisition time of the information, and displays them on the display unit as a matrix display. In the value transition information display step, the control unit displays, on the display unit together with the matrix display, value transition information indicating the transition of values over time for at least a part of the types of medical information whose values can increase or decrease among the multiple types of medical information displayed in the matrix display step.

[0032] According to the technology related to the present disclosure, multiple types of medical information are arranged in one of the vertical and horizontal columns according to the type, and arranged in the other column in chronological order and displayed in a matrix form on the display unit. Further, value transition information indicating the transition of values of at least a part of the medical information included in the matrix display is displayed on the display unit together with the matrix display. Therefore, medical staff can not only appropriately grasp each of the multiple types of medical information displayed in the matrix, but also easily grasp the transition of values of at least a part of the medical information. Thus, the necessary medical information is appropriately presented to the medical staff.

[0033] Note that the multiple types of medical information may include various information (for example, at least a part of medical images, examination results, findings, symptoms reported by the patient, prescriptions, treatment contents, surgical contents, etc.).

[0034] In the value transition information display step, the control unit may cause the display unit to display, as value transition information, a graph that plots the transitions of the values of at least some of the medical information. In this case, medical staff can easily grasp the transitions of the values of at least some of the medical information by graph while grasping multiple types of medical information by matrix display. Therefore, the medical information can be more appropriately grasped.

[0035] In the value transition information display step, when the type of medical information is specified by the user on the matrix display, the control unit may cause the display unit to display a graph showing the transition of the value of the specified medical information. In this case, after grasping multiple types of medical information on the matrix display, medical staff can confirm the graph of the specified medical information by directly specifying, on the matrix display, the medical information for which they want to confirm the value transition. Therefore, the efficiency and accuracy of medical treatment are more likely to be further improved.

[0036] In the value transition information display step, when the time range of the medical information is specified by the user on the matrix display, the control unit may cause the display unit to display a graph showing the transition of the value of the medical information within the specified time range. In this case, medical staff can confirm the graph of the medical information within the specified time range by specifying the time range on the matrix display where multiple types of medical information are shown. Therefore, medical staff can more easily grasp the transitions of the values of the medical information within the necessary range.

[0037] In the value transition information display step, when a specific value is specified by the user on the graph, the control unit may explicitly indicate, on the matrix display, the value specified on the graph among the multiple values shown by the matrix display. In this case, medical staff can easily confirm the specified value on the matrix display just by specifying a specific value on the graph. For example, it is also possible to perform medical treatment by comparing, on the matrix display, the value specified on the graph with other types of medical information obtained at the same time. Therefore, the efficiency and accuracy of medical treatment are more likely to be further improved.

[0038] In the value transition information display step, the control unit may display, as value transition information, difference information indicating at least one of the difference with respect to the value of the same type of medical information acquired last time and the difference with respect to the reference value, added to the matrix display, for the value of at least some of the medical information. In this case, the medical staff can appropriately grasp the transition of the value of the medical information by the difference information added to the matrix display while grasping a plurality of types of medical information by the matrix display. Therefore, it becomes easier to appropriately grasp the medical information.

[0039] A specific method for displaying the difference information can be appropriately selected. For example, an upward arrow may be displayed when the value is higher than the previous value or the reference value, a downward arrow may be displayed when the value is lower, and a horizontal arrow may be displayed when the values are the same. Note that the larger the difference, the more arrows may be displayed. The larger the difference, the larger the size of the arrow may be displayed. Further, the difference information may be displayed by changing the color given to the matrix display according to the difference with respect to the previous value or the reference value.

[0040] (Fourth Aspect) The medical information processing device exemplified in the present disclosure processes medical information regarding patients. In the database, it is possible to store, for each patient, a plurality of types of medical information associated with the acquisition time of each piece of information. The control unit of the medical information processing device executes a patient identification step, a situation information acquisition step, a display rule setting step, and an information display step. In the patient identification step, the control unit identifies the target patient for whom the medical information is to be processed. In the situation information acquisition step, the control unit acquires situation information regarding at least one of the usage status of the medical information processing device and the situation of the target patient. In the display rule setting step, the control unit determines a display rule that defines at least one of a rule for narrowing down the types of medical information to be displayed on the display unit from among a plurality of types of medical information about the target patient and a rule for determining the display order of the plurality of types of medical information, based on the situation information acquired in the situation information acquisition step. In the information display step, the control unit executes at least one of a narrowing-down process of types and a determination process of display order for a plurality of types of medical information about the target patient according to the display rule of the disease set in the display rule setting step, and then arranges the plurality of types of medical information in the display order in one of the vertical and horizontal columns, and arranges them in the time series of the information acquisition time in the other column and displays them on the display unit.

[0041] According to the technology related to the present disclosure, display rules for a plurality of medical information about a target patient are set based on situation information related to at least one of the usage status of a medical information processing device and the situation of the target patient. For a plurality of types of medical information, at least one of a narrowing-down process for the types of medical information to be displayed on a display unit and a determination process for the display order (hereinafter referred to as "display information adjustment process") is executed according to the set display rules for the disease. The plurality of medical information for which the display information adjustment process has been performed is displayed on the display unit in a matrix form according to each of the display order and the time series (hereinafter, the display of the plurality of medical information is referred to as "matrix display"). Therefore, among a large number of types and amounts of medical information, the medical information (part or all of the medical information) defined by the display rules according to at least one of the usage status of the medical information processing device and the situation of the target patient is listed in a matrix form in an appropriate display order. Thus, the necessary medical information is appropriately presented to medical staff.

[0042] Note that the plurality of types of medical information may include various information (for example, at least a part of medical images, test results, findings, symptoms reported by the patient, prescriptions, treatment contents, surgical contents, etc.).

[0043] In the situation information acquisition step, the control unit may acquire, as situation information, occupation information that can identify the occupation of the user who uses the medical information processing device. In the display rule setting step, the control unit may set display rules according to the occupation of the user of the medical information processing device specified by the occupation information. For each occupation of the user who uses the medical information processing device (for example, at least any one of a doctor, a nurse, a pharmacist, a radiological technologist, a physical therapist, an occupational therapist, a clinical psychologist, a certified orthoptist, a dietitian, etc.), the importance of each of the plurality of types of medical information often varies. Therefore, by displaying the plurality of types of medical information in a matrix form according to the display rules according to the occupation, it becomes easier to appropriately present the necessary medical information to medical staff of each occupation.

[0044] Specific modes of job information that can identify the job type can be selected as appropriate. For example, when a user logs in to a medical information processing device, various login information (for example, at least any one of the user ID, user name, etc.) may include information indicating the user's job type. Also, the user's job type may be pre-associated with the login information. In this case, the control unit may acquire the login information of the user logged in to the medical information processing device as job information that can identify the job type. Further, the user may input information indicating their own job type to the medical information processing device via an operation unit or the like. In this case, the information input via the operation unit or the like may be used as job information.

[0045] In the situation information acquisition step, the control unit may acquire, as situation information, usage location information that can identify the location where the medical information processing device is used. In the display rule setting step, the control unit may set a display rule according to the location specified by the usage location information. The medical information processing device may be used at various locations (for example, at least any one of various examination rooms, consultation rooms, operating rooms, reception desks within a medical facility, and home visit locations outside the medical facility). The importance level of each of multiple types of medical information often varies depending on the location where the medical information processing device is used. Therefore, by displaying multiple types of medical information in a matrix according to the display rule corresponding to the usage location of the medical information processing device, it becomes easier to appropriately present the necessary medical information to medical personnel engaged in medical work at each location.

[0046] Specific modes of the usage location information that can identify the location can be appropriately selected. For example, when a medical information processing device is used in a specific location, etc., the usage location information indicating the usage location of the medical information processing device may be set for each medical information processing device. In this case, the control unit may acquire the usage location information set in the medical information processing device from a storage device or the like. Also, when the medical information processing device can be moved and used in multiple locations, etc., the user may input information indicating the usage location into the medical information processing device via an operation unit or the like. In this case, the information input via the operation unit or the like may be used as the usage location information. Also, when the medical information processing device can acquire position information, the control unit may acquire the acquired position information as usage location information that can identify the usage location.

[0047] In the situation information acquisition step, the control unit may acquire, as situation information, difference information indicating the difference between the latest information, which is the latest acquired medical information among at least any of a plurality of types of medical information of the target patient, and the comparison target information, which is the same type of medical information to be compared. In the display rule setting step, the control unit may set a display rule according to the difference information. For example, when the comparison target information is medical information of a healthy person without a disease, etc., the greater the difference between the latest information of the target patient and the comparison target information, the higher the possibility that the target patient has a disease. Also, when the comparison target information is medical information acquired at the previous medical examination for the same target patient, the greater the difference between the latest information and the comparison target information, the higher the possibility that the condition of the target patient has changed (worsened or improved). Therefore, by setting the display rules for the plurality of medical information based on the difference information indicating the difference between the latest information and the comparison target information, it becomes easier for the user to appropriately grasp the state of the target patient.

[0048] In the display rule setting step, the control unit may set a display rule for causing at least a part of a plurality of types of medical information of the target patient to be displayed in the upper row among a plurality of horizontal rows or the left column among a plurality of vertical columns as the difference indicated by the difference information is larger. In this case, according to the magnitude of the difference with respect to the comparison target information, the medical information is arranged and displayed in order from the upper or left side. Therefore, the user can more easily grasp the medical information with a larger difference with respect to the comparison target information.

[0049] When setting the display rule of a plurality of pieces of medical information according to the magnitude of the difference, the specific form of the difference information can be set as appropriate. For example, the control unit may acquire, as the difference information, the deviation of the latest information with respect to the comparison target information for each of the plurality of types of medical information. The control unit may set a display rule for causing the medical information with a larger acquired deviation to be displayed in the upper row among a plurality of horizontal rows or the left column among a plurality of vertical columns. In this case, a plurality of pieces of medical information of different types are displayed on the display unit in an appropriate order according to the deviation.

[0050] However, it is also possible to change the method of setting the display rules based on the difference information. For example, in the display rule setting step, among multiple types of medical information of the target patient, one or more pieces of medical information for which the difference indicated by the difference information is equal to or greater than the threshold value may be displayed in a column above the plurality of horizontal columns or a column to the left of the plurality of vertical columns rather than one or more pieces of medical information for which the difference is less than the threshold value. Even in this case, the user can easily grasp the medical information for which the difference from the comparison target information is equal to or greater than the threshold value by checking the upper column or the left column of the matrix-shaped display unit. When using a threshold value, the difference information may be the deviation described above or the value of the difference between the latest information and the comparison target information itself. The threshold value may be set for each piece of medical information. Further, the control unit may make the display mode (for example, the color of the frame, the color of the characters, the presence or absence of a mark, etc.) of the medical information for which the difference indicated by the difference information is equal to or greater than the threshold value different from the display mode of the medical information for which the difference is less than the threshold value. In this case, the user can more easily grasp the medical information for which the difference from the comparison target information is equal to or greater than the threshold value based on the display mode of the medical information.

[0051] In the situation information acquisition step, the control unit may acquire, as situation information, difference information indicating the difference between the latest information, which is the latest acquired medical information for at least any one of the multiple types of medical information of the target patient, and the comparison target information, which is the same type of medical information acquired for the same target patient immediately before the latest information. As described above, when the comparison target information is the medical information (hereinafter referred to as "previous information") acquired at the previous medical examination for the same target patient, the greater the difference between the latest information and the previous information, the higher the possibility that the condition of the target patient has changed (worsened or improved). Therefore, by setting the display rules for the multiple pieces of medical information based on the difference information indicating the difference between the latest information and the previous information, it becomes easier for the user to appropriately grasp the state of the target patient.

[0052] Note that it is also possible to change the specific form of the comparison target information. For example, as described above, medical information of a healthy person without a disease (for example, at least any one of normal values, average values, allowable values, and allowable ranges, etc.) may be used as the comparison target information. Also, it is not limited to the medical information obtained one before the latest information, and the same type of medical information obtained on a specific day for the same target patient may be used as the comparison target information. Even in this case, it becomes easier for the user to appropriately grasp the state of the target patient. Further, the control unit may obtain, as difference information, the change rate (for example, the slope of the value, etc.) of the same type of medical information for the same target patient obtained over a plurality of times (for example, 3 times or more) including the latest obtained medical information. The control unit may set a display rule according to the obtained difference information. As an example, the control unit may display, in the upper row among a plurality of horizontal rows, or in the left row among a plurality of vertical rows, the medical information for which the change rate between the latest information and the previous information is equal to or greater than a threshold value compared to the change rate before the previous information (for example, the average change rate before the previous information, etc.). Also, the control unit may set a display rule such that the greater the difference between the change rate between the latest information and the previous information and the change rate before the previous information (for example, the average change rate before the previous information, etc.), the more it is displayed in the upper row among a plurality of horizontal rows, or in the left row among a plurality of vertical rows. In this case, it becomes easier to grasp the medical information with a large change rate.

[0053] In the situation information acquisition step, the control unit may acquire, as situation information, unacquired information indicating unacquired medical information among the medical information scheduled to be acquired on the current day for the target patient. In the display rule setting step, the control unit may set a display rule to display, in the upper row among a plurality of horizontal rows, or in the left row among a plurality of vertical rows, the items of medical information not yet acquired on the current day indicated by the unacquired information, rather than the items of other medical information. In this case, the user can easily grasp the unacquired medical information among the medical information scheduled to be acquired on the current day for the target patient by checking the upper or left column.

[0054] Note that the control unit may set the display mode (e.g., the color of the frame, the color of the text, the presence or absence of marks, etc.) of the items of medical information that have not yet been acquired on the current day on the display unit to be different from the display mode of other medical information. In this case, the user can more easily grasp the medical information that has not yet been acquired among the medical information scheduled to be acquired on the current day based on the display mode of the medical information.

[0055] Also, in the situation information acquisition step, the control unit may set a display rule to display the items of medical information scheduled to be acquired on the current day for the target patient (including the information already acquired on the current day and the information not yet acquired on the current day) in the upper row among a plurality of horizontal rows or the leftmost column among a plurality of vertical columns rather than the items of other medical information. In this case, the user can easily grasp the medical information scheduled to be acquired on the current day for the target patient and the medical information acquired on the current day by checking the upper or leftmost column.

[0056] Note that among the plurality of display rules, there may be provided patient display rules for allowing the patient to view a plurality of types of medical information. When the patient display rules are set according to an instruction input by the user or the like, the control unit may execute display information adjustment processing based on the patient display rules and then display a plurality of types of medical information in a matrix form. The necessity for the patient to view each of the plurality of types of medical information often differs. Therefore, by displaying a plurality of types of medical information in a matrix form based on the patient display rules, it becomes easier to appropriately present the medical information to the patient.

[0057] (Fifth Aspect) The medical information processing device exemplified in the present disclosure processes medical information regarding patients. In the database, it is possible to store, for each patient, multiple types of medical information associated with the acquisition time of each piece of information. The control unit of the medical information processing device executes a patient identification step, a matrix display step, a column selection reception step, and a column information display step. In the patient identification step, the control unit identifies the target patient for whom the medical information is to be processed. In the matrix display step, the control unit arranges multiple types of medical information about the target patient in one of the vertical and horizontal columns by type, and arranges them in the other column in chronological order of the acquisition time of the information, and displays them in a matrix on the display unit. In the column selection reception step, the control unit receives an instruction from the user to select at least one of one or more vertical columns and one or more horizontal columns in the matrix display. In the column information display step, when the column selected in the column selection reception step is a vertical column among the vertical and horizontal columns of the matrix display, the medical information of the type or acquisition time displayed in the selected vertical column is extracted from the medical information of the target patient stored in the database and displayed on the display unit. When the column selected in the column selection reception step is a horizontal column, the medical information of the type or acquisition time displayed in the selected horizontal column is extracted from the medical information of the target patient stored in the database and displayed on the display unit.

[0058] According to the technology according to the present disclosure, multiple types of medical information are displayed in a matrix according to the type and the acquisition time of the information. Therefore, a large number and types of medical information are appropriately listed and displayed. Further, when a column (vertical column or horizontal column) in the matrix display is selected by the user, the medical information of the type or acquisition time displayed in the selected column is extracted and displayed. Therefore, the user can easily confirm the medical information of the selected column by simply selecting the column for which the user wants to check the information among the vertical or horizontal columns in the matrix display. Thus, the necessary medical information is appropriately presented to medical staff.

[0059] Note that the multiple types of medical information may include various information (for example, at least part of medical images, test results, findings, symptoms reported by the patient, prescriptions, treatment details, surgical details, etc.).

[0060] In the matrix display step, the control unit may cause the display unit to matrix-display simple information obtained by performing extraction processing on a part of the information or reduction processing on the image information, for at least any one of the multiple types of medical information about the target patient. In this case, the user can appropriately grasp the multiple types of medical information based on the simple information that is extracted or reduced and displayed in a matrix form. Further, in the column information display step, the control unit may cause the display unit to display, as more detailed or enlarged information than the simple information that was matrix-displayed, at least any one of the multiple medical information about the target patient. In this case, the user can, by selecting the column for which the information is to be confirmed, grasp the medical information of the selected column in more detail than the information that was matrix-displayed. Therefore, the necessary medical information is presented to medical staff more appropriately.

[0061] In the column information display step, the control unit may transition the display mode to a column information display unit that displays the medical information of the column displayed in the column selected in the column selection reception step from the matrix display unit displayed on the display unit in the matrix display step. In this case, the user can more easily grasp that the information displayed on the display screen has transitioned to the medical information of the selected column due to the transition of the display mode. Further, the control unit can also display the medical information of the selected column in the column information display unit by a method different from the method of displaying the medical information in the matrix display unit. Therefore, the necessary medical information becomes easier to appropriately grasp.

[0062] The control unit may further execute a cell selection reception step and a cell information display step. In the cell selection reception step, the control unit receives an instruction to select at least one of a plurality of cells arranged in a grid pattern in the matrix display. In the cell information display step, the control unit causes the display unit to display the medical information of the cell selected in the cell selection reception step as more detailed or enlarged information than the simple information displayed in the matrix display. In this case, the user can grasp the medical information of the selected cell in more detail than the information displayed in the matrix display by selecting the cell for which the information is to be confirmed. Therefore, the necessary medical information is presented to medical staff more appropriately.

[0063] In the column selection reception step, the control unit may be able to receive an instruction to select two or more vertical columns out of a plurality of vertical columns in the matrix display, or two or more horizontal columns out of a plurality of horizontal columns. When two or more columns are selected in the column selection reception step, in the column information display step, the control unit may extract from the medical information of the target patient stored in the database the medical information of the type or acquisition time displayed in the two or more selected columns among the vertical and horizontal columns of the matrix display and cause the display unit to display it. In this case, when there are a plurality of columns for which the user wants to confirm the information, the user can easily confirm the medical information of the selected plurality of columns simply by selecting the plurality of columns. Therefore, the necessary medical information is presented to medical staff appropriately.

[0064] When both image information and numerical information are included in the plurality of medical information displayed in the column information display step, the control unit may execute a re-extraction display step of extracting only one of the image information and the numerical information from the plurality of displayed medical information according to an instruction input by the user and causing the display unit to display it. In this case, the user can grasp in more detail only one of the image information and the numerical information among the plurality of medical information corresponding to the selected column. Therefore, the necessary medical information is presented to medical staff appropriately.

[0065] The database may be capable of storing the medical information of each of the left and right tissues of the patient among the tissues existing on the left and right of the human body (for example, eyes, ears, nasal cavities, hands, feet, etc.). When the medical information of the left tissue and the medical information of the right tissue are both included in the plurality of medical information displayed in the column information display step, the control unit may execute a left / right extraction display step of extracting only one of the medical information of the left tissue and the medical information of the right tissue from the plurality of medical information and displaying it on the display unit according to an instruction input by the user. In this case, the user can grasp in more detail only the medical information of one of the left and right tissues among the plurality of medical information corresponding to the selected column. Therefore, the necessary medical information is appropriately presented to the medical staff.

[0066] The control unit may further execute an image selection reception step, an enlarged display step, and an image processing step. In the image selection reception step, the control unit receives an instruction to select at least some of the image information among the plurality of medical information displayed in the matrix display step or the column information display step. In the enlarged display step, the control unit enlarges and displays the image information selected in the image selection reception step more than the image displayed in the matrix display step or the column information display step. In the image processing step, the control unit executes a process according to an instruction input by the user on the image information enlarged and displayed in the enlarged display step. In this case, the user can select the desired image information from the image information displayed in the matrix display step or the column information display step, enlarge and display the selected image information, and then execute various processes on the image information. Therefore, the necessary medical information is appropriately presented to the medical staff.

[0067] In the image processing step, the process executable on the image information can be appropriately selected. For example, at least one of an image enlargement process, a reduction process, an extraction process, a drawing process on the image, a measurement process of various numerical values, a synthesis process (for example, panorama synthesis of a plurality of images), a transfer process to another device, etc. may be executed in the image processing step.

[0068] Note that among the techniques exemplified in the first to fifth aspects, it is also possible to combine a plurality of techniques exemplified in different aspects.

[0069] <Embodiment> Hereinafter, one of the typical embodiments in the present disclosure will be described with reference to the drawings. First, with reference to FIG. 1, an example of the system configuration of the medical information processing system 1 in the present embodiment will be schematically described. In the present embodiment, the medical information processing system 1 that processes ophthalmic medical information will be exemplified and described. However, the technique exemplified in the present disclosure can also be applied when processing medical information in medical fields other than ophthalmology. The medical information processing system 1 of the present embodiment includes a medical information processing device 10 and a medical treatment device 20 (20A, 20B).

[0070] The medical information processing device 10 processes various medical information. In the present embodiment, a personal computer (hereinafter referred to as "PC") installed in a medical institution is used as the medical information processing device 10. However, the medical information processing device 10 is not limited to a PC. For example, a smartphone or a tablet terminal may be used as the medical information processing device 10. Separately from the PC or together with the PC, a server may be used as the medical information processing device 10. In this case, the server may be, for example, a server of a manufacturer that provides cloud services (so-called cloud server), or a server other than the cloud server (for example, a server of a manufacturer that provides a medical information processing program, etc.). A plurality of terminals may cooperate to function as the medical information processing device 10.

[0071] The medical information processing device 10 includes a control unit 11 that performs various control processes and a communication I / F 14. The control unit 11 includes a CPU 12 that is a controller for controlling and a storage device 13 that can store programs, data, etc. The communication I / F 14 connects the medical information processing device 10 to an external device (e.g., a medical treatment device 20, etc.) via a network 5. Also, the medical information processing device 10 is connected to an operation unit 16 and a display unit 17. The operation unit 16 is operated for a user (in this embodiment, medical personnel such as doctors, nurses, technicians, etc.) to input various instructions to the medical information processing device 10. The display unit 17 displays various images.

[0072] The storage device 13 stores a medical information processing program for executing at least a part of medical information processing (refer to FIGS. 3, 6, and 10) described later. Also, for each patient, a plurality of types of medical information are stored in the storage device 13 in association with the acquisition time of each piece of information. Details of the medical information will be described later with reference to FIG. 2.

[0073] In this embodiment, the case where medical information is stored in the storage device 13 built into the medical information processing device 10 is illustrated. However, the storage device in which medical information is stored may be provided outside the medical information processing device 10. For example, the medical information may be stored in a server (including a cloud server) or an external hard disk, etc. In this case, the medical information processing device 10 and the storage device may be connected by wireless communication (including a network such as the Internet) or wired communication.

[0074] The medical treatment device 20 (20A, 20B) performs at least one of medical treatments such as examination, imaging, treatment, and surgery on a patient (in this embodiment, the eye to be examined of the patient). For the medical treatment device 20, for example, at least one of an OCT device, a scanning laser ophthalmoscope (SLO), a fundus camera, a corneal endothelial cell imaging device, an axial length measuring device, a refractive power measuring device, an intraocular pressure measuring device, etc. can be adopted. The medical treatment device 20 includes a control unit 21 (21A, 21B) that performs various control processes and a communication I / F 24 (24A, 24B). The control unit 21 includes a CPU 22 (22A, 22B) that is a controller in charge of control and a storage device 23 (23A, 23B) capable of storing programs, data, etc. Further, the medical treatment device 20 includes an operation unit 26 (26A, 26B), a display unit 27 (27A, 27B), and a drive unit 28 (28A, 28B). The drive unit 28 includes various components necessary for the medical treatment device 20 to perform treatment on a patient.

[0075] (Medical information) Referring to FIG. 2, an example of medical information stored in the database in the present embodiment will be described. As illustrated in FIG. 2, in the storage device 13 (an example of a database), for each patient, a plurality of types of medical information are stored in association with the acquisition time of each piece of information (as an example, in the present embodiment, the "medical treatment date"). The medical information in the present embodiment is information regarding at least any one of examinations, imaging, and diagnoses performed on the patient. As an example, in the present embodiment, image data of the eye to be examined taken by the medical treatment device (imaging device) 20 (for example, at least any one of OCT images, SLO images, fundus camera images, corneal endothelial cell imaging images, etc.), examination data indicating the examination results of the eye to be examined performed by the medical treatment device (examination device) 20 (for example, at least any one of axial length of the eye, refractive power of the eye, intraocular pressure, etc.), data indicating the content of treatment or surgery of the eye to be examined performed by the medical treatment device (treatment device or surgical device) 20, and information on the examination results of the patient (including at least any one of findings, interview results, symptoms reported by the patient, prescriptions, treatment content, surgical content, examination results, and diagnosis results, etc.) created by the operation unit 16 being operated by the user are processed as medical information.

[0076] In the example shown in FIG. 2, a plurality of types of medical information (for example, measurement results of intraocular pressure, measurement results of visual acuity, measurement results of axial length of the eye, examination results by slit lamp microscope, fundus images, OCT images, interview results, findings, prescriptions, etc.) are stored for each patient in association with the medical treatment date. Also, in the example shown in FIG. 2, as information of each patient, in addition to the patient name and the patient's date of birth, information regarding the patient's disease (disease information) is also stored in the storage device 13. Further, in the present embodiment, among the plurality of types of medical information, there is medical information whose value can increase or decrease (in the example shown in FIG. 2, measurement results of intraocular pressure, measurement results of visual acuity, and measurement results of axial length of the eye).

[0077] (First Embodiment) Referring to FIGS. 3 to 5, the medical information processing performed by the medical information processing apparatus 10 according to the first embodiment will be described. In the medical information processing according to the first embodiment (see FIG. 3), at least one of the narrowing-down process of the types of medical information to be displayed on the display unit and the determination process of the display order for a plurality of types of medical information (hereinafter referred to as "display information adjustment process") is executed according to the set display rules. A plurality of pieces of medical information for which the display information adjustment process has been performed are displayed on the display unit 17 in a matrix according to each of the display order and the time series. The medical information processing is executed by the CPU 12 of the medical information processing apparatus 10 according to the medical information processing program stored in the storage device 13.

[0078] As shown in FIG. 3, when starting the medical information processing, the CPU 12 determines whether an instruction for specifying a patient (target patient) to be processed for the medical information has been input (S1). For example, by the user operating the operation unit 16, an instruction for specifying a target patient (for example, a patient name or a patient ID, etc.) may be input to the medical information processing apparatus 10. Also, an identifier (for example, a barcode, etc.) for identifying a patient may be assigned to each patient. In this case, the CPU 12 may input an instruction for specifying a target patient by inputting the identifier read by the identifier reader. If an instruction for specifying a target patient has not been input (S1: NO), the process of S1 is repeated and the standby state is entered.

[0079] When an instruction for specifying a target patient is input (S1: YES), the CPU 12 specifies the patient to be processed for the medical information according to the input instruction (S2). Hereinafter, the case where Taro Suzuki exemplified in FIG. 2 is specified as the target patient will be exemplified.

[0080] Next, the CPU 12 determines the display order of a plurality of pieces of medical information regarding the target patient (as an example, all the medical information of the target patient in S3 of this embodiment) according to the default display rules, and causes the plurality of pieces of medical information to be displayed on the display unit 17 in a matrix according to the determined display order (S3).

[0081] FIG. 4 is a diagram showing an example of a screen in which medical information of a target patient is matrix-displayed according to default display rules. As shown in FIG. 4, in the matrix display unit 30, a plurality of types of medical information are arranged in one column (the horizontal column in FIG. 4) of the vertical and horizontal columns in the order of display (in the order from top to bottom in FIG. 4), and in the other column (the vertical column in FIG. 4), each type of medical information is arranged and displayed along the time series (in the order from left to right in FIG. 4). Therefore, by viewing the matrix display displayed on the matrix display unit 30, medical staff can appropriately grasp a plurality of types of medical information regarding the target patient along the time series.

[0082] In a part of the screen shown in FIG. 4 (the upper left part of the screen), an eye selection unit 31 for selecting an eye (right eye or left eye) for displaying medical information is displayed together with the patient name and date of birth of the target patient. The user can switch the eye for displaying medical information on the matrix display unit 30 between the right eye and the left eye by operating the operation unit 16 to select "right eye" or "left eye" of the eye selection unit 31.

[0083] Note that a display rule selection unit 32 is displayed in a part of the screen shown in FIG. 4 (the center of the upper part of the screen). In the medical information processing apparatus 10 of the first embodiment, a plurality of display rules for displaying a plurality of types of medical information in a matrix form are provided. Each display rule defines at least one of a rule for narrowing down the types of medical information to be displayed in a matrix form from a plurality of types of medical information regarding the target patient, and a rule for determining the display order of the plurality of types of medical information. That is, each display rule defines a rule for display information adjustment processing (at least one of narrowing-down processing and display order determination processing) when displaying a plurality of types of medical information in a matrix form. The user can display the medical information on the display unit 17 according to a desired rule by operating the operation unit 16 to select (specify) at least one rule from among the plurality of display rules.

[0084] The CPU 12 of the medical information processing apparatus 10 can execute display rule generation processing. In the display rule generation processing, the CPU 12 generates a display rule according to an instruction input by the user via the operation unit 16 and stores it in a database (in this embodiment, the storage device 13). Therefore, medical staff can generate a display rule in advance so that a plurality of types of medical information they want to check are displayed in a matrix in an appropriate display order. Thus, the necessary medical information can be more appropriately presented to medical staff. In the example shown in FIG. 4, three display rules "A", "B", and "C" are generated according to an instruction by the user, and buttons for selecting each display rule are displayed in the display rule selection unit 32.

[0085] Also, in the first embodiment, among the plurality of display rules, there are included a plurality of display rules defined according to each of a plurality of diseases. When performing a patient's medical treatment, the importance of each of a plurality of types of medical information often varies according to the disease of the patient being treated. Therefore, by displaying a plurality of types of medical information in a matrix in the display unit according to the display rule corresponding to the disease of the target patient, it becomes easier for medical staff to appropriately perform the medical treatment for the corresponding disease based on the displayed medical information. In the example shown in FIG. 4, a display rule corresponding to glaucoma and a display rule corresponding to cataract are generated, and buttons corresponding to each display rule are displayed in the display rule selection unit 32. Note that the display rule corresponding to a disease may be predetermined or may be determined according to an instruction input by the user.

[0086] Furthermore, in the first embodiment, the user can also automatically display a plurality of types of medical information in a matrix based on the display rule corresponding to the disease indicated by the disease information of the target patient. Therefore, it becomes easier to further improve the efficiency of medical treatment by medical staff. In the example shown in FIG. 4, the user can operate the operation unit 16 and specify "automatic" in the display rule selection unit 32 to cause the medical information processing apparatus 10 to perform automatic display according to the disease of the target patient.

[0087] Return to the description of FIG. 3. The CPU 12 determines whether at least one of a plurality of display rules is specified (S5). If not specified (S5: NO), the CPU 12 determines whether automatic display according to the disease of the target patient is selected (S8). If automatic display is not selected (S8: NO), it is determined whether to end the display process of the medical information about the target patient (S16). If an instruction to end the display process is not input by the user (S16: NO), the process returns to S5, and the processes of S5 to S13 are repeated. When an instruction to end the display process is input (S16: YES), the process returns to S1.

[0088] When at least one of the plurality of display rules shown in the display rule selection unit 32 is specified (selected) (S5: YES), the CPU 12 sets the specified display rule as a display rule for performing display information adjustment processing (S6). Next, the CPU 12 executes display information adjustment processing (that is, at least one of narrowing-down processing of types and determination processing of display order for a plurality of types of medical information about the target patient) according to the set display rule (S12). The CPU 12 displays a plurality of types of medical information in a matrix according to the result of the display information adjustment processing (S13). That is, the CPU 13 arranges a plurality of types of medical information in the order of display in one column of the vertical column and the horizontal column, and arranges each type of medical information along the time series in the other column and displays it. As a result, as shown in FIG. 5, among a large number of types and numbers of medical information, the medical information (part or all of the medical information) defined by the display rule is listed in a matrix in an appropriate display order. Therefore, the necessary medical information is appropriately presented to the medical staff.

[0089] FIG. 5 is a diagram showing an example of a screen in which the matrix display of medical information is changed according to the display rule corresponding to glaucoma from the default display state shown in FIG. 4. In the example shown in FIG. 5, a plurality of medical information with high importance in the diagnosis and treatment of glaucoma is narrowed down from among a plurality of types of medical information, and the plurality of types of medical information are arranged in order from top to bottom in the order of high importance in the diagnosis and treatment of glaucoma and displayed on the matrix display unit 30.

[0090] Also, when automatic display according to the patient's disease is selected (S8: YES), the CPU 12 acquires disease information regarding the target patient (S9). As an example, in the present embodiment, disease information is included in a part of the patient's medical information (see FIG. 2). In S9, the CPU 12 may acquire the disease information included in the medical information of the target patient. Also, in the present embodiment, a mathematical model that outputs an automatic determination result of the disease of the target patient is constructed according to a machine learning algorithm. The mathematical model is pre-trained to output an automatic determination result of the disease of the target patient when the medical information of the target patient is input. The CPU 12 can also acquire, as the disease information of the target patient, the automatic determination result output by the mathematical model by inputting the medical information (for example, image data, etc.) of the target patient into the mathematical model.

[0091] The CPU 12 automatically sets a display rule corresponding to the disease indicated by the disease information of the target patient acquired in S9 (S10). The CPU 12 executes a display information adjustment process according to the set display rule (S12). The CPU 12 causes a plurality of types of medical information to be displayed in a matrix according to the result of the display information adjustment process (S13). As a result, a plurality of types of medical information are automatically displayed in a matrix according to the display rule corresponding to the disease of the target patient.

[0092] (Second Embodiment) Referring to FIGS. 6 to 9, medical information processing executed by the medical information processing apparatus 10 according to the second embodiment will be described. In the medical information processing according to the second embodiment (see FIG. 6), display information adjustment processing for a plurality of types of medical information is executed based on at least one of a plurality of display rules defined according to each of a plurality of diseases, and the information is displayed in a matrix form. Further, in the second embodiment, disease history information (which can also be expressed as a "timeline" in this embodiment) showing the course of a specific disease of the target patient over time is displayed. The medical information processing is executed by the CPU 12 of the medical information processing apparatus 10 according to a medical information processing program stored in the storage device 13. Note that for at least some steps of the medical information processing in the second embodiment, the same processing as the steps of the medical information processing in the first embodiment described above can also be adopted. Therefore, for steps that can adopt the same processing as the steps in the first embodiment, the same step numbers as in the first embodiment are assigned, and the description thereof is omitted or simplified.

[0093] As shown in FIG. 6, when starting the medical information processing, the CPU 12 determines whether an instruction for specifying a patient (target patient) to be the target of medical information processing has been input (S1). If the instruction for specifying the target patient has not been input (S1: NO), the process of S1 is repeated and the standby state is entered. When the instruction for specifying the target patient is input (S1: YES), the CPU 12 specifies the patient to be the target of medical information processing according to the input instruction (S2). Next, the CPU 12 determines the display order of a plurality of medical information regarding the target patient (as an example, in S3 of this embodiment, all medical information of the target patient) according to the default display rule, and causes the plurality of medical information to be displayed on the display unit 17 in a matrix form according to the determined display order (S3).

[0094] An example of the display on the matrix display unit 30 displayed by the process of S3 in the second embodiment is shown in FIG. 7. As shown in FIG. 7, in the matrix display unit 30, a plurality of types of medical information are arranged in one column (the horizontal column in FIG. 7) of the vertical and horizontal columns in the order of display (in the order from top to bottom in FIG. 7), and in the other column (the vertical column in FIG. 7), each type of medical information is arranged and displayed in chronological order (in the order from left to right in FIG. 7). Further, the user can switch the eye for which the medical information is displayed on the matrix display unit 30 between the right eye and the left eye by operating the operation unit 16 to select "right eye" or "left eye" of the eye selection unit 31.

[0095] A display rule selection unit 32 is displayed in a part (upper part in the center of the screen) of the screen shown in FIG. 7. In the medical information processing apparatus 10 of the second embodiment, display rules for displaying a plurality of types of medical information in a matrix form are defined according to each of a plurality of diseases. As described above, the display rule defines at least one of a rule for narrowing down the types of medical information to be displayed in a matrix form from a plurality of types of medical information about the target patient, and a rule for determining the display order of the plurality of types of medical information. That is, each display rule defines a rule for display information adjustment processing (at least one of narrowing-down processing and display order determination processing) when displaying a plurality of types of medical information in a matrix form. The user can display the medical information on the display unit 17 according to a desired rule by operating the operation unit 16 to select (specify) at least one rule from among a plurality of display rules. By displaying a plurality of types of medical information in a matrix form on the display unit according to the display rule corresponding to the disease of the target patient, it becomes easier for medical staff to appropriately perform the diagnosis and treatment of the corresponding disease based on the displayed medical information. In the example shown in FIG. 7, the display rules corresponding to each of the two diseases of "uveitis" and "complicated cataract" are shown. However, it goes without saying that the number and content of the display rules according to the diseases can be changed as appropriate.

[0096] Return to the description of FIG. 6. The CPU 12 causes the display unit 17 to display disease history information 40 showing the course of a specific disease of the target patient over time based on the medical information regarding the specific disease of the target patient (S21). Accordingly, in addition to being able to appropriately grasp a plurality of medical information by the matrix display unit 30, medical staff can also easily grasp the course of a specific disease by the disease history information 40. Therefore, the efficiency and accuracy of the medical treatment of the patient are more likely to be improved.

[0097] In the examples of FIGS. 7 and 8, in the disease history information 40 of the present embodiment, the course of the disease is shown by a timeline in which the time series progresses as it proceeds in a predetermined direction (the right direction in FIGS. 7 and 8). Also, in the example of FIG. 9, the course of the disease is shown by a timeline in which the time series progresses as it proceeds downward.

[0098] Also, in the process of S21 in this embodiment, the CPU 12 causes information indicating that an event related to a specific disease of the target patient has occurred (event icon 41 in this embodiment) to be displayed corresponding to the occurrence time of the event in the time series in the disease history information 40. The content of the event information to be displayed in the disease history information 40 can be appropriately selected. For example, a visit event indicating that the target patient has visited the hospital, a surgery event indicating that a surgery has been performed on the target patient (the "surgery" icon in FIGS. 7 and 8), a prescription event indicating that a prescription has been issued for the target patient (the "eye drop" icon in FIGS. 7 and 8), an examination event indicating that an examination (which may include imaging) has been performed on the target examinee, an examination result event indicating that the results of multiple examinations performed on the target patient satisfy at least one of predetermined conditions (for example, a condition that the examination result exceeds a threshold value, and a condition that the change amount of the examination result exceeds a threshold value, etc.) (the "vision ↑" icon in FIGS. 7 and 8), etc. may be displayed in the disease history information 40 by icons, marks, comments, etc. For example, in the examples shown in FIGS. 7 and 8, the event icon 41 of the examination result event of "vision ↑" indicating that the increase value of the vision of a specific patient from the previous time exceeds the threshold value is displayed. Therefore, medical staff can appropriately grasp the time when the examination result (the vision examination result in the examples shown in FIGS. 7 and 8) has become a result worthy of attention.

[0099] Furthermore, in the process of S21 in this embodiment, when there is a related disease that has occurred in relation to a specific disease, the CPU 12 causes the disease history information regarding the related disease (hereinafter referred to as "related disease history information") to be displayed branched from the time series of the disease history information regarding the specific disease. Therefore, medical staff can appropriately grasp the course of the related disease that has occurred in relation to a specific disease in comparison with the course of the specific disease (hereinafter also referred to as the "base disease") on which the related disease is based.

[0100] In the examples shown in FIGS. 7 to 9, based on uveitis as the primary disease, associated cataract, which is an associated disease, has occurred. Therefore, the CPU 12 branches and displays the information on the course of the associated disease, i.e., associated cataract, from the information on the course of the primary disease, i.e., uveitis.

[0101] As will be described in detail later, in this embodiment, the CPU 12 can branch and display the information on the course of the associated disease from the information on the course of the primary disease according to an instruction input by the user. Also, when the correspondence between the primary disease and the associated disease is predetermined, the CPU 12 may branch the information on the course of the associated disease from the information on the course of the primary disease based on the predetermined correspondence. The timing for branching the information on the course of the associated disease from the information on the course of the primary disease may be specified based on an instruction input by the user, or may be automatically specified based on the timing when medical information on the associated disease is acquired. The timing for branching the information on the course of the associated disease from the information on the course of the primary disease may be after the actual occurrence of the associated disease and may be modified by the user.

[0102] In the process of S21 in this embodiment, the CPU 12 executes a time-series progression stop process for stopping the time-series progression of the information on the course of a specific disease for the target patient at the time when the medical treatment for the specific disease of the target patient is completed. As a result, when the medical treatment for the specific disease of the target patient ends (which may also be referred to as "transfer" in some cases) due to the cure of the disease, the transfer of the patient to another hospital, etc., the time when the medical treatment ends is appropriately grasped by the time when the time-series progression of the information on the course of the disease stops. Also, medical staff can determine whether the medical treatment for the disease is continuing or not based on whether the time-series progression of the information on the course of the disease has stopped.

[0103] In the example shown in FIGS. 7 to 9, when the CPU 12 stops the time-series progression of the associated disease history information (in FIGS. 7 to 9, the disease history information of concurrent cataract), the CPU 12 integrates the time series of the associated disease history information into the time series of the disease history information of the primary disease (in FIGS. 7 to 9, the disease history information of uveitis). In this case, medical staff can appropriately grasp that the diagnosis and treatment of the associated disease that occurred in relation to the primary disease have been completed, in light of the course of the primary disease. Also, although not shown in FIGS. 7 to 9, the CPU 12 can also stop the time-series progression by stopping the extension of a line or the like indicating the time-series progression of the disease history information.

[0104] Return to the description of FIG. 6. When the default matrix display of medical information and the display of disease history information are completed, the CPU 12 determines whether various setting instructions regarding the associated disease (for example, at least any one of the instructions such as setting the correspondence between the primary disease and the associated disease, setting the time when the associated disease occurred, etc.) have been input by the user (S22). If not input (S22: No), the process directly proceeds to S25. When a setting instruction regarding the associated disease is input (S22: YES), the CPU 12 performs display setting of the associated disease history information according to the instruction input by the user. For example, when an instruction to set the correspondence between the primary disease and the associated disease is input, the CPU 12 executes a process of branching and displaying the disease history information of the associated disease from the disease history information of the primary disease. Also, when an instruction to set the time when the associated disease occurred is input, the CPU 12 sets the time when the disease history information of the associated disease is branched from the disease history information of the primary disease to the instructed time.

[0105] Next, the CPU 12 determines whether a setting instruction to end the medical treatment for a specific disease has been input by the user (S25). If not (S25: No), the process directly proceeds to S5. When a setting instruction to end the medical treatment for a specific disease is input (S25: YES), the CPU 12 executes a time-series progression stop process to stop the time-series progression of the disease course information regarding the instructed disease (S26). As described above, in S26, when the instructed disease is a related disease, the CPU 12 executes a process of integrating the time-series of the related disease course information into the time-series of the base disease course information. Note that the CPU 12 may automatically acquire the time when the medical treatment for the disease has ended based on the medical information regarding the disease, and stop the time-series progression of the disease course information.

[0106] Next, the CPU 12 determines whether at least one of a plurality of display rules has been specified (S5). In the second embodiment, among the plurality of display rule selection units 32 displayed corresponding to each of the plurality of diseases, a display rule is specified by the user checking the checkbox within the display rule selection unit 32 desired by the user. When at least one of the plurality of display rules is specified (selected) (S5: YES), the CPU 12 sets the specified display rule as the display rule for performing the display information adjustment process (S6). The CPU 12 executes a display information adjustment process (that is, at least one of a narrowing-down process of the types and a determination process of the display order for a plurality of types of medical information regarding the target patient) according to the set display rule (S12). The CPU 12 displays the plurality of types of medical information in a matrix form according to the result of the display information adjustment process (S13).

[0107] FIG. 8 is a diagram showing an example of a screen in which the matrix display of medical information is changed from the default display state shown in FIG. 7 (a state in which medical information on both uveitis and complicated cataract is displayed in a matrix) according to the display rule corresponding to the related disease, complicated cataract. In the example shown in FIG. 8, among a plurality of types of medical information, a plurality of medical information with high importance in the diagnosis and treatment of complicated cataract are narrowed down, and the plurality of types of medical information are arranged in order from the top in descending order of importance in the diagnosis and treatment of complicated cataract, and are displayed on the matrix display unit 30.

[0108] Next, the CPU 12 executes a process of switching the displays of the matrix display unit 30 (see FIGS. 7 and 8) of a plurality of medical information and the time-based display unit 43 (see FIG. 9) according to an instruction input by the user (S28). Hereinafter, with reference to FIG. 9, the time-based display unit 43 in the second embodiment will be described. In the second embodiment, the CPU 12 can display one or a plurality of pieces of medical information corresponding to each time indicated by the time series of the disease course information 40 on the time-based display unit 43. In the time-based display unit 43 shown in FIG. 9, the chief complaint, findings, evaluation, and plan included in the medical information are displayed for each time indicated by the time series of the disease course information 40. Therefore, medical staff can sequentially grasp the medical information of the target patient at the corresponding time according to the time series of the disease course information 40.

[0109] Also, in this embodiment, when an instruction for designating at least any one of a plurality of times when medical information was acquired is input by the user, the CPU 12 can collectively display the medical information acquired at the designated time on the detailed display unit 45. In the example shown in FIG. 9, since the medical treatment date "2021.4.1" is designated by the user, the CPU 12 displays the medical information acquired on "2021.4.1" on the detailed display unit 45. In this case, medical staff can appropriately confirm the details of the medical information at the designated time while grasping a plurality of pieces of medical information according to the time series. Therefore, the efficiency and accuracy of the patient's medical treatment are more likely to be improved.

[0110] (Third Embodiment) Referring to FIGS. 10 to 13, the medical information processing performed by the medical information processing apparatus 10 of the third embodiment will be described. In the medical information processing of the third embodiment (see FIG. 10), a plurality of types of medical information are displayed in a matrix form, and for at least some types of medical information whose values can increase or decrease, value transition information indicating the transition of the value over time is displayed on the display unit 17 together with the matrix display. The medical information processing is executed by the CPU 12 of the medical information processing apparatus 10 according to a medical information processing program stored in the storage device 13. Note that for at least some steps of the medical information processing in the third embodiment, it is also possible to adopt the same processing as the steps of the medical information processing in the first and second embodiments described above. Therefore, for the steps that can adopt the same processing as the steps in the first and second embodiments, the same step numbers as in the first and second embodiments are assigned, and the description thereof is omitted or simplified.

[0111] As shown in FIG. 10, when starting the medical information processing, the CPU 12 determines whether an instruction for specifying a patient (target patient) to be processed for medical information has been input (S1). If the instruction for specifying the target patient has not been input (S1: NO), the process of S1 is repeated and the device enters a standby state. When the instruction for specifying the target patient is input (S1: YES), the CPU 12 specifies the patient to be processed for medical information according to the input instruction (S2). Next, the CPU 12 determines the display order of a plurality of pieces of medical information regarding the target patient (as an example, in S3 of this embodiment, all the medical information of the target patient) according to the default display rule, and causes the plurality of pieces of medical information to be displayed on the display unit 17 in a matrix form according to the determined display order (S3).

[0112] Examples of the display on the matrix display unit 30 displayed by the process of S3 in the third embodiment are shown in FIGS. 11 to 13. Also in the matrix display unit 30 of the third embodiment, similar to the first and second embodiments, a plurality of types of medical information are arranged in one of the vertical and horizontal columns in accordance with the display order, and in the other column, each type of medical information is arranged and displayed along the time series. Further, the user can switch the eye for displaying medical information on the matrix display unit 30 between the right eye and the left eye by operating the operation unit 16 to select "right eye" or "left eye" of the eye selection unit 31. Note that also in the third embodiment, similar to the first and second embodiments, after the display information adjustment process according to the set display rule is executed, a plurality of types of medical information may be displayed in a matrix.

[0113] Next, the CPU 12 causes the matrix display unit 30 to additionally display and display difference information about at least some of the medical information whose value can increase or decrease (S31). The difference information is information indicating at least either the difference between the value of at least some of the medical information and the value of the same type of medical information acquired last time, and the difference from the reference value. The difference information is an example of value transition information indicating the transition of the value of medical information over time. According to the third embodiment, a medical worker can appropriately grasp the transition of the value of medical information by the difference information added to the matrix display unit 30 while grasping a plurality of types of medical information by the matrix display unit 30.

[0114] In the examples shown in FIGS. 11 to 13, for each value of "visual acuity", "intraocular pressure", and "axial length of the eye", which are medical information displayed on the matrix display unit 30 and whose values can increase or decrease, a difference icon 51 indicating the difference from the value of the same type of medical information obtained last time is additionally displayed as difference information. The specific display mode of the difference icon 51 can be appropriately selected. In the examples shown in FIGS. 11 to 13, the CPU 12 displays an upward arrow when the value is higher than the previous value, a downward arrow when the value is lower than the previous value, and a horizontal (rightward in FIGS. 11 to 13) arrow when the values are the same. Note that the greater the difference, the more arrows are displayed. Specifically, if the difference is equal to or greater than the threshold value, two arrows are displayed, and if the difference is less than the threshold value, one arrow is displayed. It is also possible to change the size of the arrow according to the magnitude of the difference.

[0115] Also, in the examples shown in FIGS. 11 to 13, for the value of the axial length of the eye (in FIGS. 11 to 13, the value of the intraocular pressure greater than the reference value of 18 mmHg, which is the reference value) among the values of the medical information displayed on the matrix display unit 30, where the difference from the reference value is positive, difference information indicating that the value is greater than the reference value is additionally displayed by a change in the color within the frame (displayed as diagonal lines in FIGS. 11 to 13). In this case, medical staff can easily grasp whether each value is greater than the reference value by checking the color within the frame on the matrix display unit 30.

[0116] Returning to the description of FIG. 10. The CPU 12 determines whether a display switching instruction for the graph 60 has been input by the user (S32). The graph 60 in this embodiment is a graphical representation of the values of at least some medical information. The graph 60 is an example of value transition information indicating the transition of the values of medical information over time. If the display switching instruction has not been input (S32: NO), the process directly proceeds to S35. When the user operates the operation unit 16 and a display switching instruction for the graph 60 is input (S32: YES), the CPU 12 executes a process of switching the display of the graph 60 according to the input instruction (S33).

[0117] For example, by operating the operation unit 16, the user can specify, on the matrix display unit 30, the type of medical information for which the graph 60 is to be viewed among multiple types of medical information. In the examples of FIGS. 11 to 13, when "intraocular pressure" is specified on the matrix display unit 30, the frame of intraocular pressure (the entire frame including all of a plurality of values by default) is shown in bold as the specified frame 53. When the type of medical information is specified on the matrix display unit 30 (32: YES), the CPU 12 causes the graph 60 showing the transition of the values of the specified medical information to be displayed on the display unit 17. In the examples of FIGS. 11 to 13, the graph 60 of "intraocular pressure" specified by the user is displayed on the display unit 17 together with the matrix display unit 30. According to the present embodiment, a medical staff member can grasp multiple types of medical information on the matrix display unit 30 and then specify, on the matrix display unit 30 as it is, the medical information for which the transition of values is to be confirmed, so as to view the graph 60 of the specified medical information. When the user changes the specification of the medical information for which the graph is to be displayed (that is, when the specified frame 53 is changed to the frame of other medical information), the CPU 12 switches the display of the graph 60 to the graph of the changed medical information.

[0118] Also, by operating the operation unit 16, the user can input an instruction to switch between the display and non-display of the graph 60. When an instruction to make the graph 60 non-display is input (S32: YES), the CPU 12 ends the display of the graph 60 on the display unit 17.

[0119] Next, the CPU 12 determines whether or not the range of the timing for displaying the graph 60 has been specified on the matrix display unit 30 (S35). In the present embodiment, the user can specify (change) the range of the timing to be included in the designation frame 53 by operating the operation unit 16, thereby specifying the range of the timing for displaying the graph 60 on the matrix display unit 30. If the range of the timing has not been specified (S35: NO), the process proceeds directly to S38. When the range of the timing is specified (S35: YES), the CPU 12 causes the display unit 17 to display a graph 60 showing the transition of the values of the medical information within the range of the timing specified on the matrix display unit 30 (S36). Therefore, the medical staff can confirm the graph 60 of the medical information within the specified range of the timing by specifying the range of the timing on the matrix display unit 30 where a plurality of types of medical information are shown. FIG. 12 shows an example of a screen when the display timing range of the graph 60 is changed (specified) on the matrix display unit 30 from the display state shown in FIG. 11. In the example shown in FIG. 12, the display timing range of the graph 60 is changed from the whole to a part. As a result, the graph 60 for the specified partial timing is displayed on the display unit 17.

[0120] Next, the CPU 12 determines whether or not a specific value has been specified by the user on the displayed graph 60 (S38). In the present embodiment, the user can specify a specific value on the graph 60 by operating the operation unit 16 to move the pointer shown in FIG. 13 to a specific value and clicking. If a specific value has not been specified (S38: NO), the process proceeds directly to S16. When a specific value is specified on the graph 60 (S38: YES), the CPU 12 executes a process of identifying the value specified on the graph 60 among the plurality of values displayed on the matrix display unit 30 (S39). Therefore, a medical staff member can easily confirm the specified value on the matrix display unit 30 simply by specifying a specific value on the graph 60. For example, it is also possible to perform medical treatment by comparing the value specified on the graph 60 with other types of medical information obtained at the same time on the matrix display unit 30. FIG. 13 shows an example of a screen when a specific value (the value of the intraocular pressure of the right eye obtained on June 15, 2012) on the graph 60 is specified from the display state shown in FIG. 11. In the example shown in FIG. 13, the value specified on the graph 60 is identified by a thick frame 63 on the matrix display unit 30. As a result, the value specified on the graph 60 can be easily grasped on the matrix display unit 30.

[0121] (Fourth Embodiment) Referring to FIGS. 14 to 17, the medical information processing executed by the medical information processing apparatus 10 according to the fourth embodiment will be described. In the medical information processing according to the fourth embodiment (see FIG. 14), display rules for a plurality of types of medical information are set based on at least one of the usage status of the medical information processing apparatus 10 and the status of the target patient. According to the set display rules, a plurality of types of medical information are displayed in a matrix. The medical information processing is executed by the CPU 12 of the medical information processing apparatus 10 according to a medical information processing program stored in the storage device 13. Note that for at least some steps of the medical information processing in the fourth embodiment, it is also possible to adopt the same processing as the steps of the medical information processing in the first to third embodiments described above. Therefore, for the steps that can adopt the same processing as the steps in the first to third embodiments, the same step numbers as in the first to third embodiments are assigned, and the description thereof is omitted or simplified.

[0122] In the medical information processing according to the fourth embodiment, display rules for a plurality of types of medical information are set based on at least one of various status information. In the example shown in FIG. 14, as the status information, at least one of occupation information, usage location information, difference information, and schedule information for the day (including unacquired information) is referred to. The user can input to the medical information processing apparatus 10 which of the plurality of status information the display rules are set based on by operating the operation unit 16.

[0123] As shown in FIG. 14, when starting the medical information processing, the CPU 12 determines whether an instruction to specify a patient (target patient) for whom the medical information is to be processed has been input (S1). If an instruction to specify the target patient has not been input (S1: NO), the process of S1 is repeated and the device enters a standby state. When an instruction to specify the target patient is input (S1: YES), the CPU 12 specifies the patient for whom the medical information is to be processed according to the input instruction (S2).

[0124] Next, the CPU 12 determines whether a display instruction for the matrix display unit 30 based on the job type information (that is, a display instruction for each job type) has been input by the user (S41). The job type information is information that can identify the job type of the user who uses the medical information processing apparatus 10. If a display instruction for each job type has been input (S41: YES), the CPU 12 acquires job type information that can identify the job type of the user who uses the medical information processing apparatus 10 (for example, at least one of a doctor, a nurse, a pharmacist, a radiological technologist, a physical therapist, an occupational therapist, a clinical psychologist, a certified orthoptist (CO), a dietitian, etc.) (S42). The specific form of the job type information acquired in S42 can be appropriately selected. For example, information indicating the job type of the user may be included in various login information (for example, at least one of the user ID, user name, etc.) when the user logs in to the medical information processing apparatus 10. Also, the job type of the user may be pre-associated with the login information. In this case, the CPU 12 may acquire the login information of the user logged in to the medical information processing apparatus 10 as job type information that can identify the job type. Further, the user may input information indicating his / her own job type to the medical information processing apparatus 10 via the operation unit 16 or the like. In this case, the information input via the operation unit 16 or the like may be used as job type information.

[0125] The CPU 12 sets display rules for a plurality of pieces of medical information to be displayed on the matrix display unit 30 according to the job type of the user specified by the job type information acquired in S42. The CPU 12 executes display information adjustment processing similar to that in the first to third embodiments according to the display rules set according to the job type, and then displays a plurality of types of medical information in a matrix on the display unit 17 (S43). In many cases, the importance of each of a plurality of types of medical information differs for each job type of the user who uses the medical information processing apparatus 10. Therefore, by displaying a plurality of types of medical information in a matrix according to the display rules according to the job type, it becomes easier to appropriately present the necessary medical information to medical workers of each job type.

[0126] An example of the display of the matrix display unit 30 displayed by the process of S43 is shown in FIG. 15. The matrix display unit 30 shown in FIG. 15 is an example when the user's occupation is an optometry trainer (CO). Unlike doctors and the like, optometry trainers have few opportunities to refer to medical information such as medical interviews and findings. On the other hand, optometry trainers need to confirm whether information such as examination results necessary for medical treatment by doctors, such as ophthalmic images and OCT images, has been appropriately acquired. Therefore, in the example shown in FIG. 15, display rules are set so that information such as examination results is narrowed down as the information to be displayed on the matrix display unit 30 from among a plurality of types of medical information about the target patient. Furthermore, display rules are set so that the display order of a plurality of medical information is determined according to the importance of confirming the acquired examination results. In the fourth embodiment as well, similar to the third embodiment, a difference icon 51 indicating the difference with respect to the value of the same type of medical information acquired last time is additionally displayed as difference information (see FIGS. 15 and 16).

[0127] Next, the CPU 12 determines whether a display instruction for the matrix display unit 30 based on the usage location information (i.e., a display instruction for each location) has been input by the user (S45). The usage location information is information that can identify the location where the medical information processing apparatus 10 is used. When a display instruction for each location has been input (S45: YES), the CPU 12 acquires usage location information that can identify the location where the medical information processing apparatus 10 is used (e.g., at least any one of various examination rooms, consultation rooms, operating rooms, reception areas within a medical facility, and home visit destinations outside the medical facility) (S46). The specific form of the usage location information acquired in S46 can be appropriately selected. For example, when the medical information processing apparatus 10 is used at a specific location, usage location information indicating the usage location of the medical information processing apparatus 10 may be set for each medical information processing apparatus 10. In this case, the CPU 12 may acquire the usage location information set in the medical information processing apparatus 10 from the storage device 13 or the like. Further, when the medical information processing apparatus 10 can be moved and used at a plurality of locations, the user may input information indicating the usage location to the medical information processing apparatus 10 via the operation unit 16 or the like. In this case, the information input via the operation unit 16 or the like may be used as the usage location information. Further, when the medical information processing apparatus 10 can acquire position information, the CPU 12 may acquire the acquired position information as usage location information that can identify the usage location.

[0128] The CPU 12 sets display rules for a plurality of pieces of medical information to be displayed on the matrix display unit 30 according to the usage location of the medical information processing apparatus 10 specified by the usage location information acquired in S46. The CPU 12 executes display information adjustment processing similar to that in the first to third embodiments according to the display rules set according to the usage location, and then displays a plurality of types of medical information in a matrix on the display unit 17 (S47). The importance level of each of the plurality of types of medical information often varies according to the location where the medical information processing apparatus 10 is used. Therefore, by displaying a plurality of types of medical information in a matrix according to the display rules according to the usage location of the medical information processing apparatus 10, it becomes easier to appropriately present the necessary medical information to medical staff engaged in medical work at each location.

[0129] Next, the CPU 12 determines whether a display instruction for the matrix display unit 30 based on the difference information (i.e., a display instruction based on the comparison result) has been input by the user (S49). The difference information is obtained for at least any one of a plurality of types of medical information of the target patient. The difference information indicates the difference between the latest medical information (latest information) obtained for the target patient and the same type of medical information (comparison target information) to be compared with the latest information. For example, when the medical information is numerical information such as a test result or numerical information obtained from photographed image information, the difference information may be indicated by a numerical value. When a display instruction based on the comparison result has been input (S49: YES), the CPU 12 acquires difference information indicating the difference between the latest information and the comparison target information for at least any one of a plurality of types of medical information of the target patient (S50). The CPU 12 sets a display rule for a plurality of pieces of medical information to be displayed on the matrix display unit 30 according to the difference information acquired in S50. The CPU 12 executes the same display information adjustment process as in the first to third embodiments according to the display rule set according to the difference information, and then displays a plurality of types of medical information in a matrix on the display unit 17 (S51). By setting the display rules for the plurality of pieces of medical information based on the difference information indicating the difference between the latest information and the comparison target information, it becomes easier for the user to appropriately grasp the state of the target patient.

[0130] An example of the display of the matrix display unit 30 displayed by the process of S51 is shown in FIG. 16. In the example shown in FIG. 15, the CPU 12 sets a display rule such that at least a part of a plurality of types of medical information of the target patient is displayed in the upper row among the plurality of horizontal rows as the difference indicated by the difference information is larger. As a result, the medical information is displayed in order from the top according to the magnitude of the difference from the comparison target information. Therefore, the user can more easily grasp the medical information with a large difference from the comparison target information. In the example shown in FIG. 16, focusing on the magnitude of the difference between the latest information and the comparison target information, the visual acuity is the largest and the intraocular pressure is the second largest. As a result, among the plurality of pieces of medical information, the visual acuity is displayed in the column with the most information, and the intraocular pressure is displayed in the second column from the top.

[0131] Also, in the example shown in FIG. 16, the CPU 12 makes the display mode (e.g., the color inside the frame, the color of the frame, the color of the characters, the presence or absence of marks, etc.) of the medical information for which the difference indicated by the difference information is equal to or greater than the threshold value, and the display mode of the medical information for which the difference is less than the threshold value, different modes. In this case, the user can more easily grasp the medical information for which the difference from the comparison target information is equal to or greater than the threshold value, based on the display mode of the medical information. Specifically, in the example shown in FIG. 16, the color inside the frame of the medical information (visual acuity and intraocular pressure) for which the difference indicated by the difference information is equal to or greater than the threshold value is different from the color inside the frame of the other medical information.

[0132] When setting the display rules for a plurality of pieces of medical information according to the magnitude of the difference indicated by the difference information, the specific mode of the difference information can be set as appropriate. As an example, in the present embodiment, the CPU 12 acquires, as the difference information, the deviation of the latest information with respect to the comparison target information for at least any one of a plurality of types of medical information. The CPU 12 sets the display rules so that the medical information with a larger acquired deviation is displayed in the upper row among the plurality of horizontal rows. In this case, a plurality of pieces of medical information of different types are displayed on the display unit in an appropriate order according to the deviation.

[0133] Note that it is also possible to change the method of setting the display rules based on the difference information. For example, the CPU 12 may display one or more pieces of medical information for which the difference indicated by the difference information is equal to or greater than the threshold value among a plurality of types of medical information of the target patient, in a row above the row of one or more pieces of medical information for which the difference is less than the threshold value. Even in this case, the user can easily grasp the medical information for which the difference from the comparison target information is equal to or greater than the threshold value, by checking the upper row of the matrix display unit 30. When using a threshold value, the difference information may be the deviation described above, or the value of the difference between the latest information and the comparison target information itself. The threshold value may be set for each piece of medical information.

[0134] Also, in S50 of the present embodiment, the CPU 12 acquires, as situation information, difference information indicating the difference between the latest information, which is the latest acquired medical information among at least any of a plurality of types of medical information of the target patient, and the comparison target information, which is the same type of medical information acquired for the same target patient immediately before the latest information. When the comparison target information is medical information (hereinafter referred to as "previous information") acquired at the previous medical examination for the same target patient, the greater the difference between the latest information and the previous information, the higher the possibility that the condition of the target patient has changed (worsened or improved). Therefore, by setting the display rules for the plurality of medical information based on the difference information indicating the difference between the latest information and the previous information, it becomes easier for the user to appropriately grasp the state of the target patient.

[0135] However, it is also possible to change the specific form of the comparison target information. For example, medical information of a healthy person without a disease (for example, at least any of normal values, average values, allowable values, and allowable ranges, etc.) may be used as the comparison target information. Also, it is not limited to the medical information acquired immediately before the latest information, and the same type of medical information acquired for the same target patient on a specific day may be used as the comparison target information. Even in this case, it becomes easier for the user to appropriately grasp the state of the target patient. Further, the control unit may acquire, as difference information, the change rate (for example, the slope of the value, etc.) of the same type of medical information for the same target patient acquired over a plurality of times (for example, 3 times or more) including the latest acquired medical information. The control unit may set the display rules according to the acquired difference information. As an example, the control unit may display the medical information whose change rate between the latest information and the previous information is equal to or greater than a threshold value compared to the change rate before the previous information (for example, the average change rate before the previous information, etc.) in the upper row among a plurality of horizontal rows, or in the leftmost column among a plurality of vertical columns. Also, the control unit may set a display rule to display in the upper row among a plurality of horizontal rows, or in the leftmost column among a plurality of vertical columns, the greater the difference between the change rate between the latest information and the previous information and the change rate before the previous information (for example, the average change rate before the previous information, etc.). In this case, the medical information with a large change rate becomes easier to be grasped.

[0136] Next, the CPU 12 determines whether a display instruction for the matrix display unit 30 based on the schedule information for the day (i.e., the display instruction according to the schedule for the day) has been input by the user (S53). The schedule information for the day is information indicating which of the plurality of types of medical information is the medical information scheduled to be acquired for the target patient on the day. Further, the schedule information for the day in the fourth embodiment also includes unacquired information indicating which of the medical information scheduled to be acquired for the target patient on the day has not yet been acquired on the day. When a display instruction according to the schedule for the day has been input (S53: YES), the CPU 12 acquires the schedule information for the day and the unacquired information for the target patient (S54). The schedule information for the day may be input, for example, by the user operating the operation unit 16, or may be acquired based on the information in the electronic medical record or reservation information, etc. The CPU 12 sets the display rules for the plurality of medical information to be displayed on the matrix display unit 30 according to the schedule information for the day acquired in S54. The CPU 12 executes the same display information adjustment process as in the first to third embodiments according to the display rules set according to the schedule information for the day, and then displays the plurality of types of medical information in a matrix on the display unit 17 (S55).

[0137] An example of the display on the matrix display unit 30 displayed by the process of S55 is shown in FIG. 17. In the example shown in FIG. 17, the CPU 12 displays the items of medical information that have not yet been acquired on the day, indicated by the unacquired information (fundus image and OCT image in FIG. 17), in the upper row among the plurality of horizontal rows, rather than the items of other medical information. Therefore, the user can easily grasp the medical information that has not yet been acquired among the medical information scheduled to be acquired for the target patient on the day by checking the upper row in the matrix display unit 30.

[0138] In the example shown in FIG. 17, the CPU 12 sets the display mode (for example, presence or absence of text explanation, frame color, color inside the frame, text color, presence or absence of mark, etc.) of the items of medical information that have not yet been acquired on the current day on the display unit 17, and the display mode of other medical information, as different modes. Therefore, the user can more easily grasp the medical information that is scheduled to be acquired on the current day but has not yet been acquired, based on the display mode of the medical information. As an example, in the example shown in FIG. 17, only the items of medical information that have not yet been acquired on the current day are marked with the text "not acquired".

[0139] Also, in the example shown in FIG. 17, the CPU 12 causes the items of medical information (including "visual acuity" and "intraocular pressure" which are the information already acquired on the current day, and "fundus image" and "OCT image" which are the information not yet acquired on the current day) that are scheduled to be acquired on the current day for the target patient to be displayed in the upper row among a plurality of horizontal rows, rather than in the rows of other medical information items. Therefore, the user can easily grasp both the medical information that is scheduled to be acquired on the current day for the target patient and the medical information that has been acquired on the current day, by checking the upper row. Furthermore, the items of medical information that have not yet been acquired on the current day are displayed above the items of medical information that have been acquired on the current day. Thus, the progress status of the medical treatment on the current day and the like can be more appropriately and easily grasped.

[0140] In the example shown in FIG. 17, the CPU 12 sets the display mode (for example, presence or absence of text explanation, frame color, color inside the frame, text color, presence or absence of mark, etc.) of the items of medical information that have been acquired on the current day on the display unit 17, and the display mode of other medical information, as different modes. Therefore, the user can more easily grasp the medical information that has been acquired on the current day, based on the display mode of the medical information. As an example, in the example shown in FIG. 17, the color inside the frame of the items of medical information that have been acquired on the current day is set to a color different from the color inside the frame of other items.

[0141] (Fifth Embodiment) With reference to FIGS. 18 to 21, the medical information processing performed by the medical information processing apparatus 10 of the fifth embodiment will be described. In the medical information processing of the fifth embodiment (see FIG. 18), at least one of the columns (vertical or horizontal) in the matrix display unit 30 is selected by the user while a plurality of pieces of medical information are displayed in a matrix form. When a column is selected, the medical information displayed in the selected column is extracted from the medical information of the target patient, and the extracted medical information is displayed on the display unit 17. The medical information processing is executed by the CPU 12 of the medical information processing apparatus 10 according to a medical information processing program stored in the storage device 13. Note that for at least some of the steps of the medical information processing in the fifth embodiment, it is also possible to adopt the same processing as the steps of the medical information processing in the first to fourth embodiments described above. Therefore, for the steps that can adopt the same processing as the steps in the first to fourth embodiments, the same step numbers as in the first to fourth embodiments are assigned, and the description thereof is omitted or simplified.

[0142] As shown in FIG. 18, when starting the medical information processing, the CPU 12 determines whether an instruction for specifying a patient (target patient) to be processed for the medical information has been input (S1). If an instruction for specifying the target patient has not been input (S1: NO), the process of S1 is repeated and the apparatus enters a standby state. When an instruction for specifying the target patient is input (S1: YES), the CPU 12 specifies the patient to be processed for the medical information according to the input instruction (S2).

[0143] Next, the CPU 12 causes a plurality of types of medical information to be displayed on the display unit 17 in a matrix form (S61). As shown in FIG. 19, in the matrix display unit 30, a plurality of types of medical information are arranged in the order of display (in the order from top to bottom in FIG. 19) in one of the vertical and horizontal columns (the horizontal column in FIG. 19), and in the other column (the vertical column in FIG. 19), each type of medical information is arranged along the time series (in the order from left to right in FIG. 19) and displayed. Therefore, by viewing the matrix display shown on the matrix display unit 30, medical staff can appropriately grasp a plurality of types of medical information regarding the target patient along the time series.

[0144] In S61, the CPU 12 matrix - displays, on the display unit 17, simple information obtained by performing extraction processing on a part of the information or reduction processing on an image for at least any one of a plurality of types of medical information about the target patient. As a result, the user can appropriately grasp the plurality of types of medical information based on the simple information in which the information is extracted or reduced and displayed in a matrix form. For example, in the example shown in FIG. 19, as for "intraocular pressure", each of the intraocular pressure values measured multiple times for one eye is not displayed, and only the average value of the intraocular pressure values measured multiple times is extracted and displayed on the matrix display unit 30. Also, in the example shown in FIG. 19, as for "fundus image" and "OCT image", only representative images among the multiple captured images are reduced and displayed as thumbnails.

[0145] In the example shown in FIG. 19, among the tissues existing on the left and right of the target patient, the medical information obtained for the left tissue (the left eye in this embodiment) is displayed on the left side inside the frame of the matrix display unit 30. Also, among the tissues existing on the left and right of the target patient, the medical information obtained for the right tissue (the right eye in this embodiment) is displayed on the right side inside the frame of the matrix display unit 30. When medical information for both the left and right tissues of the same target patient is obtained, within the same frame of the matrix display unit 30, the information of the left tissue is displayed on the left side and the information of the right tissue is displayed on the right side. Therefore, the user can easily and appropriately grasp, based on the display position of each piece of medical information within the frame, which tissue, the left or the right, each piece of the plurality of medical information displayed on the matrix display unit 30 is about.

[0146] Also, in S61, the specific content of the display information adjustment process (at least one of the above-described narrowing-down process and the display order determination process) when displaying multiple types of medical information in a matrix form can be appropriately selected. For example, in S61, similar to the above-described S3 (see FIGS. 3, 6, and 10), multiple types of medical information may be matrix-displayed according to the default display rules. Also, in S61, the display information of multiple types of medical information may be adjusted according to any of the multiple methods exemplified in the first to fourth embodiments.

[0147] Next, the CPU 12 determines whether an instruction to select at least one of a plurality of columns (one or more vertical columns and one or more horizontal columns) in the matrix display unit 30 displayed on the display unit 17 in S61 has been input (S62). If an instruction to select a column has not been input (S62: NO), the process directly proceeds to the determination in S77. As shown in FIG. 19, the user can select a column for which they want to confirm information in detail from among the vertical and horizontal columns in the matrix display unit 30 by operating the operation unit 16. As an example, in this embodiment, the user can input a column selection instruction by operating the operation unit 16 to display a column instruction frame 65 in the column for which they want to confirm information in detail. In this embodiment, the user can select either a vertical column or a horizontal column. In the example shown in FIG. 19, among the multiple vertical columns displayed for each acquisition time, the vertical column with the acquisition time of "2021.5.6" is selected. Note that in S62, the CPU 12 can also allow the user to select at least one of the multiple horizontal columns acquired for each type.

[0148] When a column selection instruction is input (S62: YES), the CPU 12 extracts the medical information displayed in the column selected in S62 from the medical information of the target patient stored in the storage device 13, and causes the display unit 17 to display the extracted medical information (S63). In the present embodiment, when a vertical column is selected in S62, a plurality of types of medical information corresponding to the acquisition timing of the selected vertical column are displayed on the display unit 17. Further, when a horizontal column is selected in S62, the medical information of the type of the selected horizontal column (medical information acquired at each of a plurality of acquisition timings) is displayed on the display unit 17.

[0149] FIG. 20 is a diagram showing an example of a column information display unit 70 that is displayed when the column at the acquisition timing “May 6, 2021” in the matrix display unit 30 of FIG. 19 is selected by the user. As shown in FIG. 20, when a column (vertical column in the present embodiment) at a specific acquisition timing is selected in S62, a plurality of types of medical information corresponding to the acquisition timing of the selected column are displayed on the column information display unit 70. As shown in FIG. 20, in S63, the CPU 12 causes the column information display unit 70 to display at least any one of the plurality of medical information corresponding to the selected column as information that is more detailed or enlarged than the simple information displayed in the matrix display unit 30 (see FIG. 19). For example, in the example shown in FIG. 20, as “intraocular pressure”, not only the average value of the intraocular pressure values measured multiple times for one eye, but also each of the intraocular pressure values measured multiple times is displayed. Further, not only the representative image among the plurality of captured images, but also each of the plurality of captured images is displayed. Therefore, by selecting the column for which the user wants to check the information, the user can grasp the medical information of the selected column in more detail than the information displayed in the matrix display unit 30. Therefore, the necessary medical information is presented to medical staff more appropriately.

[0150] Also, in S63 of the present embodiment, the CPU 12 causes the column information display unit 70 (see FIG. 20), which displays the medical information of the column displayed in the column selected in S62, to transition the display mode from the matrix display unit 30 (see FIG. 19) displayed on the display unit 17. Therefore, the user can more easily grasp that the information displayed on the display screen of the display unit 17 has transitioned to the medical information of the selected column when the display mode transitions from the matrix display unit 30 to the column information display unit 70. Further, the CPU 12 can display the medical information of the selected column on the column information display unit 70 in a method different from the method of displaying medical information in the matrix display unit 30 (for example, at least any one of a method of displaying information more detailed than the information in the matrix display unit 30, a method of separately displaying numerical information and image information (described later), etc.).

[0151] Also, as shown in FIG. 20, when both image information and numerical information are included in a plurality of medical information corresponding to the selected column, the CPU 12 separately displays an image information display unit 71 that displays the image information and a numerical information display unit 72 that displays the numerical information. Therefore, the user can more appropriately and easily grasp each of the image information and the numerical information.

[0152] Also, in S62 of the present embodiment, the CPU 12 can also receive an instruction to select two or more vertical columns out of a plurality of vertical columns in the matrix display unit 30, or two or more horizontal columns out of a plurality of horizontal columns. When a plurality of columns are selected in S62, in S63, the CPU 12 extracts the medical information of the type or acquisition time displayed in the two or more selected columns among the vertical and horizontal columns of the matrix display unit 30 from the medical information of the target patient and displays it on the column information display unit 70. Therefore, when there are a plurality of columns for which the user wants to check information, the user can easily check the medical information of the selected plurality of columns simply by selecting the plurality of columns. Thus, the necessary medical information is appropriately presented to the medical staff.

[0153] Return to the description of FIG. 18. In the present embodiment, when a plurality of medical information corresponding to the selected column includes both image information and numerical information, the user can input an instruction to the medical information processing apparatus 10 to display either the image information or the numerical information by operating the operation unit 16. When an instruction to display either the image information or the numerical information is input (S65: YES), the CPU 12 extracts only either the image information or the numerical information according to the instruction input in S65 from the plurality of medical information displayed in S63, and causes the display unit 17 to display it. Therefore, the user can grasp in more detail only either the image information or the numerical information among the plurality of medical information corresponding to the selected column.

[0154] Also, in the present embodiment, when a plurality of medical information corresponding to the selected column includes both medical information of the left tissue (left eye in this embodiment) and medical information of the right tissue (right eye in this embodiment) among the tissues existing on the left and right of the target patient, the user can input an instruction to the medical information processing apparatus 10 to display either the medical information of the left tissue or the medical information of the right tissue by operating the operation unit 16. When an instruction to display either the medical information of the left tissue or the medical information of the right tissue is input (S68: YES), the CPU 12 extracts only the medical information of either the left tissue or the right tissue according to the instruction input in S68 from the plurality of medical information displayed in S63, and causes the display unit 17 to display it. Therefore, the user can grasp in more detail the medical information of either the left tissue or the right tissue among the plurality of medical information corresponding to the selected column.

[0155] Also, in this embodiment, when the plurality of medical information corresponding to the selected column includes image information, the user can input an instruction to select specific image information from the image information displayed on the column information display unit 70 by operating the operation unit 16. When an instruction to select specific image information included in the column information display unit 70 is input (S71), the CPU 12 causes the selected image information to be displayed in an enlarged manner compared to the image displayed on the column information display unit 70 (S72). Further, the CPU 12 executes processing (for example, at least any one of image enlargement processing, reduction processing, extraction processing, drawing processing on the image, measurement processing of various numerical values, synthesis processing, transfer processing to other devices, etc.) according to an instruction input by the user for the image information enlarged and displayed in S72 (S73). FIG. 21 shows an example of the drawing information processing screen 80 displayed on the display unit 17 in S72. On the drawing information processing screen 80, an image is displayed in an enlarged manner compared to the image displayed on the column information display unit 70, and a plurality of buttons for executing various processes on the image information are displayed together with the image. Therefore, the user can select the desired image information, enlarge and display the selected image information, and then execute various processes on the image information. Thus, the necessary medical information is appropriately presented to medical staff.

[0156] Next, the CPU 12 determines whether an instruction to return the display from the column information display unit 70 to the display of the matrix display unit 30 has been input (S75). If the instruction has not been input (S75: NO), the process returns to S65, and the processes of S65 to S75 are repeated. When an instruction to return the display to the matrix display unit 30 is input (S75: YES), the display on the display unit 17 is returned from the display of the column information display unit 70 to the display of the matrix display unit 30, and the processes of S62, S77, and S79 are repeated.

[0157] In S77, the CPU 12 determines whether an instruction to select at least one of a plurality of cells arranged in a grid in the matrix display unit 30 (see FIG. 19) has been input by the user. When an instruction to select a specific cell is input by operating the operation unit 16 (S77: YES), the CPU 12 causes the display unit 17 to display the medical information of the selected cell as more detailed or enlarged information than the simple display shown on the matrix display unit 30 (S78). Therefore, the user can grasp the medical information of the selected cell in more detail than the information shown on the matrix display unit 30 by selecting the cell for which information is to be confirmed. Thus, the necessary medical information is presented to medical staff more appropriately. When a cell of image information is selected in S77, the CPU 12 may perform the same image enlargement display as in S72 and various processes on the image as in S73 on the image information of the selected cell. If an instruction to end the process has not been input (S79: NO), the process returns to S62. When an instruction to end the process is input (S79: YES), the CPU 12 ends the display process of the information about the target patient specified in S2, and the process returns to S1.

[0158] The technology disclosed in the above embodiment is merely an example. Therefore, it is also possible to change the technology exemplified in the above embodiment. First, it is also possible to execute only a part of the technology exemplified in the above embodiment. For example, in the third embodiment, only one of the graph 60 and the difference information (difference icon 51) may be displayed on the display unit 17 as the value transition information. Also, among the technologies exemplified in the first to fifth embodiments, it is possible to combine a plurality of technologies exemplified in different embodiments. For example, the disease course information exemplified in the second embodiment and the value transition information (at least one of the graph 60 and the difference information) exemplified in the third embodiment may be both displayed on the display unit 17.

Explanation of Reference Numerals

[0159] 10 Medical information processing device 12 CPU 13 Storage device 16 Operation section 17 Display section 30 Matrix display section 32 Display rule selection section 40 Medical history information 41 Event icon 43 Display section for each period 51 Difference icon 60 Graph

Claims

1. A medical information processing program executed in a medical information processing apparatus for processing medical information related to patients, wherein in the database, for each patient, a plurality of types of medical information can be stored in association with the acquisition time of each piece of information, by the medical information processing program being executed by the control unit of the medical information processing apparatus, a patient identification step of identifying a target patient for whom medical information is to be processed, a matrix display step of arranging a plurality of types of medical information about the target patient in one of the vertical and horizontal columns by type and arranging them in the time series of the acquisition time of the information in the other column, and displaying them in a matrix on the display unit, a column selection reception step of receiving an instruction to select at least one of one or more vertical columns and one or more horizontal columns in the matrix display, a column information display step of, when the column selected in the column selection reception step is a vertical column among the vertical and horizontal columns of the matrix display, extracting the medical information of the type or acquisition time displayed in the selected vertical column from the medical information of the target patient stored in the database and displaying it on the display unit, and when the column selected in the column selection reception step is a horizontal column, extracting the medical information of the type or acquisition time displayed in the selected horizontal column from the medical information of the target patient stored in the database and displaying it on the display unit, A medical information processing program characterized by causing the medical information processing apparatus to execute the above steps.

2. The medical information processing program according to claim 1, wherein in the matrix display step, for at least any one of a plurality of types of medical information about the target patient, simple information obtained by performing partial extraction processing or image information reduction processing on the information is displayed in a matrix on the display unit, and in the column information display step, at least any one of a plurality of medical information about the target patient is displayed on the display unit as information that is more detailed or enlarged than the simple information displayed in the matrix.

3. The medical information processing program according to claim 1, In the column information display step, the display mode is transitioned to a column information display unit that displays medical information of the columns displayed in the column selected in the column selection reception step from the matrix display unit displayed on the display unit in the matrix display step. A medical information processing program characterized by this.

4. The medical information processing program according to claim 2, Among a plurality of cells arranged in a grid pattern in the matrix display, a cell selection reception step of receiving an instruction to select at least any one of the cells, A cell information display step of displaying, on the display unit, the medical information of the cell selected in the cell selection reception step as information that is more detailed or enlarged than the simple information that was matrix-displayed, A medical information processing program characterized by causing the medical information processing apparatus to execute this.

5. The medical information processing program according to claim 1, In the column selection reception step, it is possible to receive an instruction to select two or more vertical columns among the plurality of vertical columns in the matrix display, or two or more horizontal columns among the plurality of horizontal columns, When two or more columns are selected in the column selection reception step, in the column information display step, among the vertical and horizontal columns of the matrix display, the types or acquisition times of the medical information displayed in the two or more selected columns are selected from the medical information of the target patient stored in the database. A medical information processing program characterized by extracting and displaying it on the display unit.

6. The medical information processing program according to claim 1, When both image information and numerical information are included in the plurality of medical information displayed in the column information display step, in response to an instruction input by the user, only one of the image information and the numerical information is extracted from the plurality of medical information and displayed on the display unit. A re-extraction display step A medical information processing program characterized by causing the medical information processing apparatus to execute this.

7. The medical information processing program according to claim 1, In the database, it is possible to store the medical information of each of the left and right tissues of each patient among the tissues existing on the left and right of the human body. When both the medical information of the left tissue and the medical information of the right tissue are included in the plurality of medical information displayed in the column information display step, in accordance with an instruction input by the user, only one of the medical information of the left tissue and the medical information of the right tissue is extracted from the plurality of medical information and displayed on the display unit in the left-right extraction display step A medical information processing program, characterized in that it causes the medical information processing apparatus to execute the program

8. The medical information processing program according to claim 1, wherein an image selection reception step of receiving an instruction to select at least any one of the image information among the plurality of medical information displayed in the matrix display step or the column information display step; an enlarged display step of displaying the image information selected in the image selection reception step in an enlarged manner compared to the image displayed in the matrix display step or the column information display step; an image processing step of executing processing according to an instruction input by the user on the image information enlarged and displayed in the enlarged display step; A medical information processing program, characterized in that it causes the medical information processing apparatus to execute the program

9. A medical information processing apparatus for processing medical information regarding a patient, wherein the database can store a plurality of types of medical information for each patient in association with the acquisition time of each piece of information; the control unit of the medical information processing apparatus a patient identification step of identifying a target patient for whom medical information is to be processed; a matrix display step of arranging a plurality of types of medical information about the target patient in one of the vertical and horizontal columns according to the type, and arranging them in the time series of the acquisition time of the information in the other column and displaying them in a matrix on the display unit; a column selection reception step of receiving an instruction to select at least any one of one or more vertical columns and one or more horizontal columns in the matrix display; Among the vertical and horizontal columns of the matrix display, when the column selected in the column selection reception step is a vertical column, the medical information of the type or acquisition time displayed in the selected vertical column is extracted from the medical information of the target patient stored in the database and displayed on the display unit. When the column selected in the column selection reception step is a horizontal column, the medical information of the type or acquisition time displayed in the selected horizontal column is extracted from the medical information of the target patient stored in the database and displayed on the display unit. A column information display step; A medical information processing apparatus characterized by executing the above.

Citation Information

Patent Citations

  • Information processor, control method and program

    JP2016198278A

  • Information processing device, information processing method and program

    JP2017010452A

  • Medical information browsing system

    JP2022077209A

  • Medical information processing program, and medical information processing device

    WO2021066039A1