[go: up one dir, main page]

JP7644918B2 - Contraindication determination system, contraindication determination program, contraindication disease name database - Google Patents

Contraindication determination system, contraindication determination program, contraindication disease name database Download PDF

Info

Publication number
JP7644918B2
JP7644918B2 JP2024006095A JP2024006095A JP7644918B2 JP 7644918 B2 JP7644918 B2 JP 7644918B2 JP 2024006095 A JP2024006095 A JP 2024006095A JP 2024006095 A JP2024006095 A JP 2024006095A JP 7644918 B2 JP7644918 B2 JP 7644918B2
Authority
JP
Japan
Prior art keywords
disease name
determination
name information
patient
drug
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024006095A
Other languages
Japanese (ja)
Other versions
JP2024026856A5 (en
JP2024026856A (en
Inventor
伸吾 羽賀
芳樹 難波
庄司 世良
淳 古賀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Db Studio
Original Assignee
Db Studio
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Db Studio filed Critical Db Studio
Priority to JP2024006095A priority Critical patent/JP7644918B2/en
Publication of JP2024026856A publication Critical patent/JP2024026856A/en
Publication of JP2024026856A5 publication Critical patent/JP2024026856A5/ja
Priority to JP2025024734A priority patent/JP2025071190A/en
Application granted granted Critical
Publication of JP7644918B2 publication Critical patent/JP7644918B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、薬品及び病名の組み合わせについての禁忌を判定可能な禁忌判定システム、禁忌判定プログラム、及びこれらで用いられる禁忌病名データベースに関する。 The present invention relates to a contraindication determination system and a contraindication determination program capable of determining contraindications for combinations of drugs and disease names, and a contraindicated disease name database used in these.

病院等の医療機関では、診察記録及び処方内容が電子カルテシステムなどに入力されることにより処方データが発行され、前記処方データに基づいて薬品が調剤される。その後、前記処方データに基づいて調剤された薬品は患者に対して使用される。なお、前記処方データに基づく薬品の調剤前に、前記処方データの適否を自動的に判断する処方チェックが実行可能なシステムが知られている(例えば特許文献1参照)。 In hospitals and other medical institutions, prescription data is issued by inputting medical records and prescription details into an electronic medical record system, and medicines are dispensed based on the prescription data. The medicines dispensed based on the prescription data are then used by the patient. There is a known system that can perform a prescription check to automatically determine whether the prescription data is appropriate before dispensing medicines based on the prescription data (see, for example, Patent Document 1).

特に、薬品の添付文書には、当該薬品に適さない患者の病名が禁忌病名として記載されていることがある。そこで、前記処方チェックにおいて、患者の病名と薬品の禁忌病名とに基づいて、患者への薬品の処方の適否を判定する禁忌病名チェックが行われることが考えられる。 In particular, the package insert for a drug may list the names of diseases that patients have that make the drug unsuitable for that drug as contraindicated diseases. Therefore, during the prescription check, a contraindicated disease check may be performed to determine whether or not it is appropriate to prescribe the drug to the patient, based on the patient's disease name and the drug's contraindicated disease name.

特開2013-125377号公報JP 2013-125377 A

ところで、前記禁忌病名について、同種類の病名であっても当該病名についての原因、部位、程度、性別、又は年齢などの修飾語が異なる場合には、異なる表現が用いられることがある。例えば、禁忌病名の種類が同種類の「腎障害」であっても、添付文書に記載される禁忌病名が「重篤な腎障害」である薬品と、添付文書に記載される禁忌病名が単に「腎障害」である薬品とが存在することがある。 However, even if the contraindicated disease names are of the same type, different expressions may be used if the modifiers for the disease, such as the cause, location, severity, sex, or age, are different. For example, even if the contraindicated disease name is the same type, such as "renal impairment," there may be a drug whose package insert lists the contraindicated disease as "severe renal impairment" and a drug whose package insert lists the contraindicated disease as simply "renal impairment."

しかしながら、医療機関で用いられるシステム上では、病名を識別するための識別情報として、例えば厚生労働省で定められたレセ電算コード又は医療機関で定められた標準病名コードなどの特定のコードが用いられることがある。そして、前記システム上において用いられる前記識別情報で識別可能な病名(以下、「判定用病名」と称する)は、前記禁忌病名とは表現が異なることがある。具体的に、前記判定用病名では、当該判定用病名の修飾語が考慮されていない場合があり、例えば上述のように修飾語の異なる「重篤な腎障害」と「腎障害」とが同一の判定用病名で表現されることがある。 However, in systems used in medical institutions, specific codes such as the medical receipt computer code established by the Ministry of Health, Labor and Welfare or standard disease name codes established by medical institutions may be used as identification information to identify disease names. Furthermore, disease names identifiable by the identification information used in the system (hereinafter referred to as "disease names for determination") may be expressed differently from the contraindicated disease names. Specifically, the disease names for determination may not take into account the modifiers of the disease names for determination, and for example, as described above, "severe renal impairment" and "renal impairment", which have different modifiers, may be expressed as the same disease name for determination.

そのため、前記禁忌病名チェックでは、禁忌病名の修飾語が考慮されず、当該禁忌病名の判定精度が低下するおそれがある。例えば、前記禁忌病名チェックで患者の病名が判定用病名の「腎障害」と一致する場合に禁忌と判定されるように設定されている場合、患者の病名が「腎障害」であれば、禁忌病名が「重篤な腎障害」である薬品と、禁忌病名が「腎障害」である薬品とのいずれの場合にも禁忌と判定されることがある。この場合、本来は修飾語が「重篤な」である場合のみを禁忌と判定すればよい薬品についても禁忌と判定されることになり、ユーザーによる無駄な確認作業などの手間が生じる。 Therefore, the contraindicated disease check does not take modifiers of the contraindicated disease into account, and there is a risk of reducing the accuracy of the judgment of the contraindicated disease. For example, if the contraindicated disease check is set to judge a disease as contraindicated when the patient's disease matches the judgment disease name "renal disorder", then if the patient's disease is "renal disorder", it may be judged as contraindicated for both a drug whose contraindicated disease name is "severe renal disorder" and a drug whose contraindicated disease name is "renal disorder". In this case, a drug that should only be judged as contraindicated when the modifier is "severe" will be judged as contraindicated, resulting in unnecessary confirmation work by the user and other hassle.

本発明の目的は、薬品の禁忌病名の判定精度を高めることのできる禁忌判定システム、禁忌判定プログラム、禁忌病名データベースを提供することにある。 The object of the present invention is to provide a contraindication determination system, a contraindication determination program, and a contraindicated disease name database that can improve the accuracy of determining the names of diseases for which medicines are contraindicated.

本発明に係る禁忌判定システムは、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報が含まれているか否かを判定する第1判定処理を実行可能な第1処理部と、前記第1処理部による判定結果に基づいて、予め設定された特定処理を実行可能な第2処理部と、を備え、前記薬品及び前記判定用病名情報の組み合わせのうち前記判定用病名情報が同じで前記薬品が異なる組み合わせについて、前記組み合わせごとに前記第1判定処理の実行の有無又は前記特定処理の内容が変更可能である。 The contraindication determination system according to the present invention includes a first processing unit capable of executing a first determination process for determining whether or not patient disease name information indicating the name of a patient's disease includes disease name information for determination indicating a disease name for determination that is preset corresponding to a drug prescribed to the patient, and a second processing unit capable of executing a specific process that is preset based on the determination result by the first processing unit, and for combinations of the drug and the disease name information for determination in which the disease name information for determination is the same but the drug is different, the execution or non-execution of the first determination process or the content of the specific process can be changed for each combination.

本発明に係る禁忌判定システムは、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報のうち一のグループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報が含まれているか否かを判定する第2判定処理を実行可能な第1処理部と、前記第1処理部による判定結果に基づいて、予め設定された特定処理を実行可能な第2処理部と、
を備え、前記薬品及び前記一部の判定用病名情報の組み合わせごとに前記第2判定処理の実行の有無又は前記特定処理の内容が変更可能である。
The contraindication determination system according to the present invention includes a first processing unit capable of executing a second determination process for determining whether or not patient disease name information indicating a disease name of a patient includes a part of the disease name information for determination selected in advance from a plurality of disease name information for determination belonging to one group of the disease name information for determination indicating a disease name for determination preset corresponding to a drug prescribed to the patient, and a second processing unit capable of executing a predetermined specific process based on a determination result by the first processing unit;
and the presence or absence of execution of the second determination process or the content of the specific process can be changed for each combination of the drug and the portion of the disease name information for determination.

本発明に係る禁忌判定システムは、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報のうち一のグループに属する複数の前記判定用病名情報が全て含まれているか否かを判定する第3判定処理を実行可能な第1処理部と、前記第1処理部による判定結果に基づいて、予め設定された特定処理を実行可能な第2処理部と、を備え、前記薬品及び前記グループの組み合わせごとに前記第3判定処理の実行の有無又は前記特定処理の内容が変更可能である。 The contraindication determination system according to the present invention includes a first processing unit capable of executing a third determination process for determining whether or not the patient disease name information indicating the patient's disease name includes all of the multiple disease name information for determination belonging to one group among the disease name information for determination indicating a disease name for determination preset corresponding to the drug prescribed to the patient, and a second processing unit capable of executing a specific process preset based on the determination result by the first processing unit, and the presence or absence of the third determination process or the content of the specific process can be changed for each combination of the drug and the group.

本発明に係る禁忌判定プログラムは、プロセッサーに、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報が含まれているか否かを判定する第1判定処理を実行する第1ステップと、前記第1ステップによる判定結果に基づいて、予め設定された特定処理を実行可能な第2ステップと、を実行させるための禁忌判定プログラムであって、前記薬品及び前記判定用病名情報の組み合わせのうち前記判定用病名情報が同じで前記薬品が異なる組み合わせについて、前記組み合わせごとに前記第1判定処理の実行の有無又は前記特定処理の内容が変更可能である。 The contraindication determination program of the present invention is a contraindication determination program for causing a processor to execute a first step of executing a first determination process for determining whether or not patient disease name information indicating the name of a patient's disease contains disease name information for determination indicating a disease name for determination that is preset corresponding to a drug prescribed to the patient, and a second step of being able to execute a specific process that is preset based on the determination result of the first step, and for combinations of the drug and the disease name information for determination in which the disease name information for determination is the same but the drug is different, the execution or non-execution of the first determination process or the content of the specific process can be changed for each combination.

本発明に係る禁忌判定プログラムは、プロセッサーに、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報のうち一のグループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報が含まれているか否かを判定する第2判定処理を実行する第1ステップと、前記第1ステップによる判定結果に基づいて、予め設定された特定処理を実行可能な第2ステップと、を実行させるための禁忌判定プログラムであって、前記薬品及び前記一部の判定用病名情報の組み合わせごとに前記第2判定処理の実行の有無又は前記特定処理の内容が変更可能である。 The contraindication determination program of the present invention is a contraindication determination program for causing a processor to execute a first step of executing a second determination process for determining whether or not the patient disease name information indicating the patient's disease includes a portion of the disease name information for determination that is preselected from a plurality of disease name information for determination that belongs to a group of disease name information for determination that indicates a disease name for determination that is predefined corresponding to a drug prescribed to the patient, and a second step of executing a specific process that is predefined based on the determination result of the first step, and the execution or non-execution of the second determination process or the content of the specific process can be changed for each combination of the drug and the portion of the disease name information for determination.

本発明に係る禁忌判定プログラムは、プロセッサーに、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報のうち一のグループに属する複数の前記判定用病名情報が全て含まれているか否かを判定する第3判定処理を実行する第1ステップと、前記第1ステップによる判定結果に基づいて、予め設定された特定処理を実行可能な第2ステップと、を実行させるための禁忌判定プログラムであって、前記薬品及び前記グループの組み合わせごとに前記第3判定処理の実行の有無又は前記特定処理の内容が変更可能である。 The contraindication determination program of the present invention is a contraindication determination program for causing a processor to execute a first step of executing a third determination process for determining whether or not the patient disease name information indicating the patient's disease name includes all of the multiple disease name information for determination that belong to one group among the disease name information for determination that indicates a disease name for determination that is preset corresponding to the drug prescribed for the patient, and a second step of being able to execute a specific process that is preset based on the determination result of the first step, and whether or not to execute the third determination process or the content of the specific process can be changed for each combination of the drug and the group.

本発明に係る禁忌病名データベースは、プロセッサーが、患者の病名を示す患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報が含まれているか否かを判定する判定処理を実行し、前記判定処理の判定結果に基づいて、予め設定された特定処理を実行する際に用いられる禁忌病名データベースであって、前記薬品及び前記判定用病名情報の組み合わせのうち前記判定用病名情報が同じで前記薬品が異なる組み合わせについて、前記組み合わせごとに前記判定処理の実行の有無又は前記特定処理の内容が設定可能であり、前記プロセッサーが、前記禁忌病名データベースに基づいて、前記薬品及び前記判定用病名情報の組み合わせごとに前記判定処理の実行の有無又は前記特定処理の内容を変更可能である。 The contraindicated disease name database according to the present invention is a contraindicated disease name database in which a processor executes a judgment process to judge whether or not patient disease name information indicating the name of a patient's disease contains judgment disease name information indicating a judgment disease name that is preset corresponding to a drug prescribed to the patient, and is used when executing a preset specific process based on the judgment result of the judgment process, and for combinations of the drug and the judgment disease name information in which the judgment disease name information is the same but the drug is different, whether or not to execute the judgment process or the content of the specific process can be set for each combination, and the processor can change whether or not to execute the judgment process or the content of the specific process for each combination of the drug and the judgment disease name information based on the contraindicated disease name database.

本発明によれば、薬品の禁忌病名の判定精度を高めることのできる禁忌判定システム、禁忌判定プログラム、禁忌病名データベースが実現される。 The present invention provides a contraindication determination system, contraindication determination program, and contraindicated disease name database that can improve the accuracy of determining the names of contraindicated diseases for drugs.

図1は、本発明の実施形態に係る禁忌判定システムの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a taboo determination system according to an embodiment of the present invention. 図2は、本発明の実施形態に係る禁忌判定システムで用いられる禁忌病名マスターのデータ構造の一例を示す図である。FIG. 2 is a diagram showing an example of a data structure of a contraindicated disease name master used in the contraindication determination system according to the embodiment of the present invention. 図3は、本発明の実施形態に係る禁忌判定システムで実行される禁忌病名設定処理の手順の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of a procedure for a contraindicated disease name setting process executed by the contraindication determination system according to the embodiment of the present invention. 図4は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 4 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention. 図5は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 5 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention. 図6は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 6 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention. 図7は、本発明の実施形態に係る禁忌判定システムで実行される禁忌病名判定処理の手順の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of a procedure for a contraindicated disease name determination process executed by the contraindication determination system according to the embodiment of the present invention. 図8は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 8 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention. 図9は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 9 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention. 図10は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 10 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention. 図11は、本発明の実施形態に係る禁忌判定システムで表示される表示画面の一例を示す図である。FIG. 11 is a diagram showing an example of a display screen displayed by the taboo determination system according to the embodiment of the present invention.

以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。 The following describes an embodiment of the present invention with reference to the attached drawings to facilitate understanding of the present invention. Note that the following embodiment is an example of the present invention and is not intended to limit the technical scope of the present invention.

[調剤支援システム10]
図1に示すように、本発明の実施の形態に係る調剤支援システム10は、調剤支援装置1、クライアント端末2、調剤機器3、及びプリンター4を備える。前記調剤支援システム10は、薬剤師による調剤業務を支援するために用いられるシステムであり、本発明に係る禁忌判定システムの一例である。なお、本実施形態において、前記調剤支援システム10のユーザーは、例えば薬剤師、医師、看護師、又は医療スタッフなどである。
[Prescription support system 10]
As shown in Fig. 1, a dispensing support system 10 according to an embodiment of the present invention includes a dispensing support device 1, a client terminal 2, a dispensing machine 3, and a printer 4. The dispensing support system 10 is a system used to support dispensing work by pharmacists, and is an example of a contraindication determination system according to the present invention. In this embodiment, users of the dispensing support system 10 are, for example, pharmacists, doctors, nurses, or medical staff.

前記調剤支援システム10において、前記調剤支援装置1、前記クライアント端末2、前記調剤機器3、及び前記プリンター4は、通信網5を介して無線又は有線で通信可能に接続される。前記通信網5は、LAN、WAN、インターネット、又はイントラネットなどである。 In the dispensing support system 10, the dispensing support device 1, the client terminal 2, the dispensing equipment 3, and the printer 4 are connected to each other so as to be able to communicate wirelessly or wired via a communication network 5. The communication network 5 may be a LAN, a WAN, the Internet, an intranet, or the like.

また、前記調剤支援装置1には、処方データ及び患者データ等を前記調剤支援装置1に入力する電子カルテシステム、オーダーリングシステム、又はレセプトシステムなどの上位システム6が前記通信網5を介して接続される。なお、前記調剤支援装置1が前記上位システム6から前記処方データ及び前記患者データなどを読み出す構成であってもよい。そして、前記調剤支援装置1は、前記処方データに基づいて前記調剤機器3で薬品を調剤するための調剤用データを当該調剤機器3に送信する。 The dispensing support device 1 is also connected to a higher-level system 6, such as an electronic medical record system, an ordering system, or a prescription system, via the communication network 5, which inputs prescription data, patient data, and the like to the dispensing support device 1. The dispensing support device 1 may be configured to read out the prescription data, the patient data, and the like from the higher-level system 6. The dispensing support device 1 then transmits dispensing data to the dispensing device 3 for dispensing medicines using the dispensing device 3 based on the prescription data.

前記処方データには、例えば患者名、患者ID、処方ID、処方発行日、薬品識別情報(薬品コード、薬品名)、投与量、用法、担当医師、診療科、患者病名情報、病棟などの情報が含まれる。前記患者データには、例えば患者名、患者ID、患者病名情報、性別、年齢、飲酒有無、喫煙有無、アレルギーなどの情報が含まれる。また、前記処方データは、前記患者データの一部又は全部を含むものであってもよい。なお、前記処方データに、前記患者データの一部である前記患者病名情報などの情報が含まれる場合、又は、前記調剤支援システム10において前記患者病名情報がユーザー操作によって入力される場合には、前記患者データが前記上位システム6から前記調剤支援装置1に入力されなくてもよい。 The prescription data includes, for example, information such as the patient name, patient ID, prescription ID, prescription issue date, drug identification information (drug code, drug name), dosage, usage, attending physician, medical department, patient disease name information, and hospital ward. The patient data includes, for example, information such as the patient name, patient ID, patient disease name information, gender, age, whether or not the patient drinks alcohol, whether or not the patient smokes, and allergies. The prescription data may include part or all of the patient data. Note that if the prescription data includes information such as the patient disease name information that is part of the patient data, or if the patient disease name information is input by a user operation in the dispensing support system 10, the patient data does not need to be input from the upper system 6 to the dispensing support device 1.

前記患者病名情報は、患者に発現している病気又は外傷などの患者病名を識別するための識別情報の一例であって、前記調剤支援システム10では、前記患者病名情報として、厚生労働省で定められたレセ電算コード及び当該レセ電算コードが示す標準病名が用いられる。本実施形態における「病名」には、病気の名称に限らず外傷の名称も含まれる。なお、一の患者に対応する前記患者病名が複数存在する場合、前記患者病名情報には複数の前記患者病名の情報が含まれる。また、前記患者病名情報は、前記レセ電算コード又は前記標準病名のいずれか一方であってもよい。なお、前記患者病名情報は、前記上位システム6又は前記調剤支援システム10で患者に対応付けて登録される。また、前記調剤支援システム10では、前記レセ電算コードに代えて、医療機関で定められた標準病名コードが用いられてもよい。 The patient disease name information is an example of identification information for identifying the patient disease name such as an illness or injury that has appeared in a patient, and in the dispensing support system 10, the medical receipt computer code defined by the Ministry of Health, Labor and Welfare and the standard disease name indicated by the medical receipt computer code are used as the patient disease name information. In this embodiment, the "disease name" is not limited to the name of the illness but also includes the name of the injury. In addition, when there are multiple patient disease names corresponding to one patient, the patient disease name information includes information on the multiple patient disease names. In addition, the patient disease name information may be either the medical receipt computer code or the standard disease name. In addition, the patient disease name information is registered in the upper system 6 or the dispensing support system 10 in association with the patient. In addition, in the dispensing support system 10, a standard disease name code defined by a medical institution may be used instead of the medical receipt computer code.

[調剤機器3]
前記調剤機器3各々は、前記調剤支援システム10が使用される病院又は薬局等の医療機関において、薬品の調剤作業で使用される。例えば、前記調剤機器3各々は、錠剤分包機、散薬分包機、水剤分注機、PTPシート払出装置、又は混注装置などである。例えば、前記錠剤分包機は、複数種類の錠剤が収容された複数の薬品カセットを有し、前記調剤支援装置1から入力される調剤用データに従って、前記薬品カセットから錠剤を払い出して1服用分ごとに分包紙で包装する分包動作を実行する。前記散薬分包機は、前記調剤支援装置1から入力される調剤用データに従って、投入された散薬を1服用分ごとに分包紙で包装する分包動作を実行する。前記水剤分注機は、複数種類の水剤が収容された複数の薬瓶を有しており、前記調剤支援装置1から入力される調剤用データに従って、前記薬瓶から必要量の水剤を払い出す。前記PTPシート払出装置は、予め錠剤が包装されたPTPシート又はヒートシールが収容された複数のシートカセットを有し、前記調剤支援装置1から入力される調剤用データに従って、前記シートカセットから前記PTPシート又は前記ヒートシールを払い出す。前記混注装置は、前記調剤支援装置1から入力される調剤用データに従って、抗癌剤などの薬品を輸液に注入する混注作業をロボットアームで自動的に実行する。
[Pharmacy equipment 3]
Each of the dispensing devices 3 is used in a medical institution such as a hospital or a pharmacy where the dispensing support system 10 is used in dispensing work of medicines. For example, each of the dispensing devices 3 is a tablet packaging machine, a powdered medicine packaging machine, a liquid medicine dispensing machine, a PTP sheet dispensing device, or a co-injection device. For example, the tablet packaging machine has a plurality of medicine cassettes containing a plurality of types of tablets, and performs a packaging operation of dispensing tablets from the medicine cassette and packaging them in packaging paper for each dose according to the dispensing data input from the dispensing support device 1. The powdered medicine packaging machine performs a packaging operation of packaging the input powdered medicine in packaging paper for each dose according to the dispensing data input from the dispensing support device 1. The liquid medicine dispensing machine has a plurality of medicine bottles containing a plurality of types of liquid medicines, and dispenses a required amount of liquid medicine from the medicine bottle according to the dispensing data input from the dispensing support device 1. The PTP sheet dispenser has a plurality of sheet cassettes in which PTP sheets or heat seals in which tablets are prepackaged are stored, and dispenses the PTP sheets or heat seals from the sheet cassettes according to the dispensing data input from the dispensing support device 1. The co-infusion device automatically performs a co-infusion operation of injecting a drug such as an anticancer drug into an infusion liquid using a robot arm according to the dispensing data input from the dispensing support device 1.

[プリンター4]
前記プリンター4は、前記調剤支援装置1又は前記クライアント端末2から前記通信網5を介して入力される印刷データに含まれる情報を紙などのシートに印刷するカラープリンター又はモノクロプリンターである。
[Printer 4]
The printer 4 is a color printer or a monochrome printer that prints information included in print data input from the dispensing support device 1 or the client terminal 2 via the communication network 5 onto a sheet of paper or the like.

[調剤支援装置1]
前記調剤支援装置1は、制御部11、記憶部12、通信I/F13、表示装置14、操作装置15、及びドライブ装置16などを備えるパーソナルコンピュータである。なお、前記調剤支援装置1は、前記調剤支援システム10が使用される病院等の医療機関の外部に設けられてもよい。また、前記調剤支援装置1は、スマートフォン又はタブレット端末などのモバイル端末であってもよい。
[Dispensing support device 1]
The dispensing support device 1 is a personal computer including a control unit 11, a storage unit 12, a communication I/F 13, a display device 14, an operation device 15, and a drive device 16. The dispensing support device 1 may be provided outside a medical institution such as a hospital where the dispensing support system 10 is used. The dispensing support device 1 may be a mobile terminal such as a smartphone or a tablet terminal.

前記通信I/F13は、前記通信網5を介して前記クライアント端末2、前記調剤機器3、及び前記プリンター4などの外部機器との間で、予め定められた通信プロトコルに従って無線又は有線でデータ通信を実行するネットワークカード等を有する通信インターフェースである。 The communication I/F 13 is a communication interface having a network card or the like that performs wireless or wired data communication according to a predetermined communication protocol between the client terminal 2, the dispensing device 3, and external devices such as the printer 4 via the communication network 5.

前記表示装置14は、前記制御部11からの制御指示に従って各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイなどの表示部である。前記操作装置15は、前記調剤支援装置1に各種の情報を入力するためにユーザーによって操作される操作部である。具体的に、前記操作装置15は、前記表示装置14に表示される各種の操作画面における入力操作を受け付けるキーボード及びマウス(ポインティングデバイス)を含む。また、前記操作装置15は、前記表示装置14に表示される各種の操作画面に対するタッチ操作を受け付けるタッチパネル、又は音声認識により各種情報の入力を受け付ける音声入力装置を含むものであってもよい。 The display device 14 is a display unit such as a liquid crystal display or an organic EL display that displays various information according to control instructions from the control unit 11. The operation device 15 is an operation unit operated by a user to input various information to the dispensing support device 1. Specifically, the operation device 15 includes a keyboard and a mouse (pointing device) that accept input operations on various operation screens displayed on the display device 14. The operation device 15 may also include a touch panel that accepts touch operations on various operation screens displayed on the display device 14, or a voice input device that accepts input of various information by voice recognition.

前記ドライブ装置16は、本発明に係る禁忌判定プログラムを含む調剤支援プログラムが記録されたコンピュータ読み取り可能な記録媒体161から前記調剤支援プログラムを読み取ることが可能である。前記禁忌判定プログラムは、後述の禁忌病名設定処理(図4)及び禁忌病名判定処理(図7参照)などの各種の処理を前記制御部11に実行させるための制御プログラムである。なお、前記禁忌病名設定処理は、後述の禁忌病名マスターD11を設定するための処理であり、前記禁忌病名判定処理は、後述の禁忌病名マスターD11に基づいて患者への薬品の処方の適否を判定するための処理である。 The drive device 16 is capable of reading the dispensing assistance program from a computer-readable recording medium 161 on which the dispensing assistance program including the contraindication determination program according to the present invention is recorded. The contraindication determination program is a control program for causing the control unit 11 to execute various processes such as a contraindicated disease name setting process (FIG. 4) and a contraindicated disease name determination process (see FIG. 7) described below. The contraindicated disease name setting process is a process for setting the contraindicated disease name master D11 described below, and the contraindicated disease name determination process is a process for determining whether or not it is appropriate to prescribe a drug to a patient based on the contraindicated disease name master D11 described below.

前記記録媒体161は、CD、DVD、BD、又はUSBメモリなどであり、前記ドライブ装置16は、CDドライブ、DVDドライブ、BDドライブ、又はUSBポートなどである。そして、前記調剤支援装置1では、前記制御部11により、前記ドライブ装置16を用いて前記記録媒体161から読み取られた前記調剤支援プログラムが前記記憶部12にインストールされる。 The recording medium 161 is a CD, DVD, BD, USB memory, or the like, and the drive device 16 is a CD drive, DVD drive, BD drive, USB port, or the like. In the dispensing support device 1, the control unit 11 reads the dispensing support program from the recording medium 161 using the drive device 16 and installs it in the storage unit 12.

前記制御部11は、CPU、ROM、RAM、及びEEPROMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記RAMは揮発性の記憶部、前記EEPROMは不揮発性の記憶部である。前記RAM及び前記EEPROMは、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、前記制御部11は、前記CPUを用いて、前記ROM、前記EEPROM、又は前記記憶部12に予め記憶された各種の制御プログラムに従って各種の処理を実行する。 The control unit 11 has control devices such as a CPU, a ROM, a RAM, and an EEPROM. The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit in which information such as control programs for causing the CPU to execute various processes is stored in advance. The RAM is a volatile storage unit, and the EEPROM is a non-volatile storage unit. The RAM and the EEPROM are used as temporary storage memories (work areas) for the various processes executed by the CPU. The control unit 11 then uses the CPU to execute various processes in accordance with the various control programs stored in advance in the ROM, the EEPROM, or the storage unit 12.

前記記憶部12は、前記制御部11によって実行される各種の制御プログラム及び各種のデータが記憶されるハードディスク又はSSD等の不揮発性の記憶部である。具体的に、前記記憶部12には、プログラム記憶部121、情報記憶部122、及びマスター記憶部123が含まれる。 The storage unit 12 is a non-volatile storage unit such as a hard disk or SSD in which various control programs and various data executed by the control unit 11 are stored. Specifically, the storage unit 12 includes a program storage unit 121, an information storage unit 122, and a master storage unit 123.

前記プログラム記憶部121は、前記禁忌判定プログラムが記憶される記憶領域である。前記情報記憶部122は、前記上位システム6から取得する前記処方データ及び前記患者データ等の各種の情報が記憶される記憶領域である。前記マスター記憶部123は、薬品マスター、病名マスター、患者マスター、及び禁忌病名マスターD11などの各種のマスター情報が記憶される記憶領域である。例えば、前記薬品マスターには、各種の薬品について、薬品コード(YJコード等)、薬品名、JANコード、RSSコード、薬瓶コード、剤形、単位、比重、薬品種、配合変化、賦形薬品、注意事項などの情報が含まれる。なお、前記薬品マスターには、前記薬品各々について当該薬品の添付文書の内容も含まれる。また、前記病名マスターには、病気又は外傷などを示す病名を識別するための情報として、前記レセ電算コード及び前記標準病名が登録されている。 The program storage unit 121 is a storage area in which the contraindication judgment program is stored. The information storage unit 122 is a storage area in which various information such as the prescription data and the patient data acquired from the upper system 6 is stored. The master storage unit 123 is a storage area in which various master information such as a drug master, a disease name master, a patient master, and a contraindicated disease name master D11 is stored. For example, the drug master includes information such as a drug code (YJ code, etc.), drug name, JAN code, RSS code, medicine bottle code, dosage form, unit, specific gravity, drug type, compounding changes, excipient drug, and precautions for various drugs. The drug master also includes the contents of the package insert for each drug. In addition, the medical receipt computer code and the standard disease name are registered in the disease name master as information for identifying disease names indicating illness or injury.

前記患者マスターは、患者各々に対応する患者情報が記憶されるデータベースである。前記患者情報には、例えば患者名、患者ID、前記患者病名情報、性別、年齢、飲酒有無、喫煙有無、及びアレルギーなどが含まれる。前記制御部11は、前記上位システム6から取得する前記処方データ又は前記患者データ等に基づいて、前記患者マスターを適宜更新することが可能である。具体的に、前記制御部11は、前記上位システム6から取得した患者の前記処方データ又は前記患者データに含まれる前記患者病名情報を当該患者に対応する前記患者病名情報として前記患者マスターに登録する。また、前記制御部11は、前記調剤支援装置1又は前記クライアント端末2に対するユーザー操作に基づいて、前記患者マスターの前記患者病名情報などを編集することも可能である。 The patient master is a database in which patient information corresponding to each patient is stored. The patient information includes, for example, the patient name, patient ID, the patient disease name information, gender, age, whether or not the patient drinks alcohol, whether or not the patient smokes, and allergies. The control unit 11 can update the patient master as appropriate based on the prescription data or the patient data acquired from the higher-level system 6. Specifically, the control unit 11 registers the patient disease name information included in the prescription data or the patient data acquired from the higher-level system 6 in the patient master as the patient disease name information corresponding to the patient. The control unit 11 can also edit the patient disease name information in the patient master based on a user operation on the dispensing support device 1 or the client terminal 2.

前記禁忌病名マスターD11は、薬品が処方される患者に発現している病気又は外傷などの病名(疾患名)に基づいて、当該患者への当該薬品の処方が適切であるか否かを判定するために用いられる禁忌病名データベースの一例である。前記制御部11は、前記調剤支援装置1又は前記クライアント端末2に対するユーザー操作に基づいて、前記禁忌病名マスターD11を編集することも可能である。ここに、図2は、前記禁忌病名マスターD11の一例を示す図である。 The contraindicated disease name master D11 is an example of a contraindicated disease name database used to determine whether or not the prescription of a drug to a patient is appropriate based on the name of the disease (disease name) of an illness or injury that has appeared in the patient for whom the drug is prescribed. The control unit 11 can also edit the contraindicated disease name master D11 based on a user operation on the dispensing support device 1 or the client terminal 2. Here, FIG. 2 is a diagram showing an example of the contraindicated disease name master D11.

図2に示されるように、前記禁忌病名マスターD11では、後述の判定手法として設定可能な内容に対応する属性を示す設定属性と、当該薬品を識別するための薬品識別情報と、当該薬品についての禁忌を判定するための情報として予め設定された判定用病名を示す判定用病名情報とが対応付けて記憶される。なお、前記判定用病名は、前記調剤支援システム10において薬品と病名との組み合わせについての禁忌を判定するための情報として用いられるものであり、添付文書に記載されている禁忌病名とは名称が異なることがある。本実施形態において、前記判定用病名情報は、前記レセ電算コード及び前記標準病名を含む。即ち、本実施形態では、前記判定用病名として前記標準病名が用いられる。なお、前記判定用病名情報は、前記判定用病名を識別可能な情報であればよく、前記レセ電算コード又は前記標準病名のいずれか一方であってもよい。例えば、前記判定用病名情報は、前記禁忌病名マスターD11の作成時又は更新時に、前記薬品各々の添付文書に記載された禁忌病名などに基づいて登録される。なお、図2では、前記禁忌病名マスターD11において前記設定属性ごとにデータが分類されている場合を例に挙げているが、前記禁忌病名マスターD11において前記設定属性が異なるデータが混在するデータ構造であってもよい。また、前記設定属性の項目が省略されており、前記設定属性ごとに対応する前記禁忌病名マスターD11が個別に記憶されていてもよい。 2, in the contraindicated disease name master D11, a setting attribute indicating an attribute corresponding to the contents that can be set as a judgment method described later, drug identification information for identifying the drug, and judgment disease name information indicating a judgment disease name that is set in advance as information for judging the contraindication of the drug are stored in association with each other. The judgment disease name is used as information for judging the contraindication of a combination of a drug and a disease name in the dispensing support system 10, and may have a different name from the contraindicated disease name described in the package insert. In this embodiment, the judgment disease name information includes the medical receipt computer code and the standard disease name. That is, in this embodiment, the standard disease name is used as the judgment disease name. The judgment disease name information may be either the medical receipt computer code or the standard disease name as long as it is information that can identify the judgment disease name, and may be either the medical receipt computer code or the standard disease name. For example, the judgment disease name information is registered based on the contraindicated disease name described in the package insert of each of the drugs when the contraindicated disease name master D11 is created or updated. In addition, in FIG. 2, an example is given in which data is classified for each of the set attributes in the contraindicated disease name master D11, but the contraindicated disease name master D11 may have a data structure in which data with different set attributes are mixed. Also, the set attribute item may be omitted, and the contraindicated disease name master D11 corresponding to each set attribute may be stored separately.

また、前記禁忌病名マスターD11では、前記禁忌病名判定処理における判定手法を決定するための設定情報として、前記薬品識別情報と前記判定用病名情報との組み合わせごとに、チェック対象フラグと、チェックレベルと、チェックグループとが対応付けて記憶される。即ち、前記禁忌病名マスターD11では、前記薬品識別情報が示す薬品ごとに、当該薬品と前記判定用病名との組み合わせに対応する前記設定情報が登録されている。 In addition, in the contraindicated disease name master D11, a check target flag, a check level, and a check group are stored in association with each combination of the drug identification information and the disease name information for judgment as setting information for determining the judgment method in the contraindicated disease name judgment process. That is, in the contraindicated disease name master D11, the setting information corresponding to the combination of the drug and the disease name for judgment is registered for each drug indicated by the drug identification information.

前記判定用病名情報には、病名が同種類であって当該病名の修飾語が異なる複数の禁忌病名の情報が統合された情報が含まれることがある。具体的に、前記修飾語には、「重篤な」、「進行性の」のような病気の程度を示す情報、「アレルギー性」、「細菌性」、「遺伝性」のような原因を示す情報、「足関節」、「顔面」のような部位を示す情報、「若年性」、「青年性」、「老年性」のような患者の年齢を示す情報、「女性」、「男性」のような患者の性別を示す情報などである。例えば、図2に示されるように、「薬品M1」の添付文書などに禁忌病名として「腎障害」が記載されており、「薬品M2」の添付文書などに禁忌病名として「重篤な腎障害」が記載されていることがあるが、これらの禁忌病名に対応する前記判定用病名が「腎障害」に統合されることがある。なお、図2では、前記禁忌病名マスターD11について、薬品の添付文書などに記載された当該薬品の禁忌病名の原文の一例が参考に記載されているが、当該禁忌病名の原文の情報は、前記禁忌病名マスターD11に含まれていても含まれていなくてもよい。また、ここでは、「重篤な腎障害」及び「腎障害」に対応する前記判定用病名が、修飾語の「重篤な」を除いた病名である「腎障害」と同じ名称に設定されている場合を例に挙げているが、これに限らない。例えば、前記判定用病名が、修飾語を除く病名部分の名称と同じでなくてもよい。 The disease name information for determination may include information that integrates information on a plurality of contraindicated disease names that are the same type of disease name but have different modifiers for the disease name. Specifically, the modifiers include information indicating the degree of the disease such as "severe" and "progressive", information indicating the cause such as "allergic", "bacterial", and "genetic", information indicating the part of the body such as "ankle" and "face", information indicating the age of the patient such as "juvenile", "adolescent", and "senile", information indicating the sex of the patient such as "female" and "male". For example, as shown in FIG. 2, "renal disorder" may be listed as a contraindicated disease name on the package insert of "Drug M1", and "severe renal disorder" may be listed as a contraindicated disease name on the package insert of "Drug M2", but the disease names for determination that correspond to these contraindicated disease names may be integrated into "renal disorder". In FIG. 2, the contraindicated disease name master D11 is described with reference to an example of the original text of the contraindicated disease name for the drug, which is written on the drug's package insert, but the information on the original text of the contraindicated disease name may or may not be included in the contraindicated disease name master D11. Also, here, an example is given in which the disease name for determination corresponding to "severe renal impairment" and "renal impairment" is set to the same name as "renal impairment", which is the disease name excluding the modifier "severe", but this is not limited to this. For example, the disease name for determination does not have to be the same as the name of the disease name portion excluding the modifier.

前記チェック対象フラグは、前記薬品及び前記判定用病名情報の組み合わせについて、前記禁忌病名判定処理における第1判定処理又は第2判定処理の実行の有無を示す情報である。前記第1判定処理は、前記薬品に対応する前記判定用病名情報が前記患者病名情報に含まれているか否かを判定する処理である。即ち、前記第1判定処理では、前記判定用病名情報が示す前記判定用病名が、前記患者病名情報に含まれるいずれかの前記患者病名と一致するか否かが判定される。前記第2判定処理は、前記薬品に対応する前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報が前記患者病名情報に含まれているか否かを判定する処理である。即ち、前記第2判定処理では、同一の前記グループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報が示す前記判定用病名が、前記患者病名情報に含まれるいずれかの前記患者病名と一致するか否かが判定される。なお、本実施形態において、前記グループとは、前記薬品の添付文書などにおいて、一連の禁忌病名として記載されたものであり、例えば禁忌病名が「脳血管障害急性期で高度呼吸機能低下」である場合は、前記判定用病名の「脳血管障害」及び「呼吸不全」が一つの前記グループであり、禁忌病名が「凝固障害を伴う肝疾患」である場合は、前記判定用病名の「凝固障害」及び「肝疾患」が一つの前記グループである。即ち、前記薬品の添付文書などにおいて、「肝障害」、「腎障害」のように単に複数の禁忌病名が記載されている場合、そのうち任意の複数の禁忌病名の単位は前記グループではない。 The check target flag is information indicating whether or not the first judgment process or the second judgment process is executed in the contraindicated disease name judgment process for the combination of the drug and the disease name information for judgment. The first judgment process is a process for judging whether or not the disease name information for judgment corresponding to the drug is included in the patient disease name information. That is, in the first judgment process, it is judged whether or not the disease name for judgment indicated by the disease name information for judgment matches any of the patient disease names included in the patient disease name information. The second judgment process is a process for judging whether or not a part of the disease name information for judgment selected in advance from a plurality of disease name information for judgment belonging to one group of the disease name information for judgment corresponding to the drug is included in the patient disease name information. That is, in the second judgment process, it is judged whether or not the disease name for judgment indicated by a part of the disease name information for judgment selected in advance from a plurality of disease name information for judgment belonging to the same group matches any of the patient disease names included in the patient disease name information. In this embodiment, the group is a series of contraindicated disease names written on the package insert of the drug, etc. For example, if the contraindicated disease name is "severe respiratory function decline in the acute phase of cerebrovascular disease," the disease names for determination "cerebrovascular disease" and "respiratory failure" are one group, and if the contraindicated disease name is "liver disease accompanied by coagulation disorder," the disease names for determination "coagulation disorder" and "liver disease" are one group. In other words, if multiple contraindicated disease names are simply written on the package insert of the drug, such as "liver disorder" and "renal disorder," any of the multiple contraindicated disease names is not a unit of the group.

前記チェックレベルは、前記禁忌病名判定処理において前記第1判定処理又は前記第2判定処理の判定結果に基づいて実行される特定処理の内容を区別するための情報である。具体的に、前記特定処理では、前記チェックレベルが「高」に設定されている場合には、「病名禁忌」が表示され、前記チェックレベルが「低」に設定されている場合には、「病名注意」が表示されることにより、報知レベルの異なる報知処理が行われる。例えば、「病名禁忌」は前記調剤支援システム10で許容できない「エラー」に分類され、「病名注意」は前記禁忌病名判定処理において「エラー」ではなく確認を要することで許容される「注意事項」に分類されたものである。なお、本実施形態において前記チェックレベルは「高」、「低」の2段階であるが、他の実施形態として、前記チェックレベルが3段階以上であってもよい。 The check level is information for distinguishing the contents of the specific processing executed based on the judgment result of the first judgment processing or the second judgment processing in the contraindicated disease name judgment processing. Specifically, in the specific processing, when the check level is set to "high", "Disease name contraindication" is displayed, and when the check level is set to "low", "Disease name caution" is displayed, thereby performing notification processing with different notification levels. For example, "Disease name contraindication" is classified as an "error" that is not acceptable in the dispensing support system 10, and "Disease name caution" is classified as a "caution" that is acceptable by requiring confirmation rather than an "error" in the contraindicated disease name judgment processing. In this embodiment, the check level is two levels, "high" and "low", but in other embodiments, the check level may be three or more levels.

前記チェックグループは、前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報の全てが前記患者病名情報に含まれているか否かを判定する第3判定処理の実行の有無を判断するために用いられる情報である。即ち、前記第3判定処理では、同一の前記グループに属する複数の前記判定用病名情報が示す全ての前記判定用病名が、前記患者病名情報に含まれるいずれかの前記患者病名と一致するか否かが判定される。また、前記第3判定処理の実行の有無は、前記チェックグループだけでなく、前記チェック対象フラグにも基づいて判断される。具体的に、前記禁忌病名判定処理では、前記チェックグループに同一のグループ識別情報が登録された複数の前記判定用病名情報のグループであって当該複数の判定用病名情報の前記チェック対象フラグが全て「有」に設定されている場合に当該複数の判定用病名情報を対象として前記第3判定処理が実行されることになる。なお、後述の禁忌病名判定処理では、前記薬品に対応する前記チェックグループに前記グループ識別情報が登録されていない場合には、必要に応じて前記第1判定処理又は前記第2判定処理が実行されることになる。 The check group is information used to determine whether or not a third determination process is performed to determine whether or not all of the multiple pieces of disease name information for determination belonging to one group among the disease name information for determination are included in the patient disease name information. That is, in the third determination process, it is determined whether or not all of the disease names for determination indicated by the multiple disease name information for determination belonging to the same group match any of the patient disease names included in the patient disease name information. In addition, whether or not the third determination process is performed is determined based not only on the check group but also on the check target flag. Specifically, in the contraindicated disease name determination process, when the check group is a group of multiple disease name information for determination in which the same group identification information is registered and the check target flags of the multiple disease name information for determination are all set to "Yes", the third determination process is performed on the multiple disease name information for determination. In addition, in the contraindicated disease name determination process described later, when the group identification information is not registered in the check group corresponding to the drug, the first determination process or the second determination process is performed as necessary.

また、前記禁忌病名判定処理において前記第3判定処理が実行される場合には、前記特定処理において、判定対象の前記グループに属する前記判定用病名各々に対応して設定される前記チェックレベルに基づいて前記特定処理の内容が決定される。具体的には、前記判定対象の前記グループに属する前記判定用病名各々に対応する前記チェックレベルが全て「高」である場合には前記特定処理として「病名禁忌」が表示され、前記判定対象の前記グループに属する前記判定用病名各々に対応する前記チェックレベルの少なくとも1つが「低」である場合には前記特定処理として「病名注意」が表示されることが考えられる。なお、他の実施形態として、前記チェックレベルとは別に、前記第3判定処理が実行される場合、即ち前記チェックグループが設定可能な後述の設定属性Cについては当該第3判定処理における前記特定処理の内容を区別するためのグループチェックレベルが設定可能であってもよい。この場合、例えば前記グループチェックレベルとして「高」が設定されている場合には前記特定処理として「病名禁忌」が表示され、前記グループチェックレベルとして「低」が設定されている場合には前記特定処理として「病名注意」が表示される。なお、他の実施形態として、前記第3判定処理が実行される場合には前記チェックレベルに関係なく前記特定処理において「病名禁忌」が表示されてもよい。 In addition, when the third judgment process is executed in the taboo disease name judgment process, the content of the specific process is determined in the specific process based on the check level set corresponding to each of the judgment disease names belonging to the group of the judgment target. Specifically, when the check levels corresponding to each of the judgment disease names belonging to the group of the judgment target are all "high", "Disease name taboo" is displayed as the specific process, and when at least one of the check levels corresponding to each of the judgment disease names belonging to the group of the judgment target is "low", "Disease name caution" is displayed as the specific process. Note that, as another embodiment, when the third judgment process is executed separately from the check level, that is, for the setting attribute C described below in which the check group can be set, a group check level for distinguishing the content of the specific process in the third judgment process may be set. In this case, for example, when the group check level is set to "high", "Disease name taboo" is displayed as the specific process, and when the group check level is set to "low", "Disease name caution" is displayed as the specific process. In another embodiment, when the third judgment process is executed, "Disease name contraindication" may be displayed in the specific process regardless of the check level.

前記設定属性は、前記禁忌病名判定処理(図7参照)における判定手法として設定可能な内容を区別するために予め設定される属性である。具体的に、本実施形態では、前記薬品及び前記判定用病名情報の組み合わせに対応する前記設定属性として、3つの設定属性A、B、Cのいずれかが設定される場合を例に挙げて説明する。 The set attribute is an attribute that is set in advance to distinguish the contents that can be set as the judgment method in the contraindicated disease name judgment process (see FIG. 7). Specifically, in this embodiment, an example will be described in which one of three set attributes A, B, or C is set as the set attribute corresponding to the combination of the drug and the judgment disease name information.

前記設定属性Aは、前記薬品及び前記判定用病名情報の組み合わせごとに、前記禁忌病名判定処理における前記第1判定処理の実行の有無の設定及び前記禁忌病名判定処理における特定処理の内容の設定が可能な属性である。特に、前記薬品及び前記判定用病名情報の組み合わせのうち前記判定用病名情報が同じで前記薬品が異なる組み合わせについて、前記組み合わせごとに前記第1判定処理の実行の有無又は前記特定処理の内容が変更可能である。例えば、図2に示されるように、前記設定属性Aに属する薬品のうち、添付文書などに記載される禁忌病名が「腎障害」である「薬品M1」と、添付文書などに記載される禁忌病名が修飾語の「進行性の」を含む「進行性の腎障害」である「薬品M4」とについて、前者の「薬品M1」及び「腎障害」の組み合わせについては前記チェック対象フラグを「有」に設定し、後者の「薬品M4」及び「腎障害」の組み合わせについては前記チェック対象フラグを「無」に設定することが可能である。また、図2に示されるように、前記設定属性Aに属する薬品のうち、添付文書などに記載される禁忌病名が「腎障害」である「薬品M1」と、添付文書などに記載される禁忌病名が修飾語の「重篤な」を含む「重篤な腎障害」である「薬品M2」とについて、前者の「薬品M1」及び「腎障害」の組み合わせについては前記チェックレベルを「高」に設定し、後者の「薬品M2」及び「腎障害」の組み合わせについては前記チェックレベルを「低」に設定することが可能である。 The setting attribute A is an attribute that allows the setting of whether or not to execute the first determination process in the contraindicated disease name determination process and the setting of the content of the specific process in the contraindicated disease name determination process for each combination of the drug and the disease name information for determination. In particular, for combinations of the drug and the disease name information for determination in which the disease name information for determination is the same but the drug is different, the execution of the first determination process or the content of the specific process can be changed for each combination. For example, as shown in FIG. 2, among the drugs belonging to the setting attribute A, for "Drug M1" whose contraindicated disease name described in the package insert or the like is "renal disorder" and "Drug M4" whose contraindicated disease name described in the package insert or the like is "progressive renal disorder" including the modifier "progressive", the check target flag can be set to "Yes" for the former combination of "Drug M1" and "renal disorder", and the check target flag can be set to "No" for the latter combination of "Drug M4" and "renal disorder". Also, as shown in FIG. 2, among the drugs belonging to the setting attribute A, for "Drug M1" whose contraindicated disease name written on the package insert or the like is "renal impairment" and "Drug M2" whose contraindicated disease name written on the package insert or the like is "severe renal impairment" including the modifier "severe", it is possible to set the check level to "high" for the combination of the former "Drug M1" and "renal impairment" and to set the check level to "low" for the latter combination of "Drug M2" and "renal impairment".

前記設定属性Bは、前記薬品と当該薬品に対応する前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報との組み合わせごとに、前記禁忌病名判定処理における前記第2判定処理の実行の有無の設定及び前記禁忌病名判定処理における特定処理の内容の設定が可能な属性である。なお、本実施形態では、前記薬品に対応する前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報から予め選択された一つの前記判定用病名情報のみについて前記第2判定処理が実行可能である場合について説明するが、前記判定用病名情報各々について前記第2判定処理が実行可能であってもよい。具体的に、前記薬品に対応する前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報について前記チェック対象フラグを「有」に設定することが可能であってもよい。 The setting attribute B is an attribute that allows the setting of whether or not to execute the second judgment process in the contraindicated disease name judgment process and the setting of the content of the specific process in the contraindicated disease name judgment process for each combination of the drug and a part of the judgment disease name information selected in advance from the multiple judgment disease name information belonging to one group among the judgment disease name information corresponding to the drug. Note that in this embodiment, a case will be described in which the second judgment process can be executed only for one of the judgment disease name information selected in advance from the multiple judgment disease name information belonging to one group among the judgment disease name information corresponding to the drug, but the second judgment process may be executed for each of the judgment disease name information. Specifically, it may be possible to set the check target flag to "Yes" for multiple judgment disease name information belonging to one group among the judgment disease name information corresponding to the drug.

例えば、図2に示されるように、前記設定属性Bに属する薬品のうち、添付文書などに記載される禁忌病名が「脳血管障害急性期で高度呼吸機能低下」である「薬品M11」が存在する場合に、当該薬品に対応する前記判定用病名情報の一のグループには「脳血管障害急性期」、「高度呼吸機能低下」が含まれる。なお、前記禁忌病名である「脳血管障害急性期」は前記判定用病名では「脳血管障害」に分類され、前記禁忌病名である「高度呼吸機能低下」は前記判定用病名では「呼吸不全」に分類される。この場合、前記禁忌病名マスターD11では、「薬品M11」及び「脳血管障害」の組み合わせについては前記チェック対象フラグを「無」に設定し、「薬品M11」及び「呼吸不全」の組み合わせについては前記チェック対象フラグを「有」に設定することが可能である。また、図2に示されるように、前記禁忌病名マスターD11では、前記判定用病名情報と前記薬品との組み合わせごとに、前記チェックレベルが「高」又は「低」に設定可能である。なお、前記チェック対象フラグが「有」に設定されている前記判定用病名情報と前記薬品との組み合わせのみについて、前記チェックレベルが「高」又は「低」に設定可能であってもよい。 For example, as shown in FIG. 2, among the drugs belonging to the setting attribute B, when there is a "drug M11" whose contraindicated disease name described in the package insert, etc. is "acute cerebrovascular disease" and "severe respiratory function decline", one group of the disease name information for judgment corresponding to the drug includes "acute cerebrovascular disease" and "severe respiratory function decline". The contraindicated disease name "acute cerebrovascular disease" is classified as "cerebrovascular disease" in the disease name for judgment, and the contraindicated disease name "severe respiratory function decline" is classified as "respiratory failure" in the disease name for judgment. In this case, in the contraindicated disease name master D11, the check target flag can be set to "absent" for the combination of "drug M11" and "cerebrovascular disease", and the check target flag can be set to "present" for the combination of "drug M11" and "respiratory failure". Also, as shown in FIG. 2, in the contraindicated disease name master D11, the check level can be set to "high" or "low" for each combination of the disease name information for judgment and the drug. In addition, the check level may be set to "high" or "low" only for combinations of the disease name information for determination and the drug for which the check target flag is set to "yes."

前記設定属性Cは、前記薬品及び前記グループの組み合わせごとに、前記禁忌病名判定処理における前記第3判定処理の実行の有無の設定及び前記禁忌病名判定処理における特定処理の内容の設定が可能な属性である。例えば、図2に示される例では、前記設定属性Cに属する前記薬品及び前記グループの組み合わせ各々にグループ識別情報が設定されている。一方、前記設定属性Cに属する薬品のうち、添付文書などに記載される禁忌病名が「凝固障害を伴う肝疾患」である「薬品M21」と、添付文書などに記載される禁忌病名が「疾患I3を伴う疾患I4」である「薬品M23」とが存在する場合に、前者の「薬品M21」と「血液凝固異常」及び「肝疾患」を含むグループとの組み合わせについては前記チェックグループにグループ識別情報を設定し、「薬品M23」と「疾患I3」及び「疾患I4」を含むグループとの組み合わせについては前記チェックグループにグループ識別情報を設定しないことも可能である。 The setting attribute C is an attribute that allows the setting of whether or not to execute the third judgment process in the contraindicated disease name judgment process and the setting of the content of the specific process in the contraindicated disease name judgment process for each combination of the drug and the group. For example, in the example shown in FIG. 2, group identification information is set for each combination of the drug and the group that belongs to the setting attribute C. On the other hand, if there are "Drug M21" whose contraindicated disease name described in the package insert or the like is "liver disease accompanied by coagulation disorder" and "Drug M23" whose contraindicated disease name described in the package insert or the like is "Disease I4 accompanied by disease I3" among the drugs that belong to the setting attribute C, it is possible to set group identification information to the check group for the combination of the former "Drug M21" and a group including "blood coagulation disorder" and "liver disease", and not set group identification information to the check group for the combination of "Drug M23" and a group including "Disease I3" and "Disease I4".

また、図2に示されるように、前記設定属性Cに属する薬品として、添付文書などに記載される禁忌病名が「疾患I1を伴う疾患I2」である「薬品M22」について、前記チェックグループにグループ識別情報を設定すると共に、「疾患I1」及び「疾患I2」各々に対応する前記チェック対象フラグを「無」に設定することも可能である。なお、前記チェックグループに前記グループ識別情報が設定された場合に前記チェック対象フラグが「有」に自動設定されてもよい。さらに、図2に示されるように、前記設定属性Cでは、前記判定用病名情報と前記薬品との組み合わせごとに、前記チェックレベルが「高」又は「低」に設定可能である。なお、前記チェックグループに前記グループ識別情報が設定されている前記薬品と前記判定用病名情報との組み合わせのみについて、前記チェックレベルが「高」又は「低」に設定可能であってもよい。 As shown in FIG. 2, for "Drug M22" which is a drug belonging to the setting attribute C and has a contraindicated disease name "Disease I2 accompanied by Disease I1" written on the package insert, etc., it is also possible to set group identification information to the check group and set the check target flags corresponding to each of "Disease I1" and "Disease I2" to "No". When the group identification information is set to the check group, the check target flag may be automatically set to "Yes". Furthermore, as shown in FIG. 2, in the setting attribute C, the check level can be set to "High" or "Low" for each combination of the disease name information for determination and the drug. The check level may be set to "High" or "Low" only for the combination of the drug and the disease name information for determination for which the group identification information is set to the check group.

ところで、前記調剤支援システム10上では、病名を識別するための識別情報として、例えば厚生労働省で定められた電算コード又は医療機関で定められた標準病名コードなどの特定のコードが用いられることがある。そして、前記調剤支援システム10上において用いられる前記識別情報で識別可能な判定用病名は、前記禁忌病名とは表現が異なることがある。具体的に、前記判定用病名では、病名についての原因、部位、程度、性別、又は年齢などの修飾語が考慮されていない場合があり、例えば上述のように修飾語の異なる「重篤な腎障害」と「腎障害」とが同一の判定用病名で表現されることがある。そのため、前記禁忌病名判定処理では、禁忌病名の修飾語が考慮されず、当該禁忌病名の判定精度が低下するおそれがある。例えば、前記禁忌病名判定処理で患者の病名が判定用病名の「腎障害」と一致する場合に禁忌と判定されるように設定されている場合、患者の病名が「腎障害」であれば、禁忌病名が「重篤な腎障害」である薬品と、禁忌病名が「腎障害」である薬品とのいずれの場合にも禁忌と判定されることがある。この場合、本来は修飾語が「重篤な」である場合のみを禁忌と判定すればよい薬品についても禁忌と判定されることになり、ユーザーによる無駄な確認作業などの手間が生じる。これに対し、以下に説明するように、本実施形態に係る前記調剤支援システム10では、薬品の禁忌病名の判定精度を高めることが可能である。 Meanwhile, in the dispensing support system 10, a specific code such as a computer code defined by the Ministry of Health, Labor and Welfare or a standard disease name code defined by a medical institution may be used as identification information for identifying a disease name. The disease name for determination that can be identified by the identification information used in the dispensing support system 10 may be expressed differently from the contraindicated disease name. Specifically, the disease name for determination may not take into account modifiers such as the cause, site, degree, sex, or age of the disease name, and for example, as described above, "severe renal impairment" and "renal impairment", which have different modifiers, may be expressed by the same disease name for determination. Therefore, in the contraindicated disease name determination process, the modifiers of the contraindicated disease name are not taken into account, and there is a risk that the accuracy of determining the contraindicated disease name will decrease. For example, if the contraindicated disease name determination process is set to determine that a drug is contraindicated when the patient's disease name matches the disease name for determination "renal disorder," then if the patient's disease name is "renal disorder," the drug may be determined to be contraindicated for both the drug whose contraindicated disease name is "severe renal disorder" and the drug whose contraindicated disease name is "renal disorder." In this case, even a drug that should be determined to be contraindicated only when the modifier is "severe" will be determined to be contraindicated, resulting in unnecessary confirmation work by the user and other hassle. In response to this, as described below, the dispensing support system 10 according to this embodiment makes it possible to increase the accuracy of determining the contraindicated disease name of a drug.

具体的に、前記調剤支援装置1の前記制御部11は、第1処理部111、第2処理部112、第1設定処理部113、第2設定処理部114、第3設定処理部115などの各種の処理部を含む。具体的に、前記制御部11は、前記禁忌判定プログラムに従って各種の処理を実行することにより前記各種の処理部として機能する。また、前記各種の処理部のいずれか一又は複数がASIC又はDSPなどの電子回路であってもよい。 Specifically, the control unit 11 of the dispensing support device 1 includes various processing units such as a first processing unit 111, a second processing unit 112, a first setting processing unit 113, a second setting processing unit 114, and a third setting processing unit 115. Specifically, the control unit 11 functions as the various processing units by executing various processes according to the contraindication determination program. In addition, any one or more of the various processing units may be an electronic circuit such as an ASIC or DSP.

前記第1処理部111は、患者の病名(患者病名)を示す前記患者病名情報に、前記患者に処方される薬品に対応して予め設定された判定用病名を示す前記判定用病名情報が含まれているか否かを判定する前記第1判定処理を実行可能である。具体的に、前記第1処理部111は、前記第1判定処理において、前記患者マスター又は前記処方データと前記禁忌病名マスターD11とに基づいて、前記患者病名情報に前記判定用病名情報が含まれているか否かを判定する。但し、前記第1処理部111は、前記薬品及び前記判定用病名情報の組み合わせのうち前記判定用病名情報が同じで前記薬品が異なる組み合わせについて、前記組み合わせごとに前記第1判定処理の実行の有無を、前記禁忌病名マスターD11のチェック対象フラグの設定に基づいて変更することが可能である。 The first processing unit 111 can execute the first determination process to determine whether the patient disease name information indicating the patient's disease name (patient disease name) includes the disease name information for determination indicating a disease name for determination that is preset corresponding to a drug prescribed for the patient. Specifically, the first processing unit 111 determines whether the patient disease name information includes the disease name information for determination based on the patient master or the prescription data and the contraindicated disease name master D11 in the first determination process. However, the first processing unit 111 can change whether or not to execute the first determination process for each combination of the drug and the disease name information for determination in which the disease name information for determination is the same but the drug is different, based on the setting of the check target flag in the contraindicated disease name master D11.

また、前記第1処理部111は、前記薬品に対応する前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報が前記患者病名情報に含まれているか否かを判定する前記第2判定処理を実行することも可能である。具体的に、前記第1処理部111は、前記第2判定処理において、前記患者マスター又は前記処方データと前記禁忌病名マスターD11とに基づいて、前記患者病名情報に前記一部の判定用病名情報が含まれているか否かを判定する。但し、前記第1処理部111は、前記薬品及び前記判定用病名情報の組み合わせごとに前記第2判定処理の実行の有無を、前記禁忌病名マスターD11のチェック対象フラグの設定に基づいて変更することが可能である。特に、本実施形態では、前記第1処理部111は、一つの前記グループに属する複数の前記判定用病名情報のうちいずれか一つのみについて前記第2判定処理を実行することが可能である。 The first processing unit 111 can also execute the second determination process to determine whether or not a part of the disease name information for determination selected in advance from the plurality of disease name information for determination belonging to one group among the disease name information for determination corresponding to the drug is included in the patient disease name information. Specifically, the first processing unit 111 determines whether or not the part of the disease name information for determination is included in the patient disease name information in the second determination process based on the patient master or the prescription data and the contraindicated disease name master D11. However, the first processing unit 111 can change whether or not to execute the second determination process for each combination of the drug and the disease name information for determination based on the setting of the check target flag of the contraindicated disease name master D11. In particular, in this embodiment, the first processing unit 111 can execute the second determination process for only one of the plurality of disease name information for determination belonging to one group.

さらに、前記第1処理部111は、前記薬品に対応する前記判定用病名情報のうち一のグループに属する複数の前記判定用病名情報が全て前記患者病名情報に含まれているか否かを判定する第3判定処理を実行することも可能である。具体的に、前記第1処理部111は、前記第3判定処理において、前記患者マスター又は前記処方データと前記禁忌病名マスターD11とに基づいて、前記患者病名情報に、前記グループに属する複数の前記判定用病名情報が全て含まれているか否かを判定する。但し、前記第1処理部111は、前記薬品及び前記グループの組み合わせごとに前記第3判定処理の実行の有無を、前記禁忌病名マスターD11のチェックグループの設定に基づいて変更することが可能である。 Furthermore, the first processing unit 111 can also execute a third judgment process to judge whether or not all of the multiple pieces of judgment disease name information belonging to one group among the judgment disease name information corresponding to the drug are included in the patient disease name information. Specifically, in the third judgment process, the first processing unit 111 judges whether or not all of the multiple pieces of judgment disease name information belonging to the group are included in the patient disease name information based on the patient master or the prescription data and the contraindicated disease name master D11. However, the first processing unit 111 can change whether or not to execute the third judgment process for each combination of the drug and the group based on the setting of the check group in the contraindicated disease name master D11.

前記第2処理部112は、前記第1処理部111による判定結果に基づいて、予め設定された特定処理を実行可能である。具体的に、前記特定処理は、前記第1処理部111による判定結果の報知処理である。また、前記第2処理部112は、前記判定結果を報知する際の報知内容を、前記禁忌病名マスターD11のチェックレベルに基づいて「病名禁忌」又は「病名注意」のいずれかに変更することが可能である。なお、前記特定処理は、前記報知処理に限らず、例えば前記処方データについての前記調剤機器3による調剤動作の実行の可否を変更する処理、又は、前記処方データについての疑義照会を前記上位システム6に自動送信するか否かを変更する処理などであってもよい。 The second processing unit 112 can execute a preset specific process based on the determination result by the first processing unit 111. Specifically, the specific process is a notification process of the determination result by the first processing unit 111. In addition, the second processing unit 112 can change the notification content when notifying the determination result to either "Disease name contraindicated" or "Disease name caution" based on the check level of the contraindicated disease name master D11. Note that the specific process is not limited to the notification process, and may be, for example, a process of changing whether or not the dispensing operation of the dispensing device 3 is to be performed for the prescription data, or a process of changing whether or not a question inquiry about the prescription data is to be automatically sent to the upper system 6.

前記第1設定処理部113は、前記薬品及び前記判定用病名情報の組み合わせごとに対応する前記第1判定処理の実行の有無及び前記特定処理の内容をユーザー操作に応じて設定することが可能である。前記第2設定処理部114は、前記薬品及び前記一部の判定用病名情報の組み合わせごとに対応する前記第2判定処理の実行の有無及び前記特定処理の内容をユーザー操作に応じて設定可能である。前記第3設定処理部115は、前記薬品及び前記グループの組み合わせごとに対応する前記第3判定処理の実行の有無及び前記特定処理の内容をユーザー操作に応じて設定可能である。なお、前記第1設定処理部113、前記第2設定処理部114、又は前記第3設定処理部115は、前記第1判定処理、前記第2判定処理、又は前記第3判定処理の実行の有無と前記特定処理の内容とのいずれか一方のみを設定可能であってもよい。 The first setting processing unit 113 can set whether or not to execute the first judgment process corresponding to each combination of the drug and the disease name information for judgment and the content of the specific process in response to a user operation. The second setting processing unit 114 can set whether or not to execute the second judgment process corresponding to each combination of the drug and the part of the disease name information for judgment and the content of the specific process in response to a user operation. The third setting processing unit 115 can set whether or not to execute the third judgment process corresponding to each combination of the drug and the group and the content of the specific process in response to a user operation. Note that the first setting processing unit 113, the second setting processing unit 114, or the third setting processing unit 115 may be able to set only one of whether or not to execute the first judgment process, the second judgment process, or the third judgment process and the content of the specific process.

[クライアント端末2]
前記クライアント端末2は、制御部21、記憶部22、通信I/F23、表示装置24、操作装置25、及びドライブ装置26などを備えるパーソナルコンピュータである。前記クライアント端末2各々は、前記調剤支援システム10が使用される医療機関に配置され、ユーザーによって操作される操作端末である。なお、前記クライアント端末2は、スマートフォン又はタブレット端末などのモバイル端末であってもよい。
[Client terminal 2]
The client terminal 2 is a personal computer including a control unit 21, a storage unit 22, a communication I/F 23, a display device 24, an operation device 25, and a drive device 26. Each of the client terminals 2 is an operation terminal that is installed in a medical institution where the dispensing support system 10 is used and is operated by a user. The client terminal 2 may be a mobile terminal such as a smartphone or a tablet terminal.

前記制御部21は、CPU、ROM、RAM、及びEEPROMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記RAMは揮発性の記憶部、前記EEPROMは不揮発性の記憶部である。前記RAM及び前記EEPROMは、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、前記制御部21は、前記CPUを用いて、前記ROM、前記EEPROM、又は前記記憶部22に予め記憶された各種の制御プログラムに従って各種の処理を実行する。 The control unit 21 has control devices such as a CPU, a ROM, a RAM, and an EEPROM. The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit in which information such as control programs for causing the CPU to execute various processes is stored in advance. The RAM is a volatile storage unit, and the EEPROM is a non-volatile storage unit. The RAM and the EEPROM are used as temporary storage memories (work areas) for the various processes executed by the CPU. The control unit 21 then uses the CPU to execute various processes in accordance with the various control programs stored in advance in the ROM, the EEPROM, or the storage unit 22.

前記記憶部22は、前記制御部21によって実行される各種の制御プログラム及び各種のデータが記憶されるハードディスク又はSSD等の不揮発性の記憶部である。具体的に、前記記憶部22には、オペレーティングシステム(OS)及びブラウザソフトなどの制御プログラムが記憶されるプログラム記憶部221が含まれる。前記ブラウザソフトは、前記通信網5を介して前記調剤支援装置1にアクセスすることにより、前記表示装置24に各種の操作画面などを表示させると共に、前記操作装置25を用いた前記操作画面に対する入力操作を前記調剤支援装置1に伝達するための制御プログラムである。例えば、前記制御部21は、前記ブラウザソフトにより表示される操作画面の所定位置に、前記調剤支援装置1に対応するURL(Universal Resource Locator)などのアドレス情報が入力された場合に、該アドレス情報に基づいて前記調剤支援装置1にアクセスする。 The storage unit 22 is a non-volatile storage unit such as a hard disk or SSD in which various control programs and various data executed by the control unit 21 are stored. Specifically, the storage unit 22 includes a program storage unit 221 in which control programs such as an operating system (OS) and browser software are stored. The browser software is a control program for accessing the dispensing support device 1 via the communication network 5 to display various operation screens on the display device 24 and for transmitting input operations on the operation screen using the operation device 25 to the dispensing support device 1. For example, when address information such as a URL (Universal Resource Locator) corresponding to the dispensing support device 1 is input at a predetermined position on the operation screen displayed by the browser software, the control unit 21 accesses the dispensing support device 1 based on the address information.

前記通信I/F23は、前記通信網5を介して前記調剤支援装置1、前記調剤機器3、及び前記プリンター4などの外部機器との間で、予め定められた通信プロトコルに従って無線又は有線でデータ通信を実行するネットワークカード等を有する通信インターフェースである。 The communication I/F 23 is a communication interface having a network card or the like that performs wireless or wired data communication between the dispensing support device 1, the dispensing equipment 3, and external devices such as the printer 4 via the communication network 5 in accordance with a predetermined communication protocol.

前記表示装置24は、前記制御部21からの制御指示に従って各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイなどの表示部である。前記操作装置25は、前記クライアント端末2に各種の情報を入力するためにユーザーによって操作される操作部である。具体的に、前記操作装置25は、前記表示装置24に表示される各種の操作画面における入力操作を受け付けるキーボード及びマウス(ポインティングデバイス)を含む。また、前記操作装置25は、前記表示装置24に表示される各種の操作画面に対するタッチ操作を受け付けるタッチパネル、又は音声認識により各種情報の入力を受け付ける音声入力装置を含むものであってもよい。 The display device 24 is a display unit such as a liquid crystal display or an organic EL display that displays various information according to control instructions from the control unit 21. The operation device 25 is an operation unit operated by a user to input various information to the client terminal 2. Specifically, the operation device 25 includes a keyboard and a mouse (pointing device) that accept input operations on various operation screens displayed on the display device 24. The operation device 25 may also include a touch panel that accepts touch operations on various operation screens displayed on the display device 24, or a voice input device that accepts input of various information by voice recognition.

前記ドライブ装置26は、前記OS又は前記ブラウザソフトなどが記録されたコンピュータ読み取り可能な記録媒体261から前記OS又は前記ブラウザソフトなどを読み取ることが可能である。前記記録媒体261は、CD、DVD、BD、又はUSBメモリなどであり、前記ドライブ装置26は、CDドライブ、DVDドライブ、BDドライブ、又はUSBポートなどである。前記クライアント端末2では、前記制御部21により、前記ドライブ装置26を用いて前記記録媒体261から読み取られた前記OS又は前記ブラウザソフトなどが前記記憶部22の前記プログラム記憶部221にインストールされる。 The drive device 26 is capable of reading the OS or the browser software from a computer-readable recording medium 261 on which the OS or the browser software is recorded. The recording medium 261 is a CD, DVD, BD, USB memory, etc., and the drive device 26 is a CD drive, DVD drive, BD drive, USB port, etc. In the client terminal 2, the control unit 21 installs the OS or the browser software, etc., read from the recording medium 261 using the drive device 26, into the program storage unit 221 of the storage unit 22.

そして、本実施形態では、前記調剤支援装置1及び前記クライアント端末2によりサーバークライアントシステムが構成されており、前記調剤支援装置1が前記クライアント端末2のユーザー操作に応じて各種の情報の入力、表示、及び印刷などの処理を実行する場合について説明する。即ち、前記クライアント端末2は、前記調剤支援装置1の操作端末として利用され、以下に説明する「表示」、「操作」、及び「入力」などは、前記クライアント端末2の前記表示装置24及び前記操作装置25を用いて行われる。 In this embodiment, a server-client system is configured by the dispensing support device 1 and the client terminal 2, and a case will be described in which the dispensing support device 1 executes processes such as input, display, and printing of various information in response to user operations of the client terminal 2. That is, the client terminal 2 is used as an operation terminal of the dispensing support device 1, and the "display," "operation," and "input" described below are performed using the display device 24 and the operation device 25 of the client terminal 2.

なお、本実施形態では、前記調剤支援装置1単体が本発明に係る禁忌判定システムとして動作するが、前記クライアント端末2単体を本発明に係る禁忌判定システムとして捉えてもよい。例えば、前記クライアント端末2に、前記禁忌判定プログラムの一部又は全部がインストールされており、前記クライアント端末2の前記制御部21が、前記調剤支援装置1から必要な情報を適宜取得して、本実施形態で説明する前記調剤支援装置1と同様の処理を実行することも考えられる。また、前記調剤支援装置1及び前記クライアント端末2が協働して本実施形態で説明する前記調剤支援装置1と同様の処理を実行してもよい。 In this embodiment, the dispensing support device 1 alone operates as the contraindication determination system according to the present invention, but the client terminal 2 alone may be regarded as the contraindication determination system according to the present invention. For example, it is conceivable that a part or all of the contraindication determination program is installed in the client terminal 2, and the control unit 21 of the client terminal 2 appropriately acquires necessary information from the dispensing support device 1 and executes the same processing as the dispensing support device 1 described in this embodiment. In addition, the dispensing support device 1 and the client terminal 2 may cooperate to execute the same processing as the dispensing support device 1 described in this embodiment.

[禁忌病名設定処理]
次に、図3を参照しつつ、前記調剤支援装置1の前記制御部11によって実行される禁忌病名設定処理について説明する。例えば、前記禁忌病名設定処理は、前記クライアント端末2において、前記調剤支援装置1に対する前記禁忌病名マスターD11の編集要求操作が行われた場合に前記制御部11によって実行される。
[Taboo disease name setting process]
Next, with reference to Fig. 3, a description will be given of a contraindicated disease name setting process executed by the control unit 11 of the dispensing support device 1. For example, the contraindicated disease name setting process is executed by the control unit 11 when an operation for requesting editing of the contraindicated disease name master D11 is performed on the dispensing support device 1 at the client terminal 2.

<ステップS10>
ステップS10において、前記制御部11は、当該禁忌病名設定処理の処理対象となる薬品(以下、編集対象薬品と称する)を選択するためのユーザー操作を受け付ける。例えば、前記制御部11は、前記薬品マスター又は前記禁忌病名マスターD11に基づいて、当該薬品マスター又は当該禁忌病名マスターD11に登録されている薬品のリストを、前記編集対象薬品の選択候補として前記表示装置24に表示させ、当該リストから前記編集対象薬品を選択するための操作を受け付ける。
<Step S10>
In step S10, the control unit 11 accepts a user operation for selecting a drug to be processed in the contraindicated disease name setting process (hereinafter referred to as an edit target drug). For example, the control unit 11 displays a list of drugs registered in the drug master or the contraindicated disease name master D11 on the display device 24 as selection candidates for the edit target drug based on the drug master or the contraindicated disease name master D11, and accepts an operation for selecting the edit target drug from the list.

<ステップS11>
ステップS11において、前記制御部11は、前記ステップS10で選択された前記編集対象薬品に対応する前記判定用病名情報であって、当該禁忌病名設定処理の処理対象となる一又は複数の前記判定用病名情報(以下、編集対象病名情報と称する)を選択するためのユーザー操作を受け付ける。例えば、前記制御部11は、前記病名マスター又は前記禁忌病名マスターD11に基づいて、前記標準病名又は前記判定用病名情報のリストを、前記編集対象病名情報の選択候補として表示装置24に表示させ、当該リストから前記編集対象病名情報を選択するための操作を受け付ける。
<Step S11>
In step S11, the control unit 11 accepts a user operation for selecting one or more pieces of the determination disease name information (hereinafter referred to as edit target disease name information) that correspond to the edit target drug selected in step S10 and are to be processed in the contraindicated disease name setting process. For example, the control unit 11 displays a list of the standard disease names or the determination disease name information on the display device 24 as selection candidates for the edit target disease name information based on the disease name master or the contraindicated disease name master D11, and accepts an operation for selecting the edit target disease name information from the list.

なお、前記制御部11は、前記禁忌病名マスターD11に基づいて、前記編集対象薬品に対応する前記判定用病名情報として複数の前記判定用病名情報の組み合わせが登録されている場合には、当該複数の判定用病名情報の組み合わせのリストを、前記編集対象病名情報の選択候補として表示装置24に表示させ、当該リストから前記編集対象病名情報を選択するための操作を受け付けてもよい。例えば、前記制御部11は、前記禁忌病名マスターD11において一のグループとして登録された複数の前記判定用病名情報の組み合わせについては、当該グループ単位で前記編集対象病名情報を選択候補として表示装置24に表示させ、当該リストから前記グループを選択するための操作を受け付けてもよい。また、前記制御部11は、選択された前記編集対象病名情報が前記禁忌病名マスターD11に登録されておらず前記病名マスターに登録されている場合には、当該編集対象病名情報に対応するレコードを前記編集対象薬品と対応付けて前記禁忌病名マスターD11に追加する。 In addition, when a combination of multiple disease name information for determination is registered as the disease name information for determination corresponding to the edit target drug based on the contraindicated disease name master D11, the control unit 11 may display a list of the combinations of the multiple disease name information for determination on the display device 24 as selection candidates for the edit target disease name information, and accept an operation for selecting the edit target disease name information from the list. For example, for a combination of multiple disease name information for determination registered as one group in the contraindicated disease name master D11, the control unit 11 may display the edit target disease name information on the display device 24 as selection candidates for the group unit, and accept an operation for selecting the group from the list. In addition, when the selected disease name information for editing is not registered in the contraindicated disease name master D11 but is registered in the disease name master, the control unit 11 adds a record corresponding to the edit target disease name information to the contraindicated disease name master D11 in association with the edit target drug.

<ステップS12>
ステップS12において、前記制御部11は、前記禁忌病名マスターD11に基づいて、前記編集対象薬品及び前記編集対象病名情報の組み合わせに対応する前記設定属性が前記設定属性Aであるか否かを判定する。ここで、前記設定属性が前記設定属性Aであると判定されると(S12:Yes)、処理がステップS13に移行し、前記設定属性が前記設定属性Aでないと判定されると(S12:No)、処理がステップS14に移行する。
<Step S12>
In step S12, the control unit 11 determines, based on the contraindicated disease name master D11, whether or not the set attribute corresponding to the combination of the edit target drug and the edit target disease name information is the set attribute A. If it is determined that the set attribute is the set attribute A (S12: Yes), the process proceeds to step S13, and if it is determined that the set attribute is not the set attribute A (S12: No), the process proceeds to step S14.

<ステップS13>
ステップS13において、前記制御部11は、前記編集対象薬品及び前記編集対象病名情報の組み合わせについて、前記チェック対象フラグ及び前記チェックレベルの設定操作を受け付ける。ここに、係るステップS13の設定処理は、前記制御部11の前記第1設定処理部113によって実行される。
<Step S13>
In step S13, the control unit 11 accepts a setting operation of the check target flag and the check level for the combination of the edit target drug and the edit target disease name information. The setting process of step S13 is executed by the first setting processing unit 113 of the control unit 11.

例えば、前記制御部11は、図4に示される第1設定画面P11を前記表示装置24に表示させる。前記第1設定画面P11では、前記編集対象薬品及び前記編集対象病名情報に対応する「薬品名」及び「判定用病名」の情報が表示されている。また、前記制御部11は、前記第1設定画面P11及び後述の第2設定画面P12、第3設定画面P13などの設定画面に、前記編集対象薬品に対応する前記添付文書に記載されている禁忌病名を前記薬品マスターに基づいて表示してもよい。そして、前記制御部11は、前記第1設定画面P11を用いたユーザー操作に応じて、前記編集対象薬品及び前記編集対象病名情報に対応する前記チェック対象フラグ及び前記チェックレベルの設定操作を受け付け可能である。前記第1設定画面P11では、前記チェック対象フラグを「有」又は「無」に変更するためのプルダウンメニュー領域A11と、前記チェックレベルを「高」又は「低」に変更するためのプルダウンメニュー領域A12とが表示される。そして、前記制御部11は、前記プルダウンメニュー領域A11及びA12の操作に応じて前記チェック対象フラグ及び前記チェックレベルの設定を受け付ける。その後、前記制御部11は、前記第1設定画面P11における登録キーK11の操作に応じて、当該第1設定画面P11における設定内容を確定させ、当該設定内容を前記禁忌病名マスターD11に反映させる。 For example, the control unit 11 causes the display device 24 to display the first setting screen P11 shown in FIG. 4. The first setting screen P11 displays information on the "drug name" and "disease name for determination" corresponding to the edited drug and the edited disease name information. The control unit 11 may also display the contraindicated disease name described in the package insert corresponding to the edited drug based on the drug master on the first setting screen P11 and setting screens such as the second setting screen P12 and the third setting screen P13 described below. The control unit 11 can accept setting operations of the check target flag and the check level corresponding to the edited drug and the edited disease name information in response to a user operation using the first setting screen P11. The first setting screen P11 displays a pull-down menu area A11 for changing the check target flag to "Yes" or "No" and a pull-down menu area A12 for changing the check level to "High" or "Low". The control unit 11 then accepts the setting of the check target flag and the check level in response to the operation of the pull-down menu areas A11 and A12. After that, the control unit 11 confirms the setting contents on the first setting screen P11 in response to the operation of the registration key K11 on the first setting screen P11, and reflects the setting contents in the contraindicated disease name master D11.

<ステップS14>
ステップS14において、前記制御部11は、前記禁忌病名マスターD11に基づいて、前記編集対象薬品及び前記編集対象病名情報の組み合わせに対応する前記設定属性が前記設定属性Bであるか否かを判定する。ここで、前記設定属性が前記設定属性Bであると判定されると(S14:Yes)、処理がステップS15に移行し、前記設定属性が前記設定属性Bでないと判定されると(S14:No)、処理がステップS16に移行する。
<Step S14>
In step S14, the control unit 11 determines, based on the contraindicated disease name master D11, whether or not the set attribute corresponding to the combination of the edit target drug and the edit target disease name information is the set attribute B. If it is determined that the set attribute is the set attribute B (S14: Yes), the process proceeds to step S15, and if it is determined that the set attribute is not the set attribute B (S14: No), the process proceeds to step S16.

<ステップS15>
ステップS15において、前記制御部11は、前記第2判定処理における判定対象となる前記判定用病名の指定操作と、前記編集対象薬品及び前記編集対象病名情報の組み合わせについての前記チェック対象フラグ及び前記チェックレベルの設定操作とを受け付ける。ここに、係るステップS15の設定処理は、前記制御部11の前記第2設定処理部114によって実行される。
<Step S15>
In step S15, the control unit 11 accepts a designation operation of the disease name for determination to be determined in the second determination process, and a setting operation of the check target flag and the check level for the combination of the edit target drug and the edit target disease name information. The setting process of step S15 is executed by the second setting processing unit 114 of the control unit 11.

例えば、前記制御部11は、図5に示される第2設定画面P12を前記表示装置24に表示させる。前記第2設定画面P12では、前記編集対象薬品及び当該編集対象薬品に対応する一のグループに属する複数の前記編集対象病名情報に対応する「薬品名」及び「判定用病名」の情報が表示されている。また、前記第2設定画面P12では、前記第1設定画面P11と同様に前記プルダウンメニュー領域A11及びA12が表示されている。 For example, the control unit 11 causes the display device 24 to display the second setting screen P12 shown in FIG. 5. The second setting screen P12 displays information on the "drug name" and "disease name for determination" corresponding to the drug to be edited and a plurality of pieces of disease name information to be edited that belong to a group corresponding to the drug to be edited. Also, the second setting screen P12 displays the pull-down menu areas A11 and A12 in the same manner as the first setting screen P11.

そして、前記第2設定画面P12では、複数の前記編集対象病名情報のうち一部の前記編集対象病名情報を択一的に選択するためのラジオボタン領域A13が表示される。前記制御部11は、前記ラジオボタン領域A13のユーザー操作に応じて一部の前記編集対象病名情報を選択する。その後、前記制御部11は、前記第2設定画面P12の前記プルダウンメニュー領域A11及びA12を用いたユーザー操作に応じて、前記編集対象薬品及び前記一部の編集対象病名情報の組み合わせに対応する前記チェック対象フラグ及び前記チェックレベルの設定操作を受け付け可能である。その後、前記制御部11は、前記第2設定画面P12における前記登録キーK11の操作に応じて、当該第2設定画面P12における設定内容を確定させ、当該設定内容を前記禁忌病名マスターD11に反映させる。なお、前記制御部11は、前記ラジオボタン領域A13で表示されている複数の前記編集対象病名情報のうち選択されなかった前記編集対象病名情報については前記チェック対象フラグを「無」に設定する。また、後述の第3設定画面P12のように複数の前記編集対象病名ごとに前記プルダウンメニュー領域A11及びA12が表示され、当該編集対象病名ごとに前記チェック対象フラグ及び前記チェックレベルが設定可能であってもよい。 Then, in the second setting screen P12, a radio button area A13 for alternatively selecting a part of the disease name information to be edited from among the plurality of pieces of disease name information to be edited is displayed. The control unit 11 selects a part of the disease name information to be edited in response to a user operation of the radio button area A13. Thereafter, the control unit 11 can accept a setting operation of the check target flag and the check level corresponding to a combination of the drug to be edited and the part of the disease name information to be edited in response to a user operation using the pull-down menu areas A11 and A12 of the second setting screen P12. Thereafter, the control unit 11 confirms the setting contents in the second setting screen P12 in response to an operation of the registration key K11 in the second setting screen P12, and reflects the setting contents in the contraindicated disease name master D11. The control unit 11 sets the check target flag to "none" for the disease name information to be edited that is not selected from among the plurality of disease name information to be edited displayed in the radio button area A13. In addition, the pull-down menu areas A11 and A12 may be displayed for each of the multiple disease names to be edited, as in the third setting screen P12 described below, and the check target flag and the check level may be set for each disease name to be edited.

<ステップS16>
ステップS16において、前記制御部11は、前記禁忌病名マスターD11に基づいて、前記編集対象薬品及び前記編集対象病名情報の組み合わせに対応する前記設定属性が前記設定属性Cであるか否かを判定する。ここで、前記設定属性が前記設定属性Cであると判定されると(S16:Yes)、処理がステップS17に移行し、前記設定属性が前記設定属性Cでないと判定されると(S16:No)、当該禁忌病名設定処理が終了する。
<Step S16>
In step S16, the control unit 11 determines, based on the contraindicated disease name master D11, whether or not the set attribute corresponding to the combination of the edit target drug and the edit target disease name information is the set attribute C. If it is determined that the set attribute is the set attribute C (S16: Yes), the process proceeds to step S17, and if it is determined that the set attribute is not the set attribute C (S16: No), the contraindicated disease name setting process ends.

<ステップS17>
ステップS17において、前記制御部11は、前記編集対象薬品及び前記編集対象病名情報の組み合わせについて、前記チェック対象フラグ、前記チェックレベル、前記チェックグループの設定操作を受け付ける。ここに、係るステップS17の設定処理は、前記制御部11の前記第3設定処理部115によって実行される。
<Step S17>
In step S17, the control unit 11 accepts setting operations of the check target flag, the check level, and the check group for the combination of the edit target drug and the edit target disease name information. The setting process of step S17 is executed by the third setting processing unit 115 of the control unit 11.

例えば、前記制御部11は、図6に示される第3設定画面P13を前記表示装置24に表示させる。前記第3設定画面P13では、前記編集対象薬品及び当該編集対象薬品に対応する一のグループに属する複数の前記編集対象病名情報に対応する「薬品名」及び「判定用病名」の情報が表示されている。また、前記第3設定画面P13では、前記編集対象病名情報ごとに対応して前記プルダウンメニュー領域A11及びA12が表示されている。そして、前記制御部11は、前記第3設定画面P13の前記プルダウンメニュー領域A11及びA12を用いたユーザー操作に応じて、前記編集対象薬品及び前記編集対象病名情報の組み合わせごとに対応する前記チェック対象フラグ、前記チェックレベルの設定操作を受け付け可能である。なお、他の実施形態として、前記第3設定画面P13において、前記編集対象薬品及び前記編集対象病名情報の組み合わせごとに対応する前記チェック対象フラグ、前記チェックレベルの設定操作が受け付け可能でなく、前記編集対象薬品及び前記編集対象病名情報の複数の組み合わせについて一括して前記チェック対象フラグ、前記チェックレベルの設定操作が受け付け可能であってもよい。 For example, the control unit 11 causes the display device 24 to display the third setting screen P13 shown in FIG. 6. The third setting screen P13 displays information on "drug name" and "disease name for determination" corresponding to the drug to be edited and a plurality of pieces of disease name information to be edited that belong to a group corresponding to the drug to be edited. The third setting screen P13 also displays the pull-down menu areas A11 and A12 corresponding to each piece of disease name information to be edited. The control unit 11 can then accept setting operations for the check target flag and the check level corresponding to each combination of the drug to be edited and the disease name information to be edited in response to a user operation using the pull-down menu areas A11 and A12 of the third setting screen P13. In another embodiment, the third setting screen P13 may not be able to accept the setting operations of the check target flag and the check level corresponding to each combination of the drug to be edited and the disease name information to be edited, but may be able to accept the setting operations of the check target flag and the check level collectively for multiple combinations of the drug to be edited and the disease name information to be edited.

また、前記第3設定画面P13には、複数の前記編集対象病名情報の併発を考慮するか否かを設定するためのプルダウンメニュー領域A14が表示される。そして、前記制御部11は、前記プルダウンメニュー領域A14の操作に応じて、複数の前記編集対象病名情報の併発の判断の有無の選択を受け付ける。 The third setting screen P13 also displays a pull-down menu area A14 for setting whether or not to consider the co-occurrence of multiple pieces of disease name information to be edited. The control unit 11 then accepts the selection of whether or not to determine the co-occurrence of multiple pieces of disease name information to be edited in response to an operation of the pull-down menu area A14.

その後、前記制御部11は、前記第3設定画面P13における前記登録キーK11の操作に応じて、当該第3設定画面P13における設定内容を確定させ、当該設定内容を前記禁忌病名マスターD11に反映させる。特に、前記制御部11は、複数の前記編集対象病名情報の併発に対応する前記プルダウンメニュー領域A14の操作に応じて、複数の前記編集対象病名情報の併発の判断の有無が「有」に設定された場合には、当該複数の編集対象病名情報に任意の前記グループ識別情報を割り当て、当該グループ識別情報を当該編集対象病名情報各々に対応する「チェックグループ」の情報として登録する。なお、前記制御部11は、ユーザーによる任意の前記グループ識別情報の入力操作を受け付けてもよい。 Then, the control unit 11 confirms the setting contents on the third setting screen P13 in response to the operation of the registration key K11 on the third setting screen P13, and reflects the setting contents in the contraindicated disease name master D11. In particular, when the presence or absence of the judgment of the co-occurrence of the plurality of pieces of edit target disease name information is set to "Yes" in response to the operation of the pull-down menu area A14 corresponding to the co-occurrence of the plurality of pieces of edit target disease name information, the control unit 11 assigns any of the group identification information to the plurality of pieces of edit target disease name information, and registers the group identification information as information of the "check group" corresponding to each piece of edit target disease name information. The control unit 11 may also accept an input operation of any of the group identification information by the user.

このように、前記禁忌病名設定処理では、前記薬品及び前記判定用病名情報との組み合わせごとに対応する前記設定属性に応じて、前記判定手法について設定可能な範囲が異なり、例えば前記設定属性A又は前記設定属性Bに属する薬品と前記判定用病名情報との組み合わせについては前記チェックグループを設定することができない。 In this way, in the contraindicated disease name setting process, the range that can be set for the judgment method differs depending on the setting attribute corresponding to each combination of the drug and the disease name information for judgment, and for example, the check group cannot be set for a combination of a drug belonging to setting attribute A or setting attribute B and the disease name information for judgment.

[禁忌病名判定処理]
次に、図7を参照しつつ、前記調剤支援装置1の前記制御部11によって実行される禁忌病名判定処理について説明する。例えば、前記禁忌病名判定処理は、前記調剤支援装置1が前記処方データを受信したタイミング、前記調剤支援装置1が前記処方データについて調剤開始指示を前記調剤機器3に送信する前のタイミング、又は前記処方データについての前記禁忌病名判定処理の実行要求操作がユーザーによって行われたタイミングなどの任意のタイミングで前記制御部11によって実行される。以下、当該禁忌病名判定処理の対象となる前記処方データを対象処方データと称する。なお、前記禁忌病名判定処理は、例えば「相互作用」、「重複(同薬効、同薬品、同成分)」、「投与量」、「配合変化」、「禁忌病名」などの各種のチェック項目について前記対象処方データの適否を判定する処方チェック処理の一部として実行されるが、ここでは前記禁忌病名判定処理のみについて説明し、前記処方チェック処理において他のチェック項目についての適否を判定する処理の説明を省略する。
[Contraindicated disease name determination process]
Next, referring to FIG. 7, the incompatible disease name determination process executed by the control unit 11 of the dispensing support device 1 will be described. For example, the incompatible disease name determination process is executed by the control unit 11 at any timing, such as when the dispensing support device 1 receives the prescription data, before the dispensing support device 1 transmits a dispensing start instruction for the prescription data to the dispensing device 3, or when a user performs an operation to request execution of the incompatible disease name determination process for the prescription data. Hereinafter, the prescription data that is the target of the incompatible disease name determination process is referred to as target prescription data. Note that the incompatible disease name determination process is executed as part of a prescription check process that determines the suitability of the target prescription data for various check items such as "interactions,""overlap (same efficacy, same drug, same ingredient),""dosage,""mixturechanges," and "incompatible disease name." However, only the incompatible disease name determination process will be described here, and a description of the process of determining the suitability of other check items in the prescription check process will be omitted.

また、本実施形態では、前記患者病名情報が前記対象処方データ又は前記患者マスターの少なくとも一方に含まれており、前記制御部11は、前記対象処方データ又は前記患者マスターから前記患者病名情報を取得可能であるとする。また、前記対象処方データ及び前記患者マスターの両方に前記患者病名情報が含まれる場合、前記制御部11は、前記対象処方データ又は前記患者マスターのうち更新日が新しい方の前記患者病名情報を取得してもよく、前記患者マスターよりも優先して前記対象処方データに含まれる前記患者病名情報を取得してもよい。なお、前記制御部11は、前記対象処方データの患者について前記患者病名情報が取得できない場合に、当該患者病名情報の入力を促すための表示画面を表示し、ユーザー入力に応じて前記患者病名情報を取得してもよい。 In this embodiment, the patient disease name information is included in at least one of the target prescription data or the patient master, and the control unit 11 can acquire the patient disease name information from the target prescription data or the patient master. When the patient disease name information is included in both the target prescription data and the patient master, the control unit 11 may acquire the patient disease name information from the target prescription data or the patient master, whichever has a more recent update date, or may acquire the patient disease name information included in the target prescription data in preference to the patient master. When the control unit 11 cannot acquire the patient disease name information for the patient of the target prescription data, it may display a display screen for prompting the user to input the patient disease name information, and acquire the patient disease name information according to the user input.

<ステップS20>
ステップS20において、前記制御部11は、当該ステップS20が実行される毎に、前記対象処方データに処方薬品として含まれる薬品から、当該禁忌病名判定処理の処理対象となる薬品(以下、判定対象薬品と称する)を一つずつ順に選択する。
<Step S20>
In step S20, each time step S20 is executed, the control unit 11 selects one by one from the drugs included as prescribed drugs in the target prescription data as the drug to be subjected to the contraindicated disease name determination process (hereinafter referred to as the drug to be determined).

<ステップS21>
ステップS21において、前記制御部11は、当該ステップS21が実行される毎に、前記禁忌病名マスターD11において前記判定対象薬品に対応付けて登録されている一又は複数の前記判定用病名情報から、当該禁忌病名判定処理の判定対象となる前記判定用病名情報(以下、対象判定用病名情報と称する)を順に選択する。なお、本実施形態では、先に前記判定用病名情報が選択されて当該判定用病名情報が前記患者病名情報に含まれるか否かが判定される場合について説明するが、前記患者病名情報が先に選択されて当該患者病名情報が前記判定対象薬品の前記判定用病名情報に含まれるか否かが判定されてもよい。
<Step S21>
In step S21, the control unit 11 selects, each time step S21 is executed, in order the disease name information for determination (hereinafter referred to as target disease name information for determination) to be the subject of the contraindicated disease name determination process from one or more of the disease name information for determination registered in association with the drug to be determined in the contraindicated disease name master D11. Note that in this embodiment, a case will be described in which the disease name information for determination is selected first and it is determined whether or not the disease name information for determination is included in the patient disease name information, but the patient disease name information may be selected first and it may be determined whether or not the patient disease name information is included in the disease name information for determination of the drug to be determined.

<ステップS22>
ステップS22において、前記制御部11は、前記禁忌病名マスターD11に基づいて、前記判定対象薬品及び前記対象判定用病名情報の組み合わせに対応する前記チェックグループに前記グループ識別情報が設定されているか否かを判定する。ここで、前記チェックグループに前記グループ識別情報が設定されていると判断されると(S22:Yes)、処理がステップS221に移行し、前記チェックグループに前記グループ識別情報が設定されていないと判断されると(S22:No)、処理がステップS24に移行する。
<Step S22>
In step S22, the control unit 11 judges whether or not the group identification information is set for the check group corresponding to the combination of the judgment target drug and the target judgment disease name information based on the contraindicated disease name master D11. If it is judged that the group identification information is set for the check group (S22: Yes), the process proceeds to step S221, and if it is judged that the group identification information is not set for the check group (S22: No), the process proceeds to step S24.

<ステップS221>
ステップS221において、前記制御部11は、前記チェックグループに属する全ての前記判定用病名情報に対応する前記チェック対象フラグが「有」に設定されているか否かを判定する。ここで、全ての前記チェック対象フラグが「有」に設定されていると判定されると(S221:Yes)、処理がステップS23に移行し、いずれかの前記チェック対象フラグが「無」に設定されていると判定されると(S221:No)、処理がステップS29に移行する。
<Step S221>
In step S221, the control unit 11 judges whether or not the check target flags corresponding to all of the disease name information for determination belonging to the check group are set to “Yes.” If it is judged that all of the check target flags are set to “Yes” (S221: Yes), the process proceeds to step S23, and if it is judged that any of the check target flags are set to “No” (S221: No), the process proceeds to step S29.

<ステップS23>
ステップS23において、前記制御部11は、同じ前記グループ識別情報が前記チェックグループに設定されている一のグループに属する複数の前記対象判定用病名情報が、前記対象処方データに対応する患者の前記患者病名情報に全て含まれているか否かを判定する前記第3判定処理を実行する。即ち、前記制御部11は、同一の前記グループに属する複数の前記対象判定用病名情報が示す全ての前記判定用病名が、前記患者病名情報に含まれるいずれかの前記患者病名と一致するか否かを判定する。この場合、前記ステップS21で選択された前記対象判定用病名情報と同一の前記グループに属する他の前記判定用病名情報も既に前記対象判定用病名情報として選択されたものとして、前記ステップS21及び後述のステップS29の判定が実行される。なお、前記第3判定処理は本発明に係る第1ステップの一例であり、前記制御部11の第1処理部111によって実行される。ここで、複数の前記対象判定用病名情報が前記患者病名情報に全て含まれていると判定されると(S23:Yes)、処理がステップS26に移行し、複数の前記対象判定用病名情報のうち前記患者病名情報に含まれていないものが存在すると判定されると(S23:No)、処理がステップS29に移行する。なお、前述したように、本実施形態では、先に前記グループに属する複数の前記判定用病名が選択されており、前記第3判定処理において複数の前記判定用病名情報が前記患者病名情報に全て含まれるか否かが判定される場合について説明する。一方、他の実施形態として、前記患者病名情報に含まれる患者病名各々が先に選択されて、当該患者病名各々が前記判定対象用病名のいずれかに該当するか否かが判定された後、前記第3判定処理において、前記患者病名情報に、前記グループに属する複数の前記判定用病名情報が全て含まれていたか否かが判定されてもよい。
<Step S23>
In step S23, the control unit 11 executes the third determination process to determine whether or not the plurality of target determination disease name information belonging to one group in which the same group identification information is set in the check group is all included in the patient disease name information of the patient corresponding to the target prescription data. That is, the control unit 11 determines whether or not all of the determination disease names indicated by the plurality of target determination disease name information belonging to the same group match any of the patient disease names included in the patient disease name information. In this case, the determinations of step S21 and step S29 described below are executed assuming that the other determination disease name information belonging to the same group as the target determination disease name information selected in step S21 has already been selected as the target determination disease name information. The third determination process is an example of the first step according to the present invention, and is executed by the first processing unit 111 of the control unit 11. Here, if it is determined that the plurality of pieces of disease name information for subject determination are all included in the patient disease name information (S23: Yes), the process proceeds to step S26, and if it is determined that the plurality of pieces of disease name information for subject determination are not included in the patient disease name information (S23: No), the process proceeds to step S29. As described above, in this embodiment, the plurality of disease names for determination belonging to the group are first selected, and in the third determination process, it is determined whether the plurality of disease name information for determination are all included in the patient disease name information. On the other hand, as another embodiment, each of the patient disease names included in the patient disease name information may be first selected, and it may be determined whether each of the patient disease names corresponds to any of the disease names for determination, and then in the third determination process, it may be determined whether the patient disease name information includes all of the plurality of disease name information for determination belonging to the group.

<ステップS24>
ステップS24において、前記制御部11は、前記禁忌病名マスターD11に基づいて、前記判定対象薬品及び前記対象判定用病名情報の組み合わせに対応する前記チェック対象フラグが「有」に設定されているか否かを判定する。ここで、前記チェック対象フラグが「有」に設定されていると判定されると(S24:Yes)、処理がステップS25に移行し、前記チェック対象フラグが「無」に設定されていると判定されると(S24:No)、処理がステップS29に移行する。
<Step S24>
In step S24, the control unit 11 judges whether or not the check target flag corresponding to the combination of the judgment target drug and the target judgment disease name information is set to "Yes" based on the contraindicated disease name master D11. If it is judged that the check target flag is set to "Yes" (S24: Yes), the process proceeds to step S25, and if it is judged that the check target flag is set to "No" (S24: No), the process proceeds to step S29.

<ステップS25>
ステップS25において、前記制御部11は、前記患者病名情報に前記対象判定用病名情報が含まれているか否かを判定する判定処理を実行する。より具体的に、前記制御部11は、前記判定対象薬品に対応する前記対象判定用病名情報がグループに属するものではない場合には、当該判定用病名情報が前記患者病名情報に含まれているか否かを判定する第1判定処理を実行する。即ち、前記制御部11は、前記第1判定処理において、前記判定用病名情報が示す前記判定用病名が、前記患者病名情報に含まれるいずれかの前記患者病名と一致するか否かを判定することになる。一方、前記制御部11は、前記判定対象薬品に対応する前記対象判定用病名情報が一のグループに属する複数の前記対象判定用病名情報の一部である場合には、その一部の前記対象判定用病名情報が前記患者病名情報に含まれているか否かを判定する第2判定処理を実行する。即ち、前記制御部11は、前記第2判定処理において、同一の前記グループに属する複数の前記判定用病名情報から予め選択された一部の前記判定用病名情報が示す前記判定用病名が、前記患者病名情報に含まれるいずれかの前記患者病名と一致するか否かを判定することになる。なお、前記第1判定処理及び前記第2判定処理は本発明に係る第1ステップの一例であり、前記制御部11の第1処理部111によって実行される。ここで、前記患者病名情報に前記対象判定用病名情報が含まれると判定されると(S25:Yes)、処理がステップS26に移行し、前記患者病名情報に前記対象判定用病名情報が含まれないと判定されると(S25:No)、処理がステップS29に移行する。なお、前述したように、本実施形態では、先に前記判定用病名情報が選択されており、前記判定処理において当該判定用病名情報が前記患者病名情報に含まれるか否かが判定される場合について説明するが、前記患者病名情報が先に選択されており、前記判定処理において当該患者病名情報が前記判定対象薬品の前記判定用病名情報に含まれるか否かが判定されてもよい。
<Step S25>
In step S25, the control unit 11 executes a determination process to determine whether the subject determination disease name information is included in the patient disease name information. More specifically, when the subject determination disease name information corresponding to the determination target drug does not belong to a group, the control unit 11 executes a first determination process to determine whether the determination disease name information is included in the patient disease name information. That is, in the first determination process, the control unit 11 determines whether the determination disease name indicated by the determination disease name information matches any of the patient disease names included in the patient disease name information. On the other hand, when the subject determination disease name information corresponding to the determination target drug is part of a plurality of subject determination disease name information belonging to one group, the control unit 11 executes a second determination process to determine whether the part of the subject determination disease name information is included in the patient disease name information. That is, in the second determination process, the control unit 11 determines whether the determination disease name indicated by a part of the determination disease name information selected in advance from the plurality of determination disease name information belonging to the same group matches any of the patient disease names included in the patient disease name information. The first and second determination processes are an example of a first step according to the present invention, and are executed by the first processing unit 111 of the control unit 11. Here, if it is determined that the patient disease name information includes the disease name information for subject determination (S25: Yes), the process proceeds to step S26, and if it is determined that the patient disease name information does not include the disease name information for subject determination (S25: No), the process proceeds to step S29. As described above, in this embodiment, the disease name information for determination is selected first, and in the determination process, it is determined whether or not the disease name information for determination is included in the patient disease name information. However, the patient disease name information may be selected first, and in the determination process, it may be determined whether or not the patient disease name information is included in the disease name information for determination of the drug to be determined.

<ステップS26>
ステップS26において、前記制御部11は、前記禁忌病名マスターD11に基づいて前記チェックレベルが「高」であるか否かを判定する。具体的に、前記ステップS23における前記第3判定処理において前記患者病名情報に複数の前記対象判定用病名情報が全て含まれると判定されると判定された場合には、全ての前記対象判定用病名情報に対応する前記チェックレベルが「高」であるか否かが判定される。また、前記ステップS25における前記第1判定処理又は前記第2判定処理において前記患者病名情報に前記対象判定用病名情報が含まれると判定されると判定された場合には、当該対象判定用病名情報に対応する前記チェックレベルが「高」であるか否かが判定される。ここで、前記チェックレベルが「高」であると判定されると(S26:Yes)、処理がステップS27に移行し、前記チェックレベルが「低」であると判定されると(S26:No)、処理がステップS28に移行する。例えば、前記ステップS23における前記第3判定処理が実行された場合には、全ての前記対象判定用病名情報に対応する前記チェックレベルが「高」である場合に処理がステップS27に移行し、前記対象判定用病名情報のいずれかに対応する前記チェックレベルが「低」である場合には処理がステップS28に移行することになる。
<Step S26>
In step S26, the control unit 11 judges whether the check level is "high" or not based on the contraindicated disease name master D11. Specifically, when it is judged in the third judgment process in step S23 that the patient disease name information contains all of the plurality of disease name information for subject judgment, it is judged whether the check level corresponding to all of the disease name information for subject judgment is "high". Also, when it is judged in the first judgment process or the second judgment process in step S25 that the patient disease name information contains the disease name information for subject judgment, it is judged whether the check level corresponding to the disease name information for subject judgment is "high". Here, if it is judged that the check level is "high" (S26: Yes), the process proceeds to step S27, and if it is judged that the check level is "low" (S26: No), the process proceeds to step S28. For example, when the third judgment process is executed in step S23, if the check level corresponding to all of the disease name information for subject judgment is ``high'', the process proceeds to step S27, and if the check level corresponding to any of the disease name information for subject judgment is ``low'', the process proceeds to step S28.

<ステップS27>
ステップS27において、前記制御部11は、後述のステップS31で、患者に前記第1処理部111による判定結果として報知される予め設定された第1態様の報知情報を設定する。具体的に、前記制御部11は、前記第1態様の報知情報として、前記判定対象薬品について「病名禁忌」が発生している旨を示す情報を前記記憶部12に記憶させる。例えば、前記報知情報には、前記判定結果が病名禁忌である旨の情報、「病名禁忌」の原因となった前記判定対象薬品、前記判定用病名情報、前記患者病名情報などの情報が含まれる。また、前記制御部11は、前記薬品マスターに基づいて、前記判定対象薬品に対応する前記添付文書に記載されている禁忌病名を含む前記報知情報を設定してもよい。
<Step S27>
In step S27, the control unit 11 sets a first type of notification information that is set in advance and is to be notified to the patient as the determination result by the first processing unit 111 in step S31 described below. Specifically, the control unit 11 stores information indicating that a "disease taboo" has occurred for the drug to be determined in the storage unit 12 as the first type of notification information. For example, the notification information includes information indicating that the determination result is a disease taboo, the drug to be determined that caused the "disease taboo", the disease name information for determination, the patient disease name information, and the like. Furthermore, the control unit 11 may set the notification information to include a taboo disease name written in the package insert corresponding to the drug to be determined based on the drug master.

<ステップS28>
ステップS28において、前記制御部11は、後述のステップS31で、患者に前記第1処理部111による判定結果として報知される予め設定された第2態様の報知情報を設定する。具体的に、前記制御部11は、前記第2態様の報知情報として、前記判定対象薬品について「病名注意」が発生している旨を示す情報を前記記憶部12に記憶させる。例えば、前記報知情報には、前記判定結果が病名注意である旨の情報、「病名注意」の原因となった前記判定対象薬品、前記判定用病名情報、前記患者病名情報などの情報が含まれる。また、前記制御部11は、前記薬品マスターに基づいて、前記判定対象薬品に対応する前記添付文書に記載されている禁忌病名を含む前記報知情報を設定してもよい。このように、前記ステップS26~S28では、後述のステップS31において前記判定結果として報知される前記報知情報が、前記チェックレベルに基づいて変更される。
<Step S28>
In step S28, the control unit 11 sets the notification information of the second mode, which is set in advance and is to be notified to the patient as the judgment result by the first processing unit 111 in step S31 described later. Specifically, the control unit 11 stores information indicating that a "disease name warning" has occurred for the judgment target drug in the storage unit 12 as the notification information of the second mode. For example, the notification information includes information indicating that the judgment result is a disease name warning, the judgment target drug that caused the "disease name warning", the judgment disease name information, and the patient disease name information. Furthermore, the control unit 11 may set the notification information including a contraindicated disease name written in the package insert corresponding to the judgment target drug based on the drug master. In this way, in steps S26 to S28, the notification information to be notified as the judgment result in step S31 described later is changed based on the check level.

<ステップS29>
ステップS29において、前記制御部11は、前記判定対象薬品に対応する全ての前記判定用病名情報についての処理が終了したか否かが判断される。具体的には、前記ステップS21で前記判定対象薬品に対応する全ての前記判定用病名情報が前記対象判定用病名情報として選択されたか否かが判定される。ここで、全ての前記判定用病名情報についての処理が終了したと判定されると(S29:Yes)、処理がステップS30に移行する。一方、全ての前記判定用病名情報についての処理が終了していないと判定されると(S29:No)、処理が前記ステップS21に戻されて、次の前記判定用病名情報が前記対象判定用病名情報として選択され、前記ステップS22以降の処理が実行される。なお、他の実施形態として、前記禁忌病名マスターD11において一組の前記薬品と前記判定用病名情報との組み合わせについての前記判定手法が、前記設定属性B及び前記設定属性Cの両方にそれぞれ登録可能であってもよく、この場合、前記制御部11は、前記ステップS23における前記第3判定処理と前記ステップS25における前記第2判定処理とが共に実行されてもよい。
<Step S29>
In step S29, the control unit 11 judges whether or not the processing for all the determination disease name information corresponding to the determination target drug has been completed. Specifically, it is judged whether or not all the determination disease name information corresponding to the determination target drug has been selected as the subject determination disease name information in step S21. If it is judged that the processing for all the determination disease name information has been completed (S29: Yes), the processing proceeds to step S30. On the other hand, if it is judged that the processing for all the determination disease name information has not been completed (S29: No), the processing returns to step S21, the next determination disease name information is selected as the subject determination disease name information, and the processing from step S22 onwards is executed. In addition, as another embodiment, the judgment method for a combination of a set of drugs and the disease name information for judgment in the contraindicated disease name master D11 may be registerable in both the setting attribute B and the setting attribute C, and in this case, the control unit 11 may execute both the third judgment process in step S23 and the second judgment process in step S25.

<ステップS30>
ステップS30において、前記制御部11は、前記対象処方データに含まれる全ての前記処方薬品についての処理が終了したか否かが判断される。具体的には、前記ステップS20で前記対象処方データに含まれる全ての前記処方薬品が前記判定対象薬品として選択されたか否かが判定される。ここで、全ての前記処方薬品についての処理が終了したと判定されると(S30:Yes)、処理がステップS31に移行する。一方、全ての前記処方薬品についての処理が終了していないと判定されると(S30:No)、処理が前記ステップS20に戻されて、次の前記処方薬品が前記判定対象薬品として選択され、前記ステップS21以降の処理が実行される。
<Step S30>
In step S30, the control unit 11 judges whether or not the processing for all the prescription drugs included in the target prescription data has been completed. Specifically, it is judged whether or not all the prescription drugs included in the target prescription data have been selected as the judgment target drugs in step S20. If it is judged that the processing for all the prescription drugs has been completed (S30: Yes), the processing proceeds to step S31. On the other hand, if it is judged that the processing for all the prescription drugs has not been completed (S30: No), the processing returns to step S20, the next prescription drug is selected as the judgment target drug, and the processing from step S21 onwards is executed.

<ステップS31>
ステップS31において、前記制御部11は、前記第1処理部111による判定結果を報知するための報知処理が実行される。なお、前記報知処理は、本発明における特定処理の一例である。具体的に、前記制御部11は、前記判定結果を前記表示装置24に表示させることによりユーザーに報知する。特に、前記制御部11は、前記報知結果として、前記ステップS27又は前記ステップS28で設定された前記第1態様の報知情報又は前記第2態様の報知情報を報知する。即ち、前記制御部11は、前記判定結果の報知内容を、前記薬品及び前記判定用病名情報の組み合わせに応じて変更することが可能である。なお、前記判定結果の報知手法は表示に限らず、前記判定結果が前記プリンター4による印刷によってユーザーに報知されてもよく、前記判定結果が予め設定された携帯端末等に送信されることによってユーザーに報知されてもよい。
<Step S31>
In step S31, the control unit 11 executes a notification process for notifying the user of the determination result by the first processing unit 111. The notification process is an example of a specific process in the present invention. Specifically, the control unit 11 notifies the user of the determination result by displaying it on the display device 24. In particular, the control unit 11 notifies the user of the notification information of the first aspect or the notification information of the second aspect set in step S27 or step S28 as the notification result. That is, the control unit 11 can change the notification content of the determination result according to the combination of the drug and the disease name information for determination. The method of notifying the determination result is not limited to display, and the determination result may be notified to the user by printing it by the printer 4, or the determination result may be notified to the user by transmitting it to a preset mobile terminal or the like.

ここに、図8~図11は、前記表示装置24に前記判定結果が表示される場合の報知画面P21の一例を示す図である。なお、前記報知画面P21には、前記判定結果を参照した後、ユーザーによる「承認」、「疑義予定」、「疑義照会」などの対応を受け付けるための各種の操作キーが表示される。また、前記報知画面P21には、前記処方チェック処理に含まれる他のチェック項目の判定結果などが表示されてもよいが、ここでは説明を省略する。さらに、前記制御部11は、図8~図11に示される前記報知画面P21に、前記判定対象薬品に対応する前記添付文書に記載されている禁忌病名を前記薬品マスターに基づいて表示してもよい。 Here, Figs. 8 to 11 are diagrams showing an example of a notification screen P21 when the judgment result is displayed on the display device 24. The notification screen P21 displays various operation keys for accepting user responses such as "approval," "planned doubt," and "question inquiry" after referring to the judgment result. The notification screen P21 may also display judgment results of other check items included in the prescription check process, but a description thereof will be omitted here. Furthermore, the control unit 11 may display, on the notification screen P21 shown in Figs. 8 to 11, the names of contraindicated diseases written on the package insert corresponding to the judgment target drug, based on the drug master.

図8の前記報知画面P21は、前記第1判定処理又は前記第2判定処理によって前記患者病名情報に前記判定用病名情報が含まれると判定された場合であって、前記判定対象薬品及び前記判定用病名情報の組み合わせに対応する前記チェックレベルが「高」に設定されている場合の判定結果を示すものである。この場合、前記報知画面P21には、前記判定結果として「病名禁忌」が表示され、エラーメッセージとして「患者の病名が、「薬品M1」の禁忌病名である「腎障害」と一致します。」のような「病名禁忌」のエラーが発生している旨を報知するメッセージが表示される。 The notification screen P21 in FIG. 8 shows the determination result when the first determination process or the second determination process determines that the patient disease name information contains the disease name information for determination, and the check level corresponding to the combination of the drug to be determined and the disease name information for determination is set to "high." In this case, the notification screen P21 displays "Disease Name Contraindication" as the determination result, and displays an error message such as "The patient's disease name matches 'renal disorder,' which is a contraindicated disease name for 'Drug M1.'" to notify that a "Disease Name Contraindication" error has occurred.

また、図9の前記報知画面P21は、前記第1判定処理又は前記第2判定処理によって前記患者病名情報に前記判定用病名情報が含まれると判定された場合であって、前記判定対象薬品及び前記判定用病名情報の組み合わせに対応する前記チェックレベルが「低」に設定されている場合の判定結果を示すものである。この場合、前記報知画面P21には、前記判定結果として「病名注意」が表示され、確認メッセージとして「患者病名が、「薬品M2」の禁忌病名である「重篤な腎障害」と一致する可能性があるため注意が必要です。」のような「病名注意」の確認事項が発生している旨を報知するメッセージが表示される。 The notification screen P21 in FIG. 9 shows the determination result when the first determination process or the second determination process determines that the patient disease name information contains the disease name information for determination, and the check level corresponding to the combination of the drug to be determined and the disease name information for determination is set to "low." In this case, the notification screen P21 displays "Caution: Disease Name" as the determination result, and displays a confirmation message such as "Caution required as the patient disease name may match "Severe Renal Damage," which is a contraindicated disease name for "Drug M2." " to notify that a "Caution: Disease Name" confirmation item has occurred.

このように、本実施形態に係る前記調剤支援システム10では、前記患者病名情報に前記判定用病名情報が含まれる場合であっても、当該判定用病名情報と前記判定対象薬品との組み合わせごとに、前記特定処理の内容が変更可能である。例えば、一つの前記判定用病名情報として統合された程度等を示す修飾語の異なる禁忌病名について、当該禁忌病名と前記薬品との対応関係に基づいて前記特定処理の内容を変更することが可能であり、禁忌病名についての判定精度を高めることができる。これにより、例えば病名禁忌が無駄に報知されず、ユーザーによる無駄な確認作業などの手間が省減される。 In this way, in the dispensing support system 10 according to this embodiment, even if the patient disease name information includes the disease name information for determination, the content of the identification process can be changed for each combination of the disease name information for determination and the drug to be determined. For example, for contraindicated disease names with different modifiers indicating the degree of integration into one disease name information for determination, it is possible to change the content of the identification process based on the correspondence between the contraindicated disease name and the drug, thereby improving the accuracy of the determination of contraindicated disease names. This prevents, for example, disease name contraindications from being unnecessarily notified, and reduces the effort of the user in performing unnecessary confirmation work.

また、本実施形態に係る前記調剤支援システム10では、前記判定対象薬品について、複数の前記判定用病名情報を含む一つのグループの中で一部の前記判定用病名情報のみについて病名禁忌又は病名注意の有無を判定し、他の前記判定用病名情報については病名禁忌又は病名注意の有無を判定しないことが可能である。これにより、例えば前記グループに含まれる全ての前記判定用病名情報について個別に病名禁忌又は病名注意の有無が判定される場合に比べて、病名禁忌又は病名注意などが無駄に報知されず、ユーザーによる無駄な確認作業などの手間が省減される。 In addition, in the dispensing support system 10 according to this embodiment, it is possible to determine the presence or absence of disease name contraindications or disease name cautions for only some of the disease name information for determination within a group containing a plurality of the disease name information for determination for the drug to be determined, and not to determine the presence or absence of disease name contraindications or disease name cautions for the other disease name information for determination. As a result, compared to a case in which the presence or absence of disease name contraindications or disease name cautions is determined individually for all of the disease name information for determination included in the group, for example, disease name contraindications or disease name cautions are not unnecessarily notified, and the effort of the user in performing unnecessary confirmation work is reduced.

図10の前記報知画面P21は、前記第3判定処理によって前記患者病名情報に一のグループに属する複数の前記判定用病名情報が全て含まれると判定された場合であって、全ての前記判定対象薬品及び前記判定用病名情報の組み合わせに対応する前記チェックレベルが「高」に設定されている場合の判定結果を示すものである。この場合、前記報知画面P21には、前記判定結果として「病名禁忌」が表示され、エラーメッセージとして「患者病名の組み合わせが、「薬品M21」の禁忌病名である「血液凝固異常」、「肝疾患」の組み合わせと一致します。」のような「病名禁忌」のエラーが発生している旨を報知するメッセージが表示される。 The notification screen P21 in FIG. 10 shows the result of the determination when the third determination process determines that the patient disease name information includes all of the multiple disease name information for determination belonging to one group, and the check level corresponding to all combinations of the drug to be determined and the disease name information for determination is set to "high." In this case, the notification screen P21 displays "Disease Name Contraindication" as the determination result, and displays an error message to notify that a "Disease Name Contraindication" error has occurred, such as "The combination of patient disease names matches the combination of "blood coagulation disorder" and "liver disease," which are contraindicated disease names for "Drug M21."

また、図11の前記報知画面P21は、前記第3判定処理によって前記患者病名情報に一のグループに属する複数の前記判定用病名情報が全て含まれると判定された場合であって、いずれかの前記判定対象薬品及び前記判定用病名情報の組み合わせに対応する前記チェックレベルが「低」に設定されている場合の判定結果を示すものである。この場合、前記報知画面P21には、前記判定結果として「病名注意」が表示され、確認メッセージとして「患者病名の組み合わせが、「薬品M21」の禁忌病名である「血液凝固異常」、「肝疾患」の組み合わせと一致する可能性があるため注意が必要です。」のような「病名注意」の確認事項が発生している旨を報知するメッセージが表示される。 The notification screen P21 in FIG. 11 shows the result of the determination when the third determination process determines that the patient disease name information includes all of the disease name information for determination belonging to one group, and the check level corresponding to any combination of the drug to be determined and the disease name information for determination is set to "low." In this case, the notification screen P21 displays "Caution: Disease Name" as the result of the determination, and displays a confirmation message such as "Caution: The combination of patient disease names may match the combination of "blood coagulation disorder" and "liver disease," which are contraindicated disease names for "drug M21." Please be careful." to inform the user that a "Caution: Disease Name" confirmation item has occurred.

このように、本実施形態に係る前記調剤支援システム10では、前記判定対象薬品について、複数の前記判定用病名情報を含む一つのグループ単位で病名禁忌又は病名注意の有無を判定する前記第3判定処理において、当該グループ単位で病名禁忌又は病名注意の有無を判定するか否かが変更可能である。これにより、例えば前記グループに含まれる一部の前記判定用病名情報のみが前記患者病名情報に含まれる場合に病名禁忌又は病名注意と判定する場合に比べて、病名禁忌又は病名注意などが無駄に報知されず、ユーザーによる無駄な確認作業などの手間が省減される。 In this manner, in the dispensing support system 10 according to this embodiment, in the third determination process for determining the presence or absence of disease name contraindications or disease name cautions for the determination target drug on a group basis including a plurality of the disease name information for determination, it is possible to change whether or not to determine the presence or absence of disease name contraindications or disease name cautions on a group basis. As a result, compared to a case where a disease name contraindication or disease name caution is determined when only a portion of the disease name information for determination included in the group is included in the patient disease name information, for example, a disease name contraindication or disease name caution is not unnecessarily notified, and the user's effort in performing unnecessary confirmation work is reduced.

なお、図8~図11に示されるように、前記報知画面P21では、前記禁忌病名判定処理による判定結果が「病名禁忌」である場合と「病名注意」である場合とに応じて、前記判定結果の表示領域の背景色又は文字色などの表示態様が異なっていてもよい。 As shown in Figures 8 to 11, on the notification screen P21, the display mode, such as the background color or character color, of the display area of the judgment result may be different depending on whether the judgment result of the contraindicated disease name judgment process is "Disease name contraindicated" or "Disease name caution."

ところで、前記制御部11は、前記禁忌病名判定処理において、前記ステップS23が実行されない場合又は前記ステップS23で前記患者病名情報に全ての前記判定用病名情報が含まれていると判定されない場合で、且つ、前記ステップS25が実行されない場合又は前記ステップS25で前記患者病名情報に前記判定用病名情報が含まれていると判定されなかった場合には、前記ステップS31において、病名禁忌及び病名注意が発生していない旨を報知結果として前記報知画面P21に表示すること、又は、前記判定結果を報知しないこと(前記報知画面P21を表示させないこと)が考えられる。 In the meantime, in the contraindicated disease name determination process, if step S23 is not executed or if it is not determined in step S23 that the patient disease name information contains all of the disease name information for determination, and if step S25 is not executed or if it is not determined in step S25 that the patient disease name information contains the disease name information for determination, the control unit 11 may, in step S31, display on the notification screen P21 as a notification result that no disease name contraindication or disease name caution has occurred, or may not notify the determination result (not display the notification screen P21).

また、本実施形態では、前記禁忌病名マスターD11において、前記薬品及び前記判定対象病名情報の組み合わせごとに対応する前記判定手法が個別に設定可能な構成を例に挙げて説明した。一方、他の実施形態として、前記調剤支援システム10において、前記禁忌病名マスターD11と前記判定手法の例外を定める例外マスターとが前記記憶部12に記憶されており、これらのマスターが前記禁忌病名判定処理で用いられる構成であってもよい。具体的に、前記禁忌病名マスターD11には、前記薬品各々に対応して基本となる前記判定手法が予め登録されている。一方、前記制御部11は、ユーザー操作に応じて、前記禁忌病名マスターD11に登録されている前記薬品及び前記判定対象病名情報の組み合わせのうち、任意の組み合わせについて例外となる前記判定手法の設定操作を受け付け、当該判定手法の内容を前記例外マスターに登録する。そして、前記制御部11は、前記禁忌病名判定処理において、前記例外マスターに登録されている前記薬品と前記判定対象病名情報との組み合わせについては当該例外マスターに登録されている前記判定手法に従って処理を実行し、前記例外マスターに登録されていない前記薬品及び前記判定対象病名情報の組み合わせについては前記禁忌病名マスターD11に登録されている前記判定手法に従って処理を実行する。これにより、例えば、従来使用されていた前記禁忌病名マスターD11を利用しつつ、前記薬品及び前記判定用病名情報の組み合わせごとに判定処理の実行の有無及び前記特定処理の内容などを変更することが可能である。 In addition, in this embodiment, the configuration in which the judgment method corresponding to each combination of the drug and the judgment target disease name information can be individually set in the contraindicated disease name master D11 has been described as an example. Meanwhile, as another embodiment, in the dispensing support system 10, the contraindicated disease name master D11 and an exception master that defines exceptions to the judgment method may be stored in the storage unit 12, and these masters may be used in the contraindicated disease name judgment process. Specifically, the contraindicated disease name master D11 has the basic judgment method registered in advance for each drug. Meanwhile, the control unit 11 accepts a setting operation of the judgment method that is an exception for any combination of the drug and the judgment target disease name information registered in the contraindicated disease name master D11 in response to a user operation, and registers the content of the judgment method in the exception master. Then, in the contraindicated disease name determination process, the control unit 11 executes the process according to the determination method registered in the exception master for the combination of the drug and the disease name information to be determined that is registered in the exception master, and executes the process according to the determination method registered in the contraindicated disease name master D11 for the combination of the drug and the disease name information to be determined that is not registered in the exception master. This makes it possible, for example, to use the contraindicated disease name master D11 that has been used conventionally while changing whether or not to execute the determination process and the content of the specific process for each combination of the drug and the disease name information to be determined.

また、本実施形態では、本発明に係る禁忌判定システムとして、薬剤師による調剤業務を支援するために用いられる前記調剤支援システム10を例に挙げて説明した。一方、前記調剤支援システム10に代えて、医師などのユーザーの操作に応じて患者の診察記録及び処方内容などを電子カルテに登録可能な電子カルテシステムが本願発明に係る禁忌判定システムであってもよい。この場合、前記電子カルテシステムに含まれるコンピュータなどの制御部が、患者に対応する診察記録又は処方内容を前記電子カルテに登録するためのユーザー操作が行われた場合に、当該患者に対応する前記処方データを処理対象として前記禁忌病名判定処理(図7)を実行する。 In addition, in this embodiment, the dispensing support system 10 used to support dispensing work by pharmacists has been described as an example of the contraindication determination system according to the present invention. Meanwhile, instead of the dispensing support system 10, an electronic medical record system capable of registering a patient's medical record and prescription contents in an electronic medical record in response to a user operation such as a doctor may be the contraindication determination system according to the present invention. In this case, when a user operation is performed to register a medical record or prescription contents corresponding to a patient in the electronic medical record, a control unit such as a computer included in the electronic medical record system executes the contraindicated disease name determination process (FIG. 7) using the prescription data corresponding to the patient as the processing target.

[禁忌判定処理の他の例]
前記禁忌病名判定処理では、前記薬品に対応する前記チェックグループに前記グループ識別情報が登録されていない場合に、必要に応じて前記第1判定処理又は前記第2判定処理が実行される場合について説明した。一方、他の実施形態として、前記禁忌病名判定処理において、前記薬品に対応する前記チェックグループに前記グループ識別情報が登録されている場合であっても、必要に応じて前記第1判定処理又は前記第2判定処理が実行可能な構成であってもよい。具体的には、前記ステップS221において、いずれかの前記チェック対象フラグが「無」に設定されていると判定されると(S221:No)、処理がステップS24に移行することが考えられる。そして、前記ステップS24において、前記判定用病名情報について前記チェック対象フラグが「有」に設定されていると判定された場合には(S24:Yes)、前記ステップS25において、当該判定用病名情報が前記患者病名情報に含まれるか否かの判定が実行される判定処理が実行される。なお、この場合には、前記ステップS26では、前記患者病名情報に含まれると判定された前記判定用病名情報に対応する前記チェックレベルに基づいて処理が分岐される(S26:Yes又はNo)。また、この場合には、前記ステップS21で選択された前記対象判定用病名情報と同一の前記グループに属する他の前記判定用病名情報は前記対象判定用病名情報として選択されていないものとして、その後の前記ステップS21及び後述のステップS29の判定が実行される。これにより、前記チェックグループが設定されている場合であっても、必要に応じて前記判定用病名情報各々について個別に禁忌の判定を行うことが可能である。
[Another example of taboo judgment processing]
In the contraindicated disease name determination process, the first determination process or the second determination process is executed as necessary when the group identification information is not registered in the check group corresponding to the drug. On the other hand, as another embodiment, in the contraindicated disease name determination process, even if the group identification information is registered in the check group corresponding to the drug, the first determination process or the second determination process may be executed as necessary. Specifically, if it is determined in the step S221 that any of the check target flags is set to "absent" (S221: No), the process may proceed to step S24. Then, if it is determined in the step S24 that the check target flag is set to "present" for the determination disease name information (S24: Yes), a determination process is executed in the step S25 in which it is determined whether the determination disease name information is included in the patient disease name information. In this case, in the step S26, the process is branched based on the check level corresponding to the determination disease name information determined to be included in the patient disease name information (S26: Yes or No). In this case, the other disease name information for determination belonging to the same group as the disease name information for subject determination selected in step S21 is not selected as the disease name information for subject determination, and the determinations in step S21 and step S29 described below are executed. This makes it possible to individually determine whether each of the disease name information for determination is contraindicated as necessary, even if the check group is set.

[外用剤部位判定機能]
ところで、前記禁忌病名判定処理で処理対象となる前記判定対象薬品は、患者の特定の部位に対して塗布又は貼付される外用剤である場合も考えられる。この場合、前記外用剤を使用する部位によって病名禁忌又は病名注意の有無の判断が異なる場合がある。例えば、外用剤が処方される患者に発現している疾患が「手」についての「第2度深在性以上の熱傷」である場合のように、特定の損傷部位についてのみ疾患が発現している場合を考える。この場合、前記外用剤に対応する前記判定対象病名情報が「第2度深在性以上の熱傷」であれば、前記外用剤の使用目的が前記損傷部位でない場合であっても、病名禁忌又は病名注意と判断されることになる。
[Topical medication area determination function]
Incidentally, the drug to be judged as the subject of the contraindicated disease name judgment process may be an external preparation applied or pasted to a specific part of the patient. In this case, the judgment of whether or not there is a disease contraindication or a disease caution may differ depending on the part to which the external preparation is used. For example, consider a case where a disease manifests only in a specific damaged part, such as a "burn of second degree or more deep" on the "hand" of a patient to whom an external preparation is prescribed. In this case, if the disease name information to be judged corresponding to the external preparation is "burn of second degree or more deep", it will be judged as a disease contraindication or a disease caution even if the purpose of use of the external preparation is not the damaged part.

そのため、前記外用剤については、前記判定用病名情報に基づく病名禁忌又は病名注意の判定時に当該外用剤の使用部位を考慮することが必要となる場合がある。そこで、前記調剤支援システム10は、薬品のうち特定の部位についてのみ病名禁忌又は病名注意を判定すればよい特定の外用剤については、当該特定の外用剤に対応する前記判定用病名情報に基づく病名禁忌又は病名注意の判定時に、当該特定の外用剤の使用部位を考慮することが可能な外用剤部位判定機能を備えることが考えられる。具体的に、前記禁忌病名マスターD11では、前記特定の外用剤及び前記判定用病名情報の組み合わせについて部位確認フラグが設定可能であることが考えられる。例えば、前記判定用病名情報が、前記外用剤の使用部位に応じて病名禁忌又は病名注意の判定結果が同じになる「脳出血」などの病名である場合には、その旨を示す「0」が前記部位確認フラグとして設定される。一方、前記判定用病名情報が、前記外用剤の使用部位に応じて病名禁忌又は病名注意の判定結果が異なることのある「第2度深在性以上の熱傷」又は「帯状疱疹」などの病名である場合には、その旨を示す「1」が前記部位確認フラグとして設定される。 Therefore, for the topical agent, it may be necessary to consider the site of use of the topical agent when determining whether the topical agent is contraindicated or cautioned based on the disease name information for determination. Therefore, for a specific topical agent for which it is sufficient to determine whether the topical agent is contraindicated or cautioned only for a specific site of a drug, the dispensing support system 10 may be provided with a topical agent site determination function that can consider the site of use of the specific topical agent when determining whether the topical agent is contraindicated or cautioned based on the disease name information for determination corresponding to the specific topical agent. Specifically, in the contraindicated disease name master D11, it is possible to set a site confirmation flag for a combination of the specific topical agent and the disease name information for determination. For example, when the disease name information for determination is a disease name such as "cerebral hemorrhage" for which the result of the disease name contraindication or caution is the same depending on the site of use of the topical agent, "0" indicating this is set as the site confirmation flag. On the other hand, if the disease name information for determination is a disease name such as "second-degree deep burn or deeper" or "shingles," for which the disease name contraindication or disease name caution determination results may differ depending on the area where the topical agent is used, a "1" indicating this is set as the area confirmation flag.

そして、前記ステップS26において、前記制御部11は、前記チェックレベルが「高」であっても、前記部位確認フラグが「1」である場合には、処理を前記ステップ28に移行させることが考えられる。この場合、前記ステップS28では、前記外用剤について患者の使用部位によっては病名禁忌に該当する旨のメッセージが表示されるように前記報知情報が設定される。これにより、前記外用剤の使用目的が前記損傷部位でない場合には病名禁忌と判定しないことが可能となり、ユーザーによる無駄な確認作業などの手間が省減される。 In step S26, the control unit 11 may proceed to step 28 if the check level is "high" but the site confirmation flag is "1". In this case, in step S28, the notification information is set so that a message is displayed indicating that the topical agent is contraindicated for a disease depending on the site on the patient where it is used. This makes it possible to not determine that the topical agent is contraindicated for a disease if the intended use of the topical agent is not the damaged site, thereby reducing the user's effort in performing unnecessary confirmation tasks.

また、前記患者マスター又は前記処方データ等に登録された前記患者病名情報に損傷部位が登録されており、前記処方データに前記外用剤の使用部位が登録されている場合には、前記制御部11が、前記患者病名情報及び前記判定用病名情報に基づいて、前記損傷部位及び前記使用部位が一致する場合に病名禁忌と判定し、前記損傷部位及び前記使用部位が一致しない場合に病名禁忌と判定しないことも考えられる。 In addition, if the damaged area is registered in the patient disease name information registered in the patient master or the prescription data, etc., and the area where the topical agent is to be used is registered in the prescription data, the control unit 11 may determine that the disease is contraindicated if the damaged area and the area where the agent is to be used match based on the patient disease name information and the disease name information for determination, and may not determine that the disease is contraindicated if the damaged area and the area where the agent is to be used do not match.

1 :調剤支援装置
11:制御部
12:記憶部
13:通信I/F
14:表示装置
15:操作装置
16:ドライブ装置
2 :クライアント端末
21:制御部
22:記憶部
23:通信I/F
24:表示装置
25:操作装置
26:ドライブ装置
3 :調剤機器
4 :プリンター
10:調剤支援システム
1: dispensing support device 11: control unit 12: storage unit 13: communication I/F
14: Display device 15: Operation device 16: Drive device 2: Client terminal 21: Control unit 22: Storage unit 23: Communication I/F
24: Display device 25: Operation device 26: Drive device 3: Dispensing device 4: Printer 10: Dispensing support system

Claims (4)

患者の病名を示す患者病名情報と前記患者の外用剤の使用部位と前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報とに基づいて、前記患者病名情報に前記判定用病名情報が含まれているか否かを判定する第1判定処理を実行可能な第1処理部と、
前記第1処理部による判定結果に基づいて、報知処理を含む予め設定された特定処理を実行する第2処理部と、
を備え
前記第1処理部は、前記第1判定処理において、前記患者病名情報に含まれる患者の損傷部位と前記外用剤の使用部位とが一致しない場合には、前記患者病名情報に前記判定用病名情報が含まれると判定しない、
禁忌判定システム。
a first processing unit capable of executing a first determination process for determining whether or not the patient disease name information includes disease name information for determination based on patient disease name information indicating the name of the patient's disease and disease name information for determination indicating a disease name for determination preset in correspondence with the site of application of the topical preparation of the patient and the medicine prescribed for the patient;
A second processing unit that executes a predetermined specific process including a notification process based on a result of the determination by the first processing unit;
Equipped with
the first processing unit, in the first determination process, when an injured part of the patient included in the patient disease name information does not match an application part of the topical agent, does not determine that the patient disease name information includes the disease name information for determination.
Contraindication determination system.
前記第1処理部は、前記第1判定処理と、前記患者病名情報と前記判定用病名情報とに基づいて、前記患者病名情報に前記判定用病名情報が含まれているか否かを判定する第2判定処理とを切り替えて実行可能であり、
前記第1処理部は、
前記薬品及び前記判定用病名情報の組み合わせが、予め設定された特定の外用剤及び前記判定用病名情報の組み合わせである場合は前記第1判定処理を実行し、前記薬品及び前記判定用病名情報の組み合わせが、前記特定の外用剤及び前記判定用病名情報の組み合わせでない場合は前記第2判定処理を実行する、
請求項1に記載の禁忌判定システム。
the first processing unit is capable of switching between the first determination process and a second determination process for determining whether or not the patient disease name information includes the disease name information for determination based on the patient disease name information and the disease name information for determination,
The first processing unit is
executes the first determination process when the combination of the drug and the disease name information for determination is a combination of a predetermined specific topical agent and the disease name information for determination, and executes the second determination process when the combination of the drug and the disease name information for determination is not a combination of the specific topical agent and the disease name information for determination.
The taboo determination system according to claim 1 .
前記外用剤の使用部位は、前記患者に処方される薬品の情報を含む処方データに登録されている情報である、
請求項1又は2に記載の禁忌判定システム。
The application site of the topical preparation is information registered in prescription data including information on the drug prescribed to the patient.
The taboo determination system according to claim 1 or 2 .
プロセッサーに、
患者の病名を示す患者病名情報と前記患者の外用剤の使用部位と前記患者に処方される薬品に対応して予め設定された判定用病名を示す判定用病名情報とに基づいて、前記患者病名情報に前記判定用病名情報が含まれているか否かを判定する第1判定処理を実行可能な第1ステップと、
前記第1ステップによる判定結果に基づいて、報知処理を含む予め設定された特定処理を実行する第2ステップと、
禁忌判定プログラムであって、
前記第1ステップは、前記第1判定処理において、前記患者病名情報に含まれる患者の損傷部位と前記外用剤の使用部位とが一致しない場合には、前記患者病名情報に前記判定用病名情報が含まれると判定しない、
禁忌判定プログラム
To the processor,
a first step capable of executing a first determination process for determining whether or not the patient disease name information includes disease name information for determination based on patient disease name information indicating the name of the patient's disease and disease name information for determination indicating a disease name for determination preset in correspondence with the site of application of the topical preparation of the patient and a drug prescribed for the patient;
a second step of executing a predetermined specific process including a notification process based on a result of the determination in the first step;
A contraindication determination program ,
In the first step, when an injured part of the patient included in the patient disease name information does not match an application part of the topical agent in the first determination process, it is not determined that the patient disease name information includes the disease name information for determination.
Contraindication determination program .
JP2024006095A 2019-10-02 2024-01-18 Contraindication determination system, contraindication determination program, contraindication disease name database Active JP7644918B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024006095A JP7644918B2 (en) 2019-10-02 2024-01-18 Contraindication determination system, contraindication determination program, contraindication disease name database
JP2025024734A JP2025071190A (en) 2019-10-02 2025-02-19 Contraindication determination system, contraindication determination program, contraindication disease name database

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019182263A JP7429366B2 (en) 2019-10-02 2019-10-02 Contraindication determination system, contraindication determination program, contraindication disease name database
JP2024006095A JP7644918B2 (en) 2019-10-02 2024-01-18 Contraindication determination system, contraindication determination program, contraindication disease name database

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019182263A Division JP7429366B2 (en) 2019-10-02 2019-10-02 Contraindication determination system, contraindication determination program, contraindication disease name database

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025024734A Division JP2025071190A (en) 2019-10-02 2025-02-19 Contraindication determination system, contraindication determination program, contraindication disease name database

Publications (3)

Publication Number Publication Date
JP2024026856A JP2024026856A (en) 2024-02-28
JP2024026856A5 JP2024026856A5 (en) 2024-05-08
JP7644918B2 true JP7644918B2 (en) 2025-03-13

Family

ID=75272840

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2019182263A Active JP7429366B2 (en) 2019-10-02 2019-10-02 Contraindication determination system, contraindication determination program, contraindication disease name database
JP2024006095A Active JP7644918B2 (en) 2019-10-02 2024-01-18 Contraindication determination system, contraindication determination program, contraindication disease name database
JP2025024734A Pending JP2025071190A (en) 2019-10-02 2025-02-19 Contraindication determination system, contraindication determination program, contraindication disease name database

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019182263A Active JP7429366B2 (en) 2019-10-02 2019-10-02 Contraindication determination system, contraindication determination program, contraindication disease name database

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025024734A Pending JP2025071190A (en) 2019-10-02 2025-02-19 Contraindication determination system, contraindication determination program, contraindication disease name database

Country Status (1)

Country Link
JP (3) JP7429366B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003005265A1 (en) 2001-07-06 2003-01-16 Koninklijke Philips Electronics N.V. Patient information management apparatus and method
JP2012185786A (en) 2011-03-08 2012-09-27 Data Horizon Corp Sickness and wound management system
JP2013125377A (en) 2011-12-14 2013-06-24 Panasonic Corp Prescription database, prescription checking system using prescription database, and method of updating prescription database for use in prescription checking system
JP2015015020A (en) 2013-06-07 2015-01-22 東日本メディコム株式会社 Display device and program
JP2016021081A (en) 2014-07-11 2016-02-04 株式会社システムヨシイ Side effect information providing system, side effect information providing program, side effect database data structure
JP6516911B1 (en) 2018-07-20 2019-05-22 綾 古川 Pharmacist work support system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3025751B2 (en) * 1995-11-16 2000-03-27 三洋電機株式会社 Dispensing fee calculator with warning function

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003005265A1 (en) 2001-07-06 2003-01-16 Koninklijke Philips Electronics N.V. Patient information management apparatus and method
JP2012185786A (en) 2011-03-08 2012-09-27 Data Horizon Corp Sickness and wound management system
JP2013125377A (en) 2011-12-14 2013-06-24 Panasonic Corp Prescription database, prescription checking system using prescription database, and method of updating prescription database for use in prescription checking system
JP2015015020A (en) 2013-06-07 2015-01-22 東日本メディコム株式会社 Display device and program
JP2016021081A (en) 2014-07-11 2016-02-04 株式会社システムヨシイ Side effect information providing system, side effect information providing program, side effect database data structure
JP6516911B1 (en) 2018-07-20 2019-05-22 綾 古川 Pharmacist work support system

Also Published As

Publication number Publication date
JP2025071190A (en) 2025-05-02
JP2021056971A (en) 2021-04-08
JP2024026856A (en) 2024-02-28
JP7429366B2 (en) 2024-02-08

Similar Documents

Publication Publication Date Title
JP6981499B2 (en) Ward drug business support system
JP7134614B2 (en) Drug information display program, recording medium and drug information display device
JP2015201110A (en) Medication guidance support system and medication guidance support method
JPWO2008038775A1 (en) Drug management guidance support system
JP2012003415A (en) Prescription checking system and prescription checking method
JP2019021268A (en) Medical support device, medical support program, and medical support method
JP7311747B2 (en) Medication Guidance Support System, Medication Guidance Support Program
JP7348557B2 (en) Pharmaceutical service support system, pharmaceutical service support program, and pharmaceutical service support method
JP7644918B2 (en) Contraindication determination system, contraindication determination program, contraindication disease name database
JP6996107B2 (en) Adverse event management system, adverse event management program
JP6634669B2 (en) Medical office processing system, medical office processing program
JP6780517B2 (en) Medication guidance support system, medication guidance support program
JP2008250415A (en) Pharmaceutical prescription support method, pharmaceutical prescription support system, and computer program
JP2018169817A (en) Prescription audit support device, prescription audit support method, and prescription audit support program
JP6398459B2 (en) Pre-Avoided Report Support System and Program
JP6897225B2 (en) Dosing management system, dosing management program
JP7417057B2 (en) Business support system, business support program
JP7120640B2 (en) Medication guidance support system, method, and computer program
JP7360010B2 (en) Information management system, information management program
JP2017033107A (en) Dispensing support system
JP6969602B2 (en) Medical paperwork system
JP6492590B2 (en) Drug information provision system
JP7502591B2 (en) Therapy management system, therapy management program
JP2018195196A (en) Medical-purpose clerical work processing system, and medical-purpose clerical work processing program
JP2021009730A (en) Medication guidance assistance system and medication guidance assistance program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250219

R150 Certificate of patent or registration of utility model

Ref document number: 7644918

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150