Medical information management system and medical information management program
The system improves the efficiency of managing patient medical information by using extraction, judgment, and presentation processing units to filter and present relevant data effectively.
Patent Information
- Application Number
- JP2024103758
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-27
- Publication Date
- 2026-01-16
AI Technical Summary
Existing medical information management systems face inefficiencies when large amounts of patient data are presented, making it difficult for users to quickly locate necessary information.
A medical information management system and program that includes an extraction processing unit to identify patients meeting specific criteria, a judgment processing unit to assess monitoring conditions, and a presentation processing unit to present relevant information efficiently.
Enhances the efficiency of managing patient medical information by quickly identifying and presenting pertinent data.
Smart Images

Figure 2026005430000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a medical information management system and a medical information management program that support the management of patient medical information. [Background technology]
[0002] Medical institutions such as hospitals and pharmacies often use medical information management systems that manage medical information such as patient prescription information or test information (see, for example, Patent Document 1). It is conceivable that this type of medical information management system can automatically execute, at a preset timing, an extraction process for extracting patients who meet specific preset conditions. For example, the specific conditions may include taking a specific drug. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-191415 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when the medical information about a patient extracted by the extraction process is referenced, if a large amount of information contained in the medical information is presented, the user may not be able to quickly check the necessary information, which may hinder the efficiency of managing patient medical information.
[0005] An object of the present invention is to provide a medical information management system and a medical information management program that can support the improvement of efficiency in the management of patients' medical information. [Means for solving the problem]
[0006] The medical information management system of the present invention comprises an extraction processing unit that extracts patients who satisfy extraction conditions for one or more predetermined extraction target items, a judgment processing unit that judges whether each patient extracted by the extraction processing unit satisfies monitoring conditions for one or more predetermined judgment target items, and a presentation processing unit that is capable of presenting information related to either or both of the extraction target items and the judgment target items from the medical information corresponding to the patients extracted by the extraction processing unit.
[0007] The medical information management program of the present invention is a medical information management program that causes a computer to execute the following steps: an extraction step that extracts patients who satisfy extraction conditions for one or more predetermined extraction target items; a determination step that determines whether each patient extracted in the extraction step satisfies monitoring conditions for one or more predetermined determination target items; and a presentation step that can present information related to either or both of the extraction target items and the determination target items from the medical information corresponding to the patients extracted by the extraction step. [Effects of the Invention]
[0008] According to the present invention, a medical information management system and a medical information management program are provided that can support the improvement of efficiency in the management of patients' medical information. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram showing the configuration of a medical information management system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing an example of an adverse event master used in the medical information management system according to the embodiment of the present invention. [Figure 3] FIG. 3 is a diagram showing an example of an examination period master used in the medical information management system according to the embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of medication history data used in the medical information management system according to the embodiment of the present invention. [Figure 5] FIG. 5 is a diagram showing an example of regimen history data used in the medical information management system according to the embodiment of the present invention. [Figure 6] FIG. 6 is a diagram showing an example of test data used in the medical information management system according to the embodiment of the present invention. [Figure 7] FIG. 7 is a diagram showing an example of adverse event data used in the medical information management system according to the embodiment of the present invention. [Figure 8] FIG. 8 is a flowchart showing an example of a master registration process executed in the medical information management system according to the embodiment of the present invention. [Figure 9] FIG. 9 is a flowchart showing an example of medical information management processing executed in the medical information management system according to the embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing an example of a display screen displayed in the medical information management system according to the embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an example of a display screen displayed in the medical information management system according to the embodiment of the present invention. [Figure 12] FIG. 12 is a diagram showing an example of a display screen displayed in the medical information management system according to the embodiment of the present invention. [Figure 13] FIG. 13 is a diagram showing an example of a display screen displayed in the medical information management system according to the embodiment of the present invention. [Figure 14] FIG. 14 is a diagram showing an example of a display screen displayed in the medical information management system according to the embodiment of the present invention. [Figure 15] FIG. 15 is a diagram showing an example of a display screen displayed in the medical information management system according to the embodiment of the present invention. [Figure 16] FIG. 16 is a diagram showing an example of a proposal sheet output by the medical information management system according to the embodiment of the present invention. [Figure 17] FIG. 17 is a diagram showing an example of a proposal sheet output by the medical information management system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings to help understand the present invention. Note that the following embodiments are examples that embody the present invention and are not intended to limit the technical scope of the present invention.
[0011] [Medical Information Management System 10] As shown in Figure 1, a medical information management system 10 according to an embodiment of the present invention includes a server 1, a client terminal 2, and a printer 3. The server 1, the client terminal 2, and the printer 3 are connected to each other via a communication network 4 so as to be able to communicate with each other wirelessly or via a wired connection. The communication network 4 includes a LAN, a WAN, the Internet, an intranet, or the like. A higher-level system 5 is also connected to the server 1 via the communication network 4.
[0012] The host system 5 is, for example, an electronic medical record system, an ordering system, or a prescription system. The host system 5 inputs prescription data related to the prescription of medicines to patients, test data related to the test results of various tests performed on the patients, patient data indicating personal information of the patients, and the like to the server 1. The server 1 may be configured to actively read out the prescription data, the test data, the patient data, and the like from the host system 5. The prescription data also includes preparation data for administering medicines such as anticancer drugs according to a preset therapy (regimen).
[0013] For example, the prescription data includes patient information (patient ID, patient name, height, weight, body surface area, etc.), prescription date, preparation date, administration date, drug information (drug code, drug name, etc.), dosage and administration method, therapy information, etc. The therapy information includes therapy identification information that can identify therapy information, such as a therapy name (regimen name), therapy ID, or therapy ID. The prescription data may also include information such as doctor information, type of drug container (ampule containing drug solution, vial containing drug solution, vial containing powdered drug, or infusion bag, etc.), preparation content information (type and number of drug containers, syringes, and needles used in the mixed injection work, etc.), preparation procedure information (work content, dissolved drug, solvent, dissolved drug amount, solvent amount, extracted amount), administration date, prescription classification, medical department, ward, etc.
[0014] [Printer 3] The printer 3 is an image forming device such as a color printer or a monochrome printer that can execute a printing process to record information contained in print data input from the server 1 or the client terminal 2 via the communication network 4 onto a sheet of paper or the like. For example, in a medical institution such as a hospital or pharmacy, the printer 3 may print a prescription based on the prescription data. The printer 3 may also be used to print the extraction results and determination results of the extraction process and determination process described below.
[0015] [Server 1] The server 1 is a computer including a control unit 11, a memory unit 12, a communication I / F 13, a display device 14, an operation device 15, and a drive device 16. The server 1 may be provided outside a medical institution such as a hospital or a pharmacy where the medical information management system 10 is used. The server 1 may also be an information processing device such as a smartphone, a tablet terminal, or a laptop computer.
[0016] The control unit 11 has control devices such as a CPU, a ROM, a RAM, and an EEPROM (registered trademark). The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit that pre-stores information such as control programs for causing the CPU to execute various operations. The RAM is a volatile storage unit, and the EEPROM is a non-volatile storage unit. The RAM and the EEPROM are used as temporary storage memories (work areas) for the various operations executed by the CPU. The control unit 11 then uses the CPU to execute various operations in accordance with the various control programs pre-stored in the ROM, the EEPROM, or the storage unit 12.
[0017] The storage unit 12 is a non-volatile storage unit such as a hard disk or SSD that stores various control programs and various data executed by the control unit 11. The storage unit 12 also includes a program storage unit 121, a master storage unit 122, and an information storage unit 123.
[0018] The program storage unit 121 is a storage area that stores a medical information management program for causing the control unit 11 to execute a medical information management process (see FIG. 8) described below. The program storage unit 121 also stores programs such as an operating system (OS).
[0019] The master storage unit 122 is a storage area in which various types of master information such as a drug master, a patient master, a medical department master, a pharmacist master, a regimen master, an adverse event master D1, an examination period master D2, and a screening master are stored.
[0020] For example, the drug master includes information about various drugs, such as drug code (e.g., YJ code), drug name, JAN code, RSS code, drug bottle code, dosage form, unit, specific gravity, drug type, incompatibility, excipient drug, precautions, and package insert information. The package insert information also includes default test items and default test conditions for tests to be performed on patients taking the drug. Specifically, the default test conditions are a determination period indicating the range of testing times when tests for the default test items should be performed, or a test interval for specifying the determination period. In particular, the default test conditions are individually defined for one or more combinations of the patient's age, sex, and number of days since the first dose. The necessity of testing for each default test item and the test conditions may also be defined depending on other indicators, such as whether the patient is pregnant.
[0021] The patient master includes information about each patient, such as the patient name, patient ID, sex, age, whether or not the patient drinks alcohol, whether or not the patient smokes, weight, and disease name. The medical department master includes information about various medical departments in the medical institution that uses the medical information management system 10. The pharmacist master includes information about pharmacists who belong to the medical institution that uses the medical information management system 10.
[0022] The regimen master includes therapy information indicating the contents of various regimens that have been determined in advance. The therapy information includes information on the administration plan such as the name of the drug to be administered based on the therapy, the dosage (per body surface area), the administration time, the administration date, and the length of one course. When the prescription data is generated in the host system 5, therapy identification information such as the name of the therapy for identifying the therapy information is added to the prescription data together with information on the drug corresponding to the therapy.
[0023] The adverse event master D1 is information in which the types of adverse events occurring in patients are associated with the grade criteria for each adverse event. FIG. 2 is a diagram showing an example of the adverse event master D1. Note that the data structure of the adverse event master D1 is not limited to that described here. For example, the adverse event master D1 may be divided into multiple masters and stored in the master storage unit 122 in an associated state.
[0024] As shown in FIG. 2, the adverse event master D1 stores information such as an event ID, an event name, an examination ID, a grade condition, a numerical flag, a change / non-change flag, related events, and a symptom type in association with each other. The event ID is identification information for identifying a predetermined adverse event, and the event name is information indicating the name of each adverse event. The examination ID is identification information for identifying a test item used to determine the grade of the corresponding adverse event. The symptom type is information indicating whether the adverse event is an objective symptom or a subjective symptom. Here, the subjective symptom is a symptom that the patient can detect themselves, and the objective symptom is an objective symptom that can be detected based on the results of an examination performed on the patient.
[0025] The grade conditions are classification indices for classifying the grade of the adverse event according to predetermined specific criteria. Specifically, in this embodiment, the specific criteria are the Common Terminology Criteria for Adverse Events (CTCAE), which defines classification indices for the grade of the adverse event. Note that the criteria registered in the adverse event master D1 are not limited to the original text defined in the CTCAE, but may be, for example, criteria edited in a manner that allows the control unit 11 to determine the grade based on the CTCAE.
[0026] In this embodiment, the grade of the adverse event is determined on a five-point scale from "0" to "4," with a higher number indicating a more severe symptom. Although the CTCAE also defines a grade of "5," the necessity of the grade "5" is low, and therefore the grade "5" is not used in the medical information management system 10 according to this embodiment.
[0027] The grade conditions can register a range of values used as an index when determining each grade numerically. For example, the control unit 11 can automatically extract and register a range corresponding to each grade from the criteria set forth in the CTCAE. Furthermore, the control unit 11 may be able to register a range corresponding to each grade in the adverse event master D1 in response to a user operation. The changeability flag is information indicating whether or not the grade can be arbitrarily changed in response to a user operation when the grade is automatically set by the control unit 11. Note that if the numerical flag is "0", the control unit 11 sets all of the changeability flags corresponding to each grade to "1 (changeable)".
[0028] The numerical flag is information indicating whether at least a part of the grade of the adverse event can be determined based on a numerical value such as a test value or an arbitrarily input status value. For example, the control unit 11 sets the numerical flag to "1 (OK)" when a numerical value is input as range information in the grade condition. The control unit 11 can also set the numerical flag in response to a user operation. The related event is information including one or more event IDs for identifying one or more adverse events that have been pre-registered as information to be displayed alongside or near the adverse event when the adverse event is displayed.
[0029] For example, in the adverse event master D1, for the objective symptom of "decreased platelet count," the adverse event can be graded for a patient according to the test value of the test with the test ID "0123455." The grade conditions define the range of test values corresponding to each grade as a classification index. Specifically, Grade "0" is "Test value ≥ 158,000," Grade "1" is "158,000 > Test value ≥ 75,000," Grade "2" is "75,000 > Test value ≥ 50,000," Grade "3" is "50,000 > Test value ≥ 25,000," and Grade "4" is "25,000 > Test value." The control unit 11 can also arbitrarily change the range of test values set as the grade conditions for each grade in the adverse event master D1 in response to a user operation. In addition, the range of test values corresponding to each grade is set in advance, for example, for each patient's gender, and the control unit 11 can also change the range of test values used to determine the grade depending on the patient's gender.
[0030] Furthermore, in the adverse event master D1, for "fever," which is a subjective symptom of the adverse event, it is possible to classify the grade of the adverse event of the patient according to a state value (e.g., body temperature) indicating the state of the fever of the patient, and the body temperature corresponding to each grade is defined as a classification index in the grading conditions. On the other hand, for "numbness in the hands and feet," which is a similar subjective symptom of the adverse event, it is not possible to classify the grade of the adverse event of the patient according to a numerical value in the adverse event master D1, and the severity of the symptom of numbness in the hands and feet corresponding to each grade is defined as a classification index in the grading conditions.
[0031] 3 is a diagram showing an example of the examination period master D2. As shown in Fig. 3, the examination period master D2 includes information for specifying the examination timing of the examination items to be performed on a patient taking a certain drug. As shown in Fig. 3, the examination period master D2 associates and registers the drug code, presence or absence of periodic examination, default examination code, performed examination code, start age, end age, gender restriction, pre-administration flag, post-administration flag, start implementation period, end implementation period, and examination interval.
[0032] The presence or absence of periodic inspection in the inspection period master D2 is set in advance according to the degree of necessity of the periodic inspection in the drug master, or is arbitrarily set by a user operation. For example, when the degree of necessity of periodic inspection in the drug master is "1: necessary" or "0: recommended," the presence or absence of periodic inspection in the inspection period master D2 is set to "1: yes." Furthermore, when the information on the degree of necessity of periodic inspection in the drug master is blank, the presence or absence of periodic inspection in the inspection period master D2 is set to "0: no." Note that when the degree of necessity of periodic inspection in the drug master is "0: recommended," the presence or absence of periodic inspection in the inspection period master D2 may also be set to "0: no."
[0033] The control unit 11 determines that drugs for which the periodic inspection setting is "1: yes" are to be subject to periodic inspection check processing, and that drugs for which the periodic inspection setting is "0: no" are to be excluded from the periodic inspection check processing.
[0034] The default test code and the performed test code are information indicating the test items of the test to be performed on the patient who takes the drug corresponding to the drug code, and the default test code is a code used in the host system 5, and the performed test code is a code used in the medical information management system 10. Note that in this embodiment, an example will be described in which the default test code and the performed test code are set individually, but another embodiment can also be considered in which a common test code is used in the host system 5 and the medical information management system 10.
[0035] The start age and the end age are information indicating the age range of patients to which each record in the examination period master D2 applies. The gender restriction is information indicating the gender of patients to which each record in the examination period master D2 applies. The pre-administration flag and the post-administration flag are flags indicating whether each record in the examination period master D2 applies to an examination before or after taking a drug.
[0036] The start implementation period and the end implementation period are information indicating the range of the administration period to which each record in the inspection period master D2 applies, and are information indicating a period based on the patient's first administration date of the drug. If the patient has not taken the drug before now, the first administration date is the administration start date included in the prescription data. Also, even if the patient has taken the drug before now, if the patient's last administration date is more than a predetermined specific period from now, the administration start date included in the prescription data is the first administration date.
[0037] Specifically, when the pre-administration flag is "1", the start implementation period indicates the end of the range of administration times to which each record in the inspection period master D2 applies, and the end implementation period indicates the start of the range of administration times to which each record in the inspection period master D2 applies. Also, when the post-administration flag is "1", the start implementation period indicates the start of the range of administration times to which each record in the inspection period master D2 applies, and the end implementation period indicates the end of the range of administration times to which each record in the inspection period master D2 applies.
[0038] The test interval is information that is preset in correspondence with the test item indicated by the default test code and the performed test code of each record in the test period master D2, and is, for example, information indicating the interval at which the test for the test item needs to be performed. In particular, the test interval is set for one or more combinations of the patient's age, the patient's sex, and the period elapsed since the first dose of the drug.
[0039] For example, in record R211 of the test period master D2 shown in FIG. 3, for a drug with a drug code of "0001," the presence or absence of periodic testing is "1," indicating that periodic testing is required for a test item with a default test code of "01" and an implemented test code of "0172." Record R211 also indicates that the applicable patient age is "0" to "15" years old, and the applicable patient gender is "both." Record R211 further indicates that the post-administration flag is "1," the start implementation period is "0," the end implementation period is "30," and the period is applicable when the drug is taken "0" to "30" days after the first dose. Record R211 also specifies that the test interval is "15" days.
[0040] Furthermore, in the record R212 of the test period master D2 shown in FIG. 3, for a drug with a drug code of "0001," the presence or absence of periodic testing is "1," indicating that periodic testing is required for a test item with a default test code of "02" and an implementation test code of "0173." The record R212 also indicates that the patient's applicable age is "0" or older and the patient's applicable gender is "male." Furthermore, the record R212 indicates that the pre-administration flag is "1," the start implementation period is "30" days, the end implementation period is "0" days, and the period applies from "0" to "30" days before the first administration date of the drug. The record R212 also specifies that the test interval for the test item is "15" days. Note that when the pre-administration flag is "1" and only one test is required between the start implementation period and the end implementation period, setting the test interval may be omitted.
[0041] The screening master includes periodic screening information indicating the extraction conditions and monitoring conditions for periodic screening that is automatically performed periodically, and ad hoc screening information indicating the extraction conditions and monitoring conditions for ad hoc screening that is performed at any time. The screening information registered in the screening master as the periodic screening information or the ad hoc screening information includes information such as extraction name, filtering conditions, screening conditions (target period (execution date basis), drug name, target date), and monitoring conditions, as will be described later (see FIG. 11). Hereinafter, the filtering conditions and screening conditions may be collectively referred to as extraction conditions.
[0042] The control unit 11 can update various pieces of master information stored in the master storage unit 122 at any time based on information acquired from the higher-level system 5. The control unit 11 can also edit various pieces of master information in response to user operations using the server 1 or the client terminal 2.
[0043] The information storage unit 123 is a storage area for storing patient medical information such as the prescription data, medication history data D11, regimen history data D12, examination data D13, and adverse event data D14. The control unit 11 acquires the prescription data from the higher-level system 5 and accumulates and stores the data in the information storage unit 123. The information storage unit 123 also stores processing time information, which will be described later.
[0044] The medication history data D11 is information indicating the prescription history of drugs for each patient, and the regimen history data D12 is information indicating the administration history of drugs according to each patient's therapy. The control unit 11 updates the medication history data D11 and the regimen history data D12 based on, for example, the prescription data. Here, FIG. 4 is a diagram showing an example of the medication history data D11, and FIG. 5 is a diagram showing an example of the regimen history data D12.
[0045] 4 includes information such as a patient ID (patient identification information), a patient name (patient identification information), a prescription date, a drug name (drug identification information), a hospital ward, dosage and administration, a medical department, a doctor in charge, etc. The control unit 11 may be capable of arbitrarily updating the drug history data D11 in response to a user operation of the server 1 or the client terminal 2.
[0046] 5 includes information such as a patient ID (patient identification information), a patient name (patient identification information), an administration date, a therapy name (therapy identification information), a ward, course information, a planned medical department, a planned doctor, etc. The control unit 11 may be capable of arbitrarily updating the regimen history data D12 in response to a user operation of the server 1 or the client terminal 2.
[0047] The test data D13 is information including test results such as test values for each test item performed on each patient. Fig. 6 is a diagram showing an example of the test data D13. The test data D13 shown in Fig. 6 includes information such as a patient ID (patient identification information), a patient name (patient identification information), a test date, a test ID (test identification information), a test item (test identification information), and test results. The control unit 11 updates the test data D13 based on the patient's test data obtained from the host system 5 or the patient's test data read from a recording medium such as a USB memory or a CD inserted into the server 1 or the client terminal 2.
[0048] The adverse event data D14 is information indicating data on adverse events such as subjective symptoms and objective symptoms for each patient. FIG. 7 is a diagram showing an example of the adverse event data D14. The adverse event data D14 shown in FIG. 7 includes information such as a patient ID (patient identification information), a patient name (patient identification information), a date, an adverse event ID (adverse event identification information), an event name (adverse event identification information), and a grade. The control unit 11 updates the adverse event data D14 based on the patient's examination data acquired from the host system 5 or information on the patient's subjective symptoms arbitrarily input to the server 1 or the client terminal 2.
[0049] The communication I / F 13 is a communication interface having a network card or the like that performs wireless or wired data communication between the client terminal 2 and external devices such as the printer 3 via the communication network 4 in accordance with a predetermined communication protocol.
[0050] The display device 14 is a display unit such as a liquid crystal display or an organic EL display that displays various information in accordance with control instructions from the control unit 11. The operation device 15 is an operation unit operated by a user to input various information to the server 1. Specifically, the operation device 15 includes a keyboard and a mouse (pointing device) that accept input operations on various operation screens displayed on the display device 14. The operation device 15 may also include a touch panel that accepts touch operations on various operation screens displayed on the display device 14, or a voice input device that accepts input of various information by voice recognition.
[0051] The drive device 16 is capable of reading the medical information management program from a computer-readable recording medium 161 on which the medical information management program is non-temporarily recorded. The recording medium 161 is a CD, DVD, BD, USB memory, or the like, and the drive device 16 is a CD drive, DVD drive, BD drive, USB port, or the like. Then, in the server 1, the control unit 11 installs the medical information management program read from the recording medium 161 using the drive device 16 into the program storage unit 121 of the storage unit 12.
[0052] However, when referring to medical information about patients extracted through an extraction process that extracts patients based on specific pre-set conditions, if a large amount of information contained in the medical information is presented, the user may not be able to quickly check the necessary information, which may hinder the efficiency of managing patient medical information. In response to this, the medical information management system 10 can support the efficiency of managing patient medical information.
[0053] Specifically, the control unit 11 of the server 1 includes an extraction processing unit 111, a determination processing unit 112, a presentation processing unit 113, a selection processing unit 114, an output processing unit 115, a registration processing unit 116, a simulation processing unit 117, an evaluation processing unit 118, and a display processing unit 119. The control unit 11 functions as various processing units by executing various processes, such as a master registration process (see FIG. 8) and a medical information management process (see FIG. 9), which will be described later, in accordance with the medical information management program. That is, in this embodiment, the server 1 alone constitutes the medical information management system according to the present invention. Alternatively, the server 1 may constitute a stand-alone medical information management system that also serves as the client terminal 2 operated by a user. Note that some or all of the processing units included in the control unit 11 may be configured with electronic circuits.
[0054] In another embodiment, some or all of the functions of the server 1 may be provided in the client terminal 2. For example, some or all of the medical information management program may be installed in the client terminal 2, and the control unit 21 of the client terminal 2 may acquire necessary information from the server 1 as needed to execute the master registration process (see FIG. 8) and medical information management process (see FIG. 9) described below. In this case, the client terminal 2 is an example of the medical information management system according to the present invention. Furthermore, in the medical information management system 10, the server 1 and the client terminal 2 may cooperate to execute the master registration process (see FIG. 8) and medical information management process (see FIG. 9) described below.
[0055] The extraction processing unit 111 executes extraction processing to extract patients who satisfy extraction conditions related to one or more predetermined items to be extracted. Specifically, the extraction processing unit 111 can execute periodic screening, which extracts patients periodically at predetermined intervals or times based on the predetermined periodic screening information, and ad hoc screening, which extracts patients based on the optional screening information arbitrarily input at any timing in response to user operation. Note that the periodic screening also includes the execution of the extraction processing only once at a predetermined appointment date and time, or the execution of the extraction processing at multiple predetermined appointment dates and times. In addition, the periodic screening and the ad hoc screening also execute a determination processing, which will be described later. The items to be extracted include medications, adverse events, test values, physical information, etc., and the extraction conditions include conditions related to the type of medication, the grade of the adverse event, the range of test values, the rate of change in weight, etc.
[0056] The determination processing unit 112 executes a determination process to determine whether each patient extracted by the extraction processing unit 111 satisfies monitoring conditions related to one or more predetermined items to be determined. Specifically, the items to be determined are conditions related to drugs, test values, adverse events, physical information, etc., and the monitoring conditions are conditions related to the type of drug, the grade of adverse events, the range of test values, the rate of change in weight, etc.
[0057] The presentation processing unit 113 can present information related to either or both of the extraction target items and the judgment target items among the medical information corresponding to the patient extracted by the extraction processing unit 111. In other words, the presentation processing unit 113 does not present information among the medical information that is not related to either or both of the extraction target items and the judgment target items.
[0058] The selection processing unit 114 executes processing for selecting one or more of the extraction target items and the judgment target items in response to a user operation. Furthermore, the output processing unit 115 is capable of outputting a proposal sheet including transitions during a preset presentation target period for information on one or more of the extraction target items and the judgment target items selected by the selection processing unit 114. Specifically, the output processing unit 115 is capable of outputting a proposal sheet P7 (see FIG. 16) as the proposal sheet, as will be described later.
[0059] In particular, the output processing unit 115 can output the transition of information of the extraction target items and the judgment target items in the form of a graph. Here, the selection processing unit 114 can select the graph type of the graph for each of the extraction target items and the judgment target items in response to a user operation. Then, the output processing unit 115 outputs the transition of information of each of the extraction target items and the judgment target items in the form of a graph of the graph type selected by the selection processing unit for that judgment target item.
[0060] When the extraction conditions include at least an extraction target period, the output processing unit 115 may output transitions of information on the extraction target items and the judgment target items with the extraction target period as the presentation target period. The output processing unit 115 may also be able to arbitrarily set the presentation target period in response to a user operation.
[0061] The registration processing unit 116 can register the extraction conditions and the monitoring conditions in response to a user operation. Furthermore, the simulation processing unit 117 can present the results of extraction of patients by the extraction processing unit 111 and determination of monitoring conditions by the determination processing unit 112 in accordance with the extraction conditions and monitoring conditions currently being input, in a state in which the registration processing unit 116 can accept a user operation for registering the extraction conditions and the monitoring conditions.
[0062] The evaluation processing unit 118 compares the scores (evaluation values) set in advance for the extraction target items and the judgment target items with the extracted extraction target items and the monitored items of the patient. The total score (total evaluation value) of the patient is calculated based on the items to be judged that satisfy the screening conditions.
[0063] The display processing unit 119 can display the patients extracted by the extraction processing unit 111 in an order based on the total score calculated by the evaluation processing unit 118. For example, the display processing unit 119 can sort and display the patients extracted by the extraction processing unit 111 in descending order of the total score or descending order in response to a user operation.
[0064] [Client Terminal 2] The client terminal 2 is a personal computer including a control unit 21, a storage unit 22, a communication I / F 23, a display device 24, an operation device 25, and a drive device 26. Each of the client terminals 2 is an operation terminal that is placed in a medical institution where the medical information management system 10 is used and is operated by a user such as a pharmacist. For example, the client terminal 2 is used by a pharmacist who prepares medicines to be administered to patients at the medical institution. The client terminal 2 may also be an information processing device such as a smartphone, a tablet terminal, or a laptop computer.
[0065] The control unit 21 has control devices such as a CPU, a ROM, a RAM, and an EEPROM. The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit that pre-stores information such as control programs for causing the CPU to execute various operations. The RAM is a volatile storage unit, and the EEPROM is a non-volatile storage unit. The RAM and the EEPROM are used as temporary storage memories (work areas) for the various operations executed by the CPU. The control unit 21 then uses the CPU to execute various operations in accordance with the various control programs pre-stored in the ROM, the EEPROM, or the storage unit 22.
[0066] The storage unit 22 is a non-volatile storage unit such as a hard disk or SSD that stores various control programs and various data executed by the control unit 21. Specifically, the storage unit 22 includes a program storage unit 221 that stores an operating system (OS) and application programs such as browser software. The browser software is application software that accesses the server 1 via the communication network 4 to display various operation screens on the display device 24 and transmits input operations on the operation screens using the operation device 25 to the server 1. For example, when address information such as a URL (Universal Resource Locator) corresponding to the server 1 is entered in a predetermined position on the operation screen displayed by the browser software, the control unit 21 accesses the server 1 based on the address information.
[0067] The communication I / F 23 is a communication interface having a network card or the like that performs wireless or wired data communication between the server 1 and external devices such as the printer 3 via the communication network 4 in accordance with a predetermined communication protocol.
[0068] The display device 24 is a display unit such as a liquid crystal display or an organic EL display that displays various information in accordance with control instructions from the control unit 21. The operation device 25 is an operation unit operated by a user to input various information to the client terminal 2. Specifically, the operation device 25 includes a keyboard and a mouse (pointing device) that accept input operations on various operation screens displayed on the display device 24. The operation device 25 may also include a touch panel that accepts touch operations on various operation screens displayed on the display device 24, or a voice input device that accepts input of various information by voice recognition.
[0069] The drive device 26 is capable of reading the OS, the browser software, etc. from a computer-readable recording medium 261 on which the OS, the browser software, etc. is recorded. The recording medium 261 is a CD, DVD, BD, USB memory, etc., and the drive device 16 is a CD drive, DVD drive, BD drive, USB port, etc. In the client terminal 2, the control unit 21 installs the OS, the browser software, etc. read from the recording medium 261 using the drive device 26 into the program storage unit 221 of the storage unit 22.
[0070] In the medical information management system 10, the server 1 displays various information, such as a screening list screen P1 and an extraction result screen P3 (described below), on the client terminal 2 in response to a user's operation of the client terminal 2. The client terminal 2 controls the screen display based on data transmitted from the server 1 or controls the screen display by referring to data stored in the storage unit 12 of the server 1. The server 1 can also receive user inputs to the client terminal 2. Specifically, in this embodiment, the server 1 and the client terminal 2 constitute a server-client system, and the server 1 performs processes such as display, storage, and printing in response to user operations on the client terminal 2. Therefore, in this embodiment, the processes described below, such as "display," "operation," "selection," and "input," are described as being performed using the display device 24 and the operation device 25 of the client terminal 2. That is, the client terminal 2 functions as the operation device and display device of the server 1. Of course, the processes such as "display," "operation," "selection," and "input" may be performed by the display device 14 and the operation device 15 of the server 1.
[0071] 8 and 9, an example of the master registration process and the medical information management process executed in the medical information management system 10 will be described. The control unit 11 of the server 1 can execute the master registration process or the medical information management process in parallel. Note that the master registration process and the medical information management process may be executed in parallel for each of the multiple client terminals 2 in response to requests from the client terminals 2.
[0072] [Master Registration Process] <Step S11> In step S11, the control unit 11 waits for a user operation to start maintenance of a screening master that stores conditions for the extraction process and the determination process executed in the medical information management process (S11: No). For example, the control unit 11 determines that a user operation to start maintenance of a screening master has been performed when an operation key for displaying a list of screening information registered in the screening master is operated. Here, if it is determined that a user operation to start maintenance of a screening master has been performed (S11: Yes), the process proceeds to step S12.
[0073] <Step S12> In step S12, the control unit 11 causes a screening list screen P1 including a list of screening information registered in the screening master to be displayed on the client terminal 2. Fig. 10 is a diagram showing an example of the screening list screen P1.
[0074] 10, the screening list screen P1 displays an operation area A11 that accepts various operations and a display area A12 that displays the screening information. The control unit 11 also switches the list of screening information displayed in the display area A12 depending on the execution method selected in the display area A13. Specifically, when "Regular" is selected in the display area A13, the control unit 11 causes the display area A12 to display the list of regular screening information related to the regular screening. When "Optional" is selected in the display area A13, the control unit 11 causes the display area A12 to display the list of ad hoc screening information related to the ad hoc screening.
[0075] Each data item in the list of screening information in the display area A12 includes information from items A121 to A128. Item A121 displays a score value that is preset for the screening information. Item A122 displays an extracted name, which is the name of the screening information. Item A123 displays filtering conditions for filtering patients from the screening information. Specifically, the filtering conditions include "gender and age," "inpatient," "outpatient," and "other," and in the display area A12, conditions among the filtering conditions for which content has been set are displayed in an identifiable manner.
[0076] The item A124 displays the extraction target period among the extraction conditions, and the control unit 11 can change the extraction target period in response to an operation in the item A124. For example, if "0 to 0 days" is entered in the item A125, the extraction target period is the start date of the extraction process; if "-7 to -1 days" is entered, the extraction target period is from 7 days before the start date of the extraction process to the day before the start date; and if "-1 to -1 month" is entered, the extraction target period is from the start date of the extraction process to one month before. Note that the extraction target period is not limited to days or months, and may be set in various units such as hours, weeks, or years.
[0077] Furthermore, the item A125 displays the setting status of periodic screening (extraction processing and determination processing) based on the screening information, whether enabled or disabled, and the control unit 11 switches periodic screening based on the screening information between enabled and disabled in response to an operation of the item A125. The item A126 displays the execution timing of the periodic screening based on the screening information, and the control unit 11 can change the execution timing in response to an operation of the item A126. The item A127 displays the start time of the periodic screening based on the screening information, and the control unit 11 can change the start time in response to an operation of the item A127. Furthermore, the item A128 displays the date of the previous execution of the periodic screening based on the screening information.
[0078] In the operation area A11, operation sections K11 to K18 and the like are displayed. The control section 11 can accept operations of the operation sections K11 to K18 in the client terminal 2.
[0079] Specifically, the control unit 11 registers the screening information input on the screening list screen P1 in the screening master in response to an operation of the operation unit K11. Also, the control unit 11 starts a new creation process for starting the creation of screening information to be registered on the screening list screen P1 in response to an operation of the operation unit K12. Furthermore, the control unit 11 starts a citation creation process for starting the creation of new screening information by citing the screening information selected on the screening list screen P1 in response to an operation of the operation unit K13.
[0080] Furthermore, when the operation unit K15 is operated with the screening information selected on the screening list screen P1, the control unit 11 executes a process of deleting the screening information. Furthermore, when the operation unit K16 is operated with the screening information selected on the screening list screen P1, the control unit 11 executes an extraction process and a determination process based on the extraction conditions and the monitoring conditions included in ... When the operation unit K17 is operated with the screening information selected on the screen P1, a print process is executed to print a list of patients extracted in the extraction process executed based on the extraction conditions included in the screening information. Note that when the operation unit K18 is operated, the control unit 11 closes the screening list screen P1.
[0081] Furthermore, the control unit 11 starts a detail editing process for editing details of the extraction condition selected on the screening list screen P1 in response to operation of the operation unit K14. Specifically, when the operation unit K14 is operated with one of the extraction conditions selected on the screening list screen P1, the control unit 11 causes the client terminal 2 to display a detail setting screen P2 for editing details of the extraction condition. The control unit 11 also causes the client terminal 2 to display the detail setting screen P2 when the operation unit K12 or K13 is operated to create a new extraction condition. Here, FIG. 11 is a diagram showing an example of the detail setting screen P2.
[0082] 11, the detailed setting screen P2 displays an operation unit K21, an operation unit K22, and display areas A21 to A24. In response to an operation of the operation unit K21, the control unit 11 registers screening information, including the extraction conditions and the monitoring conditions, input into the detailed setting screen P2, in the screening master, and closes the detailed setting screen P2. In response to an operation of the operation unit K22, the control unit 11 executes the extraction process and the determination process based on the screening information input into the detailed setting screen P2.
[0083] The display area A21 displays operation areas A211 to A214. The operation areas A211, A212, A213, and A214 are areas for respectively receiving input of information regarding the name, score, execution method, and timing of the screening information. The score is an evaluation value for the screening information and is used as an index indicating the importance of the patient extracted from the screening information. The display area A21 also displays the execution date and execution time of the previous execution of the extraction process and the determination process based on the screening information. Furthermore, the display area A21 allows a selection operation of whether or not to limit the target of the extraction process and the determination process to the currently logged-in pharmacist. The display area may also display the time required for the previous execution of the extraction process and the determination process based on the screening information.
[0084] In the display area A22, one or more filtering conditions can be set to narrow down the patients to be extracted from the screening information. The filtering conditions are mainly conditions for items related to the patient themselves. Specifically, the filtering conditions can be set for "gender and age," "inpatient," "outpatient," and "other." For example, in the "gender and age" item, the patient's gender and age can be input. In addition, in the "inpatient" item, the patient's ward can be selected, and in the "outpatient" item, the patient's medical department can be selected. Furthermore, in the "other" item, the patient's medical schedule (such as upcoming admission or discharge) can be selected.
[0085] The display area A23 can be configured with one or more screening conditions to narrow down the patients to be extracted from the screening information. The screening conditions primarily relate to the patient's medical treatment and condition. Specifically, the screening conditions include drugs, laboratory test results, adverse events, and other items to be extracted. For example, in the example shown in FIG. 11, the extraction item of the screening condition is set to "drugs," the drug code of the patient taking is "Warfarin 05," the name of the item to be extracted is "Warfarin Tablets 5 mg," and the condition is "same ingredients." In this case, the extraction process based on the screening conditions will extract patients taking drugs with the same ingredients as "Warfarin Tablets 5 mg." Furthermore, the drug administration period may be configured as a screening condition, such as continuous administration of a specific drug for four weeks or more. Furthermore, in the operation area A231 of the display area A23, a score can be configured for each screening condition, indicating the importance of patients meeting the screening condition.
[0086] In addition, in the display area A23, it is possible to set an extraction target period as the extraction condition, and it is possible to select the type of criterion for the extraction target period. Specifically, it is possible to select the "dispensing date" or "administration date" (or "taking date") included in the prescription data as the criterion for the extraction target period. Then, in the extraction process, patients whose days of the selected type of period are included in the extraction target period are extracted.
[0087] Furthermore, as described below, the control unit 11 executes a determination process for determining whether one or more predetermined determination target items satisfy predetermined monitoring conditions for each patient extracted based on the filtering conditions and the screening conditions. The determination target items and the monitoring conditions can be set in the display area A24. Specifically, the determination target items include medications, test results, adverse events, and physical information. For example, in the example shown in FIG. 11 , the monitoring conditions are set to a category of "drug flag," a code of "8," and a name of "high-risk medication," and a score indicating the importance of patients who satisfy the monitoring conditions is set to "5." In this case, among the patients extracted based on the filtering conditions and the screening conditions, patients taking high-risk medications are determined to satisfy the monitoring conditions, and 8 points are added to the score of the patient.
[0088] In the example shown in FIG. 11 , the monitoring conditions are set to a category of “laboratory value,” a code of “001000001,” a name of “MG value,” and a judgment condition of “out of range.” The score, which is an index indicating the importance of a patient who satisfies the monitoring conditions, is set to “10.” In this case, among patients extracted based on the filtering conditions and the screening conditions, a patient whose MG value is outside the preset range is determined to satisfy the monitoring conditions, and 10 points are added to the score of the patient. Furthermore, the monitoring conditions are set to a category of “adverse event,” a code of “20215960,” a name of “numbness in the hands and feet,” and a judgment condition of “1.” The score, which is an index indicating the importance of a patient who satisfies the monitoring conditions, is set to “3.” In this embodiment, the name of the patient's laboratory value and the name of the patient's adverse event are examples of items to be judged.
[0089] In the display area A25, it is possible to set which patients among the patients extracted in the extraction process are to be automatically registered as follow-up patients. Specifically, in the example shown in Fig. 11, it is possible to select "Patients to be screened," which covers all patients extracted based on the filtering conditions and the screening conditions; "Patients to be checked," which covers patients among the extracted patients who meet the monitoring conditions; or "None," which does not automatically register patients. In accordance with the conditions selected in the display area A25, the control unit 11 sets, as patient information, the fact that patients among the patients extracted in the extraction process who meet the conditions for follow-up patients are follow-up patients.
[0090] <Step S13> In step S13, the control unit 11 determines whether an operation has been performed to create the screening information to be registered in the screening master. Specifically, the control unit 11 determines that an operation to create the screening information has been performed when the operation unit K12 or the operation unit K13 displayed on the screening list screen P1 has been operated. If it is determined that an operation to create the screening information has been performed (S13: Yes), the process proceeds to step S14. If it is determined that an operation to create the screening information has not been performed (S13: No), the process proceeds to step S15.
[0091] <Step S14> In step S14, the control unit 11 executes processing for creating screening information including the extraction conditions and the monitoring conditions and registering the information in the screening master. Specifically, the control unit 11 causes the detailed setting screen P2 to be displayed on the client terminal 2, and creates the screening information in response to a user operation on the client terminal 2 and registers the screening information in the screening master. Note that step S14 is executed by the registration processing unit 116 of the control unit 11.
[0092] <Step S15> In step S15, the control unit 11 determines whether an operation for editing the screening information registered in the screening master has been performed. Specifically, the control unit 11 determines that an operation for editing the screening information has been performed when the operation unit K14 is operated while the screening information displayed on the screening list screen P1 is selected. If it is determined that an operation for editing the screening information has been performed (S15: Yes), the process proceeds to step S16. If it is determined that an operation for editing the screening information has not been performed (S15: No), the process proceeds to step S17.
[0093] <Step S16> In step S16, the control unit 11 executes processing for editing the screening information selected on the screening list screen P1. Specifically, the control unit 11 causes the client terminal 2 to display the detailed setting screen P2 on which the screening information selected on the screening list screen P1 is displayed, and edits the extraction conditions, monitoring conditions, etc. included in the screening information in accordance with a user operation on the client terminal 2, and registers the edited information in the screening master.
[0094] <Step S17> In step S17, the control unit 11 determines whether an operation to end the screening master maintenance has been performed. Specifically, when the operation unit K18 has been operated, the control unit 11 determines that an operation to end the screening master maintenance has been performed. If it is determined that an operation to end the screening master maintenance has been performed (S17: Yes), the master registration process ends, and if an operation to end the screening master maintenance has not been performed, the process returns to step S13.
[0095] [Medical Information Management Processing] Next, an example of the medical information management processing will be described with reference to FIG.
[0096] <Step S21> In step S21, the control unit 11 determines whether or not to start the extraction process. Specifically, the control unit 11 determines to start the extraction process when an operation to start the extraction process is performed on the screening list screen P1 or the detailed setting screen P2. The control unit 11 also determines to start the extraction process when the start time of the extraction process set in the screening information arrives. Then, if it is determined to start the extraction process (S21: Yes), the process proceeds to step S22, and if it is not determined to start the extraction process (S21: No), the process proceeds to step S25.
[0097] <Step S22> In step S22, the control unit 11 executes an extraction process for extracting patients based on the filtering conditions and the screening conditions that are preset as the extraction conditions. This is an example of the above, and is executed by the extraction processing unit 111 of the control unit 11. The control unit 11 also calculates the score of the patient based on the scores set in advance for the extraction target items and the judgment target items and the extraction target items from which the patient was extracted.
[0098] <Step S23> In step S23, the control unit 11 executes a determination process to determine whether or not each of the patients extracted in step S22 satisfies the monitoring conditions. Note that step S23 is an example of a determination step, and is executed by the determination processing unit 112 of the control unit 11. The control unit 11 also calculates a score for the patient based on preset scores for the extraction target items and the determination target items and the determination target items for which the patient is determined to satisfy the monitoring conditions. Then, the control unit 11 calculates a total score of the scores calculated in steps S22 and S23. Note that the calculation process is executed by the evaluation processing unit 118 of the control unit 11.
[0099] <Step S24> In step S24, the control unit 11 presents the extraction result obtained in step S22 and the determination result obtained in step S23 to the client terminal 2. Step S24 is an example of a presentation step, and is executed by the presentation processing unit 113 of the control unit 11. Specifically, the control unit 11 causes the display device 24 of the client terminal 2 to display an extraction result screen P3 showing a list of patients extracted by the extraction process of step S22. Here, Fig. 12 is a diagram showing an example of the extraction result screen P3.
[0100] As shown in FIG. 12, the extraction result screen P3 displays operation units K31 to K34, display areas A31 to A33, and the like. In response to an operation of the operation unit K31, the control unit 11 starts a simulation process of the extraction process and the determination process based on the screening information selected on the extraction result screen P3. In response to an operation of the operation unit K32, the control unit 11 causes the client terminal 2 to display a detailed display screen P5 that displays the medication history, test history, and the like of the patient selected on the extraction result screen P3. In response to an operation of the operation unit K33, the control unit 11 prints out a list of extracted patients displayed on the extraction result screen P3. In response to an operation of the operation unit K34, the control unit 11 executes an analysis proposal process for the patient selected on the extraction result screen P3.
[0101] A list of the screening information is displayed in the display area A31. The control unit 11 also displays in a screening column in the display area A31 the number of patients who will be extracted when the extraction process is executed based on each of the screening information. Furthermore, the control unit 11 displays in a monitoring check column in the display area A31 the number of patients who, among the patients extracted by the extraction process, satisfy any of the monitoring conditions, and displays in a monitoring target column in the display area A31 the number of patients who, among the patients extracted by the extraction process, satisfy any of the monitoring conditions and are registered as follow-up observation targets.
[0102] The display area A33 displays a list of patients extracted by the extraction process executed based on each of the extraction conditions displayed in the display area A31. The patient list includes, for each patient, information such as the patient ID, patient name, gender, age, ward, department, monitoring start date, score, and whether or not tests were performed within the period. Furthermore, the control unit 11 displays a "○" in the monitor column for patients displayed in the display area A33 who satisfy any of the monitoring conditions. Note that the control unit 11 may be capable of displaying in the display area A33 only patients extracted based on the extraction conditions included in one or more pieces of screening information selected by a user operation from the screening information displayed in the display area A31.
[0103] The score is an index indicating the importance of the patient extracted by the screening information. Specifically, the score can be set for each piece of screening information in the operation area A212 of the detailed setting screen P2. The score can also be set for each screening condition in the operation area A231 of the detailed setting screen P2. The score can also be set for each monitoring condition in the operation area A241 of the detailed setting screen P2. The control unit 11 then calculates the total score according to the conditions to which the patient corresponds when the extraction process and the determination process are executed, and displays the total score in the display area A33. For example, if the patient's total score is "40(4)," this indicates that a total of four screening conditions or monitoring conditions are satisfied, and the total score is 40. The score need only be set for at least one of the screening information, the filtering conditions, the screening conditions, and the monitoring conditions, and does not necessarily have to be set for all of them.
[0104] The determination processing unit 112 can also determine whether a test for a predetermined test item associated with a drug taken by the patient has been performed within a predetermined determination period for the patient extracted by the extraction process. Specifically, the determination processing unit 112 determines whether a test for a predetermined test item associated with a drug taken by the patient has been performed for the patient within a predetermined determination period based on the test data D13 and the examination period master D2. In another embodiment, the determination processing unit 112 may use an extraction target period, which is preset as an extraction condition for the extraction process, as the determination period. In this case, the determination processing unit 112 determines whether a test for a predetermined test item has been performed within the extraction target period, and if the test has been performed, determines whether the test value for the test is within a predetermined range. That is, the determination processing unit 112 may make a determination without using the examination period master D2. Although the test items for which the determination processing unit 112 determines whether or not the test items have been performed are preset items associated with the drug taken by the patient, the test items may be test items arbitrarily set by the user. For example, the test item whose execution status is determined by the determination processing unit 112 may be a test item whose presence / absence confirmation is set to "target" among the test items input as monitoring conditions described below.
[0105] The control unit 11 can also accept user operations in the display area A32 to set display conditions, such as conditions for narrowing down or sorting the patients to be displayed in the display area A33. The control unit 11 then narrows down the patients to be displayed in the display area A33 or changes the display order of the patients in the display area A33 in accordance with the display condition settings. More specifically, the control unit 11 can sort and display the patients displayed in the display area A33 in ascending or descending order of the scores in accordance with a user operation. This allows the user to easily identify patients with high scores, i.e., patients with high importance. The display process is executed by the display processing unit 119 of the control unit 11. In particular, patients extracted based on multiple extraction conditions may be displayed together in the display area A33. In this case, if the scores corresponding to each extraction condition are set to different values depending on importance, the control unit 11 can prioritize and display patients extracted based on the extraction conditions with high importance in accordance with a user operation.
[0106] <Step S25> In step S25, the control unit 11 determines whether or not to start a simulation process of the extraction process and the determination process based on the screening information selected on the extraction result screen P3. Specifically, the control unit 11 determines to start the simulation process when the operation unit K31 is operated on the extraction result screen P3. Here, if it is determined that the simulation process should be started (S25: Yes), the process proceeds to step S26, and if it is not determined that the simulation process should be started (S25: No), the process proceeds to step S27.
[0107] <Step S26> In step S26, the control unit 11 executes a simulation process to display the execution results of the extraction process and the determination process based on the screening information. Note that step S26 is executed by the simulation processing unit 117 of the control unit 11. Specifically, the control unit 11 causes the client terminal 2 to display a simulation screen P4 for executing the simulation process. In particular, the control unit 11 causes the client terminal 2 to display the simulation screen P4 on the same client terminal 2 on which the extraction result screen P3 is displayed. That is, since the extraction result screen P3 and the simulation screen P4 are displayed on one of the client terminals 2, it is possible to improve the efficiency of user work. Here, FIG. 13 is a diagram showing an example of the simulation screen P4.
[0108] As shown in FIG. 13 , the simulation screen P4 displays operation units K41 to K43 and display areas A41 to A44. The display area A41 is an area for setting the filtering conditions and the screening conditions, and the control unit 11 accepts the setting of the filtering conditions and the screening conditions in response to a user operation on the display area A41. The display area A42 is an area for setting the monitoring conditions, and the control unit 11 accepts the setting of the monitoring conditions in response to a user operation on the display area A42. When the simulation screen P4 is displayed, the extraction conditions and the monitoring conditions included in the screening information selected on the extraction result screen P3 may be displayed in a state where they are expanded on the simulation screen P4. This allows the user to easily change the extraction conditions and the monitoring conditions included in the screening information expanded on the simulation screen P4. Another embodiment may also be considered in which the screening information with the largest number of patients extracted by the extraction process is expanded and displayed on the simulation screen P4. The display area A43 displays a list of patients extracted based on the filtering conditions and screening conditions set in the display areas A41 and A42. The display area A43 also displays the number of patients who satisfy the monitoring conditions among the extracted patients. In particular, the display area A43 displays the number of patients before and after changing the filtering conditions and screening conditions set in the display areas A41 and A42.
[0109] Furthermore, the control unit 11 registers information such as the filtering conditions, screening conditions, and monitoring conditions set on the simulation screen P4 as the screening information in response to the operation of the operation unit K41. Furthermore, the control unit 11 prints a list of patients displayed as the execution result of the simulation process executed on the simulation screen P4 in response to the operation of the operation unit K42. Furthermore, the control unit 11 executes an analysis proposal process for proposing an analysis for the patient selected in the display area A43 in response to the operation of the operation unit K43. Meanwhile, the control unit 11 executes an analysis proposal process for proposing an analysis for the patient selected in the display area A41 and the display area A42 in response to the operation of the operation unit K44. A simulation process is executed to execute the extraction process and the judgment process based on the filtering conditions, the screening conditions, the monitoring conditions, etc., and the execution results of the simulation process are displayed in the display area A43. The simulation screen P4 is closed in response to a preset end operation.
[0110] <Step S27> In step S27, the control unit 11 determines whether an operation has been performed to start displaying medical information about the patient selected on the extraction result screen P3. Specifically, the control unit 11 determines that an operation to start displaying the medical information has been performed when the operation unit K32 is operated while one or more patients are selected on the extraction result screen P3. Here, if it is determined that an operation to start displaying the medical information has been performed (S27: Yes), the process proceeds to step S28. If it is not determined that an operation to start displaying the medical information has been performed (S27: No), the process proceeds to step S29.
[0111] <Step S28> In step S28, the control unit 11 causes the client terminal 2 to display a detailed display screen P5 containing medical information about the patient selected on the extraction result screen P3. FIG. 14 is a diagram showing an example of the detailed display screen P5. As shown in FIG. 14, the detailed display screen P5 displays operation units K51 to K55, a display area A51 displaying the patient's medication history or treatment history, and a display area A52 displaying the patient's test results or adverse events. When multiple patients are selected on the extraction result screen P3, the control unit 11 can switch the patient whose medical information is to be displayed on the detailed display screen P5 in response to an operation of the operation unit K54 on the detailed display screen P5. The control unit 11 can also cause the client terminal 2 to display the detailed display screen P5 in response to a predetermined operation set in the client terminal 2, rather than an operation of the operation unit K32.
[0112] However, when the medical information of a patient extracted by the extraction process is referenced, if a large amount of information contained in the medical information is presented, the user may not be able to quickly check the necessary information, which may hinder the efficiency of the management of the patient's medical information. In response to this, the medical information management system 10 can support the efficiency of the management of the patient's medical information.
[0113] Specifically, the control unit 11 presents, on the detailed display screen P5, information related to either or both of the extraction target items and the assessment target items among the medical information corresponding to the patient selected on the extraction result screen P3, extracted by the extraction processing unit 111. That is, the detailed display screen P5 omits display of information related to the medical information items not set as the extraction target items or the assessment target items. This enables the medical information management system 10 to improve the efficiency of patient medical information management. Specifically, in the example shown in FIG. 14, medication history information related to "Warfarin tablets 5 mg," which is set as the extraction target item in the extraction conditions, and adverse event information related to "numbness in the hands and feet" and laboratory value information related to "MG value," which are set as the assessment target items in the monitoring conditions, are displayed. The information displayed on the detailed display screen P5 is based on the medication history data D11, the regimen history data D12, the test data D13, and the adverse event data D14. In addition, the control unit 11 can switch whether or not to limit the medical information displayed on the detailed display screen P5 to information related to either or both of the items to be extracted and the items to be judged, depending on the operation of the operation unit K55 of the detailed display screen P5.
[0114] When the operation unit K51 is operated, the control unit 11 can display the simulation screen P4 on the client terminal 2 and execute the simulation process. Also, the control unit 11 prints a list of patients extracted in the extraction process in response to an operation of the operation unit K52. Furthermore, the control unit 11 executes the analysis proposal process for patients whose medical information is displayed on the detailed display screen P5 in response to an operation of the operation unit K53.
[0115] <Step S29> In step S29, the control unit 11 determines whether an operation has been performed to start the analysis proposal process for the patient selected on the extraction result screen P3. Specifically, the control unit 11 determines that an operation to start the analysis proposal process has been performed when the operation unit K33 is operated with one or more patients selected on the extraction result screen P3. Here, if it is determined that an operation to start the analysis proposal process has been performed (S29: Yes), the process proceeds to step S30, and if it is not determined that an operation to start the analysis proposal process has been performed (S30: No), the process returns to step S21.
[0116] <Step S30> In step S30, the control unit 11 executes a proposal creation process for the patient selected on the extraction result screen P3. Specifically, the control unit 11 causes the client terminal 2 to display an analysis proposal screen P6 for setting the contents of the proposal sheet in the proposal creation process. Here, Fig. 15 is a diagram showing an example of the analysis proposal screen P6. As shown in Fig. 15, operation units K61 to K65, display areas A61 to A63, etc. are displayed on the analysis proposal screen P6.
[0117] The control unit 11 executes a registration process to store the content entered on the analysis proposal screen P6 in the storage unit 2 in response to operation of the operation unit K61. Furthermore, the control unit 11 prints out a proposal sheet P7 (see FIG. 16) created based on the content entered on the analysis proposal screen P6 in response to operation of the operation unit K62. Furthermore, the control unit 11 creates and displays the proposal sheet P7 based on the content entered on the analysis proposal screen P6 in response to operation of the operation unit K63. The process for outputting the proposal sheet P7 is executed by the output processing unit 115 of the control unit 11. Furthermore, the control unit 11 can accept, via the operation units K64 and K65, a setting input for an execution period (an example of a presentation target period) indicating the target period for the information presented on the proposal sheet P7. The control unit 11 displays the operation units K64 and K65 with the extraction target period in the extraction process initially input as the execution period, but the control unit 11 can arbitrarily change the execution time in response to user operations on the operation units K64 and K65.
[0118] The display area A61 is an operation area for receiving input of proposal contents included in the proposal sheet P7. The display area A62 is an operation area for receiving input of pharmacist comments included in the proposal sheet P7. Input into the display area A62 is performed by entering text using the display area A62 or by selecting (e.g., dragging and dropping) a pre-defined example sentence displayed in the display area A63.
[0119] The display area A64 is also an operation area for accepting selection operations for the contents of the graphs displayed on the proposal sheet P7. Specifically, the control unit 11 displays in the display area A64 the items that can be displayed as graphs among the extraction target items and the judgment target items set as the screening information, and the graph type for each of the items can be selected in response to a user operation. This selection process is executed by the selection processing unit 114 of the control unit 11. That is, the extraction target items and the judgment target items displayed on the detailed display screen P5 can be selected as items to be displayed on the graph. For example, for each of the extraction target items and the judgment target items set as the screening information, one of "line graph," "bar graph," or "none" can be selected. The display area A64 also allows the user to set the color scheme for displaying the extraction target items and the judgment target items set as the screening information on the graph.
[0120] FIG. 16 is a diagram showing an example of the proposal sheet P7. As shown in FIG. 16, the proposal sheet P7 includes patient information such as patient identification information, the proposal content, and the pharmacist's comments, as well as a graph showing the transition of information on one or more of the extraction target items or the judgment target items. The graph shows the transition of information on items selected from the extraction target items and the judgment target items displayed on the detailed display screen P5 during a preset presentation target period. For example, in the example shown in FIG. 16, the dosage of "5 mg warfarin tablets" is shown as a bar graph, and the test value of "MG value" is shown as a line graph.
[0121] In the example shown in FIG. 17, the monitoring conditions are set as follows: category "Physical Information," code "1," name "Weight Fluctuation Rate," judgment condition "Lower by 5% or More," and extraction period "-1 to 0 months." In this case, among patients extracted based on the filtering conditions and screening conditions, patients who have lost weight by 5% or more are determined to satisfy the monitoring conditions. Here, the judgment conditions shown in FIG. 17 are that the weight to be compared with the weight on the most recent measurement date is the "oldest weight within the range," and the weight fluctuation range is "-5 or more." The "oldest weight within the range" is the weight on the oldest measurement date within the period specified by the extraction period. Furthermore, "-5 or more" means that the weight has decreased by 5% or more when compared with the weight on the most recent measurement date. Note that the weight to be compared with the weight on the most recent measurement date set in the judgment conditions is not limited to the weight on the oldest measurement date. For example, it can be the maximum weight, minimum weight, or weight on a date arbitrarily specified by the user within the period specified by the extraction period. Furthermore, the range of weight fluctuation set as a judgment condition is not limited to "a decrease of 5% or more." For example, the user can set it arbitrarily, such as "an increase of 5% or less" or "a decrease of -5% or more to an increase of 5% or less."
[0122] As described above, in the medical information management system 10, only medical information related to the extraction target items and the assessment target items included in the preset screening information is displayed on the detailed display screen P5, and the proposal sheet P7 is output, including information transitions of one or more of the extraction target items or assessment target items selected from the medical information. Therefore, the user can easily select one or more of the extraction target items or assessment target items that they want to output on the proposal sheet P7. Therefore, the medical information management system 10 can improve the work efficiency of the user in creating the proposal sheet P7 compared to when a large amount of information is displayed as the medical information. [Explanation of symbols]
[0123] 1 Server 11 Control unit 12 Memory unit 13 Communication I / F 14 Display device 15 Operation device 16 Drive device 2 Client terminal 21 Control unit 22 Memory unit 23 Communication I / F 24 Display device 25 Operation device 26 Drive device 3 Printer 4 Communication network 5 Upper system 10 Medical information management system
Claims
[Claim 1] 1. A medical information management system comprising: an extraction processing unit that extracts patients who satisfy extraction conditions related to one or more predetermined items to be extracted; a determination processing unit that determines whether each of the patients extracted by the extraction processing unit satisfies monitoring conditions related to one or more predetermined items to be determined; and a presentation processing unit that is capable of presenting information related to either or both of the items to be extracted and the items to be determined from medical information corresponding to the patients extracted by the extraction processing unit.
Citation Information
Patent Citations
Program for display control, display device, and display method
JP2014191415A