Support information provision system, support information provision device, support information provision method, and program

The support information providing system addresses the challenge of pharmacists considering multiple information sources by using machine learning and rule-based inferences to generate accurate medication instructions, improving the support for pharmacists in medication dispensing.

JP2025178474APending Publication Date: 2025-12-05SAITAMA UNIVERSITY +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025166288
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2019-03-26
Filing Date
2025-10-02
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing systems fail to adequately support pharmacists in providing medication instructions, particularly in the field of existing systems, particularly in the field of pharmacists, where they struggle to consider a wide range of information when dispensing medication, and face challenges in providing appropriate instructions based on patient interactions and medication history.

Method used

A support information providing system comprising a terminal device, server, and network communication, which includes a support request means, target information acquisition, intermediate state generation, and support information generation to assist pharmacists in generating appropriate medication instructions using machine learning and rule-based inferences.

Benefits of technology

The system effectively supports pharmacists by providing targeted medication instructions based on patient interactions and history, enhancing the accuracy and efficiency of medication guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025178474000001_ABST
    Figure 2025178474000001_ABST
Patent Text Reader

Abstract

To more appropriately support a task of a pharmacist.SOLUTION: In a support information provision system 1, a terminal device 10 is configured to, on the basis of consideration object information as an object of consideration for a pharmaceutical instruction to a patient, transmit a request for generating support information for the pharmaceutical instruction to a support information provision server 30, and to, in response to the request, display support information transmitted from the support information provision server 30. The support information provision server 30 is configured to, on the basis of the request from the terminal device 10, acquire the consideration object information, and to perform first inference on the basis of the consideration object information to generate information indicating an intermediate state in which a pharmaceutical determination factor in the case of performing a medication instruction is represented as an index. Also, the support information provision server 30 is configured to perform second inference on the basis of the information indicating the intermediate state to generate support information, and to provide the generated support information to the terminal device 10.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a support information providing system, a support information providing device, a support information providing method, and a program. [Background technology]

[0002] BACKGROUND ART Conventionally, information processing techniques for supporting the work of pharmacists in pharmacies have been known. For example, Patent Document 1 describes that data on a patient's medication history is managed in a database, and when dispensing medicine to a patient, the database is referenced to provide medication instructions based on the medication history, etc. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-122253 Summary of the Invention [Problem to be solved by the invention]

[0004] However, even if data such as a patient's medication history is managed in a database, there is a wide range of information that pharmacists must consider when dispensing, and it is not easy for them to appropriately consider this information when providing medication instructions, etc. Furthermore, even if there is no change in the medication prescribed to a patient, it is desirable for the pharmacist to provide appropriate instructions based on the information they obtain from face-to-face interactions with the patient (conversation content, impressions, etc.), but providing such medication instructions requires a great deal of effort on the part of the pharmacist.

[0005] An object of the present invention is to more appropriately support the work of pharmacists. [Means for solving the problem]

[0006] In order to solve the above problems, a support information providing system according to one aspect of the present invention comprises: A support information providing system including a terminal device and a server configured to be able to communicate via a network, The terminal device a support requesting means for transmitting a request to the server for generating support information for pharmaceutical guidance based on target information to be considered in pharmaceutical guidance for a patient; a support information display means for displaying the support information transmitted from the server in response to a request from the support request means, The server a target information acquisition means for acquiring the target information based on a request from the support request means; an intermediate state generating means for generating information representing an intermediate state expressed using pharmacological judgment factors as indexes when providing medication guidance by performing a first inference based on the target information; a support information generating means for generating the support information by performing a second inference based on the information representing the intermediate state; a support information providing means for providing the support information generated by the support information generating means to the terminal device; Equipped with. [Effects of the Invention]

[0007] According to the present invention, it is possible to more appropriately support the work of pharmacists. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram showing a system configuration of a support information providing system 1 according to an embodiment of the present invention. [Figure 2] 2 is a schematic diagram showing an overview of the business support functions provided in the support information providing server 30. FIG. [Figure 3] FIG. 8 is a diagram showing the hardware configuration of an information processing device 800 that constitutes each device. [Figure 4] 2 is a block diagram showing the functional configuration of a terminal device 10. FIG. [Figure 5] FIG. 10 is a schematic diagram showing an example of a patient selection screen. [Figure 6]FIG. 10 is a schematic diagram illustrating an example of a questionnaire display screen. [Figure 7] FIG. 10 is a schematic diagram showing an example of a medical interview display screen. [Figure 8] FIG. 10 is a schematic diagram showing an example of a support information display screen. [Figure 9] FIG. 10 is a schematic diagram showing another example of the support information display screen. [Figure 10] FIG. 2 is a block diagram showing the functional configuration of a pharmacy computer 20. [Figure 11] 10 is a schematic diagram showing data relating to medication instructions among data relating to medications stored in a medication DB 176. FIG. [Figure 12] FIG. 2 is a block diagram showing the functional configuration of the support information providing server 30. [Figure 13] 10 is a flowchart showing the flow of support information display processing executed by the terminal device 10. [Figure 14] 10 is a flowchart showing the flow of information management processing executed by the pharmacy computer 20. [Figure 15] 10 is a flowchart showing the flow of support information providing processing executed by the support information providing server 30. [Figure 16] 10 is a flowchart showing the flow of a reconstruction process executed by the support information providing server 30. [Figure 17] FIG. 8 is a block diagram showing the functional configuration of a stand-alone information processing device 800 having a support information providing function. [Figure 18] 10 is a schematic diagram showing an example of a display screen that displays patient information and the display contents of a support information display screen together. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0010] FIG. 1 is a diagram showing the system configuration of a support information providing system 1 according to an embodiment of the present invention. The support information providing system 1 in this embodiment is used to support the work of pharmacists at dispensing pharmacies, and presents recommended information to pharmacists to convey to patients, for example, when providing medication instructions to patients who have brought in prescriptions.

[0011] 1, the support information providing system 1 includes a terminal device 10, a pharmacy computer 20, and a support information providing server 30, and the terminal device 10, the pharmacy computer 20, the support information providing server 30, and an external server such as a drug information database server that stores drug information including medication instructions are configured to be able to communicate with each other via a network 40 (such as the Internet). Note that the terminal device 10 and the pharmacy computer 20 may be configured to be able to communicate with each other via a private network such as a VPN (Virtual Private Network).

[0012] The terminal device 10 is operated by a pharmacist and is configured as an information processing device such as a tablet terminal or a PC (Personal Computer). The terminal device 10 displays information to support the pharmacist's work when the pharmacist interviews a patient and accepts input of information from the pharmacist. For example, the terminal device 10 displays the content of the interview (interview content) when the pharmacist interviews a patient and accepts input of the interview results. The terminal device 10 also accepts input of the impression the pharmacist receives from the patient when they meet. Furthermore, the terminal device 10 displays support information (here, patient-related problems and recommended medication instruction content) acquired by a support information display process described below based on information about the patient including the interview results (interview results, impressions, etc.). The patient-related problems are pharmaceutical judgment factors, including observation items, instruction guidelines, and points of focus, when the pharmacist provides medication instruction.

[0013] The pharmacy computer 20 is composed of an information processing device such as a server computer that executes processes related to the operations of the dispensing pharmacy. The pharmacy computer 20 also has a function of a prescription computer (receipt computer function) and a function of managing patient medication histories (medical history management function), and manages various data such as patient attributes for multiple patients, multiple patient prescriptions, the history of prescribed medications (medical history), medical interview results (interview results and impressions, etc.), the contents of patient interviews, and information about medications handled at the pharmacy. The medical history managed by the pharmacy computer 20 includes a history of medication instructions (instruction history) given to patients by pharmacists. Furthermore, the pharmacy computer 20 executes the information management process described below to transmit various pieces of information it manages to the support information providing server 30 and update the various pieces of information it manages using various data transmitted from the support information providing server 30.

