Drug check system, drug check method, and computer program

The drug checking system addresses the issue of overlapping medications by using an information provision system to identify and warn against prohibited drug combinations, ensuring safe medical care and cost reduction.

JP7751995B2Active Publication Date: 2025-10-09UBICOM HLDG INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021112087
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-06
Publication Date
2025-10-09
Estimated Expiration
2041-07-06

AI Technical Summary

Technical Problem

Existing drug information systems fail to effectively check for overlapping ingredients and interactions between medications, leading to potential health risks and increased medical costs, particularly in the context of accumulating personal information using the My Number Act.

Method used

A drug checking system that utilizes an information provision record disclosure system to acquire data, extract drug codes, determine group codes, and output warnings for prohibited drug combinations, considering patient attributes, to prevent adverse drug interactions.

Benefits of technology

Enables safe medical care by preventing health damage from overlapping medications and reducing medical costs through effective drug interaction checks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007751995000001
    Figure 0007751995000001
  • Figure 0007751995000002
    Figure 0007751995000002
  • Figure 0007751995000003
    Figure 0007751995000003
Patent Text Reader

Abstract

To provide a medicine check system, a medicine check method and a computer program, capable of checking medicine by using a recording disclosure system so as to enable information providing, achieving secure medical care, and reducing medical expense.SOLUTION: A medicine check system 1 comprises: data acquisition means 11 for acquiring medicine information acquired from a Mynaportal 3 (public system that discloses records of information provision and the like); extraction means 12 for extracting at least one medicine code of medicine which a user takes in one medicine taking day from the medicine information; group code acquisition means 13 for referring to a group master, for acquiring a group code to which the medicine code belongs; determining means 14 for determining, whether the acquired group code exists as a combination of group codes stored in a warning master; and output means 15 for, when the combination of group codes exists, outputting warning about the medicine which belongs to the group code existing as the combination, and which corresponds to the medicine code for the medicine which is taken in one medicine taking day.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 drug check system, a drug check method, and a computer program. [Background technology]

[0002] Conventionally, a drug information server system has been known that is capable of communicating with the user terminals (mobile phones) of registered users via a communication network and a relay base station, and that provides a service that functions as a server version of a "medicine notebook" by storing drug information on drugs prescribed to each registered user for each registered user (Patent Document 1). This drug information server system has the function of checking whether drugs containing the same ingredients as the newly prescribed drug are included among those prescribed in the past, even in a situation where there are multiple drugs with the same efficacy, ingredients, etc., but under different drug names, such as generic drugs, and also checking whether drugs that are incompatible with the newly prescribed drug (drugs that interact) are included among those prescribed in the past, and notifying the user of the check results. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 5317717 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, efforts are underway to accumulate personal information in an information provision, etc. record disclosure system (Mynaportal (registered trademark)) established based on the Act on the Use of Numbers to Identify Specific Individuals in Administrative Procedures (Act No. 27 of 2013) (My Number Act), and to enable individuals to check this accumulated information online. As part of this, efforts are also underway to accumulate drug information, including information on pharmaceuticals (hereinafter also referred to as "drugs") recorded on prescriptions submitted by dispensing pharmacies and information on dispensed drugs registered by dispensing pharmacies in electronic prescription management services, in the information provision, etc. record disclosure system, and to enable it to be checked and used by patients themselves, medical institutions, dispensing pharmacies, etc. that have obtained the patient's consent.

[0005] The applicant is considering utilizing such a system to check for overlapping ingredients and interactions between newly prescribed medications and medications currently being taken, based on the drug information stored in the information provision record disclosure system. This will make it possible to prevent, for example, health damage associated with taking medications and undesirable prescriptions, thereby realizing safe medical care and reducing medical costs.

[0006] The present invention has been made in consideration of the above background, and aims to provide a drug checking system, drug checking method, and computer program that enable drug checking using an information provision and other record disclosure system, thereby realizing safe medical care and reducing medical costs. [Means for solving the problem]

[0007] The drug check system for achieving the above-mentioned object is characterized by comprising: a data acquisition means for acquiring data for a single patient, including drug information acquired from an information provision record disclosure system in which drug information, including information on drugs dispensed at a dispensing pharmacy based on a prescription, is accumulated; an extraction means for extracting drug codes for drugs to be taken by the single patient on a single dosing date from the data acquired by the data acquisition means; a group code acquisition means for acquiring a group code to which the drug code extracted by the extraction means belongs, by referring to a group master that stores group codes in correspondence with at least one drug code; a determination means for determining whether the group code acquired by the group code acquisition means exists as a group code combination stored in the warning master, which stores prohibited drug combinations as combinations of multiple group codes; and an output means for outputting a warning about drugs corresponding to the drug codes to be taken on the single dosing date, which belong to the group codes that exist as the combination, when the determination means determines that the group code acquired by the group code acquisition means exists as a group code combination stored in the warning master.

[0008] Such a system would enable medication checks to be carried out using a record disclosure system for information provision, etc., thereby enabling safe medical care and reducing medical costs.

[0009] In addition, the warning master further stores a warning code indicating the type of warning signified by the combination of group codes, corresponding to the combination, and the output means can be configured to, when the determination means determines that the group code acquired by the group code acquisition means exists as a group code combination stored in the warning master, refer to a warning message master that stores a warning message corresponding to the warning code, and output a warning message corresponding to the group code combination existing in the warning master.

[0010] This makes it possible to provide the user with information that is easy to understand.

[0011] The content of the warning output by the output means may include at least one of the fact that there is overlapping of ingredients between the drugs and the fact that there is an interaction between the drugs.

[0012] Furthermore, the data acquired by the data acquisition means includes information on the dispensing date and dispensed quantity for each drug, and the extraction means can be configured to set a flag on a number of days after the dispensing date for each drug, starting from the dispensing date, corresponding to the dispensed quantity, and to set the flagged day as the day on which the drug is taken.

