(57)【要約】【課題】薬剤師等のユーザが形状モデルを簡易に登録できる。【解決手段】注射薬払出装置の制御部（１９０）は、入力された容器の種類情報、及び容器のサイズ情報を取得する情報取得部（２１１）と、種類情報が示す種類に対応する形状テンプレートを特定し、サイズ情報に基づき、特定した形状テンプレートを拡大又は縮小することにより、形状モデルを作成するモデル作成部（２１２）と、モデル作成部が作成した形状モデルを登録するモデル登録部（２１４）と、を備える。【選択図】図６５
2020089720.tif 000002
【特許請求の範囲】
【請求項１】
薬剤が載置された載置部の画像から、前記載置部に載置され、かつ前記載置部から取出す対象とする薬剤の像を特定するために用いられる、薬剤を平面視したときの形状を示す形状モデルを登録するモデル登録装置であって、
薬剤を収容する容器の種類毎に、前記容器の概略形状を表す形状テンプレートが予め準備されており、
入力された前記容器の種類情報、及び前記容器のサイズ情報を取得する情報取得部と、
前記種類情報が示す種類に対応する形状テンプレートを特定し、前記サイズ情報に基づき、特定した形状テンプレートを拡大又は縮小することにより、前記形状モデルを作成するモデル作成部と、
前記モデル作成部が作成した形状モデルを登録するモデル登録部と、を備える、モデル登録装置。
【請求項２】
読取位置に載置された薬剤から、前記薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、
前記読取位置に載置された薬剤の向きを設定する薬剤向き設定部と、
前記図形向き特定部により特定された前記図形の向きと、前記薬剤向き設定部により設定された前記薬剤の向きとに基づき、前記図形の向き及び前記薬剤の向きの関係を示す向き情報を、前記薬剤の種類に紐付けて登録する情報登録部と、を備える、薬剤向き登録装置。
【請求項３】
前記薬剤の向きは、ユーザ入力により設定される、請求項２に記載の薬剤向き登録装置。
【請求項４】
薬剤を載置する載置部から取出され、かつ種類が識別された薬剤を、薬剤に付された図形の向きに基づき、搬送先において所定方向に沿って載置する薬剤搬送装置であって、
読取位置に設置された薬剤から、当該薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、
入力された薬剤のサイズ情報、前記図形向き特定部が特定した前記図形の向き、及び、請求項２又は３に記載の薬剤向き登録装置により登録された前記向き情報に基づき、前記読取位置に載置された薬剤の吸着位置を決定する吸着位置決定部と、を備える、薬剤搬送装置。
【請求項５】
薬剤を載置する載置部から取出され、かつ種類が識別された薬剤を、薬剤に付された図形の向きに基づき、搬送先において所定方向に沿って載置する薬剤搬送装置であって、
読取位置に設置された薬剤から、当該薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、
前記図形向き特定部が特定した前記図形の向き、及び、請求項２又は３に記載の薬剤向き登録装置により登録された前記向き情報に基づき、前記読取位置に載置された薬剤の向きを調整すると共に、前記薬剤を前記搬送先へと搬送する搬送制御部と、を備える、薬剤搬送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、薬剤を収容するカセットを取り扱う薬剤カセット取扱装置、及び、薬剤カセット取扱装置を備えた薬剤払出装置に関する。
【背景技術】
【０００２】
従来から、返品（回収）された薬剤を仕分ける薬剤仕分装置、及びトレイに収容された薬剤を払出す薬剤払出装置の開発が行われている。例えば、薬剤仕分装置の一例が特許文献１に開示されている。
【０００３】
特許文献１の薬剤仕分装置では、仕分トレイ設置部に設置された仕分トレイから取り出した薬剤の種類を判別した後、当該薬剤を収納ボックスへと収納する。具体的には、仕分トレイ設置部には複数の仕分トレイを保管可能であり、保管された仕分トレイのうち、最上段に保管された仕分トレイ内の薬剤が、薬剤の種類判別対象として取り出される。
【０００４】
なお、薬剤払出装置の周辺装置（例：プリンタ装置）に関する技術が、例えば特許文献２〜５に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−５１０４０号公報（２０１５年３月１９日公開）
【特許文献２】特開２００５−１３２５６５号公報（２００５年５月２６日公開）
【特許文献３】特開２０１５−１３１７７号公報（２０１５年１月２２日公開）
【特許文献４】特開２０１２−１３６２４０号公報（２０１２年７月１９日公開）
【特許文献５】ＷＯ２０１１／１３８８５７号公報（２０１１年１１月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１〜５には、薬剤を平面視したときの形状を示す形状モデルの、薬剤師等のユーザによる登録に関する開示は無い。また、特許文献１〜５には、薬剤の向きの登録に関する開示は無い。
【０００７】
本発明の一態様は、薬剤師等のユーザが形状モデルを簡易に登録可能なモデル登録装置を実現することを第１の目的とする。
【０００８】
また、本発明の一態様は、薬剤搬送装置が搬送先へ薬剤を搬送するときの薬剤搬送装置による薬剤の取出し、及び、薬剤搬送装置による搬送先での薬剤の載置を、精度良く行うことが可能とする薬剤向き登録装置を実現することを第２の目的とする。
【課題を解決するための手段】
【０００９】
上記の第１の課題を解決するために、本発明の一態様に係るモデル登録装置は、薬剤が載置された載置部の画像から、前記載置部に載置され、かつ前記載置部から取出す対象とする薬剤の像を特定するために用いられる、薬剤を平面視したときの形状を示す形状モデルを登録するモデル登録装置であって、薬剤を収容する容器の種類毎に、前記容器の概略形状を表す形状テンプレートが予め準備されており、入力された前記容器の種類情報、及び前記容器のサイズ情報を取得する情報取得部と、前記種類情報が示す種類に対応する形状テンプレートを特定し、前記サイズ情報に基づき、特定した形状テンプレートを拡大又は縮小することにより、前記形状モデルを作成するモデル作成部と、前記モデル作成部が作成した形状モデルを登録するモデル登録部と、を備える。
【００１０】
上記の第２の課題を解決するために、本発明の一態様に係る薬剤向き登録装置は、読取位置に載置された薬剤から、前記薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、前記読取位置に載置された薬剤の向きを設定する薬剤向き設定部と、前記図形向き特定部により特定された前記図形の向きと、前記薬剤向き設定部により設定された前記薬剤の向きとに基づき、前記図形の向き及び前記薬剤の向きの関係を示す向き情報を、前記薬剤の種類に紐付けて登録する情報登録部と、を備える。
【発明の効果】
【００１１】
本発明の一態様に係るモデル登録装置によれば、薬剤師等のユーザが形状モデルを簡易に登録できる。
【００１２】
また、本発明の一態様に係る薬剤向き登録装置によれば、上記薬剤搬送装置による薬剤の取出し及び搬送先での薬剤の載置を精度良く行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る注射薬払出装置の構成を示すブロック図である。
【図２】本実施形態に係る注射薬払出装置を含む注射薬払出システムの構成の例を示す図である。
【図３】本実施形態に係る注射薬払出装置の斜視図である。
【図４】カセット棚の拡大斜視図である。
【図５】特定処理部及びカセット保持部の正面図である。
【図６】カセット保持部の平面図である。
【図７】特定処理部及び薬剤仕分部の、図３とは別の角度からの斜視図である。
【図８】特定処理部及び薬剤仕分部の一部の平面図である。
【図９】薬剤移動部の正面図である。
【図１０】（ａ）は、カセット移送部の、図３とは別の角度からの斜視図であり、（ｂ）は、（ａ）に示したカセット移送部の要部の拡大図である。
【図１１】注射薬払出装置の前面に平行な面における方向揃えカセットの断面図である。
【図１２】大型返品薬カセットの形状を示す図であって、（ａ）は平面図であり、（ｂ）は（ａ）のＡ−Ａ線における断面図である。
【図１３】中小型返品薬カセットの形状を示す図であって、（ａ）は平面図であり、（ｂ）は（ａ）のＢ−Ｂ線における断面図であり、（ｃ）は（ａ）のＣ−Ｃ線における断面図である。
【図１４】注射薬払出装置が注射薬を払い出す場合の動作を示すフローチャートである。
【図１５】返品薬に対する注射薬払出装置の動作を示すフローチャートである。
【図１６】カセット保持部に保持されるカセットの配置の例を示す図である。
【図１７】形状モデルの登録処理について説明するための図であり、（ａ）は当該登録処理の一例を示すフローチャートであり、（ｂ）は形状モデルが示す注射薬の形状を模式的に表した図である。
【図１８】初期設定処理の一例を示すフローチャートである。
【図１９】各座標系を説明するための図である。
【図２０】（ａ）〜（ｃ）は、座標変換処理を説明するための図である。
【図２１】カセットに収容された注射薬の吸着位置を決定する処理の一例を示す図である。
【図２２】（ａ）及び（ｂ）は、画像におけるカセットの検出について説明するための図である。
【図２３】（ａ）及び（ｂ）は、レンズ歪みに起因した位置ずれの補正を説明するための図である。
【図２４】注射薬の幅に起因した位置ずれの補正を説明するための図である。
【図２５】（ａ）〜（ｃ）は、投影に係る位置ずれの補正を説明するための図である。
【図２６】カセットの一例を示す図であり、（ａ）は分割部材を装着前の状態、（ｂ）は分割部材を装着後の状態を示す図である。
【図２７】（ａ）及び（ｂ）は、カセット移送部の詳細図である。
【図２８】注射薬払出装置の構成を示すブロック図である。
【図２９】カセットの保管位置の特定処理の一例を示すフローチャートである。
【図３０】（ａ）及び（ｂ）は、センサ及び反射板の設置位置の一例を説明するための図である。
【図３１】移動速度情報の一例を示す表である。
【図３２】（ａ）は、薬剤搬送部の移動機構の構成例を示す図であり、（ｂ）及び（ｃ）は、薬剤搬送部の吸着機構の動作例を示す図である。
【図３３】（ａ）及び（ｂ）は、期限読取用カメラによる画像処理のタイミング調整の一例について説明するための図である。
【図３４】（ａ）〜（ｆ）は、払出不可の注射薬があった場合の処理の一例を説明するための図である。
【図３５】小型トレイが搬送トレイに載置された状態を示す図である。
【図３６】（ａ）は、小型トレイの一例を示す斜視図、（ｂ）は、小型トレイの一例を示す平面図、（ｃ）は、小型トレイの一例を示すＡ−Ａ’断面図である。
【図３７】プリンタ装置の一例を示す斜視図である。
【図３８】プリンタ装置の一例を示すブロック図である。
【図３９】プリンタ装置の底部の一例を示す平面図である。
【図４０】搬送トレイ印字装置の一例を示す正面図である。
【図４１】（ａ）は、輸液ラベル払出装置、及び輸液ラベル搬送機構の一例を示す斜視図であり、（ｂ）及び（ｃ）は、輸液ラベル払出装置が備える輸液ラベル受取部の一例を示す斜視図である。
【図４２】輸液ラベル払出装置の一例を示す平面図である。
【図４３】（ａ）〜（ｄ）は、輸液ラベル搬送機構による輸液ラベルの把持動作の一例について説明するための図である。
【図４４】（ａ）〜（ｄ）は、輸液ラベル搬送機構による輸液ラベルの搬送動作の一例について説明するための図である。
【図４５】（ａ）及び（ｂ）は、搬送トレイにおける輸液ラベルの載置位置について説明するための図である。
【図４６】注射箋払出装置の一例を示す図であり、（ａ）は、注射箋払出装置の一例を示す正面図であり、（ｂ）及び（ｃ）は、注射箋受取部の一例を示す斜視図である。
【図４７】（ａ）及び（ｂ）は、注射箋搬送機構の一例を示す斜視図である。
【図４８】（ａ）〜（ｄ）は、注射箋把持機構による注射箋の搬送動作の一例について説明するための図である。
【図４９】（ａ）及び（ｂ）は、輸液ラベル搬送機構が備える輸送ラベル把持部の一例を示す斜視図である。
【図５０】（ａ）は、分割部材を装着したときのカセットの一例を示す図であり、（ｂ）は、カセットを２分割して使用するときのデータテーブルの一例を示す図である。
【図５１】別例のカセット保持部を備えた注射薬払出装置の一例を示す斜視図である。
【図５２】カセット兼薬剤保持部の一例を示す図であり、（ａ）は、カセット兼薬剤保持部の概略的な分解断面図であり、（ｂ）は転がり防止シートの一例を示す斜視図であり、（ｃ）は、光源が点灯した状態におけるカセット兼薬剤保持部の一例を示す平面図である。
【図５３】照明部材の概略的な配置例を示す図である。
【図５４】返品薬に対する注射薬払出装置の動作の別例を示すフローチャートである。
【図５５】タッチパネルに表示される画像の例を示す図である。
【図５６】別例の輸液ラベル受取部を示す図であって、（ａ）は斜視図であり、（ｂ）は正面図である。
【図５７】（ａ）〜（ｄ）は、輸液ラベルの搬送例について説明するための図である。
【図５８】大型返品薬カセットの一例を示す斜視図である。
【図５９】（ａ）は、大型返品薬カセットの平面図、（ｂ）及び（ｃ）は、中小型返品薬カセットの側面図である。
【図６０】大型返品薬カセットにおける凹部の傾斜の一例を示す断面図である。
【図６１】中小型返品薬カセットの一例を示す斜視図である。
【図６２】（ａ）は、中小型返品薬カセットの平面図、（ｂ）及び（ｃ）は、中小型返品薬カセットの側面図である。
【図６３】中型薬載置領域における凹部の傾斜の一例を示す断面図である。
【図６４】小型薬載置領域における凹部の傾斜の一例を示す断面図である。
【図６５】注射薬払出装置の構成の一例を示すブロック図である。
【図６６】バイアルの一例と、バイアルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。
【図６７】アンプルの一例と、アンプルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。
【図６８】プラスチックアンプルの一例と、プラスチックアンプルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。
【図６９】スティックアンプルの一例と、スティックアンプルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。
【図７０】位置変更部における注射薬の載置方向と、注射薬に付された注射薬識別情報の向きとの対応関係の一例を示す図である。
【図７１】簡易形状モデルの登録処理、及び注射薬識別情報の向きの登録処理の一例を示すフローチャートである。
【図７２】モデル登録画像の一例を示す図である。
【図７３】モデル登録画像の一例を示す図である。
【図７４】モデル登録画像の一例を示す図である。
【図７５】モデル登録画像の一例を示す図である。
【図７６】モデル登録画像の一例を示す図である。
【発明を実施するための形態】
【００１４】
本明細書において、「１患者への投与に係る処方データ」は、少なくとも以下の（１）〜（３）の何れかを指すものであっても構わない。
（１）１患者へ投与される薬剤に関するデータ（１患者単位の処方データ）。
（２）１患者へ投与される１回分の薬剤に関するデータ（１処方単位の処方データ）。
（３）１患者へ投与される１回分の薬剤に対して処方時に分類が付与されている場合の、その分類に関するデータ（１ＲＰ（レシピ）単位の処方データ）。
【００１５】
また、薬剤とは、容器等に収容されていない薬剤自体のほか、容器等に収容された状態の薬剤（例：アンプル、バイアル、注射キット、及びＰＴＰ（Press Through Pack）シート）も含む。本実施形態では、主として、薬剤が注射薬（注射薬を収容したアンプル又はバイアルを含む）であるものとして説明する。
【００１６】
〔注射薬払出システムの概要〕
図２は、本実施形態に係る注射薬払出装置１００（薬剤カセット取扱装置）を含む注射薬払出システム１（薬剤払出装置）の構成の例を示す図である。図２に示すように、注射薬払出システム１は、供給リフタ１１と、注射薬払出装置１００と、プリンタ装置１３と、排出リフタ１４とを備える。注射薬払出システム１は、医師等の処方に基づき患者に投与される注射薬の種類及び数等のデータを含む処方データが提供されることで動作する。注射薬払出システム１に提供される処方データは、注射薬の投与対象となる複数の患者分の注射薬の種類及び数等を含むデータである。処方データは、例えば、病棟によって管理されており、所定の期日毎に、所定の期間分の処方データが病棟から注射薬払出システム１へと送信される。注射薬払出システム１は、受信した処方データに基づいて、患者ごとの１回の投与に係る注射薬を払い出す。払い出された注射薬を受けるための搬送トレイ１５１ａ（図７参照）が、注射薬払出システム１内を通過する。
【００１７】
供給リフタ１１は、処方データの提供に合わせて注射薬払出システム１内を通過する搬送トレイ１５１ａを供給する装置である。注射薬払出装置１００は、注射薬払出システム１に提供された処方データに含まれる、１患者への投与に係る処方データに基づいて搬送トレイ１５１ａに注射薬を払い出す装置である。プリンタ装置１３は、処方データに示されている注射薬の種類などの情報を搬送トレイ１５１ａに印字する。排出リフタ１４は、注射薬の払い出し及び情報の印字が終了した搬送トレイ１５１ａを注射薬払出システム１から排出する。
【００１８】
〔注射薬払出装置の構成〕
図１は、本実施形態に係る注射薬払出装置１００の構成を示すブロック図である。図３は、注射薬払出装置１００の斜視図である。なお、図３においては、注射薬払出装置１００の内部を可視化するため、図２において示されていた外装を取り外した状態を示している。
【００１９】
図１及び図３に示すように、注射薬払出装置１００は、カセット棚１１０と、特定処理部１２０と、カセット保持部１３０と、カセット移送部１４０と、薬剤仕分部１５０と、記憶部１８０と、制御部１９０とを備える。特に、カセット棚１１０、特定処理部１２０、カセット保持部１３０、及びカセット移送部１４０を総称して薬剤カセット取扱装置２００と称する。
【００２０】
カセット棚１１０は、注射薬（薬剤）を収容するｍ個のカセットＣａを保管する棚である。ｍは３以上の整数である。本実施形態では、カセット棚１１０は、鉛直面内で行列状にカセットＣａを保管している。ｍ個のカセットＣａのそれぞれには、予め薬種毎に注射薬が収容される。また、少なくとも２つのカセットＣａには互いに異なる種類の注射薬が収容されている。また、後述するように、ｍ個のカセットの全てがカセットＣａである必要は必ずしもなく、例えば、ｍ個のカセットの一部として、返品薬を取り扱うためのカセットが含まれていても構わない。
【００２１】
以下の説明では、カセットＣａがカセット棚１１０に挿入される方向を奥行き方向と称する。また、水平面に平行な面において奥行き方向に垂直な方向を幅方向と称する。
【００２２】
図４は、カセット棚１１０の拡大斜視図である。図４に示すように、カセット棚１１０は、鉛直方向に平行、かつ奥行き方向に平行な複数の壁材１１１を備える。複数の壁材１１１の間隔は、カセットＣａの幅よりも大きい。
【００２３】
それぞれの壁材１１１からは、複数の支持部材１１２が幅方向に延出している。互いに隣接する壁材１１１の、互いに対向する面においては、それぞれの支持部材１１２の高さは互いに等しい。また、互いに対向する支持部材１１２の先端同士の間隔は、カセットＣａの幅よりも小さい。このため、カセット棚１１０において、壁材１１１の間に挿入されたカセットＣａは、幅方向における両端を支持部材１１２に支持された状態で保管される。
【００２４】
カセットＣａは、奥行き方向の手前側から奥側へ向かって挿入される。支持部材１１２の手前側端部の上面には、突起１１３が形成されている。突起１１３の上端と、突起１１３の上側の支持部材１１２との間の距離は、カセットＣａの厚さ（高さ）よりも大きい。このため、カセットＣａは、突起１１３の上側からカセット棚１１０に挿入されることができる。また、カセット棚１１０に保管されているカセットＣａが手前側へ水平移動した場合、突起１１３に引っ掛かるため、カセットＣａがカセット棚１１０から滑落する虞は小さい。
【００２５】
カセットＣａに収容される注射薬は、アンプル又はバイアルといった容器に収容されている。本実施形態では、注射薬は、整列していない状態でカセットＣａに収容されている。ただし、注射薬は、整列した状態でカセットＣａに収容されていても構わない。また、カセットＣａに、注射薬の代わりに錠剤や軟膏といった薬品が収容されていてもよい。また、カセットＣａに、薬剤以外の物品が収容されていてもよい。
【００２６】
アンプル及びバイアルには、収容する注射薬の種類に応じて異なる形状を有するものが存在する。カセットＣａは、当該カセットＣａに収容するアンプル又はバイアルの形状に応じて異なる形状（例えば高さ）を有していてもよい。カセットＣａは、例えば直径が２８ｍｍ以下のアンプル又はバイアルを収容する小カセットと、直径が２８ｍｍを超えるアンプル又はバイアルを収容する大カセットとを含んでいてもよい。
【００２７】
図５は、特定処理部１２０及びカセット保持部１３０の正面図である。図５には、理解を助ける目的で、カセット棚１１０も併せて示されている。
【００２８】
カセット保持部１３０は、カセット棚１１０に保管されているカセットＣａのうち、特定処理部１２０による特定処理を受けるカセットＣａをｎ個まで一時的に保持可能である。ｎの値は２以上かつｍ未満（ｍ＞ｎ≧２）であってよく、本実施形態ではｎの値は４である。
【００２９】
図６は、カセット保持部１３０の平面図である。図６に示すように、カセット保持部１３０は、４つのカセット保持部１３０ａ〜１３０ｄの集合である。なお、カセット保持部１３０の数は、４つに限定されず、上述したｎの値、すなわちカセット保持部１３０が保持可能なカセットＣａの数に等しい。カセットＣａは、カセット保持部１３０ａ〜１３０ｄのいずれかに載置されることで保持される。また、カセット保持部１３０ａ〜１３０ｄのそれぞれの下側には、カセット保持部１３０ａ〜１３０ｄを奥行き方向に往復運動させる駆動機構１３３ａ〜１３３ｄが設けられている。
【００３０】
カセット保持部１３０ａ〜１３０ｄには、カセット移送部１４０からカセットＣａを受け入れるカセット受入位置１３１と、カセットＣａが特定処理部１２０による特定処理を受けるための処理位置１３２とが存在する。詳細には、カセット保持部１３０ａ〜１３０ｄのそれぞれについて、カセット受入位置１３１ａ〜１３１ｄと、処理位置１３２ａ〜１３２ｄとが存在する。カセット保持部１３０ａ〜１３０ｄは、駆動機構１３３ａ〜１３３ｄにより奥行き方向に往復運動することで、カセット受入位置１３１ａ〜１３１ｄと処理位置１３２ａ〜１３２ｄとの間でカセットＣａを往復移動させる。換言すれば、カセット保持部１３０は、カセットＣａを処理位置１３２へ向けて水平方向に移動させる。図６では、カセット保持部１３０ｂが処理位置１３２ｂに位置し、他のカセット保持部１３０ａ、１３０ｃ及び１３０ｄがそれぞれカセット受入位置１３１ａ、１３１ｃ及び１３１ｄに位置する状態が示されている。このように、カセット保持部１３０ａ〜１３０ｄのそれぞれは、互いに独立してカセットＣａを往復移動させることができる。なお、カセット保持部１３０ａ〜１３０ｄのうちの、２以上のカセット保持部が、対応する処理位置１３２ａ〜１３２ｄに位置してもよい。
【００３１】
また、カセット保持部１３０ａには、カセットＣａの重量を計測するためのロードセル１３４が設けられている。カセットＣａ自体の（すなわち注射薬の重量を含まない）重量、及びカセットＣａに収容されている注射薬の１つ当たりの重量は既知である。このため、ロードセル１３４によりカセットＣａ全体の重量を計測することで、カセットＣａに収容されている注射薬の数、すなわち注射薬払出装置１００における注射薬の在庫を算出することができる。この算出処理は、例えばある日の夕方にその日の注射薬の払出処理がすべて完了し、各カセットＣａに注射薬が充填された後、翌朝に注射薬の払出処理が開始されるまでの間に実行される。
【００３２】
特定処理部１２０は、カセットＣａに収容された注射薬に対して特定処理を行う。本実施形態では、特定処理は、払出対象となる注射薬を含むカセットＣａをカセット棚１１０から取出し、注射薬の種類及び有効期限を特定するまでの処理を少なくとも含む。また、特定処理は、後述する返品薬を含む返品薬受入カセット１６１（図１６参照）、大型返品薬カセット１６３（図１２参照）又は中小型返品薬カセット１６４（図１３参照）をカセット棚１１０から取出し、返品薬の種類及び有効期限を特定するまでの処理を少なくとも含むものであってもよい。上記特定処理を実現すべく、特定処理部１２０は、薬剤搬送部１２１と、位置特定用カメラ１２２（第１撮影部）と、バーコードリーダー１２３及び１２４（読取部）と、期限読み取り用カメラ１２５（第２撮影部）と、位置変更部１２６と、薬剤回転部１２７と、第１判別処理部１９５（後述）と、第２判別処理部１９６（後述）と、を含む。
【００３３】
位置特定用カメラ１２２は、カセット棚１１０の下側に設けられたカメラである。位置特定用カメラ１２２は、カセットＣａから取り出す注射薬を特定するための撮影を行う。
【００３４】
図５及び図６に示すように、本実施形態の注射薬払出装置１００は、位置特定用カメラ１２２として、２つの位置特定用カメラ１２２ａ及び１２２ｂを備える。図６に示すように、位置特定用カメラ１２２ａは、処理位置１３２ａ及び１３２ｂの境界線の中央付近の直上に設けられ、処理位置１３２ａ及び１３２ｂを含む撮影領域１２２ｃを撮影する。また、位置特定用カメラ１２２ｂは、処理位置１３２ｃ及び１３２ｄの境界線の中央付近の直上に設けられ、処理位置１３２ｃ及び１３２ｄを含む撮影領域１２２ｄを撮影する。したがって、２つの位置特定用カメラ１２２ａ及び１２２ｂにより、４つの処理位置１３２ａ〜１３２ｄに位置するカセットＣａの内部を撮影することができる。
【００３５】
図７は、特定処理部１２０及び薬剤仕分部１５０の、図３とは別の角度からの斜視図である。図７においては、カセット保持部１３０は省略されている。図８は、特定処理部１２０及び薬剤仕分部１５０の一部の平面図である。
【００３６】
位置変更部１２６は、水平面に垂直な軸の周りで回転可能なターンテーブルである。位置変更部１２６の上面には、特定処理部１２０が受け入れた薬剤を搭載するための第１搭載部１２６ａ（搭載部）及び第２搭載部１２６ｂ（搭載部）が設けられている。本実施形態では、第１搭載部１２６ａ及び第２搭載部１２６ｂは、位置変更部１２６の回転軸を挟んで互いに対向する位置に設けられている凹部である。
【００３７】
位置変更部１２６は、第１搭載部１２６ａ及び第２搭載部１２６ｂの位置を、薬剤搬送部１２１から注射薬を受け入れる薬剤受入位置と、注射薬を払い出すために当該注射薬を上述の薬剤移動部１５３に受け渡す薬剤受渡位置との間で変更する。具体的には、位置変更部１２６が上述した軸の周りで回転することで、薬剤受入位置と薬剤受渡位置との間で第１搭載部１２６ａ及び第２搭載部１２６ｂの位置が変更される。図８においては、第１搭載部１２６ａが薬剤受入位置に、第２搭載部１２６ｂが薬剤受渡位置に、それぞれ存在している。
【００３８】
薬剤回転部１２７は、バーコードリーダー１２３による読取り、又は期限読み取り用カメラ１２５による撮影のために、薬剤搬送部１２１によって搬送された注射薬を受け入れ、受け入れた注射薬を軸方向に回転させる。薬剤回転部１２７は、第１搭載部１２６ａ及び第２搭載部１２６ｂに設けられている。具体的には、薬剤回転部１２７は、第１搭載部１２６ａ及び第２搭載部１２６ｂの底部に設けられたベルトコンベヤであり、第１搭載部１２６ａ及び第２搭載部１２６ｂに搭載された注射薬を軸方向に回転させる。第１搭載部１２６ａ及び第２搭載部１２６ｂは、薬剤回転部１２７が受け入れた注射薬を搭載する。具体的には、第１搭載部１２６ａ及び第２搭載部１２６ｂのうち、薬剤受入位置に位置する搭載部が、薬剤搬送部１２１によって搬送された注射薬を搭載する。
【００３９】
なお、本実施形態では、図８に示すように、第１搭載部１２６ａおよび第２搭載部１２６ｂの両方が薬剤回転部１２７を備えているが、これに限られない。例えば、第１搭載部１２６ａ及び第２搭載部１２６ｂの位置が固定であり、かつ、第２搭載部１２６ｂが、第２搭載部１２６ｂに載置された注射薬が一定の向きとなるような断面形状を有している場合には、第１搭載部１２６ａにのみ薬剤回転部１２７が設けられていればよい。上記断面形状としては、例えば、略Ｖ字形状が挙げられる。なお、この場合、注射薬払出装置１００は、第１搭載部１２６ａから第２搭載部１２６ｂへと注射薬を搬送する搬送機構を有する。また、後述のバーコードリーダー１２４は不要である。
【００４０】
また、注射薬払出装置１００が備える搭載部の数は３以上であってもよく、１つであってもよい。ただし、搭載部の数が１つである場合、１つの注射薬の特定が完了するまで他の注射薬の搭載を待機する時間が生じるため、注射薬の払い出しに要する時間が増大する。この点を考慮すれば、注射薬払出装置１００は、複数の搭載部を備え、当該搭載部の位置を薬剤受入位置と薬剤受渡位置との間で変更するように構成されることが好ましい。
【００４１】
薬剤搬送部１２１は、カセットＣａに収容された注射薬を払い出すために、注射薬をカセットＣａから取り出し搬送する。本実施形態では、薬剤搬送部１２１は、図５に示すように、吸着機構１２１ａと、移動機構１２１ｂと、スライダ１２１ｃとを有する。吸着機構１２１ａは、注射薬を吸着する吸着機構であり、鉛直下方に延伸可能である。移動機構１２１ｂは、吸着機構１２１ａを奥行き方向に移動させ、かつ自身が幅方向に往復移動することが可能な機構である。移動機構１２１ｂは、スライダ１２１ｃに沿って幅方向に往復移動する。
【００４２】
バーコードリーダー１２３は、注射薬に付された、当該注射薬の種類を示す情報（第１識別情報）を読み取る。本実施形態では、注射薬の種類を示す情報は、バーコードの形で注射薬に付されている。バーコードリーダー１２３は、薬剤受入位置の第１搭載部１２６ａ又は第２搭載部１２６ｂに搭載されている注射薬のバーコードを読み取る。
【００４３】
バーコードリーダー１２４は、バーコードリーダー１２３と略同一の構成を有する。バーコードリーダー１２４は、薬剤受渡位置の第１搭載部１２６ａ又は第２搭載部１２６ｂに搭載されている注射薬について、姿勢を確認するためにバーコードを読み取る。例えば注射薬の断面が楕円形である場合、当該注射薬には吸着に適した姿勢と適していない姿勢とが存在する。そこで、注射薬が吸着に適した姿勢である場合にバーコードリーダー１２４によって読み取れる位置にバーコードを付し、バーコードを読み取れるように注射薬を薬剤回転部１２７により回転させることで、注射薬を吸着に適した姿勢にすることができる。バーコードの読み取りの可否による姿勢の確認が必要な注射薬を示す情報は、記憶部１８０に記憶されている。
【００４４】
なお、注射薬の姿勢を別の方法で確認してもよい。この場合には、バーコードを上述の位置に付す必要はない。
【００４５】
期限読み取り用カメラ１２５は、注射薬に付された、当該注射薬の有効期限を示す情報（第２識別情報）を撮影する。本実施形態では、注射薬の有効期限を示す情報は、文字で注射薬に付されている。
【００４６】
以上の構成により、薬剤カセット取扱装置２００においては、カセットＣａがカセット棚１１０からカセット保持部１３０へカセット移送部１４０により移送される。さらに、特定処理部１２０により、カセットＣａに収容された注射薬に対して特定処理が行われる。
【００４７】
薬剤仕分部１５０は、特定処理部１２０での処理が終了した注射薬を仕分ける。薬剤仕分部１５０は、図７に示すように、トレイ保持部１５１と、非払出薬保管部１５２と、薬剤移動部１５３とを備える。
【００４８】
トレイ保持部１５１は、注射薬が払い出される搬送トレイ１５１ａを保持する。トレイ保持部１５１は、注射薬払出システム１において搬送トレイ１５１ａが流れる経路の一部として設けられている。
【００４９】
非払出薬保管部１５２は、払出不可と判別された注射薬を保管する。非払出薬保管部１５２は、注射薬を複数の種類に分類して保管する。具体的には、非払出薬保管部１５２は、例えば、種類が適切でなかったものと、有効期限が適切でなかったものとのそれぞれについて、大型のものと中型又は小型のものとに分類する。
【００５０】
薬剤移動部１５３は、注射薬の種類及び有効期限についての判別結果に基づいて、トレイ保持部１５１に保持された搬送トレイ１５１ａ、又は非払出薬保管部１５２のいずれかに注射薬を移動させる。なお、搬送トレイ１５１ａは、複数の領域に仕切られ、領域ごとに異なる処方データ（例えば１患者への施用分等）の注射薬が払い出されてもよい。
【００５１】
なお、上記特定処理は、種類及び有効期限が特定された注射薬を、搬送トレイ１５１ａ又は非払出薬保管部１５２へ仕分けるまでの処理を含んでもよい。この場合、特定処理部１２０は、薬剤仕分部１５０を含む。
【００５２】
図９は、薬剤移動部１５３の正面図である。本実施形態の薬剤移動部１５３は、吸着機構１５３ａと、移動機構１５３ｂと、スライダ１５３ｃとを有する。吸着機構１５３ａは、注射薬を吸着する吸着機構であり、鉛直下方に延伸可能である。移動機構１５３ｂは、吸着機構１５３ａを幅方向に移動させ、かつ自身が奥行き方向に往復移動することが可能な機構である。移動機構１５３ｂは、スライダ１５３ｃに沿って奥行き方向に往復移動する。
【００５３】
具体的には、薬剤移動部１５３は、種類及び有効期限の両方について適切と判別された注射薬については、搬送トレイ１５１ａに払い出す。一方、薬剤移動部１５３は、種類及び有効期限の少なくとも一方について不適切と判別された注射薬については、非払出薬保管部１５２に移動させる。
【００５４】
カセット移送部１４０は、カセット保持部１３０に保持されるカセットＣａを差し替えるために、カセット棚１１０とカセット保持部１３０との間でカセットＣａを移送する。本実施形態では、カセット移送部１４０は、カセットＣａをカセット棚１１０から引き出し、鉛直方向に移送してカセット受入位置１３１にあるカセット保持部１３０に載置する。特に、カセット移送部１４０は、受信した処方データのうち、１患者への投与に係る処方データに２種以上の注射薬が含まれている場合に、当該処方データ、及び後述する対応関係データに基づいて、当該注射薬が収容されたカセットＣａをそれぞれカセット保持部１３０へと移送する。
【００５５】
なお、１患者への投与に係る処方データには、注射薬のレシピ（組み合わせ）が複数含まれる場合がある。この場合には、注射薬をレシピごとに払い出し、複数回の払い出しで払い出された複数の上記レシピの注射薬をまとめて患者に投与することも考えられる。この場合には、カセット移送部１４０は、１つのレシピに２種以上の注射薬が含まれている場合に、当該注射薬が収容されたカセットＣａをそれぞれカセット保持部１３０へと移送するものであってもよい。
【００５６】
図１０の（ａ）は、カセット移送部１４０の、図３とは別の角度からの斜視図である。理解を助けるため、図１０にはカセット棚１１０も併せて示されている。図１０の（ｂ）は、図１０の（ａ）に示したカセット移送部１４０の要部の拡大図である。図１０の（ａ）及び（ｂ）に示すように、カセット移送部１４０は、爪部１４１と、爪部移動機構１４２と、梁部１４３と、支柱部１４４とを備える。
【００５７】
爪部１４１は、鉛直上方へ突出する爪状の部材である。カセットＣａは、奥行き方向における手前側の縁に、鉛直下方へ突出する形状の係合部を備えている。当該係合部に爪部１４１を係合させることで、カセット移送部１４０はカセット棚１１０からカセットＣａを引き出すことができる。
【００５８】
爪部移動機構１４２は、爪部１４１を奥行き方向に往復運動させる機構である。カセットＣａは、カセット棚１１０から引き出された状態において、爪部移動機構１４２の下側に位置する。梁部１４３は、注射薬払出装置１００の上部に配された、幅方向に平行な梁である。爪部移動機構１４２は、梁部１４３に沿って、幅方向に平行に移動することができる。支柱部１４４は、注射薬払出装置１００の前面近傍の、幅方向における両端に配された２本の支柱である。梁部１４３は、両端を支柱部１４４に支持された状態で、鉛直方向に移動可能である。これらの、（ｉ）奥行き方向への爪部１４１の移動、（ｉｉ）幅方向への爪部移動機構１４２の移動、及び（ｉｉｉ）鉛直方向への梁部１４３の移動、を組み合わせることで、爪部１４１に引掛けられた状態のカセットＣａを移送することができる。
【００５９】
また、カセット移送部１４０は、爪部移動機構１４２の下面に、衝撃吸収板１４５を備えている。衝撃吸収板１４５は、カセットＣａがカセット棚１１０から引き出された状態において、カセットＣａの上側を覆う。衝撃吸収板１４５は、衝撃に対して上下動可能に構成されている。カセットＣａに対して加わった衝撃により注射薬が跳ね上がった場合、当該注射薬は衝撃吸収板１４５に衝突する。衝撃吸収板１４５は、注射薬の衝突による衝撃を上下動することにより緩和する。これにより、カセットＣａに対して加わった衝撃により注射薬が破損する虞が低減される。
【００６０】
また、カセット移送部１４０は、カセット棚１１０からカセットＣａを取り出す場合、カセットＣａの手前側を突起１１３の高さよりも浮かせた状態で引き出す。このため、カセット移送部１４０は、カセットＣａを突起１１３に引っ掛けることなくカセット棚１１０から取り出すことができる。
【００６１】
制御部１９０は、注射薬払出装置１００の動作を制御する。制御部１９０は、移送制御部１９１と、駆動制御部１９２と、搬送制御部１９３と、吸着位置決定部１９４と、第１判別処理部１９５と、第２判別処理部１９６と、薬剤位置制御部１９７とを備える。
【００６２】
移送制御部１９１は、カセット移送部１４０がカセットＣａをカセット棚１１０からカセット保持部１３０へ移送する動作を制御する。駆動制御部１９２は、カセット保持部１３０の、カセットＣａを処理位置とカセット受入位置との間で移動させる動作を制御する。搬送制御部１９３は、薬剤搬送部１２１及び薬剤移動部１５３の動作を制御する。
【００６３】
吸着位置決定部１９４は、位置特定用カメラ１２２が撮影した画像を解析して、カセットＣａから注射薬を取り出すために薬剤搬送部１２１が注射薬を吸着する吸着位置を決定する。
【００６４】
第１判別処理部１９５は、バーコードリーダー１２３によって読み取られた注射薬の種類を示す情報を、１患者への投与に係る処方データに含まれている注射薬の種類を示す情報（注射薬の固有情報）と照合した結果に基づき、注射薬の払出しの可否を判別する。第２判別処理部１９６は、期限読み取り用カメラ１２５によって撮影された注射薬の有効期限を示す情報に基づき、注射薬の払出しの可否を判別する。具体的には、第２判別処理部１９６は、例えば上記有効期限と判別処理を行う日時とを照合した結果に基づき、注射薬の払出しの可否を判別してもよい。又は、第２判別処理部１９６は、例えば上記有効期限と注射薬を患者に投与する日時とを照合した結果に基づき、注射薬の払出しの可否を判別してもよい。この場合、注射薬を患者に投与する日時のデータは、例えば１患者への投与に係る処方データに含まれていてよい。
【００６５】
第１判別処理部１９５および第２判別処理部１９６による処理は、上述した特定処理の一部である。このため、上述したとおり、特定処理部１２０は、第１判別処理部１９５および第２判別処理部１９６を含む。
【００６６】
薬剤位置制御部１９７は、位置変更部１２６および薬剤回転部１２７の動作を制御する。具体的には、薬剤位置制御部１９７は、位置変更部１２６を回転させることで、第１搭載部１２６ａ及び第２搭載部１２６ｂの位置を制御する。また、薬剤位置制御部１９７は、薬剤回転部１２７を動作させ、第１搭載部１２６ａ又は第２搭載部１２６ｂ内の注射薬を回転させる。
【００６７】
また、制御部１９０は、１患者への投与に係る処方データに複数種類の注射薬が示されている場合に、注射薬の払出順序を決定する払出順序決定部（不図示）をさらに備える。払出順序決定部は、例えば１患者への投与に係る処方データに示されている順番を注射薬の払出順序として決定してもよい。また、払出順序決定部は、例えば注射薬の名称に基づいて注射薬の払出順序を決定してもよい。注射薬の払出順序、及び後述する対応関係データに基づいて、カセット移送部１４０により移送されるカセットＣａの順序、及び、カセット保持部１３０に保持されたカセットＣａがカセット受入位置１３１から処理位置１３２へ移動する順序などが決定される。
【００６８】
記憶部１８０は、注射薬払出装置１００の制御に必要な情報を記憶する。記憶部１８０は、例えば薬剤搬送部１２１、カセット移送部１４０、及び薬剤移動部１５３などの動作を制御するためのプログラムを記憶している。また、記憶部１８０は、ｍ個のカセットＣａのそれぞれと、当該ｍ個のカセットＣａのそれぞれに収容されている注射薬との対応関係を示す対応関係データを記憶している。また、記憶部１８０は、上述した、バーコードの読み取りの可否による姿勢の確認が必要な注射薬を示す情報を記憶している。
【００６９】
また、記憶部１８０には、各注射薬に関する情報が記録された薬品マスタが記憶されている。具体的には、薬品マスタには、各注射薬を識別するための注射薬識別情報（注射薬コード、注射薬ＩＤ）に、種々の情報（例：注射薬の幅を示す注射薬幅情報）が紐付けられた状態で登録されている。
【００７０】
なお、薬品マスタ、及び上述した他の情報は、ネットワークを介して注射薬払出装置１００と接続可能なサーバ（不図示）に記憶されていても構わない。
【００７１】
（返品薬について）
また、病院業務においては、一旦払い出された注射薬が、患者の容態の変化などにより、患者に投与されず返品されることがある。このような返品された注射薬（返品薬）について、種類ごとにカセットＣａに戻すことには手間がかかる。そこで、注射薬払出装置１００は、返品薬の種類および有効期限を特定した上で保管し、当該返品薬を再利用する機能を有する。当該機能を実現する具体的な構成について以下に説明する。
【００７２】
カセット棚１１０は、図１１〜図１３に示すように、返品薬受入カセット１６１と、方向揃えカセット１６２と、大型返品薬カセット１６３と、中小型返品薬カセット１６４と、を備える。これらのカセットは、例えばカセット棚１１０の幅方向における右端の列に保持されていてよい。
【００７３】
返品薬受入カセット１６１は、返品薬を最初に受け入れるカセットである。ユーザは、返品薬を返品薬受入カセット１６１に投入する場合に、返品薬の種類又は方向などを気にせずに投入することができる。
【００７４】
方向揃えカセット１６２は、返品薬の向きを一定の方向に揃えるためのカセットである。方向揃えカセット１６２は、断面が略Ｖ字形状の底面を有する。このため、返品薬受入カセット１６１に投入された返品薬の方向は、底面の形状に沿う一定の方向に揃えられる。
【００７５】
図１１は、注射薬払出装置１００の前面に平行な面における方向揃えカセット１６２の断面図である。図１１に示すように、方向揃えカセット１６２の底面の断面は、単純なＶ字形状ではなく、上に凸な曲線と、下に凸な曲線とが組み合わせられた形状を有する。後述するように、返品薬についての動作には、方向揃えカセット１６２の内部を位置特定用カメラ１２２が撮影するステップが含まれる。このとき、方向揃えカセット１６２の底面の断面が完全なＶ字形状であると、底面で反射された光によって撮影を適切に行えない虞がある。このため、位置特定用カメラ１２２の方向への反射を抑制する目的で、方向揃えカセット１６２の底面の断面を、曲線を組み合わせた形状としている。
【００７６】
大型返品薬カセット１６３及び中小型返品薬カセット１６４は、いずれも種類を判別した後の注射薬を収容するカセットである。大型の返品薬は、例えば直径が２６ｍｍ以上の返品薬であってよい。また、中型以下の返品薬は、例えば直径が２６ｍｍ未満の返品薬であってよい。なお、中型と小型との境界となるサイズについては適宜設定されてよく、また大型と中型以下との境界となるサイズについても上記の例に限定されない。
【００７７】
図１２は、大型返品薬カセット１６３の形状を示す図であって、（ａ）は平面図であり、（ｂ）は（ａ）のＡ−Ａ線における断面図である。図１３は、中小型返品薬カセット１６４の形状を示す図であって、（ａ）は平面図であり、（ｂ）は（ａ）のＢ−Ｂ線における断面図であり、（ｃ）は（ａ）のＣ−Ｃ線における断面図である。図１２の（ｂ）、図１３の（ｂ）および（ｃ）において、紙面は注射薬払出装置１００の奥行き方向および鉛直方向の両方に平行な面である。
【００７８】
図１２の（ａ）及び（ｂ）に示すように、大型返品薬カセット１６３の底面には、複数の凹部１６３ａが形成されている。一方、図１３の（ａ）〜（ｃ）に示すように、中小型返品薬カセット１６４の底面には、凹部１６３ａよりも浅い凹部１６４ａが、凹部１６３ａの間隔よりも狭い間隔で複数形成されている。さらに、凹部１６４ａよりも短く、かつ浅い凹部１６４ｂが、凹部１６４ａの間に複数形成されている。
【００７９】
大型の返品薬は、大型返品薬カセット１６３内の、いずれかの凹部１６３ａの位置に収容される。中型の返品薬は、中小型返品薬カセット１６４内の、いずれかの凹部１６４ａの位置に収容される。小型の返品薬は、中小型返品薬カセット１６４内の、凹部１６４ｂの位置に収容される。なお、小型の返品薬は、凹部１６４ａの位置に収容されてもよい。
【００８０】
なお、方向揃えカセット１６２、大型返品薬カセット１６３、及び中小型返品薬カセット１６４は、例えばカセットＣａの底部に、上述した形状の底板を配することで構成されてよい。又は、方向揃えカセット１６２、大型返品薬カセット１６３、及び中小型返品薬カセット１６４は、それぞれ上述した形状の底部を有する専用のカセットであってもよい。
【００８１】
〔注射薬払出時の動作例〕
図１４は、注射薬払出装置１００が注射薬を払い出す場合の動作を示すフローチャートである。注射薬を払い出す場合の注射薬払出装置１００の動作について、以下に説明する。
【００８２】
注射薬払出システム１に処方データが入力され、当該処方データに含まれる１患者への投与に係る処方データに基づく注射薬の払い出しが開始されると、まず、移送制御部１９１は、カセット移送部１４０により、払い出す注射薬の種類に対応するカセットＣａを、カセット棚１１０からカセット保持部１３０のカセット受入位置１３１へ移送する（ＳＡ１）。駆動制御部１９２は、カセット受入位置１３１のカセットＣａを処理位置１３２へ移動させる（ＳＡ２）。
【００８３】
吸着位置決定部１９４は、位置特定用カメラ１２２により処理位置のカセットＣａの内部の画像を撮影し、当該画像から注射薬の位置及び向きを解析して、吸着位置を決定する（ＳＡ３）。搬送制御部１９３は、ステップＳＡ３で決定された吸着位置を薬剤搬送部１２１により吸着し、注射薬をカセットＣａから第１搭載部１２６ａに搬送する（ＳＡ４）。
【００８４】
第１搭載部１２６ａに搭載された注射薬について、第１判別処理部１９５および第２判別処理部１９６が種類および有効期限を特定する（ＳＡ５）。具体的には、第１判別処理部１９５がバーコードリーダー１２３により種類を読み取り、第２判別処理部１９６が有効期限を解析する。
【００８５】
第１判別処理部１９５は、注射薬の種類が適切であるか否かを判定する（ＳＡ６）。注射薬の種類が適切である場合（ＳＡ６でＹＥＳ）、第２判別処理部１９６は、注射薬の有効期限が適切であるか否かを判別する（ＳＡ７）。注射薬の有効期限が適切である場合（ＳＡ７でＹＥＳ）、搬送制御部１９３は、薬剤移動部１５３により、当該注射薬を搬送トレイ１５１ａに払い出す（ＳＡ８）。一方、注射薬の種類が適切でない場合（ＳＡ６でＮＯ）、又は注射薬の有効期限が適切でない場合（ＳＡ７でＮＯ）には、搬送制御部１９３は、薬剤移動部１５３により、当該注射薬を非払出薬保管部１５２へ移動させ、保管する（ＳＡ９）。
【００８６】
以上の処理により、１つの注射薬が搬送トレイ１５１ａに払い出されるか、又は非払出薬保管部１５２に保管される。注射薬払出装置１００は、必要な注射薬が全て搬送トレイ１５１ａに払い出されるまで、上記の処理を繰り返す。
【００８７】
なお、上述した例では、ステップＳＡ６およびＳＡ７の処理はこの順で実行されたが、これらのステップは逆順で実行されてもよいし、並行して実行されてもよい。
【００８８】
注射薬を取り出された後のカセットＣａは、ステップＳＡ３以降の処理が実行されている間の任意のタイミングで、カセット移送部１４０によりカセット保持部１３０からカセット棚１１０へ戻されてよい。ただし、上述したステップＳＡ６又はＳＡ７において、カセットＣａから取り出した注射薬の種類又は有効期限が適切でないと判別された場合、当該カセットＣａから再度注射薬を取り出す必要が生じる。このため、注射薬を取り出した後のカセットＣａは、ステップＳＡ７でＹＥＳと判別された後にカセット棚１１０へ戻されることが好ましい。
【００８９】
また、ステップＳＡ６において、複数回連続してＮＯと判別され、かつ当該複数回の注射薬の種類が同じである場合、記憶部１８０に記憶されている対応付けとは異なる注射薬がカセットＣａに収容されている可能性がある。制御部１９０は、このような場合に注射薬払出システム１の管理者に対して上記可能性を報知する報知部（不図示）を備えていてもよい。
【００９０】
なお、注射薬払出装置１００は、上記の処理をカセットＣａごとに独立して行う必要はなく、並行して行ってもよい。すなわち、例えば移送制御部１９１は、１つのカセットＣａについてステップＳＡ１を実行した後、駆動制御部１９２がステップＳＡ２を実行している間に、別のカセットＣａについてステップＳＡ１を実行してもよい。また、上記別のカセットＣａについて搬送制御部１９３がステップＳＡ４を実行している間に、既にステップＳＡ４が終了したカセットＣａをカセット保持部１３０がカセット受入位置１３１へ移動させ、カセット移送部１４０がカセット棚１１０へ戻してもよい。このように、カセット棚１１０に保管された多数のカセットＣａのうちの一部について、並行して特定処理を実行することで、特定処理を高速化することができる。このように平行して特定処理を実行することによる処理の高速化は、より多数のカセットＣａがカセット棚１１０に保管されているほど、より大きい効果を奏する。
【００９１】
〔注射薬返品時の動作例〕
図１５は、返品薬に対する注射薬払出装置１００の動作を示すフローチャートである。図１６は、カセット保持部１３０に保持されるカセットの配置の例を示す図である。注射薬が返品された時の動作について、以下に説明する。
【００９２】
まず、移送制御部１９１は、カセット移送部１４０により、返品薬受入カセット１６１、方向揃えカセット１６２、大型返品薬カセット１６３、及び中小型返品薬カセット１６４を、カセット保持部１３０へ移送する（ＳＢ１）。これらのカセットは、例えば図１６に示すように配されてよい。すなわち、最も位置変更部１２６に近い位置に方向揃えカセット１６２が配され、返品薬受入カセット１６１、大型返品薬カセット１６３、及び中小型返品薬カセット１６４の順に位置変更部１２６から遠ざかるように配されてよい。但し、この並び順に限定されない。
【００９３】
次に、駆動制御部１９２は、返品薬受入カセット１６１及び方向揃えカセット１６２を処理位置１３２へ移動させる（ＳＢ２）。
【００９４】
吸着位置決定部１９４は、位置特定用カメラ１２２により返品薬受入カセット１６１の内部の画像を撮影し、当該画像から返品薬の位置（及び向き）を解析して、薬剤搬送部１２１による吸着位置を決定する（ＳＢ３）。搬送制御部１９３は、吸着位置決定部１９４が決定した吸着位置で、薬剤搬送部１２１により返品薬を吸着し、返品薬受入カセット１６１から方向揃えカセット１６２へ搬送する（ＳＢ４）。
【００９５】
方向揃えカセット１６２に搬送された返品薬は、方向揃えカセット１６２の底面の形状及び重力の作用により方向を揃えられる。吸着位置決定部１９４は、位置特定用カメラ１２２により方向揃えカセット１６２の内部の画像を撮影し、返品薬の位置に基づいて、薬剤搬送部１２１による吸着位置を決定する（ＳＢ５）。搬送制御部１９３は、吸着位置決定部１９４が決定した吸着位置で、薬剤搬送部１２１により返品薬を吸着し、方向揃えカセット１６２から第１搭載部１２６ａへ搬送する（ＳＢ６）。
【００９６】
第１搭載部１２６ａへ搬送された返品薬について、上述したステップＳＡ５と同様に、第１判別処理部１９５および第２判別処理部１９６が種類および有効期限を特定する（ＳＢ７）。第２判別処理部１９６は、返品薬の有効期限が適切であるか否かを判別する（ＳＢ８）。有効期限が適切であるか否かは、例えば当該有効期限とステップＳＢ８を実行している日時とを照合した結果に基づいて判別される。
【００９７】
有効期限が適切である場合（ＳＢ８でＹＥＳ）、搬送制御部１９３は、薬剤搬送部１２１により、返品薬を大きさに基づいて大型返品薬カセット１６３又は中小型返品薬カセット１６４へ搬送する（ＳＢ９）。その後、第１判別処理部１９５が返品薬の種類を、搬送制御部１９３が返品薬の位置を、それぞれ記憶部１８０に記憶させる（ＳＢ１０）。一方、有効期限が適切でない場合（ＳＢ８でＮＯ）、搬送制御部１９３は、当該注射薬を非払出薬保管部１５２へ移動させ、保管する（ＳＢ１１）。
【００９８】
以上の処理により、１つの返品薬が、位置と種類との対応関係を認識された状態で大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容される。注射薬払出装置１００は、返品薬受入カセット１６１内の返品薬がなくなるまでこの処理を繰り返す。
【００９９】
また、処方データが注射薬払出システム１に入力された場合において、当該処方データに大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容されている注射薬が含まれている場合、注射薬払出装置１００は、返品薬を再利用することができる。この場合、移送制御部１９１は、当該注射薬が収容されているカセットＣａの代わりに、当該返品薬が収容されている大型返品薬カセット１６３又は中小型返品薬カセット１６４をカセット保持部１３０へ移送する。搬送制御部１９３は、記憶部１８０に記憶されている、返品薬の種類と位置との対応関係に基づいて、返品薬を第１搭載部１２６ａへ搬送する。その後、注射薬払出装置１００は、上述したステップＳＡ５以降の処理を実行する。
【０１００】
〔注射薬の取出しに係る具体的処理〕
次に、図１７〜図２５を用いて、カセットＣａから注射薬の取出しに係る具体的処理の一例について説明する。
【０１０１】
カセット保持部１３０に載置されたカセットＣａから注射薬を取り出すために、吸着位置決定部１９４は、位置特定用カメラ１２２が撮影した画像を解析することで、カセットＣａに収容された注射薬のうち、吸着対象とする注射薬を特定する。そして、吸着位置決定部１９４は、特定した注射薬の略中央部（バイアルであれば、円筒形状部分の略中央部付近）を吸着位置として決定する。搬送制御部１９３は、薬剤搬送部１２１を制御して、決定された吸着位置に吸着機構１２１ａを下して、上記注射薬を吸着する。
【０１０２】
まず、吸着位置決定部１９４による吸着位置の決定処理において必要となる形状モデル、形状モデルの登録処理及び初期設定処理について説明する。
【０１０３】
（形状モデル）
まず、形状モデルについて説明する。形状モデルは、注射薬の形状情報に対して複数の条件を適用することで算出された複数の形状パターンを示すデータである。形状モデルは、位置特定用カメラ１２２が撮影した画像に含まれる注射薬の形状を特定するために、吸着位置決定部１９４によって参照されるデータである。
【０１０４】
形状情報は、各注射薬の輪郭を示す輪郭情報（エッジ情報）である。本実施形態では、形状情報は、注射薬の輪郭を示す、隣接するピクセルにおける位置情報を点列の集合として表現されており、サブピクセル程度の精度を有する。
【０１０５】
複数の条件としては、例えば、下記の（１）〜（５）が挙げられる。
（１）形状情報が示す注射薬を回転させる範囲（例：０°以上３６０°未満）。
（２）当該注射薬を回転させるピッチ。
（３）当該注射薬をＸ軸方向へ伸縮させるための倍率の範囲。
（４）当該注射薬をＹ軸方向へ伸縮させるための倍率の範囲。
（５）当該注射薬のコントラスト（注射薬における前景及び後景の輝度差）。
【０１０６】
形状モデルは、各注射薬の注射薬識別情報に紐付けて、薬品マスタに登録されている。但し、薬品マスタではなく、各注射薬識別情報と形状モデルとが紐付けて登録された薬品形状マスタによって、形状モデルが管理されても構わない。また、形状モデルは予め作成され、薬品マスタに登録されていることが好ましい。但し、形状モデルを随時更新することが可能である。つまり、薬品マスタには最新の形状モデルが登録されていることになる。
【０１０７】
（形状モデルの登録処理）
次に、図１７を用いて、形状モデルの登録処理について説明する。図１７は、形状モデルの登録処理について説明するための図であり、（ａ）は当該登録処理の一例を示すフローチャートであり、（ｂ）は形状モデルが示す注射薬の形状を模式的に表した図である。
【０１０８】
まず、ユーザは、登録対象とする注射薬をカセットＣａに載置し、カセット棚１１０に載置する。カセット移送部１４０は、当該カセットＣａをカセット棚１１０から取出し、カセット受入位置１３１にある任意のカセット保持部１３０に載置する。なお、カセット保持部１３０へのカセットＣａの載置までユーザが行ってもよい。
【０１０９】
その後、図１７の（ａ）に示すように、搬送制御部１９３が、カセットＣａを載置したカセット保持部１３０を処理位置１３２へと移送した後、位置特定用カメラ１２２は、カセットＣａ（つまり、カセットＣａ内の注射薬）を撮影する（ＳＣ１）。
【０１１０】
次に、吸着位置決定部１９４は、位置特定用カメラ１２２が取得した画像内において、注射薬と想定される領域を示す注射薬領域を検出する（ＳＣ２）。吸着位置決定部１９４は、例えば、画像に対して２値化処理を行い、所定範囲の階調値を有する画素を含む領域を注射薬領域として検出する。カセットＣａは特定色（例：青色）であるため、吸着位置決定部１９４は、特定色と異なる色を有する領域を検出するだけでよい。そのため、吸着位置決定部１９４は、簡易に注射薬領域を特定できる。換言すれば、特定色のカセットＣａを用いることで、注射薬領域の簡易な特定が可能となる。
【０１１１】
次に、吸着位置決定部１９４は、注射薬領域の輪郭に対して平滑化処理を行った後（ＳＣ３）、注射薬の向き（角度）を検出する（ＳＣ４）。吸着位置決定部１９４は、検出した注射薬の向きに基づき、登録する注射薬の向きを一定の方向（角度０°）に揃える（ＳＣ５：正規化処理）。なお、この向きは、例えば、図１９に示す画像Ｉｍ１においてＹ軸方向（座標ＩｍｇＣｏｌが設定される方向）を基準線としたときの、当該基準線と、注射薬の頭部の中心と底部の中心とを結ぶ直線とのなす角として規定される。
【０１１２】
次に、吸着位置決定部１９４は、平滑化処理及び正規化処理後の注射薬領域の形状を、注射薬の形状を示す形状情報として特定した後、当該形状情報に対して上記（１）〜（５）の条件を適用することで複数の形状パターンを算出する。形状モデルが示す注射薬の形状及び向きを模式的に示せば、図１７の（ｂ）のようになる。そして、この複数の形状パターンを上記注射薬の形状モデルとして、薬品マスタに登録する（ＳＣ６）。
【０１１３】
これにより、吸着位置決定部１９４は、吸着位置の決定処理時に、位置特定用カメラ１２２によって撮影された画像から検出された注射薬領域を、薬品マスタに登録された形状モデルと照合することで、吸着対象とする注射薬の形状を特定することが可能となる。
【０１１４】
（初期設定）
次に、図１８〜図２０を用いて、初期設定処理について説明する。図１８は、初期設定処理の一例を示すフローチャートである。図１９は、各座標系を説明するための図である。図２０の（ａ）〜（ｃ）は、座標変換処理を説明するための図である。
【０１１５】
注射薬払出装置１００は、少なくともその出荷当初に初期設定を行う。初期設定には、パラメータ設定処理及び座標変換処理が含まれる。
【０１１６】
図１８に示すように、まずパラメータ設定処理が行われる。パラメータ設定処理は、内部パラメータ及び外部パラメータを設定（算出）する処理である。
【０１１７】
内部パラメータは、位置特定用カメラ１２２のレンズの特性を示す、レンズ固有（カメラ固有）のパラメータであり、カメラの製造元によりその値が公表されている。内部パラメータは、例えば、レンズの歪みの種類（例：樽型歪曲又は糸巻型歪曲）、及び歪み度合いを規定する。
【０１１８】
外部パラメータは、注射薬払出装置１００に設置された位置特定用カメラ１２２の姿勢（レンズの姿勢）を示すパラメータである。つまり、外部パラメータは、位置特定用カメラ１２２がカセット棚１１０に設置され、かつ固定されることにより決定する値である。外部パラメータは、例えば、世界座標系における位置特定用カメラ１２２の位置（例：位置特定用カメラ１２２のｘ座標、ｙ座標、ｚ座標、ｘ軸に対する回転角度、及びｙ軸に対する回転角度）を示す。
【０１１９】
具体的には、薬剤搬送部１２１は、パラメータ設定プレートが固定されたカセット保持部１３０を、位置特定用カメラ１２２の画角内に存在する処理位置１３２に載置する（ＳＤ１）。その後、位置特定用カメラ１２２は、パラメータ設定プレートを撮影することで、パラメータ設定画像を取得する（ＳＤ２）。
【０１２０】
パラメータ設定プレートは、内部及び外部パラメータを算出するために用いられるプレートであり、例えば多数の小さい黒点（ドットパターン）が印刷されている。なお、ＳＤ１の処理はユーザが行っても構わない。
【０１２１】
次に、吸着位置決定部１９４は、所定回数撮影したか否かを判定する（ＳＤ３）。所定回数撮影していない場合には（ＳＤ３でＮＯ）、ＳＤ１の処理に戻る。つまり、所定回数撮影されていない場合、薬剤搬送部１２１は、撮影されたパラメータ設定プレートに印刷されたドットパターンとは異なるドットパターンが印刷されたパラメータ設定プレートを、処理位置１３２に載置する。本実施形態では、互いにドットパターンが異なるパラメータ設定プレートが６〜１０枚準備されている。内部及び外部パラメータを算出できるのであれば、準備されるパラメータ設定プレートは、５枚以下であっても、１１枚以上であっても構わない。また、所定回数は、準備されたパラメータ設定プレートの数に設定される。
【０１２２】
所定回数撮影された場合には（ＳＤ３でＹＥＳ）、吸着位置決定部１９４は、複数のパラメータ設定プレートの画像を解析することで、内部及び外部パラメータを算出する（ＳＤ４）。
【０１２３】
なお、上述のように、内部パラメータはカメラの製造元によって公表されている一定の値であるが、レンズの個体差によって、同種のレンズであっても公表されている値から誤差が生じている可能性もある。内部パラメータを算出することで、位置特定用カメラ１２２に使用されているレンズの実際の内部パラメータを正確に特定できる。
【０１２４】
次に、座標変換処理が行われる。座標変換処理は、画像における吸着位置と、カセットＣａにおける実際の吸着位置とを整合させるための座標変換を行うための変換行列（Ｖｅｃｔｏｒ）を算出する処理である。変換行列は、画像座標系とロボット座標系との位置関係を特定するためのものであるともいえる。実際には、後述するように、撮像される画像には歪みが生じる。そのため、本実施形態では、ロボット座標系と、画像座標系を変換した、歪みが無い世界座標系と、の位置関係を特定するための変換行列を算出する。
【０１２５】
画像座標系は、位置特定用カメラ１２２が撮影した画像に設定される座標系である。本実施形態では、図１９に示すように、画像Ｉｍ１の１つの角部（注射薬払出装置１００の奥側（処理位置１３２側））を原点（Ｉｍｇ（０,０））とし、注射薬払出装置１００の奥側から手前側（カセット受入位置１３１側）に向けてＸ軸が規定され、座標（ＩｍｇＲｏｗ，ＩｍｇＣｏｌ）が規定される。
【０１２６】
ロボット座標系は、処理位置１３２における吸着機構１２１ａの位置を規定する座標系である。本実施形態では、図１９に示すように、注射薬払出装置１００の手前側を原点（Ｒｏｂｏ（０,０））とし、注射薬払出装置１００の手前側から奥側に向けてＹ軸が規定され、座標（ＲｏｂｏＸ，ＲｏｂｏＹ）が規定される。
【０１２７】
世界座標系は、注射薬払出装置１００における絶対的な座標系である。本実施形態では、図１９に示すように、注射薬払出装置１００における任意の位置を原点（Ｗｏｒｌｄ（０，０））とし、注射薬払出装置１００の奥側から手前側に向けてＸ軸が規定され、座標（ＷｏｒｌｄＸ，ＷｏｒｌｄＹ）が規定される。なお、原点（Ｗｏｒｌｄ（０，０））から見て位置特定用カメラ１２２のレンズが位置する方向がＺ軸として規定され、座標（ＷｏｒｌｄＺ）が規定される。原点（Ｗｏｒｌｄ（０，０））（基準位置）は、例えば、カセット保持部１３０ａ及び１３０ｂ（又は、カセット保持部１３０ｃ及び１３０ｄ）の中心である。
【０１２８】
ＳＤ４の処理後、図２０の（ａ）に示すように、薬剤搬送部１２１は、ロボット原点治具５０１が固定されたカセット保持部１３０ａ及び１３０ｂ（又は、カセット保持部１３０ｃ及び１３０ｄ）を、位置特定用カメラ１２２ａ（又は位置特定用カメラ１２２ｂ）の画角内に存在する処理位置１３２ａ及び１３２ｂ（又は処理位置１３２ｃ及び１３２ｄ）に載置する（ＳＤ５）。２つのロボット原点治具５０１は、図２０の（ｂ）に示す座標変換プレート５０２をカセット保持部１３０ａ及び１３０ｂに載置したときに、座標変換プレート５０２に形成された治具孔５０２ａに挿入される位置に固定される。また、２つのロボット原点治具５０１は、吸着機構１２１ａの押下又は吸着によって位置ずれが生じない程度に固定される。なお、ＳＤ５の処理はユーザが行っても構わない。
【０１２９】
この状態において、搬送制御部１９３は、吸着機構１２１ａを各ロボット原点治具５０１に下して、その先端部を接触させる。これにより、吸着位置決定部１９４は、ロボット座標系における、２つのロボット原点治具５０１の位置を特定する。
【０１３０】
座標変換プレート５０２には、図２０の（ｂ）に示すように、ロボット原点治具５０１が挿入される２つの治具孔５０２ａが形成されており、９つのターゲット（黒点）５０３が印刷されている。座標変換プレート５０２における、治具孔５０２ａの位置とターゲット５０３の位置とは、予め記憶部１８０に記憶されている。つまり、これらの２つの位置関係は予め特定されている。そのため、吸着位置決定部１９４は、上述のように、ロボット座標系におけるロボット原点治具５０１の位置を特定することで、座標変換プレート５０２をカセット保持部１３０ａ及び１３０ｂに載置したときの、ロボット座標系におけるターゲット５０３の位置（ＲｏｂｏＸ，ＲｏｂｏＹ）も特定できる。
【０１３１】
ＳＤ５の処理後、図２０の（ｃ）に示すように、ユーザは、座標変換プレート５０２に形成された治具孔５０２ａにロボット原点治具５０１が挿入されるように、座標変換プレート５０２をカセット保持部１３０ａ及び１３０ｂを載置する（ＳＤ６）。載置後、位置特定用カメラ１２２は、座標変換プレート５０２を撮影することで、座標変換画像を取得する（ＳＤ７）。
【０１３２】
次に、吸着位置決定部１９４は、座標変換画像を解析することで、画像座標系におけるターゲット５０３の位置（ＩｍｇＲｏｗ，ＩｍｇＣｏｌ）を検出する（ＳＤ８）。
【０１３３】
次に、吸着位置決定部１９４は、座標変換画像の歪みを補正するために、画像座標系におけるターゲット５０３の位置を、世界座標系におけるターゲット５０３の位置（ＷｏｒｌｄＸ，ＷｏｒｌｄＹ）に変換する（ＳＤ９）。具体的には、吸着位置決定部１９４は、ＳＤ４で算出した内部パラメータ及び外部パラメータと、ターゲット５０３の高さを示すターゲット高さ情報とを用いて、画像座標系におけるターゲット５０３の位置から、世界座標系におけるターゲット５０３の位置を算出する。なお、ターゲット高さ情報は、予め記憶部１８０に記憶されている。
【０１３４】
次に、吸着位置決定部１９４は、ＳＤ９で算出した世界座標系におけるターゲット５０３の位置座標と、ＳＤ５で特定したロボット座標系におけるターゲット５０３の位置座標とを用いて、変換行列を算出する（ＳＤ１０）。
【０１３５】
なお、本実施形態では、位置特定用カメラ１２２は２つ設けられているため、各位置特定用カメラ１２２ａ及び１２２ｂについて、内部パラメータ及び外部パラメータの算出、及び変換行列の算出が行われる。また、外部パラメータは、位置特定用カメラ１２２の設置位置に依存する。そのため、位置特定用カメラ１２２はカセット棚１１０に強固に固定されると共に、設置位置にずれが生じた場合には、外部パラメータは再度算出される。
【０１３６】
（吸着位置の決定処理）
次に、カセットＣａに収容された注射薬の吸着位置を決定する処理について、図２１及び図２２を用いて説明する。図２１は、カセットＣａに収容された注射薬の吸着位置を決定する処理の一例を示す図である。図２１の処理は、図１４に示すＳＡ３の処理を具体的に説明するものである。図２２の（ａ）及び（ｂ）は、画像におけるカセットＣａの検出について説明するための図である。
【０１３７】
図２１に示すように、吸着位置決定部１９４は、注射薬払出システム１に提供された処方データに含まれる注射薬識別情報と、薬品マスタに含まれる注射薬識別情報とを照合する。これにより、吸着位置決定部１９４は、処理位置１３２に載置されるカセットＣａに収容された注射薬（撮影対象となる注射薬）の形状モデルを読み込む（ＳＥ１）。
【０１３８】
次に、位置特定用カメラ１２２は、処理位置１３２に移送されたカセット保持部１３０（つまり、当該カセット保持部１３０に載置されたカセットＣａ、及び当該カセットＣａに収容された注射薬）を撮影する（ＳＥ２）。例えば、撮影対象となる注射薬が収容されたカセットＣａがカセット保持部１３０ｂに載置されている場合、位置特定用カメラ１２２ａにより、図２２の（ａ）に示すような画像Ｉｍ２が撮影される。
【０１３９】
次に、吸着位置決定部１９４は、撮影された画像から、当該画像に含まれるカセットＣａを検出する（ＳＥ３）。カセットＣａは、処理位置１３２に筐体の色とは異なる特定色を有する。そのため、吸着位置決定部１９４は、特定色を検出することで、簡易にカセットＣａを検出できる。特に、特定色が青色である場合、カセットＣａを検出しやすい。
【０１４０】
なお、撮影領域１２２ｃ又は１２２ｄに２つのカセット保持部１３０が載置されている場合であっても、吸着位置決定部１９４は、決定されている払出順序に基づき、撮影対象となる注射薬を特定できる。そのため、吸着位置決定部１９４は、撮影領域１２２ｃ又は１２２ｄに載置された２つのカセット保持部１３０のうち、撮影対象となる注射薬を含むカセットＣａを特定できる。
【０１４１】
ここで、図２２の（ｂ）は、カセットＣａを上方向から見た場合の図である。薬剤搬送部１２１は、カセットＣａ内部の端部領域（側壁の内側からの幅Ｗ２を有する領域）に存在する注射薬を吸着できない可能性がある。また、カセットＣａの側壁部分（厚みＷ１）についても、注射薬を吸着する領域として特定することはできない。そのため、吸着位置決定部１９４は、画像においてカセットＣａとして検出した領域から、上記側壁部分及び上記端部領域（カセットＣａの外縁からの厚みＷ１及び幅Ｗ２を有する領域）を除いた領域を、注射薬の吸着可能領域Ｒａとして特定する。
【０１４２】
なお、吸着可能領域Ｒａ以外の領域に注射薬が存在する場合、吸着位置決定部１９４は、当該注射薬を吸着対象の注射薬として決定しない。つまり、吸着可能領域Ｒａ内に存在する注射薬のみを吸着対象の注射薬として特定する。注射薬が吸着可能領域Ｒａ以外の領域にしか存在しない場合、吸着位置決定部１９４は、注射薬を吸着できない旨の通知（警告）を行っても構わない。また、カセットＣａが複数種類準備されている（例：互いに高さが異なるカセットＣａが準備されている）場合には、カセットＣａの種類毎に吸着可能領域Ｒａが特定される。
【０１４３】
ＳＥ３の処理後、吸着位置決定部１９４は、画像内において注射薬領域を強調するための前処理を行う（ＳＥ４）。例えば、吸着位置決定部１９４は、ラベルと想定される領域を例えば特定色に変換することにより、画像におけるラベルを消去したり、注射薬の外縁を規定する輪郭と想定される領域（例：隣接するピクセルにおいて所定の輝度差又は色差がある領域）を強調する処理を行ったりする。その後、吸着位置決定部１９４は、画像から、当該画像に含まれる注射薬領域を検出する（ＳＥ５）。例えば、吸着位置決定部１９４は、ＳＥ４で処理した画像に対して２値化処理を行うことで、所定範囲の階調値を有するピクセルを含む領域（つまり、カセットＣａの特定色とは異なる色を有する領域）を注射薬領域として特定する。その後、吸着位置決定部１９４は、特定した注射薬領域と、ＳＥ１で読み込んだ形状モデルとの照合を行う（ＳＥ６）。
【０１４４】
次に、吸着位置決定部１９４は、照合した結果の妥当性を検証する（ＳＥ７）。ＳＥ６の処理では、注射薬の輪郭部分を特定する処理となるため、複数の注射薬が隣接していたり、重なっていたりした場合には、複数の注射薬を１つの注射薬として特定してしまう場合がある。この場合、正確な吸着位置を特定することができない。
【０１４５】
例えば２つの注射薬が存在する場合、２つの注射薬の間の領域には、背景としてのカセットＣａが存在することになる。そのため、吸着位置決定部１９４は、特定した注射薬領域において、注射薬領域を貫き、かつ特定色を含む領域が存在する場合には、複数の注射薬が存在するものと認定し、照合した結果が妥当ではないと判定する。この場合、照合結果が妥当であると判定されるまで、ＳＥ６の処理が行われる。
【０１４６】
ＳＥ７において、照合した結果が妥当であると判定した場合、画像上の注射薬領域における吸着位置（吸着座標）、及び注射薬領域の向きを算出する（ＳＥ８）。つまり、画像座標系における吸着位置を算出する。
【０１４７】
ＳＥ６において照合を行ったときに、画像における注射薬の頭部の位置を特定できるため、注射薬領域の向きを特定できる。この向きは、例えば、図２２の（ａ）に示す画像Ｉｍ２においてＹ軸方向（座標ＩｍｇＣｏｌが設定される方向、紙面左右方向）を基準線としたときの、当該基準線と、注射薬の頭部の中心と底部の中心とを結ぶ直線とのなす角として規定される。登録された形状モデル（角度０°）を基準として算出されても構わない。なお、吸着位置の算出方法については後述する。
【０１４８】
次に、吸着位置決定部１９４は、位置特定用カメラ１２２のレンズの歪み、及び当該レンズの設置位置を補正するために、算出した画像座標系における吸着位置を、世界座標系における吸着位置へと変換する（ＳＥ９）。この変換は、図１８に示すＳＤ９の処理と同様、図１９に示すＳＤ４で算出した内部パラメータ及び外部パラメータと、注射薬の幅を示す注射薬幅情報と用いることにより行われる。
【０１４９】
次に、吸着位置決定部１９４は、変換した世界座標系における吸着位置を、ロボット座標系における吸着位置へと変換する（ＳＥ１０）。これにより、実空間における注射薬に対する吸着位置が特定される。この変換は、世界座標系における吸着位置に対して、図１８に示すＳＤ１０の処理で算出された変換行列を適用することにより行われる。
【０１５０】
なお、注射薬が返品されたときの吸着位置は、例えば公知の手法を用いて決定可能である。そのため、その具体的な決定方法の説明については割愛する。
【０１５１】
（吸着位置決定に係る補正処理）
次に、吸着位置決定に係る補正処理について、図２３〜図２５を用いて説明する。図２３の（ａ）及び（ｂ）は、レンズ歪みに起因した位置ずれの補正を説明するための図である。図２４は、注射薬の幅に起因した位置ずれの補正を説明するための図である。図２５の（ａ）〜（ｃ）は、投影に係る位置ずれの補正を説明するための図である。
【０１５２】
上述のように、注射薬払出装置１００では、構成の制約上、図５に示すように、２つの位置特定用カメラ１２２がカセット棚１１０の底面に設けられている。そのため、位置特定用カメラ１２２から、処理位置１３２（具体的には、処理位置１３２に存在するカセット保持部１３０に載置されたカセットＣａ）までの距離は、注射薬払出装置１００の天井に位置特定用カメラ１２２が設けられる場合に比べて短くなる。
【０１５３】
従来の注射薬払出装置では、位置特定用カメラは注射薬払出装置の天井に設けられ、その直下に薬種の判別対象となる注射薬が載置されていた。つまり、注射薬払出装置１００では、上記距離が従来の注射薬払出装置の場合よりも短くなるため、位置特定用カメラ１２２に用いられるレンズの視野角を大きくする必要がある。なお、例えば、注射薬払出装置１００では上記距離が４６５ｍｍ程度であるのに対し、従来の注射薬払出装置では上記距離が１．１〜１．２ｍ程度である。
【０１５４】
また、一般に、レンズの視野角は、レンズ径が大きいほど小さくなる。上記距離が比較的大きいため、従来の注射薬払出装置では、レンズ径が比較的大きいレンズ（例：１６ｍｍ）を使用できる。しかし、注射薬払出装置１００で当該レンズを使用した場合、上記距離に対して視野角が小さすぎてしまい、処理位置１３２に載置されたカセットＣａ全体を撮影することができない。そのため、上記距離を考慮すれば、位置特定用カメラ１２２のレンズとしては、レンズ径が比較的小さいものを使用する必要がある。
【０１５５】
上記距離が４６５ｍｍ程度の場合、レンズ径が例えば８ｍｍのレンズを用いることも考えられる。しかし、この場合、各処理位置１３２ａ〜１３２ｄの全体を撮影するには、各処理位置１３２ａ〜１３２ｄに対して１つずつ位置特定用カメラ１２２を設ける必要がある（つまり、装置全体として計４つの位置特定用カメラ１２２を要する）。そこで、本実施形態では、レンズ径が６ｍｍのレンズを用いている。これにより、処理位置１３２ａ及び１３２ｂに対して共通する１つの位置特定用カメラ１２２ａを設ける、又は、処理位置１３２ｃ及び１３２ｄに対して共通する１つの位置特定用カメラ１２２ｂを設ける（つまり、装置全体として計２つの位置特定用カメラ１２２を設ける）だけで、各処理位置１３２ａ〜１３２ｄの全体を撮影することが可能となる。
【０１５６】
但し、レンズ径が小さくなればなるほど、撮影した画像において歪みの度合いが大きくなる。この歪みは、カセットＣａに存在する注射薬の実際の位置と、画像における注射薬の位置との間に誤差を生じさせる要因となる。そのため、この歪みを補正せずに注射薬の吸着位置を特定した場合には、注射薬の実際の位置とは異なる位置に、吸着機構１２１ａを下してしまう可能性がある。
【０１５７】
また、位置特定用カメラ１２２を２つの処理位置１３２に対して共通となるように設けているため、処理位置１３２に載置されたカセットＣａを斜め方向から撮影することになる。注射薬はある程度の幅を有するため、斜め方向から注射薬の撮影を行った場合には、画像における注射薬の位置が、注射薬の実際の位置とは異なる可能性がある。また、実際の注射薬において想定している吸着位置が、画像においては、当該吸着位置とは異なる位置となる可能性がある。そのため、これらの可能性も考慮しないと、上述のように、注射薬の実際の位置とは異なる位置に、吸着機構１２１ａを下してしまう可能性がある。
【０１５８】
従って、吸着位置決定部１９４は、位置特定用カメラ１２２が撮影した画像を解析することで、以下に示す画像上の位置ずれを考慮して、画像における吸着位置（吸着座標）を補正する。
【０１５９】
（レンズ歪みに起因した位置ずれの補正）
上述のように、レンズにはレンズ固有の歪みが存在する。本実施形態では、位置特定用カメラ１２２のレンズとして、凸レンズが使用されている。そのため、画像には樽型歪曲が生じる。
【０１６０】
図２３の（ａ）は、レンズ歪みが生じていない理想的な画像Ｉｉ示す。この場合、画像Ｉｒにおける各ターゲット（図中の４点の丸印）の位置関係は、実空間での各ターゲットの位置関係と比例関係となる。しかし、実際には樽型歪曲が生じる。この場合、図２３の（ｂ）に示すような画像Ｉｒが撮影される。画像Ｉｒにおいては、画像Ｉｒの中心位置から離れた位置にあるターゲットほどレンズ歪みの影響を受ける。図２３の（ａ）に示す画像Ｉｉと比較した場合、当該ターゲットほど、中心位置側によっていることが分かる。そのため、レンズ歪みに起因した位置ずれを補正するためには、画像における各位置に応じて、当該位置に存在する像を中心位置から外側へ移動させる補正を行う必要がある。
【０１６１】
上述のように、内部パラメータはレンズ固有の歪み度合いを規定する。つまり、内部パラメータを参照することで、画像の各位置における歪み度合いを特定できるため、像を中心位置から外側へと移動させるための補正量を位置毎に算出できる。
【０１６２】
また、画像Ｉｒにおける中心位置は、位置特定用カメラ１２２のレンズの姿勢に依存する。そのため、当該姿勢を規定した外部パラメータを参照することで、画像Ｉｒにおける中心位置を特定できる。つまり、中心位置を特定した後に上記補正量を算出することで、正確な補正量を算出できる。
【０１６３】
図２１のＳＥ９の処理においては、吸着位置決定部１９４は、画像座標系における吸着位置を上記補正量の分ずらすために、算出した内部パラメータ及び外部パラメータを用いて世界座標系における吸着位置を算出している。
【０１６４】
（注射薬の幅に起因した位置ずれの補正）
また、注射薬の幅（処理位置１３２に載置されたときの注射薬の高さ）によって、同じ位置に載置した注射薬であっても、画像においてはその位置が異なってくる。図２４に示すように、位置特定用カメラ１２２から真下以外の位置に、幅が異なる２つの注射薬ＤＡ及びＤＢが載置された場合を考える。この場合、注射薬の幅の大きさに応じて、注射薬の、載置面Ｆａから最も離れた位置に対応する、画像における位置が異なる。
【０１６５】
具体的には、図２４に示すように、注射薬ＤＡの、載置面Ｆａから最も離れた位置ＰＡに対応する、画像における位置ＤＡｉは、注射薬ＤＡが載置された位置よりも距離ｄ（Ａ）だけ離れた位置となる。また、注射薬ＤＢの、載置面Ｆａから最も離れた位置ＰＢに対応する、画像における位置ＤＢｉは、注射薬ＤＢが載置された位置よりも距離ｄ（Ｂ）だけ離れた位置となる。つまり、注射薬の幅が大きくなればなるほど、画像における上記位置が、実際に注射薬が載置されている位置よりも離れた位置となることが分かる。そのため、注射薬の幅に起因した位置ずれを補正するためには、画像における各位置に応じて、当該位置に存在する像を中心位置から内側へ移動させる補正を行う必要がある。
【０１６６】
上述のように、複数種類の注射薬のそれぞれについて、注射薬幅情報が薬品マスタに登録されている。そのため、当該注射薬幅情報が示す注射薬の幅、及び画像における注射薬の位置を用いて、上記距離を算出できる。つまり、像を中心位置から内側へと移動させるための補正量を位置毎に算出できる。また、上述のように、中心位置については、外部パラメータを参照することで特定できる。そのため、当該補正量についても正確に算出できる。
【０１６７】
図２１のＳＥ９の処理においては、吸着位置決定部１９４は、画像座標系における吸着位置を上記補正量の分ずらすために、算出した外部パラメータ、及び登録された注射薬幅情報を用いて、世界座標系における吸着位置を算出している。
【０１６８】
以上から、世界座標系における吸着位置は、レンズ歪みに起因した位置ずれの補正、及び注射薬の幅に起因した位置ずれの補正を行った結果としての吸着位置であるといえる。
【０１６９】
（投影に係る位置ずれの補正）
また、処理位置１３２のどの位置に注射薬が載置されているかによっても、注射薬の、載置面Ｆａから最も離れた位置に対応する、画像における位置が異なってくる。図２５の（ａ）に示すように、位置特定用カメラ１２２から真下以外の位置に、注射薬ＤＣが載置された場合を考える。この場合、注射薬ＤＣの、載置面Ｆａから最も離れた位置Ｐａに対応する、画像における位置Ｐｒ１は、画像における注射薬の投影像ＤＣｉ１における中心位置Ｐｒ２とは異なる位置となる。つまり、図２５の（ｂ）に示すように、注射薬を真上から見たときには、上記位置Ｐａは注射薬の中心位置であるが、図２５の（ｃ）に示すように、投影像ＤＣｉ１においては、上記位置Ｐａは注射薬の中心からずれた位置となる。
【０１７０】
注射薬の上記位置Ｐａは、対向する吸着機構１２１ａに最も近い位置であるため、当該位置Ｐａが注射薬の吸着位置として特定されることが好ましい。しかし、投影像ＤＣｉ１における中心位置Ｐｒ２を注射薬の吸着位置として特定してしまうと、実際の注射薬の中心位置（つまり上記位置Ｐａ）からずれた位置となってしまう。特にそのずれが大きい場合には、吸着機構１２１ａは、注射薬を吸着できない可能性がある。そのため、このずれを補正する必要がある。
【０１７１】
そこで、吸着位置決定部１９４は、図２５の（ａ）に示すように、投影像ＤＣｉ１を、注射薬ＤＣの半径だけ位置特定用カメラ１２２の方向（鉛直方向）に移動させた投影像ＤＣｉ２に変換する。注射薬ＤＣの幅は注射薬幅情報として薬品マスタに登録されているため、吸着位置決定部１９４は、注射薬ＤＣの半径を特定できる。なお、薬品マスタに、注射薬の半径を示す注射薬半径情報が登録されていても構わない。
【０１７２】
注射薬ＤＣの半径を用いた、投影像ＤＣｉ１を投影像ＤＣｉ２への変換により、投影像ＤＣｉ２における中心位置Ｐｃが上記位置Ｐａと略同一となる。つまり、上記変換は、図２５の（ｃ）に示す投影像ＤＣｉ１を、図２５の（ｂ）に示す注射薬ＤＣと略同一となるように回転した結果としての投影像ＤＣｉ２を生成するものといえる。図２１のＳＥ８の処理における、画像座標系における吸着位置の算出は、上記変換を行うことを意味する。
【０１７３】
（その他）
なお、位置特定用カメラ１２２に比較的高価なレンズを用いた場合、レンズ歪み及び注射薬の高さに起因した位置ずれは生じにくい。そのため、比較的高価なレンズを用いた場合には、吸着位置決定部１９４は、少なくとも投影に係る位置ずれの補正を行えばよい。但し、本実施形態では、レンズ歪み及び注射薬の高さに起因した位置ずれの補正も行うことで、比較的安価なレンズを用いることを可能にしている。
【０１７４】
また、上記では、レンズ径が６ｍｍのレンズを用いた場合を例示して説明したが、これに限られない。各処理位置１３２に載置されたカセットＣａの全体を撮影することが可能なレンズ径を有するレンズを用いることが可能である。例えば、上記距離を４６５ｍｍよりも大きくすることで、レンズ径が８ｍｍのレンズの使用も可能となる。
【０１７５】
（効果）
以上のとおり、本実施形態の注射薬払出装置１００は、入力された処方データに基づき、１患者への投与に係る注射薬の種類及び有効期限を自動的に判別して払い出すことができる。したがって、病院などにおける注射薬の払い出し業務を効率化することができる。
【０１７６】
特に、注射薬払出装置１００が備える薬剤カセット取扱装置２００において、注射薬は、カセットＣａごと移動させられるか、又は吸着機構に吸着されて移動させられる。このため、注射薬払出装置１００においては、従来のランダム式の注射薬払出装置と比較して、注射薬が払い出される過程で当該注射薬が破損する虞が低減される。
【０１７７】
また、注射薬払出装置１００においては、薬剤搬送部１２１と薬剤移動部１５３とが別個に設けられている。このため、（ｉ）カセットＣａからの注射薬の取出しと、（ｉｉ）搬送トレイ１５１ａへの注射薬の払い出しとを並行して行うことができる。したがって、注射薬払出装置１００によれば、注射薬の高速な払い出しを実現できる。
【０１７８】
〔上記構成の別表現〕
上記構成について、以下のように表現できる。
【０１７９】
［１］上記の課題を解決するために、本発明の一態様に係る薬剤カセット取扱装置は、薬剤を収容するｍ個のカセットを保管するカセット棚と、上記カセットに収容された薬剤に対して特定処理を行うための特定処理部と、上記カセットのうち、上記特定処理を受けるカセットをｎ個（ｍ＞ｎ≧２）まで一時的に保持可能なカセット保持部と、上記カセット保持部に保持される上記カセットを差し替えるために、上記カセット棚と上記カセット保持部との間で上記カセットを移送するカセット移送部と、を備える。
【０１８０】
例えば、多数（ｍ個）のカセットが保管されたカセット棚において特定処理を行おうとすると、カセット棚の各カセット保管位置へ、薬剤の取出及び搬送を行う搬送機構を移動させる必要がある。そのため、この場合には、薬剤カセット取出装置の機構が複雑になるとともに、搬送機構を移動させるための時間を要する。
【０１８１】
上記の構成によれば、多数のカセットのうちの一部（ｎ個）をカセット保持部に一時的に保持させ、その領域において特定処理を集中的に行うことが可能となる。そのため、特定処理を効率良く行うことが可能となる。
【０１８２】
また、カセット保持部は２以上のカセットを保持できるため、あるカセットに対して特定処理が行われている間に他のカセットを差し替えることができる。このため、あるカセットに対する特定処理と、他のカセットに対する特定処理との間に生じる待ち時間の発生を抑制することができる。
【０１８３】
［２］さらに、本発明の一態様に係る薬剤カセット取扱装置では、上記カセット保持部は、上記カセット移送部から上記カセットを受け入れるカセット受入位置と、上記カセットが上記特定処理を受けるための処理位置との間で上記カセットを往復移動させても構わない。
【０１８４】
上記の構成によれば、特定処理部の動作とカセット移送部の動作との干渉を回避できる。
【０１８５】
［３］さらに、本発明の一態様に係る薬剤カセット取扱装置では、上記カセット棚は、鉛直面内で行列状に上記カセットを保管し、上記カセット移送部は、上記カセットを、上記カセット棚から引き出し、鉛直方向に移送して上記カセット受入位置にある上記カセット保持部に載置し、上記カセット保持部は、上記カセットを上記処理位置へ向けて水平方向に移動させても構わない。
【０１８６】
上記の構成によれば、カセットの移送動作において無駄な動作が生じにくい。そのため、カセットの差し替えを効率良く行うことができる。また、薬剤カセット取扱装置のスペースを有効活用できる。
【０１８７】
［４］さらに、本発明の一態様に係る薬剤払出装置は、上記［１］〜［３］のいずれかに記載の薬剤カセット取扱装置を含む薬剤払出装置であって、上記特定処理部は、上記カセットに収容された薬剤を払出すために上記薬剤を上記カセットから取り出し搬送する薬剤搬送部を含んでも構わない。
【０１８８】
上記の構成によれば、薬剤カセット取扱装置によって取り出されたカセット内の薬剤を取り出し、別の箇所へと搬送できる。
【０１８９】
［５］さらに、本発明の一態様に係る薬剤払出装置では、上記特定処理部は、上記カセットから取り出す薬剤を特定するための撮影を行う第１撮影部を含んでも構わない。
【０１９０】
上記の構成によれば、撮影した画像データに基づき、カセットから取り出す薬剤を特定できる。
【０１９１】
［６］さらに、本発明の一態様に係る薬剤払出装置では、上記特定処理部は、上記薬剤に付された第１識別情報を読み取る読取部と、上記読取部によって読み取られた第１識別情報を、入力された薬剤の固有情報と照合した結果に基づき、上記薬剤の払出しの可否を判別する第１判別処理部と、を含んでも構わない。
【０１９２】
上記の構成によれば、第１識別情報に基づき、薬剤の払出しの可否を判別できる。なお、第１識別情報としては、例えば、薬剤の種類を読み取るためのバーコードが挙げられる。
【０１９３】
［７］さらに、本発明の一態様に係る薬剤払出装置では、上記特定処理部は、上記薬剤に付された第２識別情報を撮影する第２撮影部と、上記第２撮影部によって撮影された第２識別情報に基づき、上記薬剤の払出しの可否を判別する第２判別処理部と、を含んでも構わない。
【０１９４】
上記の構成によれば、第２識別情報に基づき、薬剤の払出しの可否を判別できる。なお、第２識別情報としては、例えば、薬剤の有効期限が挙げられる。
【０１９５】
［８］さらに、本発明の一態様に係る薬剤払出装置では、上記特定処理部は、上記読取部による読取り、又は上記第２撮影部による撮影のために、上記薬剤搬送部によって搬送された薬剤を受け入れ、受け入れた薬剤を軸方向に回転させる薬剤回転部を含んでも構わない。
【０１９６】
読取部又は第２撮像部が第１識別情報又は第２識別情報を取得するためには、薬剤における、第１識別情報又は第２識別情報が付された位置を、読取部又は第２撮像部と対向させる必要がある。
【０１９７】
上記の構成によれば、薬剤回転部により薬剤を軸方向に回転させることができるため、読取部又は第２撮像部により第１識別情報又は第２識別情報を取得できるように、上記位置を読取部又は第２撮像部と対向させることが可能となる。
【０１９８】
［９］さらに、本発明の一態様に係る薬剤払出装置では、受け入れた薬剤を搭載する複数の搭載部を有し、上記複数の搭載部の少なくとも１つは、上記薬剤回転部を備え、上記特定処理部は、上記複数の搭載部のそれぞれの位置を、上記薬剤搬送部から薬剤を受け入れる薬剤受入位置と、上記薬剤を払出すために薬剤を受け渡す薬剤受渡位置との間で変更する位置変更部を含んでも構わない。
【０１９９】
読取部又は第２撮像部により第１識別情報又は第２識別情報を取得するために、カセットから取り出された薬剤は、搭載部に搬送されることにより、搭載部に受け入れられる必要がある。一方、第１識別情報又は第２識別情報に基づき払出し可否の判別が行われた薬剤は、搭載部から別の箇所へ搬送されることにより、別の箇所へ受け渡される。この薬剤の受入動作及び受渡動作の対象となる搭載部が１つである場合、搭載部に受け入れられた薬剤が別の箇所へ搬送された後に、次の薬剤が搭載部に受け入れられる。つまり、この場合、受入動作と受渡動作との干渉が生じる。
【０２００】
上記の構成によれば、各搭載部の位置を、薬剤受入位置と薬剤受渡位置との間で変更するため、上述したような受入動作と受渡動作との干渉を回避できる。また、当該干渉を回避できる結果、払出動作速度を向上させることができる。
【０２０１】
［１０］さらに、本発明の一態様に係る薬剤払出装置では、上記ｍ個のカセットのそれぞれと、上記ｍ個のカセットのそれぞれに収容された薬剤との対応関係を示す対応関係データが記憶されており、上記カセット移送部は、受信した処方データのうち、１患者への投与に係る処方データに２種以上の薬剤が含まれている場合に、当該処方データ、及び上記対応関係データに基づいて、当該薬剤が収容されたカセットをそれぞれ上記カセット保持部へと移送しても構わない。
【０２０２】
上記の構成によれば、１患者への投与に係る処方データに２種以上の薬剤が含まれている場合に、各薬剤が収容されたカセットをそれぞれカセット保持部へ搬送した後、各カセットに収容された薬剤に対して特定処理を実行することが可能となる。そのため、上記処方データに基づく薬剤の払出しを効率良く行うことが可能となる。
【０２０３】
なお、対応関係データは、ｍ個のカセットＣａのそれぞれと、ｍ個のカセットＣａのそれぞれに収容された薬剤との対応関係を示すデータに限られない。ｍ個のカセットが、カセットＣａと、大型返品薬カセット１６３及び／又は中小型返品薬カセット１６４とから構成される場合、対応関係データは、カセットＣａと、大型返品薬カセット１６３及び／又は中小型返品薬カセット１６４とから構成されるｍ個のカセットのそれぞれと、当該ｍ個のカセットのそれぞれに収容された薬剤との対応関係を示すデータであればよい。
【０２０４】
≪その他の構成≫
以下に、主として、注射薬払出装置１００の更なる構成及び処理等について説明する。但し、以下に示す説明において、上述した内容と重複する部分、又は具体的に記載した部分もあることに留意されたい。
【０２０５】
〔注射薬払出システム〕
図２を用いて上述したように、注射薬払出システム１は、プリンタ装置１３が、処方データに示されている注射薬の種類等を示す情報を搬送トレイ１５１ａに印字するものとして説明したが、これに限られない。プリンタ装置１３は、輸液容器（輸液バッグ）に貼付けられる輸液ラベルを発行する輸液ラベル発行装置として機能しても構わない。この場合、注射薬払出システム１は、注射薬払出装置１００及び輸液ラベル発行装置（プリンタ装置１３）を含むシステムである。
【０２０６】
供給リフタ１１から搬送される搬送トレイ１５１ａには、輸液容器が載置される場合もある。輸液容器には、ブドウ糖液もしくは生理食塩水等の液体、又は、薬剤と液体との混合薬が含まれる。混合薬は、チューブを通して患者の体内へ注入される。液体と混合される薬剤は、注射薬払出装置１００以外の装置から払出されるものであっても構わない。但し、注射薬払出装置１００のカセットＣａに当該薬剤が含まれている場合には、注射薬払出装置１００から払出される薬剤であっても構わない。
【０２０７】
プリンタ装置１３は、処方データに基づき、輸液容器の内容物を特定することで、当該内容物に関する情報を印字した輸液ラベルを発行する。プリンタ装置１３は、発行した輸液ラベルを、当該輸液ラベルに対応する輸液容器が載置された搬送トレイ１５１ａに載置する。後述のように、搬送トレイ１５１ａに輸液ラベルを載置する輸液ラベル載置領域が設定されている場合には、当該輸液ラベル載置領域に輸液ラベルを載置する。この場合、注射薬払出装置１００及びプリンタ装置１３は、各搬送トレイ１５１ａにおいて予め設定された輸液ラベル載置領域の位置に関する情報を記憶している。
【０２０８】
なお、プリンタ装置１３は、注射薬の種類等を示す情報を搬送トレイ１５１ａに印字する機能、及び、輸液ラベルを発行する機能の少なくともいずれかを有していればよい。
【０２０９】
〔注射薬払出装置〕
次に、主として、注射薬払出装置１００の処理について説明する。
【０２１０】
〔カセット移送処理〕
＜カセットの特定例＞
まず、カセットＣａの特定例について説明する。図２６は、カセットＣａの一例を示す図であり、（ａ）は分割部材ＳＰ（仕切り板）を装着前の状態、（ｂ）は分割部材ＳＰを装着後の状態を示す図である。図２７の（ａ）及び（ｂ）は、カセット移送部１４０の詳細図である。
【０２１１】
図２６の（ａ）に示すように、カセットＣａには、第１バーコードＢＣ１及び第２バーコードＢＣ２が付されている。また、図２７の（ａ）及び（ｂ）に示すように、カセット移送部１４０には、カセットＣａに付された第１バーコードＢＣ１を読取るためのバーコードリーダー１４６が設けられている。
【０２１２】
カセット棚１１０に保管される複数のカセットＣａのそれぞれには、カセットＣａを識別するためのカセット固有情報（カセット識別子）（例：カセット番号）が付与されている。第１バーコードＢＣ１は、カセットＣａに付されたカセット固有情報を示すものである。第１バーコードＢＣ１は、カセットＣａの外側面のうち、カセット棚１１０に保管されたときに、カセット移送部１４０と対向する外側面（具体的には、バーコードリーダー１４６により読取可能な位置）に付されている。
【０２１３】
また、カセットＣａのカセット固有情報は、カセットＣａに収容された注射薬の種類を示す情報（注射薬識別情報、薬剤固有情報）と紐付けられて、記憶部１８０に記憶される。制御部１９０は、例えばユーザ入力に従って、カセットＣａのカセット固有情報と、カセットＣａに収容された注射薬の注射薬識別情報とを紐付ける。
【０２１４】
また、カセットＣａのカセット固有情報と、複数のカセットＣａのそれぞれがカセット棚１１０に保管される保管位置（カセット保管位置）を示す保管位置情報とが紐付けられて、記憶部１８０に記憶されている。例えば、カセット移送部１４０は、カセット棚１１０を走査することで、保管位置にカセットＣａが保管されていれば、当該カセットＣａの第１バーコードＢＣ１をバーコードリーダー１４６で読取る。具体的には、カセット移送部１４０の、爪部１４１、爪部移動機構１４２及び衝撃吸収板１４５を含むカセット取出機構がカセット棚１１０を走査することで、バーコードリーダー１４６が各保管位置に保管されたカセットＣａの第１バーコードＢＣ１を読取る。カセット取出機構の位置と保管位置とは、予め紐付けられて記憶部１８０に記憶されている。そのため、移送制御部１９１は、第１バーコードＢＣ１を読取ったときのカセット取出機構の位置を特定することで、カセットＣａのカセット固有情報と保管位置情報とを紐付けることができる。
【０２１５】
このように、記憶部１８０には、カセットＣａのカセット固有情報、当該カセットＣａに収容されている注射薬の種類を示す情報、及び当該カセットＣａの保管位置情報が紐付けて記憶されている。そのため、任意のカセットＣａに任意の注射薬を収容し、かつ当該カセットＣａを任意の保管位置に保管しても、各情報の紐づけを行えば、制御部１９０は、記憶部１８０を参照することで、任意のカセットＣａに収容された注射薬、及び当該カセットＣａの保管位置を特定できる。つまり、任意のカセットＣａに任意の注射薬を自由に収容し、かつ当該カセットＣａを任意の保管位置に自由に保管することが可能となる。換言すれば、カセットＣａの、カセット棚１１０に対する格納の自由度を高めることができる。
【０２１６】
また、上述の通り、カセット移送部１４０は、バーコードリーダー１４６が設けられている。具体的には、バーコードリーダー１４６は、カセット棚１１０と対向する位置（本例では、カセット取出機構の上部）に設けられている。そのため、以下のような処理が実現可能である。
【０２１７】
移送制御部１９１は、受信した処方データに基づき、記憶部１８０に記憶されている、当該処方データが示す注射薬の種類を示す情報に紐付けられたカセット固有情報及び保管位置情報を読出す。移送制御部１９１は、読み出した保管位置情報が示す保管位置へカセット取出機構を移動する。
【０２１８】
移送制御部１９１は、当該保管位置へのカセット取出機構の移動が完了すると、バーコードリーダー１４６で第１バーコードＢＣ１（つまりカセット固有情報）を読取る。移送制御部１９１は、読取ったカセット固有情報を、カセット取出機構の移動前に記憶部１８０から読出したカセット固有情報と照合する。
【０２１９】
移送制御部１９１は、カセット固有情報が一致した場合、カセット固有情報を読取ったカセットＣａが、払出対象の注射薬を収容しているカセットＣａと特定し、当該カセットＣａをカセット棚１１０から取出す。一方、移送制御部１９１は、カセット固有情報が不一致であれば、カセット棚１１０から当該カセットＣａを取出さず、例えば、カセット取出機構を別の保管位置に移動させ、当該保管位置にあるカセットＣａのカセット固有情報を読取ることで、再度の照合を行う。また、移送制御部１９１は、処方データに基づく注射薬が収容されたカセットＣａが取出せない旨の報知を行っても構わない。
【０２２０】
カセット棚１１０へのカセットＣａの保管の自由度が高くなった場合、例えば、ユーザがカセットＣａを所定の保管位置とは異なる位置に保管してしまう可能性が高まることになる。つまり、自由度が低い場合に比べ、払出対象の注射薬を収容しているカセットＣａとは異なるカセットＣａを取出してしまう可能性が高まることになる。
【０２２１】
上記のように、カセット固有情報に基づき、取出対象のカセットＣａに収容された注射薬が払出対象の注射薬であるか否か（つまりカセットＣａの取出可否）について判定を行うことで、上記のような可能性の発生を低減できる。つまり、カセット棚１１０へのカセットＣａの保管の自由度を保証できる。
【０２２２】
なお、図２６の（ａ）に示すように、カセットＣａには、当該カセットＣａに注射薬を充填するときに用いられる第２バーコードＢＣ２が付されていても構わない。第２バーコードＢＣ２は、カセットＣａが注射薬の充填先として適切であるか否かを照合するためのものである。ユーザは、第２バーコードＢＣ２を専用のバーコードリーダー（不図示）で読取ることで、注射薬の充填先として適切であるかについて確認を行う。
【０２２３】
また、カセット固有情報は第１バーコードＢＣ１の形態でカセットＣａに付与されている必要は無く、カセットＣａに付与されたカセット固有情報を、カセット移送部１４０が読取れる形態で付与されていればよい。この場合、バーコードリーダー１４６に代わる、カセット固有情報の読取部材がカセット移送部１４０に設けられていればよい。
【０２２４】
また、図２６の（ａ）及び（ｂ）に示すように、カセットＣａは、カセットＣａに着脱可能な分割部材ＳＰ（仕切り板）によって、複数の注射薬収容領域に分割されても構わない。この場合、分割された複数の注射薬収容領域のそれぞれに、互いに異なる種類の注射薬を収容できる。そのため、カセットＣａの使用の効率化を図ることができる。
【０２２５】
分割部材ＳＰには、第３バーコードＢＣ３が付与されていても構わない。第３バーコードＢＣ３は、第２バーコードＢＣ２と同様の機能を有するものである。分割部材ＳＰに第３バーコードＢＣ３が付されることで、複数の注射薬収容領域のそれぞれに対する、注射薬の充填支援を行うことが可能となる。
【０２２６】
＜カセットの保管位置の特定例＞
次に、カセットＣａの保管位置の特定例について説明する。図２８は、注射薬払出装置１００の構成を示すブロック図である。図２９は、カセットＣａの保管位置の特定処理の一例を示すフローチャートである。
【０２２７】
（注射薬払出装置１００の構成）
図２８に示すように、注射薬払出装置１００は、カセットの保管位置を特定する処理を行う場合、保管位置判定部１９８、報知制御部１９９及びタッチパネル２１０を備える。
【０２２８】
また本例では、任意のカセットＣａのカセット固有情報と当該カセットＣａの保管位置を示す保管位置情報とが紐付けられて、記憶部１８０に記憶されている。特に本例では、カセット固有情報と保管位置情報との紐付けが予め行われているものとする。つまり、本例では、カセットＣａの保管位置が予め設定されている。また、カセットＣａに第１バーコードＢＣ１が付与されており、カセット移送部１４０にはバーコードリーダー１４６が設けられている。
【０２２９】
タッチパネル２１０は、各種ユーザ入力を受付ける操作部と、各種情報を表示する表示部とを備える。タッチパネル２１０は、各種ユーザ入力の受付け、又は各種情報の表示のために、図１に示す注射薬払出装置１００に備えられていても構わない。
【０２３０】
保管位置判定部１９８は、保管位置情報とカセット固有情報とに基づき、複数のカセットＣａのそれぞれが所定の保管位置に保管されているか否かを判定する。
【０２３１】
カセット移送部１４０は、保管位置判定部１９８が所定の保管位置に保管されていないと判定したカセットＣａについては、当該カセットＣａが保管されている保管位置から、当該カセットＣａが本来位置すべき保管位置へと移送する。
【０２３２】
また、報知制御部１９９は、保管位置判定部１９８が所定の保管位置に保管されていないと判定したカセットＣａについては、当該カセットＣａが本来位置すべき保管位置に保管するよう、タッチパネル２１０としての報知部に報知させる。
【０２３３】
なお本例では、本来位置すべき保管位置へのカセットの移送と、本来位置すべき保管位置へカセットを保管する旨の報知との両方の機能を備えるものとして説明する。しかし、これに限らず、注射薬払出装置１００は、いずれか一方の機能のみを有するものであっても構わない。
【０２３４】
保管位置判定部１９８は、移送制御部１９１により、カセット棚１１０に対してカセット移送部１４０のカセット取出機構を走査させることで、保管位置のそれぞれにおいて、第１バーコードＢＣ１の読取りを行わせる。
【０２３５】
保管位置にカセットＣａが存在する場合には、バーコードリーダー１４６は第１バーコードＢＣ１を読取る。保管位置判定部１９８は、記憶部１８０を参照することで、読み取った第１バーコードＢＣ１が示すカセット固有情報に紐付けられた保管位置情報が示す保管位置を特定する。保管位置判定部１９８は、特定した保管位置が、カセット固有情報を読取ったカセット取出機構の位置と一致するか否かの判定を行う。
【０２３６】
保管位置判定部１９８は、不一致であると判定した場合、カセットＣａが予め設定された保管位置に保管されていないと判定する。この場合、保管位置判定部１９８は、記憶部１８０を参照することで、当該カセットＣａのカセット固有情報に紐付けられた保管位置情報が示す保管位置を特定する。移送制御部１９１は、特定した保管位置に当該カセットＣａを移動させる。一方、一致する場合には特に処理を行わない。
【０２３７】
また、保管位置判定部１９８は、任意の保管位置でカセット固有情報が読み取れなかった場合、当該保管位置にカセットＣａが存在しないと判定する。保管位置判定部１９８は、記憶部１８０を参照することで、当該保管位置にカセットＣａが保管されていたか否かを判定する。当該保管位置にカセットＣａが保管されていたと判定した場合、保管位置判定部１９８は、他の保管位置に当該カセットＣａが無いか否かを判定する。カセット棚１１０に当該カセットＣａが無いと判定された場合、報知制御部１９９は、タッチパネル２１０を介して、当該保管位置に本来保管されるべきカセットＣａを保管するよう報知する。
【０２３８】
なお、保管位置判定部１９８は、上記不一致であると判定した場合、このときに読取ったカセット固有情報と保管位置情報とを紐付けて、誤った保管位置にあるカセットＣａを示す情報として、記憶部１８０に記憶しても構わない。この場合、カセットＣａの入替え動作時に、移送制御部１９１は、カセット取出機構を全保管位置に対して走査させた後に、当該情報を参照することで、誤った保管位置にあるカセットＣａを特定し、かつ取出して、正しい保管位置に戻すことができる。
【０２３９】
また、本処理は、任意のタイミングで行われればよい。但し、本処理は、ユーザによって設定されたカセットＣａの保管位置に、適切にカセットＣａが保管されているか否かを確認すると共に、本来の保管位置にカセットＣａを保管させるというものである。その点を考慮すれば、本処理は、注射薬の払出処理を行わない時間帯（例：１日１回、夜間）に行われればよい。なお、カセットＣａの保管位置の確認を行う旨のユーザ入力を受付けたときに、本処理が行われても構わない。
【０２４０】
（注射薬払出装置１００の処理）
カセットＣａの保管位置を特定する処理の一例について説明する。本処理を行うことになった場合、移送制御部１９１は、カセット取出機構をカセット棚１１０に対して走査させる。図２９に示すように、保管位置判定部１９８は、任意の保管位置におけるカセットＣａのカセット固有情報を、バーコードリーダー１４６が読取ったか否かを判定する（ＳＦ１）。
【０２４１】
保管位置判定部１９８は、バーコードリーダー１４６がカセット固有情報を読取った場合（ＳＦ１でＹＥＳ）、現在のカセット取出機構の位置が、読取ったカセット固有情報に紐付けられた保管位置情報が示す所定の保管位置であるか否かを判定する（ＳＦ２）。
【０２４２】
保管位置判定部１９８は、現在のカセット取出機構の位置が所定の保管位置であると判定した場合（ＳＦ２でＹＥＳ）、当該カセットＣａが本来位置すべき保管位置にあると判定する。この場合、保管位置判定部１９８は、当該保管位置に存在するカセットＣａに対する移動処理は行わない。一方、現在のカセット取出機構の位置が所定の保管位置でないと判定した場合（ＳＦ２でＮＯ）、当該カセットＣａが本来位置すべき保管位置にないと判定する。この場合、移送制御部１９１は、カセット移送部１４０を制御することで、当該カセットＣａのカセット固有情報に紐付けられた保管位置情報が示す保管位置に、当該カセットＣａを移動させる（ＳＦ３）。
【０２４３】
ＳＦ１でカセット固有情報を読み取れなかった場合（ＳＦ１でＮＯ）、保管位置判定部１９８は、カセット固有情報の読取りを実施した保管位置に、カセットＣａが無いと判定する。この場合、保管位置判定部１９８は、当該保管位置にカセットＣａが保管されていたか否かを判定する。保管位置判定部１９８は、カセットＣａが保管されていたと判定した場合、カセット取出機構を走査させることで、当該保管位置を示す保管位置情報に紐付けられたカセット固有情報を有するカセットＣａが、他の保管位置にあるか否かを判定する（ＳＦ４）。なお、カセット固有情報の読取りを実施した保管位置に、元々カセットＣａが保管されていない場合（当該保管位置を示す保管位置情報にカセット固有情報が紐付けられていない場合）には、本処理を終了する。
【０２４４】
カセット固有情報の読取りを実施した保管位置に保管されるべきカセットＣａが他の保管位置にあった場合（ＳＦ４でＹＥＳ）、ＳＦ３の処理が行われる。一方、当該カセットＣａが他の保管位置にもなかった場合（ＳＦ４でＮＯ）、保管位置判定部１９８は、カセットＣａがカセット棚１１０から抜取られた状態であると判定する。この場合、報知制御部１９９は、当該カセットＣａを本来位置すべき保管位置に保管する（返却する）よう、タッチパネル２１０を介して報知する（ＳＦ５）。
【０２４５】
なお、ＳＦ３において、保管位置判定部１９８は、カセットＣａ（第１カセットＣａ）の移動先の保管位置（つまり本来位置すべき保管位置）に別のカセットＣａ（第２カセットＣａ）が存在するか否かの判定を行っても構わない。保管位置判定部１９８は、第１カセットＣａの移動先の保管位置に第２カセットＣａが保管されていると判定した場合には、例えば以下の処理を行う。
【０２４６】
移送制御部１９１は、第２カセットＣａを、カセット固有情報と保管位置情報との紐付けが行われていないカセット棚１１０内の保管位置（元々カセットＣａが入っていない保管位置）（退避位置）へと一旦退避させる。その後、移送制御部１９１は、第１カセットＣａを本来位置すべき保管位置へと移動させる。
【０２４７】
また、第１カセットＣａの移動先の保管位置に第２カセットＣａが保管されているか否かの判定は、第２カセットＣａのカセット固有情報を読取ることができたか否かによって行われる。つまり、第２カセットＣａを退避させる場合、退避前に第２カセットＣａのカセット固有情報が読取られている。そのため、移送制御部１９１は、当該カセット固有情報を用いて、第２カセットＣａを本来位置すべき保管位置に移動させても構わない。
【０２４８】
＜支持機構の動作例＞
次に、カセット移送部１４０が備える支持機構１４７の動作例について説明する。図２７の（ａ）及び（ｂ）に示すように、支持機構１４７は、カセット棚１１０と対向する側に設けられており、カセットＣａのカセット棚１１０からの取出時、又はカセット棚１１０への保管時に、カセットＣａを支持（保持）する。また、支持機構１４７は、カセットＣａの大きさ（高さ）に応じて昇降する。また、支持機構１４７にはローラが設けられている。これにより、支持機構１４７におけるカセットＣａの移動を滑らかに行うことが可能となっている。
【０２４９】
カセット棚１１０には、複数種類のカセットＣａが保管されても構わない。この場合、例えば、カセット棚１１０には、互いに異なる高さのカセットＣａ（例：互いに高さの異なる２種類のカセットＣａ）が保管される。支持機構１４７が昇降しない場合、高さが比較的高いカセットＣａについては、カセットＣａの取出時にカセット取出機構と衝突してしまい、カセット移送部１４０によりカセットＣａを保持できない。
【０２５０】
支持機構１４７が昇降する機能を備えることで、互いに高さの異なる複数種類のカセットＣａをカセット移送部１４０で保持して、カセット保持部１３０に移送できる。つまり、注射薬払出装置１００において、互いに高さの異なる複数種類のカセットＣａを使用できる。
【０２５１】
移送制御部１９１は、カセットＣａの種類に応じて支持機構１４７を昇降させる。例えば、カセット固有情報に紐付けて支持機構１４７の昇降量を示す昇降量情報が記憶部１８０に記憶されている。なお、カセット固有情報に、カセットＣａの高さを示すカセット高さ情報が紐付けられている場合、カセット高さ情報に昇降量情報が紐付けられていても構わない。
【０２５２】
移送制御部１９１は、取出すカセットＣａに付されたカセット固有情報がバーコードリーダー１４６によって読出されると、記憶部１８０を参照することで、読出されたカセット固有情報に紐付けられた昇降量情報を特定する。移送制御部１９１は、特定した昇降量情報が示す昇降量に応じて、支持機構１４７を昇降させる。
【０２５３】
〔注射薬の撮影から払出までの処理〕
＜吸着位置の決定例＞
注射薬払出装置１００では、位置特定用カメラ１２２によってカセットＣａから取出す注射薬を特定すると共に、特定した注射薬を吸着機構１２１ａによって吸着する。吸着位置決定部１９４は、位置特定用カメラ１２２が撮影した画像を解析することで吸着位置を決定し、搬送制御部１９３は、決定された吸着位置を吸着するように吸着機構１２１ａを制御する。
【０２５４】
ここで、吸着位置決定部１９４は、注射薬の重心位置を吸着位置として決定しても構わない。この場合、薬品マスタには、注射薬識別情報に紐付けて、注射薬の重心位置及び全長を示す各情報が登録されている。注射薬の重心位置は、例えば、注射薬の底部からの距離として登録されている。
【０２５５】
吸着位置決定部１９４は、上記画像を解析することで、画像における注射薬の底部を特定する。吸着位置決定部１９４は、処方データに含まれる注射薬識別情報に紐付けられた注射薬の重心位置を示す情報を用いて、画像における注射薬の吸着位置を特定する。例えば、吸着位置決定部１９４は、薬品マスタに記憶された底部からの距離を、画像における距離に変換した後、画像において、変換した距離だけ底部から離れた注射薬上の位置を吸着位置として特定する。つまり、吸着位置決定部１９４は、注射薬の重心位置、又はその近傍を吸着位置として決定する。なお、この吸着位置の決定処理では、注射薬の向きを特定する処理までは行わない。
【０２５６】
＜センサによる注射薬の載置位置の特定例＞
次に、位置変更部１２６の第１搭載部１２６ａ及び第２搭載部１２６ｂにおける注射薬の載置位置の特定例について説明する。
【０２５７】
搬送制御部１９３は、画像解析、及び予め登録されている注射薬の重心位置又は全長を示す情報に基づき、画像において、注射薬の底部及び吸着位置を特定する。また、搬送制御部１９３は、特定した底部の位置及び吸着位置を考慮して、吸着した注射薬を第１搭載部１２６ａ又は第２搭載部１２６ｂに載置する。搬送制御部１９３は、例えば、注射薬の底部が第１搭載部１２６ａ又は第２搭載部１２６ｂの端部に近接するように、吸着した注射薬を載置する。
【０２５８】
ここで、搬送制御部１９３は、画像解析の結果、注射薬の頭部を底部として誤認識したとする。搬送制御部１９３は、底部の位置を考慮して注射薬を第１搭載部１２６ａ又は第２搭載部１２６ｂに載置するため、底部の誤認識により、実際に載置されるべき位置からずれた位置に注射薬を載置してしまう可能性がある。場合によっては、第１搭載部１２６ａ又は第２搭載部１２６ｂからはみ出した位置に、注射薬を載置してしまう可能性がある。注射薬が例えばガラス製のバイアルである場合には、注射薬が第１搭載部１２６ａ又は第２搭載部１２６ｂに衝突し、その結果割れてしまう可能性がある。
【０２５９】
本例では、図３０の（ａ）及び（ｂ）に示すように、注射薬払出装置１００は、第１搭載部１２６ａ又は第２搭載部１２６ｂの端部Ｅ１又はＥ２に衝突し得る注射薬を検知するためのセンサ１７１ａ及び１７１ｂと反射板１７２ａ及び１７２ｂとを備えている。
【０２６０】
センサ１７１ａ及び１７１ｂはそれぞれ、注射薬を検知するための光を出射すると共に、反射板１７２ａ及び１７２ｂのそれぞれで反射した当該光を受ける機構である。
【０２６１】
センサ１７１ａ及び反射板１７２ａは、図３０の（ｂ）で示す点線Ｌ１上を、センサ１７１ａから出射された光、及び反射板１７２ａで反射した光が通るように配置されている。点線Ｌ１は、第１搭載部１２６ａ及び第２搭載部１２６ｂの外側で、かつ、第１搭載部１２６ａ又は第２搭載部１２６ｂの端部Ｅ１付近を通る直線を示すものである。同様に、センサ１７１ｂ及び反射板１７２ｂは、図３０の（ｂ）で示す点線Ｌ２上を、センサ１７１ｂから出射された光、及び反射板１７２ｂで反射した光が通るように配置されている。点線Ｌ２は、第１搭載部１２６ａ及び第２搭載部１２６ｂの外側で、かつ、第１搭載部１２６ａ又は第２搭載部１２６ｂの端部Ｅ２付近を通る直線を示すものである。
【０２６２】
吸着機構１２１ａに吸着した注射薬が点線Ｌ１又はＬ２上を通ると、当該注射薬で光の進行が遮られるため、センサ１７１ａ又は１７１ｂは、自機が出射した光を受けることができない。この場合、搬送制御部１９３は、吸着機構１２１ａを制御することで、センサ１７１ａ及び１７１ｂが光を受けることができるようになるまで、端部Ｅ１及びＥ２を結ぶ直線方向（Ｙ軸方向）に、注射薬の位置を変更する。
【０２６３】
具体的には、搬送制御部１９３は、センサ１７１ａ及び１７１ｂが光を受けている状態であるか否かを判定する。搬送制御部１９３は、センサ１７１ａ及び１７１ｂが光を受けている状態において、吸着機構１２１ａが吸着した注射薬を第１搭載部１２６ａ又は第２搭載部１２６ｂに載置する。一方、搬送制御部１９３は、センサ１７１ａ又は１７１ｂが光を受けていない状態であると判定した場合には、上述のようにＹ軸方向に注射薬の位置を変更する。
【０２６４】
このように、センサ１７１ａ及び１７１ｂ、並びに、反射板１７２ａ及び１７２ｂを配置することで、第１搭載部１２６ａ又は第２搭載部１２６ｂの端部Ｅ１又はＥ２に衝突し得る注射薬を検知できる。また、搬送制御部１９３は、センサ１７１ａ及び１７１ｂの検知結果に基づき、吸着機構１２１ａのＹ軸方向の位置を制御する。これにより、第１搭載部１２６ａ又は第２搭載部１２６ｂの端部Ｅ１又はＥ２に衝突させることなく、注射薬を第１搭載部１２６ａ又は第２搭載部１２６ｂに載置できる。
【０２６５】
つまり、吸着位置決定部１９４が注射薬の向き（頭方向）を誤認識した場合であっても（換言すれば、注射薬の向きが＋Ｙ軸方向及び−Ｙ軸方向のいずれであっても）、端部Ｅ１又はＥ２への注射薬の衝突を回避できる。そのため、衝突による払出動作の停止を回避できるので、間欠的に注射薬を払出すことができる。
【０２６６】
なお、点線Ｌ１及びＬ２上に存在する注射薬を検知できれば、上記の構成に限られない。例えば、センサ１７１ａ又は１７１ｂの位置に発光素子、反射板１７２ａ及び１７２ｂの位置に受光素子を載置しても構わない。つまり、反射板１７２ａ及び１７２ｂを設けずに、発光素子及び受光素子からなるセンサを用いても構わない。また、反射板１７２ａ及び反射板１７２ｂのＸ軸方向の位置を略一致させても構わない。
【０２６７】
＜吸着機構の動作例＞
次に、吸着機構１２１ａの動作例について説明する。まず、吸着機構１２１ａの移動速度の調整について説明する。
【０２６８】
注射薬払出装置１００では、例えば、カセット移送部１４０によるカセットＣａの移送、カセット保持部１３０の移動の速度をできるだけ高めている。また、例えば、薬剤搬送部１２１の吸着機構１２１ａ及び移動機構１２１ｂの移動、並びに、薬剤移動部１５３の吸着機構１５３ａ及び移動機構１５３ｂの移動の各速度をできるだけ高めている。これにより、注射薬の払出速度を高めている。
【０２６９】
しかし、注射薬の種類に関わらず一律の速度でカセットＣａ又は注射薬を移送又は移動させた場合、注射薬を適切に運ぶことができない可能性がある。例えば、注射薬の長さが長いほど、また重量が軽いほど、吸着機構１２１ａを位置変更部１２６上で停止させたときに注射薬に対して慣性が働きやすい。つまり、停止したときの注射薬の揺れが大きくなる。当該注射薬に対して慣性が大きく働いた場合、注射薬が吸着機構１２１ａから落下してしまう可能性がある。
【０２７０】
そこで本例では、搬送制御部１９３は、注射薬の種類に応じて吸着機構１２１ａの移動速度を調整する。具体的には、注射薬の種類（例：注射薬の長さ、径、重量、又は素材（例：ガラス製、プラスチック製））に応じて、吸着機構１２１ａのＸ軸方向、Ｙ軸方向及び／又はＺ軸方向の移動速度を設定しておく。つまり、記憶部１８０には、上記注射薬の種類に関する種類情報に紐付けて、吸着機構１２１ａの移動速度を示す移動速度情報が記憶されている。図３１は、種類情報に紐付けられた移動速度情報の一例を示す表である。図３１の例では、慣性が働きやすいＸ軸方向の移動速度が、注射薬の種類に応じて異なるように設定されている。
【０２７１】
搬送制御部１９３は、例えば、記憶部１８０を参照することで、処方データに含まれる注射薬識別情報に紐付けられた種類情報を読出す。注射薬の長さ、重量及び素材等を示す種類情報は、注射薬識別情報に紐付けて薬品マスタに登録されていても構わない。搬送制御部１９３は、読出した種類情報に紐付けられた移動速度情報が示す移動速度で、カセット保持部１３０のカセットＣａで吸着した注射薬（つまり、当該注射薬を吸着した吸着機構１２１ａ）を位置変更部１２６まで移動させる。
【０２７２】
これにより、例えば移動中又は停止時の注射薬に働く慣性を小さくすることができる。そのため、注射薬の安定した移動を実現できる。
【０２７３】
なお、吸着機構１５３ａの移動速度についても同様に制御できる。但し、吸着機構１５３ａについては、主として、位置変更部１２６から搬送トレイ１５１ａへの移動において安定した移動が要求される。そのため、特にＹ軸方向の移動速度が、注射薬の種類に応じて設定されている。
【０２７４】
また、カセット移送部１４０によりカセットＣａがＺ軸方向に移動しているときに急停止すると、重量が軽い注射薬ほど、慣性により跳上がりやすい。また、Ｘ軸方向の移動においても急停止すると、重量が軽い注射薬ほど、また断面形状が略円形状であるほど、カセットＣａ内において注射薬は転がりやすい。そのため、注射薬の素材がガラス製である場合には、カセットＣａ又は他の注射薬と衝突した結果、割れてしまう可能性がある。
【０２７５】
カセット移送部１４０によるカセットＣａの移送についても、吸着機構１２１ａと同様、注射薬の種類に応じて移動速度（特にＸ軸方向及び／又はＺ軸方向の移動速度）を制御することで、例えば注射薬が割れてしまうといった事態の発生を回避できる。
【０２７６】
次に、吸着機構１２１ａのＺ軸方向の移動量の調整について説明する。図３２の（ａ）は、移動機構１２１ｂの構成例を示す図であり、（ｂ）及び（ｃ）は、吸着機構１２１ａの動作例を示す図である。
【０２７７】
図３２の（ａ）に示すように、本例の移動機構１２１ｂは、フォトセンサ１２１ｄ及びプレート１２１ｅを備えている。フォトセンサ１２１ｄ及びプレート１２１ｅは、所定の径（例：処方データに含まれる注射薬識別情報が示す注射薬の径）よりも大きい径を有する物体を検知するリミットセンサとして機能する。つまり、フォトセンサ１２１ｄ及びプレート１２１ｅは、所定の注射薬以外の物体を検知するためのリミットセンサとして機能する。なお、ボールねじ１２１ｆによって、吸着機構１２１ａはＺ軸方向に昇降する。
【０２７８】
フォトセンサ１２１ｄは、例えば溝型フォトセンサである。フォトセンサ１２１ｄの溝部に設けられた発光素子及び受光素子の間をプレート１２１ｅが通過したときに、発光素子からの光を受光素子で受けることができなくなる。このとき、搬送制御部１９３は、吸着機構１２１ａが所定の注射薬以外の物体を検知したと判定し、その移動量を調整する。
【０２７９】
ここで、薬品マスタには、各注射薬識別情報に紐付けて注射薬の直径を示す径情報が登録されている。また、記憶部１８０には、径情報に紐付けて、吸着機構１２１ａのＺ軸方向の移動量を示す移動量情報が記憶されている。
【０２８０】
吸着機構１２１ａの初期位置（吸着機構１２１ａが処理位置１３２から最も離れているときの位置）と、処理位置１３２との間の距離（Ｚ軸方向の距離）は不変である。そのため、注射薬の直径の大きさに応じて、処理位置１３２へ向かわせるときの吸着機構１２１ａの第１移動量を、処理位置１３２上の注射薬に衝突しないように予め設定しておくことができる。この場合、注射薬毎に第１移動量を計算することなく、注射薬を吸着できる適切な位置まで吸着機構１２１ａを移動させることが可能となる。また、その適切な位置まで高速に、吸着機構１２１ａを移動させることが可能となる。
【０２８１】
また、注射薬払出装置１００で使用されるカセットＣａは、予め決められている。つまり、カセットＣａの側壁の高さは予め決められている。そのため、処理位置１３２から位置変更部１２６へ注射薬を搬送するときの吸着機構１２１ａの高さを、搬送中の注射薬がカセットＣａの側壁に衝突しないように予め設定しておくことができる。従って、注射薬を吸着した吸着機構１２１ａを引き上げるときの吸着機構１２１ａの第２移動量を、注射薬の直径の大きさに応じて予め設定しておくことができる。この場合、注射薬毎に第２移動量を計算することなく、カセットＣａの側壁に衝突せずに、かつ効率良く注射薬を搬送できる位置まで吸着機構１２１ａを移動させることが可能となる。また、その位置まで高速に、吸着機構１２１ａを移動させることが可能となる。
【０２８２】
制御部１９０は、カセットＣａがカセット移送部１４０により取出される時点で、カセットＣａに含まれる注射薬の種類を特定している。そのため、搬送制御部１９３は、カセットＣａ毎に移動量情報を特定している。搬送制御部１９３は、例えば、カセットＣａから最初の薬剤を取出すときに薬品マスタを参照することで、処方データに含まれる注射薬識別情報に紐付けられた径情報を特定する。搬送制御部１９３は、記憶部１８０を参照することで、特定した径情報に紐付けられた移動量情報（第１移動量又は第２移動量を示す情報）を特定する。なお、特定した移動量情報は、カセット固有情報と紐付けて記憶部１８０に記憶しておいても構わない。
【０２８３】
搬送制御部１９３は、カセットＣａ毎に、特定した第１移動量の分、吸着機構１２１ａを処理位置１３２側へと移動させる。また、搬送制御部１９３は、カセットＣａ毎に、特定した第２移動量の分、吸着機構１２１ａを処理位置１３２から初期位置側へと移動させる。
【０２８４】
なお、注射薬識別情報に直接、移動量情報が紐付けられていても構わない。この場合、搬送制御部１９３は、記憶部１８０を参照することで、処方データに含まれる注射薬識別情報に紐付けられた移動量情報を特定する。
【０２８５】
図３２の（ｂ）に示すように、処理位置１３２に載置されたカセットＣａ内の注射薬の径がφａである場合、搬送制御部１９３は、径がφａである場合の第１移動量に従って、吸着位置Ａｐ（停止位置）まで吸着機構１２１ａを移動させる。その後、搬送制御部１９３は、径がφａである場合の第２移動量に従って、吸着機構１２１ａを距離Ｄａ分引き上げる。
【０２８６】
ここで、図３２の（ｃ）に示すように、カセットＣａに収容されていると想定される注射薬（径：φａ）とは異なる注射薬（径：φｂ＞φａ）が、当該カセットＣａに含まれていたとする。この場合に、径φｂの注射薬が搬送対象となった場合、搬送制御部１９３は、径φａの注射薬に基づく第１移動量で吸着機構１２１ａを移動させるため、衝突位置Ｃｐで径φｂの注射薬に衝突してしまう。
【０２８７】
この反動を受けて、吸着機構１２１ａは＋Ｚ軸方向に移動（上昇）することで、プレート１２１ｅがフォトセンサ１２１ｄの溝部に入り込む。これにより、搬送制御部１９３は、吸着機構１２１ａが所定の径（φａ）よりも大きい径（φｂ）を有する注射薬が、搬送対象であると判定する。
【０２８８】
この場合、搬送制御部１９３は、径φａの第２移動量の代わりに、最大径（径：φｍａｘ）を有する注射薬を示す注射薬識別情報に紐付けられた移動量情報が示す第２移動量に従って、距離Ｄｍａｘ分、注射薬を引き上げる。なお、距離Ｄｍａｘに対応する第２移動量は、注射薬払出装置１００で取扱われると想定される注射薬のうち、最大径を有する注射薬を、カセットＣａの側壁に衝突させることなく、処理位置１３２から位置変更部１２６へ搬送できる程度に設定されていればよい。
【０２８９】
吸着対象となる注射薬が径φａよりも大きいにも関わらず、径φａの第２移動量に従って注射薬を引き上げた場合、引き上げ量が足りず、注射薬がカセットＣａの側壁に衝突してしまう可能性がある。しかし、搬送制御部１９３は、径φａの注射薬を収容するカセットＣａにおいて、径φａよりも大きい径φｂの注射薬が取出対象となった場合に、最大径の注射薬に対応する第２移動量に基づいて注射薬を引き上げるため、カセットＣａの側壁との衝突を回避できる。
【０２９０】
なお、取出対象の注射薬が想定している注射薬の径よりも大きい場合、最大径の注射薬に対応する第２移動量を用いているが、これに限らず、例えば取出対象の注射薬に対応する第２移動量を用いて当該注射薬を引き上げても構わない。
【０２９１】
次に、吸着機構１２１ａ及び１５３ａによる注射薬のリリース完了を特定するときの処理について説明する。薬剤搬送部１２１及び薬剤移動部１５３は、注射薬を吸着するための真空源（不図示）を有する。搬送制御部１９３は、注射薬を位置変更部１２６上又は搬送トレイ１５１ａ上でリリースする場合、真空源をオフにする。
【０２９２】
搬送制御部１９３は、注射薬のリリースのために真空源をオフにした後、再度オンにしても構わない。搬送制御部１９３は、真空源をオンにしたときに、真空源と吸着パッド１２１ｇ（図３２の（ａ）参照）とを結ぶ空気管内の負荷（例：空気管内の圧力、又は空気管を流れる空気量）が変化するか否かを判定する。なお、薬剤搬送部１２１及び薬剤移動部１５３の吸着に関する構造は同一である。
【０２９３】
負荷が変化しなかった場合、搬送制御部１９３は、吸着パッド１２１ｇにおいて何も吸着していないと判定する。つまり、この場合、搬送制御部１９３は、吸着機構１２１ａ及び１５３ａが注射薬を適切にリリースできていると判定する。一方、負荷が変化した場合、搬送制御部１９３は、吸着パッド１２１ｇに何かが吸着した状態であると判定する。つまり、この場合、搬送制御部１９３は、吸着機構１２１ａ及び１５３ａが注射薬を適切にリリースできていないと判定する。
【０２９４】
このように、注射薬のリリース時に真空源のオン及びオフを制御することで、吸着機構１２１ａ及び１５３ａが注射薬を適切にリリースできているか否かを確認できる。
【０２９５】
＜画像処理のタイミング調整例＞
次に、期限読み取り用カメラ１２５による画像処理のタイミング調整例について説明する。図３３の（ａ）及び（ｂ）は、期限読み取り用カメラ１２５による画像処理のタイミング調整の一例について説明するための図である。
【０２９６】
薬剤搬送部１２１によって第１搭載部１２６ａに注射薬が載置された場合、薬剤回転部１２７は注射薬を回転させる。この回転により、注射薬に付されたバーコードがバーコードリーダー１２３に対向した時点で、バーコードリーダー１２３が当該バーコードを読取る。これにより、第１判別処理部１９５による注射薬の種類の判別を行うことができる。
【０２９７】
バーコードは、注射薬の種類毎に、複数の線のそれぞれの太さ、及び線同士の間隔を異ならせて表現されたものである。そのため、第１判別処理部１９５は、バーコードリーダー１２３が読取ったバーコードを解析することで、バーコードに示される数字又は英字の並びを注射薬識別情報として認識できる。つまり、第１判別処理部１９５は、バーコードに示される数字又は英字の並びを認識できるため、当該並びと注射薬の向き（注射薬の載置方向）とを紐付けておくことで、注射薬の頭部又は底部がいずれの方向を向いているかについても認識できる。
【０２９８】
また、第２判別処理部１９６は、期限読み取り用カメラ１２５が撮影した画像を解析することで、注射薬に付された有効期限を認識する。
【０２９９】
ここで、バーコードは、バーコードリーダー１２３により瞬時に読取られる。そのため、バーコード読取時には、薬剤回転部１２７は、ある程度高速で注射薬を回転させることが可能である。一方、有効期限は、期限読み取り用カメラ１２５が撮影することで読取られる。そのため、有効期限読取時には、薬剤回転部１２７は、回転速度をバーコード読取時よりも遅くする必要がある。
【０３００】
そのため、バーコードリーダー１２３によるバーコードの読取後、薬剤回転部１２７は回転速度を下げた後、期限読み取り用カメラ１２５による注射薬の撮影を開始する。期限読み取り用カメラ１２５は、注射薬を約１周させる間に複数回（例：２０回程度）の撮影を行う。第２判別処理部１９６は、複数回に亘り撮影した画像の全てを解析することで、有効期限を認識する。この場合、有効期限が含まれていない画像も解析対象となるため、当該画像の解析の分、無駄な処理が発生することになる。
【０３０１】
そこで本例では、第２判別処理部１９６は、注射薬に付されたバーコードの位置及び注射薬の向きに基づき、注射薬に付された有効期限を認識するための処理を行う認識領域（有効期限記載領域）を決定する。換言すれば、第２判別処理部１９６は、注射薬に付されたバーコードの位置及び注射薬の向きに基づき、期限読み取り用カメラ１２５が有効期限を読取るための撮影を行う期限撮影領域Ｐｈａを決定する。
【０３０２】
ここで、薬品マスタには、注射薬の向きとバーコードの向き（バーコードに付された英数字の並び順）とが紐付けられて、注射薬識別情報毎に登録されている。また、薬品マスタには、バーコードが付された位置から有効期限が付された位置までの、注射薬の周方向上の第１距離を示す第１距離情報が、注射薬識別情報毎に登録されている。
【０３０３】
例えば、バーコードリーダー１２３が注射薬に付されたバーコードを読取ると、第２判別処理部１９６は、その時点で、薬剤回転部１２７の回転を一旦停止させる。その後、第２判別処理部１９６は、薬品マスタに登録された当該注射薬の向きを示す情報及び第１距離情報に基づき期限撮影領域Ｐｈａを決定する。
【０３０４】
具体的には、第２判別処理部１９６は、読取ったバーコードと薬品マスタと照合することで、注射薬の向きを特定する。また、第２判別処理部１９６は、薬品マスタの第１距離情報を参照することで、注射薬の向きに応じた期限撮影領域Ｐｈａを決定する。
【０３０５】
例えば、図３３の（ａ）及び（ｂ）に示すように注射薬の回転方向が矢印方向である場合に、第２判別処理部１９６が、図３３の（ａ）に示すように注射薬の向きを特定したとする。この場合、第２判別処理部１９６は、第１距離情報に基づき、バーコードが付された位置近傍から有効期限が付された位置近傍までの領域を、期限撮影領域Ｐｈａとして決定する。より具体的には、図３３の（ａ）に示すように、第２判別処理部１９６は、撮影開始位置Ｐｈａ１（読取開始位置）及び撮影終了位置Ｐｈａ２（読取終了位置）を決定する。
【０３０６】
一方、第２判別処理部１９６が、図３３の（ｂ）に示すように注射薬の向きを特定した場合も、図３３の（ａ）と同様に、期限撮影領域Ｐｈａとして決定する。但し、図３３の（ｂ）に示すように、第２判別処理部１９６は、撮影開始位置Ｐｈａ１及び撮影終了位置Ｐｈａ２を決定する。
【０３０７】
期限撮影領域Ｐｈａの決定後、薬剤位置制御部１９７は、薬剤回転部１２７を、注射薬を撮影する場合の回転速度で回転させる。注射薬が回転した状態において、期限読み取り用カメラ１２５は、自機が撮影開始位置Ｐｈａ１と対向したときに撮影を開始し、自機が撮影終了位置Ｐｈａ２と対向したときに撮影を終了する。図３３の（ａ）及び（ｂ）に示すように、期限読み取り用カメラ１２５は、実線の矢印で示す期限撮影領域Ｐｈａについては撮影し、点線の矢印で示す領域については撮影を行わない。
【０３０８】
つまり、期限読み取り用カメラ１２５は、決定された期限撮影領域Ｐｈａ内のみ（換言すれば、注射薬の周方向全体ではなく、その一部の領域のみ）、有効期限を読取るために撮影する。このように、有効期限が付されていないと想定される領域（期限撮影領域Ｐｈａ以外の領域）を撮影対象外とすることで、撮影枚数を低減できる。そのため、有効期限の認識のための画像処理を効率的に行うことが可能となる。
【０３０９】
なお、期限読み取り用カメラ１２５が撮影開始位置Ｐｈａ１と対向するまでは、薬剤回転部１２７の回転速度をバーコード読取時の回転速度としても構わない。この場合、有効期限の認識処理をより効率的に（高速に）行うことが可能となる。
【０３１０】
また、有効期限が含まれるように期限撮影領域Ｐｈａが設定されていればよい。そのため、撮影開始位置Ｐｈａ１をバーコードが付された位置近傍に設定する必要は無い。例えば、第２判別処理部１９６は、第１距離情報により有効期限が付された位置を特定した後、当該位置から所定距離離れた位置を撮影開始位置Ｐｈａ１と決定しても構わない。但し、撮影開始位置Ｐｈａ１は、期限撮影領域Ｐｈａに有効期限が含まれるように決定される必要はある。
【０３１１】
また、第１距離情報が登録されていない場合には、期限読み取り用カメラ１２５は、その注射薬の全周に亘り撮影を行う。第２判別処理部１９６は、撮影された画像を解析することで、当該注射薬に付された有効期限を読取る。このとき、第２判別処理部１９６は、当該注射薬に付されたバーコードの位置も特定しているため、撮影された画像を解析することで、当該バーコードの位置と有効期限の位置とに基づき、第１距離情報（つまり期限撮影領域Ｐｈａの位置）を決定する。第２判別処理部１９６は、決定した第１距離情報を、当該注射薬を示す注射薬識別情報に紐付けて薬品マスタに登録する。これにより、次回の有効期限の読取時から、登録された第１距離情報を用いることができる。
【０３１２】
また、第１距離ではなく、期限撮影領域Ｐｈａ（撮影開始位置Ｐｈａ１及び撮影終了位置Ｐｈａ２を含む）を示す撮影領域情報（有効期限記載領域に関する情報）が、薬品マスタに登録されていても構わない。
【０３１３】
＜払出不可の注射薬があった場合の処理例＞
次に、払出不可の注射薬があった場合の処理例について説明する。図３４の（ａ）〜（ｆ）は、払出不可の注射薬があった場合の処理の一例を説明するための図である。第１判別処理部１９５又は第２判別処理部１９６により払出不可の注射薬と判定された場合、その時点で注射薬の払出しが停止してしまう可能性がある。
【０３１４】
注射薬払出装置１００では、注射薬の種類及び有効期限を認識するために、位置変更部１２６の薬剤搬送部１２１側（処理位置１３２側）において、注射薬に付されたバーコードを読取ると共に、注射薬に付された有効期限を撮影する。第１判別処理部１９５は、読取られたバーコードに基づく注射薬の種類の認識処理を行うと共に、第２判別処理部１９６は、撮像された画像を解析することで、有効期限の認識処理を行う。これらの処理（特に有効期限の認識処理）には、所定の時間を要する。
【０３１５】
そのため、薬剤位置制御部１９７は、薬剤搬送部１２１側でバーコードの読取り及び有効期限の撮影が完了すると、注射薬の種類及び有効期限の認識処理の結果を待たずに、位置変更部１２６を回転させる。その結果、注射薬は、薬剤移動部１５３側（非払出薬保管部１５２側）に位置する。これにより、薬剤搬送部１２１側に、注射薬の種類及び有効期限の認識処理の対象となる次の注射薬を載置できる。このようにして、効率的に注射薬の払出を行う（つまり、注射薬の払出速度を上げる）ことが可能となる。なお、注射薬の種類及び有効期限の認識処理の結果は、当該注射薬が薬剤移動部１５３側に位置している間に行われる。
【０３１６】
つまり、効率的に順次注射薬を払出していくために、注射薬は、以下の箇所で払出しを待機している。
・薬剤搬送部１２１の吸着機構１２１ａ（位置Ｐ１）。つまり、吸着機構１２１ａが注射薬を吸着した状態。
・位置変更部１２６の薬剤搬送部１２１側（位置Ｐ２）。つまり、注射薬に付されたバーコードを読取り、かつ注射薬に付された有効期限を撮影する位置に、注射薬が有る状態。・位置変更部１２６の薬剤移動部１５３側（位置Ｐ３）。つまり、薬剤移動部１５３が搬送トレイ１５１ａ又は非払出薬保管部１５２に注射薬を移動する前の状態。
【０３１７】
ここで、注射薬払出装置１００は、１患者に対する払出対象の注射薬を同一の搬送トレイ１５１ａに収容するものとする。換言すれば、任意の払出対象の注射薬と、その次の払出対象の注射薬とが、同一患者に対する払出対象の注射薬でない場合、注射薬払出装置１００は、これらの注射薬を互いに異なる搬送トレイ１５１ａに収容するものとする。
【０３１８】
この場合、第１判別処理部１９５又は第２判別処理部１９６により注射薬が払出不可と判定され、かつ当該注射薬とその次の払出対象の注射薬とが同一患者への投与に係る処方データに示される注射薬ではないと判定されると、当該注射薬を払出すことができない。具体的には、この場合、払出不可と判定された注射薬と次の払出対象の注射薬とは、互いに異なる搬送トレイ１５１ａに収容される。そのため、払出不可と判定された注射薬と同種の注射薬が払出されない限り、次の払出対象の注射薬を払出すことはできない。つまり、この場合、前の注射薬を追い越して払出しを行うことはできない。結果として、注射薬の払出しが停止してしまう。
【０３１９】
そのため、払出不可と判定された注射薬を位置Ｐ３から非払出薬保管部１５２へ移動させたとしても、その次の払出対象の注射薬は位置Ｐ２又はＰ３、更にその次の払出対象の注射薬は位置Ｐ１又はＰ２で滞留してしまうことになる。
【０３２０】
特に、注射薬払出システム１は、注射薬払出装置１００の他、種々の装置と連動して動作する。そのため、注射薬払出装置１００による停止は、注射薬払出システム１の処理に影響を与える。
【０３２１】
なお、払出不可と判定された注射薬と次の払出対象の注射薬とが、同一患者への投与に係る処方データに示される注射薬である場合には、上述の通り、一般に同一の搬送トレイ１５１ａに収容される。そのため、払出不可と判定された注射薬と同種の払出を待たずに、次の払出対象の注射薬を払出しても構わない。
【０３２２】
そこで本例では、第１判別処理部１９５及び第２判別処理部１９６は、注射薬を払出不可と判定した場合、払出可能と判定されるまで、当該注射薬と同種の薬剤を、払出可否の判定対象とする払出可否判定部として機能する。また、搬送制御部１９３は、注射薬が払出不可と判定された場合、当該注射薬の次に払出される注射薬の払出しを待機する払出制御部として機能する。
【０３２３】
特に、上述したように、第１判別処理部１９５及び第２判別処理部１９６が、下記（１）及び（２）の判定を行った場合、搬送制御部１９３は、第２注射薬を待機させる。
（１）注射薬を払出不可と判定した場合。
（２）当該注射薬（第１注射薬）と、当該注射薬の次に払出される注射薬（第２注射薬、次薬剤）とが、互いに異なる患者への投与に係る処方データに示される薬剤であると判定した場合。
【０３２４】
上述の処理を実現するために、注射薬払出装置１００には、第２注射薬を仮置きしておく仮置部が備えられている。仮置部は、例えば、非払出薬保管部１５２の一部の領域に設けられても構わないし、非払出薬保管部１５２とは別に、その近傍に設けられても構わない。
【０３２５】
図３４を用いて、注射薬ＭＡ、ＭＢ及びＭＣが払出される場合の処理例について説明する。本例では、図３４の（ａ）において、第１判別処理部１９５及び／又は第２判別処理部１９６が注射薬ＭＡを払出不可の注射薬と判定しているものとする。具体的には、注射薬ＭＡについて、第１判別処理部１９５が、読取ったバーコードが示す注射薬識別情報と、処方データが示す注射薬識別情報とが不一致であると判定しているか、又は、第２判別処理部１９６がその有効期限が切れていると判定している。
【０３２６】
この場合、図３４の（ｂ）に示すように、薬剤移動部１５３は、注射薬ＭＡを非払出薬保管部１５２へと移動させた後、位置変更部１２６が回転することで、注射薬ＭＢを位置Ｐ２から位置Ｐ３へと移動させる。この状態において、薬剤搬送部１２１は、注射薬ＭＣを位置変更部１２６に載置することで、位置Ｐ１から位置Ｐ２へと移動させる。その後、薬剤移動部１５３が注射薬ＭＢを仮置部へと移動させた後、位置変更部１２６が回転することで、注射薬ＭＣを位置Ｐ２から位置Ｐ３へと移動させる。
【０３２７】
次に、図３４の（ｃ）に示すように、薬剤搬送部１２１は、払出不可と判定された注射薬ＭＡと同種の注射薬ＭＡ（ここでは注射薬ＭＡ’とする）を処理位置１３２のカセットＣａ内から取出し、位置変更部１２６に載置する。つまり、注射薬ＭＡ’を位置Ｐ１から位置Ｐ２へと移動させる。その後、注射薬ＭＡ’に対して、第１判別処理部１９５及び第２判別処理部１９６による払出可否の判定が行われる。
【０３２８】
次に、図３４の（ｄ）に示すように、位置変更部１２６が回転することで、注射薬ＭＡ’を位置Ｐ２から位置Ｐ３へ（注射薬ＭＣを位置Ｐ３から位置Ｐ２へ）と移動させる。注射薬ＭＡ’が払出不可と判定された場合、薬剤移動部１５３は、注射薬ＭＡ’を非払出薬保管部１５２へと移動させた後、図３４の（ｃ）に示す処理に戻る。つまり、注射薬ＭＡが搬送トレイ１５１ａに払出されるまで、次に払出される注射薬ＭＢ及びＭＣが払出しを待機した状態となる。一方、注射薬ＭＡ’が払出可と判定された場合、薬剤移動部１５３は、注射薬ＭＡ’を搬送トレイ１５１ａへと移動させる。
【０３２９】
注射薬ＭＡ’が払出可と判定された場合、注射薬ＭＡ’の払出し後、図３４の（ｅ）に示すように、薬剤移動部１５３は、仮置部にて注射薬ＭＡの払出しを待機していた注射薬ＭＢを位置変更部１２６（具体的には位置Ｐ３）へと戻す。その後、位置変更部１２６が回転することで、注射薬ＭＢを位置Ｐ３から位置Ｐ２へ（注射薬ＭＣを位置Ｐ２から位置Ｐ３へ）と移動させる。これにより、注射薬ＭＡの次の払出対象である注射薬ＭＢに対して、第１判別処理部１９５及び第２判別処理部１９６による払出可否の判定を行うことができる。
【０３３０】
位置Ｐ２で注射薬ＭＢに付されたバーコード及び有効期限の読取りが完了すると、位置変更部１２６が回転することで、注射薬ＭＢを位置Ｐ２から位置Ｐ３へ（注射薬ＭＣを位置Ｐ３から位置Ｐ２へ）と移動させる。注射薬ＭＢが払出可と判定された場合、薬剤移動部１５３は、注射薬ＭＢを搬送トレイ１５１ａへと移動させる。その後、図３４の（ｆ）に示すように、注射薬ＭＣに対して第１判別処理部１９５及び第２判別処理部１９６による払出可否が行われ、払出可と判定された場合には、薬剤移動部１５３は注射薬ＭＣを搬送トレイ１５１ａへと移動させる。
【０３３１】
一方、図３４の（ｅ）において、注射薬ＭＢが払出不可と判定された場合には、薬剤移動部１５３は、注射薬ＭＢを非払出薬保管部１５２へと移動させた後、位置変更部１２６が回転することで、注射薬ＭＣを位置Ｐ２から位置Ｐ３へと移動させる。その後、薬剤搬送部１２１は、払出不可と判定された注射薬ＭＢと同種の注射薬ＭＢ（ここでは注射薬ＭＢ’とする）を処理位置１３２のカセットＣａ内から取出し、位置変更部１２６（具体的には位置Ｐ２）に載置する。そして、注射薬ＭＢ’に対して第１判別処理部１９５及び第２判別処理部１９６による払出可否が行われる。注射薬ＭＢが払出されるまで、この処理が繰り返される。つまり、注射薬ＭＢが搬送トレイ１５１ａに払出されるまで、次に払出される注射薬ＭＣが払出しを待機した状態となる。
【０３３２】
また、図３４の（ｆ）において、注射薬ＭＣが払出不可と判定された場合には、薬剤移動部１５３は、注射薬ＭＣを非払出薬保管部１５２へと移動させる。その後、薬剤搬送部１２１は、払出不可と判定された注射薬ＭＣと同種の注射薬ＭＣ（ここでは注射薬ＭＣ’とする）を処理位置１３２のカセットＣａ内から取出し、位置変更部１２６（具体的には位置Ｐ２）に載置する。そして、注射薬ＭＣ’に対して第１判別処理部１９５及び第２判別処理部１９６による払出可否が行われる。注射薬ＭＣが払出されるまで、この処理が繰り返される。
【０３３３】
注射薬ＭＡ、ＭＢ及びＭＣまでの払出処理が完了すると、注射薬ＭＣの次の注射薬が処方データに従って位置変更部１２６へと搬送される。そして、注射薬が払出不可と判定された場合には上述した処理が行われる。
【０３３４】
このように、注射薬が払出不可と判定された場合、次の払出対象の注射薬を仮置部（退避位置）へ一時的に退避させることで、払出不可と判定された注射薬と同種の注射薬の再払出しが自動で実行される。そのため、注射薬の払出しを継続的に行うことが可能となる。
【０３３５】
なお、図３４の例では、注射薬ＭＡ、ＭＢ及びＭＣがそれぞれ別患者への投与に係る処方データに示される注射薬（注射薬ＭＡ、ＭＢ及びＭＣが別処方）である場合について説明した。同一患者に係る処方データに示される注射薬については、上述の通り、払出不可と判定された注射薬の次の注射薬を払出しても構わない。
【０３３６】
また、上記では、任意の注射薬が搬送トレイ１５１ａへ払出されるまで、次の注射薬の払出しが待機状態となっている。但し、任意の注射薬の欠品が確定するまで（例：注射薬ＭＡを収容するカセットＣａが空になるまで）、次の注射薬の払出しが待機状態であっても構わない。
【０３３７】
＜搬送トレイへの注射薬の載置処理例＞
次に、異種の薬剤を収容するための搬送トレイ１５１ａ（小型トレイ１５１ｂ）への注射薬の載置処理例について説明する。なお、本例の説明においては、プリンタ装置１３が輸液ラベル発行装置であるものとして説明する。
【０３３８】
（小型トレイの構造例）
まず、注射薬載置例の前提となる構成として、搬送トレイ１５１ａに載置される小型トレイ１５１ｂについて説明する。図３５は、小型トレイ１５１ｂが搬送トレイ１５１ａに載置された状態を示す図である。図３６の（ａ）は、小型トレイ１５１ｂの一例を示す斜視図、（ｂ）は、小型トレイ１５１ｂの一例を示す平面図、（ｃ）は、小型トレイ１５１ｂの一例を示すＡ−Ａ’断面図である。
【０３３９】
上述のように、注射薬払出システム１では、搬送トレイ１５１ａは、供給リフタ１１から、注射薬払出装置１００及びプリンタ装置１３を介して、排出リフタ１４へと搬送される。つまり、本例の搬送トレイ１５１ａは、注射薬払出装置１００が払出した複数種類の注射薬と、プリンタ装置１３が発行した輸液ラベルと、が収容されるトレイである。
【０３４０】
図３５に示すように、本例の搬送トレイ１５１ａには、小型トレイ１５１ｂが載置できるようになっている。この場合、例えば１患者への投与に係る処方データに示される注射薬を、注射薬の使用時刻毎（例：朝、昼、夕及び就寝前）に分割して払出すことが可能となる。なお、図３５の例では、小型トレイ１５１ｂが、搬送トレイ１５１ａが搬送される方向に対して、４つ設けることが可能となっている。
【０３４１】
また、図３６の（ａ）〜（ｃ）に示すように、小型トレイ１５１ｂの底部には、突出部１５１ｃが設けられている。突出部１５１ｃは、当該底部を、複数の分割領域１５１ｄに分割するものである。
【０３４２】
図３６の（ｂ）に示すように、分割領域１５１ｄの幅１５１ｗは、注射薬の向きが突出部１５１ｃの延伸方向となるように薬剤移動部１５３が注射薬を載置する場合、例えば１〜２本載置できる程度の長さとなっている。この場合、例えば、注射薬が比較的太いバイアルであれば１本載置でき、注射薬が比較的細いバイアルであれば２本載置できる。
【０３４３】
注射薬払出装置１００では、薬剤移動部１５３の吸着機構１５３ａが吸着した注射薬を搬送トレイ１５１ａに載置する。そのため、搬送トレイ１５１ａにおける注射薬の位置を特定して載置できる。つまり、吸着した注射薬を、小型トレイ１５１ｂの各分割領域１５１ｄを狙って載置できる。また、注射薬の向きを揃えて載置することも可能であるため、分割領域１５１ｄにある程度整然と注射薬を載置できる。
【０３４４】
また、搬送トレイ１５１ａの移動に伴い、注射薬は幅方向に移動する可能性がある。移動量が大きい場合には、注射薬同士が衝突し、その結果割れてしまう可能性がある。分割領域１５１ｄを備えることで、注射薬の幅方向の移動量を小さくすることができる。そのため、注射薬同士の衝突の可能性を低減できる。また、衝突したとしても移動量が小さいため、注射薬が割れてしまう可能性を低減できる。
【０３４５】
また、図３６の（ｃ）に示すように、小型トレイ１５１ｂの底部は、突出部１５１ｃから小型トレイ１５１ｂの側壁へ向けて（突出部１５１ｃから幅方向に）傾斜した傾斜部１５１ｓを有する。傾斜部１５１ｓは、突出部１５１ｃ側よりも小型トレイ１５１ｂの側壁側の方が低くなっている。これにより、図３６の（ｃ）に示すように、突出部１５１ｃ寄りに注射薬を載置すれば、注射薬の自重により、小型トレイ１５１ｂの側壁側から順に注射薬を載置できる。そのため、所定の分割領域１５１ｄに注射薬を載置できれば、それ以上の精密な載置位置の特定は不要となる。また、注射薬の載置時に、注射薬同士が衝突して割れてしまうことを防止できる。
【０３４６】
なお、小型トレイ１５１ｂの底部には、注射薬の移動防止機構が設けられていても構わない。移動防止機構としては、例えばスポンジ、又は微細な略Ｖ字形状を有する部材が挙げられる。移動防止機構により、例えば搬送トレイ１５１ａの移動に伴い注射薬が衝突して割れてしまうことを更に確実に防止できる。
【０３４７】
また、図３６の（ｂ）に示すように、小型トレイ１５１ｂにおいて、複数の分割領域１５１ｄのうちの１つの分割領域１５１ｄのうちの少なくとも一部には、プリンタ装置１３が発行した輸液ラベルが載置される輸液ラベル載置領域１５１ｒが設けられている。
【０３４８】
上述のとおり、注射薬払出装置１００及びプリンタ装置１３は、各小型トレイ１５１ｂにおいて予め設定された輸液ラベル載置領域１５１ｒの位置に関する情報を記憶している。そのため、注射薬払出装置１００は、輸液ラベル載置領域１５１ｒ以外の領域に注射薬を載置できると共に、プリンタ装置１３は、輸液ラベル載置領域１５１ｒに輸液ラベルを載置できる。そのため、注射薬の上に輸液ラベルが載置されることが無い。その結果、輸液ラベルが飛ばされる可能性を低減できる。また、ユーザによる輸液ラベルの確認が容易になる。さらに、突出部１５１ｃにより、移動してきた注射薬によって、輸液ラベルが小型トレイ１５１ｂの外に押し出されてしまうことを防止できる。
【０３４９】
また、突出部１５１ｃを設け、かつ、注射薬と輸液ラベルとを互いに異なる領域に載置できることにより、小型トレイ１５１ｂの外に輸液ラベルが押し出されてしまうことを防止できるため、輸液ラベルの上に重石として注射薬を載置する必要は無い。そのため、小型トレイ１５１ｂに、注射薬を載置した後に輸液ラベルを載置することが可能となる。つまり、小型トレイ１５１ｂを用いることで、搬送トレイ１５１ａが搬送される側から順に、注射薬払出装置１００及びプリンタ装置１３を設けた注射薬払出システム１を構築できる。但し、注射薬払出装置１００及びプリンタ装置１３の設置順は逆であっても構わない。
【０３５０】
なお、本例では、小型トレイ１５１ｂに、複数の分割領域１５１ｄ及び輸液ラベル載置領域１５１ｒを設けた構成について説明したが、これに限らず、搬送トレイ１５１ａに直接これらの構成が設けられていても構わない。つまりこの場合、搬送トレイ１５１ａ自体が小型トレイ１５１ｂの機能を有し、小型トレイ１５１ｂは搬送トレイ１５１ａに載置されない。
【０３５１】
また、プリンタ装置１３は、輸液ラベル載置領域１５１ｒの位置に関する情報に基づき、発行した輸液ラベルを輸液ラベル載置領域１５１ｒに搬送して載置する輸液ラベル搬送機構を有している。輸液ラベル搬送機構は、例えば、発行された輸液ラベルを把持又はリリースする把持機構と、輸液ラベルを発行する発行機構と搬送トレイ１５１ａとの間で把持機構を移動させる移動機構とを備える。
【０３５２】
（注射薬の載置処理例）
次に、搬送トレイ１５１ａに対する注射薬の載置処理例について説明する。以下では、小型トレイ１５１ｂに注射薬を搬送するものとして説明するが、これに限らず、搬送トレイ１５１ａに直接注射薬を搬送しても構わない。
【０３５３】
上述のように、制御部１９０は、バーコードリーダー１２３がバーコードを取得することにより、注射薬の向きを特定できる。同じ原理で、制御部１９０は、バーコードリーダー１２４がバーコードを取得することにより、注射薬の向きを特定できる。
【０３５４】
また、薬品マスタには、注射薬に付されたバーコードの位置から、注射薬名（薬剤名）等が記載された注射薬ラベルの略中心位置までの、注射薬の周方向上の第２距離を示す第２距離情報が、各注射薬識別情報に紐付けて登録されていても構わない。薬剤位置制御部１９７は、注射薬の向きと、バーコードリーダー１２４がバーコードを読取ったときのバーコードの位置と、第２距離情報が示す第２距離とに基づいて、薬剤回転部１２７の回転量を決定する。薬剤位置制御部１９７は、決定された回転量の分、薬剤回転部１２７を回転させることで、注射薬に貼り付けられた注射薬ラベルを上向き（＋Ｚ軸方向）にする。
【０３５５】
つまり本例では、薬剤位置制御部１９７は、注射薬に付された注射薬識別情報（処方データに含まれる注射薬識別情報と照合するための情報）の位置に基づき、注射薬に付された注射薬名の位置を特定する位置特定部として機能する。そして、薬剤位置制御部１９７は、薬剤回転部１２７を制御することで、注射薬名の位置が上向きとなるように、注射薬を軸方向に回転させる。
【０３５６】
搬送制御部１９３は、注射薬ラベルが上向きとなった注射薬を吸着した後、そのままの状態で、小型トレイ１５１ｂの所定位置に載置する。つまり、搬送制御部１９３は、薬剤移動部１５３を制御することで、薬剤回転部１２７が回転した注射薬の向きを変えることなく、小型トレイ１５１ｂへと移送し、小型トレイ１５１ｂに載置する。
【０３５７】
また、上述のとおり、注射薬の向きも特定しているため、搬送制御部１９３は、注射薬の向きが所定方向を向くように、小型トレイ１５１ｂに注射薬を載置する。この場合、注射薬ラベルに付された文字の向きを一定方向に揃えて、小型トレイ１５１ｂに注射薬を載置できる。
【０３５８】
このように小型トレイ１５１ｂに注射薬を載置することで、ユーザは、小型トレイ１５１ｂの内容物に対する目視鑑査を行うときに、注射薬を持ち上げたり、回転させたりする必要が無い。そのため、目視鑑査を容易に行うことが可能となる。また、注射薬払出システム１が、小型トレイ１５１ｂの内容物を撮影する撮影機構（不図示）を備えることで、撮影機構が撮影した画像を用いた目視鑑査を行うことも可能となる。
【０３５９】
なお、注射薬ラベルを上向きにして小型トレイ１５１ｂに注射薬を載置しているが、これに限らず、例えばバーコードを上向きにして載置しても構わない。ユーザが携帯型バーコードリーダー（不図示）を用いての画像監査を行いやすい向きに、注射薬を載置できればよい。
【０３６０】
また、バーコードリーダー１２４側で、注射薬の向きを特定すると共に注射薬を上向きにしているが、これに限らず、バーコードリーダー１２３側でこれらの処理を行っても構わない。
【０３６１】
また、搬送制御部１９３は、例えば以下のように、分割領域１５１ｄに注射薬を載置しても構わない。例えば、注射薬の載置対象となる分割領域１５１ｄの順序、及び、任意の分割領域１５１ｄ内での注射薬の載置位置の順序が予め決められていても構わない。この場合、薬剤移動部１５３は、その順序に従って注射薬を載置する。また例えば、搬送制御部１９３は、特定した注射薬の種類又は形状毎に仕分けて、注射薬の載置位置を特定しても構わない。
【０３６２】
また、バーコードリーダー１２３又は１２４でバーコードを読取ることで、注射薬の向きを特定できる。この注射薬の向きを用いて、薬剤移動部１５３が注射薬を搬送トレイ１５１ａへ搬送するときの吸着位置を決定しても構わない。
【０３６３】
例えば上述したように、薬品マスタに、注射薬の底部からの距離としての注射薬の重心位置を示す情報が登録されているとする。また、注射薬の底部が第１搭載部１２６ａ又は第２搭載部１２６ｂの端部近傍にとなるように、第１搭載部１２６ａ又は第２搭載部１２６ｂに注射薬が載置されるものとする。この場合、吸着位置決定部１９４は、注射薬の向きを特定することにより、注射薬の底部が位置する側の、第１搭載部１２６ａ又は第２搭載部１２６ｂの端部を特定する。吸着位置決定部１９４は、上記注射薬の底部からの距離に、予め設定された端部と底部との間の距離を加算した距離だけ、当該端部から離れた位置を、注射薬の重心位置として特定する。吸着位置決定部１９４は、特定した重心位置を吸着位置として決定する。
【０３６４】
〔返品時の動作についての補足〕
注射薬払出装置１００の返品時の動作例については、図１５を用いて説明した。しかしこれに限らず、例えば、薬剤搬送部１２１及び薬剤移動部１５３は、搬送トレイ１５１ａ側からカセットＣａ側へと注射薬を移送することにより、注射薬をカセットＣａへと返品しても構わない。
【０３６５】
ここで、薬剤搬送部１２１及び薬剤移動部１５３は、払出時には、カセットＣａ側から搬送トレイ１５１ａ側へと注射薬を移送する。つまり、上記の例では、払出時の注射薬の移送順序とは逆の順序で、カセットＣａへ注射薬を返品する。払出時のモードを第１モードと称すれば、返品時のモードを第２モードと称することもできる。
【０３６６】
第２モードでは、例えば以下のような処理が行われる。例えば、薬剤移動部１５３は、ユーザにより搬送トレイ１５１ａに返品された注射薬（返品薬）を搬送トレイ１５１ａから取出し、位置変更部１２６に載置する。バーコードリーダー１２３によるバーコードの読取り、及び期限読み取り用カメラ１２５による有効期限の撮影により、制御部１９０は、注射薬の種類及び有効期限を認識する。
【０３６７】
有効期限が切れていると判定された場合には、薬剤移動部１５３は、非払出薬保管部１５２に返品薬を載置する。一方、有効期限内であると判定された場合には、カセット移送部１４０は、認識した返品薬の種類に基づき、当該返品薬と同種の注射薬を収容しているカセットＣａを取出し、カセット保持部１３０に保持する。薬剤搬送部１２１は、位置変更部１２６に載置された返品薬を、処理位置１３２に移動させたカセットＣａに収容する。カセット移送部１４０は、返品薬を収容したカセットＣａをカセット棚１１０に再び保管する。
【０３６８】
このような処理を返品薬の全てについて行う。なお、返品薬と同種の注射薬を収容したカセットＣａが存在しない場合には、返品薬を空きのカセットＣａに収容しても構わないし、非払出薬保管部１５２に載置しても構わない。
【０３６９】
＜上記構成の別表現＞
上記構成について、以下のように表現できる。
【０３７０】
［Ａ］＜薬剤取扱装置の全体構成＞
本発明の一態様に係る薬剤取扱装置（注射薬払出装置１００）は、
それぞれ同種の薬剤を収容するためのｍ個のカセットを保管するカセット棚と、
上記ｍ個のカセットのうちのｎ個（ｍ＞ｎ≧２）を一時的に保持可能なカセット保持部と、
薬剤を一時的に保持しつつ、当該薬剤の種類を判別する薬剤判別部と、
異種の薬剤を収容するためのトレイを保持するトレイ保持部と、
上記カセット棚と上記カセット保持部との間で上記カセットを移送するカセット移送部と、
上記カセット保持部に保持されたカセットと上記薬剤判別部との間で薬剤を移送する第１薬剤移送部と、
上記薬剤判別部と上記トレイ保持部に保持されたトレイとの間で薬剤を移送する第２薬剤移送部と、を備える。
【０３７１】
上記の構成によれば、多数（ｍ個）のカセットのうちの一部（ｎ個）のカセットをカセット保持部に一時的に保持させ、そのカセットに収容された薬剤を、その種類の判別対象及びトレイへの移送対象とする。そのため、多数のカセットが保管された薬剤取扱装置において、薬剤の種類の判別及びトレイへの搬送処理を効率的に行うことができる。
【０３７２】
なお、上記の構成における薬剤判別部としては、バーコードリーダー１２３、１２４、期限読み取り用カメラ１２５、位置変更部１２６、第１搭載部１２６ａ、第２搭載部１２６ｂ及び薬剤回転部１２７を含む機構が挙げられる。また、第１薬剤移送部は薬剤搬送部１２１に相当し、第２薬剤移送部は薬剤移動部１５３に相当する。トレイは、搬送トレイ１５１ａ又は小型トレイ１５１ｂに相当する。
【０３７３】
また、上記の構成は、主として、上記≪その他の構成≫欄よりも前で説明した事項に基づくものである。
【０３７４】
さらに、本発明の一態様に係る薬剤取扱装置では、
上記第１薬剤移送部及び上記第２薬剤移送部は、上記カセット側から上記トレイ側へと薬剤を移送する第１モードで動作しても構わない。
【０３７５】
上記の構成によれば、第１モードの場合、カセットの薬剤をトレイに収容できる。なお、上記の構成は、主として、上記≪その他の構成≫欄よりも前で説明した事項に基づくものである。
【０３７６】
さらに、本発明の一態様に係る薬剤取扱装置では、
上記第１薬剤移送部及び上記第２薬剤移送部は、上記トレイ側から上記カセット側へと薬剤を移送する第２モードで動作しても構わない。
【０３７７】
上記の構成によれば、第２モードの場合、トレイに収容された薬剤をカセットへ戻すことが可能となる。
【０３７８】
［Ｂ］＜払出不可の薬剤があった場合の処理＞
本発明の一態様に係る薬剤払出装置（注射薬払出装置１００）は、
上記薬剤を払出不可と判定した場合、払出可能と判定されるまで、当該薬剤と同種の薬剤を、払出可否の判定対象とする払出可否判定部（第１判別処理部１９５、第２判別処理部１９６）と、
上記薬剤が払出不可と判定された場合、当該薬剤の次に払出される薬剤の払出を待機する払出制御部（搬送制御部１９３）と、を備える。
【０３７９】
薬剤払出装置は、例えば１患者への投与に係る処方データに基づき、薬剤を順次払出していく。そのため、払出不可の薬剤と判定された場合、その時点で薬剤の払出しが停止してしまう。薬剤払出装置が他の装置と連動している場合には、システム全体の処理が停止してしまうため、薬剤の払出停止の影響は大きくなる。
【０３８０】
上記の構成によれば、薬剤を払出不可と判定した場合、当該薬剤と同種の薬剤が払出可能と判定されるまで、次に払出される薬剤の払出しを待機させる。そのため、払出不可の薬剤があった場合でも、薬剤の払出しを継続できる。
【０３８１】
さらに、本発明の一態様に係る薬剤払出装置では、
上記払出可否判定部が、（１）上記薬剤を払出不可と判定し、かつ、（２）当該薬剤と、当該薬剤の次に払出される薬剤である次薬剤とが、互いに異なる患者への投与に係る処方データに示される薬剤であると判定した場合に、上記払出制御部は、当該次薬剤を待機させても構わない。
【０３８２】
同一患者への投与に係る処方データに基づき払出される薬剤は、一般に同じトレイに収容される。そのため、互いに異なる患者への投与に係る処方データに示される薬剤同士の順序を入れ替えることは、トレイの順序を入れ替えることになるため困難である。一方、同一患者への投与に係る処方データに示される薬剤については、トレイの順序を入れ替える必要が無いため、払出される順序は任意であっても構わない。
【０３８３】
上記の構成によれば、薬剤を払出不可と判定した場合であっても、当該薬剤と次薬剤とが、同一患者への投与に係る処方データに示される薬剤である場合には、次薬剤を待機させずに払出すことができる。そのため、薬剤を払出不可と判定した場合の、払出処理の迅速化を図ることができる。
【０３８４】
［Ｃ］＜薬剤名の位置を上向きにしてトレイへ載置する場合の処理＞
本発明の一態様に係る薬剤取扱装置（注射薬払出装置１００）は、
薬剤に付された識別情報の位置に基づき、薬剤に付された薬剤名の位置を特定する位置特定部（薬剤位置制御部１９７）と、
上記位置特定部が特定した薬剤名の位置が上向きとなるように、上記薬剤を軸方向に回転させる薬剤回転部と、
上記薬剤回転部が回転した上記薬剤の向きを変えることなく、当該薬剤を、異種の薬剤を収容するためのトレイへと移送し、当該トレイに載置する薬剤移送部（薬剤移動部１５３）と、を備える。
【０３８５】
例えば１患者への投与に係る処方データに基づき、トレイに薬剤が払出される場合、トレイ内の薬剤について、医師又は薬剤師等の医療従事者（つまりユーザ）が目視鑑査を行う。薬剤名の位置を考慮せずに、トレイに薬剤をランダムに載置した場合、ユーザが薬剤を取り上げて薬剤名を確認する必要がある。
【０３８６】
上記の構成によれば、薬剤に付された薬剤名の位置が上向きとなるように、トレイ内に払出すことができる。また、このように薬剤がトレイに載置されるため、トレイ内の薬剤を撮影することで、撮影した画像を目視鑑査用の画像として利用でき、さらに監査履歴を残すことができる。つまり、上記の構成によれば、目視鑑査時のユーザの手間を低減できる。
【０３８７】
なお、上記識別情報は、注射薬の種類を示す情報（第１識別情報）である。上記識別情報としては、例えば、注射薬識別情報を示すバーコードが挙げられる。
【０３８８】
［Ｄ］＜カセット位置の確認＞
本発明の一態様に係る薬剤カセット取扱装置（注射薬払出装置１００、薬剤カセット取扱装置２００）は、
複数のカセットのそれぞれが保管される保管位置を示す保管位置情報と、カセットを識別するためのカセット固有情報とに基づき、当該複数のカセットのそれぞれが所定の保管位置に保管されているか否かを判定する保管位置判定部と、
上記保管位置判定部が所定の保管位置に保管されていないと判定したカセットについては、当該カセットが保管されている保管位置から、当該カセットが本来位置すべき保管位置へと移送するカセット移送部と、を備える。
【０３８９】
さらに、本発明の一態様に係る薬剤カセット取扱装置は、
複数のカセットのそれぞれが保管される保管位置を示す保管位置情報と、カセットを識別するためのカセット固有情報とに基づき、当該複数のカセットのそれぞれが所定の保管位置に保管されているか否かを判定する保管位置判定部と、
上記保管位置判定部が所定の保管位置に保管されていないと判定したカセットについては、当該カセットが本来位置すべき保管位置に保管するよう報知する報知部（報知制御部１９９、タッチパネル２１０）と、を備える。
【０３９０】
例えば、ユーザによって各カセットの保管位置が予め定められている場合、カセットが本来位置すべき保管位置に保管されていないと、ユーザが所望するカセットを取出すときに当該カセットを探す手間が増える。そのため、カセットへの薬剤の充填作業等の作業効率が低下する可能性がある。
【０３９１】
上記の構成によれば、本来位置すべき保管位置にカセットが存在しない場合であっても、当該カセットを当該保管位置に保管できる。そのため、作業効率の低下を抑制できる。
【０３９２】
［Ｅ］＜トレイの構造＞
本発明の一態様に係るトレイは、
薬剤を払出す薬剤払出装置が払出した複数種類の薬剤と、輸液容器に貼付けられる輸液ラベルを発行する輸液ラベル発行装置（プリンタ装置１３）が発行した輸液ラベルと、が収容されるトレイであって、
上記トレイの底部には、当該底部を、複数の分割領域に分割する突出部が設けられており、
上記複数の分割領域のうちの１つの分割領域のうちの少なくとも一部は、上記輸液ラベル発行装置が発行した輸液ラベルが載置される輸液ラベル載置領域である。
【０３９３】
トレイに輸液容器が載置される場合、トレイには、ユーザが輸液容器に貼付ける輸液ラベルも載置される。輸液ラベルは薄いため、トレイに載置された場合、例えばトレイの移動に伴って、トレイから飛ばされ易い。特に、トレイに、薬剤を載置した後に輸液ラベルを載置した場合には、薬剤の上に輸液ラベルが載置されることになるため、トレイから輸液ラベルが飛ばされ易い。
【０３９４】
任意のトレイから別のトレイへ輸液ラベルが入り込んでしまうと、輸液容器の内容物と輸液ラベルの記載内容とが一致せず、重大な事故を引き起こす可能性がある。
【０３９５】
そのため、一般には、輸液ラベルをトレイに載置した後に、輸液ラベルの上に薬剤（具体的には薬剤が収容される容器。バイアル等。）を載置することで、輸液ラベルが飛ばされることを防止する。
【０３９６】
上記の構成によれば、輸液ラベル載置領域に輸液ラベルを載置し、それ以外の領域に薬剤を載置できる。そのため、薬剤の上に輸液ラベルが載置されることが無い。その結果、輸液ラベルが飛ばされる可能性を低減できる。また、薬剤が輸液ラベルの上に載置されることを防止できる。そのため、ユーザによる輸液ラベルの確認が容易になると共に、薬剤が輸液ラベルの上に移動することに起因して、輸液ラベルがトレイの外に押し出されてしまうことを防止できる。
【０３９７】
また、輸液ラベル載置領域に輸液ラベルが載置されるので、輸液ラベルの上に重石として薬剤を載置する必要は必ずしも無い。そのため、トレイに薬剤を載置した後に、輸液ラベルを載置することが可能となる。つまり、上記の構成を有するトレイを用いることで、トレイが搬送される側から順に、薬剤払出装置及び輸液ラベル発行装置を設けた薬剤払出システムを構築できる。
【０３９８】
なお、上記トレイは、小型トレイ（１５１ｂ）であっても構わない。この場合、複数種類の薬剤が収容される大型トレイ（搬送トレイ１５１ａ）に、上記突出部を有する複数の小型トレイが配置される。
【０３９９】
［Ｆ］＜返品機能＞
本発明の一態様に係る薬剤払出装置（注射薬払出装置１００、薬剤カセット取扱装置２００）は、
薬剤が収容されるｍ個のカセットを保管するカセット棚と、
上記ｍ個のカセットのうち、複数種類の薬剤が収容された第１カセットと、種類が判別した薬剤を収容する第２カセットとを一時的に保持可能なカセット保持部と、
上記第１カセットに収容された薬剤を一時的に保持しつつ、当該薬剤の種類を判別する薬剤判別部と、
上記第１カセットに収容された薬剤を上記薬剤判別部に移送すると共に、上記薬剤判別部によってその種類が判別された薬剤を、上記第２カセットへと移送する薬剤移送部と、を備える。
【０４００】
上記の構成によれば、複数種類の薬剤が収容された第１カセットから、種類が判別した薬剤を収容する複数の第２カセットへと薬剤を仕分けることができる。
【０４０１】
なお、上記の構成における薬剤判別部としては、バーコードリーダー１２３、１２４、期限読み取り用カメラ１２５、位置変更部１２６、第１搭載部１２６ａ、第２搭載部１２６ｂ及び薬剤回転部１２７を含む機構が挙げられる。また、薬剤移送部は、薬剤搬送部１２１に相当する。また、第１カセットは、返品薬受入カセット１６１に相当し、第２カセットは、大型返品薬カセット１６３又は中小型返品薬カセット１６４に相当する。
【０４０２】
また、上記の構成は、主として、上記≪その他の構成≫欄よりも前で説明した事項に基づくものである。
【０４０３】
≪その他の構成２≫
以下に、主として、注射薬払出装置１００の更なる構成及び処理、並びに、注射薬払出装置１００の周辺装置であるプリンタ装置１３の更なる構成及び処理等について説明する。但し、以下に示す説明において、上述した内容と重複する部分、又は具体的に記載した部分もあることに留意されたい。
【０４０４】
〔注射薬払出装置における処理の別例〕
まず、注射薬払出装置１００における処理の別例について説明する。図５０の（ａ）は、分割部材ＳＰを装着したときのカセットＣａの一例を示す図であり、図５０の（ｂ）は、カセットＣａを２分割して使用するときのデータテーブルの一例を示す図である。
【０４０５】
図２６を用いて上述したように、カセットＣａに分割部材ＳＰを装着することで、カセットＣａを２分割することができる。図５０の（ａ）に示すように、分割部材ＳＰで仕切られることにより、カセットＣａは、第１分割領域ＣａＡ及び第２分割領域ＣａＢに分割されている。なお、本例では、注射薬払出装置１００の前面側（カセット移送部１４０が配置されている側）の分割領域を第１分割領域ＣａＡと称する。
【０４０６】
ここで、第１分割領域ＣａＡ及び第２分割領域ＣａＢの大きさは、収容対象となる注射薬又は溶解液の形状（大きさ）又は収容数に応じて、分割部材ＳＰの装着位置を変更することで変更されても構わない。
【０４０７】
また、各カセットＣａには、カセットＣａを一意に識別可能なカセット固有情報が付与されている。図５０の（ｂ）に示すように、カセット固有情報（カセットバーコード）には、注射薬が収容される領域を特定するためのカセット領域情報と、カセットＣａに収容される注射薬の種類を示す情報（注射薬の種類の一意に識別可能な情報（薬品コード））とが紐付けられている。移送制御部１９１は、このデータテーブルを参照することで、どのカセットＣａのどの領域に、どのような注射薬が収容されているかを判別できる。
【０４０８】
図５０の（ｂ）に示すように、カセット領域情報として、本例では、「０」、「１」及び「２」が設定されている。「０」は、カセットＣａの全域が注射薬の収容対象となっていることを示し、「１」は、第１分割領域ＣａＡが注射薬の収容対象となっていることを示し、「２」は、第２分割領域ＣａＢが注射薬の収容対象となっていることを示す。
【０４０９】
なお、カセット領域情報は、この３つの収容パターンを特定できればどのような情報であっても構わない。また、カセットＣａの分割数は２つに限れられず、３つ以上であっても構わない。この場合、カセット領域情報は、分割した領域数に応じて収容パターンを特定できる情報であればよい。
【０４１０】
このように１つのカセットＣａを２分割し、かつ上記データテーブルを有している場合、当該カセットＣａには、以下のように注射薬等を収容できる。
（Ａ）異なる種類の注射薬を収容するパターン。この場合、同種の注射薬毎に第１分割領域ＣａＡ及び第２分割領域ＣａＢに分割して収容する。
（Ｂ）同一種類の注射薬を収容するパターン。この場合、有効期限に基づき第１分割領域ＣａＡ及び第２分割領域ＣａＢに分割して注射薬を収容する。
（Ｃ）溶解液付きの注射薬を収容するパターン。この場合、溶解液及び注射薬をそれぞれ分割して収容する。例えば、注射薬を第１分割領域ＣａＡに収容した場合、溶解液を第２分割領域ＣａＢに収容する。
【０４１１】
＜（Ａ）異なる種類の注射薬を収容するパターン＞
本パターンの場合、上記データテーブルには、データパターンＤＰ２に示すような形態でデータが保存される。つまり、第１分割領域ＣａＡと第２分割領域ＣａＢとには種類の異なる注射薬が収容され（同一の分割領域内には同種の注射薬が収容され）、その収容状態が上記データテーブルに反映される。図５０の（ｂ）の例では、「００００５」のカセットＣａにおいて、第１分割領域ＣａＡに注射薬「ＣＣＣ０１」が収容されており、第２分割領域ＣａＢに注射薬「ＤＤＤ０３」が収容されていることが示されている。
【０４１２】
注射薬払出装置１００が、注射薬払出システム１の全体を統括的に制御する制御装置（不図示）から１患者への投与に係る処方データの払出指示を受信した場合、移送制御部１９１は、当該処方データ及び上記データテーブルに基づきカセットＣａから注射薬を取出す。上記の例において、上記処方データに示される注射薬が注射薬「ＣＣＣ０１」であった場合、移送制御部１９１は、上記データテーブルを参照することで、注射薬「ＣＣＣ０１」が「００００５」のカセットＣａの第１分割領域ＣａＡに収容されていることを特定する。この特定により、移送制御部１９１は、注射薬「ＣＣＣ０１」を「００００５」のカセットＣａの第１分割領域ＣａＡから取出すことができる。
【０４１３】
また、第１判別処理部１９５は、位置変更部１２６において、バーコードリーダー１２３で読取られた注射薬の種類を示す情報に基づき、注射薬の払出しの可否を判別する。そのため、払出すべき注射薬とは異なる注射薬が取出されたとしても、第１判別処理部１９５による判別により当該注射薬の払出しを行わないようにすることができる。例えば、実際に第１分割領域ＣａＡ及び第２分割領域ＣａＢに収容された注射薬と、上記データテーブルに示される情報との間で齟齬があった場合であっても、誤った注射薬の払出しを防止できる。
【０４１４】
なお、カセットＣａの領域を３つ以上に分割した場合も、同一の分割領域には同種の注射薬が収容され、かつ、複数の分割領域において互いに異なる種類の注射薬が収容されていればよい。
【０４１５】
＜（Ｂ）同一種類の注射薬を収容するパターン＞
上述のように、この場合、注射薬は、有効期限に基づき第１分割領域ＣａＡ及び第２分割領域ＣａＢに分割して収容される。ロッド番号又は製造番号が注射薬毎に付されているため、これらの番号から有効期限を特定しても構わない。
【０４１６】
本パターンの場合、上記データテーブルには、データパターンＤＰ１に示すような形態でデータが保存される。つまり、同種の注射薬が、有効期限に基づき、第１分割領域ＣａＡ及び第２分割領域ＣａＢに物理的に分割されて収容されているが、上記データテーブル上では分割されていない。図５０の（ｂ）の例では、「００００３」のカセットＣａに注射薬「ＡＡＡ０３」が有効期限に基づき分割して収容されているとしても、上記データテーブルでは、第１分割領域ＣａＡ及び第２分割領域ＣａＢの両方に当該注射薬が収容されていることのみ示される。
【０４１７】
移送制御部１９１は、上記払出指示に基づき注射薬をカセットＣａから取出した場合、当該カセットＣａをカセット保持部１３０へと移送する。その後、カセット保持部１３０に載置されたカセットＣａは、処理位置１３２において、位置特定用カメラ１２２で撮像される。吸着位置決定部１９４は、位置特定用カメラ１２２で撮像された画像を解析することで、カセットＣａが分割されていることを認識する。つまり、吸着位置決定部１９４は、カセットＣａが物理的に分割されており、かつ、上記データテーブル上では当該カセットＣａのカセット領域情報が「０」であることを特定した場合に初めて、有効期限で分割してカセットＣａに収容された注射薬の取出しであることを認識できる。
【０４１８】
搬送制御部１９３は、予め決められた順序でカセットＣａから注射薬を取出す。初期状態において、搬送制御部１９３による注射薬の取出領域は、第１分割領域ＣａＡに設定されている。この場合、搬送制御部１９３は、第１分割領域ＣａＡに収容された注射薬から順に取出していく。その後、第１分割領域ＣａＡが欠品となった場合に、搬送制御部１９３は、第２分割領域ＣａＢから注射薬を取出す。
【０４１９】
このように、カセットＣａを分割して、有効期限に基づき、同種の注射薬を第１分割領域ＣａＡ及び第２分割領域ＣａＢに収容し、かつ取出し順序を決めておくことで、搬送制御部１９３は、注射薬を収容した順に取出すことができる。つまり、注射薬払出装置１００は、カセットＣａに収容した順に払出す（所謂「先入れ先出し」を行う）ことができる。
【０４２０】
また、比較的古い注射薬を第１分割領域ＣａＡへ収容すると共に、比較的新しい注射薬を第２分割領域ＣａＢへ収容することで、搬送制御部１９３は、古い注射薬から順に取出していくことが可能となる。
【０４２１】
なお、第１分割領域ＣａＡが欠品となったり、第１分割領域ＣａＡに注射薬を充填したりする場合、第２分割領域ＣａＢに収容されていた注射薬を第１分割領域ＣａＡに移した後、第２分割領域ＣａＢに、移した注射薬よりも新しい注射薬を収容（充填）する。またこのとき、制御部１９０は、上記注射薬の取出領域を初期状態に戻す。これにより、再び第１分割領域ＣａＡからの注射薬の取出し（古い注射薬からの取出し）が可能となる。
【０４２２】
例えば、制御部１９０は、位置特定用カメラ１２２が撮像した画像に基づき、第１分割領域ＣａＡの状態が空の状態から、注射薬が収容された状態へと変化したことを認識したときに、上記注射薬の取出領域を初期状態に戻す。この他、制御部１９０は、ユーザ入力により払出処理が中断され、かつカセットＣａが取出されたことを検知したときに、初期状態に戻しても構わない。
【０４２３】
ここで、カセットに注射薬を整列させて収容する注射薬払出装置では、収容時に注射薬を古い順に収容させることができる。しかし、カセットにランダムに（つまり非整列状態で）注射薬を収容する注射薬払出装置の場合、１つのカセットから古い順に注射薬を収容することは困難である。上記のような処理及び注射薬の収容を行うことで、注射薬払出装置１００においては、所謂「先入れ先出し」を実現できる。
【０４２４】
なお、カセットＣａの領域を３つ以上に分割した場合も、分割領域毎に有効期限が異なる同種の注射薬が収容されればよい。この場合も、３つ以上の分割領域について取出し順を予め決めておき、先に収容された注射薬から取出されるように、各分割領域に注射薬を収容することで、所謂「先入れ先出し」を実現できる。
【０４２５】
また、注射薬の取出順序は任意に設定できる。例えば、注射薬の取出順序が、初期状態では第２分割領域ＣａＢに設定されており、第２分割領域ＣａＢに欠品が生じた場合に、第１分割領域ＣａＡから注射薬を取出すように設定されていても構わない。
【０４２６】
＜（Ｃ）溶解液付きの注射薬を収容するパターン＞
注射薬の中には、溶解液で溶解して使用される溶解液付きの注射薬が存在する。この場合、注射薬と溶解液とが互いに異なる容器で保管されるが、注射薬及び溶解液はセットで搬送トレイ１５１ａに払出される必要がある。
【０４２７】
本パターンの場合、上記データテーブルには、データパターンＤＰ２に示すような形態でデータが保存される。つまり、第１分割領域ＣａＡ及び第２分割領域ＣａＢの何れか一方に注射薬が収容され、他方に溶解液が収容される。そして、その収容状態が上記データテーブルに反映される。例えば、第１分割領域ＣａＡに注射薬、第２分割領域ＣａＢに溶解液が収容されている場合を考える。この場合、図５０の（ｂ）の例では、「００００５」のカセットＣａにおいて、第１分割領域ＣａＡに注射薬「ＣＣＣ０１」が収容されており、第２分割領域ＣａＢに溶解液「ＤＤＤ０３」が収容されていることが示されている。注射薬払出装置１００は、上記データテーブルを参照することで、上記（Ａ）の場合と同様に、第１分割領域ＣａＡから注射薬を、第２分割領域ＣａＢから溶解液をそれぞれ取出すことができる。
【０４２８】
注射薬及び溶解液は、納品時同一の梱包であることが多く、また、必ずセットで払出されるため、カセットＣａを２分割にし、かつ分割領域毎に注射薬及び溶解液を分割して収容しやすい。また、このように分割して収容しておくことで、１度のカセットＣａの取出動作で、注射薬及び溶解液をセットで取出すことができる。つまり、同一のカセットＣａに注射薬及び溶解液を収容しておくことで、注射薬及び溶解液をそれぞれ別々のカセットＣａに収容する場合に比べ、効率良く注射薬及び溶解液を払出すことができる。
【０４２９】
ここで一般に、薬剤には、薬剤を一意に識別するための薬剤識別情報が付与されている。例えば、注射薬には、注射薬識別情報（例：注射薬コードとしてのＧＳ１コード）が付与されている。一方、溶解液には、薬剤のように、薬剤識別情報（例：ＧＳ１コード）が付与されていない。つまり、溶解液が保存された容器には、バーコードリーダー１２３が読取る可能なバーコードが付されていない。
【０４３０】
そのため、上述の制御装置は、上位システム（不図示）から受信した処方データを解析した結果、当該処方データに溶解液付きの注射薬が含まれている場合には、注射薬及び溶解液のそれぞれに予め定められた薬品コードが登録された、薬剤に関するマスタデータを参照する。そして、処方データにこれらの薬品コードを追加する。また、上記データテーブルに、当該溶解液に対応する薬品コードとカセット固有情報とが紐づけられて記憶されている。これにより、注射薬払出装置１００は、制御装置から受信した処方データを解析すると共に、上記データテーブルを参照することで、注射薬及び溶解液が収容されたカセットＣａを特定できる。
【０４３１】
なお、注射薬については、処方データにおいて、注射薬識別情報に薬品コードが紐付けられている。また、形状モデルについては、当該薬品コードに紐付けて登録されている。さらに、注射薬については注射薬識別情報をそのまま使用し、溶解液については当該注射薬識別情報に紐付けられた薬品コードが付与されても構わない。つまり、少なくとも溶解液に、溶解液を識別するための溶解液識別情報が付与されていればよい。
【０４３２】
ここで、注射薬については注射薬識別情報が付与されているため、バーコードリーダー１２３で読取ることができる。そのため、第１判別処理部１９５により、搬送トレイ１５１ａに実際に注射薬を払出す前に、位置変更部１２６に載置された注射薬が払出されるべき注射薬であるか否かを判別できる。一方、上述の通り、溶解液にはバーコードリーダー１２３が読取り可能な情報が付与されていない。そのため、第１判別処理部１９５は、バーコードリーダー１２３の読取結果に基づき、位置変更部１２６に載置された溶解液が払出されるべき溶解液であるか否かを判別できない。
【０４３３】
そこで、第１判別処理部１９５は、受信した１患者への投与に係る処方データに溶解液付きの注射薬が含まれ、かつ、バーコードリーダー１２３から所定時間読取結果を受取らなかった場合（すなわち、注射薬識別情報が付されていない物体であると判断した場合）に、位置変更部１２６に載置された物体を、払出されるべき溶解液であると判別する。これにより、溶解液についても搬送トレイ１５１ａへ払出すことができる。
【０４３４】
ここで、吸着位置決定部１９４は、処理位置１３２で吸着位置を特定するときに形状モデルを参照することで、吸着対象の注射薬（実際には注射薬が保存されている容器）の形状を特定する。また、薬品コードに形状モデルが紐付けられているため、吸着位置決定部１９４は、注射薬と同様に溶解液についても、吸着対象の溶解液（実際には溶解液が保存されている容器）の形状を特定する。このように、吸着位置決定部１９４は、薬品コードに紐付けられた形状モデルに基づき、吸着対象の溶解液を特定している。そのため、この時点で払出対象となる溶解液を正確に特定していると推察できる。
【０４３５】
つまり、溶解液について、注射薬払出装置１００では、１患者への投与に係る処方データ、上記データテーブル及び形状モデル等に基づいて、払出対象となる溶解液を位置変更部１２６に載置する。そのため、第１判別処理部１９５による、バーコードリーダー１２３の読取結果に基づく判別が行われなくても、上記処方データに基づく溶解液の払出しを行うことができる。
【０４３６】
このように本例では、第１判別処理部１９５は、注射薬については注射薬識別情報に基づき注射薬の払出し可否を判別すると共に、溶解液については注射薬識別情報に準ずる情報が読取れるか否かによって溶解液の払出し可否を判別する。具体的には上述のように、第１判別処理部１９５は、受信した１患者への投与に係る処方データに溶解液付きの注射薬が含まれる場合であって、注射薬と共に払出対象となっている物体について注射薬識別情報に準ずる情報が読取れなかった場合、当該物体を払出対象の溶解液であると判別する。これにより、溶解液についても容易な手法で払出すことができる。
【０４３７】
また、吸着位置決定部１９４は、上述のように形状モデル等に基づき、カセットＣａから取出す対象とする注射薬及び溶解液を特定する。そのため、注射薬払出装置１００では、払出し対象となる注射薬及び溶解液について、形状モデル等に基づく特定と、第１判別処理部１９５による判別との２段階で判別しているといえる。また、制御部１９０は、溶解液付きの注射薬を払出す場合、少なくとも形状に基づいて溶解液の払出し可否を判定する第１判定部と、少なくとも薬種に基づいて注射薬の払出し可否を判定する第２判定部とを備えているともいえる。さらに、溶解液については、形状モデルに基づく特定により、第１判別処理部１９５による判別を補完しているともいえる。
【０４３８】
〔プリンタ装置の概要〕
次に、プリンタ装置１３について説明する。プリンタ装置１３は、注射薬（薬剤）を搬送する搬送トレイ１５１ａ（トレイ）又は小型トレイ１５１ｂ（トレイ）に収容された注射薬に関する情報を印字する印字装置として機能する。上記では、プリンタ装置１３が、注射薬の種類等を示す情報を搬送トレイ１５１ａに印字する機能、及び、輸液容器の内容物を示す内容物情報が印字された輸液ラベル（ラベル）を発行する（払出す）機能の少なくともいずれかを有するものとして説明した。以降では、プリンタ装置１３が、この２つの機能以外に、収容物情報を印字した収容物印字シート（処方箋（例：注射箋））を払出す機能、及び、非収容物情報を印字した非収容物印字シート（例：欠品箋）を払出す機能を備える構成について説明する。つまり、以降では、プリンタ装置１３が上記４つの機能を有する構成（上記４つの機能のそれぞれを有する４つの装置を１つの筐体内に設けたプリンタ装置１３）について説明する。
【０４３９】
上記４つの装置を１つの筐体内に設けることで、注射薬払出システム１の省スペース化を図ることができる。また、後述するように、上記４つの装置に加え、輸液ラベル及び収容物印字シートのそれぞれを搬送する搬送機構を配置することで、プリンタ装置１３の処理を効率良く行うことができる。
【０４４０】
図３７は、プリンタ装置１３の一例を示す斜視図である。また、図３８は、プリンタ装置１３の一例を示すブロック図である。
【０４４１】
具体的には、図３７及び図３８に示すように、プリンタ装置１３は、搬送トレイ印字装置３００（トレイ書込部）、輸液ラベル払出装置４００（ラベル払出部、輸液ラベル払出部）、注射箋払出装置５００（第１シート払出部）、及び欠品箋払出装置６００（第２シート払出部）を備える。また、プリンタ装置１３は、輸液ラベル搬送機構７００（ラベル搬送部）、注射箋搬送機構８００、及びトレイ搬送機構９００を備える。さらに、図３８に示すように、プリンタ装置１３は、これらの各装置または各機構を制御する制御部１０００を備える。
【０４４２】
以下ではまず、各装置及び各機構の具体的な構成について説明する前に、プリンタ装置１３における動作の流れについて説明する。また、以下の説明においては、収容物印字シートが注射箋であり、非収容物印字シートが欠品箋であるものとして説明する。
【０４４３】
〔プリンタ装置における動作〕
プリンタ装置１３における動作の流れについて説明する。図３９は、プリンタ装置１３における動作の流れについて説明するための図である。具体的には、図３９は、搬送トレイ１５１ａが搬送される順序を説明するための、プリンタ装置１３の底部の一例を示す平面図である。
【０４４４】
プリンタ装置１３では、前段に設けられた注射薬払出装置１００から搬送された搬送トレイ１５１ａは、トレイ搬送機構９００によって、後段に設けられた排出リフタ１４まで搬送される。トレイ搬送機構９００は、まず、注射薬払出装置１００から第１位置Ｐ１０１まで搬送された搬送トレイ１５１ａを第２位置Ｐ１０２へと移動させる。つまり、第１位置Ｐ１０１は、注射薬払出装置１００から搬送トレイ１５１ａを受入れるトレイ受入位置である。
【０４４５】
搬送トレイ印字装置３００は、処方データに基づき、第２位置Ｐ１０２に配置された搬送トレイ１５１ａに対して搬送先情報を書込む。搬送先情報としては、例えば、患者名及び病棟名が挙げられる。搬送先情報には、注射薬の種類を示す情報が含まれても構わない。また、輸液ラベル搬送機構７００は、処方データに基づき輸液ラベル払出装置４００により払出された輸液ラベルを、第２位置Ｐ１０２に配置された搬送トレイ１５１ａまで搬送し載置する。つまり、第２位置Ｐ１０２は、搬送トレイ１５１ａに搬送先情報が書込まれ、かつ搬送トレイ１５１ａに輸液ラベルが載置される位置である。
【０４４６】
第２位置Ｐ１０２の上方には、２つの輸液ラベル払出装置４００ａ及び４００ｂが配置されており、その間に貫通孔４００ｈが形成されている（図４２参照）。具体的には、貫通孔４００ｈは、第２位置Ｐ１０２の少なくとも一部と対向する位置に設けられている。２つの輸液ラベル払出装置４００ａ及び４００ｂから払出された輸液ラベルは、輸液ラベル搬送機構７００によって、貫通孔４００ｈを介して搬送トレイ１５１ａに載置される。
【０４４７】
本実施形態では、第２位置Ｐ１０２の１箇所で搬送先情報の印字及び輸送ラベルの載置を行っているため、これらの処理を効率良く行うことができる。そのため、プリンタ装置１３における処理速度を向上させることができる。
【０４４８】
なお、本実施形態では、第１位置Ｐ１０１から第２位置Ｐ１０２へ搬送トレイ１５１ａを移動させているが、注射薬払出システム１の設計上可能であれば、第２位置Ｐ１０２が第１位置Ｐ１０１（トレイ受入位置）として機能しても構わない。例えば、プリンタ装置１３は、プリンタ装置１３の前面から、注射薬払出装置１００から搬送された搬送トレイ１５１ａを受入れ、当該搬送トレイ１５１ａを第２位置Ｐ１０２まで移動させても構わない。この構成の場合、注射薬を払出した後に輸液ラベル及び注射箋等の印刷物を払出す注射薬払出システム１において、注射薬払出装置１００のメンテナンスを容易に行うことができる共に、排出リフタ１４の小型化を図ることが可能となる。また、この構成の場合、当該注射薬払出システム１において、搬送トレイ印字装置３００による搬送トレイ１５１ａの側面への印字を効率良く行うことが可能となる。
【０４４９】
第２位置Ｐ１０２での搬送先情報の印字、及び、輸送ラベルの載置が完了すると、トレイ搬送機構９００は、第３位置Ｐ１０３まで搬送トレイ１５１ａを移動させる。注射箋搬送機構８００は、処方データに基づき注射箋払出装置５００により払出された注射箋を、第３位置Ｐ１０３に配置された搬送トレイ１５１ａまで搬送し載置する。
【０４５０】
また、第３位置Ｐ１０３の上方には、欠品箋払出装置６００が配置されている。欠品箋払出装置６００は、搬送トレイ１５１ａに収容されるべき注射薬が収容されていない場合に、その注射薬を示す欠品情報を印字した欠品箋を、当該搬送トレイ１５１ａに払出す。
【０４５１】
第３位置Ｐ１０３において注射箋の載置、場合によっては欠品箋の載置が完了すると、トレイ搬送機構９００は、搬送トレイ１５１ａを排出リフタ１４へと搬送する。
【０４５２】
このように、本例のプリンタ装置１３は、搬送トレイ１５１ａに載置される（又は載置された）輸液容器に対応する輸液ラベル、及び、搬送トレイ１５１ａに載置された注射薬に対応する注射箋を、当該搬送トレイ１５１ａに払出す。また、プリンタ装置１３は、搬送トレイ１５１ａに載置された注射薬等に対応する患者の患者名等を、当該搬送トレイ１５１ａに書込む。また、プリンタ装置１３は、場合によっては欠品箋を当該搬送トレイ１５１ａに払出す。
【０４５３】
上記の例では、注射箋が搬送トレイ１５１ａの最上面となるように載置される。注射箋の載置は、搬送先情報の印字後、及び輸液ラベルの載置後に行われる。注射箋の最上面への配置により、注射薬等の目視鑑査を行うユーザの利便性が向上する。但し、この点を考慮しなければ、印字及び載置順序は、上記の例に限定されない。つまり、搬送先情報の印字、並びに、輸液ラベル及び注射箋（場合によっては欠品箋）の払出しの順序（印字又は払出しの位置）は、上記の順序に限定されない。
【０４５４】
ここで、制御部１０００は、例えば、注射薬払出装置１００により注射薬の払出しが完了した、１患者への投与に係る処方データを、注射薬払出システム１の全体を統括的に制御する制御装置（不図示）から受信する。また、当該１患者への投与に係る処方データを受信するときに、当該注射薬が払出された搬送トレイ１５１ａを注射薬払出装置１００から受取る。
【０４５５】
例えば、注射薬払出装置１００は、１患者への投与に係る処方データに示された注射薬の払出しが完了すると、当該払出しの完了を示す払出完了情報を制御装置に送信する。また、当該１患者への投与に係る処方データに示された注射薬の欠品が生じた場合には、例えば、注射薬払出装置１００は、欠品の注射薬を示す欠品情報を払出完了情報に紐付けて、制御装置に送信する。制御装置は、この払出完了情報を確認することで、払出しが完了した１患者への投与に係る処方データ（場合によっては欠品情報）をプリンタ装置１３に送信する。また、制御装置は、この確認により、当該１患者への投与に係る処方データに示された注射薬が載置された搬送トレイ１５１ａをプリンタ装置１３に搬送するように、注射薬払出装置１００に指示する。
【０４５６】
これにより、制御部１０００は、１患者への投与に係る処方データに基づく搬送先情報を、印字対象となる搬送トレイ１５１ａを誤認することなく、当該搬送トレイ１５１ａに印字できる。また、制御部１０００は、当該１患者への投与に係る処方データに基づく輸液ラベル及び注射箋（場合によっては欠品箋）を、払出対象となる搬送トレイ１５１ａを誤認することなく、当該搬送トレイ１５１ａに払出すことができる。
【０４５７】
なお、制御部１０００は、払出完了情報として、払出しが完了した１患者への投与に係る処方データを、注射薬払出装置１００から直接受信しても構わない。この場合、注射薬払出装置１００は、払出完了情報を送信するときに、搬送トレイ１５１ａをプリンタ装置１３に搬送する。
【０４５８】
〔トレイ搬送機構〕
トレイ搬送機構９００は、図３９に示すように、制御部１０００の制御に基づき、注射薬払出装置１００から第１位置Ｐ１０１まで搬送された搬送トレイ１５１ａを、第２位置Ｐ１０２及び第３位置Ｐ１０３を介して、排出リフタ１４へと搬送するものである。トレイ搬送機構９００は、搬送トレイ１５１ａを搬送するために、プリンタ装置１３の底部に設けられている。本実施形態では、トレイ搬送機構９００は、第１位置Ｐ１０１と第２位置Ｐ１０２との間で搬送トレイ１５１ａを移動させる第１移動機構と、第１位置Ｐ１０１と第３位置Ｐ１０３との間で搬送トレイ１５１ａを移動させる第２移動機構とを有する。
【０４５９】
制御部１０００は、トレイ搬送機構９００を制御することで、１患者への投与に係る処方データを受信したときに第１位置Ｐ１０１に搬送された搬送トレイ１５１ａを、第１位置Ｐ１０１から第２位置Ｐ１０２へと移動させる。
【０４６０】
制御部１０００は、輸液ラベル払出装置４００により払出された輸液ラベルの、搬送トレイ１５１ａへの搬送が完了したと判定した場合、トレイ搬送機構９００を制御することで、搬送トレイ１５１ａを第３位置Ｐ１０３まで搬送させる。制御部１０００は、例えば、輸液ラベル搬送機構７００が輸液ラベルを搬送トレイ１５１ａへ載置した後、輸液ラベル把持部７０１を待機位置（後述）まで戻したときに、上記搬送が完了したと判定しても構わない。
【０４６１】
その後、制御部１０００は、注射箋払出装置５００により払出された注射箋の、搬送トレイ１５１ａへの搬送が完了したと判定した場合、トレイ搬送機構９００を制御することで、搬送トレイ１５１ａを排出リフタ１４へと搬送させる。制御部１０００は、例えば、注射箋搬送機構８００が注射箋を搬送トレイ１５１ａへ載置した後、注射箋把持部８０１を待機位置（後述）まで戻したときに、上記搬送が完了したと判定しても構わない。
【０４６２】
なお、プリンタ装置１３の前面から搬送トレイ１５１ａを受取る上述した構成の場合、制御部１０００は、第２位置Ｐ１０２で受取った搬送トレイ１５１ａへの搬送先情報の印字、及び輸液ラベルの収容が完了した後、第１位置Ｐ１０１を経由して、第３位置Ｐ１０３へと搬送トレイ１５１ａを移動させる。つまりこの場合、トレイ搬送機構９００は、制御部１０００の制御に基づき、注射薬払出装置１００から第２位置Ｐ１０２まで搬送された搬送トレイ１５１ａを、第１位置Ｐ１０１及び第３位置Ｐ１０３を介して、排出リフタ１４へと搬送するものである。
【０４６３】
〔搬送トレイ印字装置〕
次に、搬送トレイ印字装置３００について説明する。図４０は、搬送トレイ印字装置３００の一例を示す正面図である。
【０４６４】
搬送トレイ印字装置３００は、搬送トレイ１５１ａの搬送先を示す搬送先情報（例：患者名及び病棟名）を、搬送トレイ１５１ａの所定位置に印字する。制御部１０００は、第２位置Ｐ１０２に搬送トレイ１５１ａが載置されたことを認識すると、搬送トレイ印字装置３００を制御することで、受信した１患者への投与に係る処方データに含まれる、又は処方データに紐付けられた搬送先情報を搬送トレイ１５１ａに印字する。搬送トレイ印字装置３００は、搬送トレイ印字装置３００の前に搬送された搬送トレイ１５１ａの１側面の略中央付近に、搬送先情報を印字する。
【０４６５】
なお、例えば、搬送トレイ１５１ａの経路上に複数のセンサ（不図示）を設けておく。これにより、制御部１０００は、各センサの出力に基づいて、第１位置Ｐ１０１、第２位置Ｐ１０２及び第３位置Ｐ１０３のいずれに搬送トレイ１５１ａが配置されているかを認識しても構わない。
【０４６６】
搬送トレイ印字装置３００は、搬送トレイ１５１ａに非接触で搬送先情報を印字可能な装置である。本実施形態では、搬送トレイ印字装置３００は、レーザＬｓを出射することで対象物に情報を印字するレーザーマーカーである。
【０４６７】
但し、搬送トレイ印字装置３００は、レーザーマーカーに限らず、搬送トレイ１５１ａに搬送先情報を書込可能な搬送トレイ書込装置であれば良い。例えば、搬送トレイ書込装置は、搬送先情報を送信する送信部を備えると共に、搬送トレイ１５１ａには、電子カード（又は電子ペーパー）、及び搬送先情報を受信する受信部が設けられる。これにより、搬送トレイ書込装置が送信した搬送先情報を電子カードに表示できる。また、搬送トレイ１５１ａに磁気カードを取外し可能に設け、搬送トレイ書込装置は、当該磁気カードに搬送先情報を書込可能な装置であっても構わない。さらに、搬送トレイ書込装置は、熱を用いて搬送先情報を搬送トレイ１５１ａに書込んでも構わない。
【０４６８】
例えば磁気カードを用いた場合、取外した状態で磁気カードに搬送先情報を書込むことになる。この場合、磁気カードを搬送トレイ１５１ａから取外すときに、磁気カードが搬送トレイ１５１ａの一部に引っかかってしまう可能性がある。また、電子カードを用いた場合にはこのような問題は起こらないが、費用が比較的高くなってしまう。
【０４６９】
搬送トレイ印字装置３００としてレーザーマーカーを用いることで、安価に、かつ磁気カードのような手間を発生させることなく、搬送トレイ１５１ａに搬送先情報を印字できる。
【０４７０】
〔輸液ラベル払出装置及び輸液ラベル搬送機構〕
次に、輸液ラベル払出装置４００、及び輸液ラベル搬送機構７００について説明する。図４１の（ａ）は、輸液ラベル払出装置４００、及び輸液ラベル搬送機構７００の一例を示す斜視図であり、（ｂ）及び（ｃ）は、輸液ラベル払出装置４００が備える輸液ラベル受取部４０３の一例を示す斜視図である。図４２は、輸液ラベル払出装置４００の一例を示す平面図である。
【０４７１】
輸液ラベル払出装置４００は、輸液容器に貼付けられる輸液ラベルを払出すものである。また、輸液ラベル搬送機構７００は、輸液ラベル払出装置４００が払出した輸液ラベルを把持して、搬送トレイ１５１ａへと搬送するものである。輸液ラベル払出装置４００及び輸液ラベル搬送機構７００は、輸液ラベルを搬送トレイ１５１ａに払出すラベル払出装置として機能する。
【０４７２】
＜輸液ラベル払出装置の詳細＞
図４１の（ａ）及び図４２に示すように、本実施形態では、輸液ラベル払出装置４００として２つの輸液ラベル払出装置４００ａ及び４００ｂを備える。図４２に示すように、２つの輸液ラベル払出装置４００ａ及び４００ｂは、第２位置Ｐ１０２の上方に設けられた台座４５０に配置されている。上述したように、台座４５０の、第２位置Ｐ１０２と対向する位置（第２位置Ｐ１０２に搬送された搬送トレイ１５１ａと対向する位置）に、貫通孔４００ｈが形成されている。
【０４７３】
輸液ラベル払出装置４００は、図４１の（ａ）に示すように、印字シート保管部４０１、第１本体部４０２、輸液ラベル受取部４０３、及び受取部回動機構４０４を備える。印字シート保管部４０１は、内容物情報の印字対象となる印字シートを保管するものである。第１本体部４０２は、受信した１患者への投与に係る処方データに示される内容物情報を、印字シート保管部４０１に保管された印字シートに印字することで、輸液ラベルを発行するものである。
【０４７４】
輸液ラベル受取部４０３は、第１本体部４０２で発行された輸液ラベルを受取り、一時的に収容しておくものである。図４１の（ｂ）に示すように、底部４０３ｂから立設した側壁４０３ｃによって、輸液ラベル受取部４０３に輸液ラベルを収容する空間が形成されている。また、側壁４０３ｃによって、第１本体部４０２から輸液ラベルを受取り、かつ、輸液ラベル搬送機構７００の輸液ラベル把持部７０１が輸液ラベルを抜取るための開口部４０３ａが形成されている。また、側壁４０３ｃによって、輸液ラベル把持部７０１が備える一対の爪部７０２の開閉動作を可能とするための間隙部４０３ｄが形成されている。
【０４７５】
一対の爪部７０２は、図４３の（ｂ）に示すように、輸液ラベル受取部４０３に収容された輸液ラベルを把持するときに開く。本実施形態では、図４１の（ｂ）に示すように、側壁４０３ｃは、その中央に間隙部４０３ｄを有する形状となっている。そのため、一対の爪部７０２は、輸液ラベルを把持するときに、側壁４０３ｃに衝突することなく、間隙部４０３ｄを介して開閉動作を行うことが可能となる。
【０４７６】
一方、間隙部４０３ｄが形成されていない場合、輸液ラベルを把持するときに、輸液ラベル受取部４０３の内部で一対の爪部７０２を開くことができる程度の空間を形成しておくことが必要となる。この場合、厚みＷ１０を、当該空間を形成する程度の厚みとする必要がある。しかし、輸液ラベルは薄く、かつ、一度に収容される輸液ラベルの数は数枚程度（例：１〜５枚程度）であるため、厚みＷ１０をそれほど厚くする必要は無い。上記のように、側壁４０３ｃが間隙部４０３ｄを有することで、輸液ラベル受取部４０３を比較的小さくすることができる。この点を鑑みなければ、輸液ラベル受取部４０３は間隙部４０３ｄを有していなくも構わない。
【０４７７】
輸液ラベル受取部４０３は、開口部４０３ａの向きが変更可能なように設けられている。具体的には、輸液ラベル受取部４０３は、ラベル受取位置（図４３の（ａ）の状態）では、開口部４０３ａを第１本体部４０２側に向けた状態で固定される。ラベル受取位置は、輸液ラベル受取部４０３が第１本体部４０２から発行された輸液ラベルを受取るときの輸液ラベル受取部４０３の位置である。一方、輸液ラベル受取部４０３は、ラベル把持位置（図４３の（ｂ）及び（ｃ）の状態）では、開口部４０３ａを輸液ラベル把持部７０１側（Ｚ軸方向；上方向）に向けた状態で固定される。ラベル把持位置は、輸液ラベル把持部７０１が、輸液ラベル受取部４０３に収容された輸液ラベルを把持するときの輸液ラベル受取部４０３の位置である。
【０４７８】
なお、輸液ラベル受取部４０３には、図４１の（ｃ）に示すように、アタッチメント４０３ｅが取付けられても構わない。アタッチメント４０３ｅは、輸液ラベル受取部４０３の底部の高さを調整するものであり、開口部４０３ａから輸液ラベル受取部４０３の内部に嵌合される。アタッチメント４０３ｅが取付けられていない場合、比較的小さい輸液ラベルが輸液ラベル受取部４０３に収容されると、輸液ラベル把持部７０１が輸液ラベルを把持できない可能性がある。輸液ラベル受取部４０３にアタッチメント４０３ｅを取付けることで、輸液ラベル受取部４０３の底部を高くできる。そのため、上記輸液ラベルが払出された場合であっても、輸液ラベル把持部７０１による当該輸液ラベルの把持が可能となる。
【０４７９】
受取部回動機構４０４は、Ｙ軸方向に延伸する軸部と、軸部を回動させる駆動機構とを備える。上記軸部に輸液ラベル受取部４０３（例：側壁４０３ｃ）が取付けられている。受取部回動機構４０４は、駆動機構により軸部を回動させることで、輸液ラベル受取部４０３を当該軸部の周りに回動させる。これにより、輸液ラベル受取部４０３は、ラベル受取位置及びラベル把持位置のそれぞれにおいて開口部４０３ａの向きが上述した向きとなるように、ラベル受取位置とラベル把持位置との間で移動できる。
【０４８０】
また、図４３の（ａ）に示すように、ラベル受取位置において、輸液ラベル受取部４０３の開口部４０３ａと、第１本体部４０２の、輸液ラベルを払出すラベル払出口４０２ａ（又はその近傍）とが互いに対向する位置となっている。つまり、ラベル受取位置において、当該位置関係となるように、輸液ラベル受取部４０３及び受取部回動機構４０４が配置されている。換言すれば、輸液ラベル受取部４０３は、回動することで、ラベル払出口４０２ａ（またはその近傍）に対向する位置することが可能な部材である。
【０４８１】
また、輸液ラベル受取部４０３の近傍又は第１本体部４０２のラベル払出口４０２ａには、輸液ラベル受取部４０３に収容される輸液ラベル（第１本体部４０２が払出した輸液ラベル）を計数するラベル計数部（不図示）が設けられていても構わない。ラベル計数部（例：センサ）からの通知により、制御部１０００は、規定された枚数の輸液ラベルが払出されたか否かを判定できる。
【０４８２】
＜輸液ラベル搬送機構の詳細＞
次に、輸液ラベル搬送機構７００について説明する。図４９の（ａ）及び（ｂ）は、輸液ラベル把持部７０１の一例を示す斜視図である。
【０４８３】
図４１の（ａ）に示すように、本実施形態では、輸液ラベル搬送機構７００は、輸液ラベル把持部７０１ａ、７０１ｂ（総称して輸液ラベル把持部７０１とも称する）、第１支持部７１１、第２支持部７１２、及び第３支持部７１３を備える。
【０４８４】
輸液ラベル把持部７０１は、輸液ラベル受取部４０３に払出された輸液ラベルを把持（挟持）するものである。また、輸液ラベル把持部７０１は、把持した輸液ラベルを搬送トレイ１５１ａに載置するために、搬送トレイ１５１ａ上で輸液ラベルをリリースする。輸液ラベル把持部７０１ａ及び７０１ｂは、この把持及びリリース動作を実現するために、その先端部にそれぞれ、開閉動作を行うことが可能な一対の爪部７０２ａ及び７０２ｂを備える（図４９の（ａ）及び（ｂ）も参照）。なお、一対の爪部７０２ａ及び７０２ｂは、総称して一対の爪部７０２とも称する。
【０４８５】
また、輸液ラベル把持部７０１は、図４９の（ａ）及び（ｂ）に示すように、固定具７０３と、一対の爪部７０２を開閉させる把持部駆動機構７０４と、把持部駆動機構７０４に支持される共に、固定具７０３を支持する支柱７０５とを備える。
【０４８６】
固定具７０３は、支柱７０５を介して把持部駆動機構７０４と固定されているものである。固定具７０３は、一対の爪部７０２の一方（ここでは一方の爪部７０２１と称する）の、輸液ラベルを把持する側と反対側の表面に対向して設けられている。また、固定具７０３は、支柱７０５で支持されることで、把持部駆動機構７０４が一対の爪部７０２の開閉動作を実行しても、その開閉動作に伴い一対の爪部７０２と共に移動することが無い。
【０４８７】
固定具７０３には、一方の爪部７０２１に向けて延伸する棒状部材７０３ａが設けられている。また、一方の爪部７０２１には、棒状部材７０３ａが貫通することが可能な開口部７０２１ａが設けられている。棒状部材７０３ａは、一対の爪部７０２が閉じた状態においては、開口部７０２１ａを貫通しない位置（棒状部材７０３ａの全体が上記反対側の表面と対向する位置）に位置している。一方、棒状部材７０３ａは、一対の爪部７０２が開いた状態においては、図４９の（ａ）及び（ｂ）に示すように、その先端部が開口部７０２１ａから一対の爪部７０２の内側へと突出した位置に位置する。
【０４８８】
これにより、一対の爪部７０２が開いたときに、把持していた輸液ラベルが、静電気等により一方の爪部７０２１に付着していたとしても、開口部７０２１ａから突出した棒状部材７０３ａにより、一方の爪部７０２１から輸液ラベルを物理的に剥離できる。そのため、固定具７０３を設けることで、一対の爪部７０２が開いたときに、把持していた輸液ラベルを確実にリリースできる。つまり、固定具７０３は、一対の爪部７０２に付着した輸液ラベルを剥離するラベル剥離部として機能するといえる。
【０４８９】
なお、他方の爪部７０２２に固定具７０３が設けられていても構わない。つまり、固定具７０３は、一方の爪部７０２１及び／又は他方の爪部７０２２に設けられていても構わない。
【０４９０】
輸液ラベル把持部７０１は、Ｚ軸方向に移動可能なように、第３支持部７１３に取付けられている。つまり、第３支持部７１３は、輸液ラベル把持部７０１を支持し、かつ輸液ラベル把持部７０１をＺ軸方向に移動させる移動機構である。
【０４９１】
第３支持部７１３は、待機位置と、ラベル把持位置の輸液ラベル受取部４０３との間において輸液ラベル把持部７０１を移動させる。また、第３支持部７１３は、搬送トレイ１５１ａの上方の位置（待機位置と同等の高さの位置）と、搬送トレイ１５１ａの近傍位置（ラベルリリース位置）との間において輸液ラベル把持部７０１を移動させる。なお、待機位置は、輸液ラベル受取部４０３の上方であって、輸液ラベル受取部４０３に収容された輸液ラベルの把持を待機する位置である。
【０４９２】
第１支持部７１１は、輸液ラベル把持部７０１を支持し、かつ輸液ラベル把持部７０１をＹ軸方向に移動させる移動機構である。具体的には、第１支持部７１１には、輸液ラベル把持部７０１が取付けられた第３支持部７１３が、Ｙ軸方向に移動可能なように取付けられている。これにより、輸液ラベル把持部７０１は、待機位置と、第１支持部７１１の中央付近との間での移動が可能となる。
【０４９３】
第２支持部７１２は、輸液ラベル把持部７０１を支持し、かつ輸液ラベル把持部７０１をＸ軸方向に移動させる移動機構である。具体的には、第２支持部７１２には、第３支持部７１３が取付けられた第１支持部７１１が、Ｘ軸方向に移動可能なように取付けられている。これにより、輸液ラベル把持部７０１は、第１支持部７１１の中央付近と、搬送トレイ１５１ａの上方の位置との間での移動が可能となる。
【０４９４】
＜輸液ラベル払出装置及び輸液ラベル搬送機構の動作＞
次に、輸液ラベル搬送機構７００による輸液ラベルの把持動作及び搬送動作について説明する。図４３の（ａ）〜（ｄ）は、輸液ラベル搬送機構７００による輸液ラベルＬａの把持動作の一例について説明するための図である。図４４の（ａ）〜（ｄ）は、輸液ラベル搬送機構７００による輸液ラベルＬａの搬送動作の一例について説明するための図である。
【０４９５】
図４３の（ａ）に示すように、輸液ラベル払出装置４００では、制御部１０００の制御に基づき第１本体部４０２が輸液ラベルＬａを払出すと、輸液ラベルＬａは輸液ラベル受取部４０３に収容される。制御部１０００は、輸液ラベルＬａが規定された枚数収容されたと判定すると、図４３の（ｂ）に示すように、輸液ラベルＬａが収容された輸液ラベル受取部４０３の開口部４０３ａが輸液ラベル把持部７０１側を向くように、輸液ラベル受取部４０３を回動させる。この状態において、制御部１０００は、輸液ラベル把持部７０１を、待機位置から輸液ラベル受取部４０３まで移動させる。
【０４９６】
図４３の（ｂ）に示すように、制御部１０００は、ラベル把持位置において一対の爪部７０２を開いた後、図４３の（ｃ）に示すように、一対の爪部７０２を閉じることで、輸液ラベル受取部４０３に収容された輸液ラベルＬａを把持する。図４３の（ｄ）に示すように、制御部１０００は、輸液ラベルＬａを把持した状態で、輸液ラベル把持部７０１を待機位置まで引き上げる。またこのとき、制御部１０００は、輸液ラベルＬａが抜取られた後、開口部４０３ａが元の向き（第１本体部４０２側）を向くように、輸液ラベル受取部４０３を回動させる。
【０４９７】
なお、輸液ラベル受取部４０３の内部にセンサ（不図示）を設けておくことで、制御部１０００は、その内部に輸液ラベルＬａが存在するか否かを判定できる。また、例えば一対の爪部７０２（不図示）にセンサを設けておくことで、制御部１０００は、一対の爪部７０２が輸液ラベルＬａを把持した状態であるか否かを判定する。
【０４９８】
また、制御部１０００は、輸液ラベル受取部４０３に設けられたセンサと、上述したラベル払出口４０２ａに設けられたラベル計数部からの通知を受けたことをトリガとして、輸液ラベル把持部７０１による把持動作を開始させても構わない。具体的には、制御部１０００は、第１本体部４０２から規定された枚数の輸液ラベルＬａが払出され、かつ輸液ラベル受取部４０３に輸液ラベルＬａが存在することを認識したことをトリガとして、上記把持動作を開始させても構わない。またこのとき、制御部１０００は、開口部４０３ａが輸液ラベル把持部７０１側を向くように輸液ラベル受取部４０３を回動させる。この構成の場合、輸液ラベル払出装置４００から輸液ラベルＬａの払出しが完了したことを示す通知を受けて上記把持動作を行う場合に比べ、当該把持動作の開始を早めることができる。
【０４９９】
図４４の（ａ）は、待機位置で、輸液ラベル把持部７０１が輸液ラベルＬａを把持している状態を示している。この状態から、図４４の（ｂ）に示すように、制御部１０００は、各待機位置まで移動した輸液ラベル把持部７０１を、第１支持部７１１の中央付近まで移動させる。制御部１０００は、輸液ラベル把持部７０１を中央付近まで移動させた後、第１支持部７１１を貫通孔４００ｈの上方（つまり、搬送トレイ１５１ａが載置された第２位置Ｐ１０２）まで移動させる。具体的には、制御部１０００は、輸液ラベル把持部７０１が把持した輸液ラベルＬａを、当該輸液ラベルＬａを配置すべき搬送トレイ１５１ａ内の位置（輸液ラベル載置領域）の上方まで移動させる。
【０５００】
その後、図４４の（ｄ）に示すように、制御部１０００は、輸液ラベルＬａを把持した輸液ラベル把持部７０１を降下させ、ラベルリリース位置で一対の爪部７０２を開くことで、輸液ラベルＬａを搬送トレイ１５１ａに載置する。
【０５０１】
次に、搬送トレイ１５１ａにおける輸液ラベルＬａの載置位置について説明する。図４５の（ａ）及び（ｂ）は、搬送トレイ１５１ａにおける輸液ラベルＬａの載置位置について説明するための図である。上述のように、搬送トレイ１５１ａの内部には小型トレイ１５１ｂが４つ収容されているものとする。また、各小型トレイ１５１ｂには、注射薬が払出されず、かつ輸液ラベルＬａが払出される領域である輸液ラベル載置領域１５１ｒが設けられているものとする。また、受信した１患者への投与に係る処方データに示された内容物情報には、朝投与分、昼投与分、夕投与分、及び就寝前投与分の４つの情報が含まれているものとする。
【０５０２】
ここで、図４５では、説明の便宜上、４つの小型トレイ１５１ｂを、搬送トレイ１５１ａの搬送方向から順に、小型トレイ１５１ｂ１、１５１ｂ２、１５１ｂ３及び１５１ｂ４と称する。また、小型トレイ１５１ｂ１、１５１ｂ２、１５１ｂ３及び１５１ｂ４には、それぞれ朝投与分、昼投与分、夕投与分、及び就寝前投与分の注射薬が払出されているものとする。なお、受信した１患者への投与に係る処方データには、搬送トレイ１５１ａにおける注射薬の配置位置を示す情報が紐付けられている。そのため、制御部１０００は、当該処方データを解析することで、小型トレイ１５１ｂ１、１５１ｂ２、１５１ｂ３及び１５１ｂ４への上記のような払出し（注射薬の所定位置への払出し）を実現できる。
【０５０３】
制御部１０００は、受信した１患者への投与に係る処方データに示された内容物情報について、輸液ラベル払出装置４００ａ及び４００ｂのいずれで印字して輸液ラベルＬａを払出すのかを特定する。例えば、制御部１０００は、朝投与分及び夕投与分の輸液ラベルＬａを輸液ラベル払出装置４００ａから払出させ、昼投与分及び就寝前投与分の輸液ラベルＬａを輸液ラベル払出装置４００ｂから払出させる。換言すれば、輸液ラベル払出装置４００ａから払出された輸液ラベルＬａは、小型トレイ１５１ｂ１（搬送トレイ１５１ａの１番目の区画）、及び小型トレイ１５１ｂ３（３番目の区画）に払出される。輸液ラベル払出装置４００ｂから払出された輸液ラベルＬａは、小型トレイ１５１ｂ２（２番目の区画）、及び小型トレイ１５１ｂ４（４番目の区画）に払出される。
【０５０４】
また、制御部１０００は、１度目の払出し時に、輸液ラベル払出装置４００ａから朝投与分の輸液ラベルＬａを小型トレイ１５１ｂ１に払出させると共に、輸液ラベル払出装置４００ｂから昼投与分の輸液ラベルＬａを小型トレイ１５１ｂ２に払出させる。図４５の（ａ）に示すように、１度目の払出し時に、輸液ラベル払出装置４００ａから払出された朝投与分の輸液ラベルＬａは、輸液ラベル把持部７０１ａにより小型トレイ１５１ｂ１の輸液ラベル載置領域１５１ｒに払出される。また、輸液ラベル払出装置４００ｂから払出された昼投与分の輸液ラベルＬａは、輸液ラベル把持部７０１ｂにより小型トレイ１５１ｂ２の輸液ラベル載置領域１５１ｒに払出される。
【０５０５】
また、制御部１０００は、２度目の払出し時に、輸液ラベル払出装置４００ａから夕投与分の輸液ラベルＬａを小型トレイ１５１ｂ３に払出させる共に、輸液ラベル払出装置４００ｂから就寝前投与分の輸液ラベルＬａを小型トレイ１５１ｂ４に払出させる。図４５の（ｂ）に示すように、２度目の払出し時に、輸液ラベル払出装置４００ａから払出された夕投与分の輸液ラベルＬａは、輸液ラベル把持部７０１ｂにより小型トレイ１５１ｂ３の輸液ラベル載置領域１５１ｒに払出される。また、輸液ラベル払出装置４００ｂから払出された就寝前投与分の輸液ラベルＬａは、輸液ラベル把持部７０１ｂにより小型トレイ１５１ｂ４の輸液ラベル載置領域１５１ｒに払出される。
【０５０６】
なお、上述した輸液ラベルＬａの払出方法はあくまで一例であって、どのような順序で払出されても構わない。例えば、輸液ラベル払出装置４００ａから昼投与分及び就寝前投与分の輸液ラベルＬａが払出され、輸液ラベル払出装置４００ｂから朝投与分及び夕投与分の輸液ラベルＬａが払出されても構わない。また、１度目の払出しと２度目の払出しが逆であっても構わない。
【０５０７】
このように、本実施形態では、複数の輸液ラベル払出装置４００のそれぞれに対して、輸液ラベル把持部７０１と、輸液ラベル把持部７０１を搬送するための第１支持部７１１及び第３支持部７１３とを備えている。また、輸液ラベル把持部７０１を搬送するための第２支持部７１２を備えている。そのため、上述したように、一度の払出しにおいて、複数の輸液ラベル払出装置４００を並行して動作させると共に、各輸液ラベル払出装置４００から払出された輸液ラベルＬａを、搬送トレイ１５１ａの所定の位置（区画）に搬送できる。つまり、複数の輸液ラベルＬａを効率良く払出すことができる。
【０５０８】
また、プリンタ装置１３は、複数の輸液ラベル払出装置４００を備えている。そのため、任意の輸液ラベル払出装置４００が輸液ラベルＬａを払出せなくなった（当該輸液ラベル払出装置４００に障害が発生した）としても、残りの輸液ラベル払出装置４００で、任意の輸液ラベル払出装置４００の払出し分の輸液ラベルＬａも払出すことができる。例えば輸液ラベル払出装置４００ａが故障したり、又は印字シートが無くなったりして輸液ラベルＬａが払出せなくなった場合であっても、輸液ラベル払出装置４００ａの払出し分の輸液ラベルＬａを輸液ラベル払出装置４００ｂから払出すことができる。この場合、制御部１０００は、受信した１患者への投与に係る処方データに示される内容物情報に含まれる各情報（例：上記４つの投与分）を印字シートに順に印字することで、各情報に係る輸液ラベルＬａを、輸液ラベル払出装置４００ｂから払出させる。
【０５０９】
なお、上述のような処理の効率化、又は障害発生時の代替処理について考慮しなければ、輸液ラベル払出装置４００は１台であっても構わない。また、輸液ラベル払出装置４００は３台以上であっても構わない。但しこの場合、個々の輸液ラベル払出装置４００に対応して輸液ラベル把持部７０１等が設けられる。
【０５１０】
また、輸液ラベル搬送機構７００では、輸液ラベル把持部７０１が輸液ラベルＬａを把持すると共に、輸液ラベル把持部７０１を第１支持部７１１、第２支持部７１２及び第３支持部７１３に沿って移動させる。そのため、搬送トレイ１５１ａの所定の位置（例：各小型トレイ１５１ｂの輸液ラベル載置領域１５１ｒ）に精度良く載置できる。
【０５１１】
〔注射箋払出装置及び注射箋搬送機構〕
次に、注射箋払出装置５００について説明する。図４６は、注射箋払出装置５００の一例を示す図であり、（ａ）は、注射箋払出装置５００の一例を示す正面図であり、（ｂ）及び（ｃ）は、注射箋受取部５１２の一例を示す斜視図である。
【０５１２】
＜注射箋払出装置の詳細＞
注射箋払出装置５００は、搬送トレイ１５１ａに収容された注射薬を示す収容物情報を印字した注射箋を払出すものである。図４６の（ａ）に示すように、注射箋払出装置５００は、第２本体部５１１及び注射箋受取部５１２を備える。
【０５１３】
第２本体部５１１は、受信した１患者への投与に係る処方データに示される注射薬を示す収容物情報を、保管されている用紙に印字することで、注射箋を発行するものである。欠品情報を受信している場合には、欠品情報に示される注射薬については、注射薬払出装置１００から搬送トレイ１５１ａに払出されていない。そのため、第２本体部５１１は、上記処方データに示される注射薬のうち、欠品情報に示される注射薬を除いた注射薬に関する情報を、収容物情報として用紙に印字しても構わない。また、第２本体部５１１は、注射箋を注射箋受取部５１２へと払出す注射箋払出口５１１ａを有する。
【０５１４】
注射箋受取部５１２は、第２本体部５１１で発行された注射箋を受取り、当該注射箋が一時的に載置される箇所である。図４６の（ｂ）に示すように、注射箋受取部５１２は、隆起部５１２ａ及び切欠部５１２ｂを有する。
【０５１５】
隆起部５１２ａは、第２本体部５１１で発行された注射箋を、注射箋受取部５１２の底部（受板）から持ち上げた状態で受取るためのものである。隆起部５１２ａは、図４６の（ｂ）に示すように、断面凸型の形状（湾曲形状）を有する複数の板状部材である。
【０５１６】
板状部材の、注射箋払出口５１１ａ側の高さは、注射箋払出口５１１ａから払出された注射箋が板状部材に衝突しない程度に低くなっている。また、隆起部５１２ａの中央付近よりも注射箋払出口５１１ａ側において、板状部材の高さが最大となっている。
【０５１７】
上記高さが最大となる位置は、注射箋搬送機構８００の注射箋把持部８０１が切欠部５１２ｂ側から注射箋を把持する位置（又はその近傍位置）である。そのため、上記のような形状の板状部材を隆起部５１２ａとして設けることで、注射箋把持部８０１の把持が容易となる。なお、注射箋は、図４６の（ｃ）に示すように隆起部５１２ａに載置される。
【０５１８】
隆起部５１２ａは、注射箋把持部８０１による注射箋の把持を容易にするように注射箋を持ち上げる形状であれば良い。例えば、隆起部５１２ａは複数の板状部材で構成されるのではなく、板状部材と同様の断面形状を有する１つの部材であっても構わない。
【０５１９】
切欠部５１２ｂは、注射箋把持部８０１が近付く位置に設けられている。これにより、注射箋把持部８０１は、注射箋受取部５１２に近付いたときに、注射箋受取部５１２と接触（衝突）せずに注射箋を把持できる。
【０５２０】
また、本実施形態では、図３７に示すように、注射箋払出装置５００は２台設けられている。制御部１０００は、受信した１患者への投与に係る処方データの一部に示される注射薬（例：小型トレイ１５１ｂ１及び１５１ｂ２に払出された注射薬）を示す注射箋を、一方の注射箋払出装置５００から払出させる。また、制御部１０００は、上記処方データの残りに示される注射薬（例：小型トレイ１５１ｂ３及び１５１ｂ４に払出された注射薬）を示す注射箋を、他方の注射箋払出装置５００から払出させる。なお、注射箋払出装置５００は、２台に限られず、１台であっても構わないし、３台以上であっても構わない。
【０５２１】
＜注射箋払出搬送機構の詳細＞
次に、注射箋搬送機構８００について説明する。図４７の（ａ）及び（ｂ）は、注射箋搬送機構８００の一例を示す斜視図である。
【０５２２】
注射箋搬送機構８００は、図４７の（ａ）に示すように、注射箋把持部８０１、把持部回動機構８０３、第４支持部８１１及び第５支持部８１２を備える。
【０５２３】
注射箋把持部８０１は、注射箋受取部５１２に払出された注射箋を把持（挟持）するものである。また、注射箋把持部８０１は、把持した注射箋を搬送トレイ１５１ａに載置するために、搬送トレイ１５１ａ上で注射箋をリリースする。注射箋把持部８０１は、この把持及びリリース動作を実現するために、開閉動作を行うことが可能な一対の爪部８０２を備える。
【０５２４】
注射箋把持部８０１は、一対の爪部８０２の向きが変更可能なように設けられている。そのため、注射箋把持部８０１は、把持部回動機構８０３に取付けられている。具体的には、把持部回動機構８０３は、Ｘ軸方向に延伸する軸部と、軸部を回動させる駆動機構とを備え、上記軸部に注射箋把持部８０１が取付けられている。これにより、把持部回動機構８０３は、駆動機構により軸部を回動させることで、一対の爪部８０２を当該軸部の周りに回動させる。
【０５２５】
注射箋把持部８０１は、例えば注射箋把持位置Ｐ２０１及び注射箋昇降位置Ｐ２０２では、図４７の（ａ）に示すように、一対の爪部８０２を注射箋払出装置５００の注射箋受取部５１２に向けている（＋Ｙ軸方向に向けている）状態である。注射箋把持位置Ｐ２０１は、注射箋把持部８０１が注射箋受取部５１２に載置された注射箋を把持するときの注射箋把持部８０１の位置である。また、注射箋昇降位置Ｐ２０２は、第５支持部８１２が注射箋把持部８０１をＺ軸方向に移動（昇降）させるときの注射箋把持部８０１の位置である。
【０５２６】
例えばこの状態から、一対の爪部８０２が斜め下方向を向くように、注射箋把持部８０１を回動させた状態が、図４７の（ｂ）に示されている。この状態への注射箋把持部８０１の回動は、例えば注射箋昇降位置Ｐ２０２で行われる。また、注射箋把持部８０１は、注射箋払出位置では、図４８の（ｄ）に示すように、一対の爪部８０２が、第３位置Ｐ１０３に載置された搬送トレイ１５１ａに向くように（−Ｚ軸方向を向くように）回動される。注射箋払出位置は、注射箋把持部８０１が把持している注射箋をリリースして搬送トレイ１５１ａに載置するときの注射箋把持部８０１の位置である。
【０５２７】
このように、把持部回動機構８０３は、＋Ｙ軸方向と−Ｚ軸方向との間で一対の爪部８０２の向きを変更するように、注射箋把持部８０１を回動させる。
【０５２８】
第４支持部８１１は、把持部回動機構８０３を介して注射箋把持部８０１を支持するものである。第４支持部８１１は、注射箋把持部８０１をＹ軸方向に移動させる移動機構である。第４支持部８１１は、注射箋受取部５１２に載置された注射箋を把持するときに、注射箋把持部８０１及び把持部回動機構８０３を注射箋把持位置Ｐ２０１まで移動させる。一方、第４支持部８１１は、注射箋を把持した注射箋把持部８０１を搬送トレイ１５１ａ近傍まで降下させるときに、注射箋把持部８０１及び把持部回動機構８０３を注射箋昇降位置Ｐ２０２まで移動させる。
【０５２９】
注射箋把持部８０１は、一対の爪部８０２の他、一対の爪部８０２の開閉動作を実行する開閉動作機構等を備える。また、把持部回動機構８０３は、注射箋把持部８０１を回動させる駆動機構等を備える。そのため、第４支持部８１１に取付けられる注射箋把持部８０１及び把持部回動機構８０３を含む部材は、ある程度の大きさを有する。従って、注射箋把持部８０１及び把持部回動機構８０３を注射箋把持位置Ｐ２０１からそのまま搬送トレイ１５１ａ側に降下させた場合、注射箋把持部８０１又は把持部回動機構８０３が注射箋受取部５１２と接触（衝突）してしまう可能性がある。
【０５３０】
注射箋把持部８０１及び把持部回動機構８０３の昇降時に、注射箋把持位置Ｐ２０１から注射箋昇降位置Ｐ２０２へと移動させることで、注射箋把持部８０１又は把持部回動機構８０３と注射箋受取部５１２との接触を回避できる。
【０５３１】
第５支持部８１２は、注射箋把持部８０１を支持する第４支持部８１１を支持するものである。第５支持部８１２は、第４支持部８１１（つまり注射箋把持部８０１）をＺ軸方向に移動させる移動機構である。第５支持部８１２は、図３７に示すように、プリンタ装置１３の第３位置Ｐ１０３の近傍から立設しており、第３位置Ｐ１０３の近傍と、輸液ラベル払出装置４００の上方に設けられた２台の注射箋払出装置５００との間での注射箋把持部８０１の移動を可能とする。つまり、図３７に示すように、２台の注射箋払出装置５００は、第５支持部８１２に沿って、輸液ラベル払出装置４００の上方に設けられている。
【０５３２】
＜注射箋搬送機構の動作＞
次に、注射箋搬送機構８００による注射箋Ｐｒの搬送動作について説明する。図４８の（ａ）〜（ｄ）は、注射箋搬送機構８００による注射箋Ｐｒの搬送動作の一例について説明するための図である。なお、注射箋把持部８０１は、注射箋Ｐｒの搬送動作を行わない場合、例えば図４８の（ｃ）に示す位置（下段の注射箋払出装置５００と第３位置Ｐ１０３との間の位置；待機位置）に待機している。
【０５３３】
第２位置Ｐ１０２にて、搬送トレイ１５１ａに対する印字、及び輸液ラベルの載置が完了すると、制御部１０００は、トレイ搬送機構９００を制御することで、搬送トレイ１５１ａを第３位置Ｐ１０３へと移動させる。その後、制御部１０００は、注射箋払出装置５００に収容物情報を印字した注射箋Ｐｒを払出させる。なお、制御部１０００は、第３位置Ｐ１０３に搬送トレイ１５１ａが搬送される前に（例えば搬送トレイ１５１ａが第２位置Ｐ１０２に載置され、上記印字及び輸送ラベルの載置が行われている間に）、注射箋払出装置５００に注射箋Ｐｒを払出させても構わない。
【０５３４】
注射箋払出装置５００による注射箋Ｐｒの払出しが完了すると、制御部１０００は、第５支持部８１２を制御することで、待機位置から注射箋Ｐｒを払出した注射箋払出装置５００まで、注射箋把持部８０１を移動させる。
【０５３５】
なお、第２本体部５１１の注射箋払出口５１１ａには、注射箋受取部５１２に払出される注射箋Ｐｒを計数する注射箋計数部（不図示）が設けられていても構わない。この場合、注射箋計数部（例：センサ）からの通知により、制御部１０００は、規定された枚数の注射箋Ｐｒが払出されたか否かを判定できる。また、制御部１０００は、この通知を受けたことをトリガとして、待機位置から注射箋Ｐｒを払出した注射箋払出装置５００までの注射箋把持部８０１の移動（つまり注射箋把持部８０１による注射箋Ｐｒの把持動作）を開始させても構わない。この構成の場合、注射箋払出装置５００から注射箋Ｐｒの払出しが完了したことを示す通知を受けて上記移動を行う場合に比べ、当該移動の開始を早めることができる。
【０５３６】
制御部１０００は、注射箋Ｐｒを払出した注射箋払出装置５００に注射箋把持部８０１を移動させた後、図４８の（ａ）に示すように、第４支持部８１１を制御することで、注射箋昇降位置Ｐ２０２から注射箋把持位置Ｐ２０１へと移動させる。制御部１０００は、注射箋把持部８０１を制御することで、注射箋受取部５１２に載置されている注射箋Ｐｒを把持する。なお、制御部１０００は、例えば一対の爪部８０２にセンサ（不図示）を設けておくことで、一対の爪部８０２が注射箋Ｐｒを把持した状態であるか否かを判定する。
【０５３７】
制御部１０００は、注射箋Ｐｒを把持した注射箋把持部８０１を第３位置Ｐ１０３まで搬送するため、図４８の（ｂ）に示すように、第４支持部８１１を制御することで、注射箋把持部８０１を注射箋把持位置Ｐ２０１から注射箋昇降位置Ｐ２０２へと移動させる。
【０５３８】
制御部１０００は、注射箋Ｐｒを把持した注射箋把持部８０１を注射箋昇降位置Ｐ２０２に移動させた後、図４８の（ｃ）に示すように、第５支持部８１２を制御することで、注射箋把持部８０１を待機位置まで移動させ、待機位置で一旦停止（減速）させる。この位置で一旦減速することで、注射箋把持部８０１が搬送トレイ１５１ａに衝突することを回避できる。
【０５３９】
制御部１０００は、図４８の（ｄ）に示すように、第５支持部８１２を制御することで、注射箋把持部８０１を、待機位置から第３位置Ｐ１０３に載置された搬送トレイ１５１ａの近傍まで移動させる。その後、制御部１０００は、把持部回動機構８０３を制御することで、一対の爪部８０２が搬送トレイ１５１ａ側を向くように注射箋把持部８０１を回動させると共に、注射箋把持部８０１を制御することで、注射箋Ｐｒを把持している一対の爪部８０２を開く。これにより、搬送トレイ１５１ａに注射箋Ｐｒを載置できる。また、一対の爪部８０２を回動させながら開くことで、搬送トレイ１５１ａに注射箋Ｐｒを静かに（つまり確実に）載置できる。
【０５４０】
その後、制御部１０００は、把持部回動機構８０３を制御することで、一対の爪部８０２をＹ軸方向に向けた後、第５支持部８１２を制御することで、注射箋把持部８０１を待機位置へと移動させる。注射箋払出装置５００が注射箋Ｐｒを払出すまで待機状態となる。
【０５４１】
なお、本実施形態では、把持部回動機構８０３は、注射箋昇降位置Ｐ２０２において、一対の爪部８０２が斜め下方向を向くように注射箋把持部８０１を回動させる。その後、第５支持部８１２が、注射箋昇降位置Ｐ２０２から待機位置まで注射箋把持部８０１を降下させる。つまり、注射箋Ｐｒを斜め下向きにした状態で降下させる。
【０５４２】
注射箋Ｐｒは、一般に、Ａ４サイズ程度の用紙である。注射箋Ｐｒを把持したときの状態で注射箋把持部８０１をそのまま降下させた場合、注射箋Ｐｒの表面全体で空気圧を受けることになる。そのため、受けた空気圧に起因して注射箋Ｐｒが折れ曲がる可能性がある。上記のように、注射箋Ｐｒを斜め下向きにした状態で降下させることで、降下時の空気圧により注射箋Ｐｒが折れ曲がることを防止できる。
【０５４３】
このように、プリンタ装置１３は、注射箋搬送機構８００を備えることで、注射箋払出装置５００が払出した注射箋を、第３位置Ｐ１０３に載置された搬送トレイ１５１ａに載置できる。特に、複数の注射箋払出装置５００を備える場合であっても、複数の注射箋払出装置５００が設けられたそれぞれの位置に搬送トレイ１５１ａを移動させることなく、注射箋を払出すことができる。
【０５４４】
また、輸液ラベル払出装置４００と同様、複数の注射箋払出装置５００を備えることで、任意の注射箋払出装置５００が注射箋を払出せなくなったとしても、残りの注射箋払出装置５００で、任意の注射箋払出装置５００の払出し分の注射箋も払出すことができる。
【０５４５】
また、注射箋搬送機構８００では、注射箋把持部８０１が注射箋を把持すると共に、注射箋把持部８０１を第４支持部８１１及び第５支持部８１２に沿って移動させる。そのため、注射箋を搬送トレイ１５１ａに確実に載置できる。
【０５４６】
〔欠品箋払出装置〕
欠品箋払出装置６００は、制御部１０００の制御に基づき、欠品箋を搬送トレイ１５１ａに払出すものである。具体的には、欠品箋払出装置６００は、搬送トレイ１５１ａに収容されるべき注射薬が搬送トレイ１５１ａに収容されていない場合に、当該注射薬が収容されていないことを示す非収容物情報を印字した欠品箋を、搬送トレイ１５１ａに払出す。本実施形態では、欠品箋払出装置６００はサーマルプリンタであるが、欠品箋を払出すことが可能であれば、どのようなプリンタであっても構わない。
【０５４７】
欠品箋払出装置６００は、例えば受信した１患者への投与に係る処方データに欠品情報が紐付けられている場合に、非収容物情報として欠品情報を印字した欠品箋を落下させることで、第３位置Ｐ１０３に搬送された搬送トレイ１５１ａに欠品箋を載置する。
【０５４８】
〔上記構成の別表現〕
上記構成について、以下のように表現できる。
【０５４９】
［Ａ］本発明の一態様に係るラベル払出装置は、薬剤（注射薬）を搬送するトレイ（搬送トレイ１５１ａ、小型トレイ１５１ｂ）にラベル（輸液ラベルＬａ）を払出すラベル払出装置であって、
前記ラベルを払出すラベル払出部（輸液ラベル払出装置４００）と、
前記ラベル払出部が払出したラベルを把持して、前記トレイへと搬送するラベル搬送部（輸液ラベル搬送機構７００）と、を備える。
【０５５０】
薬剤払出装置によってトレイに払出される薬剤が注射薬である場合、当該注射薬と共に輸液容器が用いられる。そのため、当該注射薬が払出されるトレイには、輸液容器の内容物を示す内容物情報を印字した輸液ラベルが払出される。このような輸液ラベルを払出すラベル払出装置を含むプリンタ装置の一例が、例えば、特許文献２〜５に開示されている。
【０５５１】
特許文献２の技術では、第１プリンタは、印刷した貼付ラベルをトレイに落下投入可能な位置に配置されている。つまり、第１プリンタから払出された貼付ラベルは、トレイに直接収容される。また、特許文献３の技術では、トレイを保持するトレイ保持部とラベルに印字する印字部との間に分配部を備える。分配部は、複数のラベル収容部を備え、かつ所定方向に移動可能である。当該技術では、印字されたラベルをラベル収容部に供給する供給動作と、トレイ保持部に保持されたトレイ内の区画に落下させる払出動作を行う。これにより、複数の区画に仕切られたトレイに対して、高効率でラベルを払出すことが可能となる。
【０５５２】
なお、特許文献４には、薬剤情報印刷物を払出すプリンタ（注射箋払出装置に相当）の技術が開示されている。薬剤情報印刷物が排出される排出口の下に設けられ、薬剤情報印刷物を受取る受板の支持部を揺動可能とすることで、薬剤情報印刷物を掴持した掴持部材の昇降を滑らかに行うことが可能となる。また、特許文献５の技術では、薬品自動払出装置は、印刷物を印刷し、かつトレイに投入するプリンタユニットの下部に、トレイに設けられた電子カードに患者情報を書込む電子カード書込手段が設けられている。これにより、プリンタユニットが印刷物をトレイに投入する間に、患者情報を電子カードに書込むことが可能となる。
【０５５３】
しかしながら、特許文献２の技術では、貼付ラベルを落下投入するため、トレイの所定位置に貼付ラベルを載置することは困難である。また、特許文献３の技術では、複数の区画のそれぞれにラベルを払出すことは可能であるが、各区画の所定位置にラベルを載置しようとするものでは無い。特許文献４及び５には、ラベルの払出しに関する記載は無い。
【０５５４】
本発明の一態様に係るラベル払出装置は、ラベルの払出しを効率良く行うことを可能とすることを目的とする。
【０５５５】
具体的には、上記のように、ラベル払出装置は、ラベル払出部が払出したラベルを把持してトレイへと搬送するラベル搬送部を備える。ラベルを把持して搬送するため、トレイの所定位置（例：トレイにおいて規定されたラベル載置領域）へとラベルを載置できる。
【０５５６】
なお、ラベル搬送部を設けずに、ラベル払出部（ラベル印字部）に対してトレイを移動させることで、トレイの所定位置へラベルを払出す手法も考えられる。しかしながら、この手法の場合、トレイを移動させるため、トレイを移動させる機構は複雑な機構となる。そのため、当該機構の製造又はメンテナンスに手間を要する可能性がある。ラベル搬送部は、トレイと比較して小さくかつ軽いラベルをトレイまで搬送可能な構成であればよいため、トレイを移動させる機構よりも簡易な構造となる。そのため、トレイを移動させる場合よりも、簡易な構造でトレイの所定位置にラベルを載置できる。
【０５５７】
また、本実施形態に開示のように、ラベル払出装置と連動する薬剤払出装置では、薬剤移動部は、薬剤を吸着する吸着機構を有しており、吸着した薬剤を、トレイの所定位置へ精度良く載置することが可能である。そのため、トレイにラベル載置領域を設けることが可能となる。つまり、薬剤払出装置は、ラベル載置領域を設けることができるように、薬剤をトレイへ払出すことができる。
【０５５８】
また、本実施形態に開示のように、トレイは複数の区画（小型トレイ）に分割されており、当該区画内にラベル載置領域が設けられている。つまり、ラベル載置領域は、ラベルが外部に放出されない程度の比較的狭い領域である。そのため、ラベルを精度良くトレイに載置する必要がある。
【０５５９】
つまり、ラベル払出装置は、本実施形態の薬剤払出装置のように、トレイの所定位置に精度良く薬剤を払出す装置と連動する場合に、特に有効に機能する。
【０５６０】
［Ｂ］本発明の一態様に係る印字装置（プリンタ装置１３）は、薬剤（注射薬）を搬送するトレイ（搬送トレイ１５１ａ、小型トレイ１５１ｂ）に収容された薬剤に関する情報を印字する印字装置であって、
前記トレイの搬送先を示す搬送先情報を、前記トレイの所定位置に書込むトレイ書込部（搬送トレイ印字装置３００）と、
輸液容器に貼付けられる輸液ラベルを前記トレイに払出す輸液ラベル払出部（輸液ラベル払出装置４００）と、
前記トレイに収容された薬剤を示す収容物情報を印字した収容物印字シート（注射箋Ｐｒ）を払出す第１シート払出部（注射箋払出装置５００）と、
前記トレイに収容されるべき薬剤が前記トレイに収容されていない場合に、当該薬剤が収容されていないことを示す非収容物情報（欠品情報）を印字した非収容物印字シート(欠品箋)を払出す第２シート払出部（欠品箋払出装置６００）と、を備える。
【０５６１】
上記の構成によれば、トレイ書込部、輸液ラベル払出部、第１シート払出部及び第２シート払出部を１つの筐体内に設けているため、薬剤払出システムの省スペース化を図ることが可能となる。なお、上述した特許文献２〜５の技術では、これらの４つの構成を１つの筐体に設けることについての開示は無い。
【０５６２】
また、トレイ書込部、輸液ラベル払出部及び第１シート払出部に加え、第２シート払出部を備える。これにより、前段に設けられた薬剤払出装置において払出対象となった薬剤が欠品であることを、トレイ内に収容された薬剤を鑑査するユーザに通知できる。
【０５６３】
≪その他の構成３≫
以下に、主として、注射薬払出装置１００の更なる構成及び処理、並びに、注射薬払出装置１００の周辺装置であるプリンタ装置１３の更なる構成及び処理等について説明する。但し、以下に示す説明において、上述した内容と重複する部分、又は具体的に記載した部分もあることに留意されたい。
【０５６４】
〔注射薬払出装置の別例〕
＜カセット保持部の別例＞
まず、図５１及び図５２を用いて、カセット保持部１３５について説明する。図５１は、カセット保持部１３５を備えた注射薬払出装置１００の一例を示す斜視図である。図５２は、カセット兼薬剤保持部１３６の一例を示す図である。図５２の（ａ）は、カセット兼薬剤保持部１３６の概略的な分解断面図であり、（ｂ）は転がり防止シート１３６ｃの一例を示す斜視図であり、（ｃ）は、光源１３６ｄが点灯した状態におけるカセット兼薬剤保持部１３６の一例を示す平面図である。
【０５６５】
本例の注射薬払出装置１００では、図５１に示すように、カセット保持部１３０に代えて、カセット保持部１３５が設けられている。カセット保持部１３５は、カセット保持部１３０ａ〜１３０ｃ、及びカセット兼薬剤保持部１３６を備えている。つまり、カセット保持部１３５は、カセット保持部１３０ｄ（図６参照）をカセット兼薬剤保持部１３６に代えたものである。カセット保持部１３０ａ〜１３０ｃ、及びカセット兼薬剤保持部１３６は、カセット保持部１３０と同様、それぞれカセット受入位置１３１ａ〜１３１ｄと処理位置１３２ａ〜１３２ｄとの間を移動する。
【０５６６】
カセット兼薬剤保持部１３６は、カセットＣａを保持すると共に、注射薬（返品薬）を保持するものである。具体的には、カセット兼薬剤保持部１３６は、注射薬の払出動作時に、払出対象の注射薬が収容されたカセットＣａを保持する一方、注射薬の返品動作時に、返品薬受入カセット１６１（図１６参照）から取出された返品薬を保持する。つまり、注射薬の返品時の動作において、方向揃えカセット１６２を用いる代わりに、カセット兼薬剤保持部１３６が用いられる。
【０５６７】
カセット兼薬剤保持部１３６は、図５２の（ａ）に示すように、基板１３６ａ、偏光シート１３６ｂ及び転がり防止シート１３６ｃが下から順に積層されることで構成されている。つまり、転がり防止シート１３６ｃの表面において、カセットＣａ又は返品薬が保持される。
【０５６８】
基板１３６ａには、複数の光源１３６ｄ（バックライト）が配置されている。基板１３６ａ及び光源１３６ｄは光出射層を形成している。本実施形態では、光源１３６ｄは、赤色光を出射する赤色光源である。また、光源１３６ｄは、例えばＬＥＤ（Light Emitting Diode）で実現される。
【０５６９】
なお、光源１３６ｄからの光が転がり防止シート１３６ｃの表面全体から略均一に出射できるのであれば、光源１３６ｄの数は１個であってもよい。また、光出射層が、例えば、（１）複数の光源１３６ｄと、（２）複数の光源１３６ｄを側面に備え、光源１３６ｄから出射された光を上面に載置された偏光シート１３６ｂへと導く導光路と、を備えた構成であっても構わない。
【０５７０】
偏光シート１３６ｂは、光源１３６ｄから受光した光を所定方向（例：偏光シート１３６ｂの表面に略垂直な方向）に揃えて、転がり防止シート１３６ｃ側へと出射するものである。
【０５７１】
転がり防止シート１３６ｃは、その表面に載置された返品薬が転がらないようにするためのシートである。具体的には、図５２の（ａ）及び（ｂ）に示すように、転がり防止シート１３６ｃには、略半球状の複数の突起部１３６ｃ１が所定間隔で設けられている。この突起部１３６ｃ１により、載置された返品薬の転がりが防止される。複数の突起部１３６ｃ１は、返品薬の転がりを防止できるのであれば、どのように配置されていても構わない。
【０５７２】
また、転がり防止シート１３６ｃ及び突起部１３６ｃ１は、偏光シート１３６ｂを透過した光源１３６ｄからの光を透過可能な材質（例:アクリル樹脂）で構成されている。
【０５７３】
光源１３６ｄは、返品薬が載置された状態で点灯する。この状態において、位置特定用カメラ１２２ｂはカセット兼薬剤保持部１３６を撮像する。その結果、図５２の（ｃ）に示すように、返品薬ＭＤの輪郭が鮮明な画像を取得できる。つまり、位置特定用カメラ１２２ｂ及びカセット兼薬剤保持部１３６は、返品薬ＭＤの輪郭を検出する輪郭検出部（エッジ検出部）として機能する。
【０５７４】
光源１３６ｄが赤色光源である場合、例えば白色光を出射する白色光源を用いた場合よりも、撮像した画像において、注射薬とその周囲とのコントラストを高めることができる。また、返品薬の下方から光を照射し、かつ、偏光シート１３６ｂでその光の進行方向を揃えて出射させることで、撮像した画像において、返品薬の輪郭をより明瞭に取得できる。また、突起部１３６ｃ１が略半球状であり、かつ所定間隔で設けられていることにより、撮像した画像には、画像処理で消去できる程度の突起部１３６ｃ１の影しか映り込まない。そのため、返品薬の輪郭が鮮明な画像を取得できる結果、返品薬の形状モデルを精度良く作成することが可能となる。
【０５７５】
つまり、カセット兼薬剤保持部１３６は、注射薬の払出動作時に、払出対象の注射薬を収容したカセットＣａが載置される載置台であって、注射薬の返品動作時に、返品薬の形状等を取得するために返品薬が載置される載置台である。カセット兼薬剤保持部１３６は、この２つの機能を共有する部材である。
【０５７６】
なお、返品薬の輪郭が鮮明な画像を取得するためには、処理位置１３２において、カセット兼薬剤保持部１３６の下方から光が照射されればよい。そのため、光源１３６ｄが、カセット兼薬剤保持部１３６に設けられている必要は必ずしもなく、例えば、処理位置１３２ｄに設けられていても構わない。
【０５７７】
また、カセット兼薬剤保持部１３６はカセット保持部１３０ｄに代えて設けられているが、これに限らず、カセット保持部１３０ａ〜１３０ｄの少なくともいずれかに代えて設けられても構わない。カセット兼薬剤保持部１３６が複数備えられている場合には、返品薬を各カセット兼薬剤保持部１３６に載置した状態で撮像し、返品薬の輪郭が最も鮮明に取得できた画像を形状モデル作成のための画像として採用しても構わない。また、各カセット兼薬剤保持部１３６において、光源１３６ｄの種類又は出力等を変更しても構わない。
【０５７８】
また、形状モデルを精度良く作成することを考慮しなれば、上記の条件を満たしている必要は必ずしもない。
【０５７９】
この場合、カセット兼薬剤保持部１３６に載置された返品薬の撮像時に、返品薬の位置が特定できる程度の照度を有する光が照射されればよい。そのため、光源１３６ｄは赤色光源ではなく、他の色の光を出射する光源（例：白色光源）であっても構わない。
【０５８０】
また、光源１３６ｄは、例えば、カセット兼薬剤保持部１３６の表面の端部に設けられても構わないし、カセット兼薬剤保持部１３６以外の箇所（例：処理位置１３２ｄ及び位置変更部１２６の近傍）に設けられていても構わない。この場合、基板１３６ａ及び偏光シート１３６ｂは不要であり、転がり防止シート１３６ｃは光透過性を有している必要は無い。従ってこの場合、カセット保持部１３０ｄに突起部１３６ｃ１を備えた構成であっても構わない。
【０５８１】
また、突起部１３６ｃ１の形状は、略半球状でなくてもよく、例えば、カセット兼薬剤保持部１３６の表面の中央付近を囲うように配置された棒状であっても構わない。
【０５８２】
＜照明部材＞
次に、図６及び図５３を用いて、処理位置１３２での撮像時に用いられる照明部材１２８及び１２９の配置例について説明する。図５３は、照明部材１２８及び１２９の概略的な配置例を示す図である。
【０５８３】
図６及び図５３に示すように、位置特定用カメラ１２２の近傍には、照明部材１２８及び１２９が設けられている。
【０５８４】
照明部材１２８は、注射薬の払出動作時に、処理位置１３２においてカセットＣａを撮像するときに、カセットＣａに光を照射するものである。また、照明部材１２８は、注射薬の返品動作時に、処理位置１３２において大型返品薬カセット１６３（図１２参照）又は中小型返品薬カセット１６４（図１３参照）を撮像するときに、これらのカセットに光を照射するものである。照明部材１２８は、図６及び図５３に示すように、位置特定用カメラ１２２ａ及び１２２ｂの近傍に設けられている。
【０５８５】
照明部材１２９は、注射薬の返品動作時に、処理位置１３２において返品薬受入カセット１６１を撮像するときに、返品薬受入カセット１６１に光を照射するものである。本実施形態では、カセット保持部１３０ｃにより保持される。そのため、照明部材１２９は、位置特定用カメラ１２２ｂの近傍に設けられている。
【０５８６】
なお、照明部材１２８及び１２９の配置は、カセット保持部１３０を備える注射薬払出装置１００においても、カセット保持部１３５を備える注射薬払出装置１００においても同じであってよい。
【０５８７】
＜カセット保管例＞
次に、カセット棚１１０におけるカセット保管例について、図５を用いて説明する。図５には、カセット棚１１０に、カセットＣａ、返品薬受入カセット１６１、大型返品薬カセット１６３、中小型返品薬カセット１６４、及び非払出薬受入カセット１６５が保管されている例が示されている。これらのカセットがカセット棚１１０に保管されている場合（つまり、方向揃えカセット１６２が保管されていない場合）、注射薬払出装置１００は、カセット保持部としてカセット保持部１３５を備えている。
【０５８８】
図５の例では、カセット棚１１０の最下段に、返品薬受入カセット１６１、中小型返品薬カセット１６４及び大型返品薬カセット１６３が保管されており、その一段上の最端部に、非払出薬受入カセット１６５が保管されている。そして、それ以外の箇所にカセットＣａが保管されている。図５では、各種カセットの個数及び配置の一例を示しているにすぎず、各種カセットの個数及び配置は、注射薬払出装置１００が設置される病院の取り決め（運用）に従って、適宜設定されればよい。
【０５８９】
非払出薬受入カセット１６５は、返品薬受入カセット１６１に収容された注射薬のうち、払出不可（又は再利用不可）と判別された注射薬又は物品を受け入れる。非払出薬受入カセット１６５は、払出対象としてカセット棚１１０（庫内）に取り込まない注射薬又は物品を収容するカセットであるともいえる。
【０５９０】
具体的には、非払出薬受入カセット１６５は、返品薬として、払出対象とすることができない注射薬、又は注射薬の形状とは異なる形状を有する物品を受け入れる。払出対象とすることができない注射薬としては、例えば、冷所保存を必要とする注射薬（冷所保存要薬剤）、薬品マスタに登録されていない注射薬（例：新薬）、及び有効期限切れの注射薬が挙げられる。また、上記物品としては、例えば、注射薬が収容された箱（箱入り薬剤）、及び、非払出薬受入カセット１６５に格納不可能な大きさを有する注射薬又は物品が挙げられる。非払出薬受入カセット１６５は、返品薬受入カセット１６１と同様、種々の返品薬又は物品を受入可能なように、特段の仕切り等が無い構成となっている。
【０５９１】
このように、カセット棚１１０には、その用途に応じた複数種類のカセットが保管される。具体的には、カセット棚１１０には、少なくとも、同種の薬剤を収容する特定薬剤収容カセットと、２種類以上の薬剤を、その配置位置を特定した状態で収容する混合薬剤収容カセットと、が保管される。特定薬剤収容カセットは、払出対象となり得る注射薬が収容されるカセットＣａである。混合薬剤収容カセットは、配置位置を特定し、かつ整列した状態で返品薬を収容する大型返品薬カセット１６３及び中小型返品薬カセット１６４である。
【０５９２】
上述のように、カセットＣａのカセット固有情報と、カセットＣａに収容された注射薬の種類を示す注射薬識別情報とは、紐付けられて記憶部１８０に記憶されている。そのため、注射薬払出装置１００は、処方データに示される注射薬の種類に基づき、払出対象となる注射薬が収容されたカセットＣａを特定すると共に、当該注射薬の形状マスタに基づき、カセットＣａに収容された注射薬の吸着位置を特定する。
【０５９３】
一方、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された返品薬については、その配置位置及び種類が紐付けられて記憶部１８０に記憶されている。そのため、注射薬払出装置１００は、処方データに示される注射薬の種類に基づき、払出対象となる返品薬が収容されたカセット、及びその配置位置を特定し、当該配置位置に基づき吸着位置を特定する。
【０５９４】
そのため、注射薬払出装置１００は、処方データに示される注射薬の種類に基づき、カセットＣａ、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された注射薬（返品薬）を払出すことが可能となる。つまり、注射薬払出装置１００は、注射薬の払出動作時には、カセットＣａ、大型返品薬カセット１６３及び中小型返品薬カセット１６４のうちの少なくともいずれかをカセット棚１１０から取り出し、カセット保持部１３５に一時的に保持する。その後、処理位置１３２及び位置変更部１２６において注射薬払出しのための処理を行う。
【０５９５】
なお、上述した特定処理は、カセットＣａ、大型返品薬カセット１６３又は中小型返品薬カセット１６４をカセット棚１１０から取出し、注射薬（返品薬を含む）の種類及び有効期限を特定するまでの処理を少なくとも含むものであってもよい。また、特定処理は、返品薬受入カセット１６１、大型返品薬カセット１６３又は中小型返品薬カセット１６４をカセット棚１１０から取出し、返品薬の形状を特定するまでの処理を少なくとも含むものであってもよい。
【０５９６】
また、カセット棚１１０の収容対象となるカセットとしては、方向揃えカセット１６２も挙げられる。この場合、カセット保持部としては、載置対象がカセットのみであるカセット保持部１３０が設けられていても、光源１３６ｄを備え、載置対象がカセット及び返品薬であるカセット兼薬剤保持部１３６を備えるカセット保持部１３５が設けられていても構わない。
【０５９７】
このように、カセット棚１１０に保管されるカセットとしては、カセットＣａ、返品薬受入カセット１６１、方向揃えカセット１６２、大型返品薬カセット１６３、中小型返品薬カセット１６４、及び非払出薬受入カセット１６５が挙げられる。つまり、カセット棚１１０に保管されるｍ個のカセットは、カセットＣａのみに限らず、（１）カセットＣａと、（２）返品薬受入カセット１６１、方向揃えカセット１６２、大型返品薬カセット１６３、中小型返品薬カセット１６４、及び／又は非払出薬受入カセット１６５とによって構成されても構わない。
【０５９８】
＜注射薬返品時の動作の別例＞
次に、注射薬返品時の動作の別例について説明する。図５４は、返品薬に対する注射薬払出装置１００の動作の別例を示すフローチャートである。
【０５９９】
まず、移送制御部１９１は、カセット移送部１４０により、返品薬受入カセット１６１、大型返品薬カセット１６３、及び中小型返品薬カセット１６４を、カセット保持部１３０へ移送する（ＳＧ１）。本例では、返品薬受入カセット１６１、大型返品薬カセット１６３、及び中小型返品薬カセット１６４はそれぞれ、カセット受入位置１３１ｃに存在するカセット保持部１３０ｃ、カセット受入位置１３１ｂに存在するカセット保持部１３０ｂ、カセット受入位置１３１ａに存在するカセット保持部１３０ａに載置される。但し、この並び順に限定されない。
【０６００】
次に、駆動制御部１９２は、返品薬受入カセット１６１、大型返品薬カセット１６３、中小型返品薬カセット１６４及びカセット兼薬剤保持部１３６を処理位置１３２へ移動させる（ＳＧ２）。その後、制御部１９０は、返品薬受入カセット１６１、大型返品薬カセット１６３、及び中小型返品薬カセット１６４を撮像するために、照明部材１２８を点灯させる。制御部１９０は、照明部材１２８を点灯させた状態でこれらのカセットを撮像した後、照明部材１２８を消灯する。
【０６０１】
ここで、カセット保持部１３０ａ〜１３０ｃにおいて、カセットＣａ、返品薬受入カセット１６１、大型返品薬カセット１６３及び中小型返品薬カセット１６４の位置は、カセット保持部１３０ａ〜１３０ｃに載置されるたびに多少ずれる。そのため、制御部１９０は、これらのカセットが載置されるたびに、処理位置１３２において当該カセットの画像を撮像し、各カセットの所定位置を基準として、画像座標系（画像座標系を変換した世界座標系）とロボット座標系との位置関係を規定する。これにより、各カセットの位置ずれを補償できるので、吸着位置決定部１９４は正確な吸着位置を特定できる。また、搬送制御部１９３は、大型返品薬カセット１６３及び中小型返品薬カセット１６４の所定位置に、注射薬を載置できる。
【０６０２】
なお、方向揃えカセット１６２が用いられる場合も上記と同様、上記位置関係を規定することで、カセット保持部１３０ｄに対する方向揃えカセット１６２の位置ずれを補償しても構わない。また、大型返品薬カセット１６３及び中小型返品薬カセット１６４から返品薬を払出すときも、上記と同様の処理が行われる。
【０６０３】
吸着位置決定部１９４は、位置特定用カメラ１２２ｂにより返品薬受入カセット１６１の内部を撮像し、当該内部を撮像した画像から返品薬の位置（及び向き）を解析して、薬剤搬送部１２１による吸着位置を決定する（ＳＧ３）。吸着位置決定部１９４は、当該画像の撮像のために照明部材１２９を点灯し、撮像完了後に消灯する。照明部材１２９から出射された光は返品薬にて反射する。そのため、撮像した画像における白色領域（光の反射が反映された領域）を返品薬と推定できる。吸着位置決定部１９４は、撮像した画像における白色領域の略中心を吸着位置として特定する。
【０６０４】
上述したように、カセットＣａに収容された注射薬の吸着位置の決定においては、画像の補正処理が行われる。カセットＣａの場合、収容されている注射薬の種類は予め決められているので、当該注射薬の注射薬幅情報を用いて吸着位置を算出できる。一方、返品薬受入カセット１６１には、複数種類の返品薬が混在した状態で収容されている。また、返品薬受入カセット１６１から返品薬を取出す時点においては、当該返品薬の種類は不明である。そのため、注射薬幅情報を用いて上述した位置ずれの補正を行った上での吸着位置を算出できないので、返品薬受入カセット１６１から返品薬を取出すときには、返品薬の種類に依らず所定の幅情報（例：幅２０ｍｍ）を用いて吸着位置を算出しても構わない。
【０６０５】
なお、上記処理は、図１５のＳＢ３及びＳＢ５において同様に行われても構わない。
【０６０６】
搬送制御部１９３は、吸着位置決定部１９４が決定した吸着位置で、薬剤搬送部１２１により返品薬を吸着し、返品薬受入カセット１６１からカセット兼薬剤保持部１３６へ搬送する（ＳＧ４）。
【０６０７】
カセット兼薬剤保持部１３６に返品薬が搬送されると、制御部１９０は、光源１３６ｄを点灯させた後、位置特定用カメラ１２２ｂにより、カセット兼薬剤保持部１３６に載置された返品薬を撮像する。上述したように、光源１３６ｄを点灯させることにより、当該返品薬の輪郭が鮮明な画像を撮像できる。そのため、制御部１９０は、当該画像を解析することにより、薬品の向き（角度０°〜３６０）、形状及び大きさを精度良く特定できる。従って、制御部１９０は、ステップＳＧ３での撮像時よりも、吸着位置を正確に特定できる。
【０６０８】
このように、注射薬払出装置１００では、位置特定用カメラ１２２ｂという１つのカメラで撮像された画像を解析することで、返品薬の取出し及び返品薬の形状特定が行われる。
【０６０９】
制御部１９０は、特定した返品薬の形状が、予め記憶部１８０に記憶された規定形状に準じた形状であるか否かを判定する（ＳＧ５）。規定形状とは、注射薬（例：アンプル、バイアル）として一般に想定される大凡の形状を指す。制御部１９０は、特定した返品薬の形状と規定形状とを照合し、その一致度が所定値以上であれば、当該返品薬の形状が規定形状に準じた形状であると判定する。ここでは、載置された返品薬が、明らかに注射薬とは異なる物品（例：注射薬が収容された箱）であるか否かが判定できればよく、上記所定値は、当該物品と注射薬とを区別できる程度に設定されていればよい。換言すれば、制御部１９０は、ステップＳＧ５において、カセット兼薬剤保持部１３６に載置された返品薬が、注射薬そのものであるか、注射薬とは異なる物品であるか否かを判定する。
【０６１０】
制御部１９０が、特定した返品薬の形状が規定形状に準じた形状であると判定した場合（ＳＧ５でＹＥＳ）、搬送制御部１９３は、制御部１９０（具体的には吸着位置決定部１９４）が特定した吸着位置で、薬剤搬送部１２１により返品薬を吸着する。そして、搬送制御部１９３は、カセット兼薬剤保持部１３６から第１搭載部１２６ａへ搬送する（ＳＧ６）。
【０６１１】
搬送制御部１９３は、薬剤搬送部１２１を制御することで、返品薬の向きが所定方向（例：返品薬の頭部が注射薬払出装置１００の手前側）となるように、第１搭載部１２６ａに返品薬を載置する。搬送制御部１９３は、カセット兼薬剤保持部１３６に注射薬が載置されたときに特定された返品薬の向きに基づき、返品薬の搬送中に、返品薬の頭部が上記所定方向を向くように調整する。
【０６１２】
一方、制御部１９０が、特定した返品薬の形状が規定形状に準じた形状ではないと判定した場合（ＳＧ５でＮＯ）、当該返品薬は注射薬とは異なる物品であるため、非払出薬受入カセット１６５へ収容される対象となる。当該返品薬は、第１搭載部１２６ａに載置できないか、載置できたとしても、その種類及び有効期限を特定できないため、第１搭載部１２６ａに搬送されることなく、非払出薬受入カセット１６５へ収容される。
【０６１３】
そのため、ステップＳＧ５でＮＯの場合、駆動制御部１９２は、処理位置１３２に存在する大型返品薬カセット１６３を、カセット受入位置１３１へ移動させる。その後、移送制御部１９１は、カセット受入位置１３１に移動してきた大型返品薬カセット１６３をカセット棚１１０へと戻し、非払出薬受入カセット１６５をカセット棚１１０からカセット受入位置１３１（大型返品薬カセット１６３が載置されていたカセット受入位置１３１ｂに存在するカセット保持部１３０ｂ）へと移送する。その後、駆動制御部１９２は、非払出薬受入カセット１６５を、カセット受入位置１３１から処理位置１３２へと移動させる（ＳＧ１１）。
【０６１４】
非払出薬受入カセット１６５の処理位置１３２への移動が完了すると、搬送制御部１９３は、吸着位置決定部１９４が特定した吸着位置で、薬剤搬送部１２１により返品薬を吸着し、カセット兼薬剤保持部１３６から非払出薬受入カセット１６５へ搬送する（ＳＧ１２）。搬送制御部１９３は、位置特定用カメラ１２２ａによりカセット兼薬剤保持部１３６の内部を撮像し、撮像した画像を解析することで空き領域を特定する。搬送制御部１９３は、非払出薬受入カセット１６５において特定した空き領域に、返品薬を載置する。
【０６１５】
非払出薬受入カセット１６５への返品薬の搬送が完了すると、移送制御部１９１及び駆動制御部１９２により、非払出薬受入カセット１６５がカセット棚１１０に戻される。その後、大型返品薬カセット１６３がカセット保持部１３０へと移送され、処理位置１３２まで移動される（ＳＧ１３）。つまり、ステップＳＧ１１の処理前の状態へと戻される。
【０６１６】
なお本例では、ステップＳＧ１１において、非払出薬受入カセット１６５は大型返品薬カセット１６３と交換されるが、これに限らず、中小型返品薬カセット１６４と交換されても構わない。
【０６１７】
ステップＳＧ１３の処理後、吸着位置決定部１９４は、位置特定用カメラ１２２ｂにより返品薬受入カセット１６１の内部を撮像し、撮像した画像を解析することで、返品薬受入カセット１６１の内部に返品薬が存在するか否かを判定する（ＳＧ１０）。吸着位置決定部１９４が、返品薬受入カセット１６１の内部に返品薬が存在すると判定した場合（ＳＧ１０でＹＥＳ）、ステップＳＧ３の処理に戻る。一方、返品薬受入カセット１６１の内部に返品薬が存在しないと判定した場合には（ＳＧ１０でＮＯ）、本処理が終了となる。
【０６１８】
また、ステップＳＧ５でＹＥＳの場合、ステップＳＧ６の処理後、第１判別処理部１９５及び第２判別処理部１９６は、返品薬を払出対象とすることができるか否かを判別する（ＳＧ７）。
【０６１９】
具体的には、第１判別処理部１９５は、第１搭載部１２６ａへ搬送された返品薬の種類を判別する。第１判別処理部１９５は、バーコードリーダー１２３が読み取った返品薬（注射薬）の種類を示す情報を、薬品マスタの注射薬識別情報と照合する。第１判別処理部１９５は、当該種類を示す情報が薬品マスタの注射薬識別情報と一致した場合、返品薬の種類を当該注射薬識別情報が示す種類に特定する。
【０６２０】
次に、第１判別処理部１９５は、種類を特定した返品薬が、薬品マスタにおいて、払出対象とすることができない注射薬（例：冷所保存要薬剤）として指定されているか否かを判別する。第１判別処理部１９５は、薬品マスタにおいて、払出対象とすることができない注射薬に指定されていない場合、返品薬を払出対象とすることができる注射薬であると判別する。一方、第１判別処理部１９５は、薬品マスタにおいて、払出対象とすることができない注射薬に指定されている場合、返品薬を払出対象とすることができない注射薬であると判別する。
【０６２１】
また、第１判別処理部１９５は、上記の照合において、返品薬の種類を示す情報が薬品マスタの注射薬識別情報と一致しなかった場合（例えば返品薬が新薬である場合）についても、返品薬を払出対象とすることができない注射薬であると判別する。
【０６２２】
なお、払出対象とすることができない注射薬（例：冷所保存要薬剤）を、薬品マスタに登録しておかなくても構わない。この場合、第１判別処理部１９５は、返品薬が新薬である場合と同様、返品薬が薬品マスタに登録されていないため、返品薬を払出対象とすることができない注射薬であると判別する。
【０６２３】
また、ステップＳＧ７において、第２判別処理部１９６は、期限読み取り用カメラ１２５によって撮像された返品薬の有効期限が適切であるか否かを判別する。第２判別処理部１９６は、返品薬の有効期限が適切である場合、返品薬を払出対象とすることができる注射薬であると判別する一方、返品薬の有効期限が適切でない場合、返品薬を払出対象とすることができない注射薬であると判別する。有効期限が適切であるか否かは、例えば当該有効期限とステップＳＧ７を実行している日時とを照合した結果に基づいて判別される。
【０６２４】
第１判別処理部１９５及び第２判別処理部１９６は、
（１）返品薬が薬品マスタに登録されており、
（２）薬品マスタにおいて、払出対象とすることができない注射薬に指定されておらず、かつ、
（３）有効期限が適切である
と判別したした場合に、返品薬を払出対象とすることができると判別する。第１判別処理部１９５及び第２判別処理部１９６がこのように判別した場合（ＳＧ７でＹＥＳ）、搬送制御部１９３は、薬剤搬送部１２１により、返品薬を大きさに基づいて大型返品薬カセット１６３又は中小型返品薬カセット１６４へ搬送する（ＳＧ８）。その後、第１判別処理部１９５が返品薬の種類を、搬送制御部１９３が返品薬の位置（配置位置）を、それぞれ記憶部１８０に記憶する（ＳＧ９）。その後、ステップＳＧ１０の処理に移行する。
【０６２５】
なお、ステップＳＧ８において、大型返品薬カセット１６３又は中小型返品薬カセット１６４に返品薬を載置するときに、返品薬に付されたバーコードを上向きにしておく必要は無い。返品薬の払出動作時には、大型返品薬カセット１６３又は中小型返品薬カセット１６４から返品薬を取出すときに返品薬の種類を確認せず、第１搭載部１２６ａにおいてその確認が行われるためである。
【０６２６】
一方、第１判別処理部１９５及び第２判別処理部１９６は、
（１）返品薬が薬品マスタに登録されていないか、
（２）返品薬が薬品マスタに登録されていたとしても、薬品マスタにおいて、払出対象とすることができない注射薬に指定されているか、又は、
（３）有効期限が適切でない
と判別したした場合に、返品薬を払出対象とすることができないと判別する。第１判別処理部１９５及び第２判別処理部１９６がこのように判別した場合（ＳＧ７でＮＯ）、ステップＳＧ１１の処理に移行する。
【０６２７】
このように、ステップＳＧ７における判別処理により、返品薬が注射薬であったとしても、上記のような払出対象とすることができない返品薬を払出さないように、非払出薬受入カセット１６５に収容できる。つまり、注射薬払出装置１００は、（１）返品薬が注射薬そのものでない場合にはカセット兼薬剤保持部１３６において、（２）返品薬が注射薬であっても、払出対象とすることができない場合には第１搭載部１２６ａにおいて、当該返品薬を払出対象から除外するために、非払出薬受入カセット１６５に収容できる。
【０６２８】
なお、大型返品薬カセット１６３又は中小型返品薬カセット１６４における返品薬の配置位置（載置位置）の特定は、公知の手法が用いられてよい。例えば、搬送制御部１９３は、これまでに配置した返品薬の配置位置、当該返品薬の大きさ及び形状を示す、各カセットにおける返品薬の格納情報と、今回配置対象とする返品薬の大きさ及び形状とに基づき、今回配置対象とする返品薬の配置位置を特定する。これまでに配置した返品薬の配置位置からできるだけ近い空き領域を、今回配置対象とする注射薬の配置位置として特定しても構わない。返品薬の大きさ及び形状としては、カセット兼薬剤保持部１３６に注射薬が載置されたときに特定された情報を用いればよい。なお、非払出薬受入カセット１６５における返品薬の配置位置の特定についても、同様の手法で行われても構わない。
【０６２９】
また、ステップＳＧ２では、カセット保持部１３０ａ〜１３０ｃに載置された全カセット、及びカセット兼薬剤保持部１３６を、カセット受入位置１３１から処理位置１３２へと移動させているが、これに限られない。図１５を用いて説明した処理と同様、ステップＳＧ２においては、返品薬受入カセット１６１及びカセット兼薬剤保持部１３６のみを処理位置１３２へと移動させても構わない。この場合、ステップＳＧ８において、返品薬の載置対象となる大型返品薬カセット１６３又は中小型返品薬カセット１６４を処理位置１３２へと移動させてもよい。
【０６３０】
＜返品薬の払出動作＞
また、図１５の説明において付言したように、処方データに、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容されている注射薬が含まれている場合、注射薬払出装置１００は、返品薬を再利用することができる。
【０６３１】
上述したように、記憶部１８０には、大型返品薬カセット１６３又は中小型返品薬カセット１６４と、当該大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された返品薬との対応関係を示す対応関係データが記憶されている。具体的には、対応関係データは、大型返品薬カセット１６３又は中小型返品薬カセット１６４と、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された返品薬の種類（及びその配置位置）との対応関係を示すデータが含まれている。つまり、記憶部１８０には、１つの混合薬剤収容カセットに複数種類の返品薬が収容されている場合、当該混合薬剤収容カセットを示すカセット固有情報と、収容された複数種類の返品薬のそれぞれを示す注射薬識別情報とが対応付けて記憶されている。
【０６３２】
処方データに基づき返品薬を払出す場合、移送制御部１９１は、記憶部１８０に記憶されている対応関係データを参照することで、払出対象の返品薬を収容する大型返品薬カセット１６３又は中小型返品薬カセット１６４を一意に特定する。そのため、移送制御部１９１は、払出対象の返品薬を収容する大型返品薬カセット１６３又は中小型返品薬カセット１６４をカセット棚１１０から取出し、カセット保持部１３５（又はカセット保持部１３０）へと移送する。また、搬送制御部１９３は、例えば対応関係データを参照することで、払出対象の返品薬の、大型返品薬カセット１６３又は中小型返品薬カセット１６４における配置位置を一意に特定し、当該返品薬を第１搭載部１２６ａへ搬送する。その後、注射薬払出装置１００は、上述したステップＳＡ５以降の処理（図１４参照）を実行する。
【０６３３】
このように、注射薬払出装置１００は、返品薬を払出す場合、払出対象となる返品薬の種類毎に、当該返品薬が収容された混合薬剤収容カセットを特定すると共に、特定した混合薬剤収容カセットにおける配置位置を特定する。つまり、記憶部１８０には、返品薬を払出すために、混合薬剤収容カセットに収容された返品薬の種類と配置位置とを情報として記憶しておく必要がある。
【０６３４】
一方、カセットＣａには予め決められた種類の注射薬が収容されている。そのため、注射薬払出装置１００は、注射薬を払出す場合、払出対象の注射薬が収容されたカセットＣａを特定すれば、当該カセットＣａに収容された複数の注射薬のうち、どの注射薬を取出しても構わない。つまり、記憶部１８０には、注射薬を払出すために、特定薬剤収容カセットに収容された注射薬の種類を情報として記憶しておけばよく、特定薬剤収容カセットにおける注射薬の配置位置を情報として記憶しておく必要はない。
【０６３５】
なお、カセットＣａと、大型返品薬カセット１６３又は中小型返品薬カセット１６４とに同種の注射薬が収容されている場合、カセットＣａに収容された注射薬を払出すか、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された注射薬（返品薬）を払出すかについては、任意に設定できる。制御部１９０は、例えばカセットＣａが欠品であると判別した場合に、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された返品薬を払出しても構わない。また、大型返品薬カセット１６３又は中小型返品薬カセット１６４に収容された返品薬が存在する場合には、当該返品薬を優先的に払出対象としても構わない。
【０６３６】
また、本明細書において、払出対象となる注射薬を収容可能なカセットＣａに関する説明を、払出対象となる返品薬を収容可能な大型返品薬カセット１６３又は中小型返品薬カセット１６４に関する説明として適用することも可能である。例えば、本明細書において説明した、予め決められた注射薬が収容されたカセットＣａから注射薬を払出す場合の処理は、大型返品薬カセット１６３又は中小型返品薬カセット１６４から返品薬を払出す場合の処理にも適用可能である。例えば、上記〔注射薬の取出しに係る具体的処理〕において説明した、カセットＣａからの注射薬の取出しに係る処理は、返品薬の払出時における、大型返品薬カセット１６３又は中小型返品薬カセット１６４からの返品薬の取出しに係る処理にも適用可能である。
【０６３７】
＜その他＞
返品薬受入カセット１６１、大型返品薬カセット１６３、中小型返品薬カセット１６４及び非払出薬受入カセット１６５には、カセットＣａと同様、これらのカセットを識別するためのカセット固有情報が付与されている。また、カセット固有情報と、これらのカセットがカセット棚１１０に保管される保管位置を示す保管位置情報とが紐付けられている。さらに、これらのカセットには、カセットＣａと同様、カセット固有情報を示す第１バーコードＢＣ１が付されている（図２６参照）。
【０６３８】
そのため、カセットの取出し時に、バーコードリーダー１４６（図２７参照）が、第１バーコードＢＣ１が示すカセット固有情報を読み出すことで、移送制御部１９１は、上記カセットが適切な位置に保管されているか否かを判定できる。
【０６３９】
また、返品薬の返品動作又は払出動作の途中で、大型返品薬カセット１６３又は中小型返品薬カセット１６４をユーザが抜いてしまった場合、当該カセットに対応付けて記憶された注射薬に関する情報（例：注射薬の種類、配置位置）の信頼度は低下する。そのため、制御部１９０は、大型返品薬カセット１６３又は中小型返品薬カセット１６４が抜き出されたと判定した場合、当該カセットについての返品薬に関する情報をリセットする。また、制御部１９０は、当該カセットに収容されている注射薬を取出す旨の指示画像を、タッチパネル２１０（図２８参照）に表示する。なお、カセットの抜差しは、カセット移送部１４０に設けられたセンサ（不図示）により特定できる。
【０６４０】
ユーザは、大型返品薬カセット１６３又は中小型返品薬カセット１６４から返品薬を取出し、カセット棚１１０に戻した後、使用可否判定を行うためのユーザ入力を行う。制御部１９０は、当該カセットをカセット棚１１０からカセット保持部１３０に移動させ、処理位置１３２において当該カセットを撮像する。当該カセットの内部に返品薬が載置されていないと判定できた場合、当該カセットが使用可能な状態であると判定する。
【０６４１】
なお、大型返品薬カセット１６３又は中小型返品薬カセット１６４から取出された返品薬は、返品薬受入カセット１６１に戻されることで、再度返品の対象となる。
【０６４２】
＜方向揃えカセット１６２を用いた場合の注射薬返品時の動作の別例＞
なお、上述してきた処理は、カセット兼薬剤保持部１３６に返品薬を直接載置する場合に限らず、方向揃えカセット１６２を用いた場合にも適用可能である。つまり、上記の処理は、図１５に示すフローチャートに示す処理の別例であるともいえる。
【０６４３】
＜表示画像例＞
次に、表示画像例について、図５５を用いて説明する。図５５は、タッチパネル２１０（図２８参照）に表示される画像の例を示す図である。タッチパネル２１０には、例えば、カセット棚１１０に保管されているカセットに関する情報を表示する画像Ｉｍｇ１が表示される。
【０６４４】
画像Ｉｍｇ１には、例えば、カセット棚１１０におけるカセットの収容状況を表示する収容状況表示領域Ａｒ１が含まれる。
【０６４５】
収容状況表示領域Ａｒ１は、カセット棚１１０に収容されているカセットのレイアウトを模式的に示しており、カセット棚１１０の各位置に、どの種類のカセットが割り付けられているかについて、視覚的な認識を可能としている。
【０６４６】
図５５において、一部のカセットを示す画像には、「返」、「Ｓ」、「Ｌ」、および「ＮＧ」といったアイコンが付されている。「返」は、返品された注射薬を収容するカセット（返品薬受入カセット１６１）であることを示すアイコンである。「Ｓ」は、小型または中型の注射薬を収容するカセット（中小型返品薬カセット１６４）であることを示すアイコンである。「Ｌ」は、大型の注射薬を収容するカセット（大型返品薬カセット１６３）であることを示すアイコンである。「ＮＧ」は、払出不可と判別された注射薬又は物品を収容するカセット（非払出薬受入カセット１６５）であることを示すアイコンである。また、アイコンが付されていないカセットを示す画像は、予め決められた、払出対象となり得る注射薬が収容されるカセット（カセットＣａ）であることを示している。
【０６４７】
また、画像Ｉｍｇ１には、例えば、各カセットに含まれる注射薬に関する情報を表示するカセット情報表示領域Ａｒ２が含まれる。
【０６４８】
カセット情報表示領域Ａｒ２は、カセットＣａに収容されている単一の種類の注射薬の名称及び収容数（在庫数）等について、視覚的な認識を可能としている。また、カセット情報表示領域Ａｒ２は、分割部材ＳＰによりカセットＣａが複数の分割領域に分割されている場合には（図２６及び図５０参照）、各分割領域に収容されている注射薬の名称及び収容数等について、視覚的な認識を可能としている。図５５においては、棚Ｎｏ．４及び５に保管されたカセットＣａには２つの分割領域が存在しており、各分割領域について、収容されている注射薬に関する情報が表示されている。
【０６４９】
また、カセットに収容されている注射薬の数に応じて、収容状況表示領域Ａｒ１に表示されたカセットの画像を色分けして示してもよい。この場合、ユーザは、各カセットに収容されている注射薬の数を視覚的に認識できる。図５５においては、色分けの例が、色分表示領域Ａｒ３に示されている。
【０６５０】
〔輸液ラベル払出装置の別例〕
次に、輸液ラベル払出装置４００の別例について、図５６及び図５７を用いて説明する。図５６は、輸液ラベル払出装置４００が備える輸液ラベル受取部４０３の別例である輸液ラベル受取部４１３を示す図であって、（ａ）は斜視図であり、（ｂ）は正面図である。図５７の（ａ）〜（ｄ）は、輸液ラベルの搬送例について説明するための図である。
【０６５１】
図５６の（ａ）および（ｂ）に示すように、輸液ラベル受取部４１３は、底部４１３ｂから立設した側壁４１３ｃによって、輸液ラベル受取部４１３に輸液ラベルを収容する空間が形成されている。また、側壁４１３ｃによって、第１本体部４０２から輸液ラベルを受取り、かつ、輸液ラベル搬送機構７００の輸液ラベル把持部７０１が輸液ラベルを抜取るための開口部４１３ａが形成されている。また、側壁４１３ｃによって、輸液ラベル把持部７０１が備える一対の爪部７０２の開閉動作を可能とするための間隙部４１３ｄが形成されている。なお、第１本体部４０２、輸液ラベル搬送機構７００の輸液ラベル把持部７０１及び爪部７０２については、例えば図４１及び図４３を参照されたい。
【０６５２】
底部４１３ｂは、輸液ラベル払出装置４００に取り付けられた状態において、輸液ラベル受取部４１３に収容される輸液ラベルの幅方向に沿って、水平面に対して傾斜している点で輸液ラベル受取部４０３の底部４０３ｂと相違する。なお、輸液ラベル受取部４１３は、傾斜のない底部の内側に、傾斜を持たせるためのアタッチメントが配された構成を有していても構わない。
【０６５３】
ここで本実施形態では、輸液ラベル払出装置４００は、注射薬払出システム１で使用される輸液容器の大きさにあわせて、小型の輸液ラベルＬＳ、及び大型の輸液ラベルＬＬの何れかを払出す。輸液ラベルＬＳ及び輸液ラベルＬＬの、横方向（輸液ラベルを払出す方向と略垂直な方向；幅方向）の長さは同じであるが、縦方向（輸液ラベルを払出す方向）の長さは異なる。また、輸液ラベル把持部７０１が、搬送トレイ１５１ａの上で輸液ラベルをリリースする位置（爪部７０２を開くことで、把持を解除する位置）は、輸液ラベルの大きさに依らず一定であるものとする。
【０６５４】
図５７の（ａ）は、輸液ラベル受取部４０３に収容された輸液ラベルＬＳを輸液ラベル把持部７０１が抜取り、搬送トレイ１５１ａ内の小型トレイ１５１ｂに載置する工程を示す図である。輸液ラベル受取部４０３の底部４０３ｂは傾斜していないため、輸液ラベル把持部７０１は、輸液ラベルＬＳの下端が小型トレイ１５１ｂの底面に略平行な状態で、当該輸液ラベルＬＳを輸液ラベル受取部４０３から抜き取る。その後、輸液ラベル把持部７０１は、小型トレイ１５１ｂの上方へ移動し、その位置において輸液ラベルＬＳをリリースすることで、当該輸液ラベルＬＳを落下させ、小型トレイ１５１ｂに載置する。なお、輸液ラベルＬＬについても同様に小型トレイ１５１ｂに載置される。
【０６５５】
図５７の（ａ）には、輸液ラベル把持部７０１により小型トレイ１５１ｂの上方で把持された状態の輸液ラベルＬＬが、破線で示されている。図５７の（ａ）に示すように、輸液ラベルＬＳを小型トレイ１５１ｂに載置する場合における、輸液ラベルＬＳの下端から小型トレイ１５１ｂの底面までの距離ｈ１は、輸液ラベルＬＬを小型トレイ１５１ｂに載置する場合における、輸液ラベルＬＬの下端から小型トレイ１５１ｂの底面までの距離ｈ２よりも長くなる。そのため、輸液ラベルＬＳを小型トレイ１５１ｂに載置する場合には、輸液ラベルＬＬを小型トレイ１５１ｂに載置する場合と比較して、輸液ラベルＬＳが落下する過程で載置位置にズレが生じる、又は裏返る虞が大きくなる。
【０６５６】
図５７の（ｂ）は、輸液ラベル受取部４１３に収容された輸液ラベルＬＳを輸液ラベル把持部７０１が抜取り、搬送トレイ１５１ａ内の小型トレイ１５１ｂに載置する工程を示す図である。輸液ラベル受取部４１３の底部４１３ｂは、水平面に対して角度α分傾斜している。そのため、輸液ラベル把持部７０１は、輸液ラベルＬＳの下端が小型トレイ１５１ｂの底面に対して角度α分傾斜した状態で、輸液ラベルＬＳを輸液ラベル受取部４１３から抜き取り、小型トレイ１５１ｂに載置する。
【０６５７】
角度αは、図５７の（ｂ）に示すように、小型トレイ１５１ｂの上方において輸液ラベル把持部７０１に把持された状態の輸液ラベルＬＳの下端から小型トレイ１５１ｂの底面までの距離が、上述した距離ｈ２に等しくなるように決定されている。そのため、輸液ラベルＬＳを小型トレイ１５１ｂに載置する場合に、輸液ラベル把持部７０１が輸液ラベルＬＳを輸液ラベル受取部４０３から抜き取る場合と比較して、落下の過程で載置位置にズレが生じる、又は裏返る虞が低減される。
【０６５８】
図５７の（ｃ）及び（ｄ）は、角度αの決定方法について説明するための図である。図５７の（ｃ）には、長辺が水平面に対して角度α分傾斜した状態の輸液ラベルＬＳが実線で示されている。また、長辺が水平面に対して傾斜していない状態の輸液ラベルＬＳが、破線で示されている。
【０６５９】
図５７の（ｃ）に示すように、輸液ラベルＬＳが輸液ラベル受取部４１３に収容されている場合、輸液ラベルＬＳの上端から下端までの鉛直方向における距離は、輸液ラベルＬＳが輸液ラベル受取部４０３に収容されている場合における当該距離と比較して、距離ｈ３分長くなる。輸液ラベル把持部７０１に把持された状態の輸液ラベルＬＳの下端から小型トレイ１５１ｂの底面までの距離が、図５７の（ａ）における距離ｈ２に等しくなるためには、距離ｈ３が、距離ｈ１とｈ２との差に等しくなるように、角度αを決定すればよい。
【０６６０】
図５７の（ｄ）には、長辺が水平面に対して傾斜していない状態の輸液ラベルＬＬと、長辺が水平面に対して角度α分傾斜した状態の輸液ラベルＬＳとが重畳して示されている。輸液ラベルＬＳの長辺および短辺の長さをそれぞれａ及びｂとした場合、鉛直方向における輸液ラベルＬＳの下端から上端までの距離ｃは、ｃ＝ａ×sinα＋ｂ×cosαで表される。距離ｈ３が、距離ｈ１とｈ２との差に等しくなるためには、図５７の（ｄ）に示すように、鉛直方向における輸液ラベルＬＳの下端から上端までの距離が、輸液ラベルＬＬの短辺の長さに等しくなればよい。例えば輸液ラベルＬＳの大きさが５４ｍｍ×８１ｍｍ、輸液ラベルＬＬの長さが７８ｍｍ×８１ｍｍである場合には、αを約２０°とすればよい。
【０６６１】
なお、輸液ラベルＬＬについても、輸液ラベル払出装置４００から払い出されると、輸液ラベル受取部４１３に収容され、水平面に対して角度α分傾斜した状態で、抜き取られた後、小型トレイ１５１ｂに載置される。そのため、輸液ラベルＬＬは、輸液ラベル受取部４０３を用いた場合よりも低い位置から落下するので、輸液ラベルＬＬについてもより確実に、小型トレイ１５１ｂの所定位置に載置できる。
【０６６２】
また本実施形態では、輸液ラベルＬＳのリリース位置が、輸液ラベル受取部４０３を用いた場合の輸液ラベルＬＬのリリース位置となるように、輸液ラベル受取部４１３の底部４１３ｂに傾斜が設けられている。これに限らず、輸液ラベル受取部４０３をそのまま用い、輸液ラベルＬＳのリリース位置が、輸液ラベル受取部４０３を用いた場合の輸液ラベルＬＬのリリース位置となるように、輸液ラベル把持部７０１の高さ方向の位置を調整しても構わない。つまり、輸液ラベルの大きさに応じて、輸液ラベル把持部７０１の高さ方向の位置が調整可能な構成であっても構わない。
【０６６３】
また、輸液ラベルＬＳのリリース位置は、輸液ラベル受取部４０３を用いた場合の輸液ラベルＬＬのリリース位置と同じである必要は必ずしも無い。つまり、鉛直方向における輸液ラベルＬＳの下端から上端までの距離が、輸液ラベルＬＬの短辺の長さに等しく設定される必要は必ずしも無い。
【０６６４】
輸液ラベルＬＳのリリース位置は、小型トレイ１５１ｂ（又は搬送トレイ１５１ａ）の所定位置に輸液ラベルＬＳを確実に載置できるのであれば、上記輸液ラベルＬＬのリリース位置より上方であっても構わない。当然ながら、輸液ラベルＬＳのリリース位置は、上記輸液ラベルＬＬのリリース位置より下方であっても構わない。
【０６６５】
〔上記構成の別表現〕
上記構成について、以下のように表現できる。
【０６６６】
［Ａ］本発明の一態様に係る薬剤カセット取扱装置（注射薬払出装置１００）は、
薬剤を収容するｍ個のカセットを保管するカセット棚と、
上記カセットに収容された薬剤に対して特定処理を行うための特定処理部と、
上記カセットのうち、上記特定処理を受けるカセットをｎ個（ｍ＞ｎ≧２）まで一時的に保持可能なカセット保持部と、
上記カセット保持部に保持される上記カセットを差し替えるために、上記カセット棚と上記カセット保持部との間で上記カセットを移送するカセット移送部と、
を備え、
上記カセット棚に保管されるｍ個のうちの一部のカセットは、同種の薬剤を収容する特定薬剤収容カセット（カセットＣａ）であり、その他のカセットは、２種類以上の薬剤を、その配置位置を特定した状態で収容する混合薬剤収容カセット（大型返品薬カセット１６３又は中小型返品薬カセット１６４）である。
【０６６７】
一般に、注射薬（例：アンプル又はバイアル）を収容するカセットから注射薬を払出す注射薬払出装置においては、払出対象となり得る同種の薬剤が収容されるカセットのみ（例えば、同種の薬剤が整列した状態で収容されるカセットのみ）がカセット棚に保管される。そのため、２種類以上の注射薬を１つのカセットから払出すことについては想定されていない。
【０６６８】
上記の構成によれば、特定薬剤収容カセットに収容された薬剤、及び、混合薬剤収容カセットに収容された薬剤のいずれに対しても特定処理（例：払出処理）を行うことが可能となる。混合薬剤収容カセットにおいては、収容される薬剤の配置位置が特定されているため、薬剤カセット取扱装置は、特定処理の対象とする薬剤に対して選択的に特定処理を行うことができる。
【０６６９】
なお、上記薬剤カセット取扱装置は、上記の各部を備え、上記カセット棚に収容されるｍ個のカセットは、同種の薬剤のみを収容することを規定したカセット（特定薬剤収容カセット）と、多種の薬剤を混合しつつ個別にアクセス可能なように収容したカセット（混合薬剤収容カセット）と、を含むとも規定できる。
【０６７０】
なお、混合薬剤収容カセットは、注射薬の大きさ及び形状に応じた注射薬の収容箇所が複数設けられたカセットである。換言すれば、混合薬剤収容カセットは、当該収容箇所を規定する部分（例：凸部）を有する底面を備えている。一方、特定薬剤収容カセットは、同種の薬剤が収容可能であればどのような形状であっても構わない。換言すれば、特定薬剤収容カセットは、当該収容箇所を規定する部分を有していない底面を備えているカセットであっても構わないし、当該部分を有する底面を備えているカセットであっても構わない。前者のカセットとしては、同種の薬剤を非整列状態で収容するカセット（例：カセットＣａ）が挙げられ、後者のカセットとしては、同種の薬剤を整列状態で収容するカセットが挙げられる。
【０６７１】
≪補足≫
本明細書において、輸液ラベル搬送機構７００が備える輸液ラベル把持部７０１の一対の爪部７０２（図４９参照）は、一度に全開状態となっても構わないし、全開状態となるまで段階的に開いていく構成であっても構わない。
【０６７２】
また、本明細書において、１種の注射薬につき、１つの形状モデルが準備されていても、複数の形状モデルが準備されていても構わない。
【０６７３】
一般的なバイアル又はアンプルの場合、断面形状が円形であるため、形状モデル取得時にバイアル又はアンプルがどのような状態で載置されたとしても、撮像した画像においてはその形状は同じである。従って、載置された注射薬を上方から見たときに、どのような載置状態であっても一意に形状を特定できる注射薬については、１種の注射薬につき、１つの形状モデルが準備されていればよい。
【０６７４】
一方、断面形状が円形でない注射薬の場合（例：断面形状が楕円形であるプラスチックアンプルの場合）、載置の仕方によって、撮像した画像においてその形状が異なってくる。従って、載置された注射薬を上方から見たときに、載置状態によって一意に形状を特定できない注射薬については、１種の注射薬につき、複数の形状モデルが準備される。例えば、載置状態を変更する毎に取得される複数の形状モデルが準備される。
【０６７５】
≪その他の構成４≫
以下に、大型返品薬カセット１６３の別例について説明する。図５８は、大型返品薬カセット１６３Ａの一例を示す斜視図である。図５９の（ａ）は大型返品薬カセット１６３Ａの平面図、（ｂ）はその側面図、（ｃ）はその正面図である。図６０は、凹部１６３Ａａの傾斜の一例を示す断面図（図５９のＡ−Ａ断面図）である。なお、図６０は、後述の波形状の底板の部分のみを示す図である。
【０６７６】
図５８及び図５９に示すように、大型返品薬カセット１６３Ａの底部１６３Ａ１には、複数の凹部１６３Ａａと複数の凸部１６３Ａｂとが設けられた波形状の底板（返品薬収容部）が配されている。複数の凸部１６３Ａｂにより、大型の返品薬を載置可能な複数の凹部１６３Ａａが形成されている。返品薬は、その長手方向が各凹部１６３Ａａ及び各凸部１６３Ａｂの延伸方向と一致するように、各凹部１６３Ａａに載置される。なお、上記波形状の底板は、大型返品薬カセット１６３Ａの揺れに伴う返品薬の移動を抑制する材質（例：シリコンゴム）で構成されている。
【０６７７】
各凹部１６３Ａａは、図６０にも示すように、その中央の高さが、その両端の高さよりも高い形状を有している。つまり、各凹部１６３Ａａの、薬剤が載置される載置面は、側壁１６３Ａ２から離隔するに従って、高さ方向に底部１６３Ａ１から離隔するような傾斜を有している。なお、底部１６３Ａ１と凹部１６３Ａａの載置面との傾斜角をθＬと表す。また、側壁１６３Ａ２は、各凹部１６３Ａａ及び各凸部１６３Ａｂの端部が接続された、大型返品薬カセット１６３Ａの側壁である。
【０６７８】
返品薬は、側壁１６３Ａ２から比較的近い位置に載置される。そのため、各凹部１６３Ａａが上記のように傾斜を有していることにより、各凹部１６３Ａａに載置された返品薬が、大型返品薬カセット１６３Ａの揺れにより動いたとしても、当該返品薬を、その載置位置に近い側壁１６３Ａ２の方へと移動させることができる。従って、１つの凹部１６３Ａａに載置された２つの返品薬同士が衝突することにより、これらの返品薬が破損してしまうことを防止できる。また、１つの凹部１６３Ａａに１つの返品薬が載置されている場合に、当該返品薬が、載置位置に近い側壁１６３Ａ２とは反対側に位置する側壁１６３Ａ２と衝突することにより破損してしまうことを防止できる。
【０６７９】
また、各凸部１６３Ａｂは、各凹部１６３Ａａと同様に、その中央の高さが、その両端の高さよりも高い形状を有している。これにより、各凸部１６３Ａｂの高さが一定である場合に比べ、凹部１６３Ａａに載置された返品薬の、他の凹部１６３Ａａへの移動、又は大型返品薬カセット１６３Ａからの飛び出しを抑制できる。
【０６８０】
また、各凸部１６３Ａｂの側面（返品薬と接触する表面）には、各凸部１６３Ａｂの延伸方向に沿って、返品薬の滑り止めとして機能する複数の突起部１６３Ａｃが設けられている。本実施形態では、突起部１６３Ａｃの形状は線状であり、突起部１６３Ａｃは、凹部１６３Ａａから上方向に向かうに従って、凸部１６３Ａｂの中央から側壁１６３Ａ２に向かうように設けられている。これにより、返品薬を、載置位置に近い側壁１６３Ａ２の方向に移動させやすくすることができる。
【０６８１】
なお、突起部１６３Ａｃの形状は線状に限らず、例えば半球形状であっても構わない。但し、返品薬を、載置位置に近い側壁１６３Ａ２の方向に移動させやすくすることを考慮すれば、突起部１６３Ａｃの形状を線状し、かつ、突起部１６３Ａｃを上述のような向きとなるように凸部１６３Ａｂの側面に設けた方がよい。
【０６８２】
次に、中小型返品薬カセット１６４の別例について説明する。図６１は、中小型返品薬カセット１６４の一例を示す斜視図である。図６２の（ａ）は中小型返品薬カセット１６４Ａの平面図、（ｂ）はその側面図、（ｃ）はその正面図である。図６３は、凹部１６４ＡＭａの傾斜の一例を示す断面図（図６２のＢ−Ｂ断面図）である。図６４は、凹部１６４ＡＳａの傾斜の一例を示す断面図（図６２のＣ−Ｃ断面図）である。なお、図６３及び図６４は、後述の波形状の底板の部分のみを示す図である。
【０６８３】
図６１及び図６２に示すように、中小型返品薬カセット１６４Ａは、中型の返品薬を載置する中型薬載置領域ＭＡｒと、小型の返品薬を載置する小型薬載置領域ＳＡｒとを備える。中小型返品薬カセット１６４Ａの、中型薬載置領域ＭＡｒ側の底部１６４Ａ１には、複数の凹部１６４ＡＭａと複数の凸部１６４ＡＭｂとが設けられ、かつ、小型薬載置領域ＳＡｒ側の底部１６４Ａ１には、複数の凹部１６４ＡＳａと複数の凸部１６４ＡＳｂとが設けられた波形状の底板（返品薬収容部）が配されている。この波形状の底板は、中小型返品薬カセット１６４Ａの揺れに伴う返品薬の移動を抑制する材質（例：シリコンゴム）で構成されている。
【０６８４】
中型薬載置領域ＭＡｒの複数の凹部１６４ＡＭａ及び複数の凸部１６４ＡＭｂは、大型返品薬カセット１６３Ａの複数の凹部１６３Ａａ及び複数の凸部１６３Ａｂと同様の形状を有している。つまり、図６３にも示すように、各凹部１６４ＡＭａの、薬剤が載置される載置面は、側壁１６４Ａ２から離隔するに従って、高さ方向に底部１６４Ａ１から離隔するような傾斜を有している。なお、底部１６４Ａ１と凹部１６４ＡＭａの載置面との傾斜角をθＭと表す。また、各凸部１６４ＡＭｂの側面（返品薬と接触する表面）には、凸部１６３Ａｂと同様、各凸部１６４ＡＭｂの延伸方向に沿って、返品薬の滑り止めとして機能する複数の突起部１６４ＡＭｃが設けられている。突起部１６４ＡＭｃは、突起部１６３Ａｃと同様の形状を有していればよい。
【０６８５】
一方、小型薬載置領域ＳＡｒでは、図６４にも示すように、各凹部１６４ＡＳａの、薬剤が載置される載置面は、側壁１６４Ａ２から離隔するに従って、高さ方向に底部１６４Ａ１から離隔するような傾斜を有している。但し、底部１６４Ａ１と凹部１６４ＡＳａの載置面との傾斜角をθＳと表したとき、傾斜角θＳは、傾斜角θＬおよびθＭよりも大きくなるように設定されている。なお、傾斜角θＬおよびθＭは同一の大きさであっても構わない。例えば、傾斜角θＳは約１０°に設定され、傾斜角θＬおよびθＭは約１．５°に設定されている。
【０６８６】
大型返品薬カセット１６３Ａ、及び中型薬載置領域ＭＡｒにおいては、比較的大きい返品薬（例：バイアル）が載置されるため、傾斜角θＬおよびθＭを大きくしすぎると、返品薬が大型返品薬カセット１６３Ａ又は中小型返品薬カセット１６４Ａから飛び出しやすくなってしまう。そのため、傾斜角θＬおよびθＭを少なくとも傾斜角θＳより小さくすることで上記の飛び出しを抑制している。一方で、突起部１６３Ａｃ及び突起部１６４ＡＭｃを設けることにより、返品薬を、載置位置に近い側壁１６３Ａ２及び１６４Ａ２へと移動させやすくしている。
【０６８７】
一方、小型薬載置領域ＳＡｒにおいては、比較的小さい返品薬（例：アンプル）が載置されるため、傾斜角θＳを大きくしても、大型又は中型の返品薬のように、返品薬が中小型返品薬カセット１６４Ａから飛び出すことは無い。そのため、返品薬が中小型返品薬カセット１６４Ａから飛び出さない程度に傾斜角θＳを大きくすることで、返品薬を、載置位置に近い側壁１６３Ａ２及び１６４Ａ２へと移動させやすくすることができる。また、このように傾斜角θＳを大きくできるので、小型薬載置領域ＳＡｒにおいては、突起部１６３Ａｃ及び突起部１６４ＡＭｃを設ける必要が無い。
【０６８８】
≪その他の構成５≫
以下に、注射薬払出装置１００における簡易な形状モデルの登録処理について説明する。また、注射薬払出装置１００における注射薬の向きの特定処理について説明する。但し、以下に示す説明において、上述した内容と重複する部分、又は具体的に記載した部分もあることに留意されたい。また、注射薬払出装置１００の基本構成については、例えば図１又は図２８を参照されたい。
【０６８９】
＜形状モデル作成に係る課題＞
上述の通り、吸着位置決定部１９４は、位置特定用カメラ１２２が撮影した画像と、記憶部１８０に予め登録された形状モデルとに基づいて、吸着対象の注射薬（吸着位置）を特定する。これにより、薬剤搬送部１２１は、カセット保持部１３０に載置されたカセットＣａから注射薬を取出すことができる。
【０６９０】
形状モデルは、注射薬が載置されるカセットＣａの画像から、カセットＣａに載置され、かつカセットＣａから取出す対象とする注射薬の像を特定するために用いられる、注射薬を平面視したときの形状を示すものである。具体的には、形状モデルは、上述の通り、注射薬の形状情報に対して複数の条件を適用することにより算出された複数の形状パターンを示すデータである。形状情報は、例えば、注射薬を撮影した画像を解析することによって取得される。複数の条件としては、例えば、下記の（１）〜（５）が挙げられる。
（１）形状情報が示す注射薬を回転させる範囲（例：０°以上３６０°未満）。
（２）当該注射薬を回転させるピッチ。
（３）当該注射薬をＸ軸方向へ伸縮させるための倍率の範囲。
（４）当該注射薬をＹ軸方向へ伸縮させるための倍率の範囲。
（５）当該注射薬のコントラスト（注射薬における前景及び後景の輝度差）。
【０６９１】
但し、形状モデルは、１種の注射薬に対して特定された１つの形状パターンであっても構わない。
【０６９２】
例えば注射薬払出装置１００が病院等に導入されるときに、当該病院等において注射薬払出装置１００からの払出しが要求され得る注射薬の全ての形状モデルが、薬品マスタ（又は形状マスタ）に薬種毎に登録される。しかし、例えば下記の場合、払出対象の注射薬の形状に対応する形状モデルが薬品マスタに登録されていないため、注射薬払出装置１００は当該注射薬を払出すことができない可能性がある。
・注射薬払出装置１００が管理する注射薬（例：流通している注射薬）の容器形状に変更が生じた場合、又は、
・導入時に注射薬払出装置１００において管理していない注射薬（例：新薬）を、新たに注射薬払出装置１００の払出対象の注射薬とする場合。
【０６９３】
ここで一般に、形状モデルは、病院等への注射薬払出装置１００の導入時に、形状モデルの管理者（例：注射薬払出装置１００の製造元）によって注射薬払出装置１００に登録される。そのため、注射薬払出装置１００において形状モデルが管理されていないことにより注射薬の払出しができない場合、当該注射薬の形状モデルは、例えば、薬剤師等が管理者に依頼することにより作成される。この場合、管理者が、作成した形状モデルを、注射薬払出装置１００に配信することにより、注射薬払出装置１００に新規の形状モデルが登録される。
【０６９４】
但しこの場合、注射薬払出装置１００に新規の形状モデル（正式な形状モデル）が登録されるまでの間、容器形状に変更が生じた注射薬、又は注射薬払出装置１００において管理されていない注射薬を払出すことができない可能性がある。
【０６９５】
本実施形態の注射薬払出装置１００は、上記の可能性を低減することが可能な、形状モデルを登録するモデル登録装置として機能する。
【０６９６】
＜注射薬を搬送トレイ又はカセットに載置する場合の課題＞
上述のように、注射薬払出装置１００では、種類が識別された注射薬については、例えば患者毎に搬送トレイ１５１ａ（図７参照）へと搬送される。また上述のように、注射薬払出装置１００は、注射薬の向き（例：頭部の向き）が所定方向を向くように搬送トレイ１５１ａに載置する。この載置は、注射薬払出装置１００が、位置変更部１２６における注射薬の向きを特定していることにより実現される。
【０６９７】
注射薬払出装置１００は、位置変更部１２６における注射薬の向きを、注射薬に付されたバーコードを読取ることで特定できるバーコードの向きにより特定する。そのため、注射薬払出装置１００では、規定された注射薬の向きと、バーコードの向きとが、薬剤の種類毎に予め記憶部１８０に記憶されている。なお、規定された注射薬の向きは、例えば、注射薬の頭部が期限読み取り用カメラ１２５（図８参照）側となり、かつ注射薬の底部がバーコードリーダー１２４（図８参照）側となるように、第１搭載部１２６ａに注射薬が載置されたときの注射薬の向きである。このときの第１搭載部１２６ａの位置は、処理位置１３２（図６参照）側の薬剤受入位置であってよい。第２搭載部１２６ｂに注射薬が載置された場合も同じである。
【０６９８】
例えば、新薬の払出を行いたい場合等、薬剤師等が形状モデルの作成を要する場合には、注射薬の種類と、規定された注射薬の向きと、バーコードの向きとの対応関係が不明であるため、その対応関係を記憶部１８０に記憶させることを要する。その対応関係が記憶されていない場合、注射薬払出装置１００は、バーコードの向きから注射薬の向きを一意に特定することができない。
【０６９９】
また、上述のように、注射薬払出装置１００は、返品薬受入カセット１６１（図１６参照）から、大型返品薬カセット１６３（図１２参照）又は中小型返品薬カセット１６４（図１３参照）へと返品薬を搬送する。返品薬は、大型返品薬カセット１６３に代えて大型返品薬カセット１６３Ａ（図５８参照）、又は、中小型返品薬カセット１６４に代えて中小型返品薬カセット１６４Ａ（図６１参照）へ搬送されても構わない。本実施形態では、大型返品薬カセット１６３、大型返品薬カセット１６３Ａ、中小型返品薬カセット１６４、及び中小型返品薬カセット１６４Ａを総称して、返品薬カセットと称する場合もある。
【０７００】
上述のように、注射薬払出装置１００は、返品薬が所定方向を向くように、返品薬を返品薬カセットに載置する。注射薬と同様、注射薬払出装置１００では、規定された返品薬の向きと、バーコードの向きとが、返品薬の種類毎に記憶部１８０に記憶される。そのため、注射薬払出装置１００は、位置変更部１２６における返品薬の向きを、返品薬に付されたバーコードの情報を読取ることで特定できるバーコードの向きにより特定できる。その結果、注射薬払出装置１００は、返品薬カセットにおいて所定方向を向くように、返品薬を載置できる。一方、注射薬払出装置１００は、規定された返品薬の向きとバーコードの向きとの対応関係が記憶されていない場合、注射薬と同様、返品薬の向きを一意に特定することはできない。
【０７０１】
本実施形態の注射薬払出装置１００は、位置変更部１２６に載置された薬剤（例：注射薬又は返品薬）の向きを特定するための情報を登録する薬剤向き登録装置として機能する。また、本実施形態の注射薬払出装置１００は、薬剤を載置するカセットＣａから取出され、かつ種類が識別された薬剤を、搬送先（例：搬送トレイ１５１ａ又は返品薬カセット）において所定方向に沿って載置する薬剤搬送装置として機能する。上述の通り、注射薬払出装置１００は、規定された薬剤の向きに対応する薬剤に付されたバーコードの向きに基づき、搬送先において薬剤を載置する。
【０７０２】
なお、上述の薬剤搬送装置は、注射薬及び返品薬を搬送対象とする。また、上述の薬剤向き登録装置は、位置変更部１２６に載置された注射薬又は返品薬の向きを特定するための情報を登録する。しかし以降では、薬剤搬送装置及び薬剤向き登録装置について説明する場合についても、注射薬を例に挙げて説明する。従って、薬剤搬送装置の搬送先も搬送トレイ１５１ａとなることに留意されたい。
【０７０３】
＜注射薬払出装置１００の構成例＞
図６５は、注射薬払出装置１００の構成の一例を示すブロック図である。注射薬払出装置１００の制御部１９０は、上述した符号１９１〜１９７の機能に加え、例えば、情報取得部２１１、モデル作成部２１２、吸着可否判定部２１３、及びモデル登録部２１４を備える。また、注射薬払出装置１００は、例えば、図形向き特定部２１５、薬剤向き設定部２１６、情報登録部２１７、及び重量算出部２１８を備える。なお、制御部１９０は、注射薬払出装置１００と通信可能に接続される外部装置として実現されても構わない。記憶部１８０についても同様である。
【０７０４】
本例では、注射薬払出装置１００は、上述のモデル登録装置、薬剤向き登録装置及び薬剤搬送装置の機能を有するものとして説明するが、モデル登録装置、薬剤向き登録装置及び薬剤搬送装置の少なくとも何れかの機能を有していればよい。
【０７０５】
上述したモデル登録装置として機能する場合、注射薬払出装置１００は、少なくとも、情報取得部２１１、モデル作成部２１２、及びモデル登録部２１４を備えていればよく、吸着可否判定部２１３を備えていても構わない。情報取得部２１１は、後述の種類情報及びサイズ情報を取得できればよい。またこの場合、注射薬払出装置１００は、図形向き特定部２１５、薬剤向き設定部２１６、情報登録部２１７、及び重量算出部２１８を備えている必要は必ずしもない。
【０７０６】
上述した薬剤向き登録装置として機能する場合、注射薬払出装置１００は、少なくとも、図形向き特定部２１５、薬剤向き設定部２１６、及び情報登録部２１７を備えていればよく、情報取得部２１１を備えていても構わない。情報取得部２１１は、後述の薬剤向き情報及びサイズ情報を取得できればよい。またこの場合、注射薬払出装置１００が、モデル作成部２１２、吸着可否判定部２１３、モデル登録部２１４、及び重量算出部２１８を備えている必要は必ずしもない。
【０７０７】
上述した薬剤搬送装置として機能する場合、注射薬払出装置１００は、少なくとも、図形向き特定部２１５、及び吸着位置決定部１９４を備えていればよく、情報取得部２１１を備えていても構わない。情報取得部２１１は、後述のサイズ情報を取得できればよい。またこの場合、注射薬払出装置１００が、モデル作成部２１２、吸着可否判定部２１３、モデル登録部２１４、薬剤向き設定部２１６、情報登録部２１７、及び重量算出部２１８を備えている必要は必ずしもない。
【０７０８】
また本例では、薬剤を載置する載置部としてカセットＣａを例に挙げて説明するが、これに限らず、載置部としては、薬剤を載置可能な種々の部材を用いることができる。つまり、注射薬払出装置１００は、カセット棚１１０に保管されたカセットＣａ以外の載置部の画像を撮像し、当該画像から、当該載置部から取出す対象とする薬剤の像を特定しても構わない。また、注射薬払出装置１００は、上記載置部から取出された薬剤を搬送先へと搬送しても構わない。
【０７０９】
情報取得部２１１は、形状モデルを作成するために、注射薬を収容する容器の種類情報、及び容器のサイズ情報を取得する。
【０７１０】
サイズ情報としては、例えば、容器の幅、全長、胴体部分の長さ、及び高さの情報が挙げられる。胴体部分は、主として注射薬が収容される空間である。本例では、サイズ情報は、タッチパネル２１０を介して、薬剤師等（ユーザ）により入力される。タッチパネル２１０は、上述したように、薬剤師等による各種ユーザ入力を受付ける操作部と、各種情報を表示する表示部とを備える。サイズ情報は、ノギス等の測定器具を用いて実際に測定された容器の実寸（例：容器の幅、全長、及び胴体部分の長さを示す測定情報）である。
【０７１１】
容器の種類としては、例えばバイアル、アンプル、プラスチックアンプル、及びスティックアンプルが挙げられる。プラスチックアンプルは、プラスチック製のアンプルである。スティックアンプルは、スティック形状のアンプルである。スティックアンプルは、遮光性を有するスティック形状の収容部と、収容部に収容されたアンプル又はプラスチックアンプルと、を含む。収容部に収容されるアンプル又はプラスチックアンプルとしては、完全な遮光を要求されるものが挙げられる。また容器の種類は、例えばアンプルであっても、大きさ又は形状の異なるアンプルが互いに異なる種類のアンプルであるものとして設定されてよい。
【０７１２】
また、情報取得部２１１は、後述の向き情報を記憶部１８０に記憶（登録）するために、位置変更部１２６に載置された注射薬の向きを示す薬剤向き情報を取得する。取得する注射薬の向きは、例えば、薬剤受入位置に存在するときの第１搭載部１２６ａ又は第２搭載部１２６ｂに載置されたときの注射薬の向きである。取得する注射薬の向きは、上述の規定された注射薬の向きが規定された位置と同一の位置での注射薬の向きであればよい。薬剤向き情報は、タッチパネル２１０を介して、薬剤師等（ユーザ）により入力される。
【０７１３】
モデル作成部２１２は、種類情報が示す種類に対応する形状テンプレートを特定し、サイズ情報に基づき、特定した形状テンプレートを拡大又は縮小することにより、当該容器（注射薬）の形状モデルを作成する。以降、この形状モデルを簡易形状モデルと称する。
【０７１４】
図６６は、バイアルの一例と、バイアルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。図６７は、アンプルの一例と、アンプルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。図６８は、プラスチックアンプルの一例と、プラスチックアンプルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。図６９は、スティックアンプルの一例と、スティックアンプルの形状テンプレート及び簡易形状モデルの一例と、を示す図である。
【０７１５】
図６６の符号６６００１はバイアルの一例、図６７の符号６７００１はアンプルの一例、図６８の符号６８００１はプラスチックアンプルの一例、図６９の符号６９００１はスティックアンプルの一例、をそれぞれ示す。各図に示すように、符号Ｗｄ１００、Ｈｔ１００、Ｈｔ２００及びＨｔ３００が、それぞれ容器の幅、全長、胴体部分の長さ、及び高さを示す。高さは、容器を横に倒して載置したとき（全長が載置面に対して略平行であるとき）の載置面からの高さであり、幅方向に垂直な方向の長さである。図６９の符号６９００１に示すように、スティックアンプルにおいては、その全体がほぼ胴体部分となるため、胴体部分の長さ（Ｈｔ２００）は規定されない。
【０７１６】
アンプル及びバイアルの場合、一般に胴体部分が円柱形状であるため、容器の幅と高さとは略同一の長さである。プラスチックアンプルの胴体部分は楕円柱形状であり、スティックアンプルの全長方向に垂直な断面は円形状又は楕円形状であり、全長方向に沿って変化する。そのため、プラスチックアンプル及びスティックアンプルの場合、容器の幅と高さとは一致しない。
【０７１７】
形状テンプレートは、簡易形状モデルを作成するための元となる容器の概略形状を示すものであり、容器の種類毎に予め準備され、記憶部１８０に記憶されている。本例では、バイアル（図６６の符号６６００２参照）、アンプル（図６７の符号６７００２参照）、プラスチックアンプル（図６８の符号６８００２参照）、及びスティックアンプル（図６９の符号６６００２参照）の形状テンプレートが準備されている。各図に示すように、符号Ｗｄ１０、Ｈｔ１０、及びＨｔ２０は、それぞれ形状テンプレートの幅、全長、及び胴体部分の長さを示す。
【０７１８】
一般に、図６８の符号６８００１に示すように、プラスチックアンプルの、胴体部分に接続される先端部分Ｅｄは、平坦形状である。そのため、プラスチックアンプルを横に倒して載置するとき、胴体部分のどの箇所を載置面に接触させて載置するかによって、平面視したときのプラスチックアンプルの形状は異なってくる。本例では、図６８に示すように、プラスチックアンプルについては、第１方向ＶＤ１から見たときの形状テンプレート（図中の「水平」参照）と、第２方向ＶＤ２から見たときの形状テンプレート（図中の「垂直」参照）と、を予め準備している。第２方向ＶＤ２は第１方向ＶＤ１と略垂直な方向である。本例では、形状テンプレートの形状が大きく異なる上記２つの形状テンプレートを準備している。図６８の符号６８００２に示すように、符号Ｈｔ３０は、形状テンプレートの高さを示す。
【０７１９】
モデル作成部２１２は、タッチパネル２１０を介して特定された容器の種類に対応する形状テンプレートを記憶部１８０から読出す。モデル作成部２１２は、タッチパネル２１０を介して入力された容器のサイズ情報に基づき、読出した形状テンプレートを拡大又は縮小する。その結果、モデル作成部２１２は、簡易形状モデルを作成する。
【０７２０】
例えば、バイアルの場合、図６６に示すように、符号６６００２に示す形状テンプレートから、符号６６００３に示す簡易形状モデルが作成される。アンプルの場合、図６７に示すように、符号６７００２に示す形状テンプレートから、符号６７００３に示す簡易形状モデルが作成される。プラスチックアンプルの場合、図６８に示すように、符号６８００２に示す形状テンプレートから、符号６８００３に示す簡易形状モデルが作成される。プラスチックアンプルの場合、上記２つの形状テンプレートが準備されているため、それぞれの形状テンプレートに基づく簡易形状モデルが作成される。スティックアンプルの場合、図６９に示すように、符号６９００２に示す形状テンプレートから、符号６９００３に示す簡易形状モデルが作成される。各図に示すように、符号Ｗｄ１、Ｈｔ１、Ｈｔ２、及びＨｔ３は、それぞれサイズ情報及び形状テンプレートを元に作成した簡易形状モデルの幅、全長、胴体部分の長さ、及び高さであって、入力されたサイズ情報が示す値（容器の実寸）を示す。
【０７２１】
モデル作成部２１２は、例えば、以下のように簡易形状モデルを作成する。ここでは、バイアルを例に挙げて説明する。
【０７２２】
図６６の符号６６００２に示すように、形状テンプレートにおいて仮想的なＸ１Ｙ１座標系を設定する。
【０７２３】
モデル作成部２１２は、形状テンプレートの全長Ｈｔ１０が、サイズ情報が示す全長Ｈｔ１となるように、直線Ｘ１２上の各点のＸ１座標（つまり座標Ｘ１２）に、倍率Ｈｔ１／Ｈｔ１０を乗算する。モデル作成部２１２は、形状テンプレートの胴体部分の長さＨｔ２０が、サイズ情報が示す胴体部分の長さＨｔ２となるように、直線Ｘ１１上の各点のＸ１座標（つまり座標Ｘ１１）に、倍率Ｈｔ２／Ｈｔ２０を乗算する。但し、モデル作成部２１２は、直線Ｘ１２上の各点のＸ１座標（つまり座標Ｘ１２）に、単にＨｔ１の値を代入しても構わない。同様に、モデル作成部２１２は、直線Ｘ１１上の各点のＸ１座標（つまり座標Ｘ１１）に、単にＨｔ２の値を代入しても構わない。
【０７２４】
また、モデル作成部２１２は、直線Ｘ１１と直線Ｘ１２との間の点のうち直線Ｘ１１寄りの点については、Ｘ１座標に、｛Ｈｔ２＋（Ｈｔ１−Ｈｔ２）／Ｋ１｝により求められる値を代入する。直線Ｘ１２寄りの点については、Ｘ１座標に、｛Ｈｔ２＋（Ｈｔ１−Ｈｔ２）／Ｋ２｝から求められる値を代入する。Ｋ１及びＫ２は、実験結果を踏まえ、任意の値を設定すればよい。また、モデル作成部２１２は、直線Ｘ１１と直線Ｘ１２との間の各点について、Ｘ１座標に、倍率（Ｓ１−Ｔ１）／（１−Ｔ１）を乗算して求めても構わない。なお、Ｓ１＝Ｈｔ２／Ｈｔ２０、Ｔ１＝（Ｈｔ１−Ｈｔ２）／（Ｈｔ１０−Ｈｔ２０）である。
【０７２５】
モデル作成部２１２は、形状テンプレートの幅Ｗｄ１０が、サイズ情報が示す幅Ｗｄ１となるように、少なくともＸ１軸上に存在しない形状テンプレートの各点のＹ１座標に、倍率Ｗｄ１／Ｗｄ１０を乗算する。なお、モデル作成部２１２は、Ｘ１軸上から最も離隔した点のＹ１座標（直線Ｙ１２上の点の座標）に、単にＷｄ１の値を代入しても構わない。
【０７２６】
また、モデル作成部２１２は、直線Ｙ１１（Ｘ１軸上の直線）と直線Ｙ１２との間の点のうち直線Ｙ１１寄りの点については、Ｙ１座標に、例えば｛（Ｗｄ１−Ｗｄ１×Ｋ３）／２｝により求められる値を代入する。直線Ｙ１２寄りの点については、Ｙ１座標に、例えば｛Ｗｄ１−（Ｗｄ１−Ｗｄ１×Ｋ３）／２｝から求められる値を代入する。Ｋ３は、実験結果を踏まえ、任意の値を設定すればよい。
【０７２７】
また、モデル作成部２１２は、上述の通り、直線Ｙ１１上の各点のＹ１座標は変更せず、直線Ｙ１２上の各点の座標はＷｄ１の値に変更する。しかしこれに限らず、モデル作成部２１２は、例えば、直線Ｘ１２上の各点、及びＸ１軸方向において当該各点に隣接する各点については、所定の計算式を用いてその値を変更しても構わない。
【０７２８】
アンプルの簡易形状モデル、及び、プラスチックアンプルの第１方向ＶＤ１から見たときの簡易形状モデルについても、バイアルと同様の手法により作成される。但し、アンプルの場合、Ｙ１軸から最も離隔した点（直線Ｘ１２上の点）は、Ｘ１座標に、例えばＷｄ１／２により求められる値が代入されてよい。また、プラスチックアンプルの第２方向ＶＤ２から見たときの簡易形状モデルについても、幅Ｗｄ１０及び幅Ｗｄ１の代わりに高さＨｔ３０及びＨｔ３を用いることにより、バイアルと同様の手法により作成される。スティックアンプルについては、上述した｛Ｈｔ２＋（Ｈｔ１−Ｈｔ２）／Ｋｎ（ｎ＝１、２）｝を用いない点以外、バイアルと同様の手法により作成される。｛Ｈｔ２＋（Ｈｔ１−Ｈｔ２）／Ｋｎ（ｎ＝１、２）｝の代わりに、例えば｛Ｈｔ１×所定倍率（０より大きく１未満、実験結果を踏まえ設定）｝が用いられても構わない。
【０７２９】
このようにして、モデル作成部２１２は、形状テンプレートを、実際に測定された値にあわせて拡大又は縮小する。本例では、少なくとも容器の幅、全長、及び胴体部分の長さが実際に測定された値となるように、形状テンプレートを拡大又は縮小することにより、簡易形状モデルを作成する。
【０７３０】
なお、作成された簡易形状モデルを規定する値（例：簡易形状モデルの各点の座標）がそのまま記憶部１８０に記憶されてもよいし、例えば、当該簡易形状モデルの相似形状を規定する値が記憶部１８０に記憶されてもよい。つまり、作成された簡易形状モデルの大きさ及び形状を維持した状態で、簡易形状モデルを記憶部１８０に記憶する必要は必ずしもない。
【０７３１】
また、ここで言う、形状テンプレートを拡大又は縮小することにより簡易形状モデルを作成するとは、形状テンプレートを定数倍して、形状テンプレートと相似形状の簡易形状モデルを作成することを含む。つまり、予め設定された形状テンプレートを構成する各要素（形状テンプレートの各点（図６６〜図６９に示す黒点））の座標を定数倍して、形状テンプレートと相似形状の簡易形状モデルを作成することを含む。但し、簡易形状モデルが形状テンプレートの相似形状として作成される必要は必ずしもない。つまり、簡易形状モデルが形状テンプレートの相似形状として作成されるように、形状テンプレートの各要素の座標が算出される必要は必ずしもない。また、上述した簡易モデルの作成手法はあくまで一例であって、上述した計算方法以外の方法により、形状テンプレートから簡易モデルが作成されても構わない。
【０７３２】
また、図６６〜図６９では、形状テンプレートが、各要素（各点）と、各要素を結ぶ直線とにより規定されているが、これに限らず、形状テンプレートが、各要素により規定されていても構わない。
【０７３３】
吸着可否判定部２１３は、モデル作成部２１２が作成した簡易形状モデルを用いて特定した吸着対象の注射薬を、薬剤搬送部１２１が吸着できるか否かを判定する。
【０７３４】
吸着位置決定部１９４は、位置特定用カメラ１２２が撮影したカセットＣａの画像と、モデル作成部２１２が作成した簡易形状モデルとに基づき、薬剤搬送部１２１がカセットＣａから取出す注射薬における吸着位置を決定する。
【０７３５】
吸着位置決定部１９４は、例えば、上述の「（吸着位置の決定処理）」及び「（吸着位置決定に係る補正処理）」に示すように、吸着する注射薬を特定すると共に、当該注射薬における吸着位置を決定する。このとき、吸着対象とする注射薬の形状の特定は、位置特定用カメラ１２２が撮影した画像から検出された注射薬領域を、簡易形状モデルと照合することにより行われればよい。また、吸着位置の算出は、注射薬幅情報の代わりに、入力されたサイズ情報に含まれる幅情報を用いて行わればよい。また、サイズ情報の一部として注射薬の重心位置を取得、又はサイズ情報から当該重心位置を算出できる場合には、上述の「＜吸着位置の決定例＞」に示すように、撮影された画像及び重心位置を用いて、吸着位置が算出されても構わない。
【０７３６】
吸着可否判定部２１３は、決定した吸着位置において、薬剤搬送部１２１が注射薬を吸着できたか否かを判定する。吸着可否判定部２１３は、例えば上述の空気管内の負荷（例：空気管内の圧力、又は空気管を流れる空気量）が、所定値以下となった場合に、注射薬を吸着できたと判定する。この場合、搬送制御部１９３は、薬剤搬送部１２１により吸着された注射薬を、カセット保持部１３０に載置されたカセットＣａから取出し、位置変更部１２６へと搬送する。
【０７３７】
モデル登録部２１４は、モデル作成部２１２が作成した形状モデルを登録する。本例では、モデル登録部２１４は、吸着可否判定部２１３により注射薬を吸着できたと判定された場合に、モデル作成部２１２が作成した簡易形状モデルを、記憶部１８０に記憶する。モデル登録部２１４は、位置変更部１２６に搬送された注射薬に付されたバーコードを、バーコードリーダー１２３に読取らせる。上述したように、注射薬の種類を示す情報（注射薬識別情報）は、バーコードの形式にて注射薬に付されている。モデル登録部２１４は、モデル作成部２１２が作成した簡易形状モデルを、読取った注射薬識別情報に紐付けて、記憶部１８０に記憶する。
【０７３８】
このように、モデル作成部２１２は、上述したような形状情報及び所定条件に基づき作成される手法とは異なり、薬剤師等の入力に基づき簡易形状モデルを作成し、モデル登録部２１４は、簡易形状モデルを記憶部１８０に記憶する。そのため、本例の注射薬払出装置１００（モデル登録装置）では、注射薬払出装置１００に新規の形状モデルが登録されるまでの間であっても、簡易な形状モデルを用いた一時的な注射薬の払出しが可能となる。
【０７３９】
図形向き特定部２１５は、位置変更部１２６に載置された注射薬から、当該注射薬に付されたバーコードを読取ることにより、注射薬におけるバーコードの向きを特定する。バーコードリーダー１２３は、バーコードを読取ることにより、注射薬におけるバーコードの向きを特定できる。バーコードの向きは、例えばバーコードに付された英数字の並び順を指す。
【０７４０】
図形向き特定部２１５は、バーコードリーダー１２３が特定したバーコードの向きを示す向き特定情報を取得することにより、当該向きを特定する。また、制御部１９０は、バーコードリーダー１２３が注射薬からバーコードを読取ることにより、当該注射薬識別情報を取得できる。そのため、制御部１９０は、バーコードの読取りにより注射薬の種類を特定する。
【０７４１】
なお、位置変更部１２６は、バーコードリーダー１２３がバーコードを読取り可能な読取位置である。本例では、読取位置は、位置変更部１２６の薬剤受入位置であるが、搬送トレイ１５１ａへの搬送前に注射薬が載置される位置変更部１２６の薬剤受渡位置であっても構わない。
【０７４２】
また、注射薬払出装置１００では、注射薬に付されたバーコードの向きにより、位置変更部１２６に載置された注射薬の向きを特定するが、注射薬に付されたその他の図形の向きに基づき当該注射薬の向きを特定しても構わない。つまり、注射薬に付されたバーコードは、その向きに基づき注射薬の向きを特定可能な、注射薬に付された図形の一例である。図形としては、向きを有する形状であれば、１次元バーコード、２次元バーコード（例：ＱＲコード（登録商標））、及び３次元形状（例：凹凸形状）等であって構わない。また、文字（数字を含む）、記号、及び／符号等を並べた列の形状であっても構わない。
【０７４３】
薬剤向き設定部２１６は、位置変更部１２６に載置された注射薬の向きを設定する。本例では、薬剤向き設定部２１６は、薬剤師等によりタッチパネル２１０に入力された注射薬の向きを、位置変更部１２６に載置された注射薬の向きとして設定する。
【０７４４】
制御部１９０は、期限読み取り用カメラ１２５が撮像した、位置変更部１２６（薬剤受入位置）における注射薬の画像を、タッチパネル２１０に表示する。薬剤師等は、タッチパネル２１０に表示された画像を視認することにより、位置変更部１２６における注射薬の向きを特定し、その向きをタッチパネル２１０に入力する。情報取得部２１１は、薬剤師等により特定された当該向きを示す薬剤向き情報を、タッチパネル２１０から取得する。薬剤向き設定部２１６は、情報取得部２１１が取得した薬剤方向情報が示す注射薬の向きを、位置変更部１２６に載置された注射薬の向きとして設定する。薬剤向き設定部２１６は、設定した注射薬の向きを、図形向き特定部２１５が特定した注射薬識別情報の向きと紐付ける。
【０７４５】
なお、制御部１９０は、注射薬の画像を表示させる必要は必ずしもない。例えば、薬剤師等が、位置変更部１２６に載置された注射薬の向きを、位置変更部１２６を直接視認することにより特定し、薬剤の向きをタッチパネル２１０に入力しても構わない。
【０７４６】
情報登録部２１７は、図形向き特定部２１５により特定されたバーコードの向きと、薬剤向き設定部２１６により設定された注射薬の向きとに基づき、図形の向き及び薬剤の向きの関係を示す向き情報を、注射薬の種類に紐付けて登録する。
【０７４７】
本例では、情報登録部２１７は、薬剤向き設定部２１６が設定した注射薬の向きを、規定された注射薬の向きに一致させたときの、当該注射薬の向きに対応するバーコードの向きを、上記向き情報として、注射薬の種類に紐付けて登録する。
【０７４８】
薬剤向き設定部２１６が設定した注射薬の向きと、規定された注射薬の向きとが一致している場合、情報登録部２１７は、図形向き特定部２１５が特定したバーコードの向きを、上記向き情報として、バーコードを読取った注射薬の種類と紐付ける。
【０７４９】
薬剤向き設定部２１６が設定した注射薬の向き（特定向き）と、規定された注射薬の向き（規定向き）とが一致していない場合、情報登録部２１７は、例えば、特定向きと規定向きとの角度を算出する。情報登録部２１７は、図形向き特定部２１５が特定したバーコードの向きを当該角度の分変更したバーコードの向きを、上記向き情報として、バーコードを読取った注射薬の種類と紐付ける。
【０７５０】
図７０は、位置変更部１２６における注射薬の向き（載置方向）と、注射薬に付されたバーコードの向きとの対応関係の一例を示す図である。符号７０００１及び符号７０００３は、位置変更部１２６に注射薬が正しく載置された場合を示し、符号７０００２及び符号７０００４は、位置変更部１２６に注射薬が誤って載置された場合を示す。
【０７５１】
注射薬が正しく載置された場合とは、
・注射薬の底部ＭＤｂが、第１搭載部１２６ａ（又は第２搭載部１２６ｂ）の底壁１２６ｗｂ側（例：底部ＭＤｂが底壁１２６ｗｂに当接した状態）となり、かつ、
・注射薬の頭部ＭＤｈが、第１搭載部１２６ａ（又は第２搭載部１２６ｂ）の上壁１２６ｗｔ側となるように、
注射薬が載置された場合を指す。また、このときの注射薬の向きが、規定された注射薬の向きとなる。図７０では、左向きが、注射薬が正しく載置された状態となる。
【０７５２】
処理位置１３２に載置されたカセットＣａから位置変更部１２６へ注射薬を搬送する場合、注射薬が必ずしも正しく載置されるとは限らない。カセットＣａから注射薬を取出すときの吸着位置は、画像に含まれる注射薬領域と形状モデル（簡易形状モデル）との照合に基づき決定される。そのため、照合の結果、例えば注射薬の頭部及び底部が逆向きに認識されてしまった場合、注射薬は、位置変更部１２６において逆向きに載置されてしまう可能性がある。また、注射薬に付されたバーコードの向きは、注射薬毎（例：注射薬の種類毎）に異なる。
【０７５３】
注射薬払出装置１００において管理されていない注射薬（例：簡易形状モデルの作成を要する新薬）については、注射薬の向きとバーコードの向きとが紐付けられていない。そのため、バーコードの向きを特定しただけでは、位置変更部１２６において注射薬の正しい向きを一意に特定することはできない。従って、当該注射薬については、バーコードの向きと、位置変更部１２６における注射薬の向き（規定された注射薬の向き）との対応関係を特定しておく必要がある。
【０７５４】
図７０の符号７０００１及び符号７０００３の例では、注射薬の向きＤｍｄは、規定された注射薬の向き（左向き）と一致する。そのため、情報登録部２１７は、注射薬識別情報の向きＤｂｒを、規定された注射薬の向きと対応する向き（上記向き情報）として登録する。符号７０００１では、上記向き情報として左向きが登録され、符号７０００３では、上記向き情報として右向きが登録される。
【０７５５】
図７０の符号７０００２及び符号７０００４に示すように、注射薬の向きＤｍｄが、規定された注射薬の向き（左向き）と一致しておらず、この２つの向きがなす角度は１８０°である。そのため、情報登録部２１７は、注射薬の向きＤｍｄを規定された注射薬の向きに一致させるべく１８０°回転させたときのバーコードの向きを、規定された注射薬の向きと対応する向き（上記向き情報）として登録する。
【０７５６】
符号７０００２では、上記向き情報として、実際に読取られたバーコードの向き（右向き）と逆向きの左向きが登録され、符号７０００３では、上記向き情報として、実際に読取られたバーコードの向き（左向き）と逆向きの右向きが登録される。
【０７５７】
このようにバーコードの向きを登録しておくことで、注射薬払出装置１００は、実際に注射薬を払出すときの位置変更部１２６での注射薬の向きを、登録されたバーコードの向きに基づき、精度良く特定できる。そのため、制御部１９０は、登録されたバーコードの向きに基づき、搬送トレイ１５１ａにおける注射薬の向きを、実際に載置させたい所定方向と一致するように算出できる。従って、制御部１９０は、搬送トレイ１５１ａにおいて所定方向を向くように、複数の注射薬を整列して載置できる。
【０７５８】
なお、情報登録部２１７は、特定されたバーコードの向きと設定された注射薬の向きとに基づく向き情報を、注射薬の種類と紐付けて登録すればよい。つまり、情報登録部２１７は、注射薬の向きを、規定された注射薬の向きに一致させたときの、当該注射薬の向きに対応するバーコードの向きを、上記向き情報として登録する必要は必ずしもない。
【０７５９】
例えば、規定された注射薬の向きを示す情報が記憶部１８０に記憶されている場合、情報登録部２１７は、特定されたバーコードの向きと設定された注射薬の向きとを対応付けた向き情報を、注射薬の種類に紐付けて登録しても構わない。
【０７６０】
この場合例えば、制御部１９０は、注射薬を搬送トレイ１５１ａに搬送するときに読取ったバーコードの向きと、当該注射薬の種類に紐付けられた向き情報が示すバーコードの向きとを照合する。制御部１９０は、これら２つのバーコードの向きが一致する場合、向き情報が示す注射薬の向きと規定された注射薬の向きとが一致するか否かを判定することにより、実際の注射薬の向きを特定する。制御部１９０は、上記２つのバーコードの向きが一致しない場合、向き情報が示すバーコードの向きを読取ったバーコードの向きに一致させたときの、向き情報が示す注射薬の向きが、規定された注射薬の向きと一致するか否かを判定する。例えば、上記２つのバーコードの向きが逆向きである場合、制御部１９０は、向き情報が示す注射薬の向きを逆向きにして、規定された注射薬の向きと一致するか否かを判定する。
【０７６１】
また、制御部１９０は、例えば上述した第２距離情報を取得できる場合、注射薬ラベルが上向きとなるように、搬送トレイ１５１ａに注射薬を載置できる。第２距離情報は、上述したように、注射薬に付されたバーコードの位置から、注射薬名（薬剤名）等が記載された注射薬ラベルの略中心位置までの、注射薬の周方向上の第２距離を示す情報である。この場合、搬送トレイ１５１ａにおいて、所定方向を向くように注射薬を載置できるだけでなく、注射薬ラベルを上向きにして載置できる。そのため、搬送トレイ１５１ａに載置された注射薬の目視鑑査を行い易くできる。特に、搬送トレイ１５１ａに複数の注射薬が載置される場合に、注射薬の向き及び注射ラベルの向きが揃っていない場合、薬剤師等の目視鑑査の手間が一層増える。注射薬払出装置１００は、複数の注射薬を、所定方向を向くように整列して、かつ注射ラベルが上向きとなるように載置できるので、このような手間を省くことができ、目視鑑査にかかる薬剤師等の負担を大きく軽減できる。
【０７６２】
また本例では、吸着位置決定部１９４は、入力された注射薬のサイズ情報、図形向き特定部２１５が特定したバーコードの向き、及び登録された向き情報に基づき、位置変更部１２６に載置された注射薬の吸着位置を決定する。
【０７６３】
具体的には、吸着位置決定部１９４は、バイアル、アンプル、及びプラスチックアンプルについては、容器の底部から、測定された胴体部分の長さの半分（Ｈｔ２／２）の距離を、オフセット距離Ｈｔｏｆとして算出する。このオフセット距離は、図６６の符号６６００３、図６７の符号６７００３、及び図６８の符号６８００３に示されている。また、吸着位置決定部１９４は、スティックアンプルについては、容器の底部から、測定された全長の長さの半分（Ｈｔ１／２）を、オフセット距離Ｈｔｏｆとして算出する。このオフセット距離は、図６９の符号６９００３に示されている。
【０７６４】
吸着位置決定部１９４は、位置変更部１２６から搬送トレイ１５１ａに搬送するときに、図形向き特定部２１５が特定したバーコードの向きと、登録された向き情報が示すバーコードの向きとを比較する。図形向き特定部２１５が特定したバーコードの向きは、例えば搬送トレイ１５１ａへ注射薬が払出される前に、位置変更部１２６に載置された状態で読取ったバーコードの向きである。
【０７６５】
上記２つのバーコードの向きが一致した場合、吸着位置決定部１９４は、次のように吸着位置を特定する。吸着位置決定部１９４は、第１搭載部１２６ａ（又は第２搭載部１２６ｂ）の底壁１２６ｗｂから、上記オフセット距離Ｈｔｏｆ離れた位置であって、かつ、注射薬の頭部ＭＤｈから底部ＭＤｂへと延伸する注射薬における中心線上の位置を、吸着位置として特定する。
【０７６６】
なお、第１搭載部１２６ａ（又は第２搭載部１２６ｂ）における注射薬が載置される位置は、予め決められている。そのため、吸着位置決定部１９４は、位置変更部１２６に載置された注射薬の向きを特定すれば、位置変更部１２６における容器の胴体部分及び頭部の位置を特定できる。また、吸着位置決定部１９４は、入力された容器の幅Ｗｄ１に基づいて、位置変更部１２６に載置された注射薬における中心線の位置を特定できる。
【０７６７】
図形向き特定部２１５が特定したバーコードの向きと、登録された向き情報が示すバーコードの向きとが一致しない場合について考える。本例では、図７０の符号７０００２及び７０００４に示すように、注射薬の頭部ＭＤｈが底壁１２６ｗｂ側となり、かつ注射薬の底部ＭＤｂが上壁１２６ｗｔ側となるように、注射薬が第１搭載部１２６ａ（又は第２搭載部１２６ｂ）に載置されていることとなる。そのため、吸着位置決定部１９４は、第１搭載部１２６ａ（又は第２搭載部１２６ｂ）の底壁１２６ｗｂから、｛（注射薬の全長）−（上記オフセット距離Ｈｔｏｆ）｝離れた位置であって、かつ、注射薬における中心線上の位置を、吸着位置として特定する。
【０７６８】
このように吸着位置を特定することにより、吸着位置決定部１９４は、位置変更部１２６における注射薬の載置状態に応じて、胴体部分の中央付近（重心位置、又はその近傍と推定される位置）を吸着位置として特定できる。位置変更部１２６では、吸着位置は、撮影された注射薬の画像及び簡易形状モデルを用いることなく、精度良く吸着位置を決定できる。
【０７６９】
重量算出部２１８は、カセットＣａの重量を測定することにより、注射薬１本あたりの重量を算出する。図６に示すように、カセット保持部１３０ａにはロードセル１３４が設けられている。重量算出部２１８は、カセット保持部１３０ａにカセットＣａが載置されているときに、ロードセル１３４を制御することにより、カセットＣａの重量を測定する。カセットＣａの重量測定のため、カセット移送部１４０は、カセットＣａをカセット棚１１０からカセット保持部１３０ａに移送する。
【０７７０】
重量算出部２１８は、カセットＣａに１本の注射薬が載置されている場合のカセットＣａの重量と、空のカセットＣａの重量とを測定し、その差分を算出することにより、注射薬１本あたりの重量を算出する。これにより、注射薬払出装置１００は、注射薬１本あたりの重量に基づき、注射薬払出装置１００により管理されていなかった注射薬の在庫状況を管理することが可能となる。
【０７７１】
また本例では、搬送制御部１９３は、図形向き特定部２１５が特定したバーコードの向き、及び登録された向き情報に基づき、位置変更部１２６に載置された注射薬の向きを、予め設定された搬送トレイ１５１ａにおける注射薬の向きとなるように調整する。つまり、搬送制御部１９３は、注射薬の向きが搬送トレイ１５１ａにおいて所定方向を向くように、注射薬の向きを調整する。搬送制御部１９３は、吸着機構１５３ａ（図９参照）を軸方向に回転させることにより、注射薬の向きを調整する。搬送制御部１９３は、薬剤移動部１５３（図９参照）を制御することにより、注射薬の向きが調整された注射薬を、搬送トレイ１５１ａへと搬送する。なお、搬送制御部１９３は、搬送トレイ１５１ａへ注射薬を搬送し、搬送トレイ１５１ａに注射薬を載置する前に、注射薬の向きを調整しても構わない。
【０７７２】
＜簡易な形状モデルの登録処理／バーコードの向きの登録処理＞
図７１は、簡易形状モデルの登録処理、及びバーコードの向きの登録処理の一例を示すフローチャートである。
【０７７３】
制御部１９０は、簡易形状モデルを作成及び登録するためのユーザ入力を受付可能なモデル登録画像Ｉｍｇ２（図７２参照）を、タッチパネル２１０に表示させる（ＳＨ１）。モデル登録画像Ｉｍｇ２は、規定された注射薬の向きに対応するバーコードの向きを登録するためのユーザ入力を受付可能な向き登録画像としても機能する。
【０７７４】
薬剤師等は、モデル登録画像Ｉｍｇ２において、簡易形状モデルの作成対象であり、かつバーコードの向きの登録対象である注射薬の各種情報を入力する。各種情報としては、例えば、当該注射薬を収容する容器の種類情報、容器のサイズ情報（測定情報）、注射薬の有効期限を特定するための情報、及びカセットＣａに関する情報が入力される。カセットＣａに関する情報としては、例えば、上記注射薬を載置したカセットＣａの、カセット棚１１０における格納位置を示す情報が挙げられる。
【０７７５】
制御部１９０は、各種情報の入力完了のユーザ入力を受付けると、上記注射薬を１本、カセットＣａに載置するよう薬剤師等に促すための画像を、タッチパネル２１０に表示する。薬剤師等は、上記注射薬を１本、カセットＣａに載置し、当該カセットＣａをカセット棚１１０に格納した後、簡易形状モデルの登録処理を注射薬払出装置１００に実行させる登録開始指示を、タッチパネル２１０に入力する。本例では、登録開始指示は、バーコードの向きの登録処理を注射薬払出装置１００に実行させる登録開始指示でもある。情報取得部２１１は、登録開始指示を受付けると、入力された各種情報（入力情報）を取得する（ＳＨ２）。
【０７７６】
なお、上記カセットＣａは、簡易形状モデル作成専用のカセットであっても、注射薬が割付けられたカセットＣａ（使用中のカセットＣａ）であっても構わない。使用中のカセットＣａである場合、薬剤師等は、カセットＣａに載置された注射薬を全て取出した後、簡易形状モデルの作成対象となる注射薬を当該カセットＣａに載置する。簡易形状モデル作成専用のカセットを用いる場合、薬剤師等は当該カセットに注射薬を載置するだけでよい。
【０７７７】
移送制御部１９１は、入力情報に基づき、上記カセットＣａの格納位置を特定し、カセット移送部１４０を制御することにより、当該カセットＣａをカセット棚１１０からカセット保持部１３０（本例ではカセット保持部１３０ａ）へ移送する（ＳＨ３）。
【０７７８】
ＳＨ３の処理と並行して、モデル作成部２１２は、入力情報に基づき、簡易形状モデルを作成する（ＳＨ４）。モデル作成部２１２は、入力情報に含まれる種類情報から、上記注射薬の容器の種類を特定し、当該種類に対応する形状テンプレートを記憶部１８０から読出す。モデル作成部２１２は、入力情報に含まれるサイズ情報に基づき、読出した形状テンプレートを拡大又は縮小することにより、形状モデルを作成する。
【０７７９】
ＳＨ３の処理により、カセット保持部１３０ａにカセットＣａが載置されると、重量算出部２１８は、ロードセル１３４を制御することにより、当該カセットＣａの重量を測定する。このとき測定されるカセットＣａの重量は、１本の注射薬が載置されたカセットＣａの重量である。また、カセット保持部１３０ａにカセットＣａが載置されると、駆動制御部１９２は、駆動機構１３３ａを制御することにより、カセット受入位置１３１ａ（図６参照）から処理位置１３２ａへとカセットＣａを移動させる。
【０７８０】
吸着位置決定部１９４は、位置特定用カメラ１２２に、処理位置１３２ａに載置されたカセットＣａ、及び当該カセットＣａに載置された注射薬を撮影させる。吸着位置決定部１９４は、簡易形状モデル、注射薬の画像、及びサイズ情報（容器の幅情報）を用いて、処理位置１３２ａに載置されたカセットＣａにおいて、吸着対象の注射薬と、当該注射薬における吸着位置とを決定する（ＳＨ５）。搬送制御部１９３は、薬剤搬送部１２１を制御することにより、吸着位置決定部１９４が決定した吸着位置において、吸着対象の注射薬を吸着する。
【０７８１】
吸着可否判定部２１３は、吸着対象の注射薬を薬剤搬送部１２１が吸着できたか否かを判定することにより、簡易形状モデルの作成に成功したか否かを判定する（ＳＨ６）。薬剤搬送部１２１が注射薬を吸着し、簡易形状モデルの作成に成功したと判定された場合（ＳＨ６でＹＥＳ）、搬送制御部１９３は、薬剤搬送部１２１を制御することにより、吸着した注射薬を、処理位置１３２ａから位置変更部１２６へと搬送する（ＳＨ７）。
【０７８２】
このとき、重量算出部２１８は、注射薬１本あたりの重量を算出する（ＳＨ８）。重量算出部２１８は、ＳＨ７において注射薬を処理位置１３２ａから位置変更部１２６へと搬送するときに、空となったカセットＣａの重量を測定する。重量算出部２１８は、この測定結果と、ＳＨ３の処理によりカセット保持部１３０ａにカセットＣａが載置されたときの測定結果とに基づき、注射薬１本あたりの重量を算出する。
【０７８３】
重量算出部２１８は、注射薬１本あたりの重量を算出できたか否かを判定する（ＳＨ９）。カセットＣａの重量を算出できたと判定された場合（重量の算出に成功した場合）（ＳＨ９でＹＥＳ）、モデル登録部２１４は、位置変更部１２６に載置された注射薬に付されたバーコードを、バーコードリーダー１２３に読取らせる（ＳＨ１０）。これにより、制御部１９０は、当該注射薬の種類を特定する。また、モデル登録部２１４は、期限読み取り用カメラ１２５を制御することにより、位置変更部１２６に載置された注射薬に付された有効期限を撮影することにより、当該有効期限を示す情報を取得する（ＳＨ１０）。
【０７８４】
バーコードリーダー１２３は、注射薬識別情報を読取ることにより、注射薬におけるバーコードの向きを特定する。図形向き特定部２１５は、バーコードリーダー１２３から当該向きを示す向き特定情報を取得することにより、当該向きを特定する（ＳＨ１１）。
【０７８５】
ＳＨ１０において、制御部１９０は、期限読み取り用カメラ１２５が撮影した画像をタッチパネル２１０に表示する。薬剤師等は、当該画像を視認することにより、位置変更部１２６における注射薬の向きを特定し、その向きをタッチパネル２１０に入力する。薬剤向き設定部２１６は、タッチパネル２１０に入力された注射薬の向きを、位置変更部１２６における注射薬の向きとして設定する（ＳＨ１２）。
【０７８６】
情報登録部２１７は、記憶部１８０に記憶するバーコードの向きを特定する（ＳＨ１３）。情報登録部２１７は、例えば、薬剤向き設定部２１６が設定した注射薬の向きと、規定された注射薬の向きとが一致しているか否かを判定する。
【０７８７】
薬剤向き設定部２１６が設定した注射薬の向きと、規定された注射薬の向きとが一致している場合、情報登録部２１７は、図形向き特定部２１５が特定したバーコードの向きを、記憶部１８０に記憶する向き情報として特定する。
【０７８８】
薬剤向き設定部２１６が特定した注射薬の向きと、規定された注射薬の向きとが一致していない場合、情報登録部２１７は、図形向き特定部２１５が特定したバーコードの向きを、上記２つの向きを一致させたときの向きに変更する。情報登録部２１７は、変更後のバーコードの向きを、記憶部１８０に記憶する向き情報として特定する。
【０７８９】
最後に、モデル登録部２１４は、ＳＨ４においてモデル作成部２１２が作成した簡易形状モデルを、読取ったバーコードが示す注射薬識別情報に紐付けて記憶部１８０に記憶する（ＳＨ１４）。また、情報登録部２１７は、Ｓ１３において特定した向き情報を、当該注射薬識別情報に紐付けて記憶部１８０に記憶する（ＳＨ１４）。
【０７９０】
また、制御部１９０は、上記有効期限を特定するための情報に基づき、有効期限の表示形態及び向きを特定できる。そのため、制御部１９０は、撮影した画像から、有効期限を精度良く読取ることができる。制御部１９０は、ＳＨ１０において読取った有効期限を示す情報を、上記注射薬識別情報に紐付けて記憶部１８０に記憶する。
【０７９１】
なお、ＳＨ６でＮＯ（簡易形状モデルの作成失敗）、ＳＨ９でＮＯ（注射薬１本あたりの重量算出失敗）の場合、制御部１９０は本処理を終了する。ＳＨ６でＮＯの場合、制御部１９０は、タッチパネル２１０を介して、簡易形状モデルの作成に失敗した旨のエラー通知を行っても構わない。ＳＨ９でＮＯの場合、制御部１９０は、タッチパネル２１０を介して、上記重量算出に失敗した旨のエラー通知を行っても構わない。
【０７９２】
また、上記モデル登録装置としては、注射薬払出装置１００は、少なくとも、ＳＨ１〜ＳＨ６の処理、及び、ＳＨ６でＹＥＳの場合にＳＨ１０において注射薬識別情報を読取り後、ＳＨ１４において簡易形状モデルを登録する処理を行えばよい。上記薬剤向き登録装置としては、注射薬払出装置１００は、ＳＨ１０においてバーコードを読取り後、ＳＨ１１〜ＳＨ１３の処理を経て、ＳＨ１４において上記向き情報を登録する処理を行えばよい。
【０７９３】
＜表示画像例＞
次に、図７２〜図７６に基づき、タッチパネル２１０に表示されるモデル登録画像Ｉｍｇ２の一例について説明する。図７２〜図７６は、モデル登録画像Ｉｍｇ２の一例を示す図である。
【０７９４】
モデル登録画像Ｉｍｇ２（図７２の「注射薬払出管理  薬品簡易登録」画像）は、例えば次のように表示される。例えば、制御部１９０は、タッチパネル２１０に表示された初期画像（ホーム画面）において「メンテナンス」ボタンが選択されると、ユーザ認証画像（ユーザＩＤ及びパスワード入力受付画像）をタッチパネル２１０に表示する。制御部１９０は、ユーザ認証に成功した場合、モデル登録画像Ｉｍｇ２をタッチパネル２１０に表示する。
【０７９５】
モデル登録画像Ｉｍｇ２は、図７２に示すように、登録された注射薬に関する情報を表示する登録一覧表示領域Ａ２１と、各種情報のユーザ入力を受付ける入力受付領域Ａ２２と、を含む。制御部１９０は、「入力」タブへのユーザ入力を受付けた場合、入力受付領域Ａ２２を表示する。制御部１９０は、「結果」タブへのユーザ入力を受付けた場合、登録一覧表示領域Ａ２１と、各種処理の結果を示す結果表示領域Ａ２４（図７６参照）と、を含むモデル登録画像Ｉｍｇ２を表示する。
【０７９６】
図７２〜図７５は、入力受付領域Ａ２２を順にスクロール表示したときの一例を示す図である。図７６は、登録一覧表示領域Ａ２１と共に表示される結果表示領域Ａ２４の一例を示す図である。モデル登録画像Ｉｍｇ２は、登録一覧表示領域Ａ２１と、入力受付領域Ａ２２又は結果表示領域Ａ２４とを含むが、図７３〜図７６では、登録一覧表示領域Ａ２１を割愛している。
【０７９７】
図７２に示すように、登録一覧表示領域Ａ２１には、導入時に登録された注射薬に関する情報と、新規に登録された（簡易形状モデルが登録された）注射薬に関する情報と、を表示可能な領域である。制御部１９０は、これらの２種類の情報を識別可能に表示しても構わない。例えば、制御部１９０は、新規に登録された注射薬に関する情報の識別番号の先頭に「９」を付して、導入時に登録された注射薬に関する情報と区別するようにしても構わない。
【０７９８】
名称入力領域Ａ２２１は、登録する注射薬名の入力を受付けるための領域である。名称入力領域Ａ２２１へのユーザ入力を受付けると、制御部１９０は、例えばＱＷＥＲＴＹキーを表示する。制御部１９０は、ＱＷＥＲＴＹキーへの入力内容を名称入力領域Ａ２２１に反映する。
【０７９９】
容器種類選択領域Ａ２２２は、容器の種類を選択するためのユーザ入力（容器の種類情報）を受付ける。本例では、アンプル、バイアル、プラスチックアンプル（プラバラ）、及びスティックアンプル（スティック）の何れかが選択可能となっている。容器種類選択領域Ａ２２２に対するユーザ入力を受けて、モデル作成部２１２は、形状テンプレートを特定する。
【０８００】
容器色選択領域Ａ２２３は、容器（瓶）の色を選択するためのユーザ入力を受付ける。本例では、透明であるか否かが選択可能となっている。容器の色を選択させることにより、制御部１９０は、例えば、カセットＣａにおいて注射薬を吸着するときの画像処理、及び有効期限を読取るときの画像処理において、容器の色を考慮した画像処理を実行できる。
【０８０１】
バーコード種類選択領域Ａ２２４は、注射薬識別情報を示すバーコードの形式を選択するためのユーザ入力を受付ける。本例では、バーコード種類選択領域Ａ２２４は、バーコードの有無を選択するためのユーザ入力を受付ける。具体的には、注射薬に付されたバーコードが一次元バーコードであるか、注射薬にバーコードを付されていない（バーコード無し）かが選択可能となっている。バーコード無しが選択された場合、簡易形状モデル、及び注射薬１本あたりの重量は、注射薬識別情報に代えて、入力された注射薬名に紐付けて登録される。またこの場合、制御部１９０は、バーコードの向きの登録処理を行わない。
【０８０２】
図７２〜図７４に示すように、期限特定入力領域Ａ２２５は、有効期限を特定するための情報のユーザ入力を受付ける。本例では、期限特定入力領域Ａ２２５には、「使用期限読取有無」、「パターン」、「色」、「方向」及び「順方向」の各項目が含まれている。
【０８０３】
「使用期限読取有無」項目は、有効期限の読取りを制御部１９０に実行させるか否かをユーザに選択させる項目である。「有」が選択された場合、制御部１９０は有効期限を読取り、「無」が選択された場合、制御部１９０は有効期限の読取りを実行しない。この場合、「無」が選択された注射薬については、有効期限の登録が行われず、また、注射薬を払出すときに有効期限の適否は判断されない。
【０８０４】
「パターン」項目は、有効期限（年月）の表示形式をユーザに選択させる項目である。例えば「ｙｙｙｙ．ｍｍ」は、年が４桁、月が２桁の表示形式を示す。本例では、３つの表示形式が選択可能となっている。
【０８０５】
「色」項目は、有効期限の表示色をユーザに選択させる項目である。本例では、表示色が白である（白文字）か、白以外の表示色である（白文字以外）かが選択可能となっている。
【０８０６】
「方向」項目は、有効期限の印字方向をユーザに選択させる項目である。本例では、印字方向が注射薬の全長向きであるか、注射薬の周方向（胴径向き）であるかが選択可能となっている。
【０８０７】
「順方向」項目は、有効期限の印字方向が全長向きである場合に、有効期限（年月）が注射薬の底部から頭部に向けて（順方向に）印字されているのか、その逆に印字されているのかを、ユーザに選択させる項目である。「一般」ボタンは印字方向が順方向である場合の選択ボタンであり、「逆」は印字方向がその逆向きである場合の選択ボタンである。
【０８０８】
「パターン」、「色」、「方向」、及び「順方向」の各項目において選択された情報により、制御部１９０は、有効期限の表示形態を認識できる。そのため、制御部１９０は、有効期限を精度良く読取ることが可能となる。
【０８０９】
図７３に示すように、「色」項目をユーザに選択させる場合、制御部１９０は、ユーザの選択を支援するための選択支援画像を表示しても構わない。制御部１９０は、その他の項目をユーザに選択させる場合に、その項目の選択に適した選択支援画像を表示しても構わない。
【０８１０】
図７４に示すように、測定情報入力領域Ａ２２６は、容器のサイズ情報（測定情報）のユーザ入力を受付ける。本例では、容器のサイズ情報として、ユーザが測定した容器（注射薬）の幅（Ｗｄ１）、全長（Ｈｔ１）、胴体部分の長さ（Ｈｔ２）、及び高さの各数値の入力を受付ける。各長さの入力領域へのユーザ入力を受付けると、制御部１９０は、例えばテンキーを表示する。制御部１９０は、テンキーへの入力内容を、各入力領域に反映する。
【０８１１】
制御部１９０は、容器の高さについては、入力された容器の幅に基づく値を自動入力しても構わない。この場合、制御部１９０は、ユーザの入力支援を行うことができる。
【０８１２】
上述したように、容器の種類がバイアル及びアンプルの場合、容器の幅及び高さは略同一である。そのため、制御部１９０は、容器の幅として入力された数値を、容器の高さの入力値として反映させる。また、制御部１９０は、プラスチックアンプル及びスティックアンプルについては、実験結果を踏まえ、容器の幅よりも所定量小さくした値を、容器の高さの入力値として反映させても構わない。制御部１９０は、プラスチックアンプルについては、例えば容器の幅から所定値（例：２０ｍｍ）を減算した値を、容器の高さの入力値として反映させても構わない。制御部１９０は、スティックアンプルについては、例えば容器の幅に所定値（例：２／３）を乗算した値を、容器の高さの入力値として反映させてよい。
【０８１３】
図７４に示すように、容器のサイズ情報をユーザに入力させる場合、制御部１９０は、ユーザ入力を支援するための入力支援画像を表示しても構わない。例えば、容器の幅（Ｗｄ１）の入力領域に対するユーザ入力を受付けた場合、制御部１９０は、図７４に示すように、選択された容器の概略形状に容器の幅の位置を示した入力支援画像を表示する。その他の長さ（例：容器の全長、胴体部分の長さ）の入力においても、同様の入力支援画像が表示されてよい。
【０８１４】
図７５に示すように、カセットＣａに関する情報を取得するための領域として、入力受付領域Ａ２２は、種別選択領域Ａ２２７、保管位置表示領域Ａ２２８、及びカセット一覧表示領域Ａ２２９を含む。
【０８１５】
種別選択領域Ａ２２７は、簡易形状モデルの作成対象である注射薬を載置するカセットＣａとして、簡易形状モデル作成専用のカセット（専用カセット）を用いるか、使用中のカセットＣａを用いるか、をユーザに選択させる領域である。保管位置表示領域Ａ２２８は、上記注射薬を載置するカセットＣａのカセット保管位置（例：当該位置を示す番号、読取棚Ｎｏ）を表示する。カセット一覧表示領域Ａ２２９は、カセットＣａの保管位置及び種類等を表示する。
【０８１６】
上述の通り、注射薬払出装置１００は、各カセットＣａのカセット固有情報と、カセット保管位置を示す保管位置情報とを紐付けて管理している。注射薬払出装置１００は、専用カセットのカセット固有情報についても、その保管位置情報と紐付けて管理している。そのため、制御部１９０は、使用するカセットＣａが選択されると、当該カセットＣａの保管位置を特定できる。その結果、制御部１９０は、選択されたカセットＣａの保管位置を表示したり、当該カセットＣａをカセット棚１１０から取出したりできる。
【０８１７】
「専用トレイ」ボタンが選択された場合、制御部１９０は、上記注射薬を載置するカセットが専用カセットであると特定する。この場合、制御部１９０は、専用カセットのカセット保管位置を、保管位置表示領域Ａ２２８に表示する。
【０８１８】
「通常トレイ」ボタンが選択された場合、制御部１９０は、カセット一覧表示領域Ａ２２９の中から選択されたカセットＣａを、上記注射薬を載置するカセットＣａとして特定し、当該カセットＣａのカセット保管位置を、保管位置表示領域Ａ２２８に表示する。
【０８１９】
薬品情報読取ボタンＡ２３０は、入力受付領域Ａ２２に入力された入力情報の取得を情報取得部２１１に開始させるためのユーザ入力を受付ける。薬品情報読取ボタンＡ２３０に対するユーザ入力を受付けると、制御部１９０は、保管位置表示領域Ａ２２８に表示されたカセットＣａに、上記注射薬を１本載置するように促すための通知を、タッチパネル２１０に表示させる。その後、簡易形状モデルの作成及び登録処理を開始するためのユーザ入力（登録開始指示）を受付けると、制御部１９０は、入力情報を取得すると共に、簡易形状モデルの作成及び登録処理を実行する。
【０８２０】
図７６に示すように、制御部１９０は、各種処理結果を結果表示領域Ａ２４に表示する。制御部１９０は、読取ったバーコードが示す情報を、識別情報表示領域Ａ２４１に表示する。本例では、読取ったバーコードの文字列が表示される。制御部１９０は、バーコードを読取ることにより特定したバーコードの向き（バーコード方向）を、向き表示領域Ａ２４２に表示する。つまり、向き表示領域Ａ２４２には、図形向き特定部２１５が特定したバーコードの向きが表示される。
【０８２１】
また、制御部１９０は、位置変更部１２６において撮影した上記注射薬の画像を、画像表示領域Ａ２４３に表示する。制御部１９０は、作成した簡易形状モデルのイメージ画像を、モデル表示領域Ａ２４５に表示する。制御部１９０は、算出した注射薬１本あたりの重量を、重量表示領域Ａ２４６に表示する。
【０８２２】
向き選択領域Ａ２４４は、位置変更部１２６に載置された注射薬の向きを示す薬剤向き情報のユーザ入力を受付ける。薬剤師等は、画像表示領域Ａ２４３に表示された画像を視認することにより、位置変更部１２６における注射薬の向きを特定し、当該向きを向き選択領域Ａ２４４に入力する。
【０８２３】
図７６では、注射薬の向きが左向き（注射薬の頭部が左側）であるため、薬剤師等は、向き選択領域Ａ２４４において「左」ボタンを選択する。薬剤向き設定部２１６は、この選択された向きを、注射薬の向きとして設定する。情報登録部２１７は、注射薬の向きが規定された注射薬の向き（本例では左向き）であると特定する。そのため、情報登録部２１７は、図形向き特定部２１５が特定したバーコードの向き（向き表示領域Ａ２４２に表示されている向き）を、向き情報として、読取ったバーコードが示す注射薬識別情報に紐付けて登録する。
【０８２４】
一方、画像表示領域Ａ２４３に表示された画像において、右向きの注射薬の像が表示された場合、薬剤師等は、向き選択領域Ａ２４４において「右」ボタンを選択する。薬剤向き設定部２１６は、この選択された向きを、注射薬の向きとして設定する。情報登録部２１７は、注射薬の向きが規定された注射薬の向き（本例では左向き）とは逆向きであると特定する。そのため、情報登録部２１７は、図形向き特定部２１５が特定したバーコードの向き（向き表示領域Ａ２４２に表示されている向き）とは逆向きを、向き情報として、上記注射薬識別情報に紐付けて登録する。
【０８２５】
なお、薬剤師等が位置変更部１２６を直接視認することにより、位置変更部１２６に載置された注射薬の向きを特定する場合には、結果表示領域Ａ２４に画像表示領域Ａ２４３が表示されなくても構わない。
【０８２６】
＜補足＞
（１）ユーザ入力等により、注射薬識別情報とバーコードの向きとを紐付けて、予め記憶部１８０に記憶しておいても構わない。この場合、制御部１９０は、注射薬に付されたバーコードを読取ることにより、当該注射薬の注射薬識別情報を特定し、記憶部１８０を参照することにより、バーコードの向きを特定する。
（２）バーコードを読取る場合、バーコードリーダー１２３がバーコード全体を読取ることができるように、薬剤回転部１２７（図８参照）を回転させる。バーコードの大きさに依らず回転速度が一定の場合、注射薬に占めるバーコードの大きさが大きくなるほど、バーコードを精度良く読取ることができなくなる可能性がある。
【０８２７】
そこで、注射薬識別情報と薬剤回転部１２７の回転速度とを紐付けて記憶部１８０に記憶しておいても構わない。例えば、注射薬に占めるバーコードの大きさ（占有角度）が大きい程、回転速度が小さくなるように、注射薬識別情報と回転速度とを紐付けて記憶しておく。制御部１９０は、注射薬に付されたバーコードを読取ることにより、当該注射薬の注射薬識別情報を特定し、注射薬識別情報に紐付けられた回転速度で薬剤回転部１２７を回転させる。これにより、バーコードの大きさに依らず、バーコードを精度良く読取ることができる。
【０８２８】
また、注射薬識別情報とバーコードの大きさとを紐付けておくと共に、回転速度を小さくするための基準値を設けておいても構わない。この場合、制御部１９０は、注射薬に付されたバーコードを読取ることにより、当該注射薬の注射薬識別情報に紐付けられたバーコードの大きさを特定する。制御部１９０は、特定したバーコードの大きさを基準値と比較し、当該大きさが基準値未満であれば、所定速度（例：初期設定の速度）で薬剤回転部１２７を回転させる。制御部１９０は、特定したバーコードの大きさが基準値以上であれば、所定速度よりも遅い速度で薬剤回転部１２７を回転させる。この場合も、バーコードの大きさに依らず、バーコードを精度良く読取ることができる。なお、基準値は複数設定されていても構わない。
【０８２９】
〔上記構成の別表現〕
上記構成について、以下のように表現できる。
【０８３０】
［Ａ］＜モデル登録装置＞
本発明の一態様に係るモデル登録装置は、
薬剤が載置された載置部の画像から、前記載置部に載置され、かつ前記載置部から取出す対象とする薬剤の像を特定するために用いられる、薬剤を平面視したときの形状を示す形状モデルを登録するモデル登録装置であって、
薬剤を収容する容器の種類毎に、前記容器の概略形状を表す形状テンプレートが予め準備されており、
入力された前記容器の種類情報、及び前記容器のサイズ情報を取得する情報取得部と、
前記種類情報が示す種類に対応する形状テンプレートを特定し、前記サイズ情報に基づき、特定した形状テンプレートを拡大又は縮小することにより、前記形状モデルを作成するモデル作成部と、
前記モデル作成部が作成した形状モデルを登録するモデル登録部と、を備える。
【０８３１】
前記構成によれば、薬剤師等が容器の種類情報及びサイズ情報を入力するだけで、簡易に形状モデルを作成し、薬剤を払出す薬剤払出装置、又は薬剤払出装置と通信可能に接続できる記憶装置に登録できる。そのため、薬剤払出装置は、登録された形状モデルを用いて、載置部の画像において、載置部から取出し対象とする薬剤の像を特定できる。つまり、形状モデルが登録されていない薬剤（例：新薬）であって、かつ、形状モデルの管理者により当該薬剤の形状モデルが正式に登録されるまでの間であっても、薬剤払出装置は、登録された形状モデルを用いて、取出し対象とする薬剤を特定できる。
【０８３２】
従って、形状モデルが登録されていない薬剤についても、薬剤払出装置は、簡易な形状モデルを用いた薬剤の払出しを行うことが可能となる。
【０８３３】
なお、薬剤払出装置が、載置された注射薬にバックライトを照射して当該注射薬を撮像する場合（例：カセット兼薬剤保持部１３６（図５１及び図５２参照）を用いて、注射薬を撮像する場合）を考える。この場合、撮像画像において、注射薬の形状を鮮明に特定できる。そのため、容器の種類情報及びサイズ情報を取得することなく、また、形状テンプレートを用いることなく、形状モデルを作成できる。しかし、バックライトを設けた構成の場合、注射薬払出装置１００は、その分高価なものとなる。
【０８３４】
上記のモデル登録装置によれば、薬剤師等が容器の種類情報及びサイズ情報を入力するだけで、新薬等の形状モデルを作成し登録できる。そのため、バックライトを備えていない安価な注射薬払出装置１００においても、新薬等の形状モデルを登録できる。
【０８３５】
本発明の一態様に係る薬剤向き登録装置は、
読取位置に載置された薬剤から、前記薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、
前記読取位置に載置された薬剤の向きを設定する薬剤向き設定部と、
前記図形向き特定部により特定された前記図形の向きと、前記薬剤向き設定部により設定された前記薬剤の向きとに基づき、前記図形の向き及び前記薬剤の向きの関係を示す向き情報を、前記薬剤の種類に紐付けて登録する情報登録部と、を備える。
【０８３６】
前記構成によれば、薬剤搬送装置は、特定された図形の向きと設定された薬剤の向きとに基づき登録された上記向き情報を用いることにより、読取位置において図形の向きを読取った薬剤について、実際の薬剤の向きを特定できる。そのため、薬剤搬送装置は、読取位置からの薬剤の取出し、及び搬送先での薬剤の載置を精度良く行うことができる。
【０８３７】
なお、上記薬剤搬送装置は、薬剤を載置する載置部から取出され、かつ種類が識別された薬剤を、薬剤に付された図形の向きに基づき、搬送先において所定方向に沿って載置するものである。
【０８３８】
さらに、本発明の一態様に係る薬剤向き登録装置では、前記薬剤の向きは、ユーザ入力により設定されても構わない。前記構成によれば、簡易な手法により薬剤の向きを特定できる。
【０８３９】
さらに、本発明の一態様に係る薬剤搬送装置は、
薬剤を載置する載置部から取出され、かつ種類が識別された薬剤を、薬剤に付された図形の向きに基づき、搬送先において所定方向に沿って載置する薬剤搬送装置であって、
読取位置に設置された薬剤から、当該薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、
入力された薬剤のサイズ情報、前記図形向き特定部が特定した前記図形の向き、及び前記薬剤向き登録装置により登録された前記向き情報に基づき、前記読取位置に載置された薬剤の吸着位置を決定する吸着位置決定部と、を備えても構わない。
【０８４０】
前記構成によれば、読取位置に載置された薬剤の吸着位置を精度良く算出できる。そのため、読取位置において薬剤を精度良く吸着できる。
【０８４１】
さらに、本発明の一態様に係る薬剤搬送装置は、
薬剤を載置する載置部から取出され、かつ種類が識別された薬剤を、薬剤に付された図形の向きに基づき、搬送先において所定方向に沿って載置する薬剤搬送装置であって、
読取位置に設置された薬剤から、当該薬剤に付された図形を読取ることにより、前記図形の向きを特定する図形向き特定部と、
前記図形向き特定部が特定した前記図形の向き、及び、前記薬剤向き登録装置により登録された前記向き情報に基づき、前記読取位置に載置された薬剤の向きを調整すると共に、前記薬剤を前記搬送先へと搬送する搬送制御部と、を備えても構わない。
【０８４２】
前記構成によれば、搬送先において所定方向に沿って複数の薬剤を載置できる。
【０８４３】
≪ソフトウェアによる実現例≫
注射薬払出装置１００の制御ブロック（特に移送制御部１９１、駆動制御部１９２、搬送制御部１９３、吸着位置決定部１９４、第１判別処理部１９５、第２判別処理部１９６、薬剤位置制御部１９７、保管位置判定部１９８、報知制御部１９９、情報取得部２１１、モデル作成部２１２、吸着可否判定部２１３、モデル登録部２１４、図形向き特定部２１５、薬剤向き設定部２１６、情報登録部２１７、及び重量算出部２１８）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。また、プリンタ装置１３の制御ブロック（特に制御部１０００）についても同様に、論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０８４４】
後者の場合、注射薬払出装置１００及びプリンタ装置１３は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０８４５】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０８４６】
１００  注射薬払出装置（モデル登録装置、薬剤向き登録装置、薬剤搬送装置）
１２６  位置変更部（読取位置）
１９０  制御部（モデル登録装置、薬剤向き登録装置）
１９３  搬送制御部
１９４  吸着位置決定部
２１１  情報取得部
２１２  モデル作成部
２１４  モデル登録部
２１５  図形向き特定部
２１６  薬剤向き設定部
２１７  情報登録部
Ｃａ    カセット（載置部）
【図１】
2020089720.tif 000003
【図２】
2020089720.tif 000004
【図３】
2020089720.tif 000005
【図４】
2020089720.tif 000006
【図５】
2020089720.tif 000007
【図６】
2020089720.tif 000008
【図７】
2020089720.tif 000009
【図８】
2020089720.tif 000010
【図９】
2020089720.tif 000011
【図１０】
2020089720.tif 000012
【図１１】
2020089720.tif 000013
【図１２】
2020089720.tif 000014
【図１３】
2020089720.tif 000015
【図１４】
2020089720.tif 000016
【図１５】
2020089720.tif 000017
【図１６】
2020089720.tif 000018
【図１７】
2020089720.tif 000019
【図１８】
2020089720.tif 000020
【図１９】
2020089720.tif 000021
【図２０】
2020089720.tif 000022
【図２１】
2020089720.tif 000023
【図２２】
2020089720.tif 000024
【図２３】
2020089720.tif 000025
【図２４】
2020089720.tif 000026
【図２５】
2020089720.tif 000027
【図２６】
2020089720.tif 000028
【図２７】
2020089720.tif 000029
【図２８】
2020089720.tif 000030
【図２９】
2020089720.tif 000031
【図３０】
2020089720.tif 000032
【図３１】
2020089720.tif 000033
【図３２】
2020089720.tif 000034
【図３３】
2020089720.tif 000035
【図３４】
2020089720.tif 000036
【図３５】
2020089720.tif 000037
【図３６】
2020089720.tif 000038
【図３７】
2020089720.tif 000039
【図３８】
2020089720.tif 000040
【図３９】
2020089720.tif 000041
【図４０】
2020089720.tif 000042
【図４１】
2020089720.tif 000043
【図４２】
2020089720.tif 000044
【図４３】
2020089720.tif 000045
【図４４】
2020089720.tif 000046
【図４５】
2020089720.tif 000047
【図４６】
2020089720.tif 000048
【図４７】
2020089720.tif 000049
【図４８】
2020089720.tif 000050
【図４９】
2020089720.tif 000051
【図５０】
2020089720.tif 000052
【図５１】
2020089720.tif 000053
【図５２】
2020089720.tif 000054
【図５３】
2020089720.tif 000055
【図５４】
2020089720.tif 000056
【図５５】
2020089720.tif 000057
【図５６】
2020089720.tif 000058
【図５７】
2020089720.tif 000059
【図５８】
2020089720.tif 000060
【図５９】
2020089720.tif 000061
【図６０】
2020089720.tif 000062
【図６１】
2020089720.tif 000063
【図６２】
2020089720.tif 000064
【図６３】
2020089720.tif 000065
【図６４】
2020089720.tif 000066
【図６５】
2020089720.tif 000067
【図６６】
2020089720.tif 000068
【図６７】
2020089720.tif 000069
【図６８】
2020089720.tif 000070
【図６９】
2020089720.tif 000071
【図７０】
2020089720.tif 000072
【図７１】
2020089720.tif 000073
【図７２】
2020089720.tif 000074
【図７３】
2020089720.tif 000075
【図７４】
2020089720.tif 000076
【図７５】
2020089720.tif 000077
【図７６】
2020089720.tif 000078