[0014] The support information providing server 30 is configured with an information processing device such as a server computer having a function for supporting the work of pharmacists (work support function). The support information providing server 30 can accept support requests (requests for providing support information) from terminal devices 10 installed in multiple pharmacies, and by executing the support information providing process described below, makes inferences by referring to patient attributes, interview results, and prescription data, and generates a problem related to the patient and medication instruction content (support information) that is recommended for medication instruction to be given to the patient. The support information providing server 30 then transmits the generated support information (the problem related to the patient and the recommended medication instruction content) to the terminal device 10. The support information providing server 30 also receives various data managed by pharmacy computers 20 installed in multiple pharmacies and manages this data in a database group similar to that of the pharmacy computers 20. In other words, the support information providing server 30 acquires information (part or all) held by the pharmacy computers 20 installed in multiple pharmacies and stores it in order to execute the support information providing process.

[0015] FIG. 2 is a schematic diagram showing an overview of the business support functions provided in the support information providing server 30. As shown in FIG. 2, the solid line blocks represent processing, and the dashed line blocks represent data. Among the solid line blocks, the thick line blocks are blocks to which computer inference (so-called artificial intelligence) is applied in this embodiment. As shown in FIG. 2, the support information providing server 30 extracts features from the prescription, patient attributes, and the results of interviews and impressions, and performs machine learning-based inference based on the extracted features to generate an intermediate state that outputs recommended medication instruction content. In this embodiment, the intermediate state generated at this time is expressed using the patient's problem as an index. As described above, the patient's problem is a pharmaceutical judgment factor when a pharmacist provides medication instruction, including observation items, instruction guidelines, or points of focus. The intermediate state corresponds to an informational embodiment of one state of the pharmacist's thought process when providing medication instruction to the patient.

[0016] In addition, in FIG. 2, the support information providing server 30 generates recommended medication instruction contents (support information) for the patient by performing rule-based inference from the generated intermediate state (i.e., the problem related to the patient). In this way, an intermediate state is generated using machine learning-based inference from various data about the patient (patient attributes, medical interview results, prescription data, etc.), and recommended medication instructions are then generated from the intermediate state, allowing inference to be made using a procedure that conforms to the thought process of a pharmacist. In addition, when inference is performed using deep learning or the like, it is generally difficult to grasp the inference process, making it difficult to determine the basis for the inference results. However, by performing two-stage inference via an intermediate state, as in this embodiment, it is possible to confirm the basis for the recommended medication instructions.