[0013] In addition, the data acquired by the data acquisition means includes information on the prescription date and dispensed quantity for each drug, and the extraction means can be configured to set a flag on a number of days corresponding to the dispensed quantity after the prescription date for each drug, using the prescription date as the starting date, and to set the flagged day as the day on which the drug is taken.

[0014] This allows a drug check to be performed even if the data acquired by the data acquisition means does not include information on the dispensing date.

[0015] Furthermore, the data acquired by the data acquisition means includes information regarding patient attributes, and the group master further stores group codes in association with information regarding patient attributes, and the warning master further stores combinations of group codes regarding patient attributes and group codes regarding pharmaceuticals, which combinations are prohibited, and the group code acquisition means refers to the group master to acquire the group code regarding patient attributes from the data acquired by the data acquisition means, and the determination means determines whether the group code regarding patient attributes and the group code regarding pharmaceuticals acquired by the group code acquisition means exist as a combination of group codes stored in the warning master, and if the determination means determines that the group code regarding patient attributes and the group code regarding pharmaceuticals acquired by the group code acquisition means exist as a combination of group codes stored in the warning master, the output means can be configured to output a warning about pharmaceuticals corresponding to the pharmaceutical codes belonging to the group codes that exist as that combination.

[0016] This makes it possible to check precautions for pharmaceuticals according to patient attributes.

[0017] In addition, the information regarding the patient's attributes may include at least one of information regarding the patient's age, information regarding the patient's gender, information regarding the patient's condition, information regarding the patient's height, information regarding the patient's weight, and information regarding the patient's constitution.

[0018] In addition, the data acquired by the data acquisition means may be configured to include information entered by the user about drugs before they are dispensed at a dispensing pharmacy, or information about drugs that can be purchased without a prescription.

[0019] This allows for a drug check between the medications currently being taken by the patient and the medications to be prescribed and dispensed, as well as between the medications currently being taken by the patient and medications that can be purchased without a prescription.

[0020] Furthermore, a drug checking method for achieving the above-mentioned object is characterized in that a computer-equipped means executes the following steps: a data acquisition step in which data including drug information is acquired for one patient from an information provision record disclosure system in which drug information including information on drugs dispensed at a dispensing pharmacy based on a prescription is accumulated; an extraction step in which drug codes of drugs to be taken by the one patient on one dosing date are extracted from the data acquired in the data acquisition step; a group code acquisition step in which, by referring to a group master that stores group codes in correspondence with at least one drug code, the drug code extracted in the extraction step is acquired to which the drug code belongs; a determination step in which, by referring to a warning master that stores prohibited combinations of drugs as combinations of multiple group codes, the group code acquired in the group code acquisition step is determined to exist as a combination of group codes stored in the warning master; and an output step in which, if it is determined in the determination step that the group code acquired in the group code acquisition step exists as a combination of group codes stored in the warning master, output a warning about the drug corresponding to the drug code to be taken on the one dosing date that belongs to the group code that exists as the combination.

[0021] This method makes it possible to check medications using a record disclosure system for information provision, etc., thereby enabling safe medical care and reducing medical costs.

[0022] Furthermore, a computer program for achieving the above-mentioned object is characterized in that it causes a computer to function as: a data acquisition means for acquiring data for a single patient, including drug information acquired from an information provision record disclosure system in which drug information including information on drugs dispensed at a dispensing pharmacy based on a prescription is accumulated; an extraction means for extracting drug codes for drugs to be taken by the single patient on a single dosing date from the data acquired by the data acquisition means; a group code acquisition means for referencing a group master that stores group codes in correspondence with at least one drug code and acquiring, for the drug code extracted by the extraction means, a group code to which the drug code belongs; a determination means for referencing a warning master that stores drugs whose combinations are prohibited as combinations of multiple group codes and determining whether the group code acquired by the group code acquisition means exists as a combination of group codes stored in the warning master; and an output means for outputting a warning about drugs corresponding to the drug codes to be taken on the single dosing date, which belong to the group codes that exist as the combination, when the determination means determines that the group code acquired by the group code acquisition means exists as a combination of group codes stored in the warning master.

[0023] Such a program makes it possible to check medications using a record disclosure system for information provision, etc., thereby enabling safe medical care and reducing medical costs. [Effects of the Invention]

[0024] According to the present invention, medication checks can be performed using a record disclosure system for information provision, etc., thereby enabling safe medical care and reducing medical costs. [Brief explanation of the drawings]

[0025] [Figure 1] FIG. 1 is a diagram showing a drug check system, a terminal used by a user, and an information provision and other record disclosure system according to a first embodiment. [Figure 2]FIG. 10 is a diagram illustrating the accumulation of drug information in the information provision record disclosure system. [Figure 3] FIG. 10 is a diagram illustrating an example of drug and patient attribute master data. [Figure 4] FIG. 10 is a diagram illustrating an example of a group master. [Figure 5] FIG. 10 is a diagram illustrating an example of a warning master. [Figure 6] FIG. 10 is a diagram illustrating an example of a warning message master. [Figure 7] FIG. 1(a) is a diagram illustrating drug information obtained from an information provision record disclosure system, and FIG. 1(b) is a diagram illustrating an example of data extracted from the drug information. [Figure 8] FIG. 1A is a diagram illustrating an example of the operation of the drug check system, and FIG. 1B is a diagram illustrating an example of data output by the drug check system. [Figure 9] FIG. 10 is a diagram showing an example of a screen displayed on a display of a terminal used by a user. [Figure 10] 10 is a flowchart showing an example of the operation of the medicine check system. [Figure 11] FIG. 10 is a diagram showing a drug check system, a terminal used by a user, and an information provision and other record disclosure system according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0026] Next, a first embodiment will be described. As shown in Figure 1, the drug checking system 1 of the first embodiment is a system that provides a service of checking for overlapping ingredients between drugs, checking for interactions between drugs, and checking precautions for drugs based on patient attributes, and sending the check results to a terminal 2 used by the user.

