(57)【特許請求の範囲】
【請求項１】
薬剤シートを載置する第１載置台と、
薬剤シートから切断された端数の薬剤を載置する第２載置台と、
前記第１載置台に載置された薬剤シートを第１方向から撮影する第１撮影手段と、
前記第１載置台に載置された薬剤シートを前記第１方向と異なる第２方向から撮影する第２撮影手段と、
前記第２載置台に載置された端数の薬剤を撮影する第３撮影手段と、
前記第１撮影手段が撮影した画像である第１画像から、光学文字認識及びコード認識の少なくとも一方を用いて、薬剤シートの薬剤名を検出する第１薬剤名検出手段と、
前記第２撮影手段が撮影した画像である第２画像から薬剤シートの枚数を検出する枚数検出手段と、
第３撮影手段が撮影した画像である第３画像から前記端数の薬剤の数を検出する端数薬剤数検出手段と、
前記薬剤シートの枚数と前記端数の薬剤の数とから、総薬剤数を検出する総薬剤数検出手段と、
前記第３画像から前記端数の薬剤の薬剤名を検出する第２薬剤名検出手段と、
処方箋の指示に対応した処方情報における薬剤名及び薬剤数と、前記第１薬剤名検出手段及び前記第２薬剤名検出手段のそれぞれが検出した薬剤名及び前記総薬剤数検出手段が検出した総薬剤数とが、一致しているか否かを判定する監査結果判定手段と、
を備え、
前記第２薬剤名検出手段は、薬剤の画像の特徴と薬剤名とが関連付けられた辞書を用いて、前記第３画像からパターン認識によって前記端数の薬剤の薬剤名を検出する調剤監査装置。
【請求項２】
前記第３画像と、前記第１薬剤名検出手段が検出した薬剤名とから、前記辞書のデータを生成する辞書データ生成手段を備える請求項１に記載の調剤監査装置。
【請求項３】
前記第３画像を用いて追加学習を行い、前記辞書を更新する処理を行う辞書更新手段を備える請求項１又は２に記載の調剤監査装置。
【請求項４】
前記第１薬剤名検出手段が検出した薬剤名と前記第２薬剤名検出手段が検出した薬剤名とが不一致である場合に、前記追加学習を実行させる指示を与える操作手段を備える請求項３に記載の調剤監査装置。
【請求項５】
前記第２薬剤名検出手段が検出した薬剤名が間違っている場合に、前記追加学習を実行させる指示を与える操作手段を備える請求項３又は４に記載の調剤監査装置。
【請求項６】
前記辞書を記憶する辞書記憶手段を有するサーバがネットワークに接続されており、
前記ネットワークに接続されている前記サーバと通信を行う通信手段を備える請求項１から５のいずれか一項に記載の調剤監査装置。
【請求項７】
前記監査結果判定手段による判定結果の情報を表示する表示手段を備える請求項１から６のいずれか一項に記載の調剤監査装置。
【請求項８】
前記第１撮影手段は、前記第１載置台の載置面よりも重力方向下側である下方から薬剤シートを撮影する請求項１から７のいずれか一項に記載の調剤監査装置。
【請求項９】
前記第１載置台の前記下方から前記第１載置台に拡散光を照射する拡散照明手段を備える請求項８に記載の調剤監査装置。
【請求項１０】
前記第２撮影手段は、重力方向と非平行な方向である前記第１載置台の側方から薬剤シートを撮影する請求項１から９のいずれか一項に記載の調剤監査装置。
【請求項１１】
前記第１載置台に載置された薬剤シートに、前記第１載置台の側方から光を照射する側方照明手段を備える請求項１０に記載の調剤監査装置。
【請求項１２】
前記第３撮影手段は、前記第２載置台の載置面よりも重力方向下側である下方から端数の薬剤を撮影する請求項１から１１のいずれか一項に記載の調剤監査装置。
【請求項１３】
前記第３撮影手段の撮影光軸に対して、光軸が角度を有する状態で、前記第２載置台の前記下方から前記第２載置台に光を照射する斜方照明手段を備える請求項１２に記載の調剤監査装置。
【請求項１４】
薬剤シートを載置するための第１載置台に載置された薬剤シートを第１方向から撮影する第１撮影工程と、
前記第１載置台に載置された薬剤シートを前記第１方向と異なる第２方向から撮影する第２撮影工程と、
薬剤シートから切断された端数の薬剤を載置するための第２載置台に載置された端数の薬剤を撮影する第３撮影工程と、
前記第１撮影工程により撮影した画像である第１画像から、光学文字認識及びコード認識の少なくとも一方を用いて、薬剤シートの薬剤名を検出する第１薬剤名検出工程と、
前記第２撮影工程により撮影した画像である第２画像から薬剤シートの枚数を検出する枚数検出工程と、
第３撮影工程により撮影した画像である第３画像から前記端数の薬剤の数を検出する端数薬剤数検出工程と、
前記薬剤シートの枚数と前記端数の薬剤の数とから、総薬剤数を検出する総薬剤数検出工程と、
前記第３画像から前記端数の薬剤の薬剤名を検出する第２薬剤名検出工程と、
処方箋の指示に対応した処方情報における薬剤名及び薬剤数と、前記第１薬剤名検出工程及び前記第２薬剤名検出工程のそれぞれの工程で検出した薬剤名及び前記総薬剤数検出工程で検出した総薬剤数とが、一致しているか否かを判定する監査結果判定工程と、
を含み、
前記第２薬剤名検出工程は、薬剤の画像の特徴と薬剤名とが関連付けられた辞書を用いて、前記第３画像からパターン認識によって前記端数の薬剤の薬剤名を検出する調剤監査方法。
【請求項１５】
薬剤シートを載置するための第１載置台に載置された薬剤シートを第１方向から第１撮影手段によって撮影した画像である第１画像を取得する第１画像取得機能と、
前記第１載置台に載置された薬剤シートを前記第１方向と異なる第２方向から第２撮影手段によって撮影した画像である第２画像を取得する第２画像取得機能と、
薬剤シートから切断された端数の薬剤を載置するための第２載置台に載置された端数の薬剤を第３撮影手段により撮影した画像である第３画像を取得する第３画像取得機能と、
前記第１画像から、光学文字認識及びコード認識の少なくとも一方を用いて、薬剤シートの薬剤名を検出する第１薬剤名検出機能と、
前記第２画像から薬剤シートの枚数を検出する枚数検出機能と、
前記第３画像から前記端数の薬剤の数を検出する端数薬剤数検出機能と、
前記薬剤シートの枚数と前記端数の薬剤の数とから、総薬剤数を検出する総薬剤数検出機能と、
前記第３画像から前記端数の薬剤の薬剤名を検出する第２薬剤名検出機能と、
処方箋の指示に対応した処方情報における薬剤名及び薬剤数と、前記第１薬剤名検出機能及び前記第２薬剤名検出機能のそれぞれの機能で検出した薬剤名及び前記総薬剤数検出機能で検出した総薬剤数とが、一致しているか否かを判定する監査結果判定機能とを、コンピュータに実現させるためのプログラムであって、
前記第２薬剤名検出機能は、薬剤の画像の特徴と薬剤名とが関連付けられた辞書を用いて、前記第３画像からパターン認識によって前記端数の薬剤の薬剤名を検出するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調剤監査装置及び方法、並びにプログラムに係り、特に、調剤が正しく行われたか否かを判定する調剤監査の支援技術に関する。
【背景技術】
【０００２】
調剤薬局等では、医師が発行する処方箋に基づいて薬剤を調剤する。調剤には「ピッキング」が含まれる。また、調剤薬局等では、処方箋に基づいて調剤を行った後、薬剤の種類又は薬剤の数など、調剤が処方箋どおりに間違いなく行われたかどうかを確認する調剤監査が行われる。調剤監査は「調剤薬監査」とも呼ばれる。
【０００３】
調剤監査は、通常、調剤を行った薬剤師とは異なる薬剤師が、目視によって確認することで行われる。すなわち、調剤を行った薬剤師とは異なる薬剤師が、例えば、調剤されたＰＴＰ（Press Through Package）シートの裏面等に記載された薬剤名を目視によって確認し、さらに、ＰＴＰシートの枚数及び端数の薬剤の数を目視によって確認して薬剤数を計数する。その上で、調剤された薬剤の薬剤名及び薬剤の数が、処方箋の内容と適合しているかを確認する。
【０００４】
このように、現状の調剤監査は、薬剤師による目視確認に頼っているため、調剤事故を防止する上で、必ずしも十分であるとは言えない。また、調剤監査は、薬剤師の負担も大きい。このような問題を解決するために、調剤監査を支援する装置が提案されている。
【０００５】
特許文献１には、監査対象となる薬剤の画像を撮影し、撮影した画像を解析することによって調剤監査を行う薬剤検査システムが記載されている。特許文献１に記載される薬剤検査システムでは、監査対象薬剤が有する薬剤シートの枚数毎に輪ゴム等の結束具の色を決めておく。その上で、薬剤シートの枚数に応じた色の結束具によって調剤監査の対象となる監査対象薬剤を結束して、薬剤シートのバーコードが表示されている面をカメラに向けて載置台に載置する。次いで、載置台に載置した監査対象薬剤を撮影し、撮影した画像のバーコードから監査対象薬剤の薬剤名を検出し、結束具の色から監査対象薬剤が有する薬剤シートの枚数を検知して薬剤数を検出する。
【０００６】
特許文献１に記載される薬剤検査システムの別の態様では、結束具の色に代えて、載置台に載置した監査対象薬剤の高さを測定することにより、薬剤シートの枚数を知見して薬剤数を検出している。
【０００７】
また、特許文献１に記載される薬剤検査システムでは、薬剤シートのバーコードが表示されている面を上に向けて載置台に監査対象薬剤を載置し、載置台の上方から監査対象薬剤の撮影を行う態様と、撮影台を透明にして、薬剤シートのバーコードが表示されている面を下にして監査対象薬剤を載置台に載置して、載置台の下方から監査対象薬剤の撮影を行う態様とが記載されている。
【０００８】
特許文献１では、載置台の下方から撮影を行う態様によれば、監査対象薬剤が有する薬剤シートの枚数によらず、薬剤シートのバーコードが表示されている面と、カメラとの距離を均一にできるので、常に、薬剤シートのバーコードが表示されている面に合焦した、バーコードを高精細に撮影した画像が得られるとしている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１３−２１４１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１に記載されるような薬剤検査システムを用いることで、調剤監査における薬剤師の負担を低減することができる。
【００１１】
しかしながら、特許文献１に記載される薬剤検査システムでは、監査対象薬剤が有する薬剤シートの枚数ごとに結束具の色を決め、薬剤シートの枚数毎に定められた色の結束具を用いて監査対象薬剤を結束する必要がある。そのため、調剤監査に手間がかかり、さらに、間違った色の結束具を用いて監査対象薬剤を結束してしまう可能性もある。
【００１２】
他方、監査対象薬剤の高さを測定する態様では、予め、薬剤シートの種類毎に高さ（厚さ）を測定して記憶する必要があり、やはり、手間がかかる。
【００１３】
また、処方される薬剤は、完全な薬剤シートのみならず、薬剤シートから切断された端数の薬剤を含む場合も多いが、特許文献１の薬剤検査システムでは、この端数の薬剤の数を考慮していない。
【００１４】
本発明はこのような事情に鑑みてなされたものであり、端数の薬剤も含めて、監査対象となる薬剤の監査を、高い信頼性で、かつ、簡便に行うことができる調剤監査装置及び方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
課題を解決するための手段として、次の発明態様を提供する。
【００１６】
第１態様の調剤監査装置は、薬剤シートを載置する第１載置台と、薬剤シートから切断された端数の薬剤を載置する第２載置台と、第１載置台に載置された薬剤シートを第１方向から撮影する第１撮影手段と、第１載置台に載置された薬剤シートを第１方向と異なる第２方向から撮影する第２撮影手段と、第２載置台に載置された端数の薬剤を撮影する第３撮影手段と、第１撮影手段が撮影した画像である第１画像から、光学文字認識及びコード認識の少なくとも一方を用いて、薬剤シートの薬剤名を検出する第１薬剤名検出手段と、第２撮影手段が撮影した画像である第２画像から薬剤シートの枚数を検出する枚数検出手段と、第３撮影手段が撮影した画像である第３画像から端数の薬剤の数を検出する端数薬剤数検出手段と、薬剤シートの枚数と端数の薬剤の数とから、総薬剤数を検出する総薬剤数検出手段と、第３画像から端数の薬剤の薬剤名を検出する第２薬剤名検出手段と、処方箋の指示に対応した処方情報における薬剤名及び薬剤数と、第１薬剤名検出手段及び第２薬剤名検出手段のそれぞれが検出した薬剤名及び総薬剤数検出手段が検出した総薬剤数とが、一致しているか否かを判定する監査結果判定手段と、を備える調剤監査装置である。
【００１７】
「薬剤シート」とは、複数個の薬剤が包装体に包装されているシートである。薬剤シートの代表的な例として、ＰＴＰ包装された調剤包装単位のＰＴＰシートを挙げることができる。
【００１８】
第１態様によれば、第１載置台に載置された薬剤シートの薬剤名と第２載置台に載置された端数の薬剤の薬剤名とが一致しているか否かを判定することができ、監査対象となる薬剤について、端数の薬剤も含めて、高い信頼性で、かつ、簡便に監査を行うことができる。
【００１９】
第２態様は、第１態様の調剤監査装置において、第２薬剤名検出手段は、薬剤の画像の特徴と薬剤名とが関連付けられた辞書を用いて、第３画像からパターン認識によって端数の薬剤の薬剤名を検出する構成とすることができる。
【００２０】
第３態様は、第２態様の調剤監査装置において、第３画像と、第１薬剤名検出手段が検出した薬剤名とから、辞書のデータを生成する辞書データ生成手段を備える構成とすることができる。
【００２１】
第４態様は、第２態様又は第３態様の調剤監査装置において、第３画像を用いて追加学習を行い、辞書を更新する処理を行う辞書更新手段を備える構成とすることができる。
【００２２】
第５態様は、第４態様の調剤監査装置において、第１薬剤名検出手段が検出した薬剤名と第２薬剤名検出手段が検出した薬剤名とが不一致である場合に、追加学習を実行させる指示を与える操作手段を備える構成とすることができる。
【００２３】
第６態様は、第４態様又は第５の調剤監査装置において、第２薬剤名検出手段が検出した薬剤名が間違っている場合に、追加学習を実行させる指示を与える操作手段を備える構成とすることができる。
【００２４】
第７態様は、第２態様から第６態様のいずれか一態様の調剤監査装置において、辞書を記憶する辞書記憶手段を有するサーバがネットワークに接続されており、ネットワークに接続されているサーバと通信を行う通信手段を備える構成とすることができる。
【００２５】
第８態様は、第１態様から第７態様のいずれか一態様に記載の調剤監査装置において、監査結果判定手段による判定結果の情報を表示する表示手段を備える構成とすることができる。
【００２６】
第９態様は、第１態様から第８態様のいずれか一態様に記載の調剤監査装置において、第１撮影手段は、第１載置台の載置面よりも重力方向下側である下方から薬剤シートを撮影する構成とすることができる。
【００２７】
第１０態様は、第９態様の調剤監査装置において、第１載置台の下方から第１載置台に拡散光を照射する拡散照明手段を備える構成とすることができる。
【００２８】
第１１態様は、第１態様から第１０態様のいずれか一態様の調剤監査装置において、第２撮影手段は、重力方向と非平行な方向である第１載置台の側方から薬剤シートを撮影する構成とすることができる。
【００２９】
第１２態様は、第１１態様の調剤監査装置において、第１載置台に載置された薬剤シートに、第１載置台の側方から光を照射する側方照明手段を備える構成とすることができる。
【００３０】
第１３態様は、第１態様から第１２態様のいずれか一態様の調剤監査装置において、第３撮影手段は、第２載置台の載置面よりも重力方向下側である下方から端数の薬剤を撮影する構成とすることができる。
【００３１】
第１４態様は、第１３態様の調剤監査装置において、第３撮影手段の撮影光軸に対して、光軸が角度を有する状態で、第２載置台の下方から第２載置台に光を照射する斜方照明手段を備える構成とすることができる。
【００３２】
第１５態様の調剤監査方法は、薬剤シートを載置するための第１載置台に載置された薬剤シートを第１方向から撮影する第１撮影工程と、第１載置台に載置された薬剤シートを第１方向と異なる第２方向から撮影する第２撮影工程と、薬剤シートから切断された端数の薬剤を載置するための第２載置台に載置された端数の薬剤を撮影する第３撮影工程と、第１撮影工程により撮影した画像である第１画像から、光学文字認識及びコード認識の少なくとも一方を用いて、薬剤シートの薬剤名を検出する第１薬剤名検出工程と、第２撮影工程により撮影した画像である第２画像から薬剤シートの枚数を検出する枚数検出工程と、第３撮影工程により撮影した画像である第３画像から端数の薬剤の数を検出する端数薬剤数検出工程と、薬剤シートの枚数と端数の薬剤の数とから、総薬剤数を検出する総薬剤数検出工程と、第３画像から端数の薬剤の薬剤名を検出する第２薬剤名検出工程と、処方箋の指示に対応した処方情報における薬剤名及び薬剤数と、第１薬剤名検出工程及び第２薬剤名検出工程のそれぞれの工程で検出した薬剤名及び総薬剤数検出工程で検出した総薬剤数とが、一致しているか否かを判定する監査結果判定工程と、を含む調剤監査方法である。
【００３３】
第１５態様において、第２態様から第１４態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、調剤監査装置において特定される処理又は機能を担う手段は、これに対応する処理又は動作の「工程（ステップ）」の要素として把握することができる。
【００３４】
第１６態様のプログラムは、薬剤シートを載置するための第１載置台に載置された薬剤シートを第１方向から第１撮影手段によって撮影した画像である第１画像を取得する第１画像取得機能と、第１載置台に載置された薬剤シートを第１方向と異なる第２方向から第２撮影手段によって撮影した画像である第２画像を取得する第２画像取得機能と、薬剤シートから切断された端数の薬剤を載置するための第２載置台に載置された端数の薬剤を第３撮影手段により撮影した画像である第３画像を取得する第３画像取得機能と、第１画像から、光学文字認識及びコード認識の少なくとも一方を用いて、薬剤シートの薬剤名を検出する第１薬剤名検出機能と、第２画像から薬剤シートの枚数を検出する枚数検出機能と、第３画像から端数の薬剤の数を検出する端数薬剤数検出機能と、薬剤シートの枚数と端数の薬剤の数とから、総薬剤数を検出する総薬剤数検出機能と、第３画像から端数の薬剤の薬剤名を検出する第２薬剤名検出機能と、処方箋の指示に対応した処方情報における薬剤名及び薬剤数と、第１薬剤名検出機能及び第２薬剤名検出機能のそれぞれの機能で検出した薬剤名及び総薬剤数検出機能で検出した総薬剤数とが、一致しているか否かを判定する監査結果判定機能を、コンピュータに実現させるためのプログラムである。
【００３５】
第１６態様において、第２態様から第１４態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、調剤監査装置において特定される処理又は機能を担う手段は、これに対応する処理又は動作を行うプログラムの「機能」の要素として把握することができる。
【発明の効果】
【００３６】
本発明によれば、端数の薬剤も含めて、簡易な換作で、信頼性の高い調剤監査を行うことができる。
【図面の簡単な説明】
【００３７】
【図１】図１は、本発明の実施形態に係る調剤監査装置の構成を示すブロック図である。
【図２】図２は、スキャナの外観の一例を示す斜視図である。
【図３】図３は、スキャナの構成の一例を模式的に示した斜視図である。
【図４】図４は、側方照明装置と第２撮影装置の位置関係の例を模式的に示した斜視図である。
【図５】図５は、調剤包装単位の薬剤シートであるＰＴＰシートの一例を模式的に示した斜視図である。
【図６】図６は、ＰＴＰシートの裏面の例を示した平面図である。
【図７】図７は、処理装置における検出部の機能を説明するためのブロック図である。
【図８】図８は、ＰＴＰシートの裏面を撮影して得られる第１画像の一例を示す図である。
【図９】図９は、複数枚のＰＴＰシートが積層されたＰＴＰシート積層体の側面を撮影して得られる第２画像の一例を示す図である。
【図１０】図１０は、複数枚のＰＴＰシートが積層されたＰＴＰシート積層体の側面を撮影して得られる第２画像の一例を示す図である。
【図１１】図１１は、ＰＴＰシート積層体の側面を撮影して得られる第２画像の別の例を示す図である。
【図１２】図１２は、ＰＴＰシート積層体の側面を撮影して得られる第２画像の別の例を示す図である。
【図１３】図１３は、端数の薬剤のおもて面を撮影して得られる第３画像の例を示す図である。
【図１４】図１４は、図１３に示した第３画像から抽出した端数薬剤のシート領域を示す図である。
【図１５】図１５は、第３画像におけるシート領域の部分を切り出した部分拡大図である。
【図１６】図１６は、図１５に示した画像から明部と暗部を抽出した画像を示す図である。
【図１７】図１７は、図１６に示した画像から薬剤候補の領域を絞り込んだ画像を示す図である。
【図１８】図１８は、図１７に示した画像を基に薬剤候補として抽出した画像を回転させた画像を示す図である。
【図１９】図１９は、調剤監査装置における辞書の更新機能に関する要部構成を示すブロック図である。
【図２０】図２０は、本発明の実施形態に係る調剤監査方法の手順を示したフローチャートである。
【図２１】図２１は、第２薬剤名検出工程において実施される認識処理のフローチャートである。
【図２２】図２２は、調剤監査装置による調剤監査結果の表示例を示す図である。
【図２３】図２３は、調剤監査装置による調剤監査結果の表示例を示す図である。
【図２４】図２４は、調剤監査装置による調剤監査結果の表示例を示す図である。
【図２５】図２５は、調剤監査装置による追加学習処理のフローチャートである。
【図２６】図２６は、本発明の他の実施形態に係る調剤監査装置のシステム構成例を示したブロック図である。
【発明を実施するための形態】
【００３８】
以下、添付図面に従って本発明の好ましい実施の形態について詳説する。
【００３９】
［調剤監査装置の概要］
図１は、本発明の実施形態に係る調剤監査装置１０の構成を示すブロック図である。調剤監査装置１０は、調剤薬局等において薬剤師によって調剤された薬剤が、医師が処方した処方箋どおりに調剤されたか否かを監査（確認）することにより、薬剤師による調剤監査の支援を行う装置である。調剤監査装置１０は、スキャナ１２と、処理装置１４と、表示部１６と、操作部１８と、を有して構成される。
【００４０】
〈スキャナ１２の構成〉
スキャナ１２は、監査対象となる監査対象薬剤の撮影を行う装置である。スキャナ１２は、第１載置台２０と、第２載置台２４と、第１撮影装置２６と、第２撮影装置２８と、第３撮影装置３０と、拡散照明装置３２と、側方照明装置３４と、斜方照明装置３６とを有する。
【００４１】
図２は、スキャナ１２の外観の一例を示す斜視図である。図３は、スキャナ１２の構成の一部を模式的に示した斜視図である。
【００４２】
第１載置台２０は、監査対象薬剤のうち、調剤包装単位の薬剤シートであるＰＴＰシートを撮影するためのテーブルである。１枚若しくは複数枚のＰＴＰシートが第１載置台２０に載置される。監査対象薬剤のＰＴＰシートが１枚である場合は、ＰＴＰシートの裏面を第１載置台２０の載置面２０ａに対面させて（つまり、ＰＴＰシートの裏面を下方に向けて）、ＰＴＰシートを第１載置台２０に載置する。同じ薬剤種別のＰＴＰシートが複数枚ある場合は、これら複数枚のＰＴＰシートを積層した状態で、かつ、最下層に位置するＰＴＰシートの裏面を第１載置台２０の載置面２０ａに対面させて、第１載置台２０に載置する。
【００４３】
ＰＴＰシートの裏面とは、薬剤が取り出される側の面である。ＰＴＰシートの裏面の逆側の面、つまり、薬剤による凸部がある側の面がＰＴＰシートのおもて面である。以下の説明では、第１載置台２０に載置される１枚のＰＴＰシート若しくは複数枚のＰＴＰシートが積層されてなるＰＴＰシート積層体を、便宜的に「シート薬剤」といい、符号４１で表す。シート薬剤４１は第１載置台２０に載置される。
【００４４】
第２載置台２４は、監査対象となる監査対象薬剤のうち、調剤包装単位のＰＴＰシートから切断された端数の薬剤を撮影するためのテーブルである。ＰＴＰシートから切断された端数の薬剤を、便宜的に「端数薬剤」といい、符号４２で表す。端数薬剤４２は第２載置台２４に載置される。
【００４５】
端数薬剤４２は、ＰＴＰシートから切断された端数のシート片のおもて面を第２載置台２４の載置面に対面させて、第２載置台２４に載置される。シート片のおもて面とは、シート片において薬剤による凸部がある側の面をいう。
【００４６】
図３に示すように、第１載置台２０には、第１撮影装置２６、第２撮影装置２８、拡散照明装置３２及び側方照明装置３４が設けられる。また、第２載置台２４には、第３撮影装置３０と斜方照明装置３６が設けられる。
【００４７】
第１撮影装置２６、第２撮影装置２８及び第３撮影装置３０のそれぞれは、ＣＣＤ（Charge-Coupled Device）イメージセンサ又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの撮像デバイスを用いたカメラによって構成することができる。カメラは、レンズなどの光学部材を具備してもよい。「カメラ」は、「撮影装置」と同義である。
【００４８】
第１撮影装置２６、第２撮影装置２８及び第３撮影装置３０のそれぞれは、カラー画像の撮影を行うものでもよいし、モノクロ画像の撮影を行うものでもよい。後述する画像解析によるバーコード及び／又は薬剤数の検出を、より高精度に行える等の点で、撮影装置は、カラー画像の撮影を行うのが好ましい。
【００４９】
なお、明細書中「及び／又は」という表記を用いて「Ａ及び／又はＢ」の形式の記載をした部分は、「Ａ及びＢ、若しくはＡ又はＢ」という項目の組み合わせであることを略して表現したものであり、以下、この表記を用いる。「Ａ及び／又はＢ」の記載は、ＡとＢのうち少なくとも一つを含むことを表している。
【００５０】
第１撮影装置２６は、第１載置台２０に載置されたシート薬剤４１を、第１載置台２０の下方から撮影する撮影装置である。第１載置台２０の下方とは、第１載置台２０の載置面２０ａよりも重力方向下側を指す。図２のように水平面に対して傾斜した載置面２０ａの場合、載置面２０ａよりも下側の空間が第１載置台２０の下方に該当する。
【００５１】
第１撮影装置２６は、第１載置台２０の載置面２０ａに載置されたシート薬剤４１の裏面を撮影する。シート薬剤４１の裏面とは、シート薬剤４１が１枚のＰＴＰシートのみである場合は、ＰＴＰシートの裏面を意味し、シート薬剤４１が複数枚のＰＴＰシートを積層した構成である場合は、最下層に位置するＰＴＰシート（第１載置台２０の載置面２０ａに最も近いＰＴＰシート）の裏面を意味する。
【００５２】
第１撮影装置２６は、ＰＴＰシートの裏面を正面から撮影することが好ましい。本例における第１撮影装置２６の撮影光軸は、第１載置台２０の載置面２０ａに直交する構成（載置面２０ａの法線と平行である構成）となっている。第１撮影装置２６の撮影方向（被写体に向かうカメラの撮影光軸の方向）が「第１方向」の一形態に相当する。
【００５３】
拡散照明装置３２は、第１載置台２０に載置されたシート薬剤４１に対し、第１載置台２０の下方から照明光を照射する第１照明装置の一例である（図３参照）。スキャナ１２の第１載置台２０は、水平面に対して傾斜した載置面２０ａを有する。第１載置台２０の載置面２０ａの一部には、ガラス板等によって透明な撮影領域２０ｂが設けられている（図３参照）。
【００５４】
拡散照明装置３２は、第１載置台２０の撮影領域２０ｂに、下方からシート薬剤４１を撮影するための拡散光を照射する。図３に示した例において、拡散照明装置３２は、略半球状のリフレクタ３２ａと、リフレクタ３２ａの中に配置される図示せぬ光源とから構成される。リフレクタ３２ａの内面は拡散反射面となっている。図示せぬ光源は、ＬＥＤ（Light Emitting Diode）又はハロゲンランプ等の公知の光源を用いればよい。
【００５５】
リフレクタ３２ａは、その開口部においで撮影領域２０ｂを覆うように配置される。図示せぬ光源から照射された光が、リフレクタ３２ａによって拡散反射されて、拡散光が撮影領域２０ｂに載置されているシート薬剤４１の裏面に入射する。
【００５６】
このように第１載置台２０の撮影領域２０ｂを介して、拡散照明装置３２からシート薬剤４１に拡散光を照射した状態で、第１撮影装置２６によってシート薬剤４１の裏面を撮影することにより、ＰＴＰシートの裏面に形成される凹凸等に起因する影を無くしてＰＴＰシートの裏面を撮影できる。このため、後述するバーコードの認識及び／又は光学文字認識（ＯＣＲ；Optical Character Recognition）による薬剤名等の検出を、より正確に行うことができる。
【００５７】
ＰＴＰシートの裏面には、通常、ＰＴＰシートが有する薬剤の薬剤名が印刷されている。また、近年では、ＰＴＰシートに、調剤包装単位（薬剤名及び薬剤数）を示すバーコードを付すことが義務付けられるようになっている。このバーコードは、ＰＴＰシートの裏面に印刷されるのが通常である。
【００５８】
調剤監査装置１０は、ＰＴＰシートの裏面を撮影した画像から、バーコードの認識及びＯＣＲの少なくとも一方を行って、監査対象薬剤の薬剤名及びＰＴＰシートが有する薬剤の数を検出する。この点に関しては、後に詳述する。
【００５９】
なお、第１載置台２０の撮影領域２０ｂに拡散光を照射する拡散照明装置の形態は、図３の例に限定はされず、拡散光を照射する他の構成による照明装置が、各種、利用可能である。
【００６０】
拡散照明装置３２によって、シート薬剤４１の裏面に照明光が照射された状態で、第１撮影装置２６によってシート薬剤４１の裏面を撮影して得られる撮影画像を第１画像という。
【００６１】
第２撮影装置２８は、第１載置台２０に載置されたシート薬剤４１を、重力方向と非平行な方向である第１載置台２０の側方から撮影する撮影装置である。側方照明装置３４は、第１載置台２０に載置されたシート薬剤４１に対し、第１載置台２０の側方から照明光を照射する第２照明装置の一例である。側方照明装置３４によって、シート薬剤４１の側面側からシート薬剤４１に照明光が照射された状態で、第２撮影装置２８によってシート薬剤４１が撮影される。第２撮影装置２８によってシート薬剤４１を撮影して得られる撮影画像を第２画像という。
【００６２】
図３に示した例において、第２撮影装置２８は、図３の図中奥側から、シート薬剤４１の側面を撮影する。第２画像は、シート薬剤４１の側面、言い換えれば、１枚若しくは積層された複数枚のＰＴＰシートの端面を撮影した画像である。
【００６３】
第２撮影装置２８の撮影方向が「第２方向」の一形態に相当する。図３から明らかなように、第２撮影装置２８の撮影方向である第２方向は、第１撮影装置２６の撮影方向である第１方向と異なる方向である。本例の場合、第１方向と第２方向は直交しているが、発明の実施に際して、第１方向と第２方向は非平行であればよく、必ずしも直交することは要求されない。
【００６４】
調剤監査装置１０は、シート薬剤４１の側面を撮影した第２画像から、シート薬剤４１のＰＴＰシートの枚数を検出する。この点に関しては、後に詳述する。
【００６５】
側方照明装置３４は、第１載置台２０に載置されたシート薬剤４１の側面（図２及び図３中、奥側の側面）に光を照射するものである。好ましくは、側方照明装置３４は、第１突き当て部５０及び第２突き当て部５２によって位置決めされたシート薬剤４１のＰＴＰシートの角部に、光を照射する。
【００６６】
側方照明装置３４には、ＬＥＤ、ハロゲンランプ、蛍光灯、又は、レーザ光源を平面状にしたレーザライン光源等の光源と、光を所定方向に照射するためのリフレクタ又はプロジェクタ等を含んで構成される照明装置を用いればよい。
【００６７】
図４は、側方照明装置３４と第２撮影装置２８の位置関係の例を模式的に示した斜視図である。ＰＴＰシートは、通常、アルミ箔と透明な樹脂材料とによって形成される。そのため、本実施形態のような側方照明装置３４を採用することにより、シート薬剤４１であるＰＴＰシートの端面、好ましくは、図４中にメッシュによって示したＰＴＰシートの端面角部５４にて光を反射した状態で、第２撮影装置２８によってシート薬剤４１の側面を撮影することができる。
【００６８】
これにより、第２画像として、シート薬剤４１の各ＰＴＰシートの端面を強調した撮影画像を得ることができ、後述するＰＴＰシートの枚数の検出を、より安定して高精度に行うことが可能になる。
【００６９】
また、本例のスキャナ１２は、図２に示したように、第１載置台２０において、平板状の第１突き当て部５０及び第２突き当て部５２が載置面２０ａから垂直に立設されている。第１突き当て部５０と第２突き当て部５２は、互いに直交して設けられる。第１突き当て部５０と第２突き当て部５２は、第１載置台２０の上でシート薬剤４１を位置決めするための突き当て面となる。
【００７０】
第２突き当て部５２の一部には、透明領域５２ａが設けられている。この透明領域５２ａを介して、側方照明装置３４からシート薬剤４１に光が照射され、かつ、第２撮影装置２８によってシート薬剤４１の撮影が行われる。
【００７１】
シート薬剤４１は、ＰＴＰシートの端面を第１突き当て部５０及び第２突き当て部５２に突き当て、第１突き当て部５０と第２突き当て部５２とが成す角部にＰＴＰシートの角部を当接させた状態で、シート薬剤４１の裏面を下方にして第１載置台２０に載置される。ＰＴＰシートの角部が第１突き当て部５０及び第２突き当て部５２の角部に当接した状態で、シート薬剤４１が第１載置台２０の撮影領域２０ｂ上の適正な位置に載置されるように、第１突き当て部５０及び第２突き当て部５２の位置が定められている。
【００７２】
これにより、第１載置台２０の上におけるシート薬剤４１の位置を、所定の位置に規制して、第１撮影装置２６及び第２撮影装置２８によるシート薬剤４１の撮影を安定して適正に行うことが可能になる。
【００７３】
また、本例のスキャナ１２の場合、第１載置台２０の載置面２０ａが、第１突き当て部５０に向かって下降するように、水平面に対して傾斜している。このように、シート薬剤４１を載置する載置面２０ａを水平面に対して傾斜させる構成を採用したことにより、載置面２０ａに載置されたシート薬剤４１を載置面２０ａの傾斜に沿って下方に落とし込むようにして、より安定して、かつ確実に、シート薬剤４１を第１突き当て部５０に突き当てて、所定位置に位置決めすることができる。
【００７４】
スキャナ１２において、シート薬剤４１を位置決めする手段は、図２の例のような第１突き当て部５０と第２突き当て部５２の構成に限定はされず、シート状物、又はシート状物の積層体の面方向の位置決めを行うための各種の位置決め方法が利用可能である。
【００７５】
図２に例示したスキャナ１２は、直交する２方向でシート薬剤４１の位置決めを行っているが、シート薬剤４１の位置決めは１方向のみでもよい。しかしながら、図２の例のように、直交する２方向でシート薬剤４１の位置決めを行う方が、より適正な位置にシート薬剤４１を誘導できるため、より安定して正確な監査対象薬剤の監査が可能になる。
【００７６】
なお、複数枚のＰＴＰシートを積層した構成のシート薬剤４１を第１載置台２０に載置する場合、これら複数枚のＰＴＰシートは輪ゴム等の結束具を用いて結束されていてもよいし、されていなくてもよい。
【００７７】
他方、第２載置台２４の載置面の一部には、ガラス板等によって透明な撮影領域２４ｂが設けられる（図３参照）。この撮影領域２４ｂを介して、斜方照明装置３６から端数薬剤４２に光が照射され、かつ、第３撮影装置３０によって端数薬剤４２の撮影が行われる。
【００７８】
第３撮影装置３０は、第２載置台２４に載置された端数薬剤４２を、第２載置台２４の下方から撮影する撮影装置である。第２載置台２４の下方とは、第２載置台２４の載置面よりも重力方向下側を指す。第２載置台２４の載置面よりも下側の空間が第２載置台２４の下方に該当する。
【００７９】
第３撮影装置３０は、第２載置台２４に載置された端数薬剤４２のシート片のおもて面を撮影する。第３撮影装置３０は、第２載置台２４の下方に配置され、第２載置台２４に載置された端数薬剤４２のおもて面を第２載置台２４の下方から撮影する。端数薬剤４２は、第２載置台２４の撮影領域２４ｂに、シート片のおもて面を下方に向けて載置される。第３撮影装置３０から得られる第３画像は、端数薬剤４２のおもて面を撮影した画像である。
【００８０】
斜方照明装置３６は、第２載置台２４に置かれた端数薬剤４２に照明光を照射する第３照明装置の一例である。斜方照明装置３６は、第２載置台２４の下方から、第２載置台２４の撮影領域２４ｂに、端数薬剤４２を撮影するための光を照射する。
【００８１】
図３に示すように、斜方照明装置３６は、第３撮影装置３０の撮影光軸に対して、照明光の照射光軸が角度を有する状態（撮影光軸と照射光軸が非平行の状態で）、第２載置台２４の下方、かつ、第２載置台２４の載置面に対して斜め（非平行かつ非直角）の方向から、第２載置台２４の上の端数薬剤４２に照明光を照射する。
【００８２】
すなわち、図３の例において、第３撮影装置３０の撮影光軸は、撮影領域２４ｂにおける端数薬剤４２の載置面に対して直交している。第２載置台２４の載置面が水平面と平行である場合、第３撮影装置３０は撮影領域２４ｂの鉛直方向の真下に配置され、第３撮影装置３０の撮影光軸は、載置面の法線と平行である。
【００８３】
これに対し、斜方照明装置３６は、第３撮影装置３０の撮影光軸に対して、照明光の照射光軸を傾けた状態で、第２載置台２４の撮影領域２４ｂに光を照射する。すなわち、第３画像は、第３撮影装置３０の光軸（撮影方向）に対して、斜めに光を照射した状態で端数薬剤４２のおもて面を撮影した画像である。言い換えれば、第３画像は、斜めから端数薬剤４２に光を照射した状態で、端数薬剤４２のおもて面を正面から撮影した画像である。
【００８４】
ＰＴＰシートのおもて面には、薬剤に起因する凸部が有る。したがって、端数薬剤４２のおもて面を下方に向けて、室内照明などの環境光に照らされずシート表面を暗くした状態とし、斜めの一方向から端数薬剤４２のおもて面に光を照射することにより、端数薬剤４２には、薬剤による凸部に起因する影が形成される。他方、薬剤は、光を拡散反射するので、光を斜めに入射しても、薬剤で反射された光は、第３撮影装置３０に入射し、薬剤は明るく写る。すなわち、斜めから光を照射して端数薬剤４２のおもて面を撮影した第３画像では、薬剤の位置には、薬剤に起因する明部と、薬剤の影に起因する暗部とが隣接して存在する。
【００８５】
本実施形態の調剤監査装置１０は、この薬剤の影に起因する第３画像の明暗を用いて、端数薬剤４２が有する薬剤数を検出する。この点に関しては、後に詳述する。
【００８６】
また、ＰＴＰシートは、アルミ箔等を用いて形成される。そのため、ＰＴＰシートのおもて面は、ある程度の光反射性を有する。ＰＴＰシートの平面部で反射された光が、第３撮影装置３０に入射すると、光源の写り込み等の妨害光になってしまい、第３画像の画質を低下させてしまう。第３画像の画質低下は、後述する端数薬剤４２が有する端数の薬剤数の検出精度を低下させる要因となり得る。
【００８７】
この点、本実施形態のように、第３撮影装置３０による撮影のための照明光を、斜めから端数薬剤４２に照射した状態で、正面から端数薬剤４２の平面部を撮影することにより、端数薬剤４２のシートの平面部で反射した光が第３撮影装置３０に入射することを抑制して、高画質な第３画像を安定して撮影することができる。
【００８８】
また、端数薬剤４２のシートの平面部で反射された光は第３撮影装置３０とは異なる方向に反射され、薬剤は光を拡散反射するので、第３画像では、薬剤を特に明るくすることができる。
【００８９】
第３撮影装置３０の撮影光軸に対する斜方照明装置３６の光軸（照射光軸）の角度、すなわち、第３撮影装置３０の撮影光軸に対する斜方照明装置３６の光照射方向は、斜方照明装置３６からの出射される光が撮影領域２４ｂの全域を適正な光量で照射できる角度及び／又は距離を、適宜、設定すればよい。
【００９０】
ここで、第３撮影装置３０の撮影光軸に対する斜方照明装置３６の光軸の角度が小さすぎると、薬剤による影が十分に出ない。逆に、第３撮影装置３０の撮影光軸に対する斜方照明装置３６の光軸の角度が大きすぎると、影が不要に大きくなり、影を検出しにくくなる。
【００９１】
以上の点を考慮すると、斜方照明装置３６が照射する光の光軸と第３撮影装置３０の撮影光軸とが成す角度が３０°以上６０°以下であることが好ましく、４５°以上６０°以下であることが、より好ましい。
【００９２】
斜方照明装置３６の光照射方向を、上記の角度範囲とすることにより、端数薬剤４２の薬剤による影を適正に形成して、端数の薬剤数の検出を、より正確に行うことが可能になる。
【００９３】
斜方照明装置３６と第２載置台２４との距離は、斜方照明装置３６の照射角度、斜方照明装置３６の大きさ、並びに、照射する光の指向性及び／又は強度のうち少なくとも一つの条件等に応じて、斜方照明装置３６からの光が撮影領域２４ｂの全域を適正な光量で照射できる距離を、適宜、設定すればよい。
【００９４】
斜方照明装置３６が照射する光は、ある程度の指向性を有するのが好ましい。斜方照明装置３６による光が、指向性を有することにより、薬剤による影を、より好適に形成でき、端数の薬剤数の検出を、より正確に行うことが可能になる。
【００９５】
斜方照明装置３６が照射する光は、配向分布（配向曲線）における半値幅が２０°以上６０°以下（±１０〜３０°）であるのが好ましく、２０°以上４０°以下（±１０〜２０°）であるのがより好ましい。なお、配向分布における半値幅とは、配向分布において光の強度が正面（光軸上）の半分になる角度である。「光の強度」は放射強度（光度）を指す。
【００９６】
斜方照明装置３６が照射する光の半値幅を２０°以上６０°以下とすることにより、端数薬剤４２に撮影を行うための光を斜めに入射することの効果を、より好適に得て、薬剤による影をより好適に形成することができる。これにより、端数の薬剤数の検出を、より正確に行うことができる。
【００９７】
斜方照明装置３６には、ＬＥＤ又は蛍光灯等の光源、リフレクタ、及び／又は、照射する光の配向性等を調節するためのレンズ等から構成される、各種形態の照明装置が利用可能である。
【００９８】
ここで、斜方照明装置３６は、例えば、複数個のＬＥＤを一方向に並べて配列した１列或いは複数列のＬＥＤアレイを有する照明装置、又は蛍光灯を用いる照明装置など、長尺な照明装置であるのが好ましい。特に、斜方照明装置３６は、長手方向の長さが、第２載置台２４の撮影領域２４ｂにおける斜方照明装置３６の長手方向と一致する方向（以下、同方向とも言う）の長さ以上であるのが好ましい。
【００９９】
一般に照明装置が照射する光の強度は、光の拡散方向の端部に行くほど低くなる。そのため、斜方照明装置３６を長尺なものにして、かつ、長手方向の長さを撮影領域２４ｂにおける同方向の長さ以上とすることにより、撮影領域２４ｂの全域に適正に光を照射することが可能になる。これにより、撮影領域２４ｂにおける端数薬剤４２の載置位置によらず、安定して、端数薬剤４２の薬剤数の検出を適正に行うことができる。
【０１００】
斜方照明装置３６よって端数薬剤４２のおもて面に第２載置台２４の下方の斜め方向から照明光が照射された状態で、第３撮影装置３０によって端数薬剤４２が撮影される。第３撮影装置３０によって端数薬剤４２を撮影して得られる撮影画像を第３画像という。
【０１０１】
第１撮影装置２６は「第１撮影手段」の一形態に相当する。第２撮影装置２８は「第２撮影手段」の一形態に相当する。第３撮影装置３０は「第３撮影手段」の一形態に相当する。拡散照明装置３２は「拡散照明手段」の一形態に相当する。側方照明装置３４は「側方照明手段」の一形態に相当する。斜方照明装置３６は「斜方照明手段」の一形態に相当する。
【０１０２】
〈処理装置１４の構成〉
図１に示した処理装置１４は、スキャナ１２を制御する制御装置として機能し、かつ、スキャナ１２から得られる撮影画像（第１画像、第２画像及び第３画像）の処理を含む各種演算を行う演算装置として機能する。処理装置１４は、撮影制御部５６と照明制御部５８とを備える。また、処理装置１４は、画像取得部６０と、画像処理部６２と、検出部６４と、監査結果判定部６６と、辞書データ生成部６８と、記憶部７０と、表示制御部７２と、制御部７４と、を備える。
【０１０３】
処理装置１４は、例えば、コンピュータのハードウエア及びソフトウエアを用いて構成される。「ソフトウエア」は「プログラム」と同義である。また、処理装置１４における処理機能の一部又は全部は、集積回路などによって実現することもできる。
【０１０４】
撮影制御部５６は、第１撮影装置２６、第２撮影装置２８及び第３撮影装置３０のそれぞれの撮影装置の撮影動作を制御する。
【０１０５】
照明制御部５８は、拡散照明装置３２、側方照明装置３４及び斜方照明装置３６のそれぞれの照明装置が発する光照射を制御する。
【０１０６】
画像取得部６０は、第１撮影装置２６、第２撮影装置２８及び第３撮影装置３０のそれぞれによって撮影された撮影画像を取得するインターフェース部である。画像取得部６０は、第１撮影装置２６が撮影した第１画像、第２撮影装置２８が撮影した第２画像及び第３撮影装置３０が撮影した第３画像のデータを取り込むデータ入力端子によって構成することができる。また、画像取得部６０として、有線又は無線の通信インターフェース部を採用してもよい。
【０１０７】
処理装置１４が画像取得部６０を介して第１画像を取得する機能が「第１画像取得機能」の一形態に相当する。処理装置１４が画像取得部６０を介して第２画像を取得する機能が「第２画像取得機能」の一形態に相当する。処理装置１４が画像取得部６０を介して第３画像を取得する機能が「第３画像取得機能」の一形態に相当する。
【０１０８】
画像処理部６２は、画像取得部６０を介して取得した第１画像、第２画像、及び第３画像に対して、色補正、階調補正、ノイズ除去、領域マスク処理などの所要の画像処理を施す。画像処理部６２は、処理済の第１画像、第２画像及び第３画像を表示制御部７２に供給することができる。表示制御部７２は、表示部１６に第１画像、第２画像及び第３画像を表示させる。
【０１０９】
本実施形態において、表示部１６に表示させる画像は、第１画像、第２画像及び第３画像の全てに限定はされず、例えば、第１画像、第２画像及び第３画像のいずれか一枚のみでもよく、或いは、第１画像と第３画像など、適宜、選択された二つの画像を表示してもよい。また、薬剤師などがユーザ操作によって、表示部１６に表示させる画像を選択できるようにしてもよい。
【０１１０】
しかしながら、調剤監査を正確に行うためには、第１画像、第２画像及び第３画像の全てを表示するのが好ましく、端数薬剤４２の薬剤数を目視確認するために、少なくとも、端数薬剤４２のおもて面を撮影した第３画像は、表示するのが好ましい。
【０１１１】
また、画像処理部６２により画像処理を施した第１画像、第２画像及び第３画像は、検出部６４及び記憶部７０に供給される。記憶部７０は、第１画像、第２画像及び第３画像を対応付けして記憶する。
【０１１２】
検出部６４は、画像処理部６２によって所要の画像処理が施された第１画像、第２画像及び第３画像を解析して、シート薬剤４１及び端数薬剤４２からなる監査対象薬剤の薬剤名及び薬剤数を検出する。検出部６４は、薬剤名及び薬剤数の検出に際して薬剤データベース８０に登録されている情報を活用する。検出部６４の機能について詳細は後述する。
【０１１３】
薬剤データベース８０は、調剤薬局が取り扱う薬剤の調剤包装単位（薬剤名及び薬剤数）、薬効、服用タイミング、薬価等の情報が管理されたデータベースである。薬剤データベース８０には、薬剤の外観特徴を示す情報と薬剤名とを対応付けた辞書のデータを含めることができる。外観特徴には、形状、刻印、及び色などの要素のうち少なくとも一つの要素が含まれる。
【０１１４】
薬剤データベース８０は、処理装置１４に接続された外部記憶装置に記憶されていてもいし、処理装置１４内の記憶装置に記憶されていてもよい。「接続」という用語には、有線接続、無線接続、又はこれらの組み合わせが含まれる。薬剤データベース８０は、例えば、調剤薬局が保有しているコンピュータの記憶装置に記憶しておくことができる。例えば、薬剤データベース８０は、レセプトコンピュータ８２に保持されていてもよい。また、薬剤データベース８０は、図示せぬ他のコンピュータに保持されていてもよく、処理装置１４がネットワーク経由で薬剤データベース８０から情報を取得する形態も可能である。ネットワークは、ローカルエリアネットワーク、若しくはワイドエリアネットワーク、又はこれらの組み合わせとすることができる。
【０１１５】
検出部６４は、検出した監査対象薬剤の薬剤名及び薬剤数を、監査結果判定部６６と、記憶部７０と、表示制御部７２とに供給する。
【０１１６】
監査結果判定部６６は、検出部６４から供給された監査対象薬剤の薬剤名及び薬剤数と、レセプトコンピュータ８２から供給された処方箋の情報とを比較して、検出部６４が検出した監査対象薬剤の薬剤名及び薬剤数が、処方箋の情報と一致しているか否か判定する。
【０１１７】
レセプトコンピュータ８２には、処方箋の記載に基づく調剤情報が保持されている。薬剤師は、調剤を行う際に、処方箋に記載されている調剤情報を基に、レセプトコンピュータ８２に調剤情報を入力する作業を行う。調剤情報には、患者の氏名及び年齢、並びに薬剤名、分量、用法及び用量などが含まれる。なお、レセプトコンピュータ８２に入力する薬剤名は、処方箋に記載された薬剤名に限らず、これと同一成分かつ同一薬効を有する後発医薬品の薬剤名であってもよい。
【０１１８】
薬剤名は、薬剤を特定するための各薬剤に固有の呼び名である。薬剤名は「薬剤種別」と同義である。レセプトコンピュータ８２に入力された処方箋の情報（調剤情報）を「処方情報」と呼ぶ。監査結果判定部６６による判定結果の情報は、表示制御部７２を介して表示部１６に表示される。
【０１１９】
表示制御部７２は、表示部１６に各種情報を表示させるための制御を行う。表示制御部７２は、表示部１６に対する表示用の信号を生成する処理を行う。
【０１２０】
表示部１６には、例えば、液晶ディスプレイ、有機ＥＬ（Organic Electro-Luminescence）ディスプレイなどの種々の表示方式による表示デバイスを用いることができる。処理装置１４に対する指示の入力及び／又は設定等の作業は、操作部１８と表示部１６を利用して行うことができる。表示部１６と操作部１８の組み合わせは、処理装置１４のユーザインターフェースとして機能する。
【０１２１】
操作部１８は、薬剤師等のオペレータが各種情報を入力する操作を行うため手段である。操作部１８には、キーボード、マウス、タッチパネル、トラックボール、又は操作ボタンなど、各種の入力装置を採用することができ、これらの適宜の組み合わせであってもよい。本実施形態では、一例として、表示部１６がタッチパネルになっており、表示部１６が操作部１８を構成する要素となっている。調剤監査装置１０を操作するためのボタン及び／又はメニュー、又は、操作指示等が表示部１６に表示される。
【０１２２】
また、表示部１６は、第１撮影装置２６、第２撮影装置２８及び第３撮影装置３０のそれぞれが撮影した撮影画像、調剤監査の結果、又は、調剤監査装置１０の操作などに関する各種の情報等を表示することができる。表示部１６は「表示手段」の一形態に相当する。操作部１８は「操作手段」の一形態に相当する。
【０１２３】
辞書データ生成部６８は、操作部１８から入力された指示にしたがい、又は、プログラムに従って自動的に、第３画像から生成した薬剤の画像と薬剤名とを関連付けて新たな辞書データを生成し、辞書を更新する処理を行う。辞書データ生成部６８は「辞書データ生成手段」の一形態に相当する。
【０１２４】
記憶部７０は、処理装置１４における各種処理に必要な様々なデータを記憶する。例えば、記憶部７０は、画像処理部６２から供給された第１画像、第２画像及び第３画像を記憶することができる。また、記憶部７０は、検出部６４から供給された薬剤名及び薬剤数を、第１画像、第２画像及び第３画像と対応付けて記憶することができる。
【０１２５】
制御部７４は、処理装置１４の各部を統括制御する。記憶部７０の記憶領域の一部は、制御部７４のワークメモリとして利用することができる。
【０１２６】
［ＰＴＰシートの例］  
図５は、調剤包装単位の薬剤シートであるＰＴＰシート９０の一例を模式的に示した斜視図である。ＰＴＰシート９０には複数個（図５の例では１０個）の薬剤９２が包装されている。１シート当りの薬剤数は、図５に例示の１０個に限らず、薬剤の種別によって、７個、１４個、２０個など様々な形態があり得る。「１シート当りの薬剤数」とは、１枚のＰＴＰシートに含まれる薬剤の個数である。
【０１２７】
ＰＴＰシート９０は、薬剤９２が収容される凸状の収容部９４を有する。収容部９４は、その縦断面が半円形又は半楕円形若しくは概ねこれらに類する形状を有するドーム状の凸部となっている。収容部９４はＰＴＰシート９０の片側の面のみに設けられている。ＰＴＰシート９０において収容部９４が設けられている片側の面を、ＰＴＰシート９０の「おもて面」といい、収容部９４と反対側の面を、ＰＴＰシート９０の「裏面」という。なお、図４には示されていないが、薬剤９２自体に薬種を示す文字が印刷又は刻印されている場合がある。
【０１２８】
図６は、ＰＴＰシート９０の裏面の例を示した平面図である。ＰＴＰシート９０の包装体９６であるアルミ箔には、薬剤名を示す文字列９７と、調剤包装単位を表すコード情報であるバーコード９８が記載されている。なお、文字列９７及び／又はバーコード９８の配置形態は図示の例に限定されず、様々な形態があり得る。図６に示した例では、ＰＴＰシート９０の裏面の複数箇所に文字列９７とバーコード９８が記載されているが、文字列９７及びバーコード９８のうち少なくとも一方が、ＰＴＰシート９０の裏面の少なくとも一箇所に記載されていればよい。
【０１２９】
［検出部６４の構成例］
図７は、検出部６４の機能を説明するためのブロック図である。検出部６４は、第１薬剤名検出部１００と、枚数検出部１０２と、端数薬剤数検出部１０４と、総薬剤数検出部１０６と、第２薬剤名検出部１０８とを含んで構成される。
【０１３０】
第１薬剤名検出部１００は、第１撮影装置２６が撮影した第１画像１１０から光学文字認識及びコード認識の少なくとも一方を用いて、シート薬剤４１（図２参照）の薬剤名を検出する処理を行う。
【０１３１】
図８は、第１画像１１０の一例である。図８に示すように、ＰＴＰシートの裏面には、薬剤名を示す文字列１１４と、調剤包装単位のコードを表すバーコード１１６が印刷されている。
【０１３２】
図７に示した第１薬剤名検出部１００は、第１画像１１０を解析して、バーコード１１６を抽出し、バーコード１１６が抽出できた場合には、バーコード１１６を認識する。「バーコード１１６を認識する」とは、バーコードを読み取ることと同義である。なお、画像内からのバーコードの抽出及び認識は、公知の方法で行えばよい。
【０１３３】
第１薬剤名検出部１００は、第１画像１１０から認識したバーコード１１６を用いて薬剤データベース８０を検索して、認識したバーコード１１６に対応する調剤包装単位のＰＴＰシートのデータを探し、該当するＰＴＰシートの薬剤名及び１シート当りの薬剤数を検出する。
【０１３４】
なお、本発明の実施に際して、コード認識はバーコードに限定はされず、例えば二次元バーコードなど、公知の各種のコード認識が利用可能である。
【０１３５】
第１薬剤名検出部１００は、第１画像１１０からバーコードが抽出できなかった場合には、第１画像１１０をＯＣＲによって解析して、ＰＴＰシートの裏面に表記された文字列１１４を認識し、薬剤名を検出する。なお、ＯＣＲは、公知の方法で行えばよい。
【０１３６】
第１薬剤名検出部１００がＯＣＲによって薬剤名を検出した場合、第１薬剤名検出部１００は、検出した薬剤名を用いて薬剤データベース８０を検索して、薬剤名に対応するＰＴＰシートの１シート当りの薬剤数を検出する。
【０１３７】
第１画像１１０からの薬剤名を検出する処理は、ＯＣＲによる方法とコード認識による方法とを、併用して行ってもよい。また、ＯＣＲによる方法とコード認識による方法とを併用した場合において、ＯＣＲによる薬剤名と、コード認識による薬剤名とが異なる場合には、エラーを発生するようにしてもよい。第１薬剤名検出部１００は「第１薬剤名検出手段」の一形態に相当する。第１薬剤名検出部１００が薬剤名を検出する機能が「第１薬剤名検出機能」の一形態に相当する。
【０１３８】
第１薬剤名検出部１００が検出した薬剤名の情報は監査結果判定部６６に供給される。また、第１薬剤名検出部１００が検出した１シート当りの薬剤数の情報、又は操作部１８（図１参照）を通じて入力された１シート当りの薬剤数の情報は、総薬剤数検出部１０６に供給される。
【０１３９】
なお、例えば、ＰＴＰシートのおもて面を下方にして第１載置台２０にシート薬剤４１が載置された場合など、第１画像１１０から、バーコード及び／又は文字列を適正に認識できない場合も起こりうる。この場合には、表示部１６への表示等によってエラーが生じたことを出力して、シート薬剤４１の置き直し、目視での調剤監査、シート薬剤４１の確認等を促すようにする。また、認識したバーコードに対応する調剤包装単位のＰＴＰシートが薬剤データベース８０に無かった場合にも、同様にエラーを出力する。
【０１４０】
枚数検出部１０２は、第２撮影装置２８によって撮影された第２画像１２０から、シート薬剤４１のＰＴＰシートの枚数を検出する。一例として、枚数検出部１０２は、第２画像１２０のエッジ検出を行い、さらにハフ変換（Hough変換）を行って直線を求めて、ＰＴＰシートの端面を検出する。
【０１４１】
この際において、図４で説明したように、側方照明装置３４によって、シート薬剤４１の側面、特に端面角部を照明することで、ＰＴＰシートの端面の検出精度を向上できる。
【０１４２】
図９及び図１０に、第２画像１２０の例を示す。図９及び図１０に示すように、ＰＴＰシートの端面において、ＰＴＰシートの面方向（図面の横方向）の端部９０ａは反り返った状態になっている場合が多い。したがって、枚数検出部１０２は、第２画像１２０から検出したＰＴＰシートの端面の端部９０ａにおいて、端面の数を計数することで、ＰＴＰシートの枚数を検出することができる。
【０１４３】
また、図９に示すように、ＰＴＰシートの面方向中央部では一つの端面に見える場合でも、端面の端部９０ａを観察することにより、２枚のＰＴＰシートが裏面を合わせて積層されているのか、１枚のＰＴＰシートなのかを判断して、シート薬剤４１が有するＰＴＰシートの枚数を検出することができる。
【０１４４】
また、図１０に示すように、２枚のＰＴＰシートが裏面を合わせて積層されている状態であっても、ＰＴＰシートの間には隙間９０ｂがある場合が多い。ＰＴＰシート間の隙間９０ｂは、影になるため、アルミ箔及び／又は樹脂で形成されるＰＴＰシートの端面に比して、低輝度である。したがって、枚数検出部１０２は、第２画像１２０から検出したＰＴＰシートの端面の間に、暗部が存在する場合には、２枚のＰＴＰシートが裏面を合わせて積層された状態になっていると判断することができる。
【０１４５】
或いは、裏面を合わせて積層されている２枚のＰＴＰシートが密着している状態であっても、図９に示すように、部分的に離間している場合も多い。この部分的な離間部９０ｃも影になるために、低輝度になる。したがって、枚数検出部１０２は、第２画像１２０の中で１枚のＰＴＰシートの端面に見える場合でも、第２画像１２０から検出した端面の内部に暗部が存在する場合には、２枚のＰＴＰシートが裏面を合わせて積層された状態になっていると判断することができる。
【０１４６】
図１１及び図１２に、シート薬剤４１の側面を撮影した第２画像１２０の別の例を示す。調剤では、処方した薬剤を積層した際の積層体の厚さを薄くするために、２枚のＰＴＰシートのおもて面同士を向かい合わせてＰＴＰシートを積層する場合が多い。また、おもて面を合わせた２枚のＰＴＰシートは、面方向に位置がずれている場合も多い。
【０１４７】
ここで、図１１及び図１２に示すように、ＰＴＰシートが面方向にずれて積層されている場合には、裏面を合わせる２枚のＰＴＰシートでは、一つの端面に見えても、面方向の中央部と端部とで、厚さが異なる。したがって、枚数検出部１０２は、第２画像１２０から検出したＰＴＰシートの端面の厚さが、中央部と端部とで異なる場合には、２枚のＰＴＰシートが裏面を合わせて積層された状態になっていると判断することができる。
【０１４８】
また２枚のＰＴＰシートの表面を合わせてＰＴＰシートを積層する場合には、検出した端面の間には、薬剤が存在する。ここで、おもて面を合わせて積層したＰＴＰシートの抜けが無い場合には、図１１に示すように、第２画像１２０から検出したＰＴＰシートの端面の間では、薬剤の配列は、各端面間で同様になる。これに対し、ＰＴＰシートに抜けが有る場合には、図１２に示すように、ＰＴＰシートの抜けが有る部分（矢印Ｃで示した端面間の部分）では、他の端面の間とは薬剤の配列が異なる。
【０１４９】
したがって、第２画像１２０から検出した端面の間を解析して、薬剤の配列が他と異なる端面間が有る場合、すなわち検出した複数の端面間で画像の規則性が崩れた場合には、薬剤の配列が他と異なる端面間においてＰＴＰシートの抜けがあると判断することができる。
【０１５０】
枚数検出部１０２は、上述のように第２画像１２０を解析して、検出したＰＴＰシートの端面の端部の形状、検出した端面間の濃度、検出した端面内の濃度、検出した端面の厚さ、及び、検出した端面間同士における画像の規則性の少なくとも一つを用いて、シート薬剤４１が有するＰＴＰシートの枚数を検出する。枚数検出部１０２は、検出したＰＴＰシートの枚数の情報を総薬剤数検出部１０６に供給する。枚数検出部１０２は「枚数検出手段」の一形態に相当する。枚数検出部１０２がＰＴＰシートの枚数を検出する機能が「枚数検出機能」の一形態に相当する。
【０１５１】
なお、枚数検出部１０２が、第２画像１２０から、シート薬剤４１におけるＰＴＰシートの枚数を適正に検出できなかった場合には、検出部６４は表示部１６への表示等によってエラーが生じたことを出力して、シート薬剤４１の置き直し、目視での調剤監査、シート薬剤４１の確認などを促すようにする。
【０１５２】
端数薬剤数検出部１０４は、第３撮影装置３０が撮影した第３画像１３０から、端数薬剤４２の薬剤数（端数薬剤数）を検出する。
【０１５３】
図１３は、第３画像１３０の一例を示す図である。図１４は、第３画像１３０から抽出した端数薬剤のシート領域を示す図である。図１５は、第３画像１３０におけるシート領域の部分を切り出した部分拡大図である。図１６は、図１５に示した画像から明部と暗部を抽出した画像である。図１７は、図１６に示した画像から薬剤候補の領域を絞り込んだ画像である。図１８は、薬剤候補として抽出した画像を回転させた画像である。
【０１５４】
端数薬剤数検出部１０４は、図１３に示すような第３画像１３０を解析して、図１４に示すように、端数薬剤４２のシートの領域を抽出する。シート領域の抽出は、背景差分、エッジ検出、画像（画素）の連続性を用いた抽出等、公知の方法で行えばよい。
【０１５５】
図３で説明したように、斜方照明装置３６は、第２載置台２４の載置面に対して斜め方向から光りを照射しており、斜方照明装置３６の照明光の光軸は、第３撮影装置３０の撮影光軸に対して角度を有して斜めに交差している。そのため第３撮影装置３０から得られる第３画像１３０のシート領域には、図１５に示すように、薬剤の凸部による影が生じる。また、ＰＴＰシートの包装体はアルミ箔等を用いて作成されるため、包装体は斜めに入射した光を第３撮影装置３０とは異なる方向に反射するのに対し、薬剤は、光を拡散反射するので、薬剤により反射された光は、第３撮影装置３０に入射する。そのため、第３画像１３０においては、薬剤の部分は明るくなる。
【０１５６】
すなわち、第３画像１３０では、相対的に明るい薬剤と、薬剤の凸部に起因する影とが隣り合わせて撮影されている。このような画像の特徴に対応して、端数薬剤数検出部１０４は、図１６に示すように、抽出したシート領域において、特徴を有する領域として、画像の明部と暗部とを抽出する。さらに、端数薬剤数検出部１０４は、図１７に示すように、シート領域において、明部と暗部とが隣接している領域を、薬剤候補として検出する。
【０１５７】
薬剤候補を検出する処理における検出条件の一つとして、シート領域の端部の近傍には、薬剤は存在し得ない。また、薬剤の大きさを大幅に超えるような異常に大きい明部、又は、薬剤の大きさに比べて異常に小さい明部も、薬剤では無いと判断できる。したがって、明部と暗部とが隣接していても、シート領域の端部近傍に明部が位置する場合、又は、明部の大きさが不適正な場合には、薬剤候補として抽出しない（薬剤候補から除外する）。
【０１５８】
こうして、適正な位置と大きさの明部である薬剤候補を抽出したら、端数薬剤数検出部１０４は、図１８に示すように、薬剤候補の明部の配列方向が所定の方向となるように、第３画像１３０を回転する。図１８の例では、薬剤候補の明部が図中の水平方向（横方向）に並ぶように第３画像１３０を回転させている。
【０１５９】
端数薬剤４２はＰＴＰシートから切断されたものである。ＰＴＰシートは複数個の薬剤が規則的に配列されている。したがって、端数薬剤４２においては、切断する前のＰＴＰシートにおける薬剤の配列形態を反映して、薬剤は規則的に配列される。このため、図１８のように、所定方向に配列された薬剤候補において、配列の規則性から外れるものは、薬剤ではないと判断することができる。
【０１６０】
端数薬剤数検出部１０４（図７参照）は、薬剤候補の配列方向が所定の方向となるように回転した第３画像１３０において、規則的な配列から外れる薬剤候補を排除して、端数薬剤４２のシート領域から最終的に薬剤の部分を抽出し、端数薬剤４２が有する薬剤数を検出する。端数薬剤数検出部１０４は「端数薬剤数検出手段」の一形態に相当する。端数薬剤数検出部１０４が端数薬剤４２の薬剤数を検出する機能が「端数薬剤数検出機能」の一形態に相当する。
【０１６１】
端数薬剤数検出部１０４が検出した端数薬剤４２の薬剤数（端数薬剤数）は、総薬剤数検出部１０６に供給される。
【０１６２】
なお、端数薬剤数検出部１０４は、例えば、端数薬剤４２が裏面を下方にして第２載置台２４に載置された場合など、第３画像１３０から端数薬剤４２の薬剤数を適正に検出できなかった場合には、表示部１６への表示等によってエラーが生じたことを出力して、端数薬剤４２の置き直し、目視での調剤監査、端数薬剤４２の確認等を促すようにする。
【０１６３】
総薬剤数検出部１０６は、枚数検出部１０２が検出したＰＴＰシートの枚数と、第１薬剤名検出部１００を介して取得した１シート当りの薬剤数と、端数薬剤数検出部１０４が検出した端数薬剤４２の薬剤数とから、シート薬剤４１及び端数薬剤４２からなる監査対象薬剤の薬剤数（総薬剤数）を算出する。なお、１シート当りの薬剤数の情報は、第１薬剤名検出部１００から取得する形態に限らず、総薬剤数検出部１０６が薬剤データベース８０から取得してもよい。
【０１６４】
総薬剤数検出部１０６における総薬剤数の算出方法は、例えば、枚数検出部１０２が検出したＰＴＰシートの枚数をｋ枚、１シート当りの薬剤数をａ個、端数薬剤数検出部１０４が検出した端数薬剤の薬剤数をｂ個、総薬剤数をｓ個とする場合、ｓ＝ａ×ｋ＋ｂの式にしたがって総薬剤数を求めることができる。なお、ｋは０以上の整数を表す。ａは２以上の整数を表す。ｂは０以上の整数を表す。総薬剤数検出部１０６にて検出した総薬剤数の情報は監査結果判定部６６に供給される。総薬剤数検出部１０６は「総薬剤数検出手段」の一形態に相当する。総薬剤数検出部１０６が総薬剤数を検出する機能が「総薬剤数検出機能」の一形態に相当する。
【０１６５】
第２薬剤名検出部１０８は、第３撮影装置３０が撮影した第３画像１３０から端数薬剤４２の薬剤名を検出する。第２薬剤名検出部１０８は、第３画像１３０から薬剤の部分を抽出し、薬剤の画像の特徴と薬剤名とが関連付けられた辞書１４０を用いて、パターン認識によって端数薬剤４２の薬剤名を検出する。辞書１４０のデータは、図１で説明した記憶部７０に記憶されていてもよいし、薬剤データベース８０に含まれていてもよい。辞書１４０のデータの保存場所及びデータ構造については特に制限はない。
【０１６６】
第２薬剤名検出部１０８は「第２薬剤名検出手段」の一形態に相当する。第２薬剤名検出部１０８が端数薬剤４２の薬剤名を検出する機能が「第２薬剤名検出機能」の一形態に相当する。第２薬剤名検出部１０８が検出した薬剤名は監査結果判定部６６に供給される。
【０１６７】
監査結果判定部６６は、第２薬剤名検出部１０８が検出した薬剤名と第１薬剤名検出部１００が検出した薬剤名とが一致しているか否かを判定する。監査結果判定部６６には、例えば、ＮＳＩＰＳ（登録商標  New Standard Interface of Pharmacy−system Specifications：調剤システム処方ＩＦ共有仕様）に準拠するネットワーク経由で、レセプトコンピュータ８２から処方箋の情報である処方情報８４が供給される。「ＩＦ」はInterfaceの略語である。なお、処方箋の情報は、スキャナ等で処方箋を光学的に読み取って、ＯＣＲを利用して取得してもよい。
【０１６８】
監査結果判定部６６は、処方箋の指示に対応した処方情報８４における薬剤名及び薬剤数と、第１薬剤名検出部１００及び第２薬剤名検出部１０８のそれぞれが検出した薬剤名及び総薬剤数検出部が検出した総薬剤数とが、一致しているか否かを判定する。監査結果判定部６６は「監査結果判定手段」の一形態に相当する。監査結果判定部６６の処理機能が「監査結果判定機能」の一形態に相当する。監査結果判定部６６によって得られる判定結果の情報は、表示制御部７２を介して表示部１６に表示される。
【０１６９】
[機械学習による辞書の更新機能について]
本実施形態の調剤監査装置１０は、端数薬剤４２の薬剤名の検出に用いる辞書１４０のデータを機械学習によって更新する機能を備えている。すなわち、調剤監査装置１０は、第３撮影装置３０によって撮影した第３画像から、薬剤の画像領域を抜き出して、その抜き出した画像領域の画像データを学習する機能を有する。調剤監査装置１０は、第１薬剤名検出部１００が検出した薬剤名と第２薬剤名検出部１０８が検出した薬剤名とが不一致である場合、又は、第２薬剤名検出部１０８で検出した薬剤名が間違っている場合に、操作部１８からのユーザ操作にしたがい、追加学習を実行し、辞書１４０の更新を行う。薬剤名が間違っているかどうかの判断は、ユーザのマニュアル操作を参照して行うことができる。操作部１８は、薬剤名の検出結果の成否をユーザが指示するための手段として機能する。操作部１８は、追加学習を実行させる指示を与える操作手段の役割を果たす。また、ユーザは、操作部１８から端数薬剤４２の正しい薬剤名の情報を入力することができる。
【０１７０】
図１９は、本実施形態に係る調剤監査装置１０における辞書の更新機能に関する要部構成を示すブロック図である。図１９中、図１から図３で説明した構成と同一の要素には同一の符号を付し、その説明は省略する。図１９に示したように、調剤監査装置１０は、追加学習判定部１５０と、学習用画像生成部１５２と、辞書更新部１５４と、を備える。
【０１７１】
追加学習判定部１５０、学習用画像生成部１５２及び辞書更新部１５４は、図１に示した辞書データ生成部６８に含まれる構成とすることができる。
【０１７２】
追加学習判定部１５０は、操作部１８からのユーザによる指示入力に基づいて、第３画像１３０から薬剤の部分の画像領域を抜き出し、その薬剤画像が負事例画像（不正解パターン）であるか正事例画像であるかを判定する。第２薬剤名検出部１０８が検出した薬剤名に誤りがあり、ユーザが操作部１８から正しい薬剤名を入力した場合は、負事例画像と判定される。第２薬剤名検出部１０８が検出した薬剤名が正しい場合は、正事例画像と判定される。
【０１７３】
学習用画像生成部１５２は、追加学習判定部１５０により負事例画像であると判定された画像領域の画像に基づいて学習用画像を生成する。学習用画像生成部１５２は、第３画像１３０から薬剤の画像領域を抽出して学習用画像を生成する。学習用画像生成部１５２は、第３画像１３０から抽出した薬剤の画像領域に対して、回転、拡大、縮小、及びアフィン変換のうち少なくとも一つの画像処理を実施し、様々な画像変動を含む学習用画像を生成することができる。
【０１７４】
辞書更新部１５４は、学習用画像生成部１５２により生成された学習用画像を用いて追加学習を行い、辞書記憶部１５６に記憶された辞書１４０（図７参照）を更新する。辞書更新部１５４は「辞書更新手段」の一形態に相当する。
【０１７５】
辞書記憶部１５６は、辞書１４０のデータを記憶する記憶手段である。辞書記憶部１５６は、図１で説明した記憶部７０の記憶領域の一部であってもよいし、外部記憶装置、又はネットワークに接続されたサーバの記憶装置であってもよい。辞書記憶部１５６は「辞書記憶手段」の一形態に相当する。
【０１７６】
［調剤監査装置１０の動作の一例］
次に、調剤監査装置１０の動作について説明する。図２０は、調剤監査装置１０による調剤監査方法の手順を示したフローチャートである。図２０のフローチャートにおける各工程は、図１で説明した処理装置１４のプログラムによって実行される。
【０１７７】
監査対象薬剤は、通常、シート薬剤４１と端数薬剤４２を重ねた状態で輪ゴムなどの結束具によって束ねられている。調剤監査の際には、まず、薬剤師等によって、監査対象薬剤から端数薬剤４２が外され、シート薬剤４１と端数薬剤４２に分離される。そして、シート薬剤４１が第１載置台２０に載置される。シート薬剤４１は、第１突き当て部５０及び第２突き当て部５２によって位置決めされて、ＰＴＰシートの裏面を下方にした状態で第１載置台２０の撮影領域２０ｂに載置される。また、端数薬剤４２が第２載置台２４の撮影領域２４ｂに、おもて面を下方にして載置される。
【０１７８】
調剤監査開始の指示が入力されると、照明制御部５８の指示によって拡散照明装置３２、側方照明装置３４及び斜方照明装置３６が作動する。拡散照明装置３２はシート薬剤４１の裏面に、側方照明装置３４はシート薬剤４１の側面、特に角部に、斜方照明装置３６は端数薬剤４２のおもて面に斜め方向から、それぞれ、光を照射する。
【０１７９】
なお、第１撮影装置２６、第２撮影装置２８及び第３撮影装置３０のうち少なくとも一つの撮影装置が撮影した画像から、シート薬剤４１及び端数薬剤４２の少なくとも一方が第１載置台２０及び第２載置台２４の少なくとも一方に載置されたことを検出して、自動的に、調剤監査を開始するようにしてもよい。
【０１８０】
図２０に示した調剤監査処理が開始されると、第１載置台２０に載置されたシート薬剤４１を第１載置台２０の下方から第１撮影装置２６によって撮影する（ステップＳ１２）。ステップＳ１２は「第１撮影工程」の一形態に相当する。ステップＳ１２の第１撮影工程により第１画像１１０が得られる。
【０１８１】
また、第１載置台２０に載置されたシート薬剤４１を第１載置台２０の側方から第２撮影装置２８によって撮影する（ステップＳ１４）。ステップＳ１４は「第２撮影工程」の一形態に相当する。ステップＳ１４の第２撮影工程により第２画像１２０が得られる。
【０１８２】
さらに、監査対象薬剤の端数薬剤４２が第２載置台２４に載置されると、第２載置台２４に載置された端数薬剤４２を第２載置台２４の下方から第３撮影装置３０によって撮影する（ステップＳ１６）。ステップＳ１６は「第３撮影工程」の一形態に相当する。ステップＳ１６の第３撮影工程により第３画像１３０が得られる。
【０１８３】
第１撮影工程（ステップＳ１２）、第２撮影工程（ステップＳ１４）、及び第３撮影工程（ステップＳ１６）の実施順は、図示の例に限らず、撮影順番に制約はない。第１撮影工程（ステップＳ１２）、第２撮影工程（ステップＳ１４）及び第３撮影工程（ステップＳ１６）は、同時に実施されてもよいし、撮影の順序は前後してよい。
【０１８４】
第１撮影工程（ステップＳ１２）により第１画像１１０が取得されると、第１薬剤名検出部１００は、第１画像１１０からシート薬剤４１の薬剤名を検出する（ステップＳ１８）。ステップＳ１８は「第１薬剤名検出工程」の一形態に相当する。
【０１８５】
第２撮影工程（ステップＳ１４）により第２画像１２０が取得されると、枚数検出部１０２は、第２画像１２０からシート薬剤４１の枚数を検出する（ステップＳ２０）。ステップＳ２０は「枚数検出工程」の一形態に相当する。
【０１８６】
第３撮影工程（ステップＳ１６）により第３画像１３０が取得されると、端数薬剤数検出部１０４は、第３画像１３０から端数薬剤４２の数を検出する（ステップＳ２２）。ステップＳ２２は「端数薬剤数検出工程」の一形態に相当する。
【０１８７】
ステップＳ２０によりシート薬剤４１の枚数が検出され、かつ、ステップＳ２２により端数薬剤４２の数が検出されると、総薬剤数検出部１０６は、シート薬剤４１の枚数と端数薬剤４２の数から総薬剤数を検出する（ステップＳ２４）。ステップＳ２４は「総薬剤数検出工程」の一形態に相当する。
【０１８８】
また、第３撮影工程（ステップＳ１６）により第３画像１３０が取得されると、第２薬剤名検出部１０８は、第３画像から端数薬剤４２の薬剤名を検出する（ステップＳ２６）。ステップＳ２６は「第２薬剤名検出工程」の一形態に相当する。第２薬剤名検出工程（ステップＳ２６）では、薬剤の画像の特徴と薬剤名とが関連付けられた辞書１４０を用いて、第３画像１３０からパターン認識によって端数薬剤４２の薬剤名が検出される。
【０１８９】
なお、ステップＳ１８からステップＳ２８の各工程の順番は、図示の例に限らず、目的の検出が可能な範囲で、適宜工程の順番の入れ換えが可能である。
【０１９０】
ステップＳ１８によるシート薬剤４１の薬剤名の検出と、ステップＳ２４による総薬剤数の検出と、ステップＳ２６による端数薬剤４２の薬剤名の検出とが行われた後、監査結果判定部６６は、第１薬剤名検出工程（ステップＳ１８）と第２薬剤名検出工程（ステップＳ２６）のそれぞれの工程で検出した薬剤名と、ステップＳ２４で検出した総薬剤数が、処方情報８４と一致しているか否かを判定する（ステップＳ２８）。ステップＳ２８は監査結果判定工程の一形態に相当する。
【０１９１】
ステップＳ２８による判定結果に基づき、表示制御部７２は、判定結果の情報を表示部１６に表示させる（ステップＳ３０）。ステップＳ３０の判定結果表示工程により、判定結果の情報が表示部１６に表示されるため、薬剤師等のユーザに対して調剤の誤りに関する注意を喚起することができる。
【０１９２】
［第２薬剤名検出工程（ステップＳ２６）における認識処理について］
図２１は、第２薬剤名検出工程（ステップＳ２６）において実施される認識処理の手順を示すフローチャートである。本実施形態の場合、図２１のフローチャートは第２薬剤名検出部１０８（図４参照）によって実行される。
【０１９３】
図２１の認識処理が開始すると、第２薬剤名検出部１０８は、第１薬剤名検出部１００で検出した薬剤名を検索キーにして、辞書記憶部１５６の辞書１４０の中から、該当する薬剤名の辞書データを取得する（ステップＳ４２）。辞書データ取得工程（ステップＳ４２）において、例えば、第１薬剤名検出部１００が検出した薬剤名を「薬剤名Ａ」とすると、第２薬剤名検出部１０８は、辞書１４０の中から「薬剤名Ａ」の薬剤の外観特徴を示す特徴量を取得する。
【０１９４】
また、第２薬剤名検出部１０８は、第３撮影装置３０によって撮影された第３画像から薬剤領域を抽出する（ステップＳ４４）。そして、第２薬剤名検出部１０８は、ステップＳ４４の薬剤領域抽出工程において抽出した薬剤領域から薬剤の特徴量を算出する（ステップＳ４６）。ステップＳ４６の特徴量算出工程において算出される特徴量は、パターン判別に有用な画像特徴であり、薬剤の外観特徴を示す画像特徴であればよい。
【０１９５】
次いで、第２薬剤名検出部１０８は、ステップＳ４６において算出した特徴量（第３画像の中の薬剤の特徴量）と、辞書１４０から取得した「薬剤名Ａ」の特徴量とを比較して、第３画像の中の薬剤の特徴量が「薬剤名Ａ」の特徴量に尤もらしく近いものであるか否かを評価するための評価値である尤度を算出する（ステップＳ４８）。尤度は、画像間の類似の程度を表す指標である。
【０１９６】
画像の特徴量から尤度を算出する方法は、例えば、特開２０１１−９０４１３号公報に記載のされているような方法を用いることができる。ある画像領域内の特徴量の値がｆｋであれば、その領域が認識物体（所定パターン）の一部である確率をＰｒ（ｆｋ｜Ｉ＋）、非認識物体の一部である確率をＰｒ（ｆｋ｜Ｉ−）とする。これらの確率Ｐｒ（ｆｋ｜Ｉ＋）及びＰｒ（ｆｋ｜Ｉ−）は、大量の学習用画像を機械学習することにより予め求めておく。対象とする画像領域内の尤度Ｃｋは、式（１）のように定義される。すなわち、確率Ｐｒ（ｆｋ｜Ｉ＋）と確率Ｐｒ（ｆｋ｜Ｉ−）との比率を算出し、その対数を尤度Ｃｋとする。
【０１９７】
Ｃｋ＝ｌｏｇ［｛Ｐｒ（ｆｋ｜Ｉ＋）｝÷｛Ｐｒ（ｆｋ｜Ｉ−）｝］
＝Ｃｋ＋（ｆｋ）−Ｃｋ−（ｆｋ）    ・・・・式（１）
ただし、Ｃｋ＋（ｆｋ）＝ｌｏｇ｛Ｐｒ（ｆｋ｜Ｉ＋）｝、
Ｃｋ−（ｆｋ）＝ｌｏｇ｛Ｐｒ（ｆｋ｜Ｉ−）｝
辞書データは、式（１）のＣｋ＋（ｆｋ）の値とＣｋ−（ｆｋ）の値とを参照できる構成としておく。つまり、機械学習により、Ｐｒ（ｆｋ｜Ｉ＋）及びＰｒ（ｆｋ｜Ｉ−）を求めておき、これらの対数を求めた値が辞書１４０のデータ中に保持されていればよい。
【０１９８】
次いで、第２薬剤名検出部１０８は、ステップＳ４８の尤度算出工程で算出した尤度に基づいて、薬剤名を決定する（ステップＳ５０）。例えば、第２薬剤名検出部１０８におけるパターン認識の処理では、予め定められている閾値に対して、その閾値以上の尤度を持つ薬剤画像を認識結果として検出する。
【０１９９】
第３画像の薬剤の特徴量が、辞書データから取得した「薬剤名Ａ」の特徴量に尤もらしく近い場合（尤度が閾値以上である場合）には、ステップＳ５０の薬剤名決定工程において、第２薬剤名検出部１０８は、端数薬剤４２の薬剤名が「薬剤名Ａ」であると検出する。その一方、ステップＳ４８において算出した尤度が閾値に満たない場合には、第２薬剤名検出部１０８は、端数薬剤４２の薬剤名が「薬剤名Ａ」ではないと判定し、薬剤名の不一致を検出する。
【０２００】
第２薬剤名検出部１０８が薬剤名の不一致を検出した場合の対応例として、不一致であることを示すエラー情報を第２薬剤名検出部１０８から監査結果判定部６６に供給する構成を採用することができる。また、第２薬剤名検出部１０８が薬剤名の不一致を検出した場合の他の対応例として、第２薬剤名検出部１０８は、ステップＳ４６において算出した第３画像の薬剤の特徴量を検索キーとして、辞書１４０を参照し、辞書１４０の中から該当する薬剤名を検出する構成を採用することができる。
【０２０１】
こうして、端数薬剤４２の撮影画像である第３画像１３０からパターン認識によって辞書データを基に決定した薬剤名の情報は、監査結果判定部６６に供給される。
【０２０２】
監査結果判定部６６は、第２薬剤名検出部１０８が検出した薬剤名と、第１薬剤名検出部１００が検出した薬剤名とが一致しているか否かの判定を行い、かつ、検出した薬剤名及び総薬剤数が処方情報８４の薬剤名及び薬剤数と一致するか否かの判定を行う。
【０２０３】
［監査結果の表示画面の例］
図２２は、監査結果の表示画面の一例を示す図である。監査結果判定部６６は、処方された薬剤の薬剤名及び薬剤数と、検出部６４から供給された監査対象薬剤の薬剤名と薬剤数とが一致した場合には、図２２に示すような、監査結果が適正であることを示す表示「ＯＫ  合格」を行うように、表示制御部７２に指示を出す。
【０２０４】
図２３は、監査結果の表示画面の他の例を示す図である。監査結果判定部６６は、処方された薬剤の薬剤数に対して、検出部６４から供給された監査対象薬剤の薬剤数が多い場合には、図２３に示すような、監査結果が不適正で、薬剤の数が多すぎることを示す表示「ＮＧ  超過」を行うように、表示制御部７２に指示を出す。
【０２０５】
図２４は、監査結果の表示画面の他の例を示す図である。監査結果判定部６６は、処方された薬剤の薬剤数に対して、検出部６４から供給された監査対象薬剤の薬剤数が少ない場合には、図２４に示すような、監査結果が不適正で、薬剤の数が不足であることを示す表示「ＮＧ  不足」を行うように、表示制御部７２に指示を出す。図２４に例示した表示画面において、『（追加入力？）』の表示は、第３画像１３０の撮影を２回に分けて行う場合に対応するものである。
【０２０６】
調剤において、例えば、薬剤数が２１錠の場合には、１０錠のＰＴＰシートを２枚と、１錠の端数のような薬の出し方はせずに、例えば、１枚のＰＴＰシートと５錠の端数と６錠の端数のような薬の出し方をする。１錠の端数を提供しないことにより、薬剤を包装体から取り出さずに（包装体ごと）飲んでしまう誤飲を予防している。このような場合には、二つの端数薬剤４２を撮影する必要がある。図２４に示す『（追加入力？）』の表示は、二つの端数薬剤４２を撮影する場合に対応するもので、端数の追加入力、すなわち第３画像１３０の追加撮影の有無を問いかけて、確認するため表示である。
【０２０７】
本実施形態に係る調剤監査装置１０においては、端数薬剤４２が二つある場合には、個々の端数薬剤４２に対応して２回に分けて第３画像１３０の撮影を行ってもよく、或いは、二つの端数薬剤４２を第２載置台に載置して、１枚の第３画像１３０に二つの端数薬剤４２を撮影して、前述のように端数の薬剤数を検出してもよい。
【０２０８】
調剤監査装置１０においては、二つの端数薬剤４２を同時に撮影する場合には、薬剤師等が、その旨を操作部１８によって入力できるようにしてもよい。或いは、端数薬剤４２が一つであるか、二つの端数薬剤４２を１回で撮影するか、二つの端数薬剤４２を２回に分けて撮影するかを、薬剤師等が操作部１８によって入力できるようにしてもよい。
【０２０９】
また、監査結果判定部６６は、処方された薬剤の薬剤名と、検出部６４から供給された監査対象薬剤の薬剤名とが異なる場合には、薬剤名が異なることを示す表示を行うように、表示制御部７２に指示を出す。さらに、監査結果判定部６６は、第１薬剤名検出部１００が検出した薬剤名と第２薬剤名検出部１０８が検出した薬剤名が異なる場合には、両者の薬剤名が異なることを示す表示を行うように、表示制御部７２に指示を出す。この場合は、第１薬剤名検出部１００が検出した薬剤名と第２薬剤名検出部１０８が検出した薬剤名を一つの表示画面に並べて表示させることが好ましい。
【０２１０】
また、監査結果判定部６６は、第１薬剤名検出部１００及び第２薬剤名検出部１０８の少なくとも一方が薬剤名を検出できなかった場合には、薬剤名が検出できなかったことを示す表示を行うように、表示制御部７２に指示を出す。表示制御部７２は、判定結果に応じた表示を表示部１６に行わせる。
【０２１１】
例えば、第２薬剤名検出部１０８が、第１薬剤名検出部１００で検出した薬剤名と一致する薬剤名を検出できなかった場合は、表示部１６に「端数のシートが違う薬剤ではありませんか？確認して下さい。」又は「端数のシートを取り違えていませんか？」などといった警告メッセージを表示させる。
【０２１２】
ユーザである薬剤師等が目視でシート薬剤４１と、端数薬剤４２のそれぞれの薬剤名を確認し、両者の薬剤名が一致していたにもかかわらず、調剤監査装置１０が「不一致」の判定を下していた場合には、操作部１８からユーザによる正誤判断を入力して、辞書１４０のデータを修正する。
【０２１３】
すなわち、第２薬剤名検出部１０８が検出した薬剤名（つまり、端数薬剤４２の薬剤名）に誤りがある場合、又は、第２薬剤名検出部１０８が薬剤名を検出できなかった場合には、追加学習により辞書１４０を更新する処理が行われる。
【０２１４】
また、例えば、処方すべき薬剤が「薬剤名Ａ」であって、第２薬剤名検出部１０８が検出した薬剤名が「薬剤名Ｂ」であった場合、調剤監査装置１０は、表示部１６の表示を通じて、ユーザに対し「薬が間違っている」と知らせる。この場合、ユーザが目視で第２載置台２４に載せた端数薬剤４２の薬剤名を確認し、端数薬剤４２の薬剤名が「薬剤名Ａ」の場合（実際には間違っていない場合）は、第２薬剤名検出部１０８による薬剤名の検出が間違っていたことになるため、ユーザは、操作部１８からのマニュアル操作によって第２載置台２４上の端数薬剤４２の薬剤名を「薬剤名Ａ」と入力する。操作部１８からの正しい薬剤名の入力に基づき、調剤監査装置１０は、追加学習により辞書１４０を更新する処理を実行する。
【０２１５】
［辞書について］
辞書１４０は、予め用意されたものであってもよいし、本実施形態の調剤監査装置１０によって自動収集された第３画像から辞書データを構築してもよく、自動収集された第３画像が規定枚数を超えた場合に、第２薬剤名検出部１０８による薬剤名の検出機能を有効にしてもよい。
【０２１６】
［追加学習による辞書の更新処理について］
図２５は、追加学習による辞書の更新処理の手順を示したフローチャートである。辞書の更新処理は、学習用画像取得工程（ステップＳ６２）と、特徴量算出工程（ステップＳＳ６４）と、確率分布更新工程（ステップＳ６６）と、辞書更新工程（ステップＳ６８）と、を含む。
【０２１７】
追加学習の処理が開始すると、辞書更新部１５４は、学習用画像生成部１５２により生成された負事例画像又は正事例画像を学習用画像として取得する（ステップＳ６２）。そして、辞書更新部１５４は、取得した学習用画像から特徴量を算出する（ステップＳ６４）。
【０２１８】
次いで、辞書更新部１５４は、ステップＳ６４で算出した特徴量に基づき、確率分布を更新する（ステップＳ６６）。ここでの確率分布とは、先に説明した確率Ｐｒ（ｆｋ｜Ｉ＋）及び確率Ｐｒ（ｆｋ｜Ｉ−）を指す。
【０２１９】
そして、辞書更新部１５４は、ステップＳ６６の確率分布の更新に伴い、薬剤の画像と薬剤名の対応関係を規定する辞書を更新する（ステップＳ６８）。
【０２２０】
このように、第１薬剤名検出部１００で検出した薬剤名と、第３画像から抽出した薬剤の外観特徴とを紐付けした辞書データを生成し、辞書を更新する。追加学習によって辞書を更新する機能を搭載することで、調剤監査装置１０の判定の信頼性を向上させることができる。
【０２２１】
［本実施形態の利点］
（１）本実施形態の調剤監査装置１０によれば、調剤された監査対象薬剤から端数薬剤４２を外し、ＰＴＰシートの裏面を下方にしてシート薬剤４１を第１載置台２０に戴置する一方、端数薬剤４２のおもて面を下方にして端数薬剤４２を第２載置台２４に戴置して、監査開始の指示を出すだけで、若しくは自動的に、端数の薬剤の薬剤数も含めて、処方した監査対象薬剤の薬剤名及び薬剤数が適正か否かの監査を行うことができる。
【０２２２】
（２）本実施形態の調剤監査装置１０によれば、シート薬剤４１の薬剤名と端数薬剤４２の薬剤名が一致しているか否かを判定することができる。
【０２２３】
（３）本実施形態の調剤監査装置１０によれば、端数薬剤４２の薬剤名を正しく検出することができなかった場合に、第３画像を追加学習して、第１画像から検出した薬剤名と第３画像から抽出した薬剤の画像とを関連付けた辞書データを生成し、辞書１４０を更新することができる。これにより、端数薬剤４２の薬剤名の検出精度を向上させることができる。
【０２２４】
（４）本実施形態の調剤監査装置１０によれば、監査対象薬剤のＰＴＰシートの枚数に応じて色分けした輪ゴム等の結束具を用いる必要が無い。加えて、調剤監査装置１０は、監査対象薬剤の画像を撮影して、画像解析によってＰＴＰシートの枚数を検出するので、監査対象薬剤の厚さからＰＴＰシートの枚数を求める場合とは異なり、予め、ＰＴＰシート毎に厚さを知見しておく必要も無い。
【０２２５】
（５）本実施形態の調剤監査装置１０によれば、調剤薬局等における薬剤師による調剤監査の負担を、大幅に低減できる。
【０２２６】
（６）本実施形態の調剤監査装置１０によれば、第３撮影装置３０によって実際に撮影された第３画像を基に辞書１４０のデータを簡便に更新していくことができ、判定の信頼性を高めていくことができる。
【０２２７】
（７）本実施形態の調剤監査装置１０は、好ましい態様として、撮影した第１画像、第２画像及び第３画像、薬剤名及び薬剤数、並びに、監査結果（判定結果）を、対応付けして、記憶部７０に記憶している。このように、監査対象薬剤の画像、薬剤名及び薬剤の数、監査結果を対応付け（紐付け）して記憶しておくことにより、患者に提供した薬剤を、後日、確認する必要が生じた場合にも、画像、薬剤名及び薬剤の数、監査結果を示して、好適に対応できる。
【０２２８】
［変形例１］
監査対象薬剤の画像、薬剤名及び薬剤数、監査結果等の情報は、調剤監査装置１０が有する記憶部７０に代えて、或いは、調剤監査装置１０が有する記憶部７０に加えて、ローカルなパーソナルコンピュータ、又はネットワーク上のクラウドサーバ等に記憶（保存）してもよい。
【０２２９】
なお、監査対象薬剤を撮影した画像、薬剤名及び薬剤数、並びに、監査結果を全て記憶するのに限定はされない。例えば、監査結果と画像のみを記憶するものでもよく、薬剤名及び薬剤数と監査結果のみを記憶するものでもよく、薬剤名及び薬剤数と画像のみを記憶するものでもよい。或いは、監査対象薬剤を撮影した画像、薬剤名及び薬剤数、並びに、監査結果のいずれの情報も記憶しなくてもよい。
【０２３０】
［変形例２］
第１撮影装置２６、第２撮影装置２８、及び第３撮影装置３０のそれぞれの撮影装置の設置位置については、各撮影装置の役割を果たしうる範囲で様々な形態があり得る。第１撮影装置２６は、ＰＴＰシートの裏面に付されたバーコード及び／又は文字列を光学的に読み取ることができればよい。第２撮影装置２８は、シート薬剤４１の側方から、好ましくは、ＰＴＰシートの積層方向に直交する方向（ＰＴＰシートの面方向）からシート薬剤４１を撮影できればよい。第３撮影装置３０は、端数薬剤４２のおもて面（薬剤側）を撮影できればよい。撮影時におけるシート薬剤４１と端数薬剤４２のそれぞれの向き又は姿勢によっては、第１撮影装置２６を第１載置台２０の載置面２０ａよりも上方に設置する形態、第２撮影装置２８を第１載置台２０の載置面２０ａよりも下方に設置する形態、若しくは、第３撮影装置３０を第２載置台２４の載置面よりも上方に設置する形態などがあり得る。
【０２３１】
［変形例３］
図１では、処理装置１４の機能を一台のコンピュータで実現する例を述べたが、処理装置１４の機能を複数台のコンピュータで機能分担して実現する形態とすることも可能である。また、図１で説明したスキャナ１２と処理装置１４を一つの筐体にまとめた一体型の調剤監査装置とする形態も可能である。
【０２３２】
［変形例４］
上述の実施形態における操作部１８は、第１薬剤名検出部１００が検出した薬剤名と第２薬剤名検出部１０８が検出した薬剤名とが不一致である場合に、追加学習を実行させる指示を与える操作手段として機能し、かつ、第２薬剤名検出手段が検出した薬剤名が間違っている場合に、追加学習を実行させる指示を与える操作手段として機能している。
【０２３３】
しかし、発明の実施に際しては、第１薬剤名検出部１００が検出した薬剤名と第２薬剤名検出部１０８が検出した薬剤名とが不一致である場合に、追加学習を実行させる指示を与える操作手段、及び、第２薬剤名検出手段が検出した薬剤名が間違っている場合に、追加学習を実行させる指示を与える操作手段の少なくとも一方を備える形態も可能である。
【０２３４】
また、第１薬剤名検出部１００が検出した薬剤名と第２薬剤名検出部１０８が検出した薬剤名とが不一致である場合に、追加学習を実行させる指示を与える操作手段（第１操作手段）と、第２薬剤名検出手段が検出した薬剤名が間違っている場合に、追加学習を実行させる指示を与える操作手段（第２操作手段）とを別々に具備する形態も可能である。
【０２３５】
［他の実施形態に係る調剤監査システムの構成例］
図２６は、他の実施形態に係る調剤監査システム２００の構成例を示すブロック図である。図２６中、図１から図２５で説明した実施形態の構成と同一又は類似する要素には同一の符号を付し、その説明は省略する。
【０２３６】
図２６に示す調剤監査システム２００は、サーバ２０２と、調剤監査装置１０Ａと、レセプトコンピュータ８２Ａとを備える。サーバ２０２は、辞書記憶部１５６を有しており、辞書記憶部１５６には辞書１４０（図７参照）のデータが記憶される。また、サーバ２０２は、図１で説明した辞書データ生成部６８の処理機能を備える構成とすることができる。サーバ２０２は、ネットワーク２０４に接続されている。ネットワーク２０４は、電気通信回線を意味し、例えば、インターネットなどのワイドエリアネットワークとすることができる。
【０２３７】
調剤監査装置１０Ａの構成は、図１で説明した調剤監査装置１０の構成と同様である。調剤監査装置１０Ａの処理装置１４は通信部２１０を有する。通信部２１０は、第１通信回線２１２Ａを通じてデータの送受信を行う通信インターフェース部である。処理装置１４は通信部２１０を介して第１通信回線２１２Ａに接続される。第１通信回線２１２Ａは、例えば、調剤薬局又は病院の構内に構築されたローカルエリアネットワークとすることができる。通信部２１０は「通信手段」の一形態に相当する。
【０２３８】
第１通信回線２１２Ａにはルータ２１４Ａが接続されている。ルータ２１４Ａは、第１通信回線２１２Ａと、ネットワーク２０４との間の接続を中継する機器である。第１通信回線２１２Ａは、ルータ２１４Ａを介してネットワーク２０４に接続される。また、第１通信回線２１２Ａには、レセプトコンピュータ８２Ａが接続されている。
【０２３９】
調剤監査装置１０Ａは、第１通信回線２１２Ａを介してレセプトコンピュータ８２Ａから処方情報８４（図７参照）を取得することができる。調剤監査装置１０Ａは、第１通信回線２１２Ａ及びネットワーク２０４を介してサーバ２０２と接続される。調剤監査装置１０Ａのスキャナ１２で取得された第３画像は、サーバ２０２に送られ、サーバ２０２にて、辞書１４０の更新処理が行われる。
【０２４０】
調剤監査システム２００は、複数台の調剤監査装置１０Ａ、１０Ｂを含むことができる。図１７では、図示の便宜上、２台の調剤監査装置１０Ａ、１０Ｂを図示したが、２台以上、任意の台数の調剤監査装置１０を含む構成とすることができる。
【０２４１】
調剤監査装置１０Ｂの構成は、調剤監査装置１０Ａの構成と同様である。調剤監査装置１０Ｂは、第２通信回線２１２Ｂと接続されている。第２通信回線２１２Ｂは、第１通信回線２１２Ａとは異なる別の調剤薬局又は病院の構内に構築されたローカルエリアネットワークとすることができる。第２通信回線２１２Ｂは、ルータ２１４Ｂを介してネットワーク２０４に接続される。第２通信回線２１２Ｂには、レセプトコンピュータ８２Ｂが接続されている。
【０２４２】
調剤監査装置１０Ｂは、第２通信回線２１２Ｂを介してレセプトコンピュータ８２Ｂから処方情報８４（図７参照）を取得することができる。調剤監査装置１０Ｂは、第２通信回線２１２Ｂ及びネットワーク２０４を介してサーバ２０２と接続される。調剤監査装置１０Ｂのスキャナ１２で取得された第３画像は、サーバ２０２に送られ、サーバ２０２にて、辞書１４０の更新処理が行われる。
【０２４３】
図２６に示した調剤監査システム２００によれば、複数台の調剤監査装置１０Ａ、１０Ｂで用いる辞書１４０をネットワーク上のサーバ２０２で一元管理することができる。
【０２４４】
調剤監査装置１０Ａ、１０Ｂからサーバ２０２に第３画像を送信して辞書１４０を更新するタイミングとしては、例えば、それぞれの調剤監査装置１０Ａ、１０Ｂにおけるユーザ操作のタイミング、錠剤形状のモデルチェンジが行われたタイミング、薬剤自体に付される刻印が印刷に変わったタイミングなど、様々なタイミングがあり得る。
【０２４５】
［コンピュータに調剤監査機能を実現させるためのプログラムについて］
上述の実施形態で説明した調剤監査装置の調剤監査機能をコンピュータに実現させるためのプログラムをＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）又は磁気ディスクその他のコンピュータ可読媒体（有体物たる非一時的な情報記憶媒体）に記録し、情報記憶媒体を通じてプログラムを提供することが可能である。このような情報記憶媒体にプログラムを記憶させて提供する態様に代えて、インターネットなどのネットワークを利用してプログラム信号をダウンロードサービスとして提供することも可能である。
【０２４６】
また、実施形態で説明した調剤監査装置における処理機能の一部又は全部をアプリケーションサーバ又はクラウドコンピューティングによって実現し、ネットワークを通じて処理機能を提供するサービスを行うことも可能である。
【０２４７】
以上説明した本発明の実施形態は、本発明の趣旨を逸脱しない範囲で、適宜構成要件を変更、追加、又は削除することが可能である。本発明は以上説明した実施形態に限定されるものでは無く、本発明の技術的思想内で当該分野の通常の知識を有するものにより、多くの変形が可能である。
【符号の説明】
【０２４８】
１０、１０Ａ、１０Ｂ  調剤監査装置
１２  スキャナ
１４  処理装置
１６  表示部
１８  操作部
２０  第１載置台
２０ａ  載置面
２０ｂ  撮影領域
２４  第２載置台
２４ｂ  撮影領域
２６  第１撮影装置
２８  第２撮影装置
３０  第３撮影装置
３２  拡散照明装置
３２ａ  リフレクタ
３４  側方照明装置
３６  斜方照明装置
４１  シート薬剤
４２  端数薬剤
５０  第１突き当て部
５２  第２突き当て部
５２ａ  透明領域
５４  端面角部
５６  撮影制御部
５８  照明制御部
６０  画像取得部
６２  画像処理部
６４  検出部
６６  監査結果判定部
６８  辞書データ生成部
７０  記憶部
７２  表示制御部
７４  制御部
８０  薬剤データベース
８２、８２Ａ、８２Ｂ  レセプトコンピュータ
８４  処方情報
９０  ＰＴＰシート
９０ａ  端部
９０ｂ  隙間
９０ｃ  離間部
９２  薬剤
９４  収容部
９６  包装体
９７  文字列
９８  バーコード
１００  第１薬剤名検出部
１０２  枚数検出部
１０４  端数薬剤数検出部
１０６  総薬剤数検出部
１０８  第２薬剤名検出部
１１０  第１画像
１１４  文字列
１１６  バーコード
１２０  第２画像
１３０  第３画像
１４０  辞書
１５０  追加学習判定部
１５２  学習用画像生成部
１５４  辞書更新部
１５６  辞書記憶部
２００  調剤監査システム
２０２  サーバ
２０４  ネットワーク
２１０  通信部
２１２Ａ  第１通信回線
２１２Ｂ  第２通信回線
２１４Ａ、２１４Ｂ  ルータ
Ｓ１２  第１撮影工程
Ｓ１４  第２撮影工程
Ｓ１６  第３撮影工程
Ｓ１８  第１薬剤名検出工程
Ｓ２０  枚数検出工程
Ｓ２２  端数薬剤数検出工程
Ｓ２４  総薬剤数検出工程
Ｓ２６  第２薬剤名検出工程
Ｓ２８  監査結果判定工程
Ｓ３０  判定結果表示工程
Ｓ４２  辞書データ取得工程
Ｓ４４  薬剤領域抽出工程
Ｓ４６  特徴量算出工程
Ｓ４８  尤度算出工程
Ｓ５０  薬剤名決定工程
Ｓ６２  学習画像取得工程
Ｓ６４  特徴量算出工程
Ｓ６６  確率分布更新工程
Ｓ６８  辞書更新工程
【図１】
0006548584.tif 000002
【図２】
0006548584.tif 000003
【図３】
0006548584.tif 000004
【図４】
0006548584.tif 000005
【図５】
0006548584.tif 000006
【図６】
0006548584.tif 000007
【図７】
0006548584.tif 000008
【図８】
0006548584.tif 000009
【図９】
0006548584.tif 000010
【図１０】
0006548584.tif 000011
【図１１】
0006548584.tif 000012
【図１２】
0006548584.tif 000013
【図１３】
0006548584.tif 000014
【図１４】
0006548584.tif 000015
【図１５】
0006548584.tif 000016
【図１６】
0006548584.tif 000017
【図１７】
0006548584.tif 000018
【図１８】
0006548584.tif 000019
【図１９】
0006548584.tif 000020
【図２０】
0006548584.tif 000021
【図２１】
0006548584.tif 000022
【図２２】
0006548584.tif 000023
【図２３】
0006548584.tif 000024
【図２４】
0006548584.tif 000025
【図２５】
0006548584.tif 000026
【図２６】
0006548584.tif 000027