[0017] In this embodiment, the support information providing server 30 extracts features by natural language processing the obtained interview results and impressions. The extracted features are determined in advance as features (e.g., the patient's age, personality, etc.) in the thought process of the pharmacist when providing medication guidance. Furthermore, in this embodiment, the support information providing server 30 reconstructs the hearing contents (hearing items) by executing a reconstruction process (described later) based on the generated intermediate state (problems related to the patient) and the hearing contents (hearing items) conducted when this intermediate state was generated. This makes it possible, for example, to add hearing contents that enable the importance of each problem to be more clearly determined to the generated intermediate state (problems related to the patient). The reconstruction performed at this time is realized, for example, by using rule-based inference or machine learning-based inference.

[0018] As an example, when rule-based reasoning is used, table data is used that defines specific interview content (listening items) that are desirable to interview when the patient is in an intermediate state of various contents (problems related to the patient).The table data is then referenced to determine whether the specific interview content (listening items) defined for the generated intermediate state (problem related to the patient) was included in the actual interview content, and if not, the specific interview content is added to subsequent interviews conducted with patients with similar patient attributes, etc., and the interview content is reconstructed. Furthermore, when machine learning-based inference is used, the generated intermediate state (patient problem) is used as input, and supervised machine learning is performed using the content (question items) that a pharmacist (especially an experienced pharmacist) thinks should be interviewed with a patient who recalls the problem as training data, and the interview content is reconstructed. However, other machine learning methods (deep learning, etc.) can also be used for reconstruction.

[0019] [Hardware configuration] Next, the hardware configuration of each device in the support information providing system 1 will be described. In the support information providing system 1, each device is configured by an information processing device such as a PC, a server computer, or a tablet terminal, and the basic configurations thereof are the same.

[0020] FIG. 3 is a diagram showing the hardware configuration of an information processing device 800 that constitutes each device. As shown in Figure 3, the information processing device 800 that constitutes each device includes a CPU (Central Processing Unit) 811, a ROM (Read Only Memory) 812, a RAM (Random Access Memory) 813, a bus 814, an input unit 815, an output unit 816, a memory unit 817, a communication unit 818, a drive 819, and an imaging unit 820.

[0021] The CPU 811 executes various processes according to a program recorded in the ROM 812 or a program loaded from the storage unit 817 into the RAM 813 . The RAM 813 also stores data and the like necessary for the CPU 811 to execute various processes.

[0022] The CPU 811, ROM 812, and RAM 813 are connected to one another via a bus 814. To the bus 814, an input unit 815, an output unit 816, a storage unit 817, a communication unit 818, a drive 819, and an imaging unit 820 are connected.

[0023] The input unit 815 is made up of various buttons and the like, and various information is input in response to instruction operations. The output unit 816 is composed of a display, a speaker, etc., and outputs images and sounds. The storage unit 817 is configured with a hard disk or a DRAM (Dynamic Random Access Memory), etc., and stores various data managed by each server. The communication unit 818 controls communication with other devices via the network 40 .

[0024] Removable media 831, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately loaded into the drive 819. A program read from the removable media 831 by the drive 819 is installed in the storage unit 817 as needed. The imaging unit 820 is configured by an imaging device equipped with a lens, an imaging element, etc., and captures a digital image of a subject. When the information processing device 800 is configured as the pharmacy computer 20 or the support information providing server 30, it is possible to omit the imaging unit 820. When the information processing device 800 is configured as a tablet terminal, it is also possible to configure the input unit 815 using a touch sensor and place it over the display of the output unit 816, thereby providing a touch panel.

[0025] [Functional configuration] Next, the functional configuration of each device in the support information providing system 1 will be described.

[0026] [Functional configuration of terminal device 10] FIG. 4 is a block diagram showing the functional configuration of the terminal device 10. As shown in FIG. As shown in FIG. 4, in the CPU 811 of the terminal device 10, a user interface display control unit (UI display control unit) 51, a target information acquisition unit 52, a support request unit 53, and a support information acquisition unit 54 function.

[0027] The UI display control unit 51 controls the display of various input / output screens (hereinafter referred to as "UI screens") in the support information display process based on information for displaying a user interface screen (hereinafter referred to as "UI information") received from the support information providing server 30. For example, the UI display control unit 51 displays (outputs to a display) a screen for selecting a patient to whom support information is to be provided in the support information display process (hereinafter referred to as a "patient selection screen"), a screen displaying the contents of a questionnaire given to the patient at the time of their first visit (hereinafter referred to as a "questionnaire display screen"), a screen displaying the contents of interviews (questionnaire items) when a pharmacist interviews the patient (hereinafter referred to as an "interview display screen"), and a screen displaying support information (problems related to the patient and medication instructions) provided by the support information providing process (hereinafter referred to as a "support information display screen"). In addition, the UI display control unit 51 transmits various information input on the UI screens to the support information providing server 30. For example, the UI display control unit 51 transmits information identifying a patient selected on the patient selection screen, questionnaire results entered on the questionnaire display screen, or medical interview results entered on the medical interview display screen to the support information providing server 30. Furthermore, the UI display control unit 51 transmits the results of medication instructions (medication instruction results) given by a pharmacist through operations on the support information display screen to the support information providing server 30 in response to a confirmation operation by the pharmacist (such as an operation of the "Send to Medication History" button). Note that the UI display control unit 51 may transmit various pieces of information entered on the UI screen (for example, patient attributes of a new patient visiting the pharmacy) to the pharmacy computer 20 together with the support information providing server 30.

[0028] FIG. 5 is a schematic diagram showing an example of the patient selection screen. 5, the patient selection screen displays a list of patients corresponding to the patient attributes managed by the pharmacy computer 20, and the pharmacist selects a patient to interview (medical interview) from this list. For new patients, new patient attributes are registered on a registration screen (not shown).

[0029] FIG. 6 is a schematic diagram showing an example of a questionnaire display screen. As shown in Figure 6, the questionnaire display screen displays the contents of the questionnaire, including multiple-choice questions, and the patient enters the answers themselves, or the pharmacist enters the answers based on the patient's answers. The questionnaire contents displayed at this time are a series of questions set in common for all patients, and are used to identify patient attributes such as the patient's name, gender, medical history, and illnesses currently being treated.

[0030] FIG. 7 is a schematic diagram showing an example of a medical interview display screen. As shown in FIG. 7, the medical interview display screen displays interview content (interview items) including multiple-choice questions, and the pharmacist inputs the interview results (interview results) based on the patient's answers. The displayed interview content is a series of questions selected according to patient attributes, and is determined for each patient, each prescription content, or the number of interviews (for example, whether it is the first interview or the second interview), etc. The medical interview display screen also has a free entry field for the pharmacist, allowing the pharmacist to freely enter any information they noticed when interviewing the patient (for example, physical impressions such as "lack of energy" or "pale complexion," or personality impressions such as "nervous personality" or "judgmental personality").

[0031] FIG. 8 is a schematic diagram showing an example of a support information display screen. As shown in FIG. 8 , the support information display screen generally displays pharmaceutical decision factors (patient-related problems) when a pharmacist (especially an experienced pharmacist) provides medication instruction. The patient-related problems displayed at this time include observation items that the pharmacist recalls for the patient to whom the pharmacist provides medication instruction, the instruction policy that the pharmacist envisions for medication instruction, and indicators (points of focus) that the pharmacist recalls in the thought process that the pharmacist follows when providing medication instruction. In this embodiment, patient-related problems (observation items, points of focus, instruction policy, etc.) are presented by classifying them into multiple categories, such as "side effects," "adherence," "changes in physical condition," "concomitant medications (interactions)," "elderly," and "lifestyle guidance." The method of determining the classification when presenting patient-related problems (the number of categories, specificity, etc.) can be set in advance, or may be changed depending on the inference results.

[0032] Furthermore, in this embodiment, the relevance (here, a percentage indicating the importance) of a patient to each category of these patient-related problems is calculated based on the patient attributes, medication history, questionnaire results, and interview results of the patient who answered the medical interview. By referring to the relevance of the presented patient-related problems, a pharmacist who receives the support information can easily recognize what perspectives to pay attention to when providing medication instructions to the patient who answered the medical interview. Furthermore, the pharmacist can recognize the difference between the pharmacist's own thinking results and the relevance of the patient-related problems presented in the support information, which can be useful for the pharmacist's self-evaluation or self-improvement. Furthermore, if the pharmacist recorded a problem regarding the patient for whom the next instruction should be given during the previous instruction given to the patient, the recorded problem regarding the patient will be displayed in an identifiable manner (by using a different background color, surrounding it with a frame, blinking, etc.) on the support information display screen shown in Figure 8.

[0033] FIG. 9 is a schematic diagram showing another example of the support information display screen. As shown in FIG. 9, the support information display screen displays a list of medication instruction sentences indicating recommended medication instruction contents for the patient who has been interviewed (hereinafter referred to as the "recommended medication instruction sentence list") and a list of general medication instruction sentences for the prescribed drugs (hereinafter referred to as the "general medication instruction sentence list"). The recommended medication instruction sentence list represents a list of medication instruction sentences selected based on the patient problems identified by the support information provision process and their relevance, and reflects the observation items that pharmacists (especially experienced pharmacists) recall for the patients they are providing medication instruction to, the guidance guidelines that pharmacists envision in medication instruction, and the indicators (points of view) that pharmacists recall in their thought process when providing medication instruction. The general medication instruction sentence list represents the results selected in accordance with the drugs to be prescribed based on the patient's prescription data. In addition, each medication instruction statement is accompanied by a check box, and once the pharmacist has checked the medication instruction statement, it is confirmed by the pharmacist (by pressing the "Send to medication history" button, etc.) and registered in the patient's medication history as a list of medication instruction statements used for medication instructions (medication instruction results). In addition, on the support information display screen of Figure 9, the pharmacist can perform an operation to input problems related to the patient for whom the next instruction should be given (input operation of the next instruction content), and the input content can be recorded in the medication history by the pharmacist's confirmation operation (such as operating the ``Send to medication history'' button).

[0034] The target information acquisition unit 52 acquires various pieces of information to be considered about a patient for whom medication instruction is to be given (hereinafter referred to as "information to be considered"). That is, the information to be considered is information to be considered when providing pharmaceutical instruction to a patient. For example, the target information acquisition unit 52 acquires questionnaire result data including patient attribute data for identifying the patient, such as the name, age, medical history, and illness being treated of the patient who brought the prescription, data on the medical interview results (interview results, impressions, etc.) entered by the pharmacist on the medical interview display screen, data indicating the contents of the prescription brought by the patient (prescription data), etc. Note that the information acquired by the target information acquisition unit 52 is not limited to these, and it is also possible to acquire data on the patient's medication history, data on the contents of medication instruction given to the patient at the patient's previous visit, data stored in an electronic medication notebook, etc.

[0035] The support request unit 53 transmits a request for providing support information to the support information providing server 30 together with the consideration target information acquired by the target information acquisition unit 52 . The support information acquisition unit 54 acquires support information transmitted from the support information providing server 30 in response to the support information request transmitted by the support request unit 53. The support information acquired by the support information acquisition unit 54 includes data on the problem related to the patient, a list of medication instructions indicating the contents of recommended medication instructions (list of recommended medication instructions), and a list of general medication instructions related to prescribed drugs (list of general medication instructions).

[0036] [Functional configuration of pharmacy computer 20] FIG. 10 is a block diagram showing the functional configuration of the pharmacy computer 20. 10, a receipt management unit 151, a medication history management unit 152, and a database management unit (DB management unit) 153 function in CPU 811 of pharmacy computer 20. In addition, a patient attribute database (patient attribute DB) 171, a prescription database (prescription DB) 172, a medication history database (medication history DB) 173, a medical interview result database (medication result DB) 174, a hearing content database (hearing content DB) 175, and a drug database (drug DB) 176 are formed in storage unit 817 of pharmacy computer 20.

[0037] Patient attribute data such as the patient's address, name, age, sex, and various information representing the patient's individual characteristics are stored in the patient attribute DB 171. These patient attributes are composed of information acquired by the pharmacist through conversations with the patient, information provided by the patient in response to questionnaires, etc., and include, for example, the patient's hobbies, work, family structure, favorite foods, etc. The prescription DB 172 stores data on prescriptions issued to patients in association with information identifying each patient and the date the prescription was brought in. The medication history DB 173 stores data on the history of medications prescribed to patients (medication history) in association with information identifying each patient. The medication history also stores data on the history of medication instructions (instruction history) given to patients by pharmacists.

[0038] The medical interview result DB 174 stores the results of medical interviews conducted with patients in association with information identifying each patient and the date and time of the interview. The medical interview results include the results of interviews entered by pharmacists after interviewing patients, and impressions entered by pharmacists based on the impressions they received from patients they met. The hearing content DB 175 stores data of a list of hearing content (question items) to be asked of patients, such as "Have you forgotten to take your medicine?" or "Have you experienced any changes in your physical condition after taking your medicine?". Data on various drugs handled at pharmacies is stored in the drug DB 176. This data on drugs includes the drug name (generic name), drug code, etc., as well as the contents of medication instructions and package inserts.

[0039] FIG. 11 is a schematic diagram showing data relating to medication instructions among data relating to medications stored in the medication DB 176. As shown in FIG. As shown in FIG. 11 , each drug identified by a drug code and a drug name is associated with a plurality of medication instruction sentences provided by a drug manufacturer. In FIG. 11 , a serial number (instruction sentence number) is assigned to the medication instruction sentence associated with each drug. Furthermore, each medication instruction sentence is associated with a problem related to one patient or problems related to multiple patients. In this embodiment, the relevance of the patient problem to the information to be considered of the patient for which support information is to be provided is calculated by inference, which will be described later. A high relevance of the patient problem to the information to be considered means that the importance of the medication instruction sentence associated with the problem related to the patient is relatively high for the information to be considered.

[0040] The medical receipt management unit 151 acquires information necessary for a patient's medical receipt (patient attributes, prescription contents, medical insurance points, etc.) and performs the process of issuing the medical receipt. The medication history management unit 152 manages the history of drugs prescribed to a patient (medication history). For example, when a new prescription is given to a patient, the medication history management unit 152 stores data on the history of the currently prescribed drug (current medication history) in the medication history DB 173, and when a request to transmit the patient's medication history data is received from the terminal device 10, the medication history management unit 152 acquires the requested medication history data from the medication history DB 173 and transmits it to the terminal device 10.

[0041] The DB management unit 153 manages synchronization between data in various databases managed by the pharmacy computer 20 and data in various databases provided in the support information providing server 30. For example, when the DB management unit 153 receives a request to send medication history data of a patient from the support information providing server 30, the DB management unit 153 acquires the requested medication history data from the medication history DB 173 and sends it to the support information providing server 30. Furthermore, at a preset time (for example, 3:00 AM), the DB management unit 153 sends data updated in the various databases managed by the pharmacy computer 20 to the support information providing server 30, and receives data updated in the various databases in the support information providing server 30 from the support information providing server 30 and updates the various databases it manages.

[0042] [Functional configuration of the support information providing server 30] FIG. 12 is a block diagram showing the functional configuration of the support information providing server 30. As shown in FIG. 12, the CPU 811 of the support information providing server 30 functions as follows: a DB management unit 251, a user interface information generation unit (UI information generation unit) 252, a support request reception unit 253, a target information acquisition unit 254, a feature extraction unit 255, a problem identification unit 256, a presented information evaluation unit 257, a support information generation unit 258, a support information provision unit 259, and a reconstruction execution unit 260. The storage unit 817 of the support information providing server 30 also stores a patient attribute database (patient attribute DB) 271, a prescription database (prescription DB) 272, a medication history database (medication history DB) 273, a medical interview result database (medication result DB) 274, a hearing content database (hearing content DB) 275, and a drug database (drug DB) 276. The contents stored in each database and the contents stored in pharmacy computer 20 are synchronized by DB management unit 251.

[0043] The DB management unit 251 performs management to synchronize the data of various databases provided in the support information providing server 30 with the data of various databases managed by the pharmacy computer 20. For example, the DB management unit 251 transmits data of various databases updated in the support information providing server 30 to the pharmacy computer 20 at a preset time (e.g., 3:00 AM), and receives updated data in the various databases managed by the pharmacy computer 20 from the pharmacy computer 20, and updates the various databases it manages.

[0044] The UI information generation unit 252 generates UI information for the terminal device 10 to display a UI screen and transmits the generated UI information to the terminal device 10. Specifically, the UI information generation unit 252 generates, as UI information, a frame format for displaying the UI screen and substantive content to be inserted into the format. In this embodiment, the substantive content to be inserted into the format includes, for example, patient attributes on the patient selection screen, questionnaire content on the questionnaire display screen, hearing content on the medical interview display screen, and support information on the support information display screen. In addition, the UI information generation unit 252 receives various information (information for identifying the patient, questionnaire result data, prescription data, medical interview result data, etc.) transmitted from the terminal device 10 in response to transmitting the UI information to the terminal device 10. Furthermore, the UI information generation unit 252 infers hearing content appropriate for the patient based on the information to be considered that has been grasped up to the current medical interview, and uses the inferred hearing content as substantive content (hearing content) to be inserted into the medical interview display screen. Note that the hearing content displayed on the medical interview display screen is reconstructed as described below.

[0045] The support request receiving unit 253 receives a request for providing support information together with the currently input consideration subject information from the terminal device 10. The target information acquisition unit 254 acquires the consideration subject information transmitted from the terminal device 10 and the consideration subject information stored in each database. Note that the consideration subject information stored in each database is acquired when necessary, and for example, when information identifying a patient is transmitted from the terminal device 10, data on the patient attributes of the patient is acquired as one of the consideration subject information.

[0046] The feature extraction unit 255 extracts predefined features by referring to the consideration information received by the support request receiving unit 253 and the consideration information acquired from each database. At this time, the feature extraction unit 255 performs natural language processing to extract phrases representing the features included in the consideration information, or to extract feature quantities calculated or estimated from the consideration information. For example, when "patient's age" is defined as a feature, the feature extraction unit 255 extracts phrases representing the patient's age included in the consideration information. Furthermore, when "visit interval" is defined as a feature, the feature extraction unit 255 calculates the visit interval (i.e., the difference between the date of the previous visit and the date of the current visit) from the visit date included in the consideration information.

[0047] The problem identification unit 256 performs machine learning-based inference using the feature amounts extracted by the feature extraction unit 255 as input, and generates an intermediate state represented using the patient-related problem as an index. In this embodiment, the problem identification unit 256 is equipped with an inference engine constructed by machine learning to determine what pharmaceutical decision factors (patient-related problems) a pharmacist (especially an experienced pharmacist) would recall regarding a patient when recognizing the feature amounts. Therefore, the intermediate state generated by the problem identification unit 256 represents the result of inferring the pharmaceutical decision factors that a pharmacist would recall when given the information to be considered about the target patient. Furthermore, in this embodiment, when generating a problem related to a patient as an index of an intermediate state, the problem identification unit 256 also generates the relevance of the problem related to the patient to the information under consideration. That is, the inference engine provided in the problem identification unit 256 has been machine-learned to learn what pharmaceutical judgment factors (problems related to the patient) are associated with a patient when a pharmacist (especially an experienced pharmacist) recognizes a feature, including the relevance of the problem related to the patient.

[0048] The presented information evaluation unit 257 evaluates each medication instruction sentence related to the patient's problem by performing rule-based inference based on the patient's problem identified by the problem identification unit 256 and the relevance of the patient's problem. For example, the presented information evaluation unit 257 weights each medication instruction sentence with a numerical value indicating the relevance of the patient's problem to which the medication instruction sentence is related, and determines an evaluation value for the medication instruction sentence associated with the patient's problem. Note that a weight for the medication instruction sentence may be set for each drug, and the evaluation value for the medication instruction sentence may be determined by further reflecting the numerical value indicating the relevance of the patient's problem to this weight. The evaluation value is determined in this way, and medication instruction sentences that are assigned an evaluation value equal to or greater than a preset threshold value belong to the list of recommended medication instruction sentences. On the other hand, medication instruction sentences that are assigned an evaluation value less than the preset threshold value belong to the list of general medication instruction sentences.

[0049] The support information generation unit 258 acquires data on the problem related to the patient identified by the presented information evaluation unit 257. Furthermore, the support information generation unit 258 acquires medication instruction sentences from the drug DB 276 as medication instruction content (support information) recommended for the patient based on the evaluation value of the medication instruction sentence determined by the presented information evaluation unit 257. That is, the support information generation unit 258 acquires medication instruction sentences evaluated based on the relevance of the problem related to the patient, and generates data on a list of recommended medication instruction sentences by sorting medication instruction sentences that have been assigned an evaluation value equal to or greater than a predetermined threshold in descending order of evaluation value. Furthermore, the support information generation unit 258 acquires medication instruction sentences that have been assigned an evaluation value less than a predetermined threshold in the presented information evaluation unit 257, and sorts them in a predetermined order to generate data on a list of general medication instruction sentences. The predetermined order can take various forms, but as an example, it can be in descending order of reference frequency. Then, the support information generation unit 258 generates support information including data on problems related to the patient and the relationships between problems related to the patient, data on a list of recommended medication instructions, and data on a list of general medication instructions, and outputs the generated support information to the support information provision unit 259.

[0050] The support information providing unit 259 transmits the support information input from the support information generating unit 258 (information including data on problems related to the patient and the relationships between problems related to the patient, data on a list of recommended medication instructions, and data on a list of general medication instructions) to the terminal device 10 (output to the terminal device 10 via the network 40). The reconstruction executing unit 260 corrects the hearing contents (listening items) by performing reconstruction based on the data of the hearing contents in the consideration information received by the support request receiving unit 253 and the intermediate state (problem related to the patient) generated by the problem identifying unit 256. For example, the reconstruction executing unit 260 reconstructs the hearing contents (listening items) by using rule-based inference or machine learning-based inference.

[0051] [Operation] Next, the operation of the support information providing system 1 will be described.

[0052] [Support information display processing] FIG. 13 is a flowchart showing the flow of the support information display process executed by the terminal device 10. The support information display process is started in response to an instruction to execute the support information display process being input via the input unit 815 of the terminal device 10. In step S1, the UI display control unit 51 receives UI information from the support information providing server 30 and displays a patient selection screen. In step S2, the UI display control unit 51 receives the selection of the patient to be interviewed, thereby specifying information for identifying the patient.

[0053] In step S3, the UI display control unit 51 receives input of prescription data issued to the selected patient. The patient identification information and prescription data are transmitted to the support information providing server 30. In step S4, the UI display control unit 51 receives UI information from the support information providing server 30 and displays a medical interview display screen corresponding to the selected patient. If the patient to be interviewed visits the clinic for the first time, the UI display control unit 51 receives UI information from the support information providing server 30, displays a questionnaire display screen, and accepts input on the questionnaire display screen. After transmitting the questionnaire results entered on the questionnaire display screen to the support information providing server 30, the UI display control unit 51 again receives UI information for the medical interview display screen and displays a medical interview display screen corresponding to the patient.

[0054] In step S5, the UI display control unit 51 receives an input of a response to the medical interview display screen. Data of the response result to the medical interview display screen (medical interview result) is transmitted to the support information providing server 30. In step S6, the target information acquisition unit 52 acquires various pieces of information to be considered (information to be considered) from the information input to the UI screen regarding the patient for whom medication instruction is to be given. In step S7, the support request unit 53 transmits a request for providing support information to the support information providing server 30 together with the consideration target information acquired by the target information acquisition unit 52. In step S8, the support information acquisition unit 54 acquires UI information including support information transmitted from the support information providing server 30 in response to the support information request transmitted by the support request unit 53.

[0055] In step S9, the UI display control unit 51 displays a support information display screen showing a problem related to the patient based on the acquired UI information. In step S10, the UI display control unit 51 determines whether or not an operation to display recommended medication instruction contents (such as an operation of the "Instruction" button) has been performed. If the operation to display the recommended medication instruction contents has not been performed, the result of step S10 is determined to be NO, and the process proceeds to step S9. On the other hand, if an operation to display recommended medication instruction contents has been performed, the result of determination in step S10 is YES, and the process proceeds to step S11.

[0056] In step S11, the UI display control unit 51 displays a support information display screen showing recommended medication instruction content based on the UI information acquired in step S9. In step S12, the UI display control unit 51 determines whether or not an operation has been performed on the support information display screen showing the recommended medication instruction content. At this time, the UI display control unit 51 accepts an operation of checking the checkbox of the medication instruction sentence, an operation of inputting the next instruction content, and the like. If an operation is performed on the support information display screen showing the recommended medication instruction content, the result of determination in step S12 is YES, and the process proceeds to step S11. On the other hand, if no operation has been performed on the support information display screen, the result of step S12 is determined to be NO, and the process proceeds to step S13.

[0057] In step S13, the UI display control unit 51 determines whether or not an operation to end the display of the support information display screen has been performed. If an operation to end the display of the support information display screen has not been performed, the result of step S13 is determined to be NO, and the process proceeds to step S11. On the other hand, if an operation to end the display of the support information display screen has been performed, the result of the determination in step S13 is YES, and the support information display process ends.

[0058] [Information Management Processing] FIG. 14 is a flowchart showing the flow of the information management process executed by the pharmacy computer 20. The information management process is started in response to an instruction to execute the information management process being input via the input unit 815 of the pharmacy computer 20.

[0059] In step S21, the DB management unit 153 determines whether or not a prescription for a patient has been received. If the patient's prescription has not been received, the result of step S21 is NO, and the process proceeds to step S23. On the other hand, if the patient's prescription has been accepted, the determination in step S21 is YES, and the process proceeds to step S22. In step S22, the DB management unit 153 updates the patient attribute DB 171 and the prescription DB 172 with the data of the currently accepted prescription.

[0060] In step S23, the DB management unit 153 determines whether or not a request to send the patient's medication history data has been received from the support information providing server 30. If a request to transmit the patient's medication history data has not been received from the support information providing server 30, the result of step S23 is determined to be NO, and the process proceeds to step S25. On the other hand, if a request to transmit the patient's medication history data is received from the support information providing server 30, the result of determination in step S23 is YES, and the process proceeds to step S24. In step S24, the DB management unit 153 transmits the requested data of the patient's medication history to the support information providing server 30.

[0061] In step S25, the DB management unit 153 determines whether or not the current medication history data (data on the medication instruction content explained to the patient, etc.) has been received from the support information providing server 30. If the current medication history data has not been received from the support information providing server 30, the determination in step S25 is NO, and the process proceeds to step S27. On the other hand, if the current medication history data has been received from the support information providing server 30, the determination in step S25 is YES, and the process proceeds to step S26. In step S26, the DB management unit 153 updates the medication history DB 173 with the received medication history data.

[0062] In step S27, the DB management unit 153 determines whether it is the predetermined timing for synchronizing the data of the various databases managed by the pharmacy computer 20 with the data of the various databases provided in the support information providing server 30. If the predetermined timing for synchronizing the data of the various databases managed by the pharmacy computer 20 with the data of the various databases provided on the support information providing server 30 has not arrived, step S27 is judged as NO and the information management process is repeated. On the other hand, if the timing has arrived at the preset time for synchronizing the data in the various databases managed by the pharmacy computer 20 with the data in the various databases provided on the support information providing server 30, the result of step S27 is judged to be YES, and processing proceeds to step S28.

[0063] In step S28, the DB management unit 153 updates each database by sending and receiving data with the support information providing server 30, and synchronizes the data in the various databases managed by the pharmacy computer 20 with the data in the various databases provided on the support information providing server 30. After step S28, the information management process is repeated.

[0064] [Support information provision processing] FIG. 15 is a flowchart showing the flow of the support information providing process executed by the support information providing server 30. The support information providing process is started in response to an instruction to execute the support information providing process being input via the input unit 815 of the support information providing server 30.

[0065] In step S41, the support request receiving unit 253 receives a request to provide support information together with consideration subject information from the terminal device 10. In step S42, the feature extraction unit 255 performs natural language processing on the received information to be considered (hearing results and impressions). In step S43, the feature extraction unit 255 extracts feature amounts from the consideration object information. In step S44, the problem identification unit 256 performs machine learning-based inference using the feature quantities extracted by the feature extraction unit 255 as input, and generates an intermediate state represented by an index of the problem related to the patient. At this time, the relevance of the problem related to the patient to the information under consideration is also generated.

[0066] In step S45, the presented information evaluation unit 257 performs rule-based inference based on the problems related to the patient identified by the problem identification unit 256 and the relevance of the problems related to the patient, thereby evaluating each medication instruction statement related to the problem related to the patient.

[0067] In step S46, the support information generation unit 258 acquires medication instruction sentences from the drug DB 176 as medication instruction content (support information) recommended for the patient, based on the evaluation value of the medication instruction sentence determined by the presented information evaluation unit 257. That is, the support information generation unit 258 acquires medication instruction sentences evaluated based on the relevance of the patient's problem, and generates data of a list of recommended medication instruction sentences by arranging medication instruction sentences that have been assigned an evaluation value equal to or greater than a preset threshold in descending order of evaluation value. Furthermore, the support information generation unit 258 acquires medication instruction sentences that have been assigned an evaluation value less than a preset threshold by the presented information evaluation unit 257, and arranges them in a predetermined order to generate data of a list of general medication instruction sentences. As a result, support information including data of the list of recommended medication instruction sentences and data of the list of general medication instruction sentences is generated.

[0068] In step S47, the support information providing unit 259 transmits the support information input from the support information generating unit 258 (information including data on problems related to the patient and the relationships between problems related to the patient, data on a list of recommended medication instructions, and data on a list of general medication instructions) to the terminal device 10 (output to the terminal device 10 via the network 40). After step S47, the support information providing process is repeated.

[0069] [Reconstruction process] FIG. 16 is a flowchart showing the flow of the reconstruction process executed by the support information providing server 30. The reconstruction process is started in response to an instruction to execute the reconstruction process being input via the input unit 815 of the support information providing server 30. Note that the reconstruction process may be executed every time the support information providing process is executed, or at a preset time (for example, 3:00 AM).

[0070] In step S51, the reconstruction executing unit 260 acquires data on the hearing contents in the consideration information acquired in the provision of support information for a plurality of patients, and the generated intermediate state (problem related to the patient). In step S52, the reconstruction execution unit 260 reconstructs the hearing content based on the data of the hearing content in the information to be considered received by the support request receiving unit 253 and the intermediate state (problem related to the patient) generated by the problem identification unit 256. After step S52, the reconstruction process ends.

[0071] As described above, in the support information providing system 1 according to this embodiment, various types of information to be considered are acquired for a patient to whom medication instruction is to be given, such as data on the patient's attributes who brought a prescription, data on the results of the medical interview entered on the medical interview display screen, and prescription data indicating the contents of the prescription brought by the patient. Then, features are extracted from the information to be considered, and machine learning-based inference is performed using the features as input to generate an intermediate state represented by an index of the patient's problem. At this time, the relevance of the patient's problem to the information to be considered is also generated. Furthermore, rule-based inference is performed based on the patient's problem and the relevance of the patient's problem to evaluate each medication instruction statement related to the patient's problem, and support information including a recommended medication instruction statement is provided based on the evaluation results.

[0072] Therefore, by performing a first inference (here, machine learning-based inference) from the information under consideration, it is possible to generate an intermediate state (patient problem) that embodies as information one state of the thought process in which the pharmacist provides medication instructions to the patient. Furthermore, by performing a second inference (here, rule-based inference) from the intermediate state (patient problem), support information including recommended medication instructions is generated. Therefore, it becomes possible to support medication instruction using computer-based inference, thereby more appropriately supporting the work of pharmacists. Furthermore, when medication instruction is assisted by a computer, appropriate medication instruction statements can be inferred using a procedure that conforms to the thought process of a pharmacist. In addition, when inference is performed using deep learning or the like, it is generally difficult to grasp the inference process, making it difficult to determine the basis for the inference results. However, by performing two-stage inference via an intermediate state, as in this embodiment, it is possible to confirm the basis for the recommended medication instructions.

[0073] [Variation 1] In the above-described embodiment, a client-server type support information providing system 1 is constructed, and a request for support information is made from the terminal device 10 to the support information providing server 30 to obtain the support information. In contrast, by providing the support information provision function of the support information providing server 30 in a single device (e.g., a terminal device 10 or a pharmacy computer 20, etc.), the functions of the support information providing system 1 can be realized in a single information processing device 800 (i.e., realized as a stand-alone system).

[0074] FIG. 17 is a block diagram showing the functional configuration of a stand-alone information processing device 800 having a support information providing function. As shown in FIG. 17, when configured as a standalone type, in a single information processing device 800, the functions of the UI display control unit 51 of the terminal device 10, the UI information generation unit 252 of the support information providing server 30, the support request reception unit 253, the target information acquisition unit 254, the feature extraction unit 255, the problem identification unit 256, the presented information evaluation unit 257, the support information generation unit 258, the support information provision unit 259 and the reconstruction execution unit 260 are provided in a CPU 811, and each database managed by the support information providing server 30 (or the pharmacy computer 20) is provided in a memory unit 817.

[0075] Furthermore, when the support information providing system 1 is configured as a client-server system, the combination of information processing devices that configure the system is not limited to the examples shown in the above-described embodiments. For example, it is possible to distribute the functions of the pharmacy computer 20 or the support information providing server 30 across more servers, or to integrate the functions of the pharmacy computer 20 and the support information providing server 30 into a single server.

[0076] [Variation 2] In the above embodiment, an example has been described in which six types of problems shown in FIG. 6 are displayed as problems relating to patients. In contrast, it is possible to display problems relating to a wider variety of patients. It is also possible to sequentially set the number of problems related to the patient according to the patient attributes and prescription data, and display intermediate states. Furthermore, when generating a problem relating to a patient, it is possible to provide a range of content for the problem relating to the patient, such as making the content more specific or more abstract. This makes it possible to more appropriately represent the thought process that pharmacists use when providing medication instructions to patients.

[0077] [Variation 3] In the above-described embodiment, a first stage of inference is performed from the information under consideration to generate an intermediate state (a problem relating to the patient) that embodies as information one state of the thought process in which a pharmacist provides medication instructions to a patient, and a second stage of inference is performed from the intermediate state (the problem relating to the patient) to generate support information including recommended medication instructions. In contrast to this, by performing inference at more stages, it is possible to generate intermediate states at multiple stages and display them appropriately.

[0078] For example, one state of the thought process in which a drug provides medication instructions to a patient can be set to n stages (n is an integer of 2 or greater) according to the level of abstraction, and n intermediate stages that embody these can be generated. In this case, from the information to be considered, the first intermediate stage state is generated by a first inference, the second intermediate stage state is generated from the first intermediate stage state by a second inference, and the nth intermediate stage state is generated sequentially by an nth inference. Then, support information including recommended medication instructions can be generated from the nth intermediate stage state by an n+1th inference. As an example, when generating an intermediate state, machine learning-based inference can be performed, and when generating support information including recommended medication instructions, rule-based inference can be performed. This makes it possible to more specifically trace the thought process of pharmacists (especially experienced pharmacists) when providing medication instructions to patients, while dividing the pharmacist's thought process into more appropriate stages and showing intermediate states (problems related to the patient). Therefore, it becomes possible to more appropriately support the work of pharmacists.

[0079] [Variation 4] In the above-described embodiment, the display format of the screen displayed after selecting a patient on the patient selection screen (see FIG. 5) can be various display formats in addition to the examples described in the above-described embodiment. For example, after selecting a specific patient on the patient selection screen, the patient information of that patient may be displayed together with some or all of the display contents of the support information display screen (see FIGS. 8 and 9). FIG. 18 is a schematic diagram showing an example of a display screen that displays patient information and the display contents of the support information display screen together. As shown in Figure 18, after a specific patient (here, patient A) is selected on the patient selection screen, the patient information, prescription contents, and part of the display contents of the support information display screen for the specific patient can be displayed on one screen. In FIG. 18, icons for various operations, the patient's name, age, sex, name of the pharmacist in charge, the patient's problem, prescription details, recommended medication instructions, etc. are displayed on one screen. Icons for various operations can include, for example, a "history" icon for displaying prescription details, a "medication instructions" icon for displaying a screen for selecting medication instructions, and a "side effects" icon for displaying side effects related to the prescribed drug. Furthermore, recommended medication instructions can be displayed by default, for example, instructions related to high-risk drugs, instructions related to side effects reported by patients, and a predetermined number of instructions inferred to be of higher importance. When the display screen shown in Fig. 18 is displayed, in response to an operation of an icon for various operations, another display screen (e.g., the support information display screens of Fig. 8 and Fig. 9) corresponding to the operated icon can be displayed by switching to the display screen shown in Fig. 18 or in addition to the display screen shown in Fig. 18. Contents input on the other display screens (e.g., parameter values ​​related to inference, etc.) can be sequentially reflected and displayed on the display screen shown in Fig. 18. By using such a display format, it is possible to display multiple pieces of information about a patient in a clear and easy-to-read format, thereby more appropriately supporting the work of pharmacists. The display contents of the display screen shown in FIG. 18 are an example, and various information about the patient (questionnaire results, medical interview results, etc.) may also be displayed.

[0080] As described above, the support information providing system 1 according to this embodiment includes the terminal device 10 and the support information providing server 30. The terminal device 10 and the support information providing server 30 are configured to be able to communicate with each other via a network 40 . The terminal device 10 includes a UI display control unit 51 and a support request unit 53, and the support information providing server 30 includes a target information acquisition unit 254, a problem identification unit 256, a support information generation unit 258, and a support information providing unit 259. In the terminal device 10, the support request unit 53 transmits a request to the support information providing server 30 to generate support information for pharmaceutical guidance based on information to be considered in providing pharmaceutical guidance to a patient. The UI display control unit 51 displays the support information transmitted from the support information providing server 30 in response to a request from the support request unit 53 . In the support information providing server 30, the target information acquiring unit 254 acquires the consideration target information based on the request from the support request unit 53. The problem identifying unit 256 generates information representing an intermediate state expressed using pharmacological decision factors as indicators when providing medication instruction by performing a first inference based on the information to be considered. The support information generation unit 258 generates support information by performing a second inference based on the information representing the intermediate state. The support information providing unit 259 provides the support information generated by the support information generating unit 258 to the terminal device 10 . As a result, by performing a first inference from the information to be considered, an intermediate state can be generated that embodies as information one state of the thought process in which a pharmacist provides medication guidance to a patient. Furthermore, by performing a second inference (here, rule-based inference) from the intermediate state, support information for pharmaceutical guidance can be generated. Therefore, it becomes possible to support medication instruction using computer-based inference, thereby more appropriately supporting the work of pharmacists.

[0081] The support information providing unit 259 of the support information providing server 30 transmits the support information and information representing the intermediate state corresponding to the support information to the terminal device 10. The UI display control unit 51 of the terminal device 10 displays the support information and information representing an intermediate state corresponding to the support information. This allows the pharmacist to check the support information along with its basis.

[0082] The support information providing server 30 includes a feature extraction unit 255 . The feature extraction unit 255 extracts a preset feature amount from the consideration target information acquired by the target information acquisition unit 254. The support information generating unit 258 generates information representing an intermediate state by performing a first inference based on the feature amount extracted from the consideration object information. This makes it possible to generate an intermediate state that more accurately reflects the content expressed by the consideration target information.

[0083] The support information providing server 30 includes a reconstruction executing unit 260 . The reconstruction execution unit 260 reconstructs the interview content for acquiring the patient's information on the subject of consideration based on the information representing the intermediate state generated by the problem identification unit 256 and the information on the subject of consideration used to generate the intermediate state. This allows the contents of the hearing for acquiring the information to be considered to be changed to more appropriate contents, and the information representing the intermediate state and the support information to be corrected to more appropriate contents.

[0084] The information representing the intermediate state corresponding to the support information includes a classification representing a category of the intermediate state and an association between the classification and the patient. This makes it possible to display the intermediate state in a more easily comprehensible manner.

[0085] The problem identifying unit 256 generates information representing one or more stages of intermediate states with different levels of abstraction by performing a third inference including one or more stages of inference based on the information representing the intermediate state. The support information generation unit 258 generates support information by performing a second inference based on the information representing the intermediate state generated by the third inference. This makes it possible to generate intermediate states at multiple stages with different levels of abstraction, making it easier to understand what the intermediate states represent.

[0086] The first inference involves machine learning-based inference that uses the information to be considered as input and is constructed using as training data the pharmaceutical decision-making factors that come to mind regarding the patient when a pharmacist recognizes the information to be considered. This allows intermediate states to be generated that reflect the pharmacist's thinking.

[0087] The second inference includes rule-based inference based on association of preset support information with information representing an intermediate state. This allows support information to be generated from an intermediate state by simple and clear processing.

[0088] The terminal device 10 or the support information providing server 30 according to this embodiment also includes a problem identifying unit 256 , a support information generating unit 258 , and a support information providing unit 259 . The problem identification unit 256 generates information representing an intermediate state expressed using pharmaceutical judgment factors as indicators when providing medication instructions by performing a first inference based on target information that is to be considered in providing pharmaceutical instructions to a patient. The support information generating unit 258 generates support information for pharmaceutical guidance by performing a second inference based on the information representing the intermediate state. The support information providing unit 259 outputs the support information generated by the support information generating unit 258 . As a result, by performing a first inference from the information to be considered, an intermediate state can be generated that embodies as information one state of the thought process in which a pharmacist provides medication guidance to a patient. Furthermore, by performing a second inference (here, rule-based inference) from the intermediate state, support information for pharmaceutical guidance can be generated. Therefore, it becomes possible to support medication instruction using computer-based inference, thereby more appropriately supporting the work of pharmacists.

[0089] The present invention is not limited to the above-described embodiment, and any modifications and improvements that can achieve the object of the present invention are included in the present invention. For example, in the above embodiment, a list of medication instructions is presented as support information, but the present invention is not limited to this. That is, the objects presented as support information in the present invention include various types of medical information.

[0090] Furthermore, in the above-described embodiment, after the patient has been interviewed, the patient waits while the pharmacist dispenses the medication. During this waiting time, simple lifestyle guidance information identified from the interview results may be presented to the patient (for example, displayed on the patient's smartphone, etc.). Furthermore, in the above-described embodiment, a display screen for conducting a medical interview with the patient and a display screen for listing medication instructions (a list of recommended medication instructions for patients and a list of general medication instructions) after the contents have been confirmed by the pharmacist may be displayed on a device carried by the patient (for example, the patient's smartphone, etc.). Furthermore, problems related to the patient after the contents have been confirmed by the pharmacist may also be displayed on a device carried by the patient (for example, the patient's smartphone, etc.).

[0091] In the above embodiment, the patient-related problems are shown as a circular graph as shown in Fig. 8, but the output format of the patient-related problems is not limited to this. For example, it is possible to output numerical values ​​representing the relevance of the patient-related problems as a radar chart. In this case, it becomes easy to display changes in the patient-related problems from past medication instructions.

[0092] In the above-described embodiment, the recommended medication instruction sentence is selected based on the patient's problem and its relevance, but in this case, the ranking of an instruction sentence representing medication instruction content given in the past may be lowered in the list of recommended medication instructions sentences by lowering its relevance, etc. Furthermore, the ranking of an instruction sentence lowered in the list of recommended medication instructions sentences may be restored after a predetermined period (e.g., three months) has elapsed.

[0093] The above-described series of processes can be executed by hardware or software. In other words, the functional configurations in the above-described embodiments are merely examples and are not particularly limited. That is, it is sufficient that any of the computers constituting the support information providing system 1 has a function capable of executing the above-described series of processes as a whole, and the functional blocks used to realize this function are not particularly limited to the examples shown. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.

[0094] Furthermore, the recording medium containing the program for executing the above-mentioned series of processes may be configured not only as a removable medium distributed separately from the device main body in order to provide the program to the user, but also as a recording medium provided to the user in a state where it is pre-installed in the device main body.

[0095] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments. Furthermore, the effects described in the present embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the present embodiments. [Explanation of symbols]

[0096] 1 Support information providing system, 10 Terminal device, 20 Pharmacy computer, 30 Support information providing server, 40 Network, 51 User interface display control unit (UI display control unit), 52, 254 Target information acquisition unit, 53 Support request unit, 54 Support information acquisition unit, 151 Receipt management unit, 152 Medication history management unit, 153, 251 DB management unit, 171, 271 Patient attribute database (Patient attribute DB), 172, 272 Prescription database (Prescription DB), 173, 273 Medication history database (Medication history DB), 174, 274 Interview result database (Interview result DB), 175, 275 Hearing content database (Hearing content DB), 176, 276 Drug database (Drug DB), 252 User interface information generation unit (UI information generation unit), 253 Support request reception unit, 255 Feature extraction unit, 256 Problem identification unit, 257 presentation information evaluation unit, 258 support information generation unit, 259 support information provision unit, 260 reconstruction execution unit, 800 information processing device, 811 CPU, 812 ROM, 813 RAM, 814 bus, 815 input unit, 816 output unit, 817 storage unit, 818 communication unit, 819 drive, 820 imaging unit, 831 removable media

Claims

1. A support information providing system including a terminal device and a server configured to be able to communicate via a network, The terminal device a support requesting means for transmitting to the server a request to generate support information for pharmaceutical guidance based on target information to be considered in providing pharmaceutical guidance to the patient, the support information including interview content representing questions selected according to the attributes of the patient, questions for confirming the current state of the patient pharmacologically, the patient's answers to the interview content, and an impression input by the pharmacist of the impression he or she received from the patient when they met; and a support information display means for displaying the support information transmitted from the server in response to a request from the support request means, The server a target information acquisition means for acquiring the target information based on a request from the support request means; an intermediate state generating means for generating information representing an intermediate state expressed using a plurality of pharmaceutical judgment factors as indexes when providing medication instruction by performing a first inference based on the target information; a support information providing means for providing information representing the intermediate state generated by the intermediate state generating means to the terminal device as the support information; a reconstruction means for reconstructing the interview content of the patient based on information representing the intermediate state generated by the intermediate state generation means and the target information used to generate the intermediate state; A support information providing system comprising:

2. A support information providing system including a terminal device and a server configured to be able to communicate via a network, The terminal device a support requesting means for transmitting to the server a request to generate support information for pharmaceutical guidance based on target information to be considered in providing pharmaceutical guidance to the patient, the support information including interview content representing questions selected according to the attributes of the patient, questions for confirming the current state of the patient pharmacologically, the patient's answers to the interview content, and an impression input by the pharmacist of the impression he or she received from the patient when they met; and a support information display means for displaying the support information transmitted from the server in response to a request from the support request means, The server a target information acquisition means for acquiring the target information based on a request from the support request means; an intermediate state generating means for generating information representing an intermediate state expressed using a plurality of pharmaceutical judgment factors as indexes when providing medication instruction by performing a first inference based on the target information; a support information providing means for providing information representing the intermediate state generated by the intermediate state generating means to the terminal device as the support information; and a support information generating means for generating information representing medication instruction content for the patient by performing a second inference based on the pharmaceutical judgment factors, the support information providing means provides information representing medication instruction content for the patient generated by the support information generating means to the terminal device as the support information; the intermediate state generating means generates information representing the intermediate state at one or more stages of different abstraction levels by performing a third inference including one or more stages of inference based on the information representing the intermediate state; the support information generating means generates the support information by performing the second inference based on information representing the intermediate state generated by the third inference; The support information providing system is characterized in that the support information display means of the terminal device displays information representing the content of medication instructions for the patient in accordance with operations performed on a screen on which information representing the intermediate state is displayed.

3. 3. The support information providing system according to claim 1, wherein the information representing the intermediate state includes a classification representing a plurality of the pharmaceutical decision factors and information representing the association between the classification and the patient.

4. The server a feature extraction means for extracting a predetermined feature from the target information acquired by the target information acquisition means, The support information providing system according to any one of claims 1 to 3, characterized in that the intermediate state generating means generates information representing the intermediate state by performing the first inference based on the feature extracted from the target information.

5. The support information providing system according to any one of claims 1 to 4, characterized in that the first inference includes a machine learning-based inference constructed using the target information as input and pharmaceutical judgment factors that come to mind regarding the patient when a pharmacist recognizes the target information as training data.

6. 3. The support information providing system according to claim 2, wherein the second inference includes rule-based inference based on a correspondence between the support information and the information representing the intermediate state that is set in advance.

7. an intermediate state generating means for generating information representing an intermediate state represented by indexes of a plurality of pharmaceutical judgment factors when providing medication guidance to the patient by performing a first inference based on target information to be considered in providing pharmaceutical guidance to the patient, the intermediate state generating means including interview content representing questions selected according to the attributes of the patient, which questions are for confirming the current state of the patient from a pharmacological perspective, the patient's answers to the interview content, and an impression input by the pharmacist of the impression the pharmacist received from the patient when they met; a support information output means for outputting information representing the intermediate state generated by the intermediate state generation means as support information for pharmaceutical guidance; a reconstruction means for reconstructing the interview content of the patient based on information representing the intermediate state generated by the intermediate state generation means and the target information used to generate the intermediate state; A support information providing device comprising:

8. an intermediate state generating means for generating information representing an intermediate state represented by indexes of a plurality of pharmaceutical judgment factors when providing medication guidance to the patient by performing a first inference based on target information to be considered in providing pharmaceutical guidance to the patient, the intermediate state generating means including interview content representing questions selected according to the attributes of the patient, which questions are for confirming the current state of the patient from a pharmacological perspective, the patient's answers to the interview content, and an impression input by the pharmacist of the impression the pharmacist received from the patient when they met; a support information output means for outputting information representing the intermediate state generated by the intermediate state generation means as support information for pharmaceutical guidance; and a support information generating means for generating information representing medication instruction content for the patient by performing a second inference based on the pharmaceutical judgment factors, the support information output means outputs, as the support information, information representing medication instruction content for the patient generated by the support information generation means; the intermediate state generating means generates information representing the intermediate state at one or more stages of different abstraction levels by performing a third inference including one or more stages of inference based on the information representing the intermediate state; the support information generating means generates the support information by performing the second inference based on information representing the intermediate state generated by the third inference; The support information providing device is characterized in that the support information output means displays information representing medication instructions for the patient in response to an operation performed on a screen on which information representing the intermediate state is displayed.

9. A support information providing method executed by an information processing device, comprising: an intermediate state generation step for generating information representing an intermediate state represented by indexes of a plurality of pharmaceutical judgment factors when providing medication guidance to the patient by performing a first inference based on target information to be considered in providing pharmaceutical guidance to the patient, the information including interview content representing questions selected according to the attributes of the patient and representing questions to confirm the current state of the patient pharmacologically, the patient's answers to the interview content, and an impression input by the pharmacist of the impression the pharmacist received from the patient when they met; a support information output step of outputting information representing the intermediate state generated in the intermediate state generation step as support information for pharmaceutical guidance; a reconstruction step of reconstructing the interview content of the patient based on information representing the intermediate state generated in the intermediate state generation step and the target information used to generate the intermediate state; A support information providing method comprising:

10. A support information providing method executed by an information processing device, comprising: an intermediate state generation step for generating information representing an intermediate state represented by indexes of a plurality of pharmaceutical judgment factors when providing medication guidance to the patient by performing a first inference based on target information to be considered in providing pharmaceutical guidance to the patient, the information including interview content representing questions selected according to the attributes of the patient and representing questions to confirm the current state of the patient pharmacologically, the patient's answers to the interview content, and an impression input by the pharmacist of the impression the pharmacist received from the patient when they met; a support information output step of outputting information representing the intermediate state generated in the intermediate state generation step as support information for pharmaceutical guidance; a support information generating step of generating information representing medication instruction content for the patient by performing a second inference based on the pharmaceutical judgment factors, In the support information output step, information representing medication instruction content for the patient generated in the support information generation step is output as the support information; In the intermediate state generating step, a third inference including one or more stages of inference is performed based on the information representing the intermediate state to generate information representing one or more stages of the intermediate state having different levels of abstraction; In the support information generating step, the support information is generated by performing the second inference based on information representing the intermediate state generated by the third inference; A support information providing method characterized in that, in the support information output step, information representing the content of medication instructions for the patient is displayed in accordance with an operation performed on a screen on which information representing the intermediate state is displayed.

11. On the computer, an intermediate state generation function that generates information representing an intermediate state expressed as indexes of a plurality of pharmaceutical judgment factors when providing medication guidance by performing a first inference based on target information to be considered in providing pharmaceutical guidance to the patient, the information including interview content representing questions selected according to the attributes of the patient, which questions are for confirming the current state of the patient pharmacologically, the patient's answers to the interview content, and an impression input by the pharmacist of the impression the pharmacist received from the patient when they met; a support information output function that outputs information representing the intermediate state generated by the intermediate state generation function as support information for pharmaceutical guidance; a reconstruction function that reconstructs the interview content of the patient based on information representing the intermediate state generated by the intermediate state generation function and the target information used to generate the intermediate state; A program characterized by realizing the above.

12. On the computer, an intermediate state generation function that generates information representing an intermediate state expressed as indexes of a plurality of pharmaceutical judgment factors when providing medication guidance by performing a first inference based on target information to be considered in providing pharmaceutical guidance to the patient, the information including interview content representing questions selected according to the attributes of the patient, which questions are for confirming the current state of the patient pharmacologically, the patient's answers to the interview content, and an impression input by the pharmacist of the impression the pharmacist received from the patient when they met; a support information output function that outputs information representing the intermediate state generated by the intermediate state generation function as support information for pharmaceutical guidance; and a support information generating function for generating information representing medication instruction content for the patient by performing a second inference based on the pharmaceutical judgment factors, the support information output function outputs, as the support information, information representing medication instruction content for the patient generated by the support information generation means; the intermediate state generation function generates information representing the intermediate state at one or more stages with different levels of abstraction by performing a third inference including one or more stages of inference based on the information representing the intermediate state; the support information generation function generates the support information by performing the second inference based on information representing the intermediate state generated by the third inference; The support information output function is a program characterized by displaying information representing medication instructions for the patient in response to operations performed on a screen on which information representing the intermediate state is displayed.

Citation Information

Patent Citations

  • Medicine taking guidance support system

    JP1996272882A

  • Health direction support system, server, client terminal, and health direction support program

    JP2004021854A

  • Disease state presumption database by prescribed medicine

    JP2004185196A

  • Diathesis determination apparatus, diathesis determination method, health assistance apparatus, health assistance method, program, terminal apparatus, and health assistance system

    JP2013117941A

  • Drug efficacy analysis system and drug efficacy analysis method

    JP2016018321A