(57)【特許請求の範囲】
【請求項１】
薬包体に封入する錠剤の種類ごとの個数を分包指示情報として生成する分包指示部と、
前記分包指示情報に基づいて前記錠剤を前記薬包体に封入する錠剤分包部と、
前記錠剤が封入された前記薬包体を撮像することにより、薬包体画像を生成する撮像部と、
前記薬包体画像を、前記分包指示情報に示される前記薬包体に封入されるべき錠剤の形状パターンである錠剤パターンとパターンマッチングさせることにより、前記薬包体に封入された錠剤の個数を監査する錠剤監査部と、を備え、
前記分包指示情報は、前記分包指示情報に基づいて分割された錠剤である異形状錠剤の分割数を含み、
前記錠剤監査部は、
前記異形状錠剤と同じ錠剤種類の錠剤の標準の形状パターンである標準形状錠剤パターンを、前記分包指示情報に含まれる前記異形状錠剤の分割数で分割することにより、前記異形状錠剤の形状パターンである異形状錠剤パターンを生成し、
前記異形状錠剤の情報が前記分包指示情報に含まれる場合に、前記異形状錠剤パターンと前記薬包体画像をパターンマッチングさせることにより前記異形状錠剤の個数を監査する
薬包体監査システム。
【請求項２】
前記錠剤監査部は、前記薬包体画像において前記異形状錠剤パターンの面積よりも小さい面積を有する破損錠剤領域候補を検出し、前記破損錠剤領域候補の合計面積と前記異形状錠剤パターンの面積とが一致するか否かを判定し、両者が一致する場合に、前記薬包体に前記異形状錠剤が含まれていると判断する
請求項１に記載の薬包体監査システム。
【請求項３】
前記錠剤監査部は、面積の小さい順に選択される錠剤パターンと既にパターンマッチングした錠剤の領域を除いた薬包体画像とをパターンマッチングさせることにより、選択された錠剤パターンの個数を監査する
請求項１または２に記載の薬包体監査システム。
【請求項４】
前記錠剤監査部は、前記異形状錠剤の情報が前記分包指示情報に含まれる場合に、前記異形状錠剤のみについて面積の小さい順番に前記薬包体画像とパターンマッチングさせる
請求項１〜３のいずれか１項に記載の薬包体監査システム。
【請求項６】
前記分包指示情報は、さらに、前記異形状錠剤の分割方向を含み、
前記錠剤監査部は、前記分包指示情報に含まれる錠剤の分割数と分割方向とに基づいて前記標準形状錠剤パターンを分割することにより、前記異形状錠剤パターンを生成する
請求項１〜４のいずれか１項に記載の薬包体監査システム。
【請求項７】
薬包体に封入する錠剤の種類ごとの個数と異形状錠剤の分割数とを分包指示情報として生成し、
前記分包指示情報に基づいて前記錠剤を前記薬包体に封入し、
前記錠剤が封入された前記薬包体を撮像することにより薬包体画像を生成し、
前記薬包体画像を、前記分包指示情報に示される前記薬包体に封入されるべき錠剤の形状パターンである錠剤パターンとパターンマッチングさせることにより、前記薬包体に封入された錠剤の個数を監査するに際し、
前記異形状錠剤と同じ錠剤種類の錠剤の標準の形状パターンである標準形状錠剤パターンを、前記分包指示情報に含まれる前記異形状錠剤の分割数で分割することにより、前記異形状錠剤の形状パターンである異形状錠剤パターンを生成し、
前記分包指示情報に基づいて分割された錠剤である異形状錠剤の情報が前記分包指示情報に含まれる場合に、前記異形状錠剤パターンと前記薬包体画像をパターンマッチングさせることにより前記異形状錠剤の個数を監査する
薬包体監査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、錠剤が封入される薬包体を監査する薬包体監査システムに関する。
【背景技術】
【０００２】
病院施設や薬局等では、処方箋に基づいて錠剤を薬包体に分包して、患者に錠剤を提供している。このとき、処方箋どおりの錠剤が分包された薬包体に封入されているかを、薬剤師が、目視チェックする。しかし、薬剤師にとって、数多くの薬包体を短時間で目視チェックすることは、作業負担が大きい。そのため、機械的に薬包体の錠剤の個数を計数することにより、薬包体監査の支援を行うことが、提案されている（例えば、特許文献１参照）。【０００３】
図１８は、特許文献１に記載の従来の薬包体監査システム１の斜視図である。薬包体監査システム１は、監査位置の薬包体２を撮影するカメラ３と、カメラ３の下方位置に配置された照明器６と、カメラ３で撮影された濃淡のある透過画像を画像処理する画像処理部４と、画像処理部４に接続されたモニター５とを有する。【０００４】
画像処理部４は、カメラ３で撮影された透過画像を取り込んだ後、透過画像を所定の閾値で２値化し、２値化画像を得る。つまり、画像処理部４は、閾値よりも大きい輝度を有する画素を白色画素とし、閾値以下の輝度を有する画素を黒色画素とする２値化画像を作成する。画像処理部４は、その２値化画像に対して収縮処理および膨張処理を施すことにより、２値化画像のノイズを除去して、監査画像を生成する。画像処理部４は、監査画像に残った所定の大きさ以上の白色領域（白色画素の塊）を錠剤領域とみなし、錠剤領域の検出個数によって錠剤個数を検出する。そして、画像処理部４は、検出された錠剤個数が薬包体に封入されるべき錠剤の総個数と一致するか否かを判定する。このようにして、薬包体監査システム１は、薬包体に含まれる錠剤の個数を計数することにより、薬包体の監査を行っている。【０００５】
また、特許文献２には、錠剤の種別ごとに錠剤の個数を検出する錠剤検査装置について開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２３１３４２号公報
【特許文献２】特開２０００−１３５２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の薬包体監査システム１は、薬包体の監査画像内の錠剤領域の個数のみをチェックしている。処方箋の内容によっては、患者の服用量を適量に調整するために、標準形状錠剤を１／２分割または１／４分割した異形状錠剤を、１／２個または１／４個の錠剤として処方することがある。【０００８】
しかしながら、薬包体監査システム１では、個数のみ検出しているため、異形状錠剤が処方された場合に、１／２分割もしくは１／４分割した異形状錠剤を処方すべきところに誤って標準形状錠剤を薬包体に入れて処方してしまう可能性がある。異形状錠剤を処方すべきところに標準形状錠剤を処方すると、患者の服用量が２倍もしくは４倍になり、健康上の大きな問題を生じる可能性がある。【０００９】
また、特許文献２は、特許文献１と同様に、異形状錠剤の個数の検出は行われないため、異形状錠剤が処方された場合、正確な錠剤の個数を検出することが困難である。【００１０】
本発明は、上記従来の課題を解決するためになされたものであり、錠剤を封入した薬包体に対して、異形状錠剤の形状を含めた正確な錠剤監査を行なう薬包体監査システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明の薬包体監査システムは、薬包体に封入する錠剤の種類ごとの個数を分包指示情報として生成する分包指示部と、前記分包指示情報に基づいて前記錠剤を前記薬包体に封入する錠剤分包部と、前記錠剤が封入された前記薬包体を撮像することにより、薬包体画像を生成する撮像部と、前記薬包体画像を、前記分包指示情報に示される前記薬包体に封入されるべき錠剤の形状パターンである錠剤パターンとパターンマッチングさせることにより、前記薬包体に封入された錠剤の個数を監査する錠剤監査部と、を備え、前記錠剤監査部は、前記分包指示情報に基づいて分割された錠剤である異形状錠剤の情報が前記分包指示情報に含まれる場合に、前記異形状錠剤の形状パターンである異形状錠剤パターンと前記薬包体画像をパターンマッチングさせることにより前記異形状錠剤の個数を監査する。【００１２】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１３】
本発明によると、錠剤を封入した薬包体に対して、異形状錠剤の形状を含めた正確な錠剤監査を行なう薬包体監査システムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態１にかかる薬包体監査システムの概略構成図である。
【図２Ａ】図２Ａは、本発明の実施の形態１にかかる処方箋情報を示す図である。
【図２Ｂ】図２Ｂは、本発明の実施の形態１にかかる分包指示情報を示す図である。
【図２Ｃ】図２Ｃは、本発明の実施の形態１にかかる分包パターン情報を示す図である。
【図３】図３は、本発明の実施の形態１にかかる薬包体監査システムの薬包体の監査方法を示すフローチャートである。
【図４】図４は、本発明の実施の形態１にかかる監査ステップの詳細ステップを示すフローチャートである。
【図５Ａ】図５Ａは、本発明の実施の形態１にかかる円盤状の標準形状錠剤を示す図である。
【図５Ｂ】図５Ｂは、本発明の実施の形態１にかかる円盤状の標準形状錠剤を分割した異形状錠剤の一例を示す図である。
【図５Ｃ】図５Ｃは、本発明の実施の形態１にかかる円盤状の標準形状錠剤を分割した異形状錠剤の別の一例を示す図である。
【図５Ｄ】図５Ｄは、本発明の実施の形態１にかかる楕円体状の標準形状錠剤を示す図である。
【図５Ｅ】図５Ｅは、本発明の実施の形態１にかかる楕円体状の標準形状錠剤を分割した異形状錠剤の一例を示す図である。
【図５Ｆ】図５Ｆは、本発明の実施の形態１にかかる楕円体状の標準形状錠剤を分割した異形状錠剤の別の一例を示す図である。
【図６】図６は、本発明の実施の形態１にかかる薬包体の錠剤を示す図である。
【図７】図７は、本発明の実施の形態１にかかる探索用の薬包体画像を示す図である。
【図８】図８は、本発明の実施の形態１にかかる監査過程の探索用の薬包体画像を示す図である。
【図９】図９は、本発明の実施の形態１にかかる監査過程の別の探索用の薬包体画像を示す図である。
【図１０】図１０は、本発明の実施の形態１にかかる監査過程のさらに別の探索用の薬包体画像を示す図である。
【図１１】図１１は、本発明の実施の形態１にかかる破損錠剤領域を含む探索用の薬包体画像を示す図である。
【図１２】図１２は、本発明の実施の形態１にかかる監査過程の破損錠剤領域を含む探索用の薬包体画像を示す図である。
【図１３】図１３は、本発明の実施の形態２にかかる監査ステップの詳細ステップを示すフローチャートである。
【図１４】図１４は、本発明の実施の形態２にかかる分包パターン情報を示す図である。
【図１５】図１５は、本発明の実施の形態２にかかる探索用の薬包体画像を示す図である。
【図１６】図１６は、本発明の実施の形態２にかかる監査過程の探索用の薬包体画像を示す図である。
【図１７】図１７は、本発明の実施の形態２にかかる監査過程の別の探索用の薬包体画像を示す図である。
【図１８】図１８は、従来の薬包体監査システムの斜視図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、同じ構成要素には同じ符号を付しており、説明を省略する場合もある。また、図面は理解し易くするために、それぞれの構成要素を主体に模式的に示している。
【００１６】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１７】
（実施の形態１）
図１は、本発明の実施の形態１にかかる薬包体監査システム１０の概略構成図である。図２Ａ〜図２Ｃは、本実施の形態１にかかる各種の情報内容を説明するための図であり、図２Ａは、処方箋情報を示し、図２Ｂは、分包指示情報を示し、図２Ｃは、分包パターン情報を示している。図３は、薬包体監査システム１０の薬包体の監査方法を示すフローチャートである。図４は、図３の監査ステップＳ０４の詳細ステップを示すフローチャートである。
【００１８】
図１の薬包体監査システム１０は、分包指示部１１と、錠剤を薬包体１３に封入する錠剤分包部１２と、錠剤分割部１４と、撮像部１５と、錠剤監査部１６と、錠剤情報を保持する錠剤情報保持部２０と、を備える。さらに、この薬包体監査システム１０は、薬包体１３を照らす照明部１７と、表示部１８と、薬包体１３を搬送する搬送部１９と、薬包体１３の２次元コードなどを読み取って入力するコード入力部２１を備える。
【００１９】
薬包体監査システム１０は、錠剤分割部１４で標準形状錠剤を１／２分割もしくは１／４分割して異形状錠剤を形成し、この異形状錠剤を薬包体１３に封入すると共に、錠剤封入後の薬包体１３に異形状錠剤が適切に入っているか否かを監査するものである。ここで、標準形状錠剤とは、円盤状錠剤、楕円体状錠剤などである。また、異形状錠剤とは、標準形状錠剤を錠剤分割部１４で分割したものである。ここで、錠剤分割部１４は、標準形状錠剤に図示しない刃物で切り込みを入れるなどして、後述する分包指示情報２６に基づいて標準形状錠剤を１／２分割または１／４分割して、異形状錠剤を形成する。なお、本実施の形態では、錠剤分割部１４によって標準形状錠剤を分割する場合を説明するが、後述する分包指示情報２６に基づいて、例えば薬剤師が標準形状錠剤を人手で分割して、異形状錠剤を形成する場合もある。
【００２０】
分包指示部１１は、処方箋情報２５に基づいて患者が１回で服用する錠剤の種類と個数を算出し、分包指示情報２６を生成する。すなわち、分包指示情報２６には、薬包体１３に封入されるべき錠剤の形状パターンである錠剤パターンが示されている。ここで、処方箋情報２５とは、医師または薬剤師等が作成する処方箋の内容を示す情報であり、処方箋情報２５は、患者に対して投与が必要な薬剤とその服用量等を示す情報を含む。分包指示部１１は、処方箋情報２５から電子的に分包指示情報２６を生成する。例えば、分包指示部１１は、図２Ａに示す処方箋情報２５の中から錠剤の処方に関する情報のみを抽出し、図２Ｂに示す分包指示情報２６を生成する。なお、分包指示情報は医師または薬剤師等により生成されても良い。
【００２１】
図２Ｂに示した分包指示情報２６は、２個の標準形状錠剤Ａ、１個の異形状錠剤Ｂ（１／２分割、ａ方向）、２個の標準形状錠剤Ｃ、１個の異形状錠剤Ｄ（１／２分割、ｂ方向）を１包の薬包体内に封入することを意味している。さらに、分包指示情報２６は、日数が１０日、３回／１日（朝と昼と晩が同じ錠剤）に相当する個数の薬包体１３を作成することを意味している。ここに、異形状錠剤Ｂ（１／２分割、ａ方向）は、標準形状錠剤Ｂを、後述するａ方向に錠剤分割部１４で１／２分割した異形状の錠剤を意味する。また、異形状錠剤Ｄ（１／２分割、ｂ方向）は、標準形状錠剤Ｄを、後述するｂ方向に錠剤分割部１４で１／２分割した異形状の錠剤を意味する。また、分包指示情報２６によると、薬包体１３の数は、１０日×３回＝３０包になる。分包指示部１１は、異形状錠剤に関して分割数や分割方向の情報を付与することにより、分包指示情報２６を作成する。
【００２２】
図５Ａ〜図５Ｆは、標準形状錠剤または異形状錠剤の形状例を示す。図５Ａは円盤状の標準形状錠剤４１の形状を示し、図５Ｂは標準形状錠剤４１をａ方向に１／２分割した異形状錠剤４１ｈａの形状を示し、図５Ｃは標準形状錠剤４１をｂ方向に１／２分割した異形状錠剤４１ｈｂの形状を示す。ここで、標準形状錠剤４１は、円盤状の形状に線状窪みを有するものである。ａ方向に１／２分割した異形状錠剤４１ｈａは、標準形状錠剤４１を線状窪みに沿って分割したものであり、ｂ方向に１／２分割した異形状錠剤４１ｈｂは、標準形状錠剤４１を線状窪みに直角に分割したものである。図５Ｄは楕円体状の標準形状錠剤４２の形状を示し、図５Ｅは標準形状錠剤４２をａ方向に１／２分割した異形状錠剤４２ｈａの形状を示し、図５Ｆは標準形状錠剤４２をｂ方向に１／２分割した異形状錠剤４２ｈｂの形状を示す。ａ方向に１／２分割した異形状錠剤４２ｈａは、標準形状錠剤４２をその短軸に沿って分割したものであり、ｂ方向に１／２分割した異形状錠剤４２ｈｂは、標準形状錠剤４２をその長軸に沿って分割したものである。
【００２３】
図１の錠剤分割部１４は、分包指示部１１の分包指示情報２６に従って、指示された異形状錠剤を作成する。錠剤分包部１２は、指示された異形状錠剤および標準形状錠剤を封入した薬包体１３を作成する。薬包体１３を作成するために、例えば、錠剤分割部１４は、標準形状錠剤Ｂをａ方向に１／２分割することで異形状錠剤Ｂを作成し、標準形状錠剤Ｄをｂ方向に１／２分割することで異形状錠剤Ｄを作成する。続いて、錠剤分包部１２は、１個の異形状錠剤Ｂと１個の異形状錠剤Ｄと２個の標準形状錠剤Ａと２個の標準形状錠剤Ｃを、一緒に重力落下させて同一の薬包体１３内に落とし込み、その後に、薬包体１３を加熱シールして封止する。この動作を繰り返すことにより、２枚のフィルム間に複数個の錠剤を封止した薬包体１３が連続的に形成される。ここでは、３０包の薬包体１３が連続して、一連の薬包シートになっている。
【００２４】
図６は、薬包体１３に封入された錠剤を示す図である。図中の符号５１、５２の標準形状錠剤Ａは、図５Ｄに示す楕円体状の形状をしている。図中の符号５３の異形状錠剤Ｂは、円盤状の標準形状錠剤Ｂをａ方向に１／２分割した図５Ｂに示す形状をしている。図中の符号５４、５５の標準形状錠剤Ｃは、図５Ａに示す円盤状の形状をしている。図中の符号５６の異形状錠剤Ｄは、楕円体状の標準形状錠剤Ｄをｂ方向に１／２分割した図５Ｆに示す形状をしている。
【００２５】
図１の錠剤分包部１２は、分包指示部１１の分包指示情報２６に応じた所要の錠剤を封入した薬包体１３を作成する。また、分包指示部１１は、分包指示情報２６を２次元コード化したバーコードを印刷した分包指示情報２６の用紙を、出力する。分包指示情報２６の用紙には、分包指示情報２６の明細も同時に印刷され、人手での薬包体１３の確認時にマスター情報として使用される。分包指示情報２６の用紙と薬包体１３の薬包シートは、錠剤監査部１６または搬送部１９に、機械もしくは人手によって送られる。
【００２６】
図１の錠剤監査部１６に付属するコード入力部２１は、分包指示情報２６の用紙に印刷された２次元コードを機械もしくは人手によって読み取ることにより得られる分包指示情報２６を、錠剤監査部１６に入力する。錠剤監査部１６は、分包指示情報２６の各錠剤について錠剤情報保持部２０の標準錠剤情報を参照しながら、分包指示情報２６に対応した分包パターン情報２７を作成する。分包パターン情報２７は、例えば、標準形状錠剤Ａと異形状錠剤Ｂと標準形状錠剤Ｃと異形状錠剤Ｄのそれぞれの錠剤の形状パターンである錠剤パターン及び錠剤パターン面積を含めた情報である。なお、錠剤情報保持部２０は、各種の錠剤に対して錠剤の標準の形状パターンである標準形状錠剤パターン及びそれに付随する情報（面積、色、など）を、保持している。
【００２７】
図２Ｃに分包パターン情報２７の例を示す。錠剤監査部１６は、まず、錠剤情報保持部２０から、分包指示情報２６に基づいて、標準形状錠剤Ａの錠剤パターンである錠剤パターンＡと、錠剤パターンＡの面積である錠剤パターンＡ面積の値９０ｍｍ２を取り込む。そして、錠剤監査部１６は、錠剤パターンＡと、その錠剤個数である２個と、その錠剤パターンＡ面積の値である９０ｍｍ２とを、分包パターン情報２７に設定する。ここで、錠剤パターンＡ面積の値は、標準形状錠剤Ａを上面から見た投影面積（ｍｍ×ｍｍ）に相当し、後述する薬包体画像の領域面積に換算可能なものである。
【００２８】
また、錠剤監査部１６は、分包指示情報２６に基づいて、標準形状錠剤Ｂの錠剤パターンである錠剤パターンＢと、錠剤パターンＢの面積である錠剤パターンＢ面積の値６０ｍｍ２を、錠剤情報保持部２０より取り込んで、異形状錠剤Ｂ（１／２分割、ａ方向）に対応する錠剤パターンＢｈａを作成する。そして、錠剤監査部１６は、錠剤パターンＢｈａの錠剤パターンＢｈａ面積の値３０ｍｍ２を得て、錠剤パターンＢｈａと、その錠剤個数である１個と、その錠剤パターンＢｈａ面積の値である３０ｍｍ２とを、分包パターン情報２７に設定する。ここで、異形状錠剤Ｂの錠剤パターンＢｈａは、標準形状錠剤Ｂの錠剤パターンＢをａ方向に１／２分割して作成され、錠剤パターンＢｈａ面積の値は、錠剤パターンＢ面積の値である６０ｍｍ２に１／２を乗ずることで作成される。
【００２９】
また、錠剤監査部１６は、分包指示情報２６に基づいて、標準形状錠剤Ｃの錠剤パターンである錠剤パターンＣと、その錠剤個数である２個と、錠剤パターンＣの面積である錠剤パターンＣ面積の値２０ｍｍ２とを、錠剤情報保持部２０より取り込んで、分包パターン情報２７に設定する。
【００３０】
また、錠剤監査部１６は、分包指示情報２６に基づいて、標準形状錠剤Ｄの錠剤パターンである錠剤パターンＤと、錠剤パターンＤの面積である錠剤パターンＤ面積の値８０ｍｍ２を、錠剤情報保持部２０より取り込んで、異形状錠剤Ｄ（１／２分割、ｂ方向）に対応する錠剤パターンＤｈｂを作成する。そして、錠剤監査部１６は、錠剤パターンＤｈｂの錠剤パターンＤｈｂ面積の値である４０ｍｍ２を得て、錠剤パターンＤｈｂと、その錠剤個数である１個と、その錠剤パターンＤｈｂ面積の値である４０ｍｍ２とを、分包パターン情報２７に設定する。ここで、異形状錠剤Ｄの錠剤パターンＤｈｂは、標準形状錠剤Ｄの錠剤パターンＤをｂ方向に１／２分割して作成され、錠剤パターンＤｈｂ面積の値は、錠剤パターンＤ面積の値である８０ｍｍ２に１／２を乗ずることで作成される。
【００３１】
また、錠剤監査部１６は、分包指示情報２６に基づいて、日数である１０日という内容と、３回／１日（朝・昼・晩は同じ）という内容から、薬包体数は３０包であり、分包内容は同一であることを、分包パターン情報２７に設定する。
【００３２】
図１の薬包体１３は、機械もしくは人手によって、搬送部１９に設置される。撮像部１５は、照明部１７によって光を照射された薬包体１３を撮像し、撮像して得られた撮像画像を錠剤監査部１６に送付する。錠剤監査部１６は、撮像部１５の撮像画像から薬包体１３に相当する薬包体画像３３ａを作成する。図７に薬包体画像３３ａの例を示す。また、錠剤監査部１６は、必要に応じて、薬包体画像３３ａを表示部１８に画像出力する。
【００３３】
ここで、照明部１７は、薬包体１３を挟んで撮像部１５の反対側に位置するので、撮像部１５の撮像画像は、薬包体１３の透過光画像になる。そのため、撮像部１５の撮像画像は、薬包体１３に封入された錠剤部分が黒色領域（すなわち、輝度の低い画素領域）になる濃淡画像である。錠剤監査部１６は、必要に応じて、撮像部１５の撮像画像にノイズ除去処理や二値化処理を施して、薬包体画像３３ａを作成してもよい。なお、以下の説明では、錠剤領域を黒色領域で説明するが、薬包体画像３３ａを白黒反転させて錠剤領域を白色領域（すなわち、輝度の高い画素領域）にしてもよい。
【００３４】
錠剤監査部１６は、薬包体画像３３ａ内に含まれる異形状錠剤を検出し、その形状を含めて異形状錠剤の監査を行う。これについて、図面を参照して説明する。
【００３５】
図３に錠剤監査部１６の監査方法を表すフローチャートを示す。
【００３６】
まず、図３の分包パターン情報生成ステップＳ０１について説明する。
【００３７】
分包パターン情報生成ステップＳ０１では、データ通信やキーボードなどからの手動入力などにより、コード入力部２１を用いて、分包指示情報２６が入力される。錠剤監査部１６は、錠剤情報保持部２０に保持されている標準錠剤情報を参照しながら、分包指示情報２６に基づいて分包パターン情報２７を作成する。例えば、図２Ｃに示すように、錠剤監査部１６は、分包指示情報２６の標準形状錠剤Ａに対応して、錠剤パターンＡと、その錠剤個数と、錠剤パターンＡ面積の値とから、分包パターン情報２７を作成する。また、錠剤監査部１６は、分包指示情報２６の異形状錠剤Ｂに対応して、錠剤パターンＢｈａと、その錠剤個数と、錠剤パターンＢｈａ面積の値とを、分包パターン情報２７に追記する。同様に、錠剤監査部１６は、分包指示情報２６の標準形状錠剤Ｃに対応して、錠剤パターンＣと、その錠剤個数と、錠剤パターンＣ面積の値とを、分包パターン情報２７に追記する。同様に、錠剤監査部１６は、分包指示情報２６の異形状錠剤Ｄに対応して、錠剤パターンＤｈｂと、その錠剤個数と、錠剤パターンＤｈｂ面積の値とを、分包パターン情報２７に追記する。また、錠剤監査部１６は、分包指示情報２６に対応して、薬包体数は３０包で分包内容は同一という情報を、分包パターン情報２７に追記する。
【００３８】
続いて、図３の薬包体画像取得ステップＳ０２について説明する。
【００３９】
薬包体画像取得ステップＳ０２では、撮像部１５は、照明部１７により照明される薬包体１３を撮像し、撮像して得られた撮像画像を錠剤監査部１６に送る。錠剤監査部１６は、撮像部１５の撮像画像を入手し、必要に応じて、撮像画像を表示部１８に表示する。なお、撮像部１５の撮像タイミングは、錠剤監査部１６から制御される。
【００４０】
続いて、図３の薬包体検出ステップＳ０３について説明する。
【００４１】
薬包体検出ステップＳ０３では、錠剤監査部１６は、撮像部１５の撮像画像から薬包体１３の領域を抽出し、薬包体画像３３ａを作成する。図７に薬包体画像３３ａの例を示す。錠剤監査部１６は、薬包体１３のミシン目などで薬包体１３の境界を検知し、１つの薬包体１３に対応する薬包体画像３３ａを作成する。錠剤監査部１６は、撮像部１５の撮像画像に薬包体１３を検知できた場合（ステップＳ０３のｙｅｓ）に監査ステップＳ０４に移行し、撮像部１５の撮像画像に薬包体１３が検知できない場合（ステップＳ０３のｎｏ）に監査処理を終了する。なお、薬包体１３の領域の抽出は、個々の薬包体１３にマークをつけて、そのマークを検知することにより行っても良い。
【００４２】
続いて、図３の監査ステップＳ０４について説明する。
【００４３】
監査ステップＳ０４では、錠剤監査部１６は、薬包体画像３３ａ内に含まれる異形状錠剤の形状を含めた監査を行う。図４は、監査ステップＳ０４の詳細ステップを示すフローチャートである。図４のフローチャートの具体的な説明は、後述する。錠剤監査部１６は、監査ステップＳ０４を終了すると、薬包体搬送ステップＳ０５に移行する。
【００４４】
続いて、図３の薬包体搬送ステップＳ０５について説明する。
【００４５】
薬包体搬送ステップＳ０５では、錠剤監査部１６は、搬送部１９を制御して、薬包体１３を１包分だけ図１の紙面右方向に移送して停止させる。薬包体１３の移送は、例えば、搬送部１９を用いて薬包体１３の一方の端面に形成されている穴部分にスプロケット歯車（図示略）を入れ、このスプロケット歯車を所定角度回転させることにより行う。搬送部１９が薬包体１３を１包分だけ移送し終わると、錠剤監査部１６は薬包体画像取得ステップＳ０２に戻り、薬包体画像取得ステップＳ０２を実行する。なお、薬包体１３にマークをつけて、搬送部１９のセンサによってそのマークを検出する位置まで薬包体１３を送るようにしても良い。このように搬送部１９を構成することにより、錠剤監査部１６は、異形状の錠剤が封入された薬包体１３を、１包ずつ監査することができる。
【００４６】
次に、監査ステップＳ０４の具体的な動作を、図４のフローチャートを参照して説明する。
【００４７】
図４の順番作成ステップＳ２１について説明する。
【００４８】
順番作成ステップＳ２１では、錠剤監査部１６は、分包パターン情報２７に含まれる錠剤パターン面積を比較し、錠剤パターン面積の小さい順となるように錠剤パターンの順番を作成する。また、錠剤監査部１６は、各錠剤パターンに対して監査コードを付与し、全ての監査コードを「未処理」に設定する。例えば、図２Ｃの分包パターン情報２７の例では、錠剤監査部１６は、第１番として標準形状錠剤の錠剤パターンＣを作成し、第２番として異形状錠剤の錠剤パターンＢｈａを作成し、第３番として異形状錠剤の錠剤パターンＤｈｂを作成し、第４番として標準形状錠剤の錠剤パターンＡを作成することで、錠剤パターンの順番を作成する。そして、錠剤監査部１６は、錠剤パターンＣ、錠剤パターンＢｈａ、錠剤パターンＤｈｂ、錠剤パターンＡの監査コードを、「未処理」に設定する。なお、本実施の形態では、ここで作成した錠剤パターンの順番に従ってループ動作を行うステップＳ２２〜Ｓ２８により、パターンマッチングが順次行われる。
【００４９】
続いて、図４のマッチングステップＳ２２について説明する。
【００５０】
マッチングステップＳ２２では、錠剤監査部１６は、まず、順番作成ステップＳ２１で作成した錠剤パターンの順番を参照して、監査未処理の錠剤パターン（すなわち、監査コードが「未処理」となっている錠剤パターン）の中から順番の一番小さい錠剤パターンを選定することにより、最初にパターンマッチングすべき錠剤パターンを選定する。錠剤監査部１６は、選定された錠剤パターンを用いて、探索用の薬包体画像の内部でパターンマッチングを行うことにより、パターンマッチングする画像領域（ここでは、黒色領域）を探索する。錠剤監査部１６は、パターンマッチングした画像領域を、選定された錠剤パターンの錠剤領域として確定する。ここで、複数個の画像領域がパターンマッチングした場合は、錠剤監査部１６は、それぞれの画像領域を、選定された錠剤パターンの錠剤領域として確定する。そして、錠剤監査部１６は、選定された錠剤パターンの錠剤領域の個数を計数する。
【００５１】
続いて、図４の錠剤領域削除ステップＳ２３について説明する。
【００５２】
錠剤領域削除ステップＳ２３では、錠剤監査部１６は、マッチングステップＳ２２において確定した錠剤パターンの錠剤領域を、探索用の薬包体画像から削除することにより、新たな探索用の薬包体画像を作成する。この新たな探索用の薬包体画像は、その後の錠剤パターンのパターンマッチングに使用される。
【００５３】
続いて、図４の錠剤個数検査ステップＳ２４について説明する。
【００５４】
錠剤個数検査ステップＳ２４では、錠剤監査部１６は、マッチングステップＳ２２において計数した錠剤領域の個数と、分包パターン情報２７で示されたパターンマッチング対象の錠剤パターンの錠剤個数とを比較する。両者が一致する場合（ステップＳ２４のｙｅｓ）には、錠剤監査部１６は、マッチングステップＳ２２において選定された錠剤パターンの監査コードを「処理済み」に変更し、進行チェックステップＳ２５に移行する。両者が不一致の場合（ステップＳ２４のｎｏ）、すなわち、錠剤領域の個数が錠剤パターンの錠剤個数よりも少ない場合は、錠剤監査部１６は、不足個数を算出した後に、破損検出ステップＳ２６に移行する。
【００５５】
続いて、図４の進行チェックステップＳ２５について説明する。
【００５６】
進行チェックステップＳ２５では、錠剤監査部１６は、監査未処理の錠剤パターンが有るか否かをチェックする。監査コードが「未処理」の錠剤パターンが有ると判断される場合（ステップＳ２５のｙｅｓ）には、マッチングステップＳ２２にループ復帰する。監査コードが「未処理」の錠剤パターンが無いと判断される場合（ステップＳ２５のｎｏ）には、分包パターン情報２７のすべての錠剤パターンの監査が処理済みであるので、ステップＳ０５に移行する。
【００５７】
続いて、図４の破損検出ステップＳ２６について説明する。
【００５８】
破損検出ステップＳ２６では、錠剤監査部１６は、選定されている錠剤パターン面積を基準面積にして、探索用の薬包体画像の内部で基準面積よりも小さい面積の画素領域（ここでは、黒色領域）を破損錠剤領域候補として検出し、複数個の破損錠剤領域候補を探す。錠剤パターン面積単位と、薬包体画像内の画素領域の面積単位との間には、所定の換算比率が設定されているが、ここでは、説明を簡単にするために、換算比率を１とする。錠剤監査部１６は、検出された各破損錠剤領域候補の面積を求める。錠剤監査部１６は、複数個の破損錠剤領域候補の中から任意に２個以上を選び出し、選び出した２個以上の破損錠剤領域候補の面積を合計する。錠剤監査部１６は、その合計面積が選定されている錠剤パターンの基準面積と一致もしくはほぼ一致する場合に、合計に用いた２個以上の破損錠剤領域候補をその錠剤パターンに対する破損錠剤領域として確定し、その錠剤パターンの錠剤領域を１個の錠剤領域として計数する。破損錠剤領域候補が無い場合は、錠剤監査部１６は、錠剤パターンの錠剤領域は０個とする。なお、面積の合計に用いた２個以上の破損錠剤領域候補の形状を合成し、その合成形状を選定されている錠剤パターンとパターンマッチングさせることにより、錠剤が破損しているか否かを確認することも可能である。また、錠剤個数検査ステップＳ２４で算出された不足個数が２個の場合には、錠剤監査部１６は、複数個の破損錠剤領域候補の中から別の２個以上の破損錠剤領域候補を選び出し、その合計面積もしくは合成形状から錠剤パターンの２個目の錠剤領域を確定することも可能である。
【００５９】
続いて、図４の破損錠剤領域削除ステップＳ２７について説明する。
【００６０】
破損錠剤領域削除ステップＳ２７では、錠剤監査部１６は、破損検出ステップＳ２６において確定した錠剤パターンの破損錠剤領域を、探索用の薬包体画像から削除することにより、新たな探索用の薬包体画像を作成する。この新たな探索用の薬包体画像は、その後の錠剤パターンのパターンマッチングに使用される。
【００６１】
続いて、図４の破損個数検査ステップＳ２８について説明する。
【００６２】
破損個数検査ステップＳ２８では、錠剤監査部１６は、破損検出ステップＳ２６において計数した錠剤パターンの錠剤領域の個数と、錠剤個数検査ステップＳ２４で算出された不足個数とを比較する。両者が一致する場合（ステップＳ２８のｙｅｓ）は、錠剤監査部１６は、その錠剤パターンの監査コードを「処理済み」に変更し、進行チェックステップＳ２５に移行する。両者が不一致の場合（ステップＳ２８のｎｏ）は、監査停止ステップＳ２９に移行する。
【００６３】
続いて、図４の監査停止ステップＳ２９について説明する。
【００６４】
監査停止ステップＳ２９では、錠剤監査部１６は、薬包体１３の監査動作を停止し、例えば、表示部１８にアラーム表示を行う。
【００６５】
次に、ステップＳ２２〜Ｓ２５の一連の動作について、図７〜図１０を参照して説明する。図７の薬包体画像３３ａの内部には、標準形状錠剤Ａに相当する２個の錠剤領域５１ａ、５２ａと、異形状錠剤Ｂに相当する１個の異形状錠剤領域５３ａと、標準形状錠剤Ｃに相当する２個の錠剤領域５４ａ、５５ａと、異形状錠剤Ｄに相当する異形状錠剤領域５６ａが存在している。
【００６６】
まず、マッチングステップＳ２２では、錠剤監査部１６は、順番作成ステップＳ２１で作成した順番を参照して、監査コードが「未処理」の錠剤パターンの中から順番の一番小さい錠剤パターンを選定し、パターンマッチングすべき錠剤パターンを選定する。本実施の形態では、錠剤監査部１６は、最初に、錠剤パターン面積が最小である第１番の錠剤パターンＣを、パターンマッチングすべき錠剤パターンに選定する。錠剤監査部１６は、この錠剤パターンＣを用いて、図７の探索用の薬包体画像３３ａの内部でパターンマッチングを行う。マッチングステップＳ２２では、錠剤監査部１６は、錠剤パターンＣにパターンマッチングした２個の黒色領域を錠剤領域５４ａ、５５ａとして確定し、錠剤パターンＣの錠剤領域５４ａ、５５ａを計数し、計数個数として２個という情報を得る。
【００６７】
錠剤領域削除ステップＳ２３では、錠剤監査部１６は、マッチングステップＳ２２において確定した錠剤パターンＣの錠剤領域５４ａ、５５ａを、探索用の薬包体画像３３ａから削除することにより、新たな探索用の薬包体画像３３ｂを作成する。図８に探索用の薬包体画像３３ｂを示す。この探索用の薬包体画像３３ｂは、その後の錠剤パターンのパターンマッチングに使用される。
【００６８】
錠剤個数検査ステップＳ２４では、錠剤監査部１６は、マッチングステップＳ２２において計数した錠剤パターンＣの錠剤領域の個数である２個と、分包パターン情報２７で示されたパターンマッチング対象の錠剤パターンＣの錠剤個数である２個とを比較する。両者が一致するので、錠剤監査部１６は、標準形状錠剤パターンＣの監査コードを「未処理」から「処理済み」に変更し、進行チェックステップＳ２５に移行する。
【００６９】
進行チェックステップＳ２５では、錠剤監査部１６は、監査未処理の錠剤パターンの有無をチェックする。ここでは、監査コードが「未処理」の錠剤パターンが有るので、マッチングステップＳ２２に移行する。
【００７０】
２回目のマッチングステップＳ２２では、錠剤監査部１６は、順番作成ステップＳ２１で作成した順番を参照して、監査コードが「未処理」の錠剤パターンの中から順番の一番小さい錠剤パターンＢｈａを、パターンマッチングすべき錠剤パターンに選定する。錠剤監査部１６は、錠剤パターンＢｈａを用いて、図８の探索用の薬包体画像３３ｂの内部でパターンマッチングを行う。マッチングステップＳ２２では、錠剤監査部１６は、錠剤パターンＢｈａにパターンマッチングした１個の黒色領域を、異形状錠剤領域５３ａとして確定し、錠剤パターンＢｈａの異形状錠剤領域５３ａを計数し、計数個数として１個という情報を得る。錠剤領域削除ステップＳ２３では、錠剤監査部１６は、マッチングステップＳ２２において確定した錠剤パターンＢｈａの異形状錠剤領域５３ａを、探索用の薬包体画像３３ｂから削除することにより、新たな探索用の薬包体画像３３ｃを作成する。図９に探索用の薬包体画像３３ｃを示す。錠剤個数検査ステップＳ２４では、錠剤監査部１６は、錠剤パターンＢｈａの錠剤領域の計数個数である１個と、分包パターン情報２７の錠剤パターンＢｈａの個数である１個とを比較する。ここでは、両者が一致するので、錠剤監査部１６は、錠剤パターンＢｈａの監査コードを「未処理」から「処理済み」に変更して、進行チェックステップＳ２５に移行する。進行チェックステップＳ２５では、監査コードが「未処理」の錠剤パターンが有ると判断されるので、マッチングステップＳ２２に移行する。
【００７１】
３回目のマッチングステップＳ２２では、錠剤監査部１６は、順番作成ステップＳ２１で作成した順番を参照して、監査コードが「未処理」の錠剤パターンの中から順番の一番小さい錠剤パターンＤｈｂを、パターンマッチングすべき錠剤パターンに選定する。錠剤監査部１６は、錠剤パターンＤｈｂを用いて、図９の探索用の薬包体画像３３ｃの内部でパターンマッチングを行う。マッチングステップＳ２２では、錠剤監査部１６は、錠剤パターンＤｈｂにパターンマッチングした１個の黒色領域を、異形状錠剤領域５６ａとして確定し、錠剤パターンＤｈｂの異形状錠剤領域５６ａを計数し、計数個数として１個という情報を得る。錠剤領域削除ステップＳ２３では、錠剤監査部１６は、マッチングステップＳ２２において確定した錠剤パターンＤｈｂの異形状錠剤領域５６ａを、探索用の薬包体画像３３ｃから削除することにより、新たな探索用の薬包体画像３３ｄを作成する。図１０に探索用の薬包体画像３３ｄを示す。錠剤個数検査ステップＳ２４では、錠剤監査部１６は、錠剤パターンＤｈｂの錠剤領域の計数個数である１個と分包パターン情報２７の錠剤パターンＤｈｂの個数である１個とを比較する。ここでは、両者が一致するので、錠剤監査部１６は、錠剤パターンＤｈｂの監査コードを「未処理」から「処理済み」に変更して、進行チェックステップＳ２５に移行する。進行チェックステップＳ２５では、監査コードが「未処理」の錠剤パターンが有ると判断されるので、マッチングステップＳ２２に移行する。
【００７２】
４回目のマッチングステップＳ２２では、錠剤監査部１６は、順番作成ステップＳ２１で作成した順番を参照して、監査コードが「未処理」の錠剤パターンの中から順番の一番小さい錠剤パターンＤを、パターンマッチングすべき錠剤パターンに選定する。錠剤監査部１６は、錠剤パターンＤを用いて、図１０の探索用の薬包体画像３３ｄの内部でパターンマッチングを行う。マッチングステップＳ２２では、錠剤監査部１６は、錠剤パターンＤにパターンマッチングした２個の黒色領域を錠剤領域５１ａ、５２ａとして確定し、錠剤パターンＤの錠剤領域５１ａ、５２ａを計数し、計数個数として２個という情報を得る。錠剤領域削除ステップＳ２３では、錠剤監査部１６は、マッチングステップＳ２２において確定した錠剤パターンＤの錠剤領域５１ａ、５２ａを探索用の薬包体画像３３ｄから削除することにより、新たな探索用の薬包体画像を作成する。錠剤個数検査ステップＳ２４では、錠剤監査部１６は、錠剤パターンＤの錠剤領域の計数個数である２個と分包パターン情報２７の錠剤パターンＤの個数である２個とを比較する。ここでは、両者が一致するので、錠剤監査部１６は、錠剤パターンＤの監査コードを「未処理」から「処理済み」に変更して、進行チェックステップＳ２５に移行する。進行チェックステップＳ２５は、監査コードが「未処理」の錠剤パターンが無いと判断されるので、ステップＳ０５に移行する。
【００７３】
次に、ステップＳ２６〜Ｓ２８を含めた破損した錠剤の検出動作について、図１１、図１２を参照して説明する。
【００７４】
図１１は、異形状錠剤Ｂが破損した場合の薬包体画像３３ｇの例を示す図である。薬包体画像３３ｇの内部には、標準形状錠剤Ａに相当する２個の錠剤領域５１ａ、５２ａと、標準形状錠剤Ｃに相当する２個の錠剤領域５４ａ、５５ａと、異形状錠剤Ｄに相当する異形状錠剤領域５６ａと、異形状錠剤Ｂに相当する破損錠剤領域候補６１、６２が存在している。
【００７５】
まず、ステップＳ２１の動作によって、パターンマッチングする錠剤パターンの順番付けが行われる。ステップＳ２２〜Ｓ２５の動作によって、錠剤パターン面積が最小の錠剤パターンＣを用いて、図１１の薬包体画像３３ｇの内部でパターンマッチングが行われ、パターンマッチングした錠剤領域５４ａ、５５ａが確定する。そして、錠剤パターンＣにパターンマッチングした錠剤領域５４ａ、５５ａが削除され、新しい探索用の薬包体画像３３ｈが作成される。図１２に探索用の薬包体画像３３ｈを示す。錠剤パターンＣの錠剤領域の計数個数は、分包パターン情報２７の錠剤パターンＣの錠剤個数と一致するので、錠剤パターンＣの監査コードは「処理済み」に変更される。進行チェックステップＳ２５では、監査コードが「未処理」の錠剤パターンが有ると判断されるので、マッチングステップＳ２２に移行する。
【００７６】
２回目のマッチングステップＳ２２では、錠剤監査部１６は、錠剤パターン面積が２番目に小さい錠剤パターンＢｈａを用いて、図１２の探索用の薬包体画像３３ｈの内部でパターンマッチングを行う。しかし、錠剤パターンＢｈａとパターンマッチングする錠剤領域が、探索用の薬包体画像３３ｈに存在しないので、錠剤パターンＢｈａの錠剤領域の計数個数は０個になる。錠剤領域削除ステップＳ２３では、錠剤監査部１６は、探索用の薬包体画像３３ｈから検出した錠剤領域を削除することにより、新たな探索用の薬包体画像を作成する。しかし、ここでは、検出された錠剤領域が無いので、探索用の薬包体画像は図１２の薬包体画像３３ｈと同一のものである。ここでは、錠剤パターンＢｈａの錠剤領域の計数個数である０個が分包パターン情報２７の錠剤パターンＢｈａの錠剤個数である１個と不一致（不足）なので、錠剤個数検査ステップＳ２４の次に、破損検出ステップＳ２６に移行する。
【００７７】
破損検出ステップＳ２６では、錠剤監査部１６は、選定されている錠剤パターンＢｈａ面積を基準面積にして、探索用の薬包体画像３３ｈの内部で基準面積よりも小さい面積の黒色領域を破損錠剤領域候補として検出することにより、複数個の破損錠剤領域候補を探す。図１２に、破損錠剤領域候補６１、６２の例を示す。錠剤監査部１６は、破損錠剤領域候補６１、６２のそれぞれの面積を求め、それらの面積を合計して合計面積を求める。錠剤監査部１６は、この合計面積と錠剤パターンＢｈａの基準面積を比較し、両者が一致（もしくはほぼ一致）しているかを判定する。ここでは、合計面積が基準面積の９０〜１１０％の範囲内にあるので、錠剤監査部１６は、両者が一致していると判定する。これにより、破損錠剤領域候補６１、６２は、錠剤パターンＢｈａの破損錠剤領域であることが確定する。破損錠剤領域候補６１、６２の合計面積が基準面積のほぼ１個分であるので、錠剤パターンＢｈａの錠剤領域は１個と計数する。なお、錠剤監査部１６は、合計に用いた破損錠剤領域候補６１、６２の形状を合成し、その合成形状を錠剤パターンＢｈａとパターンマッチングすることにより、合成形状が錠剤パターンＢｈａと一致するか否かを確認してもよい。通常、薬包体１３に封入される同一種類の異形状錠剤は１個であり、その異形状錠剤が破損した場合に、上述の方法で異形状錠剤を計数できる。なお、同一の異形状錠剤の錠剤パターンに対応する異形状錠剤が２個破損した場合にも、同様な方法を繰り返すことにより計数可能である。
【００７８】
破損錠剤領域削除ステップＳ２７では、錠剤監査部１６は、破損検出ステップＳ２６において錠剤パターンＢｈａであると確定した破損錠剤領域候補６１、６２を、探索用の薬包体画像３３ｈから削除することにより、新たな探索用の薬包体画像を作成する。この新たな探索用の薬包体画像は、その後の錠剤パターンのパターンマッチングに使用される。
【００７９】
破損個数検査ステップＳ２８では、錠剤監査部１６は、破損検出ステップＳ２６において計数した錠剤パターンＢｈａの錠剤領域の個数（ここでは、１個）と、錠剤個数検査ステップＳ２４で算出された不足個数（ここでは、１個）とを比較する。ここでは、両者が一致するので、錠剤監査部１６は、錠剤パターンＢｈａの監査コードを「未処理」から「処理済み」に変更し、進行チェックステップＳ２５に移行する。
【００８０】
進行チェックステップＳ２５では、監査コードが「未処理」の錠剤パターンが有ると判断されるので、マッチングステップＳ２２に移行する。その後の動作は、既に説明した内容と同じである。
【００８１】
本実施の形態１の薬包体監査システム１０は、錠剤分割部１４が錠剤分割機能を有する場合に、監査の効果が特に大きい。錠剤分割部１４が錠剤分割機能を有する場合、錠剤分割部１４は、分包指示部１１の分包指示情報２６に基づいて、標準形状錠剤Ｂを機械的に１／２分割して異形状錠剤Ｂを作成する。錠剤分包部１２は、作成した異形状錠剤Ｂを機械的に薬包体１３に封入する。非常に稀なケースではあるが、錠剤分割部１４が標準形状錠剤Ｂの分割に失敗して、薬包体１３に異形状錠剤Ｂの代わりに標準形状錠剤Ｂが封入されることが生じる場合がある。このような場合に、薬包体画像内の錠剤領域の個数のみを計数しても、形状の相違に関する誤りを検知することができない。本実施の形態１の薬包体監査システム１０では、異形状錠剤の形状を含めた監査を行っているので、異形状錠剤Ｂの代わりに標準形状錠剤Ｂが薬包体１３に入っていると、その不一致を検知することができる。不一致を検知した場合、例えば、薬包体監査システム１０は、監査を停止し、表示部１８にアラーム表示する。
【００８２】
また、実施の形態１の薬包体監査システム１０における錠剤監査部１６は、分包指示情報２６に含まれる錠剤の種類の標準形状錠剤パターンを錠剤情報保持部２０から入手して、分包指示情報２６に含まれる分割数で標準形状錠剤パターンを分割することにより異形状錠剤の異形状錠剤パターンを生成している。例えば、錠剤監査部１６は、分包指示情報２６に基づいて標準形状錠剤パターンＢをａ方向に１／２分割することにより、異形状錠剤パターンＢｈａを作成している。そのため、錠剤情報保持部２０は、各種錠剤について標準形状錠剤パターンのみを保持していれば良く、データベースの作成が容易になる。また、錠剤監査部１６は、分包指示情報２６に含まれる分割数と分割方向に基づいて標準形状錠剤パターンを分割することにより、異形状錠剤パターンを生成している。そのため、形状が正確な異形状錠剤パターンを生成可能であり、異形状錠剤のパターンマッチングの精度が良くなる。なお、分包指示情報２６に分割方向の指定が無い場合には、錠剤監査部１６は、標準形状錠剤パターンＢをａ方向で１／２分割した異形状錠剤パターンＢｈａとｂ方向で１／２分割した異形状錠剤パターンＢｈｂとを作成し、それぞれのパターンにパターンマッチングする錠剤領域を検出しても良い。
【００８３】
また、実施の形態１の薬包体監査システム１０における錠剤監査部１６は、まず、探索用の薬包体画像内において、異形状錠剤パターンにパターンマッチングする錠剤領域を確定する。そして、異形状錠剤パターンにパターンマッチングする錠剤領域を確定する毎に、探索用の薬包体画像から確定した錠剤領域を削除することにより、新たな探索用の薬包体画像を生成している。そして、錠剤監査部１６は、新たな探索用の薬包体画像を用いて、次の異形状錠剤パターンにパターンマッチングする錠剤領域を検出する。これにより、異形状錠剤をパターンマッチングする毎に探索用の薬包体画像内の錠剤領域候補が少なくなるので、パターンマッチングの間違いが減ると共に、パターンマッチング時間が短縮される。このような効果は、標準形状錠剤のパターンマッチングの場合にも得られる。
【００８４】
また、錠剤分包部１２は、錠剤を薬包体に分包するにあたって、錠剤分割部１４に標準形状錠剤を分割させて異形状錠剤を作成し、分割後の異形状錠剤とその他の標準形状錠剤を一緒に重力落下させて薬包体に入れている。そして、錠剤分包部１２は、１回に患者が服用するための複数種類で複数個の錠剤を、まとめて薬包体に入れた後に、その薬包体を機械的に封止する。異形状錠剤は、標準形状錠剤を機械的に１／２分割もしくは１／４分割して作成されているので、標準形状錠剤に比べて、非常に脆くなっている。そのため、薬包体に封入された異形状錠剤が破損していることが、しばしば発生する。破損した異形状錠剤が薬包体に封入されている場合は、薬包体画像内の黒色領域の個数が、破損した異形状錠剤が薬包体に封入されていない場合に比べて多くなる。その結果、薬包体画像内の黒色領域の個数を計数監査する方法では、薬包体内の錠剤個数を正確に把握することはできない。
【００８５】
そのため、実施の形態１の薬包体監査システムにおける錠剤監査部１６は、探索用の薬包体画像内に検出される異形状錠剤パターンにパターンマッチングする錠剤領域の個数が、分包パターン情報に示される異形状錠剤パターンの錠剤個数より少ない場合、異形状錠剤パターンの錠剤パターン面積よりも小さい領域面積を有する破損錠剤領域候補を、探索用の薬包体画像内で検出する。また、錠剤監査部１６は、破損錠剤領域候補の領域面積を合計（複数個和算）した合計面積と、異形状錠剤パターンの錠剤パターン面積とが、パターンマッチングするか否かを判定する。錠剤監査部１６は、複数個の破損錠剤領域候補の合成面積が、異形状錠剤パターンの錠剤パターン面積とほぼ同一となる場合に、複数の破損錠剤領域候補を合成した領域を、異形状錠剤パターンとパターンマッチングする錠剤領域として検出している。これにより、錠剤監査部１６は、異形状錠剤が破損している場合であっても、異形状錠剤の形状を含めた正確な監査ができる。なお、非常に希なケースであるが、標準形状錠剤が破損している場合にも、同様に正確な監査を行うことができる。
【００８６】
実施の形態１の薬包体監査システム１０における錠剤監査部１６は、錠剤パターン面積の小さい錠剤パターンから順番にパターンマッチングしているので、錠剤パターンのパターンマッチングの間違いが少なくなり、正確な監査が可能になる。これについて説明する。例えば、錠剤パターン面積の大きい標準形状錠剤Ａからパターンマッチングする場合を想定する。標準形状錠剤Ａの錠剤パターンＡは、錠剤パターンＡ面積が他の錠剤の錠剤パターン面積よりも大きいので、薬包体１３内に他の錠剤が密集した場合に、密集したブロックをまとめて一つの錠剤領域としてパターンマッチングする場合が生じやすい。そのため、薬包体１３内に他の錠剤が密集した場合に、監査結果の誤りが生じやすい。このように、本実施の形態とは逆に、錠剤パターン面積の大きい錠剤パターンからパターンマッチングすると、検査結果の誤りが生じる可能性がある。
【００８７】
また、実施の形態１の薬包体監査システム１０における錠剤監査部１６では、錠剤パターン面積の小さい錠剤パターンからパターンマッチングしているので、対象錠剤の破損が生じている場合に、破損錠剤領域候補の数を少なくでき、破損錠剤領域を短時間に正確に選定できる。これについて説明する。例えば、錠剤パターン面積の大きい標準形状錠剤Ａからパターンマッチングする場合を仮定して、２個の標準形状錠剤Ａのうち１個が破損しているとすると、錠剤パターンＡを用いて正常な標準形状錠剤Ａの錠剤領域を１個検出できる。しかし、破損した標準形状錠剤Ａはそのままでは検出できないので、破損錠剤領域候補を探す必要がある。このとき、錠剤パターンＡ面積は最大であるので、他の異形状錠剤Ｂや標準形状錠剤Ｃや異形状錠剤Ｄに相当する全ての錠剤領域が、標準形状錠剤Ａの破損錠剤領域候補になる。その結果、破損錠剤領域候補の数が多くなり、絞り込み処理の時間が長くなると共に、その選定誤りも発生しやすくなる。このように、本実施の形態とは逆に、錠剤パターン面積の大きい錠剤パターンからパターンマッチングすると、選定誤りが発生する可能性がある。
【００８８】
さらに、実施の形態１の薬包体監査システム１０における錠剤監査部１６は、錠剤パターン面積の小さい錠剤パターンから順番に、次の（ａ）、（ｂ）を繰り返して行うようにしている。
（ａ）  錠剤パターンにパターンマッチングする錠剤領域を探索用の薬包体画像内より検出することにより、錠剤パターンに相当する錠剤個数を計数する。
（ｂ）  探索用の薬包体画像より検出した錠剤領域を削除することにより、新たな探索用の薬包体画像を生成する。
【００８９】
これらを行うことにより、錠剤パターンをパターンマッチングする毎に、探索用の薬包体画像内の錠剤領域候補が少なくなるので、パターンマッチング時に間違いが減ると共に、パターンマッチング時間が短縮される。
【００９０】
実施の形態１の薬包体監査システム１０の分包指示部１１は、分包指示情報２６を２次元バーコードに書き込んだ分包指示情報用紙を出力する。錠剤監査部１６は、付属するコード入力部２１によって分包指示情報用紙の２次元コードを読み取り、分包指示情報２６を取得している。また、そのような場合に限らず、分包指示部１１がＲＦＩＤ（Radio Frequency IDentification）などの電子的な記録媒体に分包指示情報２６を記録し、ＲＦＩＤ読み取り機能を有するコード入力部によりＲＦＩＤに記録された情報を読み取って、錠剤監査部１６に分包指示情報を入力しても良い。また、セキュリティが確保されたイントラネット回線により分包指示部１１から分包指示情報の電子データを直接的に錠剤監査部１６に送っても良い。
【００９１】
また、錠剤監査部１６は、探索用の薬包体画像、または薬包体の鑑査結果を表示部１８に逐次表示するようにしても良い。
【００９２】
また、例えば、処方箋情報２５の錠剤Ｂが１．５個になっている場合に、錠剤監査部１６は、分包パターン情報２７として錠剤パターンＢと錠剤パターンＢｈａの２種類の錠剤パターンを作成し、錠剤パターンＢ面積と錠剤パターンＢｈａ面積を作成する。錠剤パターンＢと錠剤パターンＢｈａは別の錠剤パターンであり、錠剤監査部１６はそれぞれの錠剤パターン毎にパターンマッチングする。このように、本実施の形態１の薬包体監査システムは、同じ錠剤の種類の錠剤Ｂであっても、異形状錠剤Ｂと標準形状錠剤Ｂに対して異なる錠剤パターンを用いてパターンマッチングを行う。その結果、本実施の形態１の薬包体監査システムでは、異形状錠剤Ｂの形状を含めた正確な監査が可能になる。
【００９３】
（実施の形態２）
本発明の実施の形態２は、図３に示す監査ステップＳ０４を、図４に示すフローチャートから、図１３に示すフローチャートに変更したものである。その他の構成は、実施の形態１と同じであるため、説明を省略する。以下、本実施の形態２が実施の形態１と異なる点について、図面を参照しながら説明する。
【００９４】
図１３は、本発明の実施の形態２にかかる監査ステップＳ０４の詳細ステップを示すフローチャートである。図１４は、実施の形態２の分包パターン情報１２７を示す図である。
【００９５】
錠剤監査部１６は、図２Ｂに示される分包指示部１１の分包指示情報２６に基づいて、図１４に示される分包パターン情報１２７を作成する。すなわち、錠剤監査部１６は、分包指示情報２６の異形状錠剤Ｂに基づいて、錠剤パターンＢとその錠剤パターンＢ面積の値である６０ｍｍ２を錠剤情報保持部２０より取り込んで、異形状錠剤Ｂ（１／２分割、ａ方向）に対応する錠剤パターンＢｈａを作成し、錠剤パターンＢｈａの錠剤パターンＢｈａ面積の値である３０ｍｍ２を得る。そして、錠剤監査部１６は、錠剤パターンＢｈａと、その錠剤個数である１個と、その錠剤パターンＢｈａ面積の値である３０ｍｍ２を、分包パターン情報１２７に設定する。ここで、異形状錠剤Ｂの錠剤パターンＢｈａは、標準形状錠剤Ｂの錠剤パターンＢをａ方向に１／２分割して作成され、錠剤パターンＢｈａ面積は、錠剤パターンＢ面積に１／２を乗ずることで作成される。同様に、錠剤監査部１６は、分包指示情報２６の異形状錠剤Ｄに基づいて、錠剤パターンＤとその錠剤パターンＤ面積の値である８０ｍｍ２を錠剤情報保持部２０より取り込んで、異形状錠剤Ｄ（１／２分割、ｂ方向）に対応する錠剤パターンＤｈｂを作成し、錠剤パターンＤｈｂの錠剤パターンＤｈｂ面積の値である４０ｍｍ２を得る。そして、錠剤監査部１６は、錠剤パターンＤｈｂと、その錠剤個数である１個と、その錠剤パターンＤｈｂ面積の値である４０ｍｍ２を、分包パターン情報１２７に設定する。ここで、異形状錠剤Ｄの錠剤パターンＤｈｂは、標準形状錠剤Ｄの錠剤パターンＤをｂ方向に１／２分割して作成され、錠剤パターンＤｈｂ面積は錠剤パターンＤ面積に１／２を乗ずることで作成される。また、錠剤監査部１６は、分包指示情報２６の標準形状錠剤Ａと標準形状錠剤Ｃに基づいて、分包パターン情報１２７の標準形状の錠剤個数である４個（標準形状錠剤Ａは２個、標準形状錠剤Ｃは２個）を作成する。さらに、錠剤監査部１６は、分包指示情報２６に基づいて、日数である１０日という内容と、３回／１日（朝・昼・晩は同じ）という内容から、薬包体数は３０包で分包内容は同一であることを、分包パターン情報１２７に設定する。
【００９６】
次に、監査ステップの具体的な動作を、図１３のフローチャートを参照して説明する。
【００９７】
まず、図１３の異形状錠剤の順番作成ステップＳ１２１について説明する。
【００９８】
異形状錠剤の順番作成ステップＳ１２１では、錠剤監査部１６は、分包パターン情報１２７に含まれる異形状錠剤の錠剤パターン面積（以下、「異形状錠剤パターン面積」と称す）を比較し、異形状錠剤の錠剤パターン面積の小さい順となるように錠剤パターンの順番を作成する。また、錠剤監査部１６は、各錠剤パターンに対して監査コードを付与し、すべての監査コードを「未処理」に設定する。例えば、図１４の分包パターン情報１２７では、錠剤監査部１６は、その異形状錠剤パターン面積の小さい順に、第１番として錠剤パターンＢｈａ、第２番として錠剤パターンＤｈｂとなる順番を作成し、錠剤パターンＢｈａ、錠剤パターンＤｈｂの監査コードを「未処理」にする。なお、錠剤監査部１６は、ここで作成した錠剤パターンの順番に従って、ループ動作であるステップＳ１２２〜Ｓ１２８でパターンマッチングを順次行っていく。
【００９９】
続いて、図１３の異形状マッチングステップＳ１２２について説明する。
【０１００】
異形状マッチングステップＳ１２２では、錠剤監査部１６は、異形状錠剤の順番作成ステップＳ１２１で作成した順番を参照して、監査コードが「未処理」の異形状錠剤の錠剤パターン（以下、「異形状錠剤パターン」と称す）の中から順番の一番小さい異形状錠剤パターンを選定することにより、パターンマッチングすべき異形状錠剤パターンを選定する。錠剤監査部１６は、探索用の薬包体画像の内部でこの異形状錠剤パターンにパターンマッチングする画像領域を探索し、その画像領域を異形状錠剤パターンの異形状錠剤領域として確定する。ここで、錠剤監査部１６は、複数個の画像領域がパターンマッチングした場合は、それぞれを異形状錠剤領域として確定する。本実施の形態２では、パターンマッチングすべき錠剤パターンとして選ばれるのは、異形状錠剤パターンのみである。このため、錠剤監査部１６は、異形状錠剤パターンの異形状錠剤領域の個数を計数することができる。
【０１０１】
続いて、図１３の異形状錠剤領域削除ステップＳ１２３について説明する。
【０１０２】
異形状錠剤領域削除ステップＳ１２３では、錠剤監査部１６は、異形状マッチングステップＳ１２２において確定した異形状錠剤領域を探索用の薬包体画像から削除することにより、新たな探索用の薬包体画像を作成する。この新たな探索用の薬包体画像は、その後の異形状錠剤パターンのパターンマッチングに使用される。
【０１０３】
続いて、図１３の異形状錠剤個数検査ステップＳ１２４について説明する。
【０１０４】
異形状錠剤個数検査ステップＳ１２４では、錠剤監査部１６は、異形状マッチングステップＳ１２２において計数した異形状錠剤領域の個数と、分包パターン情報１２７で示されたパターンマッチング対象の異形状錠剤パターンの錠剤個数とを比較する。両者が一致する場合（ステップＳ１２４のｙｅｓ）には、錠剤監査部１６は、その異形状錠剤パターンの監査コードを「処理済み」に変更し、進行チェックステップＳ１２５に移行する。両者が不一致の場合（ステップＳ１２４のｎｏ）、すなわち、異形状錠剤領域の個数が異形状錠剤パターンの錠剤個数よりも少ない場合は、錠剤監査部１６は、不足個数を算出した後に、破損検出ステップＳ１２６に移行する。
【０１０５】
続いて、図１３の進行チェックステップＳ１２５について説明する。
【０１０６】
進行チェックステップＳ１２５では、錠剤監査部１６は、監査未処理の異形状錠剤パターンが有るか否かをチェックする。監査コードが「未処理」の異形状錠剤パターンが有ると判断される場合（ステップＳ１２５のｙｅｓ）には、異形状マッチングステップＳ１２２にループ復帰する。監査コードが「未処理」の異形状錠剤パターンが無いと判断される場合（ステップＳ２５のｎｏ）には、薬包体１３内の全ての異形状錠剤パターンの監査が終了しているので、標準形状錠剤検出ステップＳ１３４に移行する。
【０１０７】
続いて、図１３の破損検出ステップＳ１２６について説明する。
【０１０８】
破損検出ステップＳ１２６では、錠剤監査部１６は、選定されている異形状錠剤パターンの錠剤パターン面積を基準面積にして、探索用の薬包体画像の内部で基準面積よりも小さい面積の画素領域を破損錠剤領域候補として検出し、複数個の破損錠剤領域候補を探す。異形状錠剤パターンの錠剤パターン面積単位と薬包体画像内の画素領域の面積単位の間に所定の換算比率が設定されているが、ここでは換算比率を１として説明する。錠剤監査部１６は、検出された各破損錠剤領域候補の面積を求める。錠剤監査部１６は、複数個の破損錠剤領域候補の中から任意に２個以上を選び出し、選び出した２個以上の破損錠剤領域候補の面積を合計する。錠剤監査部１６は、その合計面積が選定されている異形状錠剤パターンの基準面積と一致もしくはほぼ一致する場合に、合計に用いた２個以上の破損錠剤領域候補をその異形状錠剤パターンに対する２個以上の破損錠剤領域として確定し、確定した２個以上の破損錠剤領域を、その異形状錠剤パターンの異形状錠剤領域の１個として計数する。破損錠剤領域候補が無い場合は、異形状錠剤パターンの異形状錠剤領域は０個とする。なお、合計に用いた２個以上の破損錠剤領域候補の形状を合成し、その合成形状を選定されている異形状錠剤パターンとパターンマッチングすることにより、異形状錠剤領域を確認することも可能である。また、錠剤個数検査ステップＳ２４で算出された不足個数が２個の場合には、錠剤監査部１６は、複数個の破損錠剤領域候補の中から別の２個以上の破損錠剤領域候補を選び出し、その合計面積もしくは合成形状から異形状錠剤パターンの２個目の異形状錠剤領域を確定することも可能である。
【０１０９】
続いて、図１３の破損錠剤領域削除ステップＳ１２７について説明する。
【０１１０】
破損錠剤領域削除ステップＳ１２７では、錠剤監査部１６は、破損検出ステップＳ１２６において確定した破損錠剤領域を探索用の薬包体画像から削除することにより、新たな探索用の薬包体画像を作成する。この新たな探索用の薬包体画像は、その後の異形状錠剤パターンのパターンマッチングに使用される。
【０１１１】
続いて、図１３の破損個数検査ステップＳ１２８について説明する。
【０１１２】
破損個数検査ステップＳ１２８では、錠剤監査部１６は、破損検出ステップＳ１２６において計数した異形状錠剤領域の個数と、異形状錠剤個数検査ステップＳ１２４で算出された不足個数とを、比較する。両者が一致する場合（ステップＳ１２８のｙｅｓ）は、錠剤監査部１６は、その異形状錠剤パターンの監査コードを「処理済み」に変更し、進行チェックステップＳ１２５に移行する。両者が不一致の場合（ステップＳ１２８のｎｏ）は、監査停止ステップＳ１２９に移行する。
【０１１３】
続いて、図１３の監査停止ステップＳ１２９について説明する。
【０１１４】
監査停止ステップＳ１２９では、錠剤監査部１６は、薬包体１３の監査動作を停止し、例えば、表示部１８にアラーム表示を行う。
【０１１５】
続いて、図１３の標準形状錠剤検出ステップＳ１３４について説明する。
【０１１６】
標準形状錠剤検出ステップＳ１３４は、ステップＳ１２２〜Ｓ１２８により全ての異形状錠剤パターンを用いた形状と個数のパターンマッチングを終了した後に、行われる。標準形状錠剤検出ステップＳ１３４では、錠剤監査部１６は、すべての異形状錠剤パターンに対応する異形状錠剤領域を削除した後の探索用の薬包体画像を用いて、その探索用の薬包体画像内にある錠剤領域を検出し、その錠剤領域の個数を計数する。
【０１１７】
なお、標準形状錠剤検出ステップＳ１３４における錠剤領域の個数の検出方法には、周知の各種の方法が使用可能である。例えば、探索用の薬包体画像を用いて、薬包体画像内の黒色領域の数を計数することで錠剤個数を求める方法、または、薬包体画像内の黒色領域に対して収縮処理、膨張処理およびラベリング処理を行うことにより錠剤領域を分離抽出した後に、分離領域の数を計数することで錠剤個数を求める方法が、使用可能である。また、探索用の薬包体画像内の黒色領域についてコーナー抽出を行い、抽出コーナー数と領域数を求めて、それらから錠剤個数を算出することも可能である。なお、薬包体画像を白黒反転して、白色領域の数を計数することで、錠剤個数を求めても良い。
【０１１８】
続いて、図１３の標準形状錠剤個数検査ステップＳ１３５について説明する。
【０１１９】
標準形状錠剤個数検査ステップＳ１３５では、錠剤監査部１６は、標準形状錠剤検出ステップＳ１３４において計数した錠剤領域の個数が、分包パターン情報１２７に示される標準形状錠剤の錠剤個数と一致するか否かをチェックする。両者が一致する場合（ステップＳ１３５のｙｅｓ）には、錠剤監査部１６は、標準形状錠剤の監査が正常に行われたと判断する。薬包体１３全体の錠剤監査が終了したので、ステップＳ０５に移行する。両者が不一致の場合（ステップＳ１３５のｎｏ）は、監査停止ステップＳ１２９に移行する。
【０１２０】
ステップＳ１２２〜Ｓ１２５の動作について、図１５〜図１７を参照して説明する。図１５は撮像部１５の撮像画像から得られる最初の探索用の薬包体画像１３３ｐの例を示す図である。薬包体画像１３３ｐの内部には、標準形状錠剤Ａに相当する２個の錠剤領域１５１、１５２と、異形状錠剤Ｂに相当する１個の異形状錠剤領域１５３と、標準形状錠剤Ｃに相当する２個の錠剤領域１５４、１５５と、異形状錠剤Ｄに相当する異形状錠剤領域１５６が、存在している。
【０１２１】
まず、異形状マッチングステップＳ１２２では、錠剤監査部１６は、順番作成ステップＳ１２１で作成した順番を参照して、監査コードが「未処理」の異形状錠剤パターンの中から順番の一番小さい異形状錠剤パターンＢｈａをパターンマッチングすべき異形状錠剤パターンとして抽出する。錠剤監査部１６は、異形状錠剤パターンＢｈａを用いて、図１５の探索用の薬包体画像１３３ｐの内部でパターンマッチングを行う。異形状マッチングステップＳ１２２では、錠剤監査部１６は、異形状錠剤パターンＢｈａとパターンマッチングした１個の黒色領域を異形状錠剤領域１５３として確定し、異形状錠剤パターンＢｈａの異形状錠剤領域１５３を計数し、計数個数として１個という情報を得る。異形状錠剤領域削除ステップＳ１２３では、錠剤監査部１６は、異形状マッチングステップＳ１２２において確定した異形状錠剤パターンＢｈａの異形状錠剤領域１５３を探索用の薬包体画像１３３ｐから削除することにより、新たな探索用の薬包体画像１３３ｑを作成する。図１６に探索用の薬包体画像１３３ｑを示す。異形状錠剤個数検査ステップＳ１２４では、錠剤監査部１６は、異形状錠剤パターンＢｈａの異形状錠剤領域の計数個数である１個と、分包パターン情報１２７の異形状錠剤パターンＢｈａの錠剤個数である１個とを、比較する。ここでは、両者が一致しているので、錠剤監査部１６は、異形状錠剤パターンＢｈａの監査コードを「未処理」から「処理済み」に変更して、進行チェックステップＳ１２５に移行する。進行チェックステップＳ１２５では、監査コードが「未処理」の異形状錠剤パターンが有るので、異形状マッチングステップＳ１２２に移行する。
【０１２２】
２回目の異形状マッチングステップＳ１２２では、錠剤監査部１６は、順番作成ステップＳ１２１で作成した順番を参照して、監査コードが「未処理」の異形状錠剤パターンの中から順番の一番小さい異形状錠剤パターンＤｈｂを、パターンマッチングすべき異形状錠剤パターンとして抽出する。錠剤監査部１６は、異形状錠剤パターンＤｈｂを用いて、図１６の探索用の薬包体画像１３３ｑの内部でパターンマッチング検査を行う。異形状マッチングステップＳ１２２では、錠剤監査部１６は、異形状錠剤パターンＤｈｂとパターンマッチングした１個の黒色領域を異形状錠剤領域１５６として確定し、異形状錠剤パターンＤｈｂの異形状錠剤領域１５６を計数し、計数個数として１個を得る。異形状錠剤領域削除ステップＳ１２３では、錠剤監査部１６は、異形状マッチングステップＳ１２２において確定した異形状錠剤パターンＤｈｂの異形状錠剤領域１５６を、探索用の薬包体画像１３３ｑから削除することにより、新たな探索用の薬包体画像１３３ｒを作成する。図１７に、探索用の薬包体画像１３３ｒを示す。異形状錠剤個数検査ステップＳ１２４では、錠剤監査部１６は、異形状錠剤パターンＤｈｂの異形状錠剤領域の計数個数である１個と、分包パターン情報１２７の異形状錠剤パターンＤｈｂの個数である１個とを、比較する。ここでは、両者が一致しているので、錠剤監査部１６は、異形状錠剤パターンＤｈｂの監査コードを「未処理」から「処理済み」に変更して、進行チェックステップＳ１２５に移行する。進行チェックステップＳ１２５では、監査コードが「未処理」の異形状錠剤パターンが無くなったので、錠剤監査部１６は、薬包体１３のすべての異形状錠剤の監査処理が正常に行われたと判断し、標準形状錠剤検出ステップＳ１３４に移行する。
【０１２３】
異形状錠剤の破損が生じている場合には、破損検出ステップＳ１２６の動作は破損検出ステップＳ２６の動作と同様であり、破損錠剤領域削除ステップＳ１２７の動作は破損錠剤領域削除ステップＳ２７の動作と同様であり、破損個数検査ステップＳ１２８の動作は破損個数検査ステップＳ２８の動作と同様である。したがって、ステップＳ１２６〜Ｓ１２８の全体的な動作は前述したステップＳ２６〜Ｓ２８の全体的な動作と同様であり、ステップＳ１２６〜Ｓ１２８の効果はステップＳ２６〜Ｓ２８による効果と同じになる。なお、詳細な説明は省略する。
【０１２４】
次に、標準形状錠剤検出ステップＳ１３４と標準形状錠剤個数検査ステップＳ１３５の動作について説明する。標準形状錠剤検出ステップＳ１３４は、ステップＳ１２２〜Ｓ１２８を通過することにより、すべての異形状錠剤パターンの監査確認を行った後に実施される。そのため、標準形状錠剤検出ステップＳ１３４で用いる探索用の薬包体画像１３３ｒは、図１７に示したように、異形状錠剤パターンＢｈａの異形状錠剤領域と異形状錠剤パターンＤｈｂの異形状錠剤領域が取り除かれており、標準形状錠剤だけに相当する錠剤領域が残っている。標準形状錠剤検出ステップＳ１３４では、錠剤監査部１６は、探索用の薬包体画像１３３ｒ内の錠剤領域を検出し、錠剤領域の個数である４個を計数する。標準形状錠剤個数検査ステップＳ１３５では、錠剤監査部１６は、標準形状錠剤検出ステップＳ１３４の計数結果である４個と、分包パターン情報１２７の標準形状の錠剤個数である４個とを比較する。ここでは、両者が一致しているので、錠剤監査部１６は、薬包体１３全体の錠剤監査が正常に行われたと判断し、ステップＳ０５に移行する。
【０１２５】
実施の形態２の薬包体監査システム１０は、分包指示情報２６に基づいて少なくとも異形状錠剤の異形状錠剤パターンＢｈａ、Ｄｈｂ及び錠剤個数を、錠剤の種類別に示す分包パターン情報１２７に追加する。また、薬包体監査システム１０は、探索用の薬包体画像内に異形状錠剤パターンにパターンマッチングする異形状錠剤領域を検出し、異形状錠剤領域の個数が分包パターン情報に示される異形状錠剤パターンの錠剤個数と一致するか否かを判定している。その結果、薬包体監査システム１０は、異形状錠剤の形状を含めた正確な監査を行い、薬包体１３内の異形状錠剤に大きな間違いが生じないようにしている。
【０１２６】
実施の形態２の薬包体監査システム１０における錠剤監査部１６は、異形状錠剤パターンを用いて異形状錠剤の形状を含めた監査を行い、その後に、異形状錠剤に相当した異形状錠剤領域を削除した探索用の薬包体画像を得て、その探索用の薬包体画像内に含まれる錠剤領域の数を計数することにより、標準形状錠剤の個数を監査している。これにより、薬包体内の標準形状錠剤を短時間に正確に計数することができ、薬包体全体の監査時間を短縮することができる。
【０１２７】
これについて説明する。通常、薬包体内には少数の異形状錠剤と多数の標準形状錠剤が封入されている。そのため、すべての錠剤種類の錠剤パターンについてパターンマッチングを行うと、検出時間が錠剤種類に比例して長くなる。また、錠剤領域の計数時間は、１種類の錠剤パターンのパターンマッチングにかかる時間よりもかなり短い。したがって、実施の形態２の薬包体監査システムは、監査時間を大幅に短縮できる。なお、標準形状錠剤は円盤状または楕円体状の滑らかで固い形状をしているので、錠剤分包部１２は、標準形状錠剤の薬包体への分包において、個数間違いや錠剤破損を生じにくい。そのため、錠剤監査部１６は、薬包体内の標準形状錠剤を、短時間で計数監査を行うことが可能である。また、薬包体内の標準形状錠剤の監査は、必要に応じて行うようにしても良い。
【０１２８】
実施の形態２の薬包体監査システム１０における錠剤監査部１６は、分包指示情報に基づいて、薬包体内に分包された異形状錠剤の異形状錠剤パターンと異形状錠剤パターン面積とを、錠剤種類別に得た後、異形状錠剤パターン面積の小さい異形状錠剤から順番に、以下の（ａ）（ｂ）を繰り返して行うようにしている。
（ａ）  異形状錠剤パターンにパターンマッチングする錠剤領域を、探索用の薬包体画像内より検出することにより、異形状錠剤パターンの錠剤個数を計数する。
（ｂ）  探索用の薬包体画像より検出した錠剤領域を削除することにより、新たな探索用の薬包体画像を生成する。
【０１２９】
これにより、異形状錠剤パターンを用いて、異形状錠剤の形状を含めた個数確認を行い、形状間違いが生じない正確な監査を可能にしている。
【０１３０】
また、例えば、処方箋情報２５の錠剤Ｂが１．５個になった場合に、錠剤監査部１６は、分包パターン情報として錠剤パターンＢｈａと錠剤パターンＢｈａ面積を作成し、標準形状錠剤Ｂの個数分（１個）を加算した標準形状の錠剤個数を作成する。錠剤監査部１６は、錠剤パターンＢｈａをパターンマッチングし、標準形状錠剤Ｂの個数を含めた標準形状の錠剤個数を計数監査する。このように、実施の形態２の薬包体監査システムでは、同じ錠剤種類の錠剤Ｂであっても、異形状錠剤Ｂと標準形状錠剤Ｂとで異なる監査を行っている。その結果、異形状錠剤Ｂの形状を含めた正確な監査が可能になる。
【０１３１】
なお、前述の各実施の形態において、各薬包体には同じ種類の錠剤が同じ個数だけ封入される場合を説明したが、薬包体の封入錠剤が個別に異なっていても良い。例えば、朝用薬包体と昼用薬包体と晩用薬包体とで、異なる錠剤種類を異なる錠剤個数だけ封入することも可能である。また、１／２分割の異形状錠剤を作成するための標準形状錠剤は円盤状や楕円体状に限定されるものではなく、菱形状や長方形などの角形状の標準形状錠剤であってもよい。また、異形状錠剤は、１／２分割された異形状錠剤に限らず、１／３分割や１／４分割された異形状錠剤であっても良い。その他、本発明の主旨を変えずして各種の変形が可能であり、本発明に含まれることは言うまでもない。
【０１３２】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【産業上の利用可能性】
【０１３３】
本発明は、異形状錠剤を薬包体に封止して患者に提供する薬局、病院施設等で利用される薬包体監査システム等に適用できる。
【符号の説明】
【０１３４】
１０    薬包体監査システム
１１    分包指示部
１２    錠剤分包部
１３    薬包体
１４    錠剤分割部
１５    撮像部
１６    錠剤監査部
１７    照明部
１８    表示部
１９    搬送部
２０    錠剤情報保持部
２１    コード入力部
２５    処方箋情報
２６    分包指示情報
２７、１２７    分包パターン情報
３３ａ、３３ｂ、３３ｃ、３３ｈ、１３３ｐ、１３３ｑ、１３３ｒ    薬包体画像
５１、５２    標準形状錠剤Ａ
５１ａ、５２ａ、５４ａ、１５１、１５２、１５４    錠剤領域
５３    異形状錠剤Ｂ
５３ａ、５６ａ、１５３、１５６    異形状錠剤領域
５４、５５    標準形状錠剤Ｃ
５６    異形状錠剤Ｄ
６１、６２    破損錠剤領域候補
【図１】
0005422062.tif 000002
【図２Ａ】
0005422062.tif 000003
【図２Ｂ】
0005422062.tif 000004
【図２Ｃ】
0005422062.tif 000005
【図３】
0005422062.tif 000006
【図４】
0005422062.tif 000007
【図５Ａ】
0005422062.tif 000008
【図５Ｂ】
0005422062.tif 000009
【図５Ｃ】
0005422062.tif 000010
【図５Ｄ】
0005422062.tif 000011
【図５Ｅ】
0005422062.tif 000012
【図５Ｆ】
0005422062.tif 000013
【図６】
0005422062.tif 000014
【図７】
0005422062.tif 000015
【図８】
0005422062.tif 000016
【図９】
0005422062.tif 000017
【図１０】
0005422062.tif 000018
【図１１】
0005422062.tif 000019
【図１２】
0005422062.tif 000020
【図１３】
0005422062.tif 000021
【図１４】
0005422062.tif 000022
【図１５】
0005422062.tif 000023
【図１６】
0005422062.tif 000024
【図１７】
0005422062.tif 000025
【図１８】
0005422062.tif 000026