Medical information management system and medical information management program
The medical information management system enhances workflow efficiency by clearly distinguishing between patients extracted and determined in current or previous processes, addressing the limitations of existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- YUYAMA MFG CO LTD
- Filing Date
- 2022-04-20
- Publication Date
- 2026-05-20
AI Technical Summary
The efficiency of managing patients' medical information is hindered by the content displayed on extraction result screens, which do not clearly distinguish between patients extracted in previous and current processes, or those satisfying and not satisfying determination conditions.
A medical information management system and program that includes an extraction processing unit, determination processing unit, and presentation processing unit to identify patients based on extraction and determination conditions, clearly distinguishing between different patient groups on the extraction result screen.
Improves the efficiency of managing patients' medical information by clearly identifying patients extracted in current or previous processes and satisfying or not satisfying determination conditions, enhancing workflow efficiency.
Smart Images

Figure 0007862712000001 
Figure 0007862712000002 
Figure 0007862712000003
Abstract
Description
Technical Field
[0001] The present invention relates to a medical information management system and a medical information management program for assisting in the management of patients' medical information.
Background Art
[0002] In medical institutions such as hospitals or pharmacies, a medical information management system for managing medical information such as patients' medication histories and test information may be used (see, for example, Patent Document 1). Note that this type of medical information management system may have a function of extracting patients based on preset extraction conditions and displaying an extraction result screen.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, the content of the information displayed for each patient on the extraction result screen on which the patients extracted based on the extraction conditions are displayed affects the work efficiency of the user who performs the management work of the patients' medical information by looking at the list display.
[0005] An object of the present invention is to provide a medical information management system and a medical information management program capable of improving the efficiency of the management work of patients' medical information.
Means for Solving the Problems
[0006] The medical information management system according to the present invention comprises: an extraction processing unit that performs an extraction process to extract patients who satisfy extraction conditions for one or more pre-set extraction target items; a determination processing unit that performs a determination process to determine whether each patient extracted in the extraction process satisfies determination conditions for one or more pre-set determination target items; and a presentation processing unit that presents an extraction result screen showing a list of patients extracted in the extraction process. The presentation processing unit then presents on the extraction result screen in a way that allows for the identification of patients who were not extracted in the previous extraction process but were extracted in the current extraction process, and patients who were extracted in both the previous and current extraction processes. Furthermore, the presentation processing unit also presents on the extraction result screen in a way that allows for the identification of patients who were extracted in the previous extraction process but were determined not to satisfy the determination conditions in the determination process, and patients who were extracted in the previous extraction process but were determined to satisfy the determination conditions in the determination process, and patients who were extracted in the current extraction process but were determined to satisfy the determination conditions in the determination process.
[0007] The medical information management program according to the present invention is a medical information management program that causes a computer to execute an extraction step for extracting patients who satisfy extraction conditions for one or more pre-set extraction target items; a determination step for executing a determination step for determining whether each patient extracted in the extraction step satisfies determination conditions for one or more pre-set determination target items; and a presentation step for presenting an extraction result screen showing a list of patients extracted in the extraction step. The presentation step presents, on the extraction result screen, patients who were not extracted in the previous extraction step but were extracted in the current extraction step and patients extracted in the previous extraction process and the current extraction process in an identifiable manner. The presentation step also presents, on the extraction result screen, patients who were extracted in the previous extraction step but were determined not to satisfy the determination conditions in the determination step, but were extracted in the current extraction step and were determined to satisfy the determination conditions in the determination step, and patients who were extracted in the previous extraction process but were determined to satisfy the determination conditions in the determination process, but were extracted in the current extraction process and were determined to satisfy the determination conditions in the determination process in an identifiable manner. [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 improve the efficiency of managing patients' medical information. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a block diagram showing the configuration of a medical information management system according to an embodiment of the present invention. [Figure 2] Figure 2 shows an example of an adverse event master used in a medical information management system according to an embodiment of the present invention. [Figure 3] Figure 3 shows an example of an examination period master used in a medical information management system according to an embodiment of the present invention. [Figure 4]Figure 4 shows an example of medication history data used in a medical information management system according to an embodiment of the present invention. [Figure 5] Figure 5 shows an example of regimen history data used in a medical information management system according to an embodiment of the present invention. [Figure 6] Figure 6 shows an example of test data used in a medical information management system according to an embodiment of the present invention. [Figure 7] Figure 7 shows an example of adverse event data used in a medical information management system according to an embodiment of the present invention. [Figure 8] Figure 8 is a flowchart showing an example of a master registration process performed in a medical information management system according to an embodiment of the present invention. [Figure 9] Figure 9 is a flowchart showing an example of medical information management processing performed by a medical information management system according to an embodiment of the present invention. [Figure 10] Figure 10 shows an example of a display screen shown in a medical information management system according to an embodiment of the present invention. [Figure 11] Figure 11 shows an example of a display screen shown in a medical information management system according to an embodiment of the present invention. [Figure 12] Figure 12 shows an example of a display screen shown in a medical information management system according to an embodiment of the present invention. [Figure 13] Figure 13 shows an example of a display screen shown in a medical information management system according to an embodiment of the present invention. [Figure 14] Figure 14 shows an example of a display screen shown in a medical information management system according to an embodiment of the present invention. [Figure 15] Figure 15 shows an example of a display screen shown in a medical information management system according to an embodiment of the present invention. [Figure 16] Figure 16 shows an example of a proposal sheet output by a medical information management system according to an embodiment of the present invention. [Modes for carrying out the invention]
[0010] Embodiments of the present invention will be described with reference to the accompanying drawings below to facilitate understanding of the present invention. Note that the following embodiments are merely examples of embodying the present invention and do not have the character of limiting the technical scope of the present invention.
[0011] [Medical Information Management System 10] As shown in FIG. 1, a medical information management system 10 according to an embodiment of the present invention includes a server 1, a client terminal 2, a printer 3, and the like. The server 1, the client terminal 2, and the printer 3 are communicably connected wirelessly or by wire via a communication network 4. The communication network 4 includes a LAN, a WAN, the Internet, an intranet, or the like. Further, a higher-level system 5 is connected to the server 1 via the communication network 4.
[0012] The higher-level system 5 is, for example, an electronic medical record system, an order ring system, a receipt system, or the like. Then, the higher-level system 5 inputs prescription data regarding the prescription of drugs for a patient, examination data regarding the examination results of various examinations performed on the patient, patient data indicating the personal information of the patient, and the like to the server 1. Note that the server 1 may be configured to actively read the prescription data, the examination data, the patient data, and the like from the higher-level system 5. The prescription data includes preparation data in which drugs such as anticancer agents are administered 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, start date of medication, drug information (drug code, drug name, etc.), dosage and administration method, therapy information, etc. The therapy information includes, for example, therapy identification information such as a therapy name (regimen name), therapy ID, or therapy ID that can identify the therapy information. Further, the prescription data may include doctor information, type of drug container (ampoule containing drug solution, vial containing drug solution, vial containing powder drug, or infusion bag, etc.), preparation content information (type and number of drug containers, syringes, and injection needles used in compounding work, etc.), and preparation procedure information (work content, dissolving drug, solvent, amount of dissolving drug, amount of solvent, extraction amount), dosing date, prescription note classification, department of medicine, 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 of recording information included in print data input from the server 1 or the client terminal 2 via the communication network 4 on a sheet such as paper. For example, in a medical institution such as a hospital or a pharmacy, a prescription note based on the prescription data may be printed by the printer 3. Further, the printer 3 may be used for printing the extraction result and the determination result by the extraction process and the determination process described later.
[0015] [Server 1] The server 1 is a computer including a control unit 11, a storage unit 12, a communication I / F 13, a display device 14, an operation device 15, and a drive device 16, etc. Note that 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. Further, the server 1 may be an information processing device such as a smartphone, a tablet terminal, or a laptop computer.
[0016] The control unit 11 includes control devices such as a CPU, ROM, RAM, and EEPROM (registered trademark). The CPU is a processor that performs various arithmetic operations. The ROM is a non-volatile storage unit in which information such as control programs for causing the CPU to perform various operations is pre-stored. The RAM is a volatile storage unit, and the EEPROM is a non-volatile storage unit. The RAM and EEPROM are used as temporary storage memories (work areas) for the various operations performed by the CPU. The control unit 11 then uses the CPU to perform various operations according to the various control programs pre-stored in the ROM, EEPROM, or 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 medical information management programs and the like, which cause the control unit 11 to execute the master registration process (see Figure 8) and medical information management process (see Figure 9) described later. The program storage unit 121 also stores programs such as the operating system (OS).
[0019] The master storage unit 122 is a storage area where various types of master information are stored, such as drug master, patient master, medical department master, pharmacist master, regimen master, adverse event master D1, examination period master D2, and screening master.
[0020] For example, the drug master contains information for various drugs, such as drug code (YJ code, etc.), drug name, JAN code, RSS code, drug bottle code, dosage form, unit, specific gravity, drug variety, compatibility, excipients, precautions, and package insert information. The drug code, drug name, JAN code, and RSS code are identification information for identifying the type of drug. The package insert information also includes predetermined test items and predetermined test conditions for tests to be performed on patients taking the drug. Specifically, the predetermined test conditions are a judgment period indicating the range of time when the tests for the predetermined test items should be performed, or a test interval for specifying the judgment period. In particular, the predetermined test conditions are determined individually for each combination of one or more of the patient's age, sex, and the number of days elapsed since the first dose. Note that the necessity of each predetermined test item and the test conditions may also be determined according to other indicators, such as whether the patient is pregnant or not.
[0021] The patient master contains information for each patient, such as patient name, patient ID, gender, age, whether they drink alcohol, whether they smoke, and their diagnosis. The clinical department master contains information on various clinical departments of the medical institution where the medical information management system 10 is used. The pharmacist master contains information on pharmacists belonging to the medical institution where the medical information management system 10 is used.
[0022] The regimen master contains therapeutic information that indicates the content of various predetermined regimens. Specifically, the therapeutic information includes information about 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 day, and the length of one course. Furthermore, when the higher-level system 5 generates the prescription data, therapeutic identification information, such as the name of the therapy to identify the therapeutic information, is added to the prescription data along with information such as the drug corresponding to the therapy.
[0023] The adverse event master D1 is information that associates the type of adverse event occurring in a patient with the criteria for the grade of each adverse event. Figure 2 shows 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 herein. For example, the adverse event master D1 may be stored in the master storage unit 122 in a state where it is divided into multiple masters and associated with each other.
[0024] As shown in Figure 2, the adverse event master D1 stores information such as event ID, event name, test ID, grade conditions, numerical flag, changeability flag, related events, and symptom type in an associated manner. The event ID is identification information for identifying a pre-set adverse event, and the event name is information indicating the name of each adverse event. The test ID is identification information for identifying the 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, a subjective symptom is a symptom that the patient can discover themselves, and an objective symptom is an objective symptom that can be discovered according to the results of tests performed on the patient.
[0025] The aforementioned grade conditions are classification indicators 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 the classification indicators 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 Common Terminology Criteria for Adverse Events, but may also be criteria that have been edited in a manner that allows the control unit 11 to determine the grade based on the Common Terminology Criteria for Adverse Events.
[0026] In this embodiment, the grade of the adverse event is defined in five stages from "0" to "4," with higher numbers indicating more severe symptoms. Although the CTCAE also specifies a grade "5," grade "5" is not used in the medical information management system 10 according to this embodiment because its necessity is low.
[0027] Furthermore, the grade conditions allow for the registration of a range of numerical values used as an indicator when determining each grade numerically. For example, the control unit 11 may automatically extract and register the range corresponding to each grade from the criteria shown in the CTCAE. In addition, the control unit 11 may register the range corresponding to each grade in the adverse event master D1 in response to user operation. The changeability flag indicates whether the grade can be arbitrarily changed in response to 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 the changeability flags corresponding to each grade to "1 (Yes)".
[0028] Furthermore, the numerical flag is information indicating whether at least a portion of the grade of the adverse event can be determined according to a numerical value such as an inspection value or an arbitrarily entered status value. For example, the control unit 11 sets the numerical flag to "1 (Yes)" when a numerical value is entered as range information in the grade condition. The control unit 11 can also set the numerical flag according to user operation. The related event is information including one or more event IDs for identifying one or more adverse events that are 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 "thrombocytopenia," which is an objective symptom among the adverse events, it is possible to classify the grade of the patient's adverse event according to the test value of the test for which the test ID is "0123455". In the grade conditions, the range of the test value corresponding to each grade is defined 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 according to user operation. Furthermore, the range of the test values corresponding to each grade is predetermined, for example, for each patient's gender, and the control unit 11 can also change the range of the test values used to determine the grade according to the patient's gender.
[0030] Furthermore, in the adverse event master D1, for "fever," which is a subjective symptom among the adverse events, it is possible to classify the grade of the adverse event in the patient according to a state value (e.g., body temperature) that indicates the state of the patient's fever, and in the grading conditions, the body temperature corresponding to each grade is defined as the classification index. On the other hand, in the adverse event master D1, for "numbness in the hands and feet," which is a similar subjective symptom among the adverse events, it is not possible to classify the grade of the adverse event in the patient according to a numerical value, and in the grading conditions, the severity of the symptoms of numbness in the hands and feet corresponding to each grade is defined as the classification index.
[0031] Here, Figure 3 shows an example of the aforementioned examination period master D2. As shown in Figure 3, the examination period master D2 contains information for identifying the timing of examinations for the examination items that should be performed for a patient taking a certain drug. As shown in Figure 3, the examination period master D2 registers the drug code, whether or not regular examinations are performed, the default examination code, the examination code to be performed, the start age, the end age, gender restrictions, pre-administration flag, post-administration flag, start examination period, end examination period, and examination interval in association with each other.
[0032] The presence or absence of periodic inspections in the aforementioned inspection period master D2 is predetermined according to the necessity level of the periodic inspections in the aforementioned drug master, or can be arbitrarily set by the user. For example, if the necessity level of the periodic inspections in the drug master is "1: Necessary" or "0: Recommended", the presence or absence of periodic inspections in the aforementioned inspection period master D2 is set to "1: Yes". Also, if the information on the necessity level of the periodic inspections in the drug master is blank, the presence or absence of periodic inspections in the aforementioned inspection period master D2 is set to "0: None". It is also conceivable that if the necessity level of the periodic inspections in the drug master is "0: Recommended", the presence or absence of periodic inspections in the aforementioned inspection period master D2 may be set to "0: None".
[0033] The control unit 11 determines that drugs for which the setting for whether or not periodic inspection is performed is "1: Yes" will be subject to periodic inspection check processing, and drugs for which the setting for whether or not periodic inspection is performed is "0: No" will be excluded from periodic inspection check processing.
[0034] The aforementioned default test code and the aforementioned test code are information indicating the test items to be performed on a patient taking a drug corresponding to the drug code. The default test code is a code used in the higher-level system 5, and the aforementioned test code is a code used in the medical information management system 10. In this embodiment, the case in which the default test code and the aforementioned test code are set individually is described as an example, but in other embodiments, it is conceivable that a common test code is used in the higher-level system 5 and the medical information management system 10.
[0035] The start age and end age are information indicating the age range of patients to whom each record in the examination period master D2 applies. The gender restriction is information indicating the gender of patients to whom each record in the examination period master D2 applies. The pre-administration flag and post-administration flag are flags indicating whether each record in the examination period master D2 applies to an examination before or after drug administration.
[0036] The aforementioned start and end periods are information indicating the range of medication periods to which each record in the examination period master D2 applies, and are information indicating a period based on the date of the patient's first administration of the medication. The date of the first administration is the administration start date included in the prescription data if the patient has not taken the medication before the present. Furthermore, even if the patient has taken the medication before the present, if the date the patient last took the medication is more than a predetermined specific period before the present, the administration start date included in the prescription data is the date of the first administration.
[0037] Specifically, if 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 test period master D2 applies, and the end implementation period indicates the start of the range of administration times to which each record in the test period master D2 applies. Also, if 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 test period master D2 applies, and the end implementation period indicates the end of the range of administration times to which each record in the test period master D2 applies.
[0038] The aforementioned examination interval is information that is pre-set in accordance with the examination items indicated by the default examination code and the performed examination code of each record in the examination period master D2, and is, for example, information indicating the interval at which the examination of the said examination item needs to be performed. In particular, the examination interval is set for each combination of one or more of the following: the patient's age, the patient's sex, and the time elapsed since the first administration of the drug.
[0039] For example, in record R211 of the examination period master D2 shown in Figure 3, it is indicated that for a drug with drug code "0001", the presence or absence of periodic examinations is "1", the default examination code is "01", and periodic examinations are required for the examination item with the implemented examination code "0172". Record R211 also indicates that the applicable age range for patients is "0" to "15" years old, and the applicable gender range for patients is "both". Furthermore, Record R211 indicates that the post-administration flag is "1", the start implementation period is "0" days, the end implementation period is "30" days, and that it applies to cases between "0" days and "30" days after the first administration of the drug. Finally, Record R211 specifies that the examination interval is "15" days.
[0040] Furthermore, in record R212 of the examination period master D2 shown in Figure 3, it is indicated that for a drug with drug code "0001", the presence or absence of periodic examinations is "1", the default examination code is "02", and periodic examinations are required for the examination item with the implemented examination code "0173". Record R212 also indicates that the patient's applicable age is "0" years or older, and the patient's applicable gender is "male". In addition, 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 it applies from "0" days before to "30" days before the first administration of the drug. Record R212 also specifies that the examination interval at which the examination item should be performed is "15" days. Note that if the pre-administration flag is "1", and it is sufficient to perform one examination between the start implementation period and the end implementation period, the setting of the examination interval may be omitted.
[0041] The screening master includes periodic screening information indicating extraction and judgment conditions for periodic screenings that are automatically executed at regular intervals, and ad-hoc screening information indicating extraction and judgment conditions for ad-hoc screenings that are executed 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 the extraction name, filtering conditions, first screening conditions, and second screening conditions, as will be described later (see Figure 11). In this embodiment, the filtering conditions and the first screening conditions are examples of extraction conditions according to the present invention, and the second screening conditions are examples of judgment conditions according to the present invention. Note that the filtering conditions do not necessarily have to be included in the extraction conditions.
[0042] Furthermore, the control unit 11 can update various master information stored in the master storage unit 122 as needed based on information obtained from the higher-level system 5. The control unit 11 can also edit various 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 where patient medical information such as prescription data, medication history data D11, regimen history data D12, test data D13, and adverse event data D14 is stored. The control unit 11 acquires the prescription data from the higher-level system 5 and stores it 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 showing the prescription history of each patient's medications, and the regimen history data D12 is information showing the medication administration history of each patient's therapy. The control unit 11 updates the medication history data D11 and the regimen history data D12 based, for example, on the prescription data. Here, Figure 4 is a diagram showing an example of the medication history data D11, and Figure 5 is a diagram showing an example of the regimen history data D12.
[0045] The medication history data D11 shown in Figure 4 includes information such as patient ID (patient identification information), patient name (patient identification information), prescription date, drug name (drug identification information), ward, dosage and administration, medical department, and attending physician. The control unit 11 can identify the dates on which the drug was taken based on the prescription date and dosage and administration in the medication history data D11. For example, if the prescription date in the medication history data D11 is August 2, 2015, and the dosage and administration are divided into 3 doses over 10 days, the control unit 11 can determine that August 2, 2015, is the start date of taking the drug, and that the 10 days from August 2, 2015 to August 11, 2015 are the days the drug was taken. If the prescription data includes the start date of taking the drug, that start date may be registered in the medication history data D11. Similarly, if the prescription data includes the start date of medication, the date of medication use may be registered in the medication history data D11 based on the start date of medication use and the dosage and administration method. In this way, in the medical information management system 1, the control unit 11 can identify the prescription date, the start date of medication use, the date of medication use, etc., and therefore, in extraction processing described later, it is possible to extract patients based on the prescription date, the start date of medication use, the date of medication use, etc. Furthermore, the control unit 11 may be able to arbitrarily update the medication history data D11 in response to user operations on the server 1 or the client terminal 2. For example, the control unit 11 may be able to register in the medication history data D11 the type of medication and the date and time of medication use related to each patient's medication use record in response to user operations, and may also be able to receive the medication history registered in the higher-level system 5, etc., and register it in the medication history data D11.
[0046] The regimen history data D12 shown in Figure 5 includes information such as patient ID (patient identification information), patient name (patient identification information), administration date, therapy name (therapy identification information), ward, cycle information, planning department, and planning physician. The control unit 11 may also update the regimen history data D12 arbitrarily in response to user operations on the server 1 or the client terminal 2.
[0047] The aforementioned test data D13 is information including test results such as test values for each test item performed for each patient. Here, Figure 6 is a diagram showing an example of the test data D13. The test data D13 shown in Figure 6 includes information such as patient ID (patient identification information), patient name (patient identification information), test date, test ID (test identification information), test item (test identification information), and test results. The control unit 11 updates the test data D13 based on patient test data acquired from the higher-level system 5, or patient test data read from a recording medium such as a USB memory or CD inserted into the server 1 or the client terminal 2.
[0048] The adverse event data D14 is information that shows data on adverse events such as subjective and objective symptoms for each patient. Here, Figure 7 is a diagram showing an example of the adverse event data D14. The adverse event data D14 shown in Figure 7 includes information such as patient ID (patient identification information), patient name (patient identification information), date, adverse event ID (adverse event identification information), event name (adverse event identification information), and grade. The control unit 11 updates the adverse event data D14 based on patient examination data acquired from the higher-level system 5, or information on the patient's subjective symptoms arbitrarily entered into the server 1 or the client terminal 2.
[0049] The aforementioned communication I / F 13 is a communication interface having a network card or the like that performs data communication wirelessly or via wired connection 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 according to control instructions from the control unit 11. The operating device 15 is an operating unit operated by the user to input various information to the server 1. Specifically, the operating 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 operating 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 stored non-temporarily. The recording medium 161 is a CD, DVD, BD, or USB memory, and the drive device 16 is a CD drive, DVD drive, BD drive, or USB port. 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] Incidentally, the content of the information displayed for each patient on the extraction results screen, which shows patients extracted based on the extraction criteria, affects the work efficiency of users who manage patients' medical information by viewing the list display. In response to this, the medical information management system 10 can support the streamlining of patient medical information management tasks.
[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, and the like. The control unit 11 functions as various processing units by executing various processes such as the master registration process (see Figure 8) and the medical information management process (see Figure 9) described later, in accordance with the medical information management program. In other words, in this embodiment, the server 1 alone constitutes the medical information management system according to the present invention. Alternatively, the server 1 may also constitute a standalone medical information management system that also serves as the client terminal 2 operated by the user. Note that some or all of the processing units included in the control unit 11 may be composed of electronic circuits.
[0054] Furthermore, in another embodiment, some or all of the functions of the server 1 may be provided on the client terminal 2. For example, some or all of the medical information management program may be installed on the client terminal 2, and the control unit 21 of the client terminal 2 may appropriately acquire necessary information from the server 1 and execute the master registration process (see Figure 8) and medical information management process (see Figure 9) described later. In this case, the client terminal 2 is an example of the medical information management system according to the present invention. Moreover, in the medical information management system 10, the server 1 and the client terminal 2 may cooperate to execute the master registration process (see Figure 8) and medical information management process (see Figure 9) described later.
[0055] The extraction processing unit 111 executes an extraction process to extract patients who meet the extraction conditions for one or more pre-set extraction target items. Specifically, the extraction processing unit 111 can perform periodic screening, which extracts patients periodically at pre-set intervals or times based on pre-set periodic screening information, and ad-hoc screening, which extracts patients based on arbitrary screening information arbitrarily entered at any time in response to user operation. The periodic screening may include the extraction process being executed only once at a pre-set reservation date and time, or the extraction process being executed at multiple pre-set reservation dates and times. In addition, the judgment process described later is also executed in the periodic screening and the ad-hoc screening. The extraction target items are drugs, adverse events, test values, etc., and the extraction conditions are conditions related to the type of drug, the grade of the adverse event, the range of the test value, etc. The extraction processing unit 111 stores the results of the extraction process executed based on each of the screening information (first screening conditions) in the storage unit 12, associating them with each piece of screening information, and the control unit 11 can refer to the results of the extraction process stored in the storage unit 12. For example, the extraction processing unit 111 stores at least one set of results of the extraction process based on the screening information in the storage unit 12 for each set of screening information. This allows the control unit 11 to identify not only the patients extracted in the current extraction process but also the patients extracted in the previous extraction process, and to identify the patients newly extracted in the current extraction process, when the extraction processing unit 111 performs the extraction process. The results of the current extraction process by the extraction processing unit 111 are stored in the RAM of the control unit 11, but the storage unit 12 may store information for both the current extraction process and the previous extraction process.
[0056] The determination processing unit 112 executes a determination process to determine whether each patient extracted by the extraction process of the extraction processing unit 111 satisfies the second screening conditions relating to one or more predetermined items to be determined. Specifically, the items to be determined are conditions relating to drugs, test values, adverse events, etc., and the second screening conditions are conditions relating to the type of drug, the grade of adverse events, the range of test values, etc. The determination processing unit 112 stores the results of the determination process executed based on each of the screening information (second screening conditions) in the storage unit 12, associating them with each piece of screening information, and the control unit 11 can refer to the results of the determination process stored in the storage unit 12. For example, the determination processing unit 112 stores at least one result of the determination process based on each piece of screening information in the storage unit 12. As a result, when the determination processing unit 112 executes the determination process, the control unit 11 can identify not only patients who were determined to meet the determination conditions in the current determination process, but also patients who were determined to meet the determination conditions in the previous determination process, and can identify patients who were newly determined to meet the determination conditions in the current determination process. The result of the current determination process by the determination processing unit 112 is stored in the RAM of the control unit 11, but the storage unit 12 may store information for both the result of the current determination process and the result of the previous determination process by the determination processing unit 112.
[0057] The presentation processing unit 113 presents an extraction results screen showing a list of patients extracted in the extraction process. In particular, the presentation processing unit 113 presents patients who were not extracted in the previous extraction process but were newly extracted in the current extraction process in a manner that allows them to be distinguished from other patients. More specifically, the presentation processing unit 113 presents patients who were not extracted in the previous extraction process but were extracted in the current extraction process on the extraction results screen in a manner that allows them to be distinguished from patients extracted in both the previous and current extraction processes. Furthermore, the presentation processing unit 113 presents patients who were extracted in the previous extraction process but were determined not to meet the determination conditions in the determination process, and who were extracted in the current extraction process but were newly determined to meet the determination conditions in the determination process, in a manner that allows them to be distinguished from other patients. In particular, the presentation processing unit 113 presents, on the extraction result screen, patients who were extracted in the previous extraction process and determined not to meet the judgment conditions in the judgment process, and who were extracted in the current extraction process and determined to meet the judgment conditions in the judgment process, and patients who were extracted in the previous extraction process and determined to meet the judgment conditions in the judgment process, and who were extracted in the current extraction process and determined to meet the judgment conditions in the judgment process, in a way that allows for identification. Furthermore, the presentation processing unit 113 can present information from the medical information corresponding to the patients extracted by the extraction processing unit 111 that is related to either or both of the extraction target items and the judgment target items. That is, the presentation processing unit 113 does not present information from 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 a process to select one or more of the extraction target items and the judgment target items in accordance with user operation. The output processing unit 115 can output a proposal sheet that includes the transitions of the one or more extraction target items and judgment target items selected by the selection processing unit 114 within a pre-set presentation target period. Specifically, the output processing unit 115 can output proposal sheet P7 (see Figure 16) as the proposal sheet, as will be described later.
[0059] In particular, the output processing unit 115 can output the transitions of information for the extraction target items and the judgment target items in graph form. Here, the selection processing unit 114 can select the graph type for each of the extraction target items and the judgment target items according to user operation. The output processing unit 115 then outputs the transitions of information for each of the extraction target items and the judgment target items in graph form of the graph type selected by the selection processing unit for the judgment target item.
[0060] Furthermore, if the extraction conditions include at least an extraction period, the output processing unit 115 may output the transitions of information for the extraction items and the judgment items, using the extraction period as the presentation period. In addition, the output processing unit 115 may allow the presentation period to be arbitrarily set according to user operation.
[0061] The registration processing unit 116 can register the extraction conditions and the second screening conditions in response to user operations. Furthermore, the simulation processing unit 117 can, while the registration processing unit 116 is ready to accept user operations for registering the extraction conditions and the second screening conditions, present the results of patient extraction by the extraction processing unit 111 and determination of the second screening conditions by the determination processing unit 112, according to the extraction conditions and the second screening conditions currently being entered.
[0062] [Client Terminal 2] The client terminal 2 is a personal computer equipped with a control unit 21, a storage unit 22, a communication interface 23, a display device 24, an operating device 25, and a drive device 26. Each of the client terminals 2 is located in a medical institution where the medical information management system 10 is used and is an operating terminal operated by a user such as a pharmacist. For example, the client terminal 2 is used by a pharmacist who prepares medications to be administered to patients in the medical institution. The client terminal 2 may also be an information processing device such as a smartphone, tablet, or laptop computer.
[0063] The control unit 21 includes control devices such as a CPU, ROM, RAM, and EEPROM. The CPU is a processor that performs various arithmetic operations. The ROM is a non-volatile storage unit in which information such as control programs for causing the CPU to perform various operations is pre-stored. The RAM is a volatile storage unit, and the EEPROM is a non-volatile storage unit. The RAM and EEPROM are used as temporary storage memories (work areas) for the various operations performed by the CPU. The control unit 21 then uses the CPU to perform various operations according to the various control programs pre-stored in the ROM, EEPROM, or storage unit 22.
[0064] 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 displays various operation screens on the display device 24 by accessing the server 1 via the communication network 4, and transmits input operations on the operation screen 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 at 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.
[0065] The aforementioned communication I / F23 is a communication interface having a network card or the like that performs data communication wirelessly or via wired connection between the server 1 and external devices such as the printer 3 via the communication network 4, according to a predetermined communication protocol.
[0066] The display device 24 is a display unit such as a liquid crystal display or an organic EL display that displays various information according to control instructions from the control unit 21. The operating device 25 is an operating unit operated by the user to input various information to the client terminal 2. Specifically, the operating 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 operating 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.
[0067] The drive device 26 is capable of reading the OS or browser software from a computer-readable recording medium 261 on which the OS or browser software is recorded. The recording medium 261 is a CD, DVD, BD, or USB memory, and the drive device 16 is a CD drive, DVD drive, BD drive, or USB port. In the client terminal 2, the control unit 21 installs the OS or browser software read from the recording medium 261 using the drive device 26 into the program storage unit 221 of the storage unit 22.
[0068] In the medical information management system 10, the server 1 displays various information, such as the screening list screen P1 and the extraction result screen P3 described later, on the client terminal 2 in response to user operations. 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 accept user input to the client terminal 2. Specifically, in this embodiment, the server-client system is configured by the server 1 and the client terminal 2, and the case in which the server 1 performs processing such as display, storage, and printing in response to user operations on the client terminal 2 will be described. For this reason, in this embodiment, the processing such as "display," "operation," "selection," and "input" described below will be described as being performed using the display device 24 and the operating device 25 of the client terminal 2. That is, the client terminal 2 functions as the operating device and display device of the server 1. Of course, processes such as "display," "operation," "selection," and "input" may be performed by the display device 14 and the operating device 15 of the server 1.
[0069] The following describes an example of the master registration process and the medical information management process performed by the medical information management system 10, with reference to Figures 8 and 9. The control unit 11 of the server 1 is capable of executing the master registration process or the medical information management process in parallel. The master registration process and the medical information management process may also be executed in parallel in response to requests from multiple client terminals 2, corresponding to each client terminal 2.
[0070] [Master Registration Process] <Step S11> In step S11, the control unit 11 waits for a user operation to start maintenance of the screening master, which stores the 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 the screening master has been performed when an operation key for displaying a list of screening information registered in the screening master is operated. If it is determined that a user operation to start maintenance of the screening master has been performed (S11: Yes), the process moves to step S12.
[0071] <Step S12> In step S12, the control unit 11 displays a screening list screen P1 on the client terminal 2, which includes a list of screening information registered in the screening master. Figure 10 shows an example of the screening list screen P1.
[0072] As shown in Figure 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 switches the list of screening information displayed in the display area A12 according to the selection of the execution method in the display area A13. Specifically, if "Regular" is selected in the display area A13, the control unit 11 displays a list of regular screening information related to the regular screening in the display area A12, and if "As needed" is selected in the display area A13, the control unit 11 displays a list of as-needed screening information related to the as-needed screening in the display area A12.
[0073] Furthermore, the control unit 11 can classify the screening information into multiple folders (groups) and register them in the screening master. The control unit 11 then displays a list of the folders in the display area A14 of the screening list screen P1, and displays a list of the screening information classified into one or more folders selected in the display area A14 in the display area A12.
[0074] Each data item in the list of screening information in the display area A12 contains information from items A121 to A127. Item A121 displays the extracted name, which is the name of the screening information. Item A122 displays the name of the user who registered the screening information corresponding to the extracted name.
[0075] Item A123 displays the extraction period among the extraction conditions, and the control unit 11 can change the extraction period and unit (day, week, month, etc.) according to the operation in item A123. For example, if "0 to 0 days" is entered in item A125, the extraction period is the day the extraction process starts; if "-7 to -1 days" is entered, the extraction period is from 7 days before the start of the extraction process to the day before the start; and if "-1 to -1 month" is entered, the extraction period is the one month from the start of the extraction process to 1 month before. Note that the extraction period is not limited to days or months, but can be set in various units such as hours, weeks, or years.
[0076] Furthermore, item A124 displays the enabled and disabled settings for periodic screening (extraction and judgment processing) based on the screening information, and the control unit 11 switches the enabled and disabled settings for periodic screening based on the screening information according to the operation of item A124. Item A125 displays the enabled and disabled settings for the automatic printing function, which automatically prints the results of the periodic screening when the automatic execution function is enabled, and the control unit 11 can switch the enabled and disabled settings for the automatic printing function according to the operation of item A125. This allows the user to switch the enabled and disabled settings for the automatic printing function for each piece of screening information. Item A126 displays the interval and time for executing the periodic screening based on the screening information when the automatic execution function is enabled, and the control unit 11 can set the interval and time for executing the periodic screening according to the operation of item A126. In addition, the execution time for print output when the automatic printing function is enabled may be set in advance. Item A127 displays the execution date, time, and execution duration (duration) of the previous execution of the periodic screening based on the screening information.
[0077] The operation area A11 displays the operation units K11 to K18, etc. The control unit 11 can receive operations from the operation units K11 to K18 on the client terminal 2.
[0078] Specifically, the control unit 11 registers the screening information entered on the screening list screen P1 into the screening master in response to an operation of the operation unit K11. The control unit 11 also starts a new creation process to begin creating 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 reference creation process to begin creating new screening information by referencing the screening information selected on the screening list screen P1 in response to an operation of the operation unit K13.
[0079] Furthermore, when the operation unit K15 is operated while the screening information is selected on the screening list screen P1, the control unit 11 executes a process to delete the screening information. Also, when the operation unit K16 is operated while the screening information is selected on the screening list screen P1, the control unit 11 executes an extraction process and a judgment process based on the extraction conditions and the second screening conditions included in the screening information. Furthermore, when the operation unit K17 is operated, the control unit 11 executes a process to register the folder for classifying the screening information. In addition, when a predetermined print operation is performed while the screening information is selected on the screening list screen P1, the control unit 11 executes a print process to print a list of patients extracted by the extraction process executed based on the extraction conditions included in the screening information. Finally, when the operation unit K18 is operated, the control unit 11 closes the screening list screen P1.
[0080] Furthermore, the control unit 11 initiates a detailed editing process to edit the details of the extraction conditions selected on the screening list screen P1, in response to an operation of the operation unit K14. Specifically, when the operation unit K14 is operated while any of the extraction conditions is selected on the screening list screen P1, the control unit 11 displays a detailed settings screen P2 for editing the details of the extraction conditions on the client terminal 2. The control unit 11 also displays the detailed settings screen P2 on the client terminal 2 when the operation unit K12 or K13 is operated and a new extraction condition is created. Hereinafter, Figure 11 shows an example of the detailed settings screen P2.
[0081] As shown in Figure 11, the detailed settings screen P2 displays the operation units K21 to K24 and the display areas A21 to A25. The control unit 11 registers the screening information, including the extraction conditions and the second screening conditions, entered in the detailed settings screen P2, to the screening master by overwriting, in response to the operation of the operation unit K21, and then closes the detailed settings screen P2. The control unit 11 also registers the screening information, including the extraction conditions and the second screening conditions, entered in the detailed settings screen P2, to the screening master by saving with an alias, in response to the operation of the operation unit K23, and then closes the detailed settings screen P2. Furthermore, the control unit 11 executes the extraction process and the judgment process based on the screening information entered in the detailed settings screen P2, in response to the operation of the operation unit K22. In addition, when the operation unit K24 is operated, the control unit 11 executes a process to register the folder for classifying the screening information.
[0082] The display area A21 shows the operation areas A211 to A213. The operation areas A211, A212, and A213 are areas for receiving input information regarding the name, execution method, and timing of the screening information, respectively. The display area A21 also displays the extraction time, which is the time taken when the extraction process and the judgment process based on the screening information were last executed. Furthermore, the display area A21 allows the user to select whether or not to limit the target of the extraction process and the judgment process to the currently logged-in pharmacist.
[0083] The display area A22 allows for the setting of one or more filtering conditions to narrow down the patients to be extracted from the screening information. The filtering conditions are mainly conditions related to the patient themselves. Specifically, the filtering conditions can be set for "gender / age," "hospitalization ward," "prescribing department," and "admission / discharge conditions." For example, the "gender / age" field allows input of the patient's gender and age. The "hospitalization ward" field allows selection of the patient's ward, and the "prescribing department" field allows selection of the patient's medical department. Furthermore, the "admission / discharge conditions" field allows selection of the patient's treatment schedule (e.g., scheduled hospitalization, scheduled discharge).
[0084] The display area A23 allows for the setting of one or more first screening conditions to narrow down the patients to be extracted from the screening information. The first screening conditions are mainly conditions related to the patient's medical treatment and condition. Specifically, the first screening conditions include items to be extracted, such as drugs, test values, and adverse events. For example, in the example shown in Figure 11, the item to be extracted for the first screening condition is "drugs," the code of the drug the patient is taking is "Warfarin 05," the name of the item to be extracted is "Warfarin Tablets 5mg," and the condition is "specified drugs only." In this case, the extraction process based on the first screening conditions will extract patients who are taking the drug "Warfarin Tablets 5mg." If the condition is set to "same component," the extraction process based on the first screening conditions will extract patients who are taking drugs with the "same component" as "Warfarin Tablets 5mg."
[0085] Furthermore, when the extraction target item is "drug," in addition to "specified drug only," "same therapeutic effect" or "same active ingredient" can also be selected. Moreover, if one or more drug groups containing multiple types of drugs are registered in the medical information management system 1 or the higher-level system 5, the control unit 11 may display "drug group" separately from "drug" as the extraction target item in display area A231 of display area A23. When "drug group" is selected as the extraction target item by user operation, the control unit 11 displays a list of the drug groups in display area A232 in response to the user operation and selects one of the drug groups in response to the user operation. This allows the user to easily set, for example, a drug group containing multiple types of drugs with different therapeutic effects, or a drug group containing multiple types of drugs with different active ingredients, as the extraction condition, and the extraction processing unit 111 can extract patients who are taking the drugs included in the drug group.
[0086] Furthermore, in the display area A23, it is possible to set the first screening condition that a pre-set target date is included in a pre-set extraction target period. The target date can be selected from, for example, "prescription date," "date of administration (or administration date)," or "start date of administration (or administration start date)." The extraction target period is set by specifying the number of days preceding the execution date of the extraction process. Then, in the extraction process, the control unit 11 extracts patients whose target date is included in the extraction target period.
[0087] Furthermore, the duration of drug administration may also be set as the first screening condition, for example, if a particular drug has been administered continuously for four weeks or more. Specifically, the control unit 11 displays "Prescription date," "Date of administration," "Date of start of administration," etc., as selection candidates for the target date to be displayed in the display area A23, as well as "Currently taking" and "Currently taking."
[0088] When the type of drug is set as the extraction condition, the extraction period is set, and "continuously taking" is set as the target day, the extraction processing unit 111 extracts patients who have been continuously taking the type of drug set in advance as the extraction condition during the extraction period. In particular, when the type of drug is set as the extraction condition, the extraction period is set, and "continuously taking" is set as the target day, the extraction processing unit 111 may extract patients who have been continuously taking the drug during the extraction period and patients who have not had a period of time during the extraction period that is longer than a predetermined specified period. This allows patients who have not taken the drug for a short period, such as one or two days, during the extraction period to be considered as patients who have been continuously taking the drug during the extraction period and extracted accordingly. The extraction processing unit 111 may change the specified period according to the type of drug or the length of the extraction period. Furthermore, the control unit 11 may also be able to set the specific period along with the extraction target period in the display area A23 according to user operation.
[0089] Furthermore, if the medical information management system 1 or the higher-level system 5 allows setting information on drug-free periods during which patients refrain from taking medication, the extraction processing unit 111 may, in the extraction process, extract patients whose medication days fall within the extraction target period and patients whose execution date for the extraction process is pre-set as a drug-free period. Also, if "taking medication" is selected as a target date, the extraction processing unit 111 extracts patients whose execution date for the extraction process falls on a medication day set as an extraction condition. In particular, if the medical information management system 1 or the higher-level system 5 allows setting information on drug-free periods during which patients refrain from taking medication, the extraction processing unit 111 may extract patients whose execution date falls on a day when the medication is taken as set in the extraction conditions, and patients whose execution date is pre-set as a drug-free period. In these cases, the control unit 11 may set whether or not to extract patients whose execution date is pre-set as a drug-free period, according to user operation in the display area A23.
[0090] Furthermore, as will be described later, the control unit 11 performs a determination process for each patient extracted based on the filtering conditions and the first screening conditions to determine whether one or more predetermined items satisfy a predetermined second screening condition. The display area A24 allows setting the items to be determined and the second screening condition. Specifically, the items to be determined include drugs, test values, adverse events, etc. For example, in the example shown in Figure 11, the second screening condition is set to category "test value", code "001000001", name "MG value", and condition "2.4 or higher". In this case, among the patients extracted based on the filtering conditions and the first screening conditions, patients whose MG value test result is 2.4 or higher are determined to satisfy the second screening condition.
[0091] Furthermore, in the display area A24, it is possible to set a second screening condition that a pre-set target date is included in a pre-set extraction target period. The target date can be selected from, for example, the prescription date, the date of administration, or the start date of administration. The extraction target period is set by specifying the number of days preceding the execution date of the extraction process. Then, in the extraction process, the control unit 11 extracts patients whose target date is included in the extraction target period.
[0092] In the display area A25, it is possible to set which patients extracted in the extraction process will be automatically registered as subjects for follow-up observation. Specifically, in the example shown in Figure 11, it is possible to select one of the following: "Screening I target patients," which includes all patients extracted based on the filtering conditions and the first screening conditions; "Screening II target patients," which includes patients who meet the second screening conditions among the extracted patients; or "No target patients," which does not automatically register any patients. The control unit 11 sets as patient information that patients who meet the conditions for follow-up observation among the patients extracted in the extraction process are subjects for follow-up observation, according to the conditions selected in the display area A25.
[0093] <Step S13> In step S13, the control unit 11 determines whether an operation to create the screening information to be registered in the screening master has been performed. Specifically, the control unit 11 determines that an operation to create the screening information has been performed if the operation unit K12 or 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.
[0094] <Step S14> In step S14, the control unit 11 executes a process to create screening information including the extraction conditions and the second screening conditions and register it in the screening master. Specifically, the control unit 11 displays the detailed settings screen P2 on the client terminal 2 and creates the screening information in response to user operations on the client terminal 2 and registers it in the screening master. Step S14 is executed by the registration processing unit 116 of the control unit 11.
[0095] <Step S15> In step S15, the control unit 11 determines whether or not an operation to edit the screening information registered in the screening master has been performed. Specifically, the control unit 11 determines that an operation to edit the screening information has been performed if 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 to edit the screening information has been performed (S15: Yes), the process proceeds to step S16; if it is determined that an operation to edit the screening information has not been performed (S15: No), the process proceeds to step S17.
[0096] <Step S16> In step S16, the control unit 11 executes a process for editing the screening information selected on the screening list screen P1. Specifically, the control unit 11 displays the detailed settings screen P2, which displays the screening information selected on the screening list screen P1, on the client terminal 2, and edits the extraction conditions and second screening conditions included in the screening information in response to user operations on the client terminal 2, and registers them in the screening master.
[0097] <Step S17> In step S17, the control unit 11 determines whether an operation to terminate the maintenance of the screening master has been performed. Specifically, the control unit 11 determines that an operation to terminate the maintenance of the screening master has been performed if the operation unit K18 is operated. If it is determined that an operation to terminate the maintenance of the screening master has been performed (S17: Yes), the master registration process is terminated. If an operation to terminate the maintenance of the screening master has not been performed, the process returns to step S13.
[0098] [Medical Information Management Processing] Next, an example of the medical information management process will be described with reference to Figure 9.
[0099] <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 the start operation for the extraction process is performed on the screening list screen P1 or the detailed settings screen P2. It also determines to start the extraction process when the start time for the extraction process set in the screening information arrives. If it is determined to start the extraction process (S21: Yes), the process moves to step S22; if it is not determined to start the extraction process (S21: No), the process moves to step S25.
[0100] <Step S22> In step S22, the control unit 11 performs an extraction process to extract patients based on the filtering conditions and the first screening conditions that have been set in advance as extraction conditions. Note that step S22 is an example of an extraction step and is performed by the extraction processing unit 111 of the control unit 11.
[0101] <Step S23> In step S23, the control unit 11 performs a determination process to determine whether each patient extracted in step S22 meets the second screening condition. Note that step S23 is an example of a determination step and is performed by the determination processing unit 112 of the control unit 11.
[0102] <Step S24> In step S24, the control unit 11 presents the extraction results from step S22 and the determination results from 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 displays an extraction result screen P3, which shows a list of patients extracted by the extraction process in step S22, on the display device 24 of the client terminal 2. Figure 12 shows an example of the extraction result screen P3.
[0103] As shown in Figure 12, the extraction results screen P3 displays the operation units K31 to K34, display areas A31 to A33, etc. The control unit 11 starts the simulation processing of the extraction process and the judgment process based on the screening information selected on the extraction results screen P3 in response to the operation of the operation unit K31. The control unit 11 also displays the detailed display screen P5, which displays the patient's medication history and examination history, etc., selected on the extraction results screen P3, on the client terminal 2 in response to the operation of the operation unit K32. Furthermore, the control unit 11 prints out the list of extracted patients displayed on the extraction results screen P3 in response to the operation of the operation unit K33. On the other hand, if the automatic printing function is enabled in the screening information, the control unit 11 automatically prints out the list of patients in step S24. If the automatic printing function is enabled and a print time is set in advance, the control unit 11 automatically prints out the list of patients at that print time. Furthermore, the control unit 11 performs analysis suggestion processing for the patient selected on the extraction result screen P3 in response to the operation of the operation unit K34.
[0104] The display area A31 displays a list of the screening information. The control unit 11 also displays in the display area A31 the number of patients extracted when the extraction process is performed based on each of the screening pieces of information in the Screening I column. Furthermore, the control unit 11 displays in the display area A31 the number of patients extracted in the extraction process who meet any of the second screening conditions in the Screening II column, and displays in the Observation column the number of patients extracted in the extraction process who meet any of the second screening conditions and are registered as subjects for follow-up observation.
[0105] Display area A33 displays a list of patients extracted by the extraction process performed based on each of the extraction conditions displayed in display area A31. The patient list includes information for each patient, such as screening, follow-up, start date, patient ID, patient name, gender, age, whether further examination is required, ward, department, and notes.
[0106] As shown in Figure 12, the screening items in the display area A33 include area A331 corresponding to the first screening condition and area A332 corresponding to the second screening condition. The control unit 11 then displays information regarding the extraction results based on the first screening condition and information regarding the extraction results based on the second screening condition in areas A331 and A332 in an identifiable manner. Note that the display manner for the information regarding the extraction results based on the first screening condition and the information regarding the extraction results based on the second screening condition is not limited to those described here, and may be a pre-set display manner such as text, graphics, or display colors.
[0107] Specifically, the control unit 11 displays information such as "NEW" in the area A331 corresponding to the first screening condition for patients who did not meet the first screening condition in the previous extraction process but newly meet the first screening condition in the current extraction process. Similarly, the control unit 11 displays information such as "NEW" in the area A332 corresponding to the second screening condition for patients displayed in the display area A33 who did not meet the second screening condition in the previous determination process but newly meet the second screening condition in the current determination process. Furthermore, the control unit 11 also displays information such as "NEW" in the area A332 corresponding to the second screening condition for patients displayed in the display area A33 who were not extracted in the previous extraction process but were extracted in the current extraction process and determined to meet the determination condition in the determination process.
[0108] On the other hand, for patients displayed in the display area A33 who are determined to meet the first screening condition in both the previous and current extraction processes, the control unit 11 displays information such as a "○" in the area A331 corresponding to the first screening condition to identify that fact. Similarly, for patients displayed in the display area A33 who are determined to meet the second screening condition in both the previous and current judgment processes, the control unit 11 displays information such as a "○" in the area A332 corresponding to the second screening condition to identify that fact.
[0109] In other words, the control unit 11 distinguishes between patients who were not extracted in the previous extraction process but were extracted in the current extraction process and patients who were extracted in both the previous and current extraction processes by displaying "NEW" or "○" in area A331. Similarly, the control unit 11 distinguishes between patients who were extracted in the previous extraction process but were determined not to satisfy the judgment conditions in the judgment process, who were extracted in the current extraction process and were determined to satisfy the judgment conditions in the judgment process, and patients who were extracted in the previous extraction process but were determined to satisfy the judgment conditions in the judgment process, who were extracted in the current extraction process and were determined to satisfy the judgment conditions in the judgment process by displaying "NEW" or "○" in area A332.
[0110] Furthermore, the control unit 11 displays "NEW" in both area A331 and area A332 for patients who were not extracted in the previous extraction process but were extracted in the current extraction process and were determined to meet the determination conditions in the determination process, thereby distinguishing between such patients and patients who were extracted in the previous extraction process and determined to meet the determination conditions in the determination process, and who were extracted in the current extraction process and determined to meet the determination conditions in the determination process. In addition, the control unit 11 displays "○" in both area A331 and area A332 for patients who were extracted in both the previous and current extraction processes and were determined to meet the determination conditions in both determination processes.
[0111] Furthermore, the control unit 11 displays information such as a blank space in the area A332 corresponding to the second screening condition for patients displayed in the display area A33 who do not meet the second screening condition. On the other hand, the control unit 11 may also display patients who were extracted in the previous extraction process but not in the current extraction process in the display area A33 in a way that allows them to be distinguished from patients extracted in the current extraction process by the background color or text display color of the area corresponding to the patient. In this case, the control unit 11 displays information such as a blank space in the area A331 corresponding to the first screening condition for patients displayed in the display area A33 who do not meet the first screening condition. That is, the control unit 11 presents patients who do not meet the first screening condition and patients who meet the first screening condition in a way that allows them to be distinguished in the display area A33. In another embodiment, the control unit 11 may display in the display area A33 patients who were determined to satisfy the determination conditions in the previous determination process but were determined not to satisfy the determination conditions in the current determination process.
[0112] Furthermore, the control unit 11 may change the display order of patients displayed in the display area A33 according to a preset priority order, for example, based on the contents of the areas A331 and A332. For example, the priority order could be set from highest to lowest as follows: both areas A331 and A332 being "NEW", area A331 being "NEW", and area A332 being "NEW".
[0113] The control unit 11 may also be configured to display in the display area A33 only patients who have been extracted based on the extraction conditions included in one or more screening pieces of information selected by user operation from among the screening information displayed in the display area A31.
[0114] In this manner, the medical information management system 10 displays the extraction results screen P3, which shows a list of patients extracted by the extraction processing unit 111. On the extraction results screen P3, patients who were not extracted in the previous extraction process but were extracted in the current extraction process are clearly displayed. Furthermore, on the extraction results screen P3, patients who were determined not to meet the judgment conditions in the judgment process for patients extracted in the previous extraction process, but who were determined to meet the judgment conditions in the judgment process for patients extracted in the current extraction process, are clearly displayed. This makes it possible for the medical information management system 10 to improve the efficiency of managing patients' medical information. For example, a user can easily understand the patients newly extracted in the extraction process and the patients who were newly determined to meet the judgment conditions in the judgment process by looking at the extraction results screen P3.
[0115] Furthermore, the determination processing unit 112 can determine whether or not the tests for the pre-set test items have been performed on the patients extracted in the extraction process within a pre-set determination period. Specifically, the determination processing unit 112 determines, based on the test data D13 and the test period master D2, whether or not the tests for the pre-set test items associated with the medications taken by the patient have been performed on the patient within a pre-set determination period associated with the medications taken by the patient. In another embodiment, the determination processing unit 112 may use the extraction target period, which is pre-set as the extraction condition for the extraction process, as the determination period. In this case, the determination processing unit 112 determines whether or not the tests for the pre-set test items have been performed within the extraction target period, and if so, determines whether or not the test values for those tests are within a pre-set range. That is, the determination processing unit 112 may perform the determination without using the test period master D2. Furthermore, although the case in which the determination processing unit 112 determines whether or not to perform the tests is described as an item pre-set in association with the medications taken by the patient, the test items may be arbitrarily set by the user. For example, the inspection item whose execution status is determined by the determination processing unit 112 may be an inspection item among the inspection items entered as the second screening condition described later, for which the presence or absence check is set to "target".
[0116] Furthermore, the control unit 11 can accept user operations in the display area A32 to set display conditions such as filtering or sorting conditions for patients displayed in the display area A33. Then, the control unit 11 filters and displays the patients to be displayed in the display area A33 according to the setting of the display conditions, or changes the display order of the patients in the display area A33.
[0117] <Step S25> In step S25, the control unit 11 determines whether or not to start the 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 if the operation unit K31 is operated on the extraction result screen P3. If it is determined to start the simulation process (S25: Yes), the process moves to step S26; if it is not determined to start the simulation process (S25: No), the process moves to step S27.
[0118] <Step S26> In step S26, the control unit 11 executes a simulation process that displays the results of the extraction process and the determination process based on the screening information. Step S26 is executed by the simulation processing unit 117 of the control unit 11. Specifically, the control unit 11 displays a simulation screen P4 for executing the simulation process on the client terminal 2. In particular, the control unit 11 displays the simulation screen P4 on the 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 a single client terminal 2, it is possible to improve the efficiency of user work. For example, if a large number of patients are displayed on the extraction result screen P3, the efficiency of the simulation work to narrow down the number of patients to a number that can provide thorough care is improved. Here, Figure 13 is a diagram showing an example of the simulation screen P4.
[0119] As shown in Figure 13, the simulation screen P4 displays the operation units K41 to K43 and the display areas A41 to A44. Display area A41 is an area for setting the filtering conditions and the first screening conditions, and the control unit 11 accepts the setting of the filtering conditions and the first screening conditions in response to user operations on display area A41. Display area A42 is an area for setting the second screening conditions, and the control unit 11 accepts the setting of the second screening conditions in response to user operations on display area A42. When the simulation screen P4 is displayed, it is conceivable that the extraction conditions and the second screening conditions included in the screening information selected on the extraction results screen P3 are displayed in an expanded state on the simulation screen P4. This allows the user to easily change the extraction conditions and the second screening conditions included in the screening information expanded on the simulation screen P4. In another embodiment, it is also conceivable that the screening information with the largest number of patients extracted by the extraction process is expanded and displayed on the simulation screen P4. Display area A43 displays a list of patients extracted based on the filtering conditions and the first screening conditions set in display areas A41 and A42. Display area A43 also displays the number of patients among the extracted patients who meet the second screening conditions. Furthermore, display area A43 also displays the number of patients before and after the changes to the extraction conditions and the second screening conditions set in display areas A41 and A42. For example, display area A43 also displays the number of patients who were added to the number of patients who meet the second screening conditions and the number of patients who were excluded before and after the changes to the extraction conditions and the second screening conditions.Furthermore, in the display area A43, patients who have been added as patients who meet the second screening condition and patients who have been excluded from the target group before and after the change in the extraction condition and the second screening condition may be displayed in a way that allows them to be distinguished by differences in background color or text color.
[0120] Furthermore, the control unit 11 registers information such as the filtering conditions, first screening conditions, and second screening conditions set on the simulation screen P4 as screening information in response to the operation of the operation unit K41. In addition, the control unit 11 prints a list of patients displayed as the 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 suggestion process that provides analysis suggestions for the patients selected in the display area A43 in response to the operation of the operation unit K43. On the other hand, the control unit 11 executes a simulation process that performs the extraction process and the judgment process based on the filtering conditions, first screening conditions, second screening conditions, etc. set in the display areas A41 and A42 in response to the operation of the operation unit 44, and displays the result of the simulation process in the display area A43. The simulation screen P4 is closed in response to a pre-set termination operation.
[0121] <Step S27> In step S27, the control unit 11 determines whether an operation has been performed to start displaying medical information for the patient selected on the extraction result screen P3. Specifically, the control unit 1 determines that an operation to start displaying the medical information has been performed if the operation unit K32 is operated while one or more patients are selected on the extraction result screen P3. If it is determined that an operation to start displaying the medical information has been performed (S27:Yes), the process moves to step S28; if it is not determined that an operation to start displaying the medical information has been performed (S27:No), the process moves to step S29.
[0122] <Step S28> In step S28, the control unit 11 displays a detailed display screen P5 on the client terminal 2, which includes medical information about the patient selected on the extraction result screen P3. Figure 14 shows an example of the detailed display screen P5. As shown in Figure 14, the detailed display screen P5 displays operation units K51 to K55, a display area A51 where the patient's medication history or therapy history is displayed, a display area A52 where the patient's test values or adverse event details are displayed, and so on. If multiple patients are selected on the extraction result screen P3, the control unit 11 can switch which patient's medical information is displayed on the detailed display screen P5 in response to the operation of the operation unit K54 on the detailed display screen P5. Furthermore, the control unit 11 can also display the detailed display screen P5 on the client terminal 2 in response to a predetermined operation on the client terminal 2, not limited to the operation of the operation unit K32. The medical information displayed on the detailed display screen P5 is not limited to the medication history, therapy history, test values, and adverse events, but may also include other information.
[0123] Incidentally, when the medical information of a patient extracted in the extraction process is referenced, if a large amount of information contained in that medical information is presented, the user may not be able to quickly confirm the necessary information, which could hinder the efficiency of managing the patient's medical information. In contrast, the medical information management system 10 can support the efficiency of managing the patient's medical information.
[0124] Specifically, the control unit 11 presents information on the detailed display screen P5 that relates to either or both of the extraction target items and the judgment target items from the medical information corresponding to the patient extracted by the extraction processing unit 111 and selected on the extraction result screen P3. That is, on the detailed display screen P5, the display of information related to items in the medical information that are not set as the extraction target items and the judgment target items is omitted. This makes it possible for the medical information management system 10 to improve the efficiency of patient medical information management operations. Specifically, in the example shown in Figure 14, information on the medication history related to "warfarin tablets 5mg," which is set as the extraction target item in the extraction conditions, and information on the adverse event "numbness in the hands and feet" and the test value information for "MG value," which are set as judgment target items in the second screening condition, are displayed. The information displayed on the detailed display screen P5 is displayed based on the medication history data D11, the regimen history data D12, the test data D13, and the adverse event data D14, etc. Furthermore, 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 extraction target items and the judgment target items, in response to the operation of the operation unit K55 of the detailed display screen P5.
[0125] Furthermore, when the operation unit K51 is operated, the control unit 11 displays the simulation screen P4 on the client terminal 2 and can execute the simulation process. In addition, the control unit 11 prints a list of patients extracted in the extraction process in response to the operation of the operation unit K52. Furthermore, in response to the operation of the operation unit K53, the control unit 11 executes the analysis suggestion process for patients whose medical information is displayed on the detailed display screen P5.
[0126] <Step S29> In step S29, the control unit 11 determines whether an operation to start the analysis suggestion process for the patient selected on the extraction result screen P3 has been performed. Specifically, the control unit 1 determines that an operation to start the analysis suggestion process has been performed if the operation unit K33 is operated while one or more patients are selected on the extraction result screen P3. If it is determined that an operation to start the analysis suggestion process has been performed (S29: Yes), the process proceeds to step S30; if it is not determined that an operation to start the analysis suggestion process has been performed (S30: No), the process returns to step S21.
[0127] <Step S30> In step S30, the control unit 11 executes the process of creating a proposal for the patient selected on the extraction result screen P3. Specifically, the control unit 11 displays the analysis proposal screen P6 on the client terminal 2 for setting the contents of the proposal sheet in the proposal creation process. Here, Figure 15 is a diagram showing an example of the analysis proposal screen P6. As shown in Figure 15, the analysis proposal screen P6 displays the operation units K61 to K65, the display areas A61 to A63, etc.
[0128] The control unit 11 performs a registration process to store the contents entered in the analysis suggestion screen P6 in the storage unit 2 in response to the operation of the operation unit K61. The control unit 11 also prints out a suggestion sheet P7 (see Figure 16) created based on the contents entered in the analysis suggestion screen P6 in response to the operation of K62. Furthermore, the control unit 11 creates and displays the suggestion sheet P7 based on the contents entered in the analysis suggestion screen P6 in response to the operation of the operation unit K63. The process for outputting the suggestion sheet P7 is performed by the output processing unit 115 of the control unit 11. The control unit 11 can also accept input from the operation units K64 and K65 to set an execution period (an example of a presentation period) that indicates the target period for the information presented on the suggestion 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.
[0129] Display area A61 is an operation area for receiving input of the proposal content included in the proposal sheet P7. Display area A62 is an operation area for receiving input of pharmacist comments included in the proposal sheet P7. Input to display area A62 is performed by text input using display area A62, or by selecting (for example, by drag and drop) a default example sentence displayed in display area A63.
[0130] Furthermore, the display area A64 is an operation area for receiving selection operations for the content of the graph displayed on the proposal sheet P7. Specifically, the control unit 11 displays items that can be displayed in a graph from the extraction target items and judgment target items set as screening information in the display area A64, and allows the user to select the graph type for each of these items according to user operation. This selection process is performed by the selection processing unit 114 of the control unit 11. That is, the extraction target items and judgment target items displayed on the detailed display screen P5 can be selected as items to be shown in the graph. For example, for each of the extraction target items and judgment target items set as screening information, one of "line graph," "bar graph," or "none" can be selected. In addition, the color scheme when each of the extraction target items and judgment target items set as screening information is shown in the graph can also be set in the display area A64. Furthermore, in another embodiment, it is conceivable that the control unit 11 can add items not displayed in the display area A64 to be shown in the graph according to user operation.
[0131] Here, Figure 16 shows an example of the proposal sheet P7. As shown in Figure 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 for one or more of the extraction target items or the judgment target items. The graph shows the transition of information for items selected from the extraction target items and judgment target items displayed on the detailed display screen P5, over a pre-set presentation period. For example, in the example shown in Figure 16, the dosage of "warfarin tablets 5mg" is shown as a bar graph, and the test value of "MG value" is shown as a line graph.
[0132] As described above, in the medical information management system 10, only medical information relating to the extraction target items and the judgment target items included in the pre-set screening information is displayed on the detailed display screen P5, and the proposal sheet P7, which includes the transition of information for one or more of the extraction target items or judgment target items selected from the medical information, is output. Therefore, the user can easily select one or more of the extraction target items or judgment target items that they want to output on the proposal sheet P7. Accordingly, the medical information management system 10 can improve the work efficiency for the user in creating the proposal sheet P7 compared to when a large amount of information is displayed as medical information.
Claims
1. An extraction processing unit that performs an extraction process to extract patients who meet the extraction conditions for one or more pre-set extraction target items, A determination processing unit that performs a determination process to determine whether each patient extracted in the extraction process satisfies one or more predetermined determination conditions for determination target items, A presentation processing unit that displays an extraction results screen showing a list of patients extracted in the extraction process, Equipped with, The aforementioned presentation processing unit, In the extraction results screen, patients who were not extracted in the previous extraction process but were extracted in the current extraction process are displayed in a way that allows for identification of patients who were extracted in both the previous and current extraction processes. In the extraction results screen, patients who were extracted in the previous extraction process and determined not to meet the judgment conditions in the judgment process, and who were extracted in the current extraction process and determined to meet the judgment conditions in the judgment process, are presented in a way that allows for identification of these patients. Medical information management system.
2. The aforementioned presentation processing unit, In the extraction results screen, patients who were not extracted in the previous extraction process but were extracted in the current extraction process and determined to meet the determination conditions in the determination process are presented in a way that allows them to be distinguished from patients who were extracted in the previous extraction process and determined to meet the determination conditions in the determination process, and who were extracted in the current extraction process and determined to meet the determination conditions in the determination process. A medical information management system according to claim 1.
3. The aforementioned presentation processing unit, In the extraction results screen, it is possible to distinguish between patients who were extracted in the previous extraction process but not in the current extraction process, patients who were not extracted in the previous extraction process but were extracted in the current extraction process, and patients who were extracted in both the previous and current extraction processes. A medical information management system according to claim 1 or 2.
4. The extraction processing unit is, If the extraction condition is set to be that the person has been continuously taking a predetermined type of medication during a predetermined extraction period, The system extracts patients who have been continuously taking the drug during the aforementioned extraction period, and patients who have not had a period of time during the aforementioned extraction period that is longer than a predetermined specified period during which they have not taken the drug. A medical information management system according to claim 1 or 2.
5. The extraction processing unit is, If the extraction condition is set such that the day on which a predetermined type of medication is taken falls within the predetermined extraction period, The extraction process extracts patients whose medication days fall within the aforementioned extraction period, and patients whose execution date is predetermined as a medication-free period during which they refrain from taking the medication. A medical information management system according to claim 1 or 2.
6. The extraction processing unit is, When the extraction condition is set to include taking a predetermined type of medication, The extraction process extracts patients whose execution date coincides with a day when they take the medication, and patients whose execution date coincides with a pre-set medication-free period during which they refrain from taking the medication. A medical information management system according to claim 1 or 2.
7. An extraction step that extracts patients who meet the extraction criteria for one or more pre-set extraction target items, A determination step is performed to determine whether each patient extracted in the extraction step satisfies the determination conditions for one or more predetermined determination items, A presentation step which presents an extraction results screen showing a list of patients extracted in the extraction step, A medical information management program that causes a computer to execute, The aforementioned presentation step is, In the extraction results screen, patients who were not extracted in the previous extraction step but were extracted in the current extraction step are displayed in a way that allows for identification of patients who were extracted in both the previous and current extraction steps. In the extraction results screen, patients who were extracted in the previous extraction step and determined not to meet the determination conditions in the determination step, and who were extracted in the current extraction step and determined to meet the determination conditions in the determination step, and patients who were extracted in the previous extraction step and determined to meet the determination conditions in the determination process, and who were extracted in the current extraction step and determined to meet the determination conditions in the determination step are presented in a way that allows for identification. Medical information management program.