[0027] The medicine check system 1 is connected to a terminal 2 used by a user and an information provision etc. record disclosure system 3 via a network such as the Internet. The terminal 2 used by the user is, for example, a smartphone, a tablet terminal, a personal computer, etc. In the first embodiment, the user is assumed to be an individual (patient) who visits a medical institution such as a hospital or a clinic, or a dispensing pharmacy.

[0028] The information provision, etc. record disclosure system 3 is an information provision, etc. record disclosure system established based on the Act on the Use of Numbers to Identify Specific Individuals in Administrative Procedures (Act No. 27 of 2013) (My Number Act), and is also called My Number Portal. The information provision, etc. record disclosure system 3 stores drug information including, for example, information on drugs dispensed at pharmacies based on prescriptions.

[0029] Here, the accumulation of drug information in the information provision etc. record disclosure system 3 will be described. As shown in Figure 2, medical institutions create medical receipts that include information on medical procedures and prescribed medications, and dispensing pharmacies create dispensing receipts that include information on dispensed medications. The medical institutions and dispensing pharmacies then send the created receipts (received medication data) to the online billing system 4 by a specified deadline in the month following the month of medical treatment or dispensing. The medication information included in the receipt data sent to the online billing system 4 is registered in the online eligibility confirmation system 5, and is also registered and stored in the information provision record disclosure system 3. The medication information extracted from the receipt data and stored in the information provision record disclosure system 3 is medication information from the previous month or earlier.

[0030] Furthermore, in the course of daily operations, medical institutions issue electronic prescriptions and register them in the electronic prescription management service 6. Then, dispensing pharmacies obtain the electronic prescriptions registered in the electronic prescription management service 6, dispense medication, and register the dispensed electronic prescriptions in the electronic prescription management service 6. The drug information contained in dispensed electronic prescriptions is successively registered in the online eligibility confirmation system 5, and is also registered and stored in the information provision record disclosure system 3. The drug information extracted from the electronic prescription and stored in the information provision record disclosure system 3 is the drug information for the current month, more specifically, the drug information up to the dispensing date of the current month.

[0031] Returning to Figure 1, the drug check system 1 is made up of a computer equipped with a CPU, RAM, ROM, etc. (not shown), and a storage device 19. The storage device 19 stores a drug / patient attribute master, a group master, a warning master, and a warning message master.

[0032] As shown in Figure 3, the drug and patient attribute master is configured as a table that stores drug codes and drug names (medication names) in correspondence with each other. For example, the drug code "A0002" and the drug name "Dopazol Tablets 200 mg" are stored in correspondence with each other, and the drug code "A0005" and the drug name "Neodopaston Combination Tablets L100" are stored in correspondence with each other.

[0033] The drug and patient attribute master also stores patient attribute codes in association with information about patient attributes. For example, the patient attribute code "B0001" is stored in association with the patient attribute "male," and the patient attribute code "C0021" is stored in association with the patient attribute "pregnant woman." The patient attribute code "E0025" is stored in association with the patient attribute "drug allergy (penicillin)" (indicating a drug allergy to penicillin-based drugs), and the patient attribute code "F0002" is stored in association with the patient attribute "food allergy (milk)" (indicating a milk allergy).

[0034] The information relating to the attributes of the patient includes, for example, at least one of information relating to the age of the patient, information relating to the sex of the patient, information relating to the condition of the patient, information relating to the height of the patient, information relating to the weight of the patient, and information relating to the constitution of the patient.

[0035] Information about the patient's age is, for example, information about the patient's date of birth. The patient's age can be calculated from the date of birth, and based on the calculated age, the patient can be distinguished as a newborn, an infant, a toddler / child, an elderly person, etc. Note that the information about the patient's age may also be information about the patient's age itself. Information about the patient's condition is, for example, information about whether the patient is pregnant, nursing, or has a specific disease. Information about the patient's constitution is, for example, information about whether the patient is frail, has a drug allergy, or has a food allergy.

[0036] In addition, the master (drug master) that stores drug codes and drug names in correspondence with each other and the master (patient attribute master) that stores patient attribute codes and patient attributes in correspondence with each other may be configured as separate tables.

[0037] As shown in Fig. 4, the group master is configured as a table that stores group codes and at least one drug code in association with each other. For example, the group code "G-06" and the drug code "A0005" are stored in association with each other, and the group code "G-08" and the drug code "A0002" are stored in association with each other. Drug-related groups include, for example, a group related to ingredients contained in drugs, a group related to medicinal effects, and a group related to symptoms for which the drugs are used.

[0038] A single group code may correspond to multiple drug codes (drugs), or it may correspond to only one. For example, the drug codes corresponding to group code "G-06" are "A0005" and "A0017." Conversely, a single drug code corresponding to a single drug may correspond to multiple group codes. For example, drug code "A0005" corresponds to multiple group codes "G-06" and "G-17." Note that drug-related group codes may be assigned in a one-to-one relationship to each individual drug.

[0039] The group master also stores group codes and information about patient attributes, specifically, patient attribute codes, in association with each other. For example, the group code "G-51" and the patient attribute code "C0021" are stored in association with each other, and the group code "G-66" and the patient attribute code "F0002" are stored in association with each other.

[0040] A single group code may correspond to multiple patient attribute codes, or it may correspond to only one. For example, the group code "G-55" corresponds to multiple patient attribute codes: "C0025" and "C0026." Conversely, a single patient attribute code may correspond to multiple group codes. For example, the patient attribute code "C0021" corresponds to multiple group codes: "G-51" and "G-63."

[0041] As shown in Figure 5, the warning master is configured as a table that stores prohibited combinations of drugs as combinations of group codes related to multiple drugs. The warning master also stores combinations of prohibited group codes related to patient attributes and group codes related to drugs. The warning master also stores, in association with the group code combination, a warning code that indicates the type of warning that the combination implies.

[0042] For example, the combination of pharmaceutical group codes "G-06" and "G-08" is stored in association with the warning code "Bun-08." This combination indicates that there is overlap in ingredients between a drug belonging to the group code "G-06" and a drug belonging to the group code "G-08." Similarly, the combination of pharmaceutical group codes "G-08" and "G-09" is stored in association with the warning code "Bun-05." This combination indicates that there is an interaction between a drug belonging to the group code "G-08" and a drug belonging to the group code "G-09." Similarly, the combination of pharmaceutical group code "G-14" and patient attribute group code "G-51" is stored in association with the warning code "Bun-14." This combination indicates that a drug belonging to the group code "G-14" is prohibited from being used by a patient belonging to the group code "G-51."

[0043] As shown in FIG. 6, the warning message master is configured as a table that stores warning codes, warning contents, and warning messages corresponding to the warning codes. For example, the warning code "Bun-07," the warning content "interaction," and the warning message "This medicine does not mix well. Consult your doctor" are stored in association with each other. Also, the warning code "Bun-08," the warning content "ingredient duplication," and the warning message "Double ingredients in the medicine. Consult your doctor" are stored in association with each other. The warning contents output by the output means 15 of the medicine check system 1, which will be described later, include at least one of the fact that ingredients between medicines are duplicated (ingredient duplication) and the fact that drugs interact with each other (interaction).

[0044] Regarding patient attributes, for example, the warning code "Bun-14," the warning content "Do not take," and the warning message "Do not take during pregnancy. Consult your doctor" are stored in correspondence with each other. Also, the warning code "Bun-22," the warning content "Do not take," and the warning message "The medicine contains an allergen. Consult your doctor" are stored in correspondence with each other.

[0045] As shown in Figure 1, the drug check system 1 includes a data acquisition means 11, an extraction means 12, a group code acquisition means 13, a determination means 14, and an output means 15. The drug check system 1 realizes each means by loading a computer program stored in a ROM or storage device 19 into RAM and executing it. In other words, the computer program causes the computer constituting the drug check system 1 to function as the data acquisition means 11, the extraction means 12, the group code acquisition means 13, the determination means 14, and the output means 15.

[0046] The data acquisition means 11 acquires data for one patient to be checked, which is required to check for overlapping ingredients between medicines, for checking interactions between medicines, and for executing checks according to patient attributes.

[0047] Specifically, the data acquisition means 11 acquires drug information through API linkage from the information provision etc. record disclosure system 3. Therefore, the data acquired by the data acquisition means 11 includes drug information acquired from the information provision etc. record disclosure system 3 in which drug information is accumulated. As shown in FIG. 7(a), the drug information includes, for each drug, information such as the pharmacy name, dispensing date, name of the medical institution that issued the prescription, date of birth, sex, usage, special instructions, dosage form code, prescription date, dispensing date, dispensed quantity, pharmaceutical code, and amount used.

[0048] The data acquisition means 11 extracts necessary information from the acquired drug information, such as, for example, as shown in Figure 7(b), the "dispensing month" corresponding to the dispensing year and month, the "hospital name" corresponding to the name of the medical institution that issued the prescription, the "pharmacy name" corresponding to the name of the pharmacy, the "prescription date" corresponding to the prescription date, the "dispensing date" corresponding to the dispensing date, "usage," "special instructions," the "oral / as-needed / topical / etc." corresponding to the dosage form code, the "original / generic" indicating whether the drug is an original or generic drug, the "drug code," the "quantity unit" (amount to be taken at one time) corresponding to the dosage, and the "number of times" corresponding to the dispensed quantity. Note that, for reference, drug names are shown in Figure 7(b) and Figure 8(a) to be referred to later, but the information extracted by the data acquisition means 11 from the drug information does not necessarily include drug names.

[0049] When performing a check according to patient attributes, data acquisition means 11 acquires information on patient attributes in addition to drug information (information on medicines) as data. In this case, the data acquired by data acquisition means 11 further includes information on patient attributes. The information on patient attributes may be acquired, for example, by having the user input it when using drug check system 1, or may be acquired from data stored in storage device 19 for each user after the user has registered in advance.

[0050] The extraction means 12 extracts drug codes and patient attribute codes from the data acquired by the data acquisition means 11. In detail, the extraction means 12 extracts drug codes of drugs taken by one patient on one dosing date from the data acquired by the data acquisition means 11, specifically, from the drug information acquired from the information provision etc. record disclosure system 3. The extraction means 12 calculates the dosing date from the drug information, and extracts the drug codes of the drugs taken on the calculated dosing date.

[0051] More specifically, the extraction means 12 sets a flag on a number of days corresponding to the number of times since the dispensing date for a particular drug, and sets the flagged days as the days on which the flag is set as the day on which the drug is taken. For example, as shown in Figure 8(a), for Gaster D Tablets 20 mg, the extraction means 12 sets a flag "1" on the data storage area indicating the number of days corresponding to the number of times since the dispensing date (October 5th), that is, the 5th, 6th, 7th, 8th, and 9th of October, and sets the days on which the flag "1" is set (October 5th to 9th) as the days on which Gaster D Tablets 20 mg is taken.

[0052] After calculating the administration date, the extraction means 12 extracts the drug codes of the drugs to be taken on the extracted administration date. For example, as shown in Fig. 8(a), for the administration date "(October) 11th", the extraction means 12 extracts the drug code "A0002" corresponding to Dopasol tablets 200 mg, the drug code "A0027" corresponding to Artist tablets 10 mg, the drug code "A0005" corresponding to Neodopaston combination tablets L100, and the drug code "A0037" corresponding to albumin tannate.

[0053] Furthermore, the extraction means 12 refers to the drug and patient attribute master shown in Fig. 3 and further extracts a patient attribute code from the data acquired by the data acquisition means 11, specifically, from information on the patient's attributes. For example, if the patient has a milk allergy, the extraction means 12 refers to the drug and patient attribute master and extracts the patient attribute code "F0002" from the patient attribute "food allergy (milk)".

[0054] The group code acquisition means 13 refers to the group master shown in Fig. 4 and acquires the group code to which the drug code belongs for the drug code extracted by the extraction means 12. For example, as shown in Fig. 8(a), the group code acquisition means 13 refers to the group master and acquires the group code "G-08" for the drug code "A0002" extracted by the extraction means 12, acquires the group code "G-11" for the drug code "A0027", acquires the group codes "G-06" and "G-17" for the drug code "A0005", and acquires the group code "G-23" for the drug code "A0037".

[0055] Furthermore, the group code acquisition means 13 refers to the group master and further acquires a group code related to the patient attribute from the patient attribute code extracted by the extraction means 12 based on the data acquired by the data acquisition means 11. For example, when the extraction means 12 extracts the patient attribute code "F0002" (milk allergy), the group code acquisition means 13 refers to the group master and acquires the group code "G-66" for the patient attribute code "F0002".

[0056] The determination means 14 refers to the warning master shown in Fig. 5 and determines whether the group code acquired by the group code acquisition means 13 exists as a combination of group codes stored in the warning master. Since a group code may correspond to a drug code or a patient attribute code, the determination means 14 refers to the warning master and determines whether the group codes related to multiple drugs acquired by the group code acquisition means 13 exist as a combination of group codes stored in the warning master, and also determines whether the group code related to patient attributes and the group code related to drugs acquired by the group code acquisition means 13 exist as a combination of group codes stored in the warning master. If the determination means 14 determines that the group codes exist as a combination of group codes stored in the warning master, it refers to the warning master and acquires a warning code.

[0057] For example, as shown in Figure 8(a), if the extraction means 12 extracts "A0002," "A0027," "A0005," and "A0037" as drug codes to be taken on a certain date (e.g., October 11th) and extracts "F0002" as the patient attribute code, the group code acquisition means 13 acquires "G-08," "G-11," "G-06," "G-17," and "G-23" as group codes related to the drug, and acquires "G-66" as the group code related to the patient's attributes.

[0058] In this case, the determination means 14 determines that the group codes "G-06" and "G-08" related to medicines exist as a combination of group codes stored in the warning master, and acquires the corresponding warning code "Bun-08." The determination means 14 also determines that the group code "G-23" related to medicines and the group code "G-66" related to patient attributes exist as a combination of group codes stored in the warning master, and acquires the warning code "Bun-22."

[0059] When the determination means 14 determines that the group code acquired by the group code acquisition means 13 exists as a combination of group codes stored in the warning master, the output means 15 outputs a warning about the drug corresponding to the pharmaceutical code belonging to the group code existing as the combination.

[0060] In detail, when checking for overlapping ingredients and interactions between drugs, if the determination means 14 determines that the group code for multiple drugs acquired by the group code acquisition means 13 exists as a combination of group codes stored in the warning master, the output means 15 outputs a warning about drugs that belong to the group code that exists as that combination and correspond to the drug code to be taken on a certain day of administration.

[0061] In addition, when the output means 15 performs a check according to patient attributes, if the determination means 14 determines that the group code related to the patient attributes and the group code related to the pharmaceutical product acquired by the group code acquisition means 13 exist as a combination of group codes stored in the warning master, the output means 15 outputs a warning about the pharmaceutical product corresponding to the pharmaceutical product code belonging to the group code existing as that combination.

[0062] When the determination means 14 determines that the group code acquired by the group code acquisition means 13 exists as a combination of group codes stored in the warning master, the output means 15 refers to the warning message master and outputs a warning message corresponding to the group code combination existing in the warning master. Specifically, the output means 15 refers to the warning message master shown in Fig. 6 to acquire the content of the warning and the warning message corresponding to the warning code acquired by the determination means 14, and outputs information on the content of the warning message, the warning message, the corresponding drug (drug name), and the period of taking the drug to the user terminal 2.

[0063] 8(a), when the determination means 14 determines that the group codes "G-08" and "G-06" related to medicines acquired by the group code acquisition means 13 exist as a combination of group codes stored in the warning master, the determination means 14 acquires the warning code "Bun-08."Furthermore, when the determination means 14 determines that the group code "G-23" related to medicines and the group code "G-66" related to patient attributes acquired by the group code acquisition means 13 exist as a combination of group codes stored in the warning master, the determination means 14 acquires the warning code "Bun-22."

[0064] Next, the output means 15 refers to the warning message master shown in Fig. 6 to acquire the content and warning message of the warning corresponding to the warning code "Bun-08" acquired by the determination means 14, and also acquires the content and warning message of the warning corresponding to the warning code "Bun-22". Furthermore, the output means 15 refers to the drug / patient attribute master to acquire the drug names "Dopazol Tablets 200 mg" and "Neodopaston Combination Tablets L100" from the drug codes "A0002" and "A0005" that belong to the group codes "G-08" and "G-06" that exist as a combination, and also acquires the drug name "Albumin Tannate" from the drug code "A0037" that belongs to the group code "G-23" that exists as a combination.

[0065] Then, as shown in Figure 8(b), the output means 15 transmits to terminal 2 (see Figure 1) the warning content "Duplicate ingredients", the warning text "The medicine contains duplicate ingredients. Please consult your doctor", and the corresponding drug names "Dopazole tablets 200 mg" and "Neodopaston combination tablets L100", as well as the warning content "Do not take", the warning text "The medicine contains an allergen. Please consult your doctor", and the corresponding drug name "Albumin tannate", and the period of taking the medicine "October 11th to 17th".

[0066] As shown in Figure 9, terminal 2, which has received information from medication check system 1, displays on the display DSP a warning that there is an "ingredient overlap" between "Dopazol Tablets 200 mg" and "Neodopaston Combination Tablets L100," a warning message stating "Duplicate medication ingredients. Consult your doctor," and the period of administration "October 11th to 17th." Terminal 2 also displays on the display DSP a warning that "Tank Albumin" is "Do Not Take," and a warning message stating "This medication contains an allergen. Consult your doctor."

[0067] Note that, although an example has been shown here in which two warnings are output: a warning that there is ingredient duplication between drugs and a warning that there are precautions for a specific drug depending on patient attributes, this is not limiting. That is, when a warning is output in the first embodiment, the output warning is at least one of a warning that there is ingredient duplication between drugs, a warning that there is an interaction between drugs, and a warning that there are precautions for a specific drug depending on patient attributes, and it is also possible that only one of the warnings is output.

[0068] Next, an example of the operation of the drug check system 1 (a drug check method executed by the means provided in the computer that constitutes the drug check system 1) will be described with reference to a flowchart.

[0069] 10, for example, when a user (one patient) operates terminal 2 to start a check, drug check system 1 acquires data about the user (S110) (data acquisition step). Specifically, drug information is acquired from information provision etc. record disclosure system 3, and information about the patient's attributes is acquired from information entered by the user, storage device 19, information provision etc. record disclosure system 3, etc.

[0070] Next, the drug check system 1 extracts the drug code of the drug taken by the user on a single day from the data acquired in the data acquisition step (drug information and information on patient attributes), and also extracts the patient attribute code by referring to the drug / patient attribute master (S120) (extraction step).

[0071] Next, the drug check system 1 refers to the group master to obtain the group code to which the drug code extracted in the extraction step belongs, and also obtains the group code to which the patient attribute code belongs for the patient attribute code (S130) (group code obtaining step).

[0072] Next, the drug check system 1 refers to the warning master and determines whether the multiple group codes acquired in the group code acquisition step exist as a combination of group codes stored in the warning master (S141) (determination step). In detail, the drug check system 1 refers to the warning master and determines whether group codes related to multiple medicines exist as a combination of group codes stored in the warning master, and also determines whether a group code related to medicines and a group code related to patient attributes exist as a combination of group codes stored in the warning master.

[0073] If it is determined that the multiple group codes acquired in the group code acquisition step do not exist as a combination of group codes stored in the warning master (S141, No), there are no drugs with overlapping ingredients or interactions, and there are no drugs that pose problems in relation to patient attributes, so the drug check system 1 outputs a message to the user's terminal 2 indicating that there are no problems (S154) and terminates operation.

[0074] On the other hand, if it is determined in the judgment step of step S141 that the multiple group codes acquired in the group code acquisition step exist as a combination of group codes stored in the warning master (Yes), the drug check system 1 refers to the warning master and acquires the warning code corresponding to the combination of group codes (S142).

[0075] Thereafter, the drug check system 1 outputs a warning about a drug corresponding to a drug code to be taken on a certain date that belongs to the group code that exists as the combination (output step). More specifically, the drug check system 1 acquires the content and message of the warning based on the warning code and the message master (S151), and also acquires the name of the drug from the drug code that belongs to the group code that exists as the combination by referring to the drug and patient attribute master (S152).

[0076] Thereafter, the drug check system 1 outputs the content of the warning, the warning text, the name of the corresponding drug, and the period of taking the drug to the user's terminal 2 (S153), and ends its operation. Upon receiving the information from the drug check system 1, the terminal 2 displays the warning, message, the target drug, etc. on the display DSP, allowing the user to check them.

[0077] According to the first embodiment described above, it is possible to check medications using the information provision etc. record disclosure system 3. More specifically, it is possible to check for overlapping ingredients between medications and for interactions between medications by using the latest medication information up to the day of dispensing, which is stored in the information provision etc. record disclosure system 3. This makes it possible to prevent, for example, health damage caused by taking overlapping medications, thereby realizing safe medical care and reducing medical costs.

[0078] It also makes it possible to check precautions for medicines according to patient attributes, which also helps prevent health problems associated with taking medicines, leading to safer medical care and reduced medical costs.

[0079] In addition, since a warning message corresponding to the content of the warning is output, along with warnings such as "duplicate ingredients" or "interactions," it is possible to provide the user with a message that specifically explains the content of the warning, such as "There are duplicate ingredients in this medicine. Please consult your doctor," or "This medicine does not mix well with other medicines. Please consult your doctor," or a message suggesting the next course of action. This makes it possible to provide the user (patient) with information that is easier to understand than when only warnings such as "duplicate ingredients" or "interactions" are output.

[0080] In addition, the drug check system 1 may further have the function of checking for overlapping ingredients and interactions between drugs dispensed at a pharmacy based on a prescription (hereinafter referred to as "prescription drugs") and drugs that can be purchased without a prescription (hereinafter referred to as "OTC drugs"), and transmitting the check results to terminal 2.

[0081] In this case, the drug / patient attribute master further stores the drug code of the OTC drug (for example, a unique number for the OTC drug) in association with the name of the OTC drug (drug name, trade name, etc.). The group master also stores the group code in association with the drug code of at least one OTC drug. Note that one group code may be associated with both the drug code of a prescription drug and the drug code of an OTC drug.

[0082] In this case, the data acquisition means 11 acquires drug information (prescription drug information) from the information provision record disclosure system 3, as well as information on OTC drugs. The information on OTC drugs can be acquired, for example, by the user operating the terminal 2 to input or select the name of the OTC drug and the date of administration. In other words, the data acquired by the data acquisition means 11 includes information on OTC drugs entered by the patient himself / herself, who is the user.

[0083] This configuration makes it possible to check the relationship between prescription drugs that a patient is currently taking and OTC drugs that the patient is about to take, based on the drug information obtained from the information provision record disclosure system 3 and the OTC drug information entered by the patient. It also makes it possible to check the relationship between OTC drugs and patient attributes.

[0084] In the first embodiment, the drug checking system 1 was configured to check for overlapping ingredients and interactions between drugs and to perform checks based on patient attributes, but it may also be configured to check for overlapping ingredients and interactions between drugs but not perform checks based on patient attributes, for example.

[0085] Next, a second embodiment will be described. In the following, differences from the previously described embodiment will be described in detail, and the same elements will be denoted by the same reference numerals, and the description thereof will be omitted as appropriate.

[0086] 11, the drug check system 1 according to the second embodiment can provide a service of checking for overlapping ingredients and drug interactions between drugs based on information transmitted from a terminal 2A used by a medical institution and a terminal 2B used by a dispensing pharmacy, and transmitting the check results to terminals 2A and 2B. For this reason, the drug check system 1 is connected via a network to terminal 2A used by a doctor at a medical institution and terminal 2B used by a pharmacist at a dispensing pharmacy.

[0087] The data acquiring means 11 acquires drug information from the information provision etc. record disclosure system 3, as well as acquires information on drugs before they are dispensed at a dispensing pharmacy (hereinafter referred to as "pre-dispensing drug information"), which is input from terminals 2A and 2B by users such as doctors and pharmacists. That is, in the second embodiment, the data acquired by the data acquiring means 11 includes pre-dispensing drug information. The pre-dispensing drug information is, specifically, information on drugs before they are prescribed that is input by a doctor into terminal 2A of the medical institution, or information on drugs before they are dispensed that is input by a pharmacist into terminal 2B of the dispensing pharmacy.

[0088] The extraction means 12 extracts the drug codes of drugs to be taken by one patient on one dosing date from the drug information acquired by the data acquisition means 11. The extraction means 12 also extracts the drug codes of drugs to be taken by one patient on one dosing date from the pre-dispensing drug information acquired by the data acquisition means 11.

[0089] When calculating the date of administration from drug information, the extraction means 12, as in the first embodiment, sets flags on the number of days corresponding to the number of times the drug has been administered since the dispensing date for a drug, starting from the date of administration, and sets the flagged days as the date of administration for that drug.

[0090] On the other hand, when calculating the administration date from pre-dispensing drug information, the extraction means 12 calculates the administration date based on the prescription date and dispensed quantity entered by the doctor or pharmacist, since the dispensing date has not yet been determined. In more detail, the extraction means 12 sets a flag on the number of days after the prescription date corresponding to the dispensed quantity for each drug, starting from the prescription date, and sets the flagged day as the administration date for that drug. In this case, the data acquired by the data acquisition means 11 includes information on the prescription date and dispensed quantity for each drug.

[0091] The group code acquisition means 13 refers to the group master and acquires, for the drug code extracted by the extraction means 12, the group code to which the drug code belongs. When the extraction means 12 extracts a plurality of drug codes to be taken on one dosing day, the determination means 14 refers to the warning master and determines whether the group code acquired by the group code acquisition means 13 exists as a combination of group codes stored in the warning master.

[0092] When the determination means 14 determines that the group code for multiple medicines acquired by the group code acquisition means 13 exists as a combination of group codes stored in the warning master, the output means 15 outputs a warning or the like for medicines that belong to the group code that exists as the combination and that correspond to the medicine code to be taken on a certain day of administration.

[0093] According to the second embodiment, it is possible to check the relationship between the medication currently being taken by the patient and the medication to be prescribed and dispensed based on the medication information acquired from the information provision record disclosure system 3 and the pre-dispensing medication information. Specifically, it is possible for a doctor to check the relationship between the medication currently being taken by the patient and the medication to be prescribed, and for a pharmacist to check the relationship between the medication currently being taken by the patient and the medication to be dispensed. This makes it possible to prevent, for example, undesirable medication prescribing, such as duplicate administration, thereby realizing safe medical care and reducing medical costs.

[0094] Furthermore, since the extraction means 12 sets the date of administration based on the information on the prescription date and dispensed quantity, drug checks can be performed even if the data acquired by the data acquisition means 11 does not include information on the dispensed date.

[0095] In the second embodiment, since the user is a drug expert such as a doctor or pharmacist, the drug check system may be configured to output, for example, warnings such as "duplicate ingredients" or "interactions" and information about the drug name, but not to output a warning message corresponding to the content of the warning. In other words, the drug check system may not be provided with a warning message master.

[0096] Although the embodiment has been described above, the present invention is not limited to the above embodiment, and can be practiced by appropriately modifying it as exemplified below.

[0097] In the above embodiment, the warning master has a record storing two group code combinations, but it may also have a record storing three or more group code combinations. For example, the warning master may include a record storing a combination of a group code related to one drug, a group code related to the patient's age, and a group code related to the patient's sex.

[0098] In the above embodiment, the drug checking system 1 obtained drug information from the information provision record disclosure system 3 through API integration, but for example, drug information may also be obtained by having the user (the patient himself / herself) provide data (drug information) obtained from the information provision record disclosure system.

[0099] In the above embodiment, masters such as the group master and the warning master are stored in the storage device 19, but for example, at least a part of the masters may be stored in a storage device of a computer provided separately from the computer including the storage device 19. In other words, the drug check system may be composed of multiple computers.

[0100] Furthermore, the elements described in the above-described embodiment and modified examples may be implemented in any combination. [Explanation of symbols]

[0101] 1. Drug Check System 2. Devices 3. Information provision and record disclosure system 11 Data Acquisition Methods 12 Extraction means 13. How to obtain a group code 14 Judgment means 15 Output Method

Claims

1. a data acquisition means for acquiring data including drug information for one patient from an information provision record disclosure system in which drug information including information on drugs dispensed at a dispensing pharmacy based on a prescription is accumulated; extraction means for extracting drug codes of drugs taken by the one patient on one dosing date from the data acquired by the data acquisition means; a group code acquisition means for acquiring a group code to which the drug code extracted by the extraction means belongs, by referring to a group master that stores a correspondence between the group code and at least one drug code; a determination means for determining whether the group code acquired by the group code acquisition means exists as a combination of group codes stored in the warning master by referring to the warning master that stores prohibited combinations of drugs as combinations of multiple group codes; and an output means for outputting a warning about a drug corresponding to a drug code to be taken on the one dosing date, which belongs to the group code that exists as the combination, when the determination means determines that the group code acquired by the group code acquisition means exists as a combination of group codes stored in the warning master; the data acquired by the data acquisition means includes information on attributes of the patient; The group master further stores group codes and information on patient attributes in association with each other, The warning master further stores a combination of a group code related to a patient attribute and a group code related to a medicine, the combination of which is prohibited; the group code acquisition means refers to the group master and acquires a group code related to patient attributes from the data acquired by the data acquisition means; The determination means determines whether the group code related to the patient's attributes and the group code related to the medicine acquired by the group code acquisition means exist as a combination of group codes stored in the warning master; A drug checking system characterized in that when the determination means determines that the group code related to patient attributes and the group code related to a drug acquired by the group code acquisition means exist as a combination of group codes stored in the warning master, the output means outputs a warning about the drug corresponding to the drug code belonging to the group code that exists as that combination.

2. The drug check system of claim 1, characterized in that the information regarding the patient's attributes includes at least one of information regarding the patient's age, information regarding the patient's gender, information regarding the patient's condition, information regarding the patient's height, information regarding the patient's weight, and information regarding the patient's constitution.

3. A drug checking system as described in claim 1 or claim 2, characterized in that the content of the warning output by the output means includes at least one of the following: overlapping components between drugs and the existence of interactions between drugs.

4. The warning master further stores a warning code indicating a type of warning corresponding to the combination of group codes, The drug check system described in any one of claims 1 to 3, characterized in that when the determination means determines that the group code acquired by the group code acquisition means exists as a group code combination stored in the warning master, the output means refers to a warning message master that stores warning messages corresponding to the warning code and outputs a warning message corresponding to the group code combination present in the warning master.

5. The data acquired by the data acquisition means includes information on the dispensing date and the dispensing quantity for each drug, The drug check system according to any one of claims 1 to 4, characterized in that the extraction means sets a flag on a number of days corresponding to the dispensed quantity for a single drug after the dispensing date as the starting date, and sets the flagged day as the date on which the single drug is taken.

6. The data acquired by the data acquisition means includes information on prescription date and dispensed quantity for each drug, The drug check system of any one of claims 1 to 4, characterized in that the extraction means sets a flag on a number of days corresponding to the dispensed quantity after the prescription date for a single drug, starting from the prescription date, and sets the flagged day as the date on which the single drug is taken.

7. A drug check system as described in any one of claims 1 to 6, characterized in that the data acquired by the data acquisition means includes information on drugs before they are dispensed at a pharmacy entered by the user, or information on drugs that can be purchased without a prescription.

8. The computer a data acquisition step of acquiring data including drug information for one patient from an information provision record disclosure system in which drug information including information on drugs dispensed at a dispensing pharmacy based on a prescription is accumulated; an extraction step of extracting a drug code of a drug taken by the one patient on one dosing date from the data acquired in the data acquisition step; a group code acquisition step of acquiring a group code to which the drug code extracted in the extraction step belongs by referring to a group master that stores a correspondence between the group code and at least one drug code; a determination step of determining whether the group code acquired in the group code acquisition step exists as a combination of group codes stored in the warning master by referring to the warning master that stores prohibited combinations of drugs as combinations of multiple group codes; an output step of outputting a warning about a drug corresponding to a drug code to be taken on the one dosing date, which belongs to the group code that exists as the combination, when it is determined in the determination step that the group code acquired in the group code acquisition step exists as a combination of group codes stored in the warning master; the data acquired in the data acquisition step includes information on attributes of the patient; The group master further stores group codes and information on patient attributes in association with each other, The warning master further stores a combination of a group code related to a patient attribute and a group code related to a medicine, the combination of which is prohibited; In the group code acquisition step, a group code relating to a patient's attribute is acquired from the data acquired in the data acquisition step by referring to the group master; In the determination step, it is determined whether the group code related to the patient's attributes and the group code related to the medicine, which are acquired in the group code acquisition step, exist as a combination of group codes stored in the warning master; A drug checking method characterized in that, in the judgment step, if it is determined that the group code related to patient attributes and the group code related to a drug acquired in the group code acquisition step exist as a combination of group codes stored in the warning master, then in the output step, a warning is output about the drug corresponding to the drug code belonging to the group code that exists as that combination.

9. Computer, a data acquisition means for acquiring data including drug information for one patient from an information provision record disclosure system in which drug information including information on drugs dispensed at a dispensing pharmacy based on a prescription is accumulated; extraction means for extracting drug codes of drugs taken by the one patient on one dosing date from the data acquired by the data acquisition means; a group code acquisition means for acquiring a group code to which the drug code extracted by the extraction means belongs, by referring to a group master that stores a correspondence between the group code and at least one drug code; a determination means for determining whether the group code acquired by the group code acquisition means exists as a combination of group codes stored in the warning master by referring to the warning master that stores prohibited combinations of drugs as combinations of multiple group codes; When the determination means determines that the group code acquired by the group code acquisition means exists as a combination of group codes stored in the warning master, the determination means functions as an output means for outputting a warning about a drug that belongs to the group code existing as the combination and corresponds to a drug code to be taken on the one day of administration, the data acquired by the data acquisition means includes information on attributes of the patient; The group master further stores group codes and information on patient attributes in association with each other, The warning master further stores a combination of a group code related to a patient attribute and a group code related to a medicine, the combination of which is prohibited; the group code acquisition means refers to the group master and acquires a group code related to patient attributes from the data acquired by the data acquisition means; The determination means determines whether the group code related to the patient's attributes and the group code related to the medicine acquired by the group code acquisition means exist as a combination of group codes stored in the warning master; A computer program characterized in that, when the determination means determines that the group code related to patient attributes and the group code related to a pharmaceutical acquired by the group code acquisition means exist as a combination of group codes stored in the warning master, the output means outputs a warning about a pharmaceutical corresponding to the pharmaceutical code belonging to the group code that exists as that combination.

Citation Information

Patent Citations

  • Back chamber cover for intermediate and high frequency speaker

    JP1978017717A

  • Method for checking mutual affect of medicines and its method

    JP1999195078A

  • Dispensing support system

    JP2017033107A

  • Medicine taking support system

    JP2017130022A

  • Device and program for supporting guidance of medication

    JP2021026580A