Medical information processing program and medical information processing device
Patent Information
- Application Number
- JP2023015166
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-02-03
- Publication Date
- 2025-12-25
AI Technical Summary
The increasing volume and variety of medical information for patients complicates the efficiency of medical treatment, as healthcare professionals struggle to select and understand the necessary information, potentially leading to reduced efficiency and overlooked important data.
A medical information processing program and device that processes and displays medical information in a structured manner, using display rules to arrange and order medical data in a matrix format, allowing healthcare professionals to efficiently access relevant information.
The solution enables appropriate presentation of multiple types of medical information, improving the efficiency and accuracy of medical treatment by ensuring that necessary information is displayed in a logical and chronological order, facilitating better decision-making.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a medical information processing program and a medical information processing device for processing medical information related to a patient. [Background technology]
[0002] Various technologies have been proposed to improve the efficiency of medical treatment for patients. For example, a medical information processing device described in Patent Document 1 displays a medical image of a patient and a plurality of medical images including a medical image similar to the medical image of the patient on a display unit with the time axis of the imaging timing aligned, thereby facilitating prediction of disease progression. Patent Document 1 also discloses a technology for displaying a graph showing the progression of disease progression. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2021 / 066039 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, with the advancement of medical technology, the types and amount of medical information (e.g., medical images, test results, findings, prescriptions, treatment details, etc.) acquired for each patient are increasing. An increase in the types and amount of medical information leads to improved accuracy of medical treatment. On the other hand, medical professionals need to select and understand the medical information necessary for the treatment of patients from the many types and amounts of medical information. In this case, for example, there is a possibility that the efficiency of medical treatment will decrease and necessary medical information will be overlooked. Therefore, a technology that can appropriately present multiple pieces 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 device capable of appropriately presenting a plurality of pieces of medical information to a medical professional. [Means for solving the problem]
[0006] A medical information processing program provided by a typical embodiment of the present disclosure is a medical information processing program executed in a medical information processing device that processes medical information related to patients, and a database is capable of storing multiple types of medical information for each patient in association with the acquisition date of each piece of information. The medical information processing program is executed by a control unit of the medical information processing device to cause the medical information processing device to execute a patient identification step of identifying a target patient for which medical information is to be processed, a display rule setting step of setting at least one display rule from multiple display rules that define at least one of a rule for narrowing down the type of medical information to be displayed on a display unit from the multiple types of medical information about the target patient and a rule for determining the display order of the multiple types of medical information, and an information display step of arranging the multiple types of medical information in one of a vertical column and a horizontal column in the order of display, and arranging the multiple types of medical information in the other column in chronological order of the acquisition date of the information and displaying them on the display unit in that order.
[0007] A medical information processing device provided by a typical embodiment of the present disclosure is a medical information processing device that processes medical information related to patients, and a database is capable of storing multiple types of medical information for each patient, linked to the time when each piece of information was acquired. A control unit of the medical information processing device executes a patient identification step of identifying a target patient for which medical information is to be processed, a display rule setting step of setting at least one display rule from multiple display rules that define at least one of a rule for narrowing down the type of medical information to be displayed on a display unit from the multiple types of medical information about the target patient and a rule for determining the display order of the multiple types of medical information, and an information display step of arranging the multiple types of medical information in one of a vertical column and a horizontal column in the order of display, and arranging the multiple types of medical information in the other column in chronological order of the time when the information was acquired, and displaying them on the display unit.
[0008] According to the medical information processing program and medical information processing device according to the present disclosure, multiple pieces of medical information are appropriately presented to medical professionals. [Brief description of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a schematic configuration of a medical information processing system 1. FIG. [Diagram 2] FIG. 2 is a conceptual diagram illustrating an example of medical information stored in a database. [Diagram 3] 3 is a flowchart of medical information processing executed by the medical information processing device 10 of the first embodiment. [Figure 4] FIG. 13 is a diagram showing an example of a screen in which medical information of a target patient is displayed in a matrix according to default display rules. [Diagram 5] FIG. 5 is a diagram showing an example of a screen in which the matrix display of medical information has been changed from the default display state shown in FIG. 4 in accordance with a display rule corresponding to glaucoma. [Figure 6]11 is a flowchart of medical information processing executed by a medical information processing device 10 of a second embodiment. [Figure 7] FIG. 11 is a diagram showing an example of a default matrix display of medical information and a display of disease history information in the second embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a screen in which the matrix display of medical information has been changed from the default display state shown in FIG. 7 in accordance with a display rule corresponding to secondary cataract. [Figure 9] FIG. 11 is a diagram showing an example of a screen on which a period display section 43 is displayed in the second embodiment. [Figure 10] 13 is a flowchart of medical information processing executed by a medical information processing device 10 of the third embodiment. [Figure 11] 13A to 13C are diagrams showing an example of a matrix display of medical information and a display of value transition information in the third embodiment. [Figure 12] 12 is a diagram showing an example of a screen when the range of graph display times is specified on matrix display section 30 in the display state shown in FIG. 11. FIG. [Figure 13] 12 is a diagram showing an example of a screen when a specific value in a graph is specified in the display state shown in FIG. 11. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] <Summary> (First aspect) The medical information processing device exemplified in the present disclosure processes medical information on 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 device executes a patient identification step, a display rule setting step, and an information display step. In the patient identification step, the control unit identifies a target patient for processing medical information. In the display rule setting step, the control unit sets at least one display rule from multiple display rules that define at least one of a rule for narrowing down the type of medical information to be displayed on the display unit from multiple types of medical information on the target patient and a rule for determining the display order of the multiple types of medical information. In the information display step, the control unit executes at least one of a type narrowing down process and a display order determination process for the multiple types of medical information on 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 one of the vertical and horizontal columns in the display order and arranges the multiple types of medical information in the other column in chronological order of the acquisition time of the information, and displays them on the display unit.
[0011] According to the technology disclosed herein, at least one of a process of narrowing down the types of medical information to be displayed on the display unit and a process of determining the display order (hereinafter referred to as a "display information adjustment process") is executed for multiple types of medical information in accordance with a set display rule. The multiple pieces of medical information that have been subjected to the display information adjustment process are displayed on the display unit in a matrix form according to the display order and chronological order. Therefore, among the many types and numbers of medical information, the medical information (some or all of the medical information) defined by the display rule is displayed in a matrix form in an appropriate display order. Therefore, the necessary medical information is appropriately presented to medical personnel.
[0012] The multiple types of medical information may include various information (for example, at least a portion of medical images, test results, findings, symptoms reported by the patient, prescriptions, details of treatment, details of surgery, etc.).
[0013] The control unit may further execute a display rule generating step of generating a display rule in response to an instruction input by a user and storing the display rule in a database. In this case, the medical staff can generate the display rule in advance so that the multiple types of medical information that the medical staff wants to check are displayed in a matrix in an appropriate display order. This makes it easier for the medical staff to more appropriately present the necessary medical information.
[0014] The method of generating the display rules can be appropriately selected. For example, at least some of the display rules may be generated in advance. Furthermore, a new display rule may be generated by appropriately modifying a display rule generated in advance in response 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 in response to an instruction input by a user. In this case, the medical staff can display a plurality of types of medical information that the medical staff wants to check in a matrix in an appropriate display order. This makes it easier for the medical staff to more appropriately present the necessary medical information.
[0016] The multiple display rules may include multiple display rules in which at least one of the rules for narrowing down the multiple types of medical information and determining the display order is determined according to each of the multiple diseases. In the display rule setting step, the control unit may be capable of setting a display rule corresponding to the disease of the target patient. In many cases, the importance of each of the multiple types of medical information when treating a patient differs depending on the disease of the treated patient. Therefore, by displaying the multiple types of medical information in a matrix on the display unit according to the display rule corresponding to the disease of the target patient, it becomes easier for medical professionals to appropriately treat 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 related to a disease of the target patient. In the display rule setting step, the control unit may automatically set a display rule corresponding to a disease indicated by the disease information of the target patient acquired in the disease information acquisition step. In this case, multiple types of medical information are automatically displayed on the display unit according to the display rule corresponding to the disease of the target patient. This makes it easier to further improve the efficiency of medical care by medical professionals.
[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 diagnosis result of the patient's disease by inputting the patient's medical information. In this case, even if a medical professional does not input the disease information of the target patient himself, the disease information of the target patient is appropriately acquired based on the automatic diagnosis result of the target patient output by the mathematical model. This makes it easier to further improve the efficiency of medical care by medical professionals.
[0019] A specific method for acquiring disease information of the target patient may be appropriately selected. For example, the control unit may automatically acquire information indicating the disease of the target patient from information about the target patient stored in a database (e.g., information on electronic medical records, appointment information when the patient makes an appointment for medical treatment, etc.). In addition, a specific test or the like may be performed to treat a specific disease. In this case, information indicating the disease of the target patient may be automatically acquired based on the type and number of tests or the like performed on the target patient.
[0020] (Second aspect) The medical information processing device exemplified in the present disclosure processes medical information on 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 device executes a patient identification step, a display rule setting step, and an information display step. In the patient identification step, the control unit identifies a target patient for processing medical information. In the display rule setting step, the control unit sets at least one display rule for a disease from multiple display rules that are determined according to each of multiple diseases, including at least one rule for narrowing down the type of medical information to be displayed on the display unit from multiple types of medical information on the target patient and a rule for determining the display order of the multiple types of medical information. In the information display step, the control unit executes at least one of a type narrowing down process and a display order determination process for the multiple types of medical information on the target patient according to the display rule for the disease set in the display rule setting step, and then arranges the multiple types of medical information in one of the vertical and horizontal columns in the display order and arranges the multiple types of medical information in the other column in chronological order of the acquisition time of the information, and displays them on the display unit.
[0021] According to the technology disclosed herein, at least one of a process of narrowing down the types of medical information to be displayed on the display unit and a process of determining the display order (hereinafter referred to as a "display information adjustment process") is executed for multiple types of medical information according to a display rule set for the disease. The multiple medical information items subjected to the display information adjustment process are displayed on the display unit in a matrix form according to the display order and chronological order (hereinafter, the display of multiple medical information items is referred to as a "matrix display"). Therefore, among the many types and numbers of medical information items, medical information items (part or all of the medical information items) determined by the display rule corresponding to the disease are displayed in a matrix form in an appropriate display order. Therefore, the medical information required for the treatment of the disease of the target patient is appropriately presented to the medical staff.
[0022] The multiple types of medical information may include various information (for example, at least a portion of medical images, test results, findings, symptoms reported by the patient, prescriptions, details of treatment, details of surgery, etc.).
[0023] The control unit may further execute a disease history information display step of displaying disease history information, which shows the history of a specific disease of the target patient in chronological order, on the display unit based on medical information related to the specific disease of the target patient. In this case, the medical staff can not only properly grasp the multiple pieces of medical information through the matrix display, but also easily grasp the history of the specific disease through the disease history information. Therefore, the efficiency and accuracy of medical care for patients can be further improved.
[0024] In the disease history information display step, the control unit may display information (e.g., an icon, mark, etc.) indicating that an event related to a specific disease of the target patient has occurred in association with the time of occurrence of the event in the time series of the disease history information. In this case, a medical professional can appropriately grasp the time of occurrence of an event related to a specific disease of the target patient from the disease history information showing the disease history in a time series. Therefore, the efficiency and accuracy of medical treatment for patients can be further improved.
[0025] The contents of the event information to be displayed in the disease history information can be appropriately selected. For example, at least one of a hospital visit event indicating that the target patient has visited the hospital, a surgery event indicating that surgery has been performed on the target patient, a prescription event indicating that a prescription has been given to the target patient, an examination event indicating that an examination (which may include photography) has been performed on the target examiner, and an examination result event indicating that the results of examinations performed multiple times on the target patient satisfy a predetermined condition (for example, at least one of a condition in which the examination result exceeds a threshold and a condition in which the amount of change in the examination result exceeds a threshold) may be displayed in the disease history information by an icon or the like. For example, by displaying the examination result event in the disease history information, a medical professional can properly grasp the time when the examination result became a noteworthy result.
[0026] The disease history information display step may include a related disease history information display step of branching and displaying disease history information on related diseases that occurred in association with a specific disease from the time series of disease history information on the specific disease. In this case, a medical professional can appropriately understand the history of related diseases that occurred in association with a specific disease by comparing it with the history of the specific disease (hereinafter, sometimes referred to as the "underlying disease") that was the basis for the occurrence of the related disease.
[0027] A specific method for displaying the related disease history information can be appropriately selected. For example, the control unit may display the related disease history information by branching it from the disease history information of the underlying disease in response to an instruction input by the user. The correspondence between the underlying disease and the related disease may be determined in response to an instruction input by the user. The time when the related disease history information is branched off from the disease history information of the underlying disease may be specified based on an instruction input by the user, or may be automatically specified based on the time when medical information on the related disease is acquired. The time when the related disease history information is branched off from the disease history information of the underlying disease may be corrected by the user after the time when the related disease actually occurs.
[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 related to the specific disease at the time when the medical treatment for the specific disease of the target patient is completed. In this case, when the medical treatment for the specific disease of the target patient is completed (sometimes called "transfer") due to the cure of the disease, the transfer of the patient to another hospital, etc., the time when the medical treatment ended is appropriately grasped from the time when the time series progress of the disease history information stopped. In addition, it is also possible to determine whether the medical treatment for the disease is continuing depending on whether the time series progress of the disease history information has stopped. This makes it easier to further improve the efficiency and accuracy of the medical treatment for the patient.
[0029] A specific method for stopping the chronological progression of the disease history information at the end of medical treatment can be appropriately selected. For example, the control unit may stop the progression of the chronological progression by stopping the extension of a line indicating the progression of the chronological progression. In addition, when stopping the progression of the chronological progression of the related disease history information, the control unit may integrate the chronological progression of the related disease history information with the chronological progression of the underlying disease. In this case, the medical staff can appropriately understand that the medical treatment for the associated disease that occurred in association with the underlying disease has ended by checking the history of the underlying disease.
[0030] The disease history information display step may include a period-by-period display step of displaying one or more pieces of medical information for each period indicated by the time series of the disease history information on the display unit. In this case, the medical information of the target patient for the corresponding period can be sequentially grasped according to the time series of the disease history information. Therefore, the efficiency and accuracy of the patient's medical care can be further improved.
[0031] (Third aspect) The medical information processing device 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, linked to 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 a target patient for processing medical information. In the matrix display step, the control unit arranges at least a portion of the multiple types of medical information for the target patient by type in one of vertical and horizontal columns, and arranges the information in chronological order of acquisition time in the other column, and displays the information on the display unit as a matrix display. In the value transition information display step, the control unit displays value transition information indicating the transition of values over time for at least a portion of the types of medical information whose values may increase or decrease among the multiple types of medical information displayed in the matrix display step, together with the matrix display.
[0032] According to the technology disclosed herein, multiple types of medical information are arranged by type in one of vertical and horizontal columns and arranged chronologically in the other column, and displayed in a matrix on the display unit. Furthermore, value transition information indicating the transition of values of at least some of the medical information included in the matrix display is displayed on the display unit together with the matrix display. Therefore, the medical staff can not only properly grasp each of the multiple types of medical information displayed in the matrix, but also easily grasp the transition of values of at least some of the medical information. Therefore, the necessary medical information is properly presented to the medical staff.
[0033] The multiple types of medical information may include various information (for example, at least a portion of medical images, test results, findings, symptoms reported by the patient, prescriptions, details of treatment, details of surgery, etc.).
[0034] In the value transition information display step, the control unit may cause the display unit to display a graph illustrating the transition of values of at least some of the medical information as value transition information. In this case, a medical worker can easily grasp the transition of values of at least some of the medical information by the graph while grasping multiple types of medical information by the matrix display. Therefore, the medical information can be more appropriately grasped.
[0035] In the value transition information display step, when a type of medical information is specified by a user on the matrix display, the control unit may display a graph showing the transition of the value of the specified medical information on the display unit. In this case, a medical worker can check the graph of the specified medical information by grasping multiple types of medical information on the matrix display and then specifying the medical information for which the transition of the value is to be checked directly on the matrix display. This makes it easier to further improve the efficiency and accuracy of medical treatment.
[0036] In the value transition information display step, when a 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, a medical worker can check the graph of the medical information within the specified time range by specifying a time range on the matrix display showing multiple types of medical information. Therefore, the medical worker can more easily grasp the transition of the value of the medical information within the required 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 clearly display, on the matrix display, the value specified on the graph among the multiple values shown by the matrix display. In this case, a medical professional can easily check the specified value on the matrix display by simply specifying a specific value on the graph. For example, it is also possible to compare the value specified on the graph with other types of medical information obtained at the same time on the matrix display and provide medical treatment. This makes it easier to further improve the efficiency and accuracy of medical treatment.
[0038] In the value transition information display step, the control unit may add difference information indicating at least one of a difference from a value of the same type of medical information previously acquired and a difference from a reference value for at least some of the medical information values to the matrix display and display it as value transition information. In this case, a medical worker can properly grasp the transition of the value of the medical information by the difference information added to the matrix display while grasping multiple types of medical information by the matrix display. Therefore, it becomes easier to grasp the medical information more properly.
[0039] A specific method for displaying the difference information can be appropriately selected. For example, if a value is higher than the previous value or the reference value, an upward arrow may be displayed, if the value is lower, a downward arrow may be displayed, and if the values are the same, a sideways arrow may be displayed. Note that the greater the difference, the more arrows may be displayed. The greater the difference, the larger the arrows may be displayed. Furthermore, the difference information may be displayed by changing the color applied to the matrix display according to the difference from the previous value or the reference value.
[0040] Among the techniques exemplified in the first to third aspects, a plurality of techniques exemplified in different aspects may be combined.
[0041] <Embodiment> A typical embodiment of the present disclosure will be described below with reference to the drawings. First, an example of a system configuration of a medical information processing system 1 in this embodiment will be outlined with reference to FIG. 1. In this embodiment, a medical information processing system 1 that processes medical information in ophthalmology will be described as an example. However, the technology exemplified in this disclosure can also be applied to processing medical information in clinical fields other than ophthalmology. The medical information processing system 1 of this embodiment includes a medical information processing device 10 and a medical treatment device 20 (20A, 20B).
[0042] The medical information processing device 10 processes various medical information. In this 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. A server may be used as the medical information processing device 10 separately from or together with the PC. In this case, the server may be, for example, a server of a manufacturer that provides a cloud service (a 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.
[0043] 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 responsible for control, and a storage device 13 that can store programs, data, and the like. The communication I / F 14 connects the medical information processing device 10 to external devices (e.g., medical treatment device 20, etc.) via a network 5. The medical information processing device 10 is also connected to an operation unit 16 and a display unit 17. The operation unit 16 is operated by a user (in this embodiment, a medical professional such as a doctor, nurse, or technician) to input various instructions to the medical information processing device 10. The display unit 17 displays various images.
[0044] The storage device 13 stores a medical information processing program for executing at least a part of the medical information processing (see Figs. 3, 6, and 10) described below. The storage device 13 also stores a plurality of types of medical information for each patient, each type of information being linked to the time when the information was acquired. Details of the medical information will be described later with reference to Fig. 2.
[0045] In the present embodiment, a case where medical information is stored in the storage device 13 built in the medical information processing device 10 is exemplified. However, the storage device in which the 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. 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.
[0046] The medical treatment device 20 (20A, 20B) performs at least one of medical treatments such as examination, photography, treatment, and surgery on a patient (in this embodiment, the patient's eye to be examined). For example, at least one of an OCT device, a scanning laser ophthalmoscope (SLO), a fundus camera, a corneal endothelial cell photographing device, an axial length measuring device, an eye refractive power measuring device, and an intraocular pressure measuring device can be used as the medical treatment device 20. 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 that manages the control, and a storage device 23 (23A, 23B) that can store programs, data, and the like. The medical treatment device 20 also 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 a treatment on a patient.
[0047] (Medical Information) An example of medical information stored in a database in this embodiment will be described with reference to Fig. 2. As illustrated in Fig. 2, in the storage device 13 (an example of a database), a plurality of types of medical information are stored for each patient, linked to the time when each piece of information was acquired (as an example, in this embodiment, "date of medical treatment"). In this embodiment, medical information is information related to at least one of examinations, imaging, and consultations performed on the patient. As an example, in this embodiment, image data of the subject's eye photographed by the medical treatment device (imaging device) 20 (e.g., at least any one of image data such as an OCT image, an SLO image, a fundus camera image, a corneal endothelial cell photographed image, etc.), examination data indicating the results of the examination of the subject's eye performed by the medical treatment device (examination device) 20 (e.g., at least any one of examination data such as axial length, eye refractive power, intraocular pressure, etc.), data indicating the contents of the treatment or surgery of the subject's eye performed by the medical treatment device (treatment device or surgical device) 20, and information on the patient's examination results (including at least any one of findings, interview results, symptoms stated by the patient, prescription, treatment contents, surgery contents, examination results, and diagnosis results, etc.) created by the user operating the operation unit 16, etc., are processed as medical information.
[0048] In the example shown in FIG. 2, multiple types of medical information (e.g., intraocular pressure measurement results, visual acuity measurement results, axial length measurement results, slit lamp examination results, fundus images, OCT images, interview results, findings, prescriptions, etc.) are stored for each patient, linked to the date of consultation. Also, in the example shown in FIG. 2, in addition to the patient's name and date of birth, information regarding the patient's illness (disease information) is also stored in storage device 13 as information for each patient. Also, in this embodiment, the multiple types of medical information include medical information whose values may increase or decrease (in the example shown in FIG. 2, intraocular pressure measurement results, visual acuity measurement results, and axial length measurement results).
[0049] (First embodiment) With reference to Figs. 3 to 5, the medical information processing executed by the medical information processing device 10 of the first embodiment will be described. In the medical information processing of the first embodiment (see Fig. 3), at least one of a process of narrowing down the types of medical information to be displayed on the display unit and a process of determining the display order (hereinafter referred to as "display information adjustment process") is executed for multiple types of medical information in accordance with a set display rule. The multiple pieces of medical information that have been subjected to the display information adjustment process are displayed on the display unit 17 in a matrix form in accordance with each of the display order and the chronological order. The medical information processing is executed by the CPU 12 of the medical information processing device 10 in accordance with a medical information processing program stored in the storage device 13.
[0050] As shown in FIG. 3, when the medical information processing starts, the CPU 33 judges whether or not an instruction to identify a patient (target patient) for which medical information is to be processed has been input (S1). For example, the user may operate the operation unit 16 to input an instruction to identify the target patient (e.g., a patient name or a patient ID, etc.) to the medical information processing device 10. Also, an identifier (e.g., a barcode, etc.) for identifying the patient may be given to each patient. In this case, the CPU 12 may input an instruction to identify the target patient by inputting an identifier read by an identifier reader. If an instruction to identify the target patient has not been input (S1: NO), the process of S1 is repeated and the system enters a standby state.
[0051] When an instruction to identify a target patient is input (S1: YES), the CPU 12 identifies a patient whose medical information is to be processed in accordance with the input instruction (S2). In the following, a case where Taro Suzuki, as shown in FIG. 2, is identified as the target patient is described as an example.
[0052] Next, the CPU 12 determines the display order of multiple pieces of medical information related to the target patient (as an example, in S3 of this embodiment, all of the medical information of the target patient) in accordance with a default display rule, and displays the multiple pieces of medical information in a matrix on the display unit 17 in accordance with the determined display order (S3).
[0053] Fig. 4 is a diagram showing an example of a screen on which medical information of a target patient is displayed in a matrix according to a default display rule. As shown in Fig. 4, in one of the vertical and horizontal columns (horizontal columns in Fig. 4), multiple types of medical information are arranged in display order (from the top in Fig. 4), and in the other column (vertical columns in Fig. 4), each type of medical information is arranged in chronological order (from the left in Fig. 4). Therefore, by viewing the matrix display displayed in the matrix display section 30, a medical worker can appropriately grasp multiple types of medical information related to the target patient in chronological order.
[0054] 4 (upper left of the screen) displays the name and date of birth of the target patient, as well as an eye selection section 31 for selecting the eye (right eye or left eye) for which medical information is to be displayed. The user can switch the eye for which medical information is to be displayed on the matrix display section 30 between the right eye and the left eye by operating the operation section 16 to select "right eye" or "left eye" in the eye selection section 31.
[0055] A display rule selection unit 32 is displayed in a part of the screen shown in FIG. 4 (top center of the screen). In the medical information processing device 10 of the first embodiment, a plurality of display rules for displaying a plurality of types of medical information in a matrix are provided. Each display rule defines at least one of a rule for narrowing down the type of medical information to be displayed in a matrix from a plurality of types of medical information about a 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 a display information adjustment process (at least one of a narrowing down process and a display order determination process) when a plurality of types of medical information are displayed in a matrix. The user can operate the operation unit 16 to select (designate) at least one rule from a plurality of display rules, thereby displaying the medical information on the display unit 17 according to a desired rule.
[0056] The CPU 12 of the medical information processing device 10 can execute a display rule generation process. In the display rule generation process, the CPU 12 generates a display rule in response to an instruction input by a user via the operation unit 16, and stores the display rule in a database (the storage device 13 in this embodiment). Therefore, a medical worker can generate a display rule in advance so that multiple types of medical information that the medical worker wants to check are displayed in a matrix in an appropriate display order. This makes it easier for the medical worker to be presented with the necessary medical information in an appropriate manner. In the example shown in FIG. 4, three display rules "A", "B", and "C" are generated in response to an instruction from the user, and buttons for selecting each display rule are displayed in the display rule selection unit 32.
[0057] In the first embodiment, the display rules include a plurality of display rules determined for each of a plurality of diseases. When treating a patient, the importance of each of a plurality of types of medical information often differs depending on the disease of the patient being treated. Therefore, by displaying a plurality of types of medical information in a matrix on the display unit according to a display rule corresponding to the disease of the target patient, it becomes easier for a medical professional to appropriately perform 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 on the display rule selection unit 32. The display rule corresponding to the disease may be determined in advance or in response to an instruction input by a user.
[0058] Furthermore, in the first embodiment, the user can automatically display multiple 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. This makes it easier to further improve the efficiency of medical treatment by medical professionals. 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 device 10 to perform automatic display according to the disease of the target patient.
[0059] Returning to the explanation of FIG. 3, the CPU 12 judges whether or not at least one of a plurality of display rules has been designated (S5). If not designated (S5: NO), the CPU 12 judges whether or not automatic display according to the disease of the target patient has been selected (S8). If automatic display has not been selected (S8: NO), the CPU 12 judges whether or not to end the display process of medical information for the target patient (S16). If an instruction to end the display process has not been input by the user (S16: NO), the process returns to S5, and the processes of S5 to S13 are repeated. If an instruction to end the display process has been input (S16: YES), the process returns to S1.
[0060] When at least one of the multiple 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 a display information adjustment process (S6). Next, the CPU 12 executes a display information adjustment process (that is, at least one of a process of narrowing down the types of multiple types of medical information for the target patient and a process of determining the display order) according to the set display rule (S12). The CPU 12 displays multiple types of medical information in a matrix according to the result of the display information adjustment process (S13). That is, the CPU 13 arranges multiple types of medical information in one of the vertical and horizontal columns according to the display order, and arranges each type of medical information in a chronological order and displays it in the other column. As a result, as shown in FIG. 5, medical information (part or all of the medical information) determined by the display rule among many types and numbers of medical information is displayed in a matrix list in an appropriate display order. Therefore, the necessary medical information is appropriately presented to the medical staff.
[0061] Fig. 5 is a diagram showing an example of a screen in which the matrix display of medical information has been changed in accordance with a display rule corresponding to glaucoma from the default display state shown in Fig. 4. In the example shown in Fig. 5, a plurality of pieces of medical information having high importance in the treatment of glaucoma are narrowed down from among a plurality of types of medical information, and the plurality of types of medical information are arranged from top to bottom in order of importance in the treatment of glaucoma, and displayed on the matrix display unit 30.
[0062] Also, when automatic display according to the disease of the patient is selected (S8: YES), the CPU 12 acquires disease information on the target patient (S9). As an example, in this embodiment, disease information is included in 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 this embodiment, a mathematical model that outputs an automatic diagnosis result of the disease of the target patient is constructed according to a machine learning algorithm. The mathematical model is trained in advance to output an automatic diagnosis result of the disease of the target patient by inputting the medical information of the target patient. The CPU 12 can also acquire the automatic diagnosis result output by the mathematical model as the disease information of the target patient by inputting the medical information of the target patient (for example, image data, etc.) of the target patient into the mathematical model.
[0063] 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 in accordance with the set display rule (S12). The CPU 12 displays multiple types of medical information in a matrix form in accordance with the result of the display information adjustment process (S13). As a result, multiple types of medical information are automatically displayed in a matrix form in accordance with the display rule corresponding to the disease of the target patient.
[0064] Second embodiment With reference to Figs. 6 to 9, the medical information processing executed by the medical information processing device 10 of the second embodiment will be described. In the medical information processing of the second embodiment (see Fig. 6), display information adjustment processing is executed for a plurality of types of medical information based on at least one of a plurality of display rules determined for each of a plurality of diseases, and information is displayed in a matrix form. In addition, in the second embodiment, disease history information (which can also be expressed as a "timeline" in this embodiment) showing the history of a specific disease of a target patient in chronological order is displayed. The medical information processing is executed by the CPU 12 of the medical information processing device 10 according to a medical information processing program stored in the storage device 13. It is also possible to adopt the same processing as the steps of the medical information processing in the first embodiment described above for at least some steps of the medical information processing in the second embodiment. Therefore, the same step numbers as those in the first embodiment are assigned to steps for which the same processing as the steps in the first embodiment can be adopted, and their explanations are omitted or simplified.
[0065] As shown in FIG. 6, when the medical information processing is started, the CPU 33 judges whether or not an instruction to identify a patient (target patient) for which medical information is to be processed has been input (S1). If an instruction to identify a target patient has not been input (S1: NO), the process of S1 is repeated and the system enters a standby state. If an instruction to identify a target patient is input (S1: YES), the CPU 12 identifies a patient for which medical information is to be processed in accordance with the input instruction (S2). Next, the CPU 12 determines the display order of a plurality of pieces of medical information related to the target patient (as an example, in S3 of this embodiment, all of the medical information of the target patient) according to a default display rule, and causes the display unit 17 to display the plurality of pieces of medical information in a matrix according to the determined display order (S3).
[0066] 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, on the matrix display unit 30, a plurality of types of medical information are arranged in one of the vertical and horizontal columns (horizontal columns in Fig. 7) in the order of display (from the top in Fig. 7), and each type of medical information is arranged and displayed in chronological order (from the left in Fig. 7) on the other column (vertical columns in Fig. 7). In addition, the user can switch between the right eye and the left eye for which medical information is displayed on the matrix display unit 30 by operating the operation unit 16 to select "right eye" or "left eye" in the eye selection unit 31.
[0067] A display rule selection section 32 is displayed in a part of the screen (top center of the screen) shown in FIG. 7. In the medical information processing device 10 of the second embodiment, a display rule for displaying a plurality of types of medical information in a matrix is determined for each of a plurality of diseases. As described above, the display rule determines at least one of a rule for narrowing down the type of medical information to be displayed in a matrix 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 determines a rule for a display information adjustment process (at least one of a narrowing down process and a display order determination process) when displaying a plurality of types of medical information in a matrix. The user can operate the operation section 16 to select (designate) at least one rule from a plurality of display rules, thereby displaying medical information on the display section 17 according to a desired rule. By displaying a plurality of types of medical information in a matrix on the display section according to a display rule corresponding to the disease of the target patient, it becomes easier for a medical professional to appropriately perform medical treatment for the corresponding disease based on the displayed medical information. In the example shown in Fig. 7, display rules corresponding to two diseases, "uveitis" and "secondary cataract", are shown. However, it goes without saying that the number and contents of the display rules according to the disease can be appropriately changed.
[0068] Returning to the explanation of Fig. 6, the CPU 12 causes the display unit 17 to display disease history information 40, which indicates the history of a specific disease of the target patient in chronological order, based on the medical information related to the specific disease of the target patient (S21). Therefore, in addition to being able to properly grasp a plurality of pieces of medical information using the matrix display unit 30, medical personnel can also easily grasp the history of a specific disease using the disease history information 40. This makes it easier to further improve the efficiency and accuracy of medical care for patients.
[0069] 7 and 8, in the disease history information 40 of this embodiment, the history of the disease is shown by a timeline in which the chronological order progresses as it advances in a predetermined direction (rightward in FIG. 7 and FIG. 8). Also, in the example of FIG. 9, the history of the disease is shown by a timeline in which the chronological order progresses as it advances downward.
[0070] In addition, in the process of S21 in this embodiment, the CPU 12 displays information indicating that an event related to a specific disease of the target patient has occurred (event icon 41 in this embodiment) in association with the time of occurrence of the event in the time series in the disease history information 40. The contents of the event information to be displayed in the disease history information 40 can be appropriately selected. For example, at least one of a hospital visit event indicating that the target patient has visited the hospital, a surgery event indicating that surgery has been performed on the target patient (icon of "surgery" in Figs. 7 and 8), a prescription event indicating that a prescription has been performed on the target patient (icon of "eye drops" in Figs. 7 and 8), an examination event indicating that an examination (which may include photography) has been performed on the target examiner, and an examination result event indicating that the results of examinations performed multiple times on the target patient satisfy a predetermined condition (for example, at least one of a condition that the examination result exceeds a threshold and a condition that the amount of change in the examination result exceeds a threshold) (icon of "visual acuity ↑" in Figs. 7 and 8) may be displayed in the disease history information 40 by an icon, a mark, a comment, or the like. For example, in the examples shown in Figures 7 and 8, an event icon 41 for a test result event of "visual acuity ↑" is displayed, which indicates that the increase in visual acuity of a specific patient from the previous time has exceeded a threshold value. Therefore, medical personnel can properly grasp the time when the test result (visual acuity test result in the examples shown in Figures 7 and 8) became a noteworthy result.
[0071] Furthermore, in the process of S21 in this embodiment, when there is an associated disease that occurred in association with a specific disease, the CPU 12 displays disease history information on the associated disease (hereinafter referred to as "associated disease history information") by branching it from the time series of disease history information on the specific disease. Therefore, medical personnel can properly understand the history of the associated disease that occurred in association with a specific disease by comparing it with the history of the specific disease (hereinafter sometimes referred to as "underlying disease") that was the basis for the occurrence of the associated disease.
[0072] 7 to 9, uveitis is the underlying disease, and a related disease, secondary cataract, occurs. Therefore, the CPU 12 displays the related disease history information of secondary cataract separately from the disease history information of uveitis, which is the underlying disease.
[0073] Although details will be described later, in this embodiment, the CPU 12 can branch off the associated disease history information from the disease history information of the underlying disease and display it according to an instruction input by the user. In addition, when the correspondence between the underlying disease and the associated disease is predetermined, the CPU 12 may branch off the associated disease history information from the disease history information of the underlying disease based on the predetermined correspondence. The time when the associated disease history information is branched off from the disease history information of the underlying disease may be specified based on an instruction input by the user, or may be automatically specified based on the time when medical information on the associated disease is acquired. The time when the associated disease history information is branched off from the disease history information of the underlying disease may be corrected by the user after the time when the associated disease actually occurs.
[0074] In the process of S21 in this embodiment, the CPU 12 executes a time series progress stop process that stops the time series progress of the disease history information related to the specific disease at the time when the medical treatment for the specific disease of the target patient is ended. As a result, when the medical treatment for the specific disease of the target patient is ended (sometimes called "transfer") due to the cure of the disease, the transfer of the patient to another hospital, etc., the time when the medical treatment ended is appropriately grasped from the time when the time series progress of the disease history information stopped. In addition, a medical professional can determine whether the medical treatment for the disease is continuing depending on whether the time series progress of the disease history information has stopped.
[0075] In the examples shown in Figures 7 to 9, when the CPU 12 stops the chronological progression of the associated disease history information (disease history information of concurrent cataract in Figures 7 to 9), the CPU 12 integrates the chronological progression of the associated disease history information with the chronological progression of the underlying disease (disease history information of uveitis in Figures 7 to 9). In this case, the medical staff can properly understand that the medical treatment for the associated disease that occurred in association with the underlying disease has ended by checking the history of the underlying disease. In addition, although not shown in Figures 7 to 9, the CPU 12 can also stop the progression of the chronological progression by stopping the extension of a line or the like that indicates the progression of the chronological progression of the disease history information.
[0076] Returning to the description of FIG. 6, when the display of the default matrix of medical information and the display of the disease history information are completed, the CPU 12 judges whether or not various setting instructions regarding the related disease (for example, at least one of instructions such as setting the correspondence between the underlying disease and the related disease, setting the time when the associated disease occurred, etc.) have been input by the user (S22). If no setting instructions have been input (S22: No), the process proceeds directly to S25. When a setting instruction regarding the related disease is input (S22: YES), the CPU 12 performs display setting of the related disease history information according to the instruction input by the user. For example, when an instruction to set the correspondence between the underlying disease and the related disease is input, the CPU 12 executes a process of branching the disease history information of the associated disease from the disease history information of the underlying disease and displaying it. 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 underlying disease to the instructed time.
[0077] Next, the CPU 12 judges whether or not a setting instruction to end medical treatment for a specific disease has been input by the user (S25). If not input (S25: No), the process proceeds directly to S5. If a setting instruction to end medical treatment for a specific disease is input (S25: YES), the CPU 12 executes a time series progress stop process to stop the time series progress of the disease history information related to the specified disease (S26). As described above, in S26, if the specified disease is an associated disease, the CPU 12 executes a process to integrate the time series of the associated disease history information with the time series of the disease history information of the underlying disease. The CPU 12 may automatically acquire the time when medical treatment for the disease ended based on medical information related to the disease, and stop the time series progress of the disease history information.
[0078] Next, the CPU 12 judges whether or not at least one of the plurality of display rules has been designated (S5). In the second embodiment, the display rule is designated by checking a check box in the display rule selection section 32 desired by the user among the plurality of display rule selection sections 32 displayed corresponding to each of the plurality of diseases. When at least one of the plurality of display rules is designated (selected) (S5: YES), the CPU 12 sets the designated display rule as a display rule for performing a display information adjustment process (S6). The CPU 12 executes a display information adjustment process (i.e., at least one of a type narrowing process and a display order determination process for the plurality of types of medical information for the target patient) according to the set display rule (S12). The CPU 12 displays the plurality of types of medical information in a matrix according to the result of the display information adjustment process (S13).
[0079] Fig. 8 is a diagram showing an example of a screen in which the matrix display of medical information has been changed in accordance with a display rule corresponding to secondary cataract, which is a related disease, from the default display state shown in Fig. 7 (a state in which medical information on both uveitis and secondary cataract is displayed in a matrix form). In the example shown in Fig. 8, a plurality of types of medical information are narrowed down to those having high importance in the treatment of secondary cataract, and the plurality of types of medical information are arranged from the top in order of importance in the treatment of secondary cataract, and are displayed on the matrix display unit 30.
[0080] Next, the CPU 12 executes a process of switching the display of the matrix display section 30 (see FIG. 7 and FIG. 8) of a plurality of pieces of medical information and the time-based display section 43 (see FIG. 9) in response to an instruction input by the user (S28). Hereinafter, the time-based display section 43 in the second embodiment will be described with reference to FIG. 9. In the second embodiment, the CPU 12 can display, for each time indicated by the time series of the disease history information 40, one or more pieces of medical information for the corresponding time on the time-based display section 43. In the time-based display section 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 history information 40. Therefore, the medical staff can sequentially grasp the medical information of the target patient at the corresponding time according to the time series of the disease history information 40.
[0081] In addition, in this embodiment, when the user inputs an instruction to specify at least one of the multiple periods when the medical information was acquired, the CPU 12 can display the medical information acquired at the specified period together in the detail display unit 45. In the example shown in FIG. 9, since the medical treatment date "2021.4.1" is specified by the user, the CPU 12 displays the medical information acquired on "2021.4.1" in the detail display unit 45. In this case, the medical worker can appropriately check the details of the medical information for the specified period while grasping the multiple medical information according to the chronological order. Therefore, it is easier to further improve the efficiency and accuracy of the medical treatment of the patient.
[0082] Second embodiment With reference to Figs. 10 to 13, the medical information processing executed by the medical information processing device 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, and value transition information showing the transition of values over time for at least some types of medical information whose values may increase or decrease 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 device 10 according to a medical information processing program stored in the storage device 13. 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 for at least some steps of the medical information processing in the third embodiment. Therefore, the same step numbers as those in the first and second embodiments are assigned to steps for which the same processing as the steps in the first and second embodiments can be adopted, and their explanations will be omitted or simplified.
[0083] As shown in FIG. 10, when the medical information processing is started, the CPU 33 judges whether or not an instruction to identify a patient (target patient) for which medical information is to be processed has been input (S1). If an instruction to identify a target patient has not been input (S1: NO), the process of S1 is repeated and the system enters a standby state. If an instruction to identify a target patient is input (S1: YES), the CPU 12 identifies a patient for which medical information is to be processed in accordance with the input instruction (S2). Next, the CPU 12 determines the display order of a plurality of pieces of medical information related to the target patient (as an example, in S3 of this embodiment, all of the medical information of the target patient) according to a default display rule, and causes the display unit 17 to display the plurality of pieces of medical information in a matrix according to the determined display order (S3).
[0084] 11 to 13 show display examples of the matrix display unit 30 displayed by the process of S3 in the third embodiment. In the matrix display unit 30 in the third embodiment, similarly to the first and second embodiments, multiple types of medical information are arranged in one of the vertical and horizontal columns according to the display order, and each type of medical information is arranged in chronological order in the other column. In addition, the user can switch the eye for which medical information is displayed on the matrix display unit 30 between the right eye and the left eye by operating the operation unit 16 and selecting "right eye" or "left eye" in the eye selection unit 31. In addition, in the third embodiment, similarly to the first and second embodiments, multiple types of medical information may be displayed in a matrix after a display information adjustment process according to a set display rule is executed.
[0085] Next, the CPU 12 adds difference information for at least some of the medical information whose values may increase or decrease to the matrix display section 30 and displays it (S31). The difference information is information indicating at least one of the difference between the value of at least some of the medical information and the value of the same type of medical information previously acquired and the difference between the value of the medical information and a reference value. The difference information is an example of value transition information indicating the transition of the value of the medical information over time. According to the third embodiment, a medical professional can properly grasp the transition of the value of the medical information by the difference information added to the matrix display section 30 while grasping multiple types of medical information by the matrix display section 30.
[0086] In the example shown in Figs. 11 to 13, for each value of "visual acuity," "intraocular pressure," and "axial length," which are medical information whose values can increase or decrease among the medical information displayed on the matrix display unit 30, a difference icon 51 indicating a difference from the value of the same type of medical information previously acquired is additionally displayed as difference information. A specific display mode of the difference icon 51 can be appropriately selected. In the example 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, and a horizontal arrow (rightward in Figs. 11 to 13) when the values are the same. Note that the larger the difference, the more arrows are displayed. In detail, if the difference is equal to or greater than the threshold, two arrows are displayed, and if the difference is less than the threshold, one arrow is displayed. Note that it is also possible to change the size of the arrow according to the size of the difference.
[0087] 11 to 13, for axial length values that have a positive difference from a reference value (in Figs. 11 to 13, intraocular pressure values that are greater than the reference value of 18 mmHg), difference information indicating that the value is greater than the reference value is additionally displayed by changing the color of the frame (shown by diagonal lines in Figs. 11 to 13). In this case, medical personnel can easily know whether or not each value is greater than the reference value by checking the color of the frame in the matrix display unit 30.
[0088] Returning to the description of FIG. 10, the CPU 12 determines whether or not an instruction to switch the display of the graph 60 has been input by the user (S32). The graph 60 of this embodiment is a diagram of at least some of the values of medical information. The graph 60 is an example of value transition information that shows the transition of the value of medical information over time. If an instruction to switch the display has not been input (S32: NO), the process proceeds directly to S35. If an instruction to switch the display of the graph 60 is input by the user operating the operation unit 16 (S32: YES), the CPU 12 executes a process to switch the display of the graph 60 in accordance with the input instruction (S33).
[0089] For example, the user can specify, on the matrix display section 30, the type of medical information for which the user wishes to check the graph 60, among the multiple types of medical information, by operating the operation section 16. In the example of Figs. 11 to 13, by specifying "intraocular pressure" on the matrix display section 30, the frame of intraocular pressure (the entire frame including all of the multiple values in default) is displayed in a thick frame as the specification frame 53. When the type of medical information is specified on the matrix display section 30 (32: YES), the CPU 12 displays the graph 60 showing the transition of the value of the specified medical information on the display section 17. In the example of Figs. 11 to 13, the graph 60 of "intraocular pressure" specified by the user is displayed on the display section 17 together with the matrix display section 30. According to this embodiment, the medical staff can check the graph 60 of the specified medical information by specifying the medical information for which the transition of the value is to be checked directly on the matrix display section 30 after grasping the multiple types of medical information on the matrix display section 30. When the user changes the designation of the medical information for which a graph is to be displayed (that is, when the designation frame 53 is changed to a frame for other medical information), the CPU 12 switches the display of the graph 60 to a graph of the changed medical information.
[0090] Furthermore, the user can input an instruction to switch between displaying and hiding the graph 60 by operating the operation unit 16. When an instruction to hide the graph 60 is input (S32: YES), the CPU 12 ends the display of the graph 60 on the display unit 17.
[0091] Next, the CPU 12 judges whether or not the range of the time period for displaying the graph 60 has been specified on the matrix display section 30 (S35). In this embodiment, the user can specify (change) the range of the time period to be included in the specification frame 53 by operating the operation section 16, thereby specifying the range of the time period for displaying the graph 60 on the matrix display section 30. If the range of the time period has not been specified (S35: NO), the process proceeds directly to S38. If the range of the time period has been specified (S35: YES), the CPU 12 causes the display section 17 to display the graph 60 showing the transition of the value of the medical information within the range of the time period specified on the matrix display section 30 (S36). Therefore, the medical staff can confirm the graph 60 of the medical information within the specified range of the time period by specifying the range of the time period on the matrix display section 30 in which multiple types of medical information are displayed. FIG. 12 shows an example of a screen when the range of the time period for displaying the graph 60 has been changed (specified) on the matrix display section 30 from the display state shown in FIG. 11. In the example shown in FIG. 12, the range of the time period for displaying the graph 60 has been changed from the whole to a part. As a result, a graph 60 for the specified part of the period is displayed on the display unit 17.
[0092] Next, the CPU 12 judges whether or not a specific value has been specified by the user on the displayed graph 60 (S38). In this 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 it. If a specific value has not been specified (S38: NO), the process proceeds directly to S16. If a specific value has been specified on the graph 60 (S38: YES), the CPU 12 executes a process of clearly indicating the value specified on the graph 60 among the multiple values displayed on the matrix display unit 30 (S39). Therefore, a medical professional can easily confirm the specified value on the matrix display unit 30 by simply specifying a specific value on the graph 60. For example, it is also possible to compare the value specified on the graph 60 with other types of medical information acquired at the same time on the matrix display unit 30 and perform medical treatment. FIG. 13 shows an example of a screen when a specific value (the value of intraocular pressure of the right eye acquired on June 15, 2012) on the graph 60 is specified from the display state shown in FIG. 11. 13, the value specified on the graph 60 is clearly indicated 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.
[0093] The techniques disclosed in the above embodiments are merely examples. Therefore, it is possible to change the techniques exemplified in the above embodiments. First, it is possible to execute only a part of the techniques exemplified in the above embodiments. 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 value transition information. In addition, it is also possible to combine a plurality of techniques exemplified in different embodiments among the techniques exemplified in the first to third embodiments. For example, the disease history information exemplified in the second embodiment and the value transition information exemplified in the third embodiment (at least one of the graph 60 and the difference information) may be displayed on the display unit 17. [Explanation of symbols]
[0094] 10 Medical information processing device 12 CPU 13 Storage device 16 Control section 17 Display section 30 Matrix display section 32 Display rule selection section 40 Disease History Information 41 Event Icon 43 Time display section 51 Difference Icon 60 Graphs
Claims
1. A medical information processing program executed in a medical information processing device that processes medical information related to a patient, The database can store multiple types of medical information for each patient, linking each piece of information to the time it was acquired. 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 patient whose medical information is to be processed; a display rule setting step of setting 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 a display unit from the 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; an information display step of performing at least one of a type narrowing process and a display order determination process on the multiple types of medical information about the target patient in accordance with the display rules set in the display rule setting step, and then arranging the multiple types of medical information in one of a vertical column and a horizontal column in display order and arranging the information in chronological order of acquisition time in the other column on a display unit; a medical information processing program for causing the medical information processing device to execute the above steps;
2. 2. The medical information processing program according to claim 1, A medical information processing program further comprising a display rule generating step of generating a display rule in response to an instruction input by a user and storing the generated display rule in a database.
3. 2. The medical information processing program according to claim 1, The medical information processing program, wherein the display rule setting step sets at least one display rule from among the plurality of display rules in accordance with an instruction input by a user.
4. 2. The medical information processing program according to claim 1, The plurality of display rules include a plurality of display rules for determining at least one of narrowing down a plurality of types of medical information and determining a display order, the plurality of display rules being determined in accordance with each of a plurality of diseases; In the display rule setting step, a display rule corresponding to a disease of the target patient can be set.
5. A medical information processing device that processes medical information related to a patient, comprising: The database can store multiple types of medical information for each patient, linked to the time when each piece of information was acquired. The control unit of the medical information processing device a patient identification step of identifying a patient whose medical information is to be processed; a display rule setting step of setting 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 a display unit from the 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; an information display step of performing at least one of a type narrowing process and a display order determination process on the multiple types of medical information about the target patient in accordance with the display rules set in the display rule setting step, and then arranging the multiple types of medical information in one of a vertical column and a horizontal column in display order and arranging the information in chronological order of acquisition time in the other column on a display unit; A medical information processing device characterized by executing the above.