JP2025092372A - DATA CREATION DEVICE, CONTROL METHOD FOR DATA CREATION DEVICE, DATA CREATION PROGRAM, DRUG SORTION DEVICE, CONTROL METHOD FOR DRUG SORTION DEVICE, AND DRUG SORTION PROGRAM - Google Patents
DATA CREATION DEVICE, CONTROL METHOD FOR DATA CREATION DEVICE, DATA CREATION PROGRAM, DRUG SORTION DEVICE, CONTROL METHOD FOR DRUG SORTION DEVICE, AND DRUG SORTION PROGRAM Download PDFInfo
- Publication number
- JP2025092372A JP2025092372A JP2024094619A JP2024094619A JP2025092372A JP 2025092372 A JP2025092372 A JP 2025092372A JP 2024094619 A JP2024094619 A JP 2024094619A JP 2024094619 A JP2024094619 A JP 2024094619A JP 2025092372 A JP2025092372 A JP 2025092372A
- Authority
- JP
- Japan
- Prior art keywords
- drug
- medicine
- unit
- image
- sorting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Medical Preparation Storing Or Oral Administration Devices (AREA)
Abstract
Description
本開示は、データ作成装置および薬剤仕分装置等に関する。 This disclosure relates to a data creation device and a drug sorting device, etc.
従来、返品された複数種類の薬剤は、薬剤師または医師の手により種類毎に仕分けられていた。返品される薬剤は、様々な患者に処方される、または処方された調剤後の薬剤である。そのため、1患者単位の処方箋情報に基づいて、調剤機器等に予め薬種単位でまとめられた薬種群(薬剤カセット)から、一服用時期単位毎に、(1種または複数種の)薬剤(錠剤)を取りまとめる(分包する)調剤業務に比べて、複数の患者に処方された薬剤がまとめて返品される薬剤の種類は非常に多い。そのため、返品された薬剤を自動的に仕分けて、再利用することの有用性は高い。なお、一服用時期用に調剤される薬剤は、一般に2~3種類程度であり、多くても10種類程度である。 Conventionally, multiple types of returned medicines were sorted by type by a pharmacist or doctor. The returned medicines are either prescribed to various patients or have been dispensed. Therefore, compared to the dispensing work of assembling (packaging) (one or multiple types) of medicines (tablets) for each dosing period from groups of medicines (medicine cassettes) that have been pre-assembled by type in a dispensing machine or the like based on prescription information for each patient, the types of medicines that are returned together from multiple patients are very large. Therefore, it is highly useful to automatically sort and reuse returned medicines. Note that the number of types of medicines dispensed for one dosing period is generally around 2 to 3, and at most around 10.
なお、仕分け業務にかかる時間、手間、または仕分け間違い(薬剤カセットへの戻し間違い)による誤投与のリスクを避けるため、返品された薬剤を、そのまま廃棄する薬局または病院(正確には院内薬剤部)も存在している。 However, to avoid the time and effort required for sorting, or the risk of mis-administration due to incorrect sorting (putting the wrong medication back into the medication cassette), some pharmacies or hospitals (or more accurately, their in-house pharmacy departments) simply dispose of returned medications.
特許文献1には、薬剤の自動仕分けを実現する薬剤仕分装置が開示されている。特許文献1の薬剤仕分装置は、第1収容部に収容された複数種類の薬剤を1つずつ撮像し、撮像した画像に基づき薬剤の種類を判別し、その判別結果に基づき第2収容部の仕分カップに種類ごとに仕分ける。さらに、薬剤仕分装置は、種類ごとに仕分けた薬剤を、分包機構へ搬送して分包する。
薬剤仕分装置は、撮像画像を、予め薬剤の種類毎に登録している薬剤の画像(マスタデータに含まれるマスタ画像)と照合することにより、第1収容部に収容された薬剤の種類を判別する。予め登録しているマスタ画像は、薬剤仕分装置の出荷前に限らず、薬剤仕分装置が病院または薬局等に設置された後に、薬剤仕分装置において新たに登録される可能性もある。 The medicine sorting device determines the type of medicine contained in the first storage unit by comparing the captured image with images of the medicine that have been registered in advance for each type of medicine (master images included in the master data). The pre-registered master images may be registered not only before the medicine sorting device is shipped, but also after the medicine sorting device is installed in a hospital, pharmacy, etc.
特許文献1には、外部装置からの配信に依らず薬剤仕分装置においてマスタ画像を登録することに関し、目視鑑査を行った後の撮像画像をマスタ画像として登録することについては開示されている。しかし、目視鑑査を行うことなくマスタ画像を登録する手法について開示されていない。また、特許文献1には、予め準備されたマスタ画像を用いずに薬剤を仕分ける手法については開示されていない。
本発明の一態様は、マスタデータの簡易な登録を実現することを目的とする。また、本発明の別の一態様は、マスタデータを予め登録することなく、薬剤の仕分処理を行うことを目的とする。 One aspect of the present invention aims to realize simple registration of master data. Another aspect of the present invention aims to perform drug sorting processing without registering master data in advance.
本発明の一態様に係るデータ作成装置は、種類判別の対象薬剤の画像と照合されるマスタ画像を含むマスタデータを作成するデータ作成装置であって、薬剤の識別情報であって、前記薬剤に形成された少なくとも1つのマークにより示される前記識別情報の入力を受付ける受付部と、撮像された前記薬剤の画像において、前記薬剤に形成された1つのマークを含むマーク領域を少なくとも1つ抽出する抽出部と、前記受付部が受付けた識別情報と前記抽出部が抽出したマーク領域とに基づく、前記薬剤の画像を前記マスタ画像として登録する登録操作を受付けた場合に、前記薬剤の画像を前記マスタ画像として前記識別情報に対応付けて、前記マスタデータを作成する作成部と、を備える。 A data creation device according to one aspect of the present invention is a data creation device that creates master data including a master image to be matched with an image of a drug to be type-discriminated, and includes a reception unit that receives input of drug identification information, the identification information being indicated by at least one mark formed on the drug, an extraction unit that extracts at least one mark area including one mark formed on the drug from the captured image of the drug, and a creation unit that, when receiving a registration operation to register the image of the drug as the master image based on the identification information received by the reception unit and the mark area extracted by the extraction unit, creates the master data by associating the image of the drug as the master image with the identification information.
本発明の一態様に係るデータ作成装置の制御方法は、種類判別の対象薬剤の画像と照合されるマスタ画像を含むマスタデータを作成するデータ作成装置の制御方法であって、薬剤の識別情報であって、前記薬剤に形成された少なくとも1つのマークにより示される前記識別情報の入力を受付ける受付ステップと、撮像された前記薬剤の画像において、前記薬剤に形成された1つのマークを含むマーク領域を少なくとも1つ抽出する抽出ステップと、前記受付ステップにおいて受付けた識別情報と前記抽出ステップにおいて抽出されたマーク領域とに基づく、前記薬剤の画像を前記マスタ画像として登録する登録操作を受付けた場合に、前記薬剤の画像を前記マスタ画像として前記識別情報に対応付けて、前記マスタデータを作成する作成ステップと、を含む。 A control method for a data creation device according to one aspect of the present invention is a control method for a data creation device that creates master data including a master image to be matched with an image of a drug to be type-discriminated, and includes a reception step of receiving input of drug identification information, the identification information being indicated by at least one mark formed on the drug, an extraction step of extracting at least one mark area including one mark formed on the drug from the captured image of the drug, and a creation step of, when a registration operation is received to register the image of the drug as the master image based on the identification information received in the reception step and the mark area extracted in the extraction step, creating the master data by associating the image of the drug as the master image with the identification information.
本発明の別の一態様に係る薬剤仕分装置は、複数の仕分容器を備え、種類が未知の薬剤を種類毎に前記仕分容器に仕分ける薬剤仕分装置であって、薬剤から発せられる赤外光を受光する赤外センサと、前記赤外センサが受光した赤外光の、周波数と強度との関係を示す波形データを取得する取得部と、前記取得部が取得した、前記種類が未知の薬剤の前記波形データと、収容先の仕分容器が既に決定している薬剤の前記波形データとに基づき、前記種類が未知の薬剤を収容する仕分容器を決定する決定部と、を備える。 A drug sorting device according to another aspect of the present invention is a drug sorting device that includes a plurality of sorting containers and sorts drugs of unknown type into the sorting containers by type, and includes an infrared sensor that receives infrared light emitted from the drugs, an acquisition unit that acquires waveform data indicating the relationship between the frequency and intensity of the infrared light received by the infrared sensor, and a determination unit that determines a sorting container to hold the drug of unknown type based on the waveform data of the drug of unknown type acquired by the acquisition unit and the waveform data of drugs whose destination sorting containers have already been determined.
本発明の別の一態様に係る薬剤仕分装置の制御方法は、複数の仕分容器を備え、種類が未知の薬剤を種類毎に前記仕分容器に仕分ける薬剤仕分装置の制御方法であって、前記薬剤仕分装置は、薬剤から発せられる赤外光を受光する赤外センサを備え、前記赤外センサが受光した赤外光の、周波数と強度との関係を示す波形データを取得する取得ステップと、前記取得ステップにおいて取得した、前記種類が未知の薬剤の前記波形データと、前記仕分容器に既に仕分けられた薬剤の前記波形データとに基づき、前記種類が未知の薬剤を収容する仕分容器を決定する決定ステップと、を含む。 A control method for a medicine sorting device according to another aspect of the present invention is a control method for a medicine sorting device that includes a plurality of sorting containers and sorts medicines of unknown type into the sorting containers by type, the medicine sorting device including an infrared sensor that receives infrared light emitted from the medicines, and includes an acquisition step of acquiring waveform data showing the relationship between the frequency and intensity of the infrared light received by the infrared sensor, and a determination step of determining a sorting container that will hold the medicine of unknown type based on the waveform data of the medicine of unknown type acquired in the acquisition step and the waveform data of the medicines already sorted into the sorting containers.
本発明の一態様によれば、マスタデータを簡易に登録できる。また、本発明の別の一態様によれば、マスタデータを予め登録することなく、薬剤の仕分処理を行うことができる。 According to one aspect of the present invention, master data can be registered easily. In addition, according to another aspect of the present invention, drug sorting processing can be performed without registering master data in advance.
〔前提となる構成〕
図1は、薬剤仕分システム100の構成例を示すブロック図である。図1に示すように、薬剤仕分システム100は、例えば、薬剤仕分装置1およびデータ作成装置20を含む。まず、本発明の各実施形態の説明に先駆けて、前提となる構成として薬剤仕分装置1の構成について説明する。
[Prerequisite configuration]
Fig. 1 is a block diagram showing a configuration example of a
(薬剤仕分装置1の概要)
図2は、薬剤仕分装置1の構成例を示す図である。図2において、符号201は薬剤仕分装置1の斜視図であり、符号202は、薬剤仕分領域2の基本構成を示す斜視図である。まず、薬剤仕分装置1の概要について図1および図2を用いて説明する。図1、並びに、図2の符号201および符号202に示すように、薬剤仕分装置1は、薬剤仕分領域2、タッチパネル3、および分包機構6(分包部)を備える。
(Overview of medicine sorting device 1)
Fig. 2 is a diagram showing an example of the configuration of the
薬剤仕分装置1は、複数種類の薬剤のそれぞれについて撮像し、撮像の結果得られた画像に基づき薬剤の種類を判別し、種類毎に薬剤を仕分ける。具体的には、薬剤仕分領域2においてこの処理が行われる。薬剤仕分領域2(薬剤仕分装置1の内部構成)については後述する。
The
本実施形態では、複数種類の薬剤は、容器等に収容されていない薬剤、または包装等が施されていない薬剤であり、その一例として、錠剤またはカプセルであるものとして説明する。また、複数種類の薬剤が返品された薬剤であるものとして説明する。薬剤の返品としては、薬局または病院における採用薬が当該薬局または病院にて「返品薬」として返品される場合と、当該薬局または病院において、当該採用薬以外に、他の薬局または病院で発行された薬剤も含み得る「持参薬」が返品される場合とが含まれる。換言すれば、返品される薬剤という概念には、上記「返品薬」および「持参薬」の少なくともいずれかが含まれる。薬剤仕分装置1は、薬剤が返品された後、撮像から仕分までの処理を自動的に行うことが可能である。
In this embodiment, the multiple types of medicines are medicines that are not contained in a container or the like, or medicines that are not packaged, and an example of such medicines will be described as tablets or capsules. The multiple types of medicines will also be described as returned medicines. Examples of returned medicines include a case where a medicine adopted by a pharmacy or hospital is returned to the pharmacy or hospital as a "returned medicine" and a case where a "brought-in medicine" that may include medicines issued by other pharmacies or hospitals in addition to the adopted medicine is returned to the pharmacy or hospital. In other words, the concept of returned medicines includes at least one of the above "returned medicines" and "brought-in medicines." After the medicine is returned, the
タッチパネル3は、操作部31にて各種ユーザ入力を受け付けるとともに、表示部32にて各種画像(例:薬剤仕分の推移を示す画像)を表示する。
The
分包機構6は仕分けられた薬剤を分包する。薬剤仕分装置1は、分包機構6を備えることで、上記仕分から分包までの処理を自動で行うことができる。分包機構6としては、従来から用いられている錠剤分包機または散薬分包機の分包部を採用することが可能である。この場合、例えば、同一薬種毎に仕分けられた薬剤を、一包または複数包に分包することができる。
The
(薬剤仕分領域2の基本構成)
次に、図1および図2の符号202を用いて、薬剤仕分領域2の基本構成(薬剤仕分装置1の内部構成)について説明する。
(Basic configuration of drug sorting area 2)
Next, the basic configuration of the medicine sorting area 2 (the internal configuration of the medicine sorting device 1) will be described with reference to reference numeral 202 in FIGS.
図1および図2の符号202に示すように、薬剤仕分領域2は、ハードウェアとして主に、第1収容部11、搬送・仕分ユニット12(搬送部)、撮像ユニット13、第2収容部14(収容部)、待機トレイ15(仮収容部)、回収トレイ16、薬剤投入口17、および第1払出機構4を備える。そして、搬送・仕分ユニット12を除く各部材は台座19に設けられている。
As shown by
第1収容部11は、ユーザによって返品された複数種類の薬剤を混在した状態で収容する。本実施例では、第1収容部11は、複数の収容部に分割されている。この場合、例えば、1つの収容部に収容された薬剤の全てが搬送・仕分ユニット12によって搬送されると、当該収容部に隣接する収容部に収容された薬剤が搬送対象となる。また、第1収容部11がZ軸(円柱形状の中心)に対して回動可能に設けられてもよい。この場合、コンピュータ60の制御部60aは、例えば1つの収容部が空になったタイミングで、搬送・仕分ユニット12が薬剤を取得しやすいように第1収容部11を回動させてもよい。
The
第2収容部14には、薬剤を種類毎に仕分けられた状態で収容する複数の仕分カップ141(仕分容器)を複数配置可能である。制御部60aは、撮像ユニット13で撮像された薬剤の画像に基づき薬剤の種類を判別し、その判別結果に基づき当該薬剤を格納する仕分カップ141を決定する。当該薬剤は、その決定された仕分カップ141に搬送・仕分ユニット12により搬送され、格納される。
The
待機トレイ15は、薬剤が仮置きされる収容部である。例えば、仕分カップ141の全てに薬剤が格納されている場合に、制御部60aによりそれら以外の種類であると判別された薬剤が、待機トレイ15に仮置きされる。この場合、仕分カップ141から薬剤が取り除かれた後、待機トレイ15から当該仕分カップ141に搬送されてもよい。
The waiting
また、待機トレイ15に仮置きされた薬剤が仕分カップ141に搬送される過程において、仕分カップ141の全てに薬剤が格納されている場合に、制御部60aによりそれら以外の種類であると判別された薬剤は、第1収容部11に仮置きされてもよい。すなわち、第1収容部11は、最初に第1収容部11から仕分カップ141または待機トレイ15への薬剤の搬送が終了した後は、第2の待機トレイとして使用されてもよい。以降、制御部60aは、仕分カップ141の全てに薬剤が格納されている場合に、制御部60aによりそれら以外の種類であると判別された薬剤は、待機トレイ15および第1収容部11に交互に仮置きされる。これにより、既に判別された薬剤とまだ判別されていない薬剤とを別の場所に配置することにより、それらが混同する可能性を低減できる。ただし、薬剤仕分装置1は、待機トレイ15および第1収容部11のいずれとも別の、第2の待機トレイをさらに備えていてもよい。この場合には、第1収容部11は第2の待機トレイとしては用いられない。
In addition, in the process of transporting the medicines temporarily placed in the waiting
また、本実施形態では、待機トレイ15には、薬剤であると推定された推定薬剤(後述)が仮置きされても構わない。推定薬剤が待機トレイ15に仮置きされた場合、推定薬剤は、制御部60aの判別結果に応じて、第2収容部14の所定領域に搬送されてもよい。
In addition, in this embodiment, a suspected drug (described later) that is suspected to be a drug may be temporarily placed on the waiting
回収トレイ16は、制御部60aにより種類が判別できなかった物(例:薬剤以外の異物)を格納する収容部である。薬剤以外の異物としては、例えば、PTP(Press Through Pack)シートの破片が挙げられる。PTPシートの破片は、薬剤の返品時に第1収容部11に混入する可能性がある。また、制御部60aは、薬剤データベースに廃棄する薬剤として登録されている薬剤、またはユーザが廃棄することを所望する薬剤(例:製造日の古い薬剤)についても、回収トレイ16に格納する。
The
薬剤投入口17は、第2収容部14に格納された薬剤を、分包機構6へ払い出すためのものである。薬剤仕分装置1においては、第1払出機構4または搬送・仕分ユニット12が、第2収容部14に格納された薬剤を、薬剤投入口17に投入することで分包機構6へ払い出す。
The
また、図1に示すように、薬剤仕分装置1は、上記各部材(ハードウェア)を統括して制御するコンピュータ60を備える。コンピュータ60は、制御部60a(ソフトウェア)として主に、搬送制御部61、仕分制御部62、撮像制御部63、判別部64、操作入力部65、表示制御部66、取出制御部67a、傾斜制御部67b、および分包制御部68を備える。
As shown in FIG. 1, the
操作入力部65および表示制御部66は、それぞれタッチパネル3の操作部31および表示部32を制御する。分包制御部68は、分包機構6を制御して、薬剤投入口17から投入された薬剤を分包する。
The
以下の説明では、ソフトウェアの制御に基づくハードウェアの動作について、動作主体がハードウェアであるものとして説明する場合がある。 In the following explanation, the operation of hardware based on software control may be described as if the operating entity is the hardware.
また、コンピュータ60は記憶部80を備える。記憶部80は、複数種類の薬剤に関する薬剤データを管理する薬剤データベース(薬剤マスタ)、および、第1カメラ131が撮像した画像を示す画像データ等を記憶する。なお、記憶部80に記憶された各種データは、記憶部80にて管理されていなくてもよく、例えば外部装置で管理されてもよい。この場合、制御部60aは、上記各種データを、必要に応じて、インターネット等の通信回線を通じて当該外部装置から取得してもよい。また、薬剤データベースは、新たな薬剤データが追加されることにより、更新されてもよい。
The
〔薬剤仕分装置1における処理の概要〕
薬剤仕分装置1では、搬送・仕分ユニット12が、第1収容部11に返品された各薬剤を撮像ユニット13まで搬送する。搬送された各薬剤を順次撮像ユニット13が撮像する。制御部60aは、撮像された画像に基づき各薬剤の種類を判別するとともに、判別した各薬剤の第2収容部14における仕分位置を決定する。搬送・仕分ユニット12は、決定された仕分位置に各薬剤を搬送する。そして、第2収容部14に格納された薬剤についての情報は、仕分カップ141のRFIDタグに書き込まれたり、記憶部80に記憶されたり、タッチパネル3に表示されたりする。また、薬剤の仕分が完了した後、または仕分の途中において、ユーザがタッチパネル3を操作することで、分包等の処理が行われる。以降、各処理について具体的に説明する。
[Overview of Processing in Medicine Dispensing Device 1]
In the
〔撮像ユニット13への薬剤搬送処理〕
まず、第1収容部11から撮像ユニット13への薬剤搬送処理について、図1および図2の符号201を用いて説明する。
[Drug Delivery Process to Imaging Unit 13]
First, the process of transporting medicine from the
具体的には、搬送・仕分ユニット12は、第1収容部11に収容された薬剤を、撮像ユニット13が薬剤を受け入れる受入領域Ar1(図3の符号302参照)まで搬送させる。搬送制御部61は、搬送・仕分ユニット12による当該搬送処理を制御する。
Specifically, the transport/
搬送・仕分ユニット12は、第2カメラ121、吸着・シャッター機構122、および搬送機構123を備える。また、搬送・仕分ユニット12は、容器取出機構124をさらに備える。
The transport and sorting
第2カメラ121は、搬送対象とする薬剤を特定するために、第1収容部11を逐次撮像する。撮像制御部63は、第2カメラ121の撮像処理を制御する。第2カメラ121は、搬送・仕分ユニット12の(具体的には、少なくとも吸着・シャッター機構122を含む筐体の)、台座19と対向する側の端部に設けられる。第2カメラ121は、吸着機構の先端部に設けられてもよい。撮像制御部63は、撮像された画像を解析して、当該画像に薬剤が含まれるか否かを判定する。搬送制御部61は、薬剤が含まれると判定された場合には、例えば、上記先端部を第1収容部11に近づけ、そのとき撮像された画像に含まれる薬剤を搬送対象の薬剤として特定する。
The
吸着・シャッター機構122は、搬送対象として特定された薬剤を吸着する吸着機構と、吸着機構が吸着した薬剤が落下することを防止するシャッター機構とを含む。吸着機構はZ軸方向に移動可能に設けられる。シャッター機構は上記端部の前方に、XY平面と略平行に移動可能に設けられる。
The suction/
吸着機構は、薬剤取得時に、上記端部から延伸して、その先端部において、特定された薬剤を吸着した後、上記端部の位置まで戻る。この状態において、搬送制御部61は、上記端部と対向する位置にシャッター機構を移動させ、薬剤搬送中、シャッター機構の位置を維持する(閉状態とする)。搬送制御部61は、受入領域Ar1に配置された薬剤保持機構133の薬剤載置台133a(図3の符号302参照)と対向する位置まで吸着・シャッター機構122を移動させると、シャッター機構を上記端部と対向しない位置に移動させる(開状態とする)。そして、吸着機構を上記端部から延伸させた後、吸着状態を解除することにより、薬剤載置台133aに薬剤を載置する。
When acquiring a drug, the suction mechanism extends from the end, adsorbs the identified drug at its tip, and then returns to the position of the end. In this state, the
搬送機構123は、搬送制御部61の制御を受けて、X軸およびY軸方向に吸着・シャッター機構122を移動させる。この搬送機構123により、第1収容部11上での搬送対象となる薬剤の探索時の吸着・シャッター機構122の動き、または第1収容部11から薬剤載置台133aまでの薬剤搬送が可能となる。また、薬剤載置台133aから、第2収容部14、待機トレイ15または回収トレイ16への薬剤搬送が可能となる。さらに、第2収容部14から薬剤投入口17への薬剤搬送が可能となる。
The
〔薬剤撮像処理〕
次に、撮像ユニット13による薬剤撮像処理について、図1、図2の符号202、および図3を用いて説明する。図3の符号301および符号302は、撮像ユニット13の全体構成を示す斜視図である。上記薬剤撮像処理は、主として、撮像ユニット13および撮像制御部63により行われる。
[Drug Imaging Processing]
Next, the medicine imaging process by the
具体的には、撮像ユニット13は、薬剤載置台133aに載置され、図3の符号302に示す撮像対象となる薬剤を配置する配置領域Ar2(撮像領域)に配置された薬剤を撮像する。撮像制御部63は、撮像ユニット13による当該撮像処理と、第1カメラ131および照明器134の旋回移動と、薬剤保持機構133の移動とを制御する。撮像ユニット13は、図1および図3に示すように、第1カメラ131(撮像部、第1撮像部)、回転機構132(回動部)、薬剤保持機構133(薬剤載置台、移動機構)、および照明器134(紫外光照射部、可視光照射部)を備える。
Specifically, the
第1カメラ131は、後述の判別部64において薬剤の種類を判別するために、第1カメラ131と対向する配置領域Ar2に配置された薬剤を撮像する。薬剤保持機構133は、薬剤を保持する機構であり、図3の符号301および符号302に示すように、薬剤載置台(シャーレ)133aと、旋回機構133b(移動機構)と、薬剤載置台133aおよび旋回機構133bを接続する軸部133cとを備える。薬剤載置台133aは、撮像対象となる薬剤を載置するものである。旋回機構133bは、薬剤載置台133aを移動させるものであり、具体的には、薬剤載置台133aをXY平面に対して旋回させるとともに、軸部133cを、軸部133cの周方向に旋回させる。
The
撮像制御部63は、薬剤載置台133aに第1収容部11から搬送された薬剤が載置されると、旋回機構133bを駆動し、当該薬剤載置台133aを受入領域Ar1から配置領域Ar2へと移動させる。その後、少なくとも第1カメラ131および照明器134を制御して、配置領域Ar2に配置された薬剤を撮像する。撮像した画像は記憶部80に画像データとして記憶される。撮像制御部63は、例えば撮像が完了した後に、旋回機構133bを駆動し、撮像された薬剤が載置された薬剤載置台133aを配置領域Ar2から受入領域Ar1へと移動させる。
When the drug transported from the
本実施形態では、薬剤載置台133aは軸部133cの先端部(端部)に2つ設けられている。旋回機構133bは、軸部133cを旋回させることにより、一方の薬剤載置台133aを配置領域Ar2に配置したとき、他方の薬剤載置台133aを受入領域Ar1に配置する。配置領域Ar2での薬剤撮像時に、搬送・仕分ユニット12により、受入領域Ar1に存在する薬剤載置台133aに、第1収容部11から薬剤を搬送しておくことで、連続的な薬剤の撮像処理が可能となる。なお、当該薬剤載置台133aは、第2収容部14への薬剤仕分処理後等、薬剤が載置されていない状態であることが前提である。
In this embodiment, two medicine mounting tables 133a are provided at the tip (end) of the
照明器134は、撮像制御部63の制御により、薬剤の撮像時に、薬剤に照射される光を出射する。照明器134は、図3の符号301に示すように、薬剤に可視光を照射する可視光照射部(第1照射部134aおよび第2照射部134b)と、薬剤に紫外光を照射する紫外光照射部134cとを備える。
The
第1照射部134aおよび第2照射部134bは、可視光として白色光を薬剤に照射する。第1照射部134aはバー形状の可視光源(バー照明)であり、第2照射部134bはリング形状の可視光源(リング照明)である。第1カメラ131は、第1照射部134aまたは第2照射部134bから出射され、薬剤で反射した可視光を受光することにより、可視光に基づく画像(可視光画像)を取得する。撮像制御部63は、第1カメラ131が取得した可視光画像を示す画像データを、判別部64に出力する。
The
紫外光照射部134cは、薬剤に紫外光(例:365nm以上410nm以下のピーク波長を有する光)を照射することで、薬剤に含まれる成分を励起させる。これにより、薬剤から蛍光(例:410nm以上800nm以下のピーク波長を有する光)が取り出される。第1カメラ131は、薬剤から発せられた蛍光を受光することにより、紫外光に基づく画像(紫外光画像)を取得する。撮像制御部63は、第1カメラ131が取得した紫外光画像を示す画像データを、判別部64に出力する。
The ultraviolet
回転機構132は、図3に示すように、撮像対象となる薬剤が配置される配置領域Ar2(当該位置に配置された薬剤載置台133a)の周囲を旋回するように第1カメラ131を回動させる。第1カメラ131は、回転機構132が回動させた複数の位置から、配置領域Ar2に配置された薬剤を撮像する。具体的には、第1カメラ131および照明器134を含む撮像機構を、配置領域Ar2の周囲を旋回するように回動させる。そのため、配置領域Ar2に対する第1カメラ131および照明器134の位置関係を維持したまま、第1カメラ131が複数の方向から薬剤を撮像できる。
As shown in FIG. 3, the
回転機構132は、図3の符号301に示すように、撮像機構駆動部132aと動力伝達機構132bとを含む。撮像機構駆動部132aは、撮像機構を配置領域Ar2の周囲を旋回させるための動力を発生する。動力伝達機構132bは、撮像機構駆動部132aが発生させた動力を撮像機構へと伝達する。撮像機構駆動部132aは、撮像制御部63の制御により駆動し、配置領域Ar2の周囲における撮像機構の位置を変更する。
As shown by
回転機構132は、撮像機構を、初期位置と、初期位置と対向する位置との間において旋回させる。初期位置とは、配置領域Ar2に対して略垂直方向の位置であって、配置領域Ar2の上方の位置である。初期位置と対向する位置とは、配置領域Ar2に対して略垂直方向の位置であって、配置領域Ar2の下方の位置である。
The
〔画像処理・判別処理〕
次に、撮像ユニット13により撮像された画像に対する画像処理と、画像処理の結果に基づく薬剤の判別処理について、図1を用いて説明する。上記画像処理は、主として撮像制御部63により行われ、上記判別処理は、主として判別部64により行われる。
[Image processing/discrimination processing]
Next, image processing of the image captured by the
判別部64は、第1カメラ131により撮像された薬剤の画像に基づき、薬剤の種類を判別する。具体的には、判別部64は、第1照射部134aまたは第2照射部134bから可視光が照射された状態で撮像された薬剤の撮像結果(可視光画像)に基づき、薬剤の種類を判別する。また、判別部64は、紫外光が照射された状態で撮像された薬剤の撮像結果(紫外光画像)に基づき、薬剤の種類を判別する。
The
判別部64は、可視光画像および/または紫外光画像のそれぞれにおいて画像解析を実行することにより、当該画像に含まれる薬剤の特徴を抽出する。薬剤の特徴としては、例えば、大きさ、形状、刻印、プリント、割線、代表色(刻印またはプリントが付された領域の色)が挙げられる。OCR(Optical Character Recognition)等を行った場合には、薬剤の特徴として、刻印またはプリントにより表された薬剤名または製造元を示す識別情報(薬剤を識別する識別情報)、使用期限等のその他の情報が抽出される。また、紫外光画像の場合には、薬剤の特徴として、画像中の薬剤における代表色が挙げられる。判別部64は、抽出した各薬剤の特徴を、薬剤の画像データに紐づけて記憶部80に記憶する。なお、薬剤の特徴抽出は、公知の技術により行われてもよい。
The
判別部64は、各薬剤の特徴を薬剤データベースと照合することにより薬剤の種類を判別する。判別部64は、抽出した薬剤の特徴に基づいて、パターンマッチング等を用いて、薬剤データベースの中から、撮像された薬剤に関する薬剤データの候補を絞込む。この場合、例えば、上述した大きさ、形状、刻印、プリント、割線、および代表色の少なくとも1つを用いて薬剤データの候補を絞込む。その後、判別部64は、OCR等を行い、刻印またはプリントに表された識別情報等を読取り、パターンマッチング等を用いて上記候補の中から薬剤の種類をさらに絞込む。
The
また、判別部64は、パターンマッチング等を用いて抽出した薬剤の特徴(対象特徴)が薬剤データベースに無い場合であっても、対象特徴の少なくとも一部に基づき薬剤(錠剤またはカプセル)であると推定される場合には、薬剤の種類を推定薬剤として判別する。この場合、推定薬剤も、第2収容部14または待機トレイ15への仕分け対象とすることができる。本実施形態では、推定薬剤は、まず待機トレイ15へ仮置きされても構わない。
In addition, even if the drug features (target features) extracted using pattern matching or the like are not in the drug database, if the
判別部64は、薬剤の種類の判別結果を仕分制御部62に出力する。例えば、薬剤の種類を1つに特定できた場合、または所定数以内の候補数に絞込んだ場合には、当該薬剤に関する薬剤データを判別結果として出力する。この場合、判別部64は、当該薬剤に関する薬剤データを、当該薬剤の画像データに紐づけて記憶部80に記憶する。
The
判別部64は、薬剤の種類を推定薬剤として判別した場合には、薬剤の特徴(推定薬剤として推定された物の特徴)を判別結果として出力する。一方、判別部64は、薬剤データベースに廃棄する薬剤として登録された薬剤であると判別した場合、または第1収容部11に収容された物が薬剤以外の異物であると判別した場合、仕分対象外の薬剤である旨を判別結果として出力する。
When the
搬送・仕分ユニット12は、判別部64による判別結果に基づき、薬剤を種類毎に第2収容部14へ格納するか、または待機トレイ15へ格納する薬剤仕分処理を実行する。仕分制御部62は、搬送・仕分ユニット12を制御して、撮像および判別処理後に受入領域Ar1に配置された薬剤を、判別結果に基づき、第2収容部14の所定の仕分カップ141または待機トレイ15まで搬送する。
The transport/
(第1払出機構)
搬送・仕分ユニット12の容器取出機構124は、第2収容部14から仕分カップ141を取り出し、第1払出機構4へと受け渡すものである。具体的には、容器取出機構124は、仕分カップ141の一部を把持して引き上げることで、第2収容部14から取り出す。ただし、容器取出機構124は、搬送・仕分ユニット12とは別の独立した機構であってもよい。
(First dispensing mechanism)
The
第1払出機構4は、仕分カップ141に収容された薬剤を、仕分カップ141ごとに分包機構6へ払い出すものである。このとき、第1払出機構4は、容器取出機構124から受け取った仕分カップ141を傾斜させることで、当該仕分カップ141に収容された薬剤を分包機構6へ払い出す。ただし、薬剤の種類および数量などの条件によっては、仕分カップ141を傾斜させるだけでは全ての薬剤を払い出せない場合もある。この場合には、第1払出機構4は、仕分カップ141を完全に上下反転させる。制御部60aは、例えば図示しない質量計測機構により仕分カップ141(およびその中の薬剤)の質量を計測し、当該質量が仕分カップ141の質量と略等しくなった場合に全ての薬剤が払い出されたと判定する。
The
このように、薬剤仕分装置1においては、第2収容部14から仕分カップ141を取り出す機構と、取り出された仕分カップ141を傾斜させる機構とが別個である。第2収容部14では、仕分カップ141の収容率を高めるために、仕分カップ141同士が近接した状態で配置される。取り出す機構と傾斜させる機構とを別構成とすることにより、近接して配置された複数の仕分カップ141から取出対象の仕分カップ141を適切に取出すために、仕分カップ141の取出しに適した容器取出機構124を用いることができる。さらに、仕分カップ141を確実に保持して所望の角度に傾斜させるために、仕分カップ141を保持し、傾斜させることに適した第1払出機構4を用いることができる。したがって、第2収容部14において仕分カップ141が高集積に配置された状態において、容器取出機構124が取出対象の仕分カップ141を適切に取出した後、第1払出機構4が当該仕分カップ141を傾斜させることにより当該仕分カップ141内の薬剤を払出すことができる。
In this way, in the
(第2払出機構)
吸着・シャッター機構122は、第2収容部14に収容された薬剤を個別に払い出す、第2払出機構としても動作する。具体的には、吸着・シャッター機構122による払い出しを行う場合、第2収容部14に配された状態の仕分カップ141から、薬剤を1錠ずつ分包機構6へ搬送して払い出す。
(Second dispensing mechanism)
The suction/
第1払出機構4のみで第2収容部14に収容された薬剤を分包機構6へ払い出す場合、1つの仕分カップ141に収容可能な薬剤の数の上限が、分包機構6が1回の分包で分包可能な薬剤の数の上限(以下、分包上限と称する)に制限される。このため、第1収容部11または待機トレイ15から第2収容部14への薬剤の搬送時に、第2収容部14へ収容できない薬剤が増加して薬剤の搬送の効率が低下する可能性がある。
When the medicines contained in the
薬剤仕分装置1においては、制御部60aは、仕分カップ141に収容されている薬剤の数が規定された数よりも多いか否かを判定する。規定された数は、例えば分包上限である。ただし、規定された数は、分包上限よりも小さい別の値であってもよい。仕分カップ141に収容されている薬剤の数が規定された数よりも多い場合には、搬送制御部61が吸着・シャッター機構122を制御して、仕分カップ141から分包機構6へ薬剤の払い出しを行う。仕分カップ141に収容されている薬剤の数が規定された数以下である場合には、取出制御部67aが容器取出機構124を制御して、仕分カップ141を第2収容部14から取り出して第1払出機構4に受け渡す。その後、傾斜制御部67bが傾斜機構42を制御して仕分カップ141から分包機構6へ薬剤の払い出しを行う。
In the
〔実施形態1〕
図1に示したように、薬剤仕分システム100は、データ作成装置20をさらに含む。データ作成装置20は、薬剤データベースに追加するマスタデータを作成する装置である。マスタデータは、薬剤の種類のそれぞれについての薬剤に関する薬剤データである。マスタデータは、例えば、種類判別の対象薬剤の画像と照合されるマスタ画像と、薬剤を識別する情報の一例である薬剤コードと、薬剤の名称とが対応付けられたデータである。図1に示したように、データ作成装置20は、制御部21、記憶部22、表示部23、および入力部24を備える。
[Embodiment 1]
As shown in FIG. 1, the
制御部21は、マスタデータを作成する処理を行う。制御部21の具体的な構成については、別実施形態として説明する。
The
記憶部22は、制御部21による制御に必要な情報を記憶する記憶装置である。ただし、データ作成装置20において、記憶部22は必須ではない。データ作成装置20は、制御部21による制御に必要な情報を記憶する外部の記憶装置と通信可能に接続されていてもよい。
The
表示部23は、ユーザに対するメッセージ等の画像を表示する表示装置である。入力部24は、データ作成装置20に対するユーザの入力を受付ける入力装置である。表示部23および入力部24としては、公知のものを特に制限なく用いることができる。
The
図4は、実施形態1に係るマスタデータの作成方法の一例を示すフローチャートである。本実施形態では、制御部21が一連の処理を実行するものとして説明する。
Figure 4 is a flowchart showing an example of a method for creating master data according to the first embodiment. In this embodiment, the
制御部21は、まず、薬剤の画像を取得する(S1)。薬剤の画像は、上述した薬剤の仕分け時に撮像された、待機トレイ15に収容された推定薬剤の画像であってよい。または、薬剤の画像は、上述した薬剤の仕分け後に、第2収容部14に格納された薬剤を撮像したものであってもよい。このとき、互いに異なる複数の角度から撮像した画像が、薬剤ごとに得られる。
The
次に、制御部21は、マスタデータを作成する薬剤を選択するためにユーザが参照するサムネイル画像を作成する(S2)。さらに、制御部21は、マスタデータを作成する薬剤の画像を選択するユーザ操作を受付ける(S3)。
Next, the
上記ユーザ操作を受付けた後、制御部21は、選択された薬剤の画像に対して、ピントが合っているか否かのチェックを行う(S4)。具体的には、制御部21は、選択された薬剤についての複数の画像のうち、チェックの対象とする画像を選択するユーザ操作を受付け、当該画像に対してチェックを行う。
After accepting the above user operation, the
以下では、チェックを行った画像においてピントが合っていたものとして説明する。仮にチェックを行った画像においてピントが合っていなかった場合、制御部21は、選択された薬剤の別の画像を選択するユーザ操作を受付け、当該画像に対してチェックを行ってよい。さらに、ピントが合っていない画像が連続した場合、制御部21は、ユーザに対してカメラのピントの調整を促すメッセージを表示してよい。
In the following, it is assumed that the checked image was in focus. If the checked image was not in focus, the
制御部21は、一時マスタデータを作成するためのユーザ操作を受付ける(S5)。一時マスタデータとは、薬剤の画像、および、当該薬剤に形成された、当該薬剤を識別するための識別情報を示すマークをなぞるユーザ操作を受付けることにより、当該薬剤の画像においてマークが描画された画像(マークの軌跡を示す画像)を含むデータである。具体的には、制御部21は、薬剤の画像に含まれる識別情報の、文字情報としての入力を受付ける。このとき、制御部21は、文字が正しい向きになるよう画像を回転させる動作を実施してもよい。また、制御部21は、薬剤の画像におけるマークの画像についての、ユーザによる描画の入力を受付ける。
The
上記マークは、薬剤の表面に形成されたしるしである。例えば、薬剤の種類またはメーカーを示すために形成された文字(アルファベット・数字等も含む)、記号、図案、絵、線(例えば割線)、あるいは二次元コード等のコード情報なども上記マークの範疇に含まれる。また、上記マークの形成方法は特に限定されない。例えば、上記マークは、薬剤の表面を彫り込むことにより形成されていてもよいし、薬剤の表面にプリント(印字)することにより形成されていてもよい。 The above-mentioned marks are indicia formed on the surface of the medicine. For example, the category of the above-mentioned marks includes letters (including letters and numbers), symbols, designs, pictures, lines (e.g., slits), and code information such as two-dimensional codes formed to indicate the type or manufacturer of the medicine. In addition, the method of forming the above-mentioned marks is not particularly limited. For example, the above-mentioned marks may be formed by engraving the surface of the medicine, or by printing (printing) on the surface of the medicine.
続けて制御部21は、一時マスタデータに含まれる薬剤の画像の角度が適切であるかのチェック結果についてのユーザ操作を受付ける(S6)。制御部21は、ユーザによるチェックを促すメッセージを表示するとともに、チェック結果の入力を受付けてよい。ユーザは、マークが描画された画像を視認することにより、上記の角度のチェックを行ってよい。ユーザは、マークが描画された画像が上向きである場合、上記角度が適切であると判断してよい。
The
以下では、マークが描画された画像の角度が適切であるとのチェック結果をユーザが入力したものとして説明する。仮にマークが描画された画像に、斜めまたは横といった、薬剤の向きが不適である画像が含まれている場合、ユーザは、上記画像の角度が不適であるとのチェック結果を入力する。この場合、制御部21は、一時マスタデータを削除して、再度ステップS5を実行する。
In the following, it is assumed that the user inputs a check result indicating that the angle of the image on which the mark is drawn is appropriate. If the image on which the mark is drawn includes an image in which the orientation of the drug is inappropriate, such as diagonally or horizontally, the user inputs a check result indicating that the angle of the image is inappropriate. In this case, the
制御部21は、一時マスタデータの識別情報に基づいて、一時マスタデータを識別するコードを、薬剤仕分装置1が使用されている国の薬剤コードにリネームする(S7)。一時マスタデータを識別するコードは、各一時マスタデータのコードが異なるように付与されていればよい。その後、制御部21は、一時マスタデータに含まれる薬剤の画像を、適切なサイズに変更する(S8)。
The
次に、制御部21は、一時マスタデータと類似するマスタデータが、薬剤データベースに含まれていないかのチェックを行う(S9)。一時マスタデータと類似するマスタデータが、薬剤データベースに含まれている場合には、制御部21は、一時マスタデータ、および、薬剤データベースに含まれる既存のマスタデータのうちの一方を削除する。
Next, the
制御部21は、例えば、一時マスタデータに付与された薬剤コードが、薬剤データベースにおいて管理されている既存のマスタデータに含まれる薬剤コードと一致しているかをチェックしてもよい。また、制御部21は、例えば、一時マスタデータに含まれる薬剤の画像と、既存のマスタデータに含まれる薬剤の画像とを照合することにより、上記のチェックを行ってもよい。この場合、制御部21は、上述した判別部64の機能を有してよい。さらに、制御部21は、例えば、ユーザによるチェックを促すメッセージを表示するとともに、チェック結果の入力を受付けてもよい。
The
制御部21は、S9のチェック後、薬剤の名称についてのユーザの入力を受付け、当該名称を一時マスタデータと対応付けた連携ファイルを作成する(S10)。これにより、マスタデータの作成が完了する。その後、制御部21は、作成したマスタデータを、薬剤仕分装置1のコンピュータ60に送信する。コンピュータ60では、制御部60aは、記憶部80に記憶された薬剤データベースに、受信したマスタデータを登録する。
After checking S9, the
以上のとおり、データ作成装置20は、一意に定められたマスタデータ作成の手順に沿って、必要に応じてユーザの入力を促す。これにより、ユーザは、マスタデータの作成を円滑に進めることができる。
As described above, the
薬剤仕分システム100は、複数のデータ作成装置20を含んでいてもよい。この場合、薬剤データベースの作成において、複数のデータ作成装置20のそれぞれが備える制御部21が、上述したステップを分担して実行してもよい。
The
例えば、薬剤仕分システム100は、データ作成装置20として、デスクトップコンピュータおよびタブレットを含んでいてもよい。この場合、ステップS5におけるマークの描画の受付けのみを、タブレットが備える制御部21が行い、その他の処理をデスクトップコンピュータが備える制御部21が行ってよい。
For example, the
〔実施形態2〕
実施形態1に示すように、データ作成装置20は、薬剤の画像において、薬剤に形成されたマークをなぞるユーザ操作を受付けた一時マスタデータを作成する。薬剤には、識別情報として、少なくとも1つのマークが形成されている。各薬剤の画像において、マークをなぞるユーザ操作によりマークを描画することは、ユーザの手間となり得る。また、マークの描画の精度には、ユーザ間のばらつきも生じ得る。
[Embodiment 2]
As shown in the first embodiment, the
本実施形態のデータ作成装置20によれば、以下の処理を実行することにより、マークの描画を行うことなくマスタ画像を作成できる。したがって、本実施形態のデータ作成装置20によれば、簡易にマスタデータを作成できる。また、マスタデータの作成に要する時間を短縮できる。さらに、本実施形態のデータ作成装置20によれば、属人的な作業に伴う描画の精度の平準化を図ることができる。そのため、ユーザは、一時マスタデータに含まれる薬剤の画像の角度の適否を精度よくチェックできる。
According to the
以下、図1,図5~図9を用いて、本実施形態のデータ作成装置20における機能および処理の一例について説明する。図5は、マスタデータを作成するために選択された薬剤の画像を表示する表示画像(表示画面)の一例を示す図である。図6は、選択された薬剤の画像におけるマーク領域の抽出結果を表示する表示画像と、マスタ画像として登録対象となる薬剤の画像を表示する表示画像の一例を示す図である。図7は、選択された薬剤の画像におけるマーク領域の抽出結果を表示する表示画像の別例を示す図である。図8は、図7に示すマーク領域の再設定について説明するための表示画像の一例を示す図である。図9は、選択された薬剤の画像におけるマーク領域の抽出結果を表示する表示画像のさらなる別例と、当該マーク領域の再設定について説明するための表示画像の別例を示す図である。
Below, an example of the functions and processing of the
図1に示すように、本実施形態のデータ作成装置20では、制御部21は、例えば、受付部211、抽出部212、番号付与部213、表示制御部214、設定部215、および、作成部216を備える。本実施形態の記憶部22は、学習済みモデル221を備える。
As shown in FIG. 1, in the
受付部211は、薬剤に形成された少なくとも1つのマークにより示される識別情報の入力を受付ける。受付部211は、入力部24を介して識別情報の入力を受付ける。表示制御部214は、撮像された種類不明の複数の薬剤の画像の中からユーザが指定した薬剤の画像を含む、当該薬剤の識別情報を抽出するための表示画像を、表示部23に表示する。図5の符号1001は、受付部211が識別情報を受付けた結果が、ダイアログボックスDB1に表示された状態を示す表示画像である。
The reception unit 211 receives input of identification information indicated by at least one mark formed on the drug. The reception unit 211 receives input of the identification information via the
薬剤が錠剤の場合、受付部211は、薬剤の一方の面(表面と称する)と他方の面(裏面と称する)とのそれぞれにおいて、識別情報の入力を受付ける。表示制御部214は、受付部211が受付けた表面の識別情報を、図5の符号1002に示す表示領域DAR1の「F」欄に表示する。また、表示制御部214は、受付部211が受付けた裏面の識別情報を、図5の符号1002に示す表示領域DAR1の「R」欄に表示する。
When the medication is a tablet, the reception unit 211 receives input of identification information for each of one side (referred to as the front side) and the other side (referred to as the back side) of the medication. The
図5の例では、薬剤の表面には、識別情報として「SW132」の5文字が示され、裏面には何も示されていない。そのため、図5の例では、表示領域DAR1の「F」欄に「SW132」が表示され、表示領域DAR1の「R」欄には何も表示されていない。 In the example of Figure 5, the five letters "SW132" are displayed as identification information on the front of the medicine, and nothing is displayed on the back. Therefore, in the example of Figure 5, "SW132" is displayed in the "F" column of display area DAR1, and nothing is displayed in the "R" column of display area DAR1.
また、図5の符号1001に示す矢印は、薬剤の画像における薬剤の向きDR1を示す。表示画像において、薬剤の向きDR1が上向きでない場合、ユーザは、薬剤の向きDR1が上向きとなるように、薬剤の向きDR1を変更する。制御部21は、薬剤の向きDR1を変更するユーザ操作を受付けたときに、表示画像の垂線を回転軸として薬剤の画像を回転させることにより、薬剤の向きDR1を変更する。図5の符号1002は、薬剤の向きDR1が上向きに変更された後の表示画像の一例を示す図である。
The arrow indicated by reference numeral 1001 in FIG. 5 indicates the drug orientation DR1 in the drug image. If the drug orientation DR1 in the display image is not upward, the user changes the drug orientation DR1 so that the drug orientation DR1 is upward. When the
また、薬剤が錠剤である場合、ユーザは、薬剤の向きDR1が上向きかを判断するときに、薬剤に形成されたマークが刻印(Stamp)であるか、印字(Print)であるかを選択する。制御部21は、図5の符号1002に示すラジオボタンBO1において、刻印または印字の選択を受付ける。
When the medicine is a tablet, the user selects whether the mark formed on the medicine is a stamp or a print when determining whether the medicine's orientation DR1 is upward. The
抽出部212は、撮像された薬剤の画像において、薬剤に形成された1つのマークを含むマーク領域を少なくとも1つ抽出する。抽出部212は、薬剤の画像に対して画像処理を行うことにより、少なくとも1つのマーク領域を抽出してよい。本実施形態では、抽出部212は、マーク領域を抽出するように構築された学習済みモデル221に、薬剤の画像を入力して得られる出力値に基づき、マーク領域を抽出する。
The
本実施形態では、学習済みモデル221の一例として、薬剤の画像においてマークを構成する画素と、当該マークの背景部分を構成する画素と、を識別するように学習したセグメンテーションモデルが用いられる。セグメンテーションモデルの一例としては、セマンティックセグメンテーションモデル(以降、SSモデルと称する)が挙げられる。学習済みモデル221としてSSモデルを用いることにより、不規則な形状のマークを精度よく抽出することが可能になる。
In this embodiment, as an example of the trained
SSモデルは、撮像された薬剤の画像が入力されると、当該薬剤の画像を構成する各画素について、マークを構成する画素である確率を示す確率値を算出する。確率値が高い画素ほど、マークを構成する画素である可能性が高く、確率値が低い画素ほど、背景部分を構成する画素である可能性が高い。そして、SSモデルは、上記確率値に基づいてマークを構成する画素と背景部分を構成する画素とが区分されたデータ(例えば背景領域を構成する画素を0、マークを構成する画素を1に分類したデータ)を出力する。 When an image of a captured drug is input, the SS model calculates a probability value for each pixel that makes up the drug image, indicating the probability that the pixel is a pixel that makes up a mark. The higher the probability value of a pixel, the more likely it is to be a pixel that makes up a mark, and the lower the probability value of a pixel, the more likely it is to be a pixel that makes up the background. The SS model then outputs data that distinguishes between pixels that make up the mark and pixels that make up the background based on the probability values (for example, data that classifies pixels that make up the background area as 0 and pixels that make up the mark as 1).
そのため、抽出部212は、薬剤の画像をSSモデルに入力して得られる出力値に対して画像処理を施すことができる。例えば、抽出部212は、SSモデルの出力値が0である画素を(R,G,B)=(255,255,255)とし、SSモデルの出力値が1である画素を(R,G,B)=(0,0,0)としてもよい。この場合、抽出部212は、背景領域を構成する画素が白、マークを構成する画素が黒で表すことができ、黒で表された1つの画素群を1つの領域として抽出できる。このように、抽出部212は、SSモデルの出力値に基づき、マーク領域を抽出できる。
Therefore, the
学習済みモデル221は、上記確率値を出力値として出力するモデルであってもよい。この場合、抽出部212は、学習済みモデル221から出力された各画素の確率値について所定閾値以上であるかを判定し、その判定結果に基づいて各画素の画素値を決定する。
The trained
本実施形態では、図5の符号1002に示すように、表示画像に表示された抽出ボタンBO2に対するユーザ操作を受付けた場合、抽出部212は、薬剤の画像に対してマーク領域の抽出を行う。本実施形態では、制御部21は、識別情報の入力およびラジオボタンBO1による選択が行われた後に、抽出ボタンBO2を表示またはアクティブにしてもよい。さらに、制御部21は、薬剤の向きDR1が上向きであるとのユーザ操作を受付けた場合に、抽出ボタンBO2を表示またはアクティブにしてもよい。
In this embodiment, as shown by reference numeral 1002 in FIG. 5, when a user operation is received on the extraction button BO2 displayed on the display image, the
番号付与部213は、受付部211が受付けた識別情報に含まれる、マークに対応する記号と、抽出部212が抽出したマーク領域とに対して、番号を付与する。番号付与部213は、識別情報を構成するマークに対応する記号が入力される順序と対応するように、抽出部212が抽出したマーク領域に対して番号を付与する。識別情報を構成するマークは、薬剤の画像に含まれるマークの向きが上向きである状態において、上段から下段に向けて、かつ、各段において左から右に向けて形成されている。そのため、番号付与部213は、薬剤の画像に含まれるマークの向きが上向きである状態において、抽出部212が抽出したマーク領域に対して、上段から下段に向けて、かつ、各段において左から右に向けて順に番号を付与する。これにより、番号付与部213は、左上のマーク領域から右下のマーク領域へと順に番号を付与する。また、番号付与部213は、入力された識別情報を構成する記号に対しては、マーク領域に対して付与した番号を順に付与する。
The
制御部21は、指定された薬剤について、上段のマークと下段のマークとを区別することが可能なレイアウト情報を付与してもよい。レイアウト情報は、例えば、マークが形成された段を示す情報であってよい。また、制御部21は、指定された薬剤について、上段のマークと下段のマークとの間に存在する線(割線)等、薬剤の表面に文字以外の記号が含まれることを示す情報を付与してもよいし、当該線等が文字以外の記号であることを示す情報を付与してもよい。文字以外の記号に関する情報が付与されている場合、番号付与部213は、当該情報に基づき、文字以外の記号に限定して番号を付与してもよい。制御部21は、レイアウト情報又は文字以外の記号に関する情報を、例えば入力操作により受付けてよい。
The
表示制御部214は、各種表示画像を表示部23に表示させる。本実施形態では、表示制御部214は、番号が付与された記号と、番号が付与されたマーク領域とを含む表示画像を、番号付与画像として表示する。表示制御部214は、抽出部212が抽出したマーク領域の近傍またはマーク領域に重畳させて、当該マーク領域に付与された番号を表示する。また、表示制御部214は、表示領域DAR1において、受付部211が受付けた記号の近傍またはマーク領域に重畳させて、当該記号に付与された番号を表示する。
The
図6の符号1011に示す表示画像は、番号付与画像の一例である。図6の例では、また、抽出部212は、左上から右下に向けて形成されている「S」「W」「1」「3」「2」のそれぞれを含む領域を、マーク領域として抽出している。そのため、番号付与部213は、「S」「W」「1」「3」「2」のそれぞれを含むマーク領域に対して、この順に番号「1」~「5」を付与する。したがって、図6の符号1011に示すように、表示制御部214は、「S」「W」「1」「3」「2」のそれぞれを含むマーク領域に対して、番号「1」~「5」を表示する。
The display image indicated by reference numeral 1011 in FIG. 6 is an example of a numbered image. In the example of FIG. 6, the
また、番号付与部213は、受付部211が受付けた「S」「W」「1」「3」「2」の順に、マーク領域に対して付与された番号「1」~「5」を付与する。したがって、図6の符号1011に示すように、表示制御部214は、表示領域DAR1において、受付部211が受付けた「S」「W」「1」「3」「2」に対して、番号「1」~「5」を表示する。
The
作成部216は、受付部211が受付けた識別情報と抽出部212が抽出したマーク領域とに基づく、薬剤の画像をマスタ画像として登録する登録操作を受付けた場合に、薬剤の画像をマスタ画像として当該識別情報に対応付けて、マスタデータを作成する。これにより、作成部216は、マークの描画を行うことなくマスタ画像を作成できる。したがって、作成部216、簡易にマスタデータを作成できる。また、作成部216がマスタデータの作成に要する時間を短縮できる。
When the
本実施形態では、ユーザは、抽出されたマーク領域に付与された番号と、入力された記号に付与された番号とが全て一致すると判断した場合、マスタデータの作成対象として表示された薬剤の画像を、マスタ画像として登録できる。 In this embodiment, if the user determines that the numbers assigned to the extracted mark areas and the numbers assigned to the input symbols all match, the user can register the image of the drug displayed as the target for creating master data as a master image.
本実施形態では、表示制御部214は、図6の符号1011に示す登録ボタンBO3に対するユーザ操作を受付けた場合、図6の符号1012に示す表示画像を表示する。これにより、ユーザは、薬剤の画像において、抽出部212が抽出したマーク領域を視認できる。作成部216は、図6の符号1012に対するOKボタンBO4に対するユーザ操作を受付けた場合、薬剤の画像を一時マスタデータとして登録する。
In this embodiment, when the
マーク領域は、例えば、実施形態1において説明した、薬剤に形成されたマークをなぞったときの軌跡を示す画像に対応する。そのため、ユーザは、抽出部212が抽出したマーク領域の向きが上向きである場合、マークの軌跡を示す画像の角度が適切であるものとして、その旨のチェック結果を入力する。これにより、作成部216は、一時マスタデータに含まれる薬剤の画像をマスタ画像として特定すると共に、当該マスタ画像に、識別情報と、識別情報に対応する薬剤コードと、薬剤の名称とに対応付けて、マスタデータを作成する。
The mark area corresponds to, for example, an image showing the trajectory when tracing the mark formed on the medicine, as described in
図6の例では、抽出部212が抽出した「S」「W」「1」「3」「2」を含むマーク領域のそれぞれに付与された番号と、受付部211が受付けた「S」「W」「1」「3」「2」のそれぞれに付与された番号が一致している。そのため、作成部216は、上記チェック結果の入力を受付けた場合に、上記登録操作を受付けたものとして、受付部211が受付けた識別情報「SW132」に、マスタデータの作成対象として表示画像に表示された薬剤の画像を、マスタ画像として対応付ける。
In the example of FIG. 6, the numbers assigned to the mark regions including "S", "W", "1", "3", and "2" extracted by the
設定部215は、表示制御部214が表示する番号付与画像に対する入力操作に基づき、抽出部212が抽出したマーク領域のうち、1つのマークのみを含まないマーク領域について、1つのマークのみを含むように変更されたマーク領域に再設定する。
Based on an input operation on the numbered image displayed by the
番号付与画像において、抽出部212が抽出した複数のマーク領域のそれぞれに付与した番号の数が、受付部211が受付けた複数のマークの数と一致しない場合を考える。この場合、ユーザは、上記1つのマークのみを含まないマーク領域を、1つのマークのみを含むマーク領域に変更する。
Consider a case where the number of numbers assigned to each of the multiple mark areas extracted by the
(1つのマーク領域に複数のマークが含まれる場合のマーク領域の再設定例)
図7に示す表示画像は、番号付与画像の一例である。図7の例では、受付部211は、識別情報として、「L」「L」「4」「3」「4」を受付けている。一方、抽出部212は、「LL」「4」「3」「4」の4つのマーク領域を抽出している。つまり、抽出部212は、「L」「L」の2文字を「LL」という1つの塊として抽出している。
(Example of re-setting a mark area when one mark area contains multiple marks)
The display image shown in Fig. 7 is an example of a numbered image. In the example of Fig. 7, the reception unit 211 receives "L", "L", "4", "3", and "4" as identification information. Meanwhile, the
したがって、図7の例では、番号付与部213は、「LL」「4」「3」「4」のそれぞれを含むマーク領域に対して、この順に番号「1」~「4」を付与する。また、番号付与部213は、受付部211が受付けた「L」「L」「4」「3」「4」の順に、マーク領域に対して付与された番号「1」~「4」を付与する。そのため、図7に示すように、番号付与部213は、受付部211が最後に受付けた「4」に対して、番号を付与できない。
Therefore, in the example of FIG. 7, the
このような場合、ユーザは、2つのマークを含む(すなわち1つのマークのみを含まない)マーク領域である「LL」において、1つ目の「L」を選択する。図8の符号1021では、制御部21が番号付与画像において1つ目の「L」を含む領域の選択を受付けた場合に、表示制御部214が第1選択領域SAR1を表示した状態を示している。この状態において、制御部21が領域ボタンBO5に対する入力操作を受付けると、設定部215は、第1選択領域SAR1を1つのマーク領域として再設定する。
In such a case, the user selects the first "L" in "LL", which is a mark area that contains two marks (i.e. does not contain only one mark). Reference numeral 1021 in FIG. 8 shows a state in which the
次に、ユーザは、2つのマークを含むマーク領域である「LL」において、2つ目の「L」を選択する。図8の符号1022では、制御部21が番号付与画像において2つ目の「L」を含む領域の選択を受付けた場合に、表示制御部214が第2選択領域SAR2を表示した状態を示している。この状態において、制御部21が領域ボタンBO5に対する入力操作を受付けると、設定部215は、第2選択領域SAR2を1つのマーク領域として再設定する。
Next, the user selects the second "L" in "LL", a mark area containing two marks. Reference numeral 1022 in FIG. 8 shows a state in which the
このように、設定部215が、複数のマークが含まれるマーク領域について、1つのマークのみを含むようにマーク領域を再設定することにより、マーク領域を識別情報に含まれる記号に対応させることができる。この状態において、表示制御部214は、登録ボタンBO3に対するユーザ操作を受付けた場合、図6の符号1012に示す表示画像と同様、各マーク「L」「L」「4」「3」「4」を描画したマーク領域を表示させることができる。
In this way, the
設定部215がマーク領域の再設定において、複数のマークを含むマーク領域を分割した場合、番号付与部213は、当該複数のマークに対応する複数の記号のうち、最初の記号以外の記号については、空番を付与する。そして、番号付与部213は、空番を付与した記号以降についての番号をずらして付与しなおす。
When the
図8の符号1022の例では、2つ目の「L」に空番が付与されると共に、それ以降の「4」「3」「4」に対して番号「2」~「4」が付与されている。表示制御部214は、表示領域DAR1において、2つ目の「L」に対して番号を付与する箇所に空白領域SP1を挿入している。
In the example of reference number 1022 in FIG. 8, a blank number is assigned to the second "L", and the numbers "2" to "4" are assigned to the following "4", "3", and "4". The
(複数のマーク領域に跨って1つのマークが含まれる場合のマーク領域の再設定例)
図9に示す表示画像は、番号付与画像の一例である。図9の例では、受付部211は、識別情報として、「LL」「4」「3」「4」を受付けている。この例においては、説明の便宜上、「LL」が1文字であるものとして説明する。一方、抽出部212は、「L」「L」「4」「3」「4」の5つのマーク領域を抽出している。つまり、抽出部212は、「LL」の1文字を「L」「L」という2つの塊として抽出している。
(Example of re-setting a mark area when one mark is included across multiple mark areas)
The display image shown in Fig. 9 is an example of a number-assigned image. In the example of Fig. 9, the reception unit 211 receives "LL", "4", "3", and "4" as identification information. In this example, for the sake of convenience, the description will be given assuming that "LL" is one character. Meanwhile, the
したがって、図9の例では、番号付与部213は、「L」「L」「4」「3」「4」のそれぞれを含むマーク領域に対して、この順に番号「1」~「5」を付与する。また、番号付与部213は、受付部211が受付けた「LL」「4」「3」「4」の順に、マーク領域に対して付与された番号「1」~「4」を付与する。そのため、番号付与部213は、受付部211が受付けた記号の数以上の番号(図9の符号1031では「5」)を、記号に付与できない。
Therefore, in the example of FIG. 9, the
このような場合、ユーザは、1つのマークの一部を含む(すなわち1つのマークのみを含まない)マーク領域である「L」「L」について、「LL」をまとめて選択する。図9の符号1032では、制御部21が番号付与画像において「LL」を含む1つの領域の選択を受付けた場合に、表示制御部214が第3選択領域SAR3を表示した状態を示している。この状態において、制御部21が領域ボタンBO5に対する入力操作を受付けると、設定部215は、第3選択領域SAR3を1つのマーク領域として再設定する。
In this case, the user selects "LL" as a single mark area for "L" and "L", which are mark areas that contain part of one mark (i.e., do not contain only one mark). Reference numeral 1032 in FIG. 9 shows a state in which the
このように、設定部215が、1つのマークを含む複数のマーク領域について、1つのマークのみを含むようにマーク領域を再設定することにより、マーク領域を識別情報に含まれる記号に対応させることができる。この状態において、表示制御部214は、登録ボタンBO3に対するユーザ操作を受付けた場合、図6の符号1012に示す表示画像と同様、各マーク「LL」「4」「3」「4」を描画したマーク領域を表示させることができる。
In this way, the
設定部215がマーク領域の再設定において、1つのマークを含む複数のマーク領域を統合した場合、番号付与部213は、以下のように番号を付与しなおす。番号付与部213は、受付部211が受付けた複数の記号に対して、当該複数のマーク領域に付与した複数の番号のうち、最初の番号以外の番号を削除した状態で、番号を付与しなおす。図9の符号1032の例では、2つ目のマーク領域に付与された番号「2」が削除されると共に、それ以降の「4」「3」「4」に対して番号「3」~「5」が付与されている。
When the
(処理フロー)
本実施形態に係る制御部21の処理フロー(データ作成装置の制御方法)の一例について説明する。図10は、マスタデータの作成方法の別例を示すフローチャートである。
(Processing flow)
An example of a process flow (control method of the data creation device) of the
ユーザが指定した薬剤の画像が表示されている状態において、受付部211は、当該薬剤に形成された少なくとも1つのマークにより示される識別情報の入力を受付ける(S11;受付ステップ)。次に、抽出部212は、薬剤の画像において、薬剤に形成された1つのマークを含むマーク領域を少なくとも1つ抽出する(S12;抽出ステップ)。次に、番号付与部213は、S11において入力を受付けた識別情報に含まれる記号と、S12において抽出されたマーク領域とに対して、番号を付与する(S13)。表示制御部214は、上記記号およびマーク領域に付与した番号を表示する(S14)。
When an image of a drug specified by a user is displayed, the reception unit 211 receives input of identification information indicated by at least one mark formed on the drug (S11; reception step). Next, the
その後、受付部211は、登録操作を受付けたかを判定する(S15)。受付部211が登録操作を受付けた場合(S15でYES)、薬剤の画像をマスタ画像としたマスタデータを作成する(S16;作成ステップ)。受付部211は、登録操作の受付けを待機している間に(S15でNO)、薬剤の画像において領域を選択(指定)する入力操作を受付けたか(領域の選択後に領域ボタンBO5に対する入力操作を受付けたか)を判定する(S17)。 Then, the reception unit 211 determines whether a registration operation has been received (S15). If the reception unit 211 has received a registration operation (YES in S15), it creates master data with the image of the drug as the master image (S16; creation step). While waiting for the reception of the registration operation (NO in S15), the reception unit 211 determines whether an input operation to select (specify) an area in the image of the drug has been received (whether an input operation to the area button BO5 has been received after the selection of an area) (S17).
受付部211は、上記領域の選択を受付けていない場合(S17でNO)、S15の処理を行う。受付部211が上記領域の選択を受付けた場合(S17でYES)、設定部215は、選択された領域をマーク領域として再設定する(S18)。また、番号付与部213は、再設定されたマーク領域に基づき、識別情報に含まれる記号について、番号を付与しなおす(S19)。制御部21は、S19の処理後、S15の処理を行う。
If the reception unit 211 has not received the selection of the above area (NO in S17), it performs the process of S15. If the reception unit 211 has received the selection of the above area (YES in S17), the
〔実施形態3〕
薬剤仕分装置1は、起動時、または予め設定された時間帯に、薬剤総合データベースを上位の装置から受信可能であってよい。薬剤総合データベースは、複数の薬剤仕分装置1において使用され得る複数種類の薬剤についてのマスタデータを管理するデータベースである。薬剤仕分装置1は、薬剤総合データベースに含まれるマスタデータのうち、薬剤仕分装置1の薬剤データベースに含まれていないマスタデータを、薬剤データベースに追加してよい。薬剤仕分装置1は、薬剤総合データベースから薬剤データベースに追加したマスタデータを、新薬のマスタデータとして登録する。
[Embodiment 3]
The
ここで、薬剤総合データベースに含まれるマスタデータには、薬剤の画像のデータが含まれていない場合がある。この場合、薬剤仕分装置1の薬剤総合データベースに追加されるマスタデータにも、薬剤の画像のデータは含まれない。薬剤の画像のデータがない場合、薬剤仕分装置1において当該薬剤を正しく判別できない可能性がある。
The master data included in the comprehensive drug database may not include drug image data. In this case, the master data added to the comprehensive drug database of the
一般に、薬剤総合データベースの受信中には、表示制御部66は、受信の進捗状況を示す画像を表示部32に表示させる。しかし、例えば夜間など、ユーザが不在の時間帯に薬剤総合データベースを受信するように設定している場合、ユーザは通常の使用において、受信の進捗状況を示す画像を視認しない。この場合、薬剤総合データベースから薬剤データベースに追加されたマスタデータに薬剤の画像のデータが含まれていなくても、そのことをユーザが認識できない可能性がある。
Generally, while the comprehensive drug database is being received, the
本実施形態の薬剤仕分装置1においては、上位の装置から受信した薬剤総合データベースに含まれるマスタデータを薬剤データベースに追加した場合、表示制御部66は、追加の完了後に、新薬の一覧を示す画像を表示部32に表示させてよい。さらに、当該画像は、追加したマスタデータに薬剤の画像のデータが含まれているか否かを示す画像を含んでいてよい。これにより、薬剤仕分装置1のユーザは、薬剤総合データベースから薬剤データベースに追加されたマスタデータについて、薬剤の画像のデータの有無を容易に認識できる。
In the
また、表示制御部66は、上記新薬の一覧を示す画像の表示を終了する指示入力を受付けるまで、当該画像の表示を継続してよい。これにより、ユーザは、薬剤総合データベースの受信中でなくても、上記新薬の有無を確認できる。さらに、上記新薬の一覧を示す画像が、追加したマスタデータに薬剤の画像のデータが含まれているか否かを示す画像を含んでいる場合には、ユーザは、上記薬剤の画像のデータの有無を認識できる。
The
薬剤の画像のデータが無いマスタデータが存在することを認識した場合、ユーザは、例えば自身が所持している同種の薬剤(ユーザが勤務する病院または薬局等で使用している同種の薬剤)を用いて、マスタデータに薬剤の画像のデータを追加することができる。また、ユーザ自身が同種の薬剤を所持していない場合であっても、外部から同種の薬剤を調達して、薬剤データベースに薬剤の画像のデータを追加することもできる。例えば、ユーザが第1収容部11に当該薬剤を収容し、薬剤仕分装置1が薬剤仕分処理を実行することにより、薬剤仕分装置1は、当該薬剤の画像のデータを取得し、当該データを対象のマスタデータに対応付けてもよい。
When the user recognizes that there is master data without drug image data, the user can add drug image data to the master data, for example, by using a drug of the same type that the user possesses (a drug of the same type used at the hospital or pharmacy where the user works). Even if the user does not possess the same type of drug, the user can procure the same type of drug from outside and add the drug image data to the drug database. For example, the user may store the drug in the
したがって、薬剤総合データベースから薬剤データベースにマスタデータが追加され、かつマスタデータに薬剤の画像のデータが含まれていない場合であっても、当該マスタデータに薬剤の画像のデータを対応付けることができる。そのため、薬剤仕分装置1による薬剤の判別性能を維持できる。
Therefore, even if master data is added to the drug database from the comprehensive drug database and the master data does not include drug image data, the drug image data can be associated with the master data. This allows the
〔実施形態4〕
図11は、分包機構6の構成例を示す図である。図11の符号1041は、分包機構6の一部の構成例を概略的に示す図である。図11の符号1042及び符号1043は、上部シャッター機構6dにおける開閉動作について説明するための図であり、符号1044及び符号1045は、下部シャッター機構6eにおける開閉動作について説明するための図である。
[Embodiment 4]
Fig. 11 is a diagram showing a configuration example of the
図11の符号1041に示すように、分包機構6は、包装ホッパー6a、ヒーターローラー6b、移動通路6c、上部シャッター機構6d、及び下部シャッター機構6eを備えている。ヒーターローラー6b、上部シャッター機構6d、及び下部シャッター機構6eの制御は、分包制御部68によって行われる。
As shown by
包装ホッパー6aは、移動通路6cを通過(落下)した薬剤を受入れ、ヒーターローラー6bにセットされた分包紙PPに導くものである。具体的には、包装ホッパー6aは、移動通路6cを通過した薬剤を、ヒーターローラー6bによって薬剤が分包される前に載置される分包前薬剤載置領域MPArに導く。図11の符号1041では、分包紙PPは一点鎖線で示されている。包装ホッパー6aは、分包前薬剤載置領域MPArにおいて、ヒーターローラー6bの底部付近に薬剤を載置するために、ヒーターローラー6b側に向けて先細り形状となっている。
The
ヒーターローラー6bは、1包分ずつ薬剤を分包紙PPに分包するものである。具体的には、ヒーターローラー6bは、分包紙PPを熱融着して分包紙PPに薬剤を分包する。分包前薬剤載置領域MPArにおいて、分包紙PPに1包分の薬剤を載置しておくことで、1包分の薬剤毎に分包紙PPに分包できる。
The
なお、分包機構6は、同一種類毎に仕分けられた仕分カップ141から取り出された薬剤を分包する場合、1つの仕分カップ141に格納された薬剤の全てを1包分として分包しても構わない。また、仕分カップ141に格納された薬剤の数量が多い場合には、所定数量ずつ複数包に分割して分包しても構わない。分包機構6に設けられた印刷機構(不図示)により、分包紙PPに薬剤名を印字しても構わない。この場合、分包制御部68は、薬剤の取出し元である仕分カップ141のRFIDから薬剤データを読み出すことにより、当該薬剤を分包した分包紙PPに、当該薬剤の薬剤名を印字させる。これにより、ユーザは、各包にどの種類の薬剤が分包されているか否かを確認することが可能となる。また、分包機構6は、複数包に分割して分包した場合、各包に1/2、2/2といった印字を行うことにより、ユーザが、分包された対象薬剤の全包数を確認できるようにしても構わない。また、分包機構6は、仕分処理を実行した日付もしくは日時、又は、仕分処理を実行した病棟等の情報を分包紙PPに印字しても構わない。
In addition, when packaging medicines taken out of the sorting cups 141 sorted by the same type, the
移動通路6cは、搬送・仕分ユニット12によって仕分けられた薬剤(分包対象の薬剤)が投入される薬剤投入口17と、包装ホッパー6aとの間に設けられ、薬剤投入口17から投入された薬剤を包装ホッパー6aに導くものである。
The moving
上部シャッター機構6dは、薬剤投入口17に接続されており、かつ、薬剤投入口17に投入された分包対象ではない薬剤の、分包機構6への落下を防止する薬剤落下防止部として機能する。図11の符号1042に示すように、上部シャッター機構6dは、上部シャッター6da及び上部シャッター駆動部6dbを備えている。
The
上部シャッター6daは、薬剤投入口17の底部として機能する、開閉可能なシャッターである。上部シャッター駆動部6dbは、上部シャッター6daを駆動することで、上部シャッター6daの開閉動作を制御する。図11の符号1042は上部シャッター6daが開いている状態、符号1043は上部シャッター6daが閉じている状態を示している。
The upper shutter 6da is an openable/closable shutter that functions as the bottom of the
上部シャッター6daは、通常は閉じた状態であり、分包対象の薬剤が薬剤投入口17に投入されたときに開く。具体的には、分包制御部68は、搬送・仕分ユニット12を制御することにより、分包対象の薬剤を該当する仕分カップ141から取出し、薬剤投入口17まで搬送する。分包制御部68は、薬剤投入口17に薬剤を投入した後、上部シャッター機構6dを制御することにより、閉じている上部シャッター6daを開く。これにより、薬剤投入口17に投入された薬剤は、移動通路6cを介して包装ホッパー6aへと導かれる。分包制御部68は、所定時間(投入された薬剤が移動通路6cへと落下するのに十分な時間)経過後、開いている上部シャッター6daを閉じる。
The upper shutter 6da is normally closed and opens when the medicine to be packaged is inserted into the
このように、上部シャッター機構6dを設けることにより、薬剤仕分装置1の動作中に、薬剤投入口17に誤って落下した薬剤(分包対象ではない薬剤)が、分包機構6により分包されてしまうことを回避できる。
In this way, by providing the
下部シャッター機構6eは、分包機構6で作成される1包分に含まれる薬剤の全てが、薬剤投入口17から投入されるまで、薬剤投入口17から投入された薬剤を一時的に保持する薬剤保持部として機能する。そのため、下部シャッター機構6e(具体的には、後述の下部シャッター6ea)は、薬剤投入口17と分包前薬剤載置領域MPArとの間に設けられていればよい。本実施形態では、下部シャッター機構6eは、包装ホッパー6aと移動通路6cとの間に設けられているが、これに限らず、例えば包装ホッパー6a又は移動通路6cの内部に設けられても構わない。
The
また、図11の符号1045に示すように、下部シャッター機構6eは、開閉可能な下部シャッター6ea(シャッター)を備えている。また、下部シャッター機構6eは、下部シャッター駆動部(不図示)を備えている。下部シャッター駆動部は、下部シャッター6eaを駆動することで、下部シャッター6eaの開閉動作を制御する。図11の符号1044は下部シャッター6eaが開いている状態、符号1045は下部シャッター6eaが閉じている状態を示している。
As shown by
下部シャッター6eaは、通常は閉じた状態であり、1包分の薬剤が下部シャッター6ea上に保持されたときに開く。具体的には、分包制御部68は、1包分に含まれる複数の薬剤のうち最後の薬剤が薬剤投入口17に投入され、上部シャッター6daを開いてから所定時間経過後、下部シャッター6eaを開く。これにより、1包分の薬剤が纏めて包装ホッパー6a(つまり、分包前薬剤載置領域MPAr)へと導かれる。但し、1包分に含まれる薬剤が1個の場合には、上記最後の薬剤は当該薬剤となる。
The lower shutter 6ea is normally closed and opens when one packet of medicine is held on the lower shutter 6ea. Specifically, the
ところで、印刷機構は、連続する分包の開始前および終了後に、印字および分包を行わない分包紙PP(空包)を発生させる。分包対象の薬剤を収容する仕分カップ141が1つである場合、印刷機構は、この分包の開始前および終了後に空包を発生させる。以下の説明では、この空包をロス袋と称する。
Incidentally, the printing mechanism generates packet paper PP (blank packets) that is not printed or packaged before and after successive packaging starts and ends. When there is one
薬剤仕分装置1においては、いずれかの仕分カップ141に所定の第1閾値の数の薬剤が格納された場合に、当該仕分カップ141に格納された薬剤が分包機構6へ払い出される動作モードが存在する。第1閾値は、例えば15であってよいがこれに限られない。当該動作モードにおいて、仮に分包制御部68が、分包機構6へ払い出した薬剤を都度分包すると、1つの仕分カップ141に格納された薬剤を分包するたびにロス袋が発生することとなるため、ロス袋が増加する。
The
薬剤仕分装置1においては、分包制御部68は、いずれかの仕分カップ141に第1閾値の数の薬剤が格納され、当該仕分カップ141に格納された薬剤を分包機構6へ払い出した場合、当該薬剤を下部シャッター6ea上で待機させる。このとき、第1払出機構4により薬剤を分包機構6へ払い出す場合には、分包制御部68は、上部シャッター6daを開いた状態とし、閉じた状態の下部シャッター6ea上に薬剤を払い出す。また、吸着・シャッター機構122により薬剤を分包機構6へ払い出す場合には、分包制御部68は、閉じた状態の上部シャッター6da上に薬剤を1錠払い出すごとに、上部シャッター6daを開いて、閉じた状態の下部シャッター6ea上に薬剤を払い出す。
In the
分包制御部68は、下部シャッター6ea上に薬剤が待機している状態で、別の仕分カップ141に第1閾値の数の薬剤が格納されたときに、下部シャッター6ea上で待機していた薬剤を分包する。また、分包制御部68は、上述した別の仕分カップ141に格納された薬剤についても、分包機構6へ払い出して分包する。これにより、分包制御部68は、少なくとも2つの仕分カップ141に格納された薬剤を、連続して分包することができる。したがって、ロス袋の発生を低減できる。
When a first threshold number of medicines is stored in another sorting
さらに、分包制御部68は、上述した2つの仕分カップ141に格納された薬剤を分包機構6により分包するときに、他の全ての仕分カップ141について、第1閾値よりも小さい第2閾値以上の数の薬剤が格納されているか否かを判定してもよい。例えば第1閾値が15である場合、第2閾値は10であってよいが、これに限られない。分包制御部68は、第2閾値以上の数の薬剤が格納されている仕分カップ141について、当該仕分カップ141に格納されている薬剤を分包機構6へ払い出して分包してよい。これにより、さらに多くの仕分カップ141に格納された薬剤を連続して分包することができる。したがって、ロス袋の発生をさらに低減できる。
Furthermore, when the
〔実施形態5〕
図12は、薬剤仕分装置1の変形例である薬剤仕分装置1Aにおける、台座19上の平面図である。薬剤仕分装置1Aは、薬剤仕分装置1が備える構成に加えて、イオナイザ18を備える。イオナイザ18は、矢印181で示す方向に、イオンを含む風を発生させる。イオナイザ18は、搬送・仕分ユニット12による薬剤の移動範囲とイオンを含む風の流れる範囲とが少なくとも一部において重畳する位置に配される。したがって、搬送制御部61は、搬送・仕分ユニット12により、イオンを含む風が当たる位置に薬剤を移動させることができる。
[Embodiment 5]
12 is a plan view of a
搬送制御部61は、吸着機構により吸着した薬剤を目的の位置の上方まで搬送した後、吸着機構から空気を吹き出させることで、目的の位置に薬剤を落下させる。しかし、薬剤仕分装置1Aにおいては、薬剤が帯電する場合がある。特に、薬剤仕分装置1Aが低温かつ低湿度の環境下で使用される場合には、薬剤が帯電しやすくなる。この場合、吸着機構から空気を吹き出させても、薬剤を落下させることができない可能性がある。
The
薬剤仕分装置1Aにおいては、搬送制御部61は、目的の位置の上方において、吸着機構から空気を一定の回数吹き出させる。一定の回数は、薬剤が帯電していなければ確実に目的の位置に落下すると考えられる回数であればよく、例えば5回であってよいがこれに限られない。空気を一定の回数吹き出させた後に、薬剤の落下を検出できなかった場合、搬送制御部61は、帯電により吸着機構にぶら下がっている薬剤を、イオナイザ18からの風が当たる位置へ搬送する。このとき、搬送制御部61は、当該薬剤を、吸着機構に吸着させ直した状態で、シャッター機構を閉状態として搬送する。
In the
例えば、撮像制御部63は、吸着機構が空気を一定の回数吹き出した後に、第2カメラ121による撮像を実行してもよい。そして、撮像制御部63は、第2カメラ121が撮像した画像を解析することにより、吸着機構が吸着していた薬剤が吸着機構から落下したかどうかを判定してもよい。ただし、撮像制御部63は、吸着機構が空気を吹き出すたびに、第2カメラ121による撮像を実行してもよい。この場合、撮像制御部63が、一定の回数未満の空気の吹き出しにより吸着機構から薬剤が落下したと判定した場合、搬送制御部61は、残りの回数分の空気の吹き出しを実行しなくてよい。
For example, the
搬送制御部61は、イオナイザ18からの風が当たる位置に、薬剤を一定時間保持する。一定の時間は、薬剤が除電されるのに十分な長さであればよく、例えば5秒であってよいがこれに限られない。これにより、薬剤が除電される。その後、搬送制御部61は、薬剤を目的の位置の上方へ再度搬送し、シャッター機構を開状態とし、吸着機構から空気を吹き出させて目的の位置に薬剤を落下させる。
The
以上のとおり、薬剤仕分装置1Aにおいては、搬送制御部61は、薬剤が帯電した場合であっても、イオナイザ18により薬剤を除電できる。したがって、薬剤を目的の位置に落下させることができずに薬剤仕分装置1Aの動作に支障が生じる可能性が低減される。
As described above, in the
また、搬送制御部61は、吸着機構から空気を一定の回数吹き出させても薬剤が落下しなかった場合にのみ、イオナイザ18による除電のための動作を行う。したがって、除電のための動作による薬剤仕分装置1Aの動作の遅延を最小限にできる。さらに、静電気の影響が小さい環境下で薬剤仕分装置1Aが使用される場合には、除電のための動作は実行されないため、薬剤仕分装置1Aの動作に遅延が生じない。
The
また、搬送制御部61は、任意の搬送工程において、イオナイザ18からの風が当たる位置に薬剤を搬送して、その位置に薬剤を保持することにより薬剤を除電できる。このため、例えば目的の位置ごとにイオナイザを設ける場合などと比較して、薬剤仕分装置1Aのコストの増加する可能性を低減し、かつ、任意の搬送工程において除電を行うことができる。
In addition, the
図12においては、イオナイザ18は、台座19上に位置している。しかし、イオナイザ18は、搬送・仕分ユニット12と一体であってもよい。この場合、イオナイザ18による除電を任意の位置で行うことができる。
In FIG. 12, the
また、イオナイザ18は、台座19上において、静電気が滞留しやすい場所にイオンを含む風が当たる位置に配されてもよい。例えば、第1収容部11は、最初に薬剤が投入される場所であることから、他の場所と比較して静電気が滞留しやすい。イオンを含む風が第1収容部11に当たるようにイオナイザ18を配することで、第1収容部11を除電できる。
The
また、イオナイザ18は、回収トレイ16の近傍の、薬剤仕分装置1Aの内壁に設けられてもよい。この場合、イオナイザ18からの風の一部は、回収トレイ16のみならず、第1収容部11および撮像ユニット13などにも到達する。したがって、この場合には、イオナイザ18によって、台座19上に位置する複数の構成要素を効率的に除電できる。
The
〔実施形態6〕
吸着・シャッター機構122の吸着機構(図15,図16の符号「122a」)が、受入領域Ar1に位置する薬剤載置台133aから薬剤を取出す場合、仕分制御部62は、第2カメラ121に、当該薬剤載置台133aを撮像させる。仕分制御部62は、薬剤載置台133aの画像を解析することにより、薬剤載置台133a上の薬剤の位置を特定する。仕分制御部62は、特定した薬剤の上方に吸着機構を移動させた後、吸着機構の先端部に設けられた吸着パッド(図15,図16の符号「122c」)を降下させることにより、薬剤載置台133a上の薬剤の吸着を試みる。
[Embodiment 6]
When the suction mechanism (reference symbol "122a" in Figs. 15 and 16) of the suction/
仕分制御部62は、薬剤載置台133a上の薬剤を吸着できなかった場合、吸着パッドを一旦上昇させると共に、第2カメラ121に、薬剤載置台133aを再度撮像させる。仕分制御部62は、例えば、吸着パッドと吸引機構(例えば真空ポンプ。不図示。)とを接続する空気管(図15,図16の符号「122b」)(吸着ノズル)内の流量が所定の流量以下まで低下した場合、薬剤を吸着したと判定してよい。この場合、空気管内に流量センサが設けられる。
If the sorting
仕分制御部62は、薬剤載置台133aの画像に基づき薬剤載置台133a上の薬剤の位置を特定し、当該位置の上方に吸着機構を移動させた後、吸着パッドを降下させることにより、薬剤載置台133a上の薬剤の吸着を再度試みる。このように、仕分制御部62は、搬送・仕分ユニット12に、薬剤のピッキングのリトライ動作を実行させる。仕分制御部62が、予め規定された所定回数(例えば10回)リトライ動作を実行しても、薬剤載置台133a上の薬剤を吸着できなかった場合、表示制御部66は、薬剤を吸着できない旨のエラー報知を行う。
The sorting
また、仕分制御部62は、撮像した画像を解析した結果、当該画像に薬剤の像が含まれていないと判定した場合には、当該薬剤がどこに移動してしまったのかを特定できないため、当該薬剤の仕分処理を中止し、次の薬剤の仕分処理を実行する。
In addition, if the sorting
ただし、撮像した画像に薬剤の像が含まれていない場合、降下した吸着パッドが、薬剤載置台133a上の薬剤を跳飛ばした可能性が高い。このように吸着パッドが薬剤を跳飛ばした場合、受入領域Ar1の近傍に位置する仕分カップ141(第1払出機構4により薬剤投入口17に搬送中の仕分カップ141を含む)等に当該薬剤が入込む可能性がある。
However, if the captured image does not include an image of the medicine, it is highly likely that the lowered suction pad has splashed the medicine off the medicine placement table 133a. If the suction pad splashes the medicine in this way, the medicine may enter the sorting cup 141 (including the sorting
本実施形態では、仕分制御部62が、撮像した画像を解析した結果、当該画像に薬剤の像が含まれていないと判定した場合(薬剤載置台133a上の薬剤の紛失を検出した場合)、制御部60aは、薬剤載置台133a上の薬剤が跳飛ばされたことを報知する。
In this embodiment, if the sorting
ここで、図1に示すように、薬剤仕分装置1は、印刷出力部7を備える。印刷出力部7は、仕分された薬剤に関する薬剤データが示す情報を印刷したジャーナルを出力する。当該薬剤データには、例えば、仕分された薬剤(1包に分包される薬剤)の名称、識別情報、数、薬価、返却先、薬剤コード(例:GS1コード)等が含まれていてよい。その他、印刷出力部7は、例えば仕分日時および目視鑑査結果等をジャーナルに印刷してよい。印刷出力部7は、制御部60aが備える印刷出力制御部69により制御される。
As shown in FIG. 1, the
仕分制御部62が、上記画像に薬剤の像が含まれていないと判定した場合、印刷出力制御部69は、この判定のタイミングで印刷出力部7を制御して、薬剤載置台133a上の薬剤が跳飛ばされた旨の報知内容をジャーナルに印刷させる。印刷出力制御部69は、例えば、受入領域Ar1に位置する薬剤載置台133aの周辺に、薬剤載置台133a上に位置していた薬剤が存在していないかを確認するようユーザに促す報知内容を印刷したジャーナルを、印刷出力部7に出力させる。
If the sorting
また、印刷出力制御部69は、跳飛ばされた薬剤が混入した可能性がある仕分カップ141に収容されている薬剤を分包するときに、当該薬剤を分包した分包品を確認するようユーザに促す報知内容を印刷したジャーナルを、印刷出力部7に出力させる。例えば、当該仕分カップ141としては、例えば、図12においてA4、A5、B4、B5、B6の位置に配置された仕分カップ141が挙げられる。また、印刷出力制御部69は、当該仕分カップ141に収容されている薬剤を、容器取出機構124および第1払出機構4を用いて薬剤投入口17に払出す場合に、ジャーナルを出力してよい。仕分カップ141を第2収容部14から取出して、仕分カップ141に収容されている薬剤を薬剤投入口17に払出す場合、制御部60aが仕分カップ141への薬剤の混入を検出することが困難であるためである。
When packaging medicines contained in a sorting
このように、制御部60aが、薬剤載置台133a上の薬剤が跳飛ばされたことを報知して、ユーザに対して注意喚起(警告)を行うことにより、異なる種類の薬剤が同一の仕分カップ141に混在する状況で薬剤の仕分処理が続行される可能性を低減できる。そのため、安全性を担保した状態で薬剤の仕分処理を行うことができる。
In this way, the control unit 60a notifies the user that the medicine on the medicine placement table 133a has been thrown off and issues a warning to the user, thereby reducing the possibility that the medicine sorting process will be continued in a situation where different types of medicine are mixed in the
〔実施形態7〕
吸着機構が薬剤の吸着を試みても、当該薬剤を吸着できない場合がある。吸着機構が薬剤を吸着できない要因としては、例えば、薬剤の仕分処理中または分包処理中において生じる振動により、ユーザが外すことを意図していない状況または位置において、空気管が吸着機構から外れて落下するということが考えらえる。これは、ユーザが清掃作業において吸着機構から空気管を取外した後、吸着機構に再度取付けるときに強固にネジを締めなかった等の作業ミス、または、空気管を含む吸着機構の経年劣化もしくは故障等により生じ得る。
[Embodiment 7]
Even if the suction mechanism tries to adsorb a medicine, it may not be able to adsorb the medicine. For example, the reason why the suction mechanism cannot adsorb the medicine may be that the air tube falls off the suction mechanism in a situation or position where the user does not intend to remove it due to vibrations generated during the sorting or packaging process of the medicine. This may be caused by a mistake such as the user not tightening the screw firmly when reattaching the air tube to the suction mechanism after removing it from the suction mechanism during cleaning work, or by aging or failure of the suction mechanism including the air tube.
空気管が落下した状態において吸着機構が薬剤の吸着を試みた場合、空気管内の流量が所定の流量以下まで低下しないため、吸着機構が薬剤のピッキングのリトライ動作を何度も繰り返し実行し、無駄な時間が費やされることになる。上述したように所定回数のリトライ動作後にエラーを報知する、または薬剤の仕分処理を中止するという設定がなされていない場合には、数百回に亘りリトライ動作が繰り返される可能性がある。さらに、落下した空気管が仕分カップ141等に引っかかった場合には、空気管、吸着機構またはその他の部材が破損する可能性もある。
If the suction mechanism attempts to pick up the medicine when the air tube has fallen, the flow rate in the air tube will not fall below the specified flow rate, and the suction mechanism will repeatedly retry picking the medicine, wasting time. As described above, if there is no setting to report an error or to stop the medicine sorting process after a specified number of retries, the retry operation may be repeated hundreds of times. Furthermore, if the fallen air tube gets caught in the sorting
そこで本実施形態では、制御部60aは、空気管内の流量の変化に基づき、吸着機構から空気管が外れたかどうかを判定する。具体的には、吸着機構から空気管が外れた場合、空気管内の流量は、吸着機構が薬剤を吸着していない状態における空気管内の流量(正常値)よりも大きくなる。また、空気管内の流量は急激に大きくなる。制御部60aは、空気管内の流量が急激に正常値を超えたと判定した場合に、空気管が外れたことを検出する。空気管が外れたかどうかの判定に空気管内の流量を用いることにより、制御部60aは、空気管が外れたことを容易に検出できる。 In this embodiment, the control unit 60a determines whether the air tube has become detached from the adsorption mechanism based on a change in the flow rate in the air tube. Specifically, when the air tube becomes detached from the adsorption mechanism, the flow rate in the air tube becomes greater than the flow rate (normal value) in the air tube when the adsorption mechanism is not adsorbing the drug. The flow rate in the air tube also increases rapidly. The control unit 60a detects that the air tube has become detached when it determines that the flow rate in the air tube has suddenly exceeded the normal value. By using the flow rate in the air tube to determine whether the air tube has become detached, the control unit 60a can easily detect that the air tube has become detached.
そして制御部60aは、空気管が外れたことを検出した場合、すぐに薬剤仕分装置1の動作を停止し、エラーが発生したことを報知する。これにより、上記のリトライ動作が無駄に繰り返される可能性を回避できる。また、空気管が落下したまま薬剤仕分装置1が動作を続けることにより、薬剤仕分装置1が破損することを回避できる。
When the control unit 60a detects that the air tube has come off, it immediately stops the operation of the
〔実施形態8〕
分包紙に収容できる薬剤の数には制限がある。そのため、制御部60aは、仕分カップ141に収容されている薬剤の数が、分包紙に収容できる薬剤の数以下(例:上述した第1閾値以下)でないと、容器取出機構124および第1払出機構4を用いた薬剤の払出しを行うことができない。
[Embodiment 8]
There is a limit to the number of medicines that can be accommodated in a packaging paper, and therefore the control unit 60a cannot dispense medicines using the
仕分カップ141に第1閾値を超えた数の薬剤を収容できる動作モードの場合、分包制御部68は、仕分カップ141から薬剤を1つ取出し、薬剤投入口17まで搬送するという動作を、仕分カップ141に収容されている薬剤の数が第1閾値になるまで、搬送・仕分ユニット12に行わせる。この場合、吸着・シャッター機構122が、分包対象の薬剤を収容した仕分カップ141と、薬剤投入口17との間における往復移動を、複数回行う可能性がある。特に、当該仕分カップ141が薬剤投入口17から離れた位置にあるほど、吸着・シャッター機構122の移動に時間を要する。
In an operation mode in which the sorting
分包制御部68は、分包対象の薬剤を収容した仕分カップ141に第1閾値を超える薬剤が収容されているかを判定する。記憶部80には、仕分カップ141の識別情報に対応付けて、仕分カップ141に収容されている薬剤の数を示す情報が記憶される。制御部60aは、仕分カップ141に薬剤を収容するたびに当該情報を更新する。分包制御部68は、当該情報を参照することにより、上記の判定を行う。
The
分包制御部68は、分包対象の薬剤を収容した仕分カップ141に第1閾値を超える薬剤が収容されていると判定した場合、第2収容部14において薬剤投入口17に最も近い仕分カップ141の配置位置に、当該仕分カップ141を移動させる。分包制御部68は、容器取出機構124を用いて当該仕分カップ141を取出した後、当該配置位置まで移動させる。以降、当該配置位置を、近接位置と称する。本実施形態において、近接位置は、図12に示すA3の位置である。また本実施形態では、移動させた仕分カップ141を近接位置に載置可能とするため、近接位置には仕分カップ141は配置されていない。
When the
そして、分包制御部68は、仕分カップ141に収容されている薬剤の数が第1閾値となるまで吸着・シャッター機構122を用いて1つずつ薬剤を薬剤投入口17に払出す。分包制御部68は、仕分カップ141に収容されている薬剤の数が第1閾値に達したと判定した場合、容器取出機構124および第1払出機構4を用いて、仕分カップ141に残っている薬剤を一括して薬剤投入口17に払出す。分包制御部68は、第1払出機構4を用いた払出しの完了後、仕分カップ141を元の配置位置に移動させる。なお、記憶部80には、仕分カップ141の識別情報に対応付けて、仕分カップ141の位置を示す情報が記憶されている。
Then, the
このように、分包制御部68が、近接位置まで仕分カップ141を移動させてから吸着・シャッター機構122による払出しを実行することにより、吸着・シャッター機構122の移動距離を短くできる。そのため、吸着・シャッター機構122による薬剤の払出時間を短縮できる。また、吸着・シャッター機構122を移動させるための部品(例:モータおよびギア)の摩耗を軽減できる。
In this way, the
仕分カップ141を近接位置に移動させずに薬剤の払出しを実行する場合と、近接位置に移動させてから実行する場合とにおいて、薬剤投入口17と仕分カップ141との間における吸着・シャッター機構122の移動時間に300msの差があった場合を考える。第1閾値が15であるとした場合、計算上、仕分カップ141に収容されている薬剤の数が32錠以上である場合、近接位置に移動させてから薬剤の払出しを実行した方が払出しに要する時間が短くなる。仕分カップ141に50錠収容されている場合には、払出しに要する時間を約10秒短縮できる。また、近接位置付近に配置された仕分カップ141を除く25個の仕分カップ141に50錠収容されている場合、払出しに要する時間を約4分短縮できる。25個の仕分カップ141は、A1,A2,A4,A5,B1~B5,C1~C5を除く仕分カップ141であってよい。
Consider a case where the difference in the movement time of the suction/
なお、本実施形態に示す処理は、薬剤投入口17から所定距離離れた位置に配置された仕分カップ141に対してのみ行われてもよい。分包制御部68は、仕分カップ141に第1閾値を超える薬剤が収容されていると判定した場合で、かつ、当該仕分カップ141が薬剤投入口17から所定距離離れた位置に配置されていると判定した場合に、当該仕分カップ141を近接位置に移動させてもよい。所定距離は任意に設定可能であり、薬剤投入口17から所定距離離れた位置を示す情報は、記憶部80に記憶されている。
The processing shown in this embodiment may be performed only on the sorting
〔実施形態9〕
図13は、分包紙PPの一例を示す模式図である。図13の符号1051は、薬剤を分包する分包部分P1の前後に空包P2が連なっている状態の分包紙PP1の一例を示す図であり、符号1052は、随時分包専用の分包紙PP2の一例を示す図である。図14は、仕分カップ141に収容された薬剤が、分包部分P11に収容されるときの流れの一例を示す模式図である。
[Embodiment 9]
Fig. 13 is a schematic diagram showing an example of a packaging paper PP.
実施形態4で説明したように、分包機構6の印刷機構は、分包の開始前および終了後に、印字および分包を行わない空包(ロス袋)を発生させる。図13の符号1051に示すように、印刷機構は、分包される薬剤が収容される分包紙(分包部分P1)の前後に、空包P2を発生させる。図13の符号1051の例では、印刷機構は、薬剤が収容される分包部分P1の前に3包分、分包部分P1の後に2包分の空包P2を発生させている。
As described in the fourth embodiment, the printing mechanism of the
分包制御部68は、分包対象の薬剤を特定したときに、印刷機構を制御して、当該薬剤を収容する仕分カップ141に対応付けて記憶されている当該薬剤の薬剤データが示す情報を、当該薬剤を分包する分包部分P1に印刷する。その他、分包制御部68は、例えば仕分日時および目視鑑査結果等を分包部分P1に印刷してよい。
When the
本実施形態では、仕分カップ141を示す識別情報、薬剤データ、仕分日時および目視鑑査結果等を示す情報は、仕分ID(図14の例では「TS」から始まるID)に対応付けて記憶されている。その他、仕分IDには、仕分カップ141の位置(仕分位置)を示す情報、および、第1カメラ131が撮像した薬剤の画像などが対応付けられていてよい。制御部60aは、例えば、薬剤の種類および仕分位置を決定したときに仕分IDを発行して、上記の各種情報を仕分IDに対応付けて記憶部80に記憶する。
In this embodiment, the identification information indicating the sorting
ここで、薬剤仕分装置1の動作モードとして、随時分包モード(随時分包機能)が設定されている場合がある。この場合、制御部60aは、薬剤の仕分処理中に全ての仕分カップ141に薬剤が収容された時点で一旦、薬剤の仕分処理を中断し、所定数以上の数の薬剤が収容されている仕分カップ141については、当該薬剤を分包する。その後、制御部60aは、薬剤の仕分処理を再開する。
Here, the
随時分包モードに設定されている場合、薬剤の仕分処理を中断して行われる分包処理として、1包または2包分の分包といった細かい分包処理が多く行われる傾向にある。この分包処理が行われるたびに、数包(符号1051の例では5包)の空包P2が発生するため、第1収容部11に収容された薬剤の仕分処理が完了するまでの間に大量の空包P2が発生し、この空包P2分まで分包紙PP1を消費してしまう。随時分包モードにおいて、仮に1包分の分包処理が断続的に40回行われた場合であり、かつ1回の分包処理につき5包の空包P2が発生する場合、40個の分包部分P1(薬剤が収容された後は分包品(薬包))に対して、空包P2が200包発生することになる。
When the on-demand packaging mode is set, the drug sorting process is interrupted and the drug sorting process is performed, and small packaging processes such as one or two packets tend to be performed. Each time this packaging process is performed, several empty packets P2 (five packets in the example of reference number 1051) are generated, and a large amount of empty packets P2 is generated before the drug sorting process of the
そこで本実施形態では、随時分包モードに設定されている場合、分包制御部68は、印刷機構を制御して、予め随時分包IDを印刷した分包部分P11を備える分包紙PP2を作成しておく。具体的には、分包制御部68は、各分包部分P11に対して随時分包IDを割当てる。そして、図13の符号1052および図14に示すように、分包制御部68は、印刷機構を制御して、各分包部分P11に、各分包部分P11に対して割当てた随時分包IDを示すバーコードを印刷する。符号1052および図14の例では、分包制御部68は、各分包部分P11に、各分包部分P11に割当てた随時分包ID(「ZU」から始まるID)も印字している。
In this embodiment, when the on-demand packaging mode is set, the
予め作成する分包部分P11の数(随時分包IDの数)は、任意に設定可能である。予め作成する分包部分P11の数(随時分包IDの数)は、例えば、随時分包モードが設定された実験または実際の運用において、第1収容部11に収容された薬剤の仕分処理が完了するまでに行われた分包処理の回数等に基づき設定されてよい。
The number of packaging parts P11 (the number of on-demand packaging IDs) to be created in advance can be set arbitrarily. The number of packaging parts P11 (the number of on-demand packaging IDs) to be created in advance may be set based on, for example, the number of packaging processes performed until the sorting process of the medicines contained in the
また本実施形態では、分包制御部68は、随時分包モードにおいて分包対象の薬剤を特定した後に、当該薬剤を収容する分包部分P11に割当てた随時分包IDと、当該薬剤に対応する仕分IDとを対応付ける。分包制御部68は、例えば上部シャッター6daまたは下部シャッター6eaを開いたときに(薬剤を分包部分P11に収容するときに)、随時分包IDと仕分IDとを対応付ける。
In addition, in this embodiment, after identifying the medicine to be packaged in the on-demand packaging mode, the
薬剤仕分装置1は、バーコードリーダ(不図示)を備えている。ユーザは、分包部分P11に収容された薬剤の目視鑑査時に、バーコードリーダに、当該分包部分P11に印刷された随時分包IDが読取らせる。これにより、制御部60aは、バーコードリーダが読取った随時分包IDに対応付けられた仕分IDに対応付けられた情報を、記憶部80から読出すことができる。したがって、表示制御部66は、目視鑑査時に、当該分包部分P11に分包された薬剤に関する情報を表示部32に表示できる。また、印刷出力制御部69は、操作部31を介して目視鑑査が完了したことを示す入力を受付けた後、薬剤に関する情報を印刷したジャーナルJNを印刷出力部7から出力させることができる。そのため、ユーザは、表示部32およびジャーナルJNを介して、薬剤に関する情報を視認できる。
The
分包部分P11には、薬剤の名称および返却先等の情報は印刷されないが、代わりにジャーナルJNに印刷される。そのため、ユーザは、薬剤が収容された分包部分P11と、目視鑑査後のジャーナルJNとをセットで保管しておくことにより、当該薬剤の名称および返却先等の情報を把握できる。また、随時分包モードにおいて空包をほとんど発生させないため、大量に発生した空包の中から、薬剤が収容された分包部分を探す手間を大幅に削減でき、さらに分包紙の消費量を削減できる。 Information such as the name of the drug and the return address are not printed on the packet part P11, but are instead printed on the journal JN. Therefore, by storing the packet part P11 containing the drug and the journal JN after visual inspection as a set, the user can ascertain information such as the name of the drug and the return address. In addition, because empty packets are rarely generated in the on-demand packet mode, the effort required to search for the packet part containing the drug among the large number of empty packets is greatly reduced, and the amount of packet paper consumed is also reduced.
<変形例1>
薬剤仕分装置1は、薬剤を払出す分包機(不図示)と通信可能に接続されていてもよい。この場合、制御部60aは、操作部31を介して目視鑑査が完了したことを示す入力を受付けた後、目視鑑査が行われた薬剤に関する情報と、当該薬剤に対応する仕分IDに対応付けられた随時分包IDとを、分包機に送信する。分包機の制御部は、当該薬剤に関する情報と随時分包IDとを対応付けて記憶する。
<
The
ユーザは、分包機が備えるバーコードリーダに、薬剤が分包された分包部分P11に印刷された随時分包IDを読取らせる。これにより、分包機の制御部は、分包機が備える、種類毎に薬剤を収容する複数のカセットのうち、当該薬剤に関する情報と一致する情報が対応付けられたカセットを特定できる。そのため、ユーザは、当該薬剤が収容されたカセットに、分包部分P11に収容された薬剤を充填できる。 The user causes the barcode reader provided in the packaging machine to read the occasional packaging ID printed on the packaging part P11 in which the medicine is packaged. This allows the control unit of the packaging machine to identify a cassette, among the multiple cassettes provided in the packaging machine that contain medicines by type, that is associated with information that matches the information about the medicine. The user can then fill the cassette that contains the medicine with the medicine contained in the packaging part P11.
したがって、分包機のカセットに収容されている薬剤については、薬剤仕分装置1がジャーナルを出力しなくても、ユーザは分包機への充填業務を行うことができる。そのため、分包された薬剤の返却のために、薬剤仕分装置1がジャーナルを出力しなくてよい。また、ユーザがジャーナルを保管しておく必要がなくなるため、ジャーナル保管のための手間が削減される。
Therefore, for drugs stored in cassettes of the packaging machine, the user can perform the filling work into the packaging machine even if the
<変形例2>
薬剤仕分装置1は、ラベルを出力するラベルプリンタと通信可能に接続されていてもよい。制御部60aは、操作部31を介して目視鑑査が完了したことを示す入力を受付けた後、目視鑑査が行われた薬剤に関する情報を、ラベルプリンタに出力する。これにより、ラベルプリンタは、ジャーナルに印刷される情報をラベルに印刷できる。したがって、印刷出力部7は、当該情報を印刷したジャーナルを出力しなくてよい。また、分包部分P11にラベルを直接貼付できるため、ジャーナル保管のための手間が削減される。
<
The
〔実施形態10〕
図15は、本実施形態の回収トレイ16の構成例を示す斜視図である。図15では、回収トレイ16の上方に、吸着・シャッター機構122が位置している状態を示している。図15に示すように、吸着・シャッター機構122は、空気管122b、吸着パッド122cおよび円筒カバー122kを備える吸着機構122aと、シャッター機構122jと、を備える。空気管122bは、吸引機構によって、薬剤MD1を吸着するための吸着パッド122cから吸引した空気を通過させる中空部である。空気管122bは、Z軸方向に延伸しており、吸着パッド122cと共にZ軸方向に移動可能である。円筒カバー122kは、吸着パッド122cから落下した薬剤MD1の、シャッター機構122j上からの落下を防止する。
[Embodiment 10]
Fig. 15 is a perspective view showing a configuration example of the
また図15に示すように、回収トレイ16には、接触部材161が設けられている。接触部材161は、吸着パッド122cに引っ付いた薬剤MD1を接触させて落下させる部材である。制御部60aは、吸着・シャッター機構122をXY平面と略平行に移動させ、吸着パッド122cに引っ付いた薬剤MD1を接触部材161に接触させることにより、当該薬剤MD1を回収トレイ16に落下させる。
As shown in FIG. 15, the
接触部材161は、回収トレイ16の内壁から回収トレイ16の内部に突出するように設けられている。本実施形態では、接触部材161は、回収トレイ16の内壁の上方に位置している。これにより、吸着パッド122cに引っ付いた薬剤MD1を落下させるために空気管122bをZ軸方向に移動させる移動距離を短くできる。なお本実施形態では、接触部材161は、回収トレイ16における受入領域Ar1側の内壁から、回収トレイ16の内部に突出するように設けられている。
The
また本実施形態では、接触部材161は、板状部材である。さらに、接触部材161は、吸着パッド122cに引っ付いた薬剤MD1を落下させるために空気管122bをXY平面に略平行に移動させる移動方向に対して、回収トレイ16の内壁から離間している。
In this embodiment, the
接触部材161の大きさ、形状および材質は、吸着パッド122cに引っ付いた薬剤MD1を落下させることができ、かつ、接触部材161への接触により薬剤MD1(例:カプセル、および、糖衣錠等の錠剤)が破損する可能性が低くなるように選択されてよい。接触部材161の材質は、例えばゴムであってよい。
The size, shape, and material of the
吸着機構122aは、吸着パッド122cの方向に空気管122b内に空気を射出する機構(不図示)を備える。薬剤載置台133aおよび仕分カップ141等に薬剤MD1を収容するために、吸着パッド122cに吸着させた薬剤MD1をリリースする場合、制御部60aが当該機構を動作させることにより、吸着パッド122cから空気を吐出すことができる。しかし、この吐出し動作を行った場合であっても、薬剤MD1の粘性または静電気等により、吸着パッド122cから薬剤MD1が離れない場合がある。複数回に亘り吐出し動作(薬剤MD1のリリース動作)を行っても、吸着パッド122cから薬剤MD1が離れない場合もある。
The
本実施形態では、制御部60aは、吐出し動作を行うたびに、吸着パッド122cから薬剤MD1が離れたか(落下したか)を判定する。例えば空気管122b内に流量センサが設けられている場合、制御部60aは、空気管122b内の流量が所定の流量を超えた場合に、吸着パッド122cから薬剤MD1が離れたと判定する。
In this embodiment, the control unit 60a determines whether the drug MD1 has left (fallen) from the
制御部60aは、吐出し動作を行った後に、吸着パッド122cから薬剤MD1が離れていないと判定した場合、吐出し動作を再度実行する(吐出し動作のリトライ動作を実行する)。制御部60aは、予め規定された所定回数(例えば9回)リトライ動作を実行しても、吸着パッド122cから薬剤MD1を落下させることができなかった場合、吸着機構122aを回収トレイ16の上方に移動させる。
If the control unit 60a determines that the drug MD1 has not been released from the
図16は、吸着パッド122cに引っ付いた薬剤MD1を落下させるときの吸着機構122aの動作例を示す模式図である。符号1062は、符号1061に示す模式図において、吸着機構122aおよび接触部材161付近を拡大した模式図である。
Figure 16 is a schematic diagram showing an example of the operation of the
制御部60aは、所定回数のリトライ動作後に吸着パッド122cから薬剤MD1が離れていないと判定した場合、当該薬剤MD1を落下させるために吸着機構122aを移動させる方向に接触部材161が位置するように、吸着機構122aを移動させる。図16の例では、接触部材161の左側に(-X軸方向側に)、吸着機構122aを位置させる。
When the control unit 60a determines that the drug MD1 has not been released from the
制御部60aは、吸着パッド122cに引っ付いた薬剤MD1を接触部材161に接触させることができるように、空気管122bを下方に移動させる。その後、制御部60aは、吸着機構122aを、接触部材161が位置する方向に(本例では+X軸方向)に移動させる。これにより、吸着機構122aに引っ付いた薬剤MD1を接触部材161に接触させて、当該薬剤MD1を吸着パッド122cからリリースすることができる。そして、当該薬剤MD1を回収トレイ16内に収容できる。
The control unit 60a moves the
このように、所定回数の吐出し動作によって吸着パッド122cから落下させることができなかった薬剤MD1を、接触部材161への接触により落下させることができる。そのため、所定回数の吐出し動作によって吸着パッド122cから落下させることができなかった場合に、表示制御部66がその旨を報知して、ユーザに以下の作業を行わせる手間を発生させないようにすることができる。この報知により、薬剤MD1の仕分処理または分包処理を停止させた後に、吸着パッド122cに引っ付いた薬剤MD1を取り除く作業を、ユーザに行わせる手間を発生させないようにすることができる。
In this way, the drug MD1 that could not be dropped from the
〔実施形態11〕
図17の符号1071は、薬剤の仕分画像(仕分画面)の一例を示す図であり、符号1072は、メニューの一例を示す図であり、符号1073は、仕分履歴画像(仕分履歴画面)の一例を示す図である。
[Embodiment 11]
符号1071に示す仕分画像IM1は、薬剤の仕分状況等を表示可能な画像である。仕分画像IM1に含まれるメニューボタンBO11に対する入力操作を受付けた後、符号1072に示す「仕分履歴」の「履歴照会」に対する入力操作を受付けると、表示制御部66は、符号1073に示す仕分履歴画像IM2を表示部32に表示する。
The sorting image IM1 indicated by the
仕分履歴画像IM2には、仕分履歴情報として、例えば、仕分完了日時、目視鑑査日(目視確認日)、仕分ID、薬剤の名称(薬品名)、返却先、返却元、目視鑑査結果(目視結果)、目視鑑査実施者名(目視確認者名)および個数等の情報を表示できる。制御部60aは、薬剤を仕分するときに発行する仕分IDに対応付けて、仕分ID以外の情報を記憶部80に記憶する。
The sorting history image IM2 can display, as sorting history information, information such as the sorting completion date and time, visual inspection date (visual confirmation date), sorting ID, drug name (drug name), return destination, return origin, visual inspection result (visual inspection result), name of visual inspection performer (name of visual inspector), and quantity. The control unit 60a stores information other than the sorting ID in the
仕分完了日時は、第1収容部11に収容された全ての薬剤の仕分処理が完了した日時を示す。目視鑑査日は、目視鑑査が完了したことを示す入力操作を受付けた日時を示す。薬剤の名称は、判別部64が判別した名称、または、目視鑑査により確定した名称を示す。返却先は、薬剤の返却先(例:分包機、薬剤棚)を示す。返却元は、薬剤の仕分処理の開始時に指定された返却元(例:店舗)を示す。目視鑑査結果は、仕分カップ141に収容された薬剤が同一種類の薬剤であることと、薬剤の名称とを確認した結果を示し、目視鑑査時の入力操作により入力される。目視鑑査実施者名は、仕分カップ141に収容された薬剤に対して目視鑑査を実施した者の名称(例:氏名)を示し、目視鑑査時の入力操作により入力される。
The sorting completion date and time indicates the date and time when the sorting process of all the medicines contained in the
符号1073の例では、記憶部80に記憶されている仕分履歴情報のうち、薬剤「○○○500mg」の仕分履歴情報(薬剤「○○○500mg」の検索結果)が表示されている。符号1073に示すように、仕分履歴画像IM2は、薬剤の仕分処理の実施期間、仕分ID、および、薬剤の名称に加えて、目視鑑査実施者名を検索可能とする表示領域DAR1を含む。したがって、表示制御部66は、仕分履歴画像IM2において、目視鑑査実施者名に基づく検索結果も表示できる。
In the example of
このように、仕分履歴情報において目視鑑査実施者名を記憶しておき、仕分履歴画像において目視鑑査実施者名を表示させることができる。そのため、ユーザは、薬剤の仕分処理毎に、目視鑑査実施者を視認できる。したがって、ユーザは、薬剤の仕分処理後の目視鑑査においてミスが生じていた場合に、当該薬剤の目視鑑査実施者を容易に特定できる。なお、制御部60aは、検索結果を、CSV(Comma Separated Values)ファイルとして出力することもできる。 In this way, the name of the visual inspector can be stored in the sorting history information and the name of the visual inspector can be displayed in the sorting history image. This allows the user to visually identify the visual inspector for each drug sorting process. Therefore, if an error occurs in the visual inspection after the drug sorting process, the user can easily identify the person who performed the visual inspection of that drug. The control unit 60a can also output the search results as a CSV (Comma Separated Values) file.
〔実施形態12〕
本実施形態の薬剤仕分装置1Bについて説明する。薬剤仕分装置1Bは、図18に示す赤外センサ51、カメラ52(第2撮像部)および反射部53と、図19に示す制御部60bおよび記憶部80bとを備える点で、薬剤仕分装置1と異なる。薬剤仕分装置1Bは、薬剤データベースが存在しない場合に、赤外センサ51の測定結果を用いて、可能な限り精度よく薬剤の仕分処理を行うものである。
[Embodiment 12]
The
図18の符号1081は、薬剤仕分装置1Bの台座19における各部材の配置例を示す模式図であり、符号1082は、赤外センサ51の配置例を示す模式図である。符号1081に示すように、台座19上に、赤外センサ51、カメラ52および反射部53が設けられている。本実施形態では、上述した薬剤仕分装置1の基本構成における第2収容部14の角部(第1収容部11から最も離れた位置の角部)に赤外センサ51が設けられ、その周囲にカメラ52および反射部53が設けられている。
赤外センサ51は、対象物から発せられる赤外光を受光するセンサである。本実施形態では、赤外センサ51は、薬剤MD2から発せられる赤外光を受光するセンサである。また本実施形態では、赤外センサ51は、赤外を受光する受光部と共に、光を出射する光出射部とを備える。赤外センサ51は、対象物(薬剤MD2)に照射された光により発せられる赤外光を受光する。
The
赤外光は、対象物を透過する性質を有する。そのため、赤外センサ51は、薬剤MD2を構成する組成毎に異なる波形を有する赤外光を受光できる。そのため、薬剤MD2の内部の情報を示す、薬剤MD2から発せられる赤外光を用いることにより、同種である可能性が高い薬剤MD2を同一の仕分カップ141に収容できる可能性を高めることができる。つまり、後述する決定部74による仕分カップ141の決定を精度よく行うことが可能となる。
Infrared light has the property of penetrating objects. Therefore, the
本実施形態では、赤外センサ51は、近赤外光を受光する近赤外センサである。近赤外光の波長範囲は、可視光の波長範囲に近い。また、近赤外光の光強度は、中赤外光または遠赤外光の光強度よりも低い。そのため、赤外センサ51として近赤外センサを用いる場合(近赤外光を出射する場合は特に)、薬剤に対する影響度(例:薬剤の変色等)が低い。したがって、仕分カップ141の決定精度を高めるために近赤外光を用いることは好適である。但し、薬剤MD2の種類毎に異なる波形を有する赤外光を受光することが可能であれば、赤外センサ51が受光対象とする赤外光は近赤外光に限られない。
In this embodiment, the
符号1082に示すように、赤外センサ51は、赤外センサ51の上方に薬剤MD2が位置した状態で、薬剤MD2から発せられる赤外光を受光する。本実施形態では、赤外センサ51は、赤外センサ51からその上方に所定距離(例えば数ミリ程度。例えば1mm程度。)離れた位置で、薬剤MD2から発せられる赤外光を受光する。
As shown by the
カメラ52は、赤外センサ51が測定対象とする薬剤MD2を撮像する撮像部である。本実施形態では、カメラ52は、赤外センサ51の測定範囲(赤外センサ51からその上方に所定距離離れた位置)を撮像可能なように、台座19上に設置される。
The
反射部53は、赤外センサ51が測定対象とする薬剤MD2を反射する部材(ミラー)である。本実施形態では、反射部53は、赤外センサ51の上方に位置する薬剤がカメラ52の方向に反射されるように、台座19上に設置される。したがって、カメラ52は、赤外センサ51の上方に位置する薬剤MD2を直接撮像すると共に、反射部53が反射した薬剤MD2を撮像する。制御部60bは、薬剤MD2を直接撮像した画像に基づき、±X軸方向および±Z軸方向における薬剤MD2の位置を特定できる。また制御部60bは、反射部53を介して薬剤MD2を間接的に撮像した画像に基づき、±Y軸方向における薬剤MD2の位置を特定できる。
The reflecting
図19の符号1091は、本実施形態の薬剤仕分装置1Bの構成例を示すブロック図である。図19では、制御部60bが行う処理に関わる機能で、かつ、図1に図示がない機能のみを示している。なお、図1に示す仕分制御部62が位置制御部71として機能し得る。また、図19の符号1092に示す制御部60bの構成については後述する。
符号1091に示すように、本実施形態の制御部60bは、位置制御部71、取得部72、画像生成部73および決定部74を備える。
As indicated by the
位置制御部71は、搬送・仕分ユニット12の搬送機構123を制御して、台座19を平面視したときの吸着・シャッター機構122の位置を制御する。位置制御部71は、カメラ52の撮像結果に基づき、赤外センサ51の上方において、薬剤が所定位置(赤外センサ51の測定範囲内)に位置するように、吸着・シャッター機構122の位置を制御する。吸着・シャッター機構122は、カメラ52の撮像結果に基づき、赤外センサ51に対する薬剤の位置を調整する調整部として機能する。
The
このように薬剤の位置を調整することにより、薬剤が赤外センサ51と接触する可能性を低減できる。また、赤外センサ51との接触により吸着パッド122cから薬剤が落下する可能性を低減できる。さらに、赤外センサ51と薬剤との距離(測定距離)を一定にすることができるため、安定した赤外センサ51の測定が可能となる。
By adjusting the position of the drug in this manner, the possibility of the drug coming into contact with the
なお、赤外センサ51の測定範囲内に載置台を設け、当該載置台に薬剤を載置した場合、他の薬剤との間でコンタミネーションが発生する。そのため本実施形態では、この発生を回避すべく、赤外センサ51による薬剤から発せられる赤外光の測定は、吸着・シャッター機構122が薬剤を吸着した状態で行われる。
If a mounting table is provided within the measurement range of the
取得部72は、赤外センサ51が受光した赤外光の、周波数と強度との関係を示す波形データを取得する。図20の符号1101は、取得部72が取得する波形データの一例を示す。符号1101において、横軸は赤外光の周波数(nm)を示し、縦軸は赤外光の強度を示す。符号1101は、1550(nm)以上かつ1950(nm)以下の範囲の近赤外光の波形データを示している。
The
画像生成部73は、取得部72が取得した波形データに対してスペクトログラム変換を実行することにより、当該波形データの周波数成分特性を表す特性画像を生成する。図20の符号1102は、画像生成部73が生成する特性画像の一例を示す。符号1102は、符号1101の波形データから得られた特性画像である。
The
符号1102において、特性画像の横軸は、波形データを縦×横のグラフとしてみたときの横軸に対応する周波数(nm)を示す。特性画像の横軸は、符号1101に示す波形データのグラフの横軸と一致する。本実施形態では、特性画像の横軸は、1550(nm)以上かつ1950(nm)以下の範囲に設定される。この横軸に対応する周波数を基準周波数と称する。特性画像の縦軸は、波形データを縦×横のグラフとしてみたときの、波形データの周波数(nm)を示す。また、特性画像の画素の値は、波形データを縦×横のグラフとしてみたときの、波形データの振幅を示す。本実施形態では、画素の値が大きいほど(白色であるほど)、波形データの振幅が大きい(赤外光の強度が高い)ことを示している。
In
画像生成部73は、基準周波数の全範囲について所定範囲(窓)で区切り、所定範囲毎においてフーリエ変換を実行することにより、所定範囲毎の周波数スペクトルを算出する。画像生成部73は、基準周波数の全範囲について、最小値から最大値へと所定範囲をずらしながら、所定範囲毎の周波数スペクトルを算出する。図20において、符号1101の波形データの第1範囲R1、第2範囲R2および第3範囲R3に対してフーリエ変換を実行した結果がそれぞれ、符号1102の特性画像の第1範囲R1、第2範囲R2および第3範囲R3に反映される。画像生成部73は、このようなスペクトログラム変換を実行することにより、特性画像を生成する。つまり、画像生成部73は、波形データに対して一般的な短時間フーリエ変換に相当する処理を実行することにより、特性画像を生成する。
The
決定部74は、取得部72が取得した、種類が未知の薬剤の波形データと、収容先の仕分カップ141が既に決定している薬剤の波形データとに基づき、種類が未知の薬剤を収容する仕分カップ141を決定する。本実施形態では、決定部74は、画像生成部73が生成した、種類が未知の薬剤に対応する第1特性画像と、収容先の仕分カップ141が既に決定している薬剤に対応する第2特性画像とを用いて、種類が未知の薬剤を収容する仕分カップ141を決定する。具体的には、決定部74は、第1特性画像、第2特性画像、および、後述する学習済みモデル801を用いて、種類が未知の薬剤を収容する仕分カップ141を決定する。なお本実施形態では、収容先の仕分カップ141が既に決定している薬剤は、仕分カップ141に既に仕分けられた薬剤である。
The
薬剤仕分装置1Bは、記憶部80に代えて記憶部80bを備える。記憶部80bは、記憶部80の薬剤データベースに代えて、学習済みモデル801を記憶している。
The
学習済みモデル801は、以下の訓練データを用いて機械学習を行うことにより構築された、第1特性画像と第2特性画像とが一致しているかどうかを出力するモデルである。訓練データには、同種である2つの薬剤についての特性画像を、当該特性画像同士が一致することを示す情報に対応付けたデータが含まれる。また訓練データには、異種である2つの薬剤についての特性画像を、当該特性画像同士が一致しないことを示す情報に対応付けたデータが含まれる。
The trained
学習済みモデル801は、例えば、入力層、中間層および出力層を少なくとも含むニューラルネットワーク(例:畳み込みニューラルネットワーク(Convolutional Neural Network:CNN))であってよい。学習済みモデル801は、訓練データを順次入力して、損失関数を最小化するようにパラメータ(重みおよびバイアス)を学習することにより構築される。
The trained
学習済みモデル801は、第1特性画像と第2特性画像との入力に対して、第1特性画像と第2特性画像とが一致している、または一致していないとの結果を出力する。本実施形態では、この結果を確率値として出力する。確率値が1に近いほど、2つの画像が一致している可能性が高いことを示す。学習済みモデル801が、2つの特性画像が一致しているとの結果を出力した場合、決定部74は、収容先の仕分カップ141が既に決定している薬剤が収容される当該仕分カップ141を、種類が未知の薬剤を収容する仕分カップ141として決定する。本実施形態では、決定部74は、既に仕分けられた薬剤が収容されている仕分カップ141を、種類が未知の薬剤を収容する仕分カップ141として決定する。
When the first characteristic image and the second characteristic image are input, the trained
ここで、第1収容部11から最初に取出される薬剤については(何れの仕分カップ141も薬剤の収容先として決定されていない状態においては)、決定部74は、予め決められた仕分カップ141を、当該薬剤を収容する仕分カップ141として決定する。
Here, for the medicine that is first removed from the first storage unit 11 (when no sorting
決定部74は、その後に第1収容部11から取出される薬剤については、当該薬剤の特性画像と、記憶部80bに記憶されている全ての特性画像とを用いて、当該薬剤を収容する仕分カップ141を決定する。記憶部80bに記憶されている全ての特性画像は、収容先の仕分カップ141が決定している全ての薬剤の特性画像に相当する。
For a drug subsequently removed from the
本実施形態では、決定部74は、収容先の決定対象である薬剤の第1特性画像と、収容先の仕分カップ141が既に決定している薬剤のうちの1つの薬剤の第2特性画像とを学習済みモデル801に入力する。学習済みモデル801が、これら2つの特性画像が一致しているとの結果を出力したとする。この場合、決定部74は、比較対象とした第2特性画像の薬剤の収容先として既に決定されている仕分カップ141を、収容先の決定対象である薬剤を収容する仕分カップ141として決定する。
In this embodiment, the
一方、学習済みモデル801が、これら2つの特性画像が一致していないとの結果を出力したとする。この場合、決定部74は、第1特性画像と、収容先が既に決定している薬剤のうちの別の薬剤の第2特性画像とを学習済みモデル801に入力する。そして、決定部74は、これら2つの特性画像が一致しているとの結果を得た場合、比較対象とした第2特性画像の薬剤の収容先として既に決定されている仕分カップ141を、収容先の決定対象である薬剤を収容する仕分カップ141として決定する。一方、決定部74は、これら2つの特性画像が一致していないとの結果を得た場合、第1特性画像と、収容先が既に決定している薬剤のうちのさらに別の薬剤の第2特性画像とを学習済みモデル801に入力する。
On the other hand, suppose that the trained
決定部74は、2つの特性画像が一致しているとの結果を得るまで、学習済みモデル801に第1特性画像および第2特性画像を入力する。その結果、全ての第2特性画像について第1特性画像と一致していないとの結果を得た場合、決定部74は、収容先として決定していない仕分カップ141を、収容先の決定対象である薬剤を収容する仕分カップ141として決定する。そして、仕分制御部62は、搬送・仕分ユニット12を制御して、収容先の決定対象である薬剤を、決定部74が決定した仕分カップ141に収容する。
The
なお、制御部60bは判別部64を備えていなくてもよい。記憶部80bには薬剤データベースが記憶されていないため、第1カメラ131が撮像した薬剤の画像と薬剤データベースとの照合による薬剤の種類判別を行うことができないためである。本実施形態では、仕分けられた薬剤の種類は以下のように特定されてよい。
The
例えば、表示制御部66は、仕分カップ141毎に、仕分カップ141に収容された薬剤の画像を表示部32に表示する。ユーザは、この表示を視認することにより薬剤の種類を特定し、操作部31を介して当該種類を入力する。制御部60bは、入力された種類を示す情報を仕分カップ141の識別情報と対応付けて記憶することにより、仕分カップ141に収容された薬剤の種類を特定する。
For example, the
また、制御部60bは、図1の判別部64に代えて、判別部64bを備えていてもよい。判別部64bは、第1特性画像または第1カメラ131が撮像した薬剤の画像の入力に対して薬剤の種類を出力する学習済みモデル(種類推定モデルと称する)を用いて、仕分カップ141に収容される薬剤の種類を判別してもよい。種類推定モデルは、例えば、薬剤の種類と特性画像または薬剤の画像とを対応付けた訓練データを用いて機械学習を行うことにより構築される。種類推定モデルは、記憶部80bに予め記憶されていてもよいし、ユーザが薬剤の種類を入力するたびに訓練データを作成することにより構築されていってもよい。
The
<処理フロー>
図21を用いて、本実施形態の制御部60bの処理の一例について説明する。図21は、本実施形態の制御部60bの処理の一例を示すフローチャートである。
<Processing flow>
An example of the process of the
第1収容部11に複数の薬剤が収容されている状態において、搬送制御部61は、搬送・仕分ユニット12を制御して、第1収容部11から薬剤を1つ取出し(S21)、薬剤載置台133a上に載置する。撮像制御部63は、撮像ユニット13を制御して、薬剤載置台133a上に載置された薬剤を撮像する(S22)。位置制御部71は、搬送・仕分ユニット12を制御して、撮像ユニット13による撮像後の薬剤を、薬剤載置台133aから赤外センサ51の上方に搬送する(S23)。このとき、位置制御部71は、カメラ52の撮像結果に基づき、薬剤が赤外センサ51の上方の所定位置に位置するように、搬送機構123を制御する。
When multiple medicines are stored in the
その後、赤外センサ51は、赤外センサ51の上方に位置する薬剤から発せられる赤外光を受光する(S24)。取得部72は、赤外センサ51が受光した赤外光の波形データを取得する(S25;取得ステップ)。画像生成部73は、取得部72が取得した波形データをスペクトログラム変換することにより、第1特性画像を生成する(S26)。
Then, the
決定部74は、画像生成部73が生成した第1特性画像と、決定部74が既に収容先の仕分カップ141を決定している第2特性画像とを学習済みモデル801に入力する(S27)。第1特性画像と第2特性画像とが一致しているとの結果を得た場合、決定部74は、当該第2特性画像に対応する薬剤の収容先として決定している仕分カップ141を、赤外センサ51の上方に位置する薬剤を収容する仕分カップ141として決定する(S28)。一方、第1特性画像が何れの第2特性画像とも一致していないとの結果を得た場合、決定部74は、薬剤の収容先として決定していない仕分カップ141を、赤外センサ51の上方に位置する薬剤を収容する仕分カップ141として決定する(S28)。S28の処理は、決定ステップの一例である。
The
決定部74は、収容先として決定した仕分カップ141の識別情報に対応付けて、画像生成部73が生成した第1特性画像を第2特性画像として記憶すると共に、第1カメラ131が撮像した薬剤の画像を記憶する。
The
制御部60bは、第1収容部11に収容されている全ての薬剤について上述した処理を実行することにより、第1特性画像と第2特性画像が一致する薬剤が同一の仕分カップ141に収容されるように、薬剤の仕分処理を実行する。
The
<推定精度の検証>
図22は、波形データを用いて構築した学習済みモデル(波形入力モデルと称する)の出力結果のヒストグラムの一例を示す図である。横軸は、波形入力モデルが出力する確率値を示す。また、確率値が0側の縦軸は、波形入力モデルが2つの波形データが一致していないとの結果を出力する回数を示し、確率値が1側の縦軸は、2つの波形データが一致しているとの結果を出力する回数を示す。
<Verification of estimation accuracy>
22 is a diagram showing an example of a histogram of output results of a trained model (referred to as a waveform input model) constructed using waveform data. The horizontal axis indicates the probability value output by the waveform input model. The vertical axis on the
波形入力モデルは、以下の訓練データを用いて機械学習を行うことにより、2つの波形データが一致しているかどうかを出力するモデルである。訓練データには、同種である2つの薬剤についての波形データを、当該波形データ同士が一致することを示す情報に対応付けたデータが含まれる。また訓練データには、異種である2つの薬剤についての波形データを、当該波形データ同士が一致しないことを示す情報に対応付けたデータが含まれる。波形入力モデルは、2つの波形データの入力に対して、2つの波形データが一致している、または一致していないとの結果を出力する。この例では、確率値が1に近いほど、2つの波形データが一致している可能性が高いことを示す。 The waveform input model is a model that outputs whether two pieces of waveform data match by performing machine learning using the following training data. The training data includes data that associates waveform data for two drugs of the same type with information indicating that the waveform data match. The training data also includes data that associates waveform data for two drugs of different types with information indicating that the waveform data do not match. When two pieces of waveform data are input, the waveform input model outputs a result indicating that the two pieces of waveform data match or do not match. In this example, the closer the probability value is to 1, the more likely it is that the two pieces of waveform data match.
図22に示すように、特に2つの波形データが一致している場合(図中の「OK」の場合)であっても、確率値が1の方に当該「OK」の出力を示すヒストグラムの分布が偏らず、例えば確率値が0付近において複数回の当該「OK」の出力が認められる。したがって、波形データおよび波形入力モデルを用いた場合、同種の可能性が高い薬剤を同一の仕分カップ141に収容できない可能性がある。
As shown in FIG. 22, even when two waveform data are identical (in the case of "OK" in the figure), the distribution of the histogram showing the output of "OK" is not biased toward a probability value of 1, and "OK" is output multiple times when the probability value is near 0, for example. Therefore, when waveform data and a waveform input model are used, it is possible that medicines that are likely to be the same type cannot be placed in the
図23は、特性画像を用いて構築した学習済みモデル801の出力結果のヒストグラムの一例を示す図である。横軸は、学習済みモデル801が出力する確率値を示す。また、確率値が0側の縦軸は、学習済みモデル801が第1特性画像と第2特性画像とが一致していないとの結果を出力する回数を示し、確率値が1側の縦軸は、第1特性画像と第2特性画像とが一致しているとの結果を出力する回数を示す。
Figure 23 is a diagram showing an example of a histogram of the output results of the trained
図23に示すように、第1特性画像と第2特性画像とが一致している場合(図中の「OK」の場合)、確率値が1の方に当該「OK」の出力を示すヒストグラムの分布が偏っている。また、第1特性画像と第2特性画像とが一致していない場合(図中の「NG」の場合)、確率値が0の方に当該「NG」の出力を示すヒストグラムの分布が偏っている。つまり、第1特性画像および第2特性画像の一致または不一致の推定精度が高いことがわかる。 As shown in FIG. 23, when the first characteristic image and the second characteristic image match (in the case of "OK" in the figure), the distribution of the histogram indicating the output of "OK" is biased towards a probability value of 1. Also, when the first characteristic image and the second characteristic image do not match (in the case of "NG" in the figure), the distribution of the histogram indicating the output of "NG" is biased towards a probability value of 0. In other words, it can be seen that the estimation accuracy of the match or mismatch between the first characteristic image and the second characteristic image is high.
そのため、特性画像および学習済みモデル801を用いることにより、波形データおよび波形入力モデルを用いる場合に比べ、決定部74による仕分カップ141の決定精度を高めることができる。したがって、同種の可能性が高い薬剤を同一の仕分カップ141に収容できる可能性を高めることができる。
Therefore, by using the characteristic image and the trained
<効果>
上述した薬剤仕分装置1の基本構成では、第1カメラ131が撮像した種類が未知の薬剤の画像と、薬剤データベースに記憶している薬剤に関する薬剤データ(例:マスタ画像)とに基づき、判別部64は、種類が未知の薬剤の種類を判別する。仕分制御部62は、その判別結果に基づき、同種である複数の薬剤を、同一の仕分カップ141に収容する。
<Effects>
In the basic configuration of the
一方、本実施形態では、決定部74は、種類が未知の薬剤から得られた赤外光の波形データと、収容先の仕分カップ141が既に決定している薬剤から得られた赤外光の波形データとに基づき、種類が未知の薬剤を収容する仕分カップ141を決定する。赤外光は上述した特性を有するため、赤外光の波形データを用いて種類が未知の薬剤を収容する仕分カップ141を決定することにより、同種である可能性が高い複数の薬剤を同一の仕分カップ141に収容できる可能性を高めることができる。したがって、薬剤仕分装置1Bは、薬剤データベース(マスタ画像)を用いずとも、同種である可能性が高い複数の薬剤を同一の仕分カップ141に収容できる。そのため、薬剤仕分装置1Bは、薬剤データベースを予め登録することなく、薬剤の仕分処理を行うことができる。
On the other hand, in this embodiment, the
また本実施形態では、決定部74は、波形データをスペクトログラム変換した特性画像を用いて、種類が未知の薬剤を収容する仕分カップ141を決定する。具体的には、決定部74は、特性画像および学習済みモデル801を用いて、種類が未知の薬剤を収容する仕分カップ141を決定する。したがって、同種である可能性が高い複数の薬剤を仕分カップ141に収容できる可能性をさらに高めることができる。また、特性画像を用いることにより、汎用性の高い画像系ディープラーニングを用いて学習済みモデル801を構築できる。そのため、同種である可能性が高い複数の薬剤を同一の仕分カップ141に収容するために、複雑なアルゴリズムを考案する必要が無い。そのため、薬剤データベースを用いない薬剤の仕分処理における開発コストを削減できる。
In addition, in this embodiment, the
<変形例1>
決定部74は、特性画像に加え、第1カメラ131が撮像した薬剤の画像も学習済みモデル801に入力することにより、種類が未知の薬剤を収容する仕分カップ141を決定してもよい。この場合の学習済みモデル801は、さらに以下の訓練データを用いて機械学習を行うことにより構築されたモデルである。訓練データは、同種である2つの薬剤の画像を特性画像同士が一致することを示す情報に対応付けたデータと、異種である2つの薬剤の画像を特性画像同士が一致しないことを示す情報に対応付けたデータとを含む。
<
The
決定部74は、第1特性画像および第2特性画像に加え、第1カメラ131が撮像した2つの画像を学習済みモデル801に入力する。これら2つの画像は、種類が未知の薬剤の画像、および、収容先の仕分カップ141が既に決定している薬剤の画像である。学習済みモデル801への入力要素として、特性画像に加え薬剤の画像も用いることにより、当該入力要素を増やすことができる。そのため、学習済みモデル801は、第1特性画像および第2特性画像の一致または不一致の推定を、より精度よく行うことが可能となる。また、第1カメラ131は、上述した薬剤仕分装置1の基本構成に含まれる。そのため、当該基本構成に対して新たな部材を追加することなく、上記推定の精度を高めることが可能となる。
The
本実施形態では、訓練データに含まれる薬剤の画像としても、学習済みモデル801に入力される薬剤の画像としても、撮像画像を分解したR(赤)、G(緑)およびB(青)の画像(3チャンネルの画像)を用いている。したがって、本実施形態では、特性画像、R、GおよびBの画像という4チャンネルの画像を用いて学習済みモデル801を構築し、当該4チャンネルの画像を学習済みモデル801に入力して、2つの特性画像が一致するかどうかの結果を得ている。
In this embodiment, the drug images included in the training data and the drug images input to the trained
<変形例2>
決定部74は、特性画像および学習済みモデル801を用いずに、種類が未知の薬剤を収容する仕分カップ141を決定してもよい。その一例について、図19の符号1092および図24を用いて説明する。図19の符号1092は、本変形例の薬剤仕分装置1Bの構成例を示すブロック図である。
<
The
符号1092に示すように、本変形例の制御部60bは、符号1091に示す画像生成部73に代えて、波形生成部75を備える。波形生成部75は、取得部72が取得した波形データに対して一次微分を実行することにより、波形微分データを生成する。
As indicated by
決定部74は、波形生成部75が生成した、種類が未知の薬剤の波形微分データと、収容先の仕分カップ141が既に決定している薬剤の波形微分データとの類似度を算出する。決定部74は、当該類似度が所定値以上である場合に、収容先の仕分カップ141が既に決定している薬剤が収容される仕分カップ141を、種類が未知の薬剤を収容する仕分カップ141として決定する。
The
決定部74は、種類が未知の薬剤を収容する仕分カップ141を決定すると、仕分カップ141の識別情報に、当該仕分カップ141に収容される薬剤の波形微分データを対応付けて、記憶部80bに記憶する。したがって、記憶部80bには、学習済みモデル801に代えて、波形微分データ802が記憶される。
When the
決定部74は、種類が未知の薬剤の波形微分データと、記憶部80bに記憶された波形微分データとの類似度を算出する。決定部74は、記憶部80bに記憶された全ての波形微分データのうちの1つの波形微分データを参照し、当該波形微分データについて類似度を算出する。決定部74は、当該類似度が所定値以上であると判定した場合、当該波形微分データに対応付けられた仕分カップ141を、種類が未知の薬剤を収容する仕分カップ141として決定する。決定部74は、当該類似度が所定値未満であると判定した場合、記憶部80bから別の波形微分データを参照し、当該波形微分データについて類似度を算出し、当該類似度が所定値以上であるかを判定する。
The
波形微分データの類似度は、例えばCCF(相互相関関数)、DTW(Dynamic Time Warping)などの公知の手法を用いて算出できる。所定値は、実験等により、同種の薬剤が同一の仕分カップ141に収容されるように設定されればよい。
The similarity of the waveform differential data can be calculated using known methods such as CCF (Cross-Correlation Function) and DTW (Dynamic Time Warping). The predetermined value may be set through experiments or the like so that drugs of the same type are contained in the
図24は、本変形例の制御部60bの処理の一例を示すフローチャートである。図21と同一の処理については、その説明を割愛する。図24に示すように、S25において、取得部72が、種類が未知の薬剤についての波形データを取得した後、波形生成部75は、当該波形データを一次微分することにより、当該波形データの波形微分データを生成する(S31)。
Figure 24 is a flowchart showing an example of the processing of the
決定部74は、上述したように、波形生成部75が生成した波形微分データと、記憶部80bにおいて参照した1つの波形微分データとの類似度を算出し、当該類似度が所定値以上であるかを判定する。決定部74は、類似度が所定値以上であると判定するまで、類似度の算出処理と、類似度と所定値との比較処理とを実行する。決定部74は、類似度が所定値以上であると判定した場合、記憶部80bにおいて参照した波形微分データに対応付けられた仕分カップ141を、種類が未知の薬剤を収容する仕分カップ141として決定する(S32)。一方、決定部74は、記憶部80bに記憶されている全ての波形微分データについて類似度が所定値未満であると判定した場合には、収容先として決定していない仕分カップ141を、種類が未知の薬剤を収容する仕分カップ141として決定する(S32)。S32の処理は、決定ステップの一例である。
As described above, the
制御部60bは、第1収容部11に収容されている全ての薬剤について上述した処理を実行することにより、波形微分データの類似度が所定値以上の薬剤が同一の仕分カップ141に収容されるように、薬剤の仕分処理を実行する。
The
波形微分データは、波形の傾きによって波形データの特徴を捉えたものであるから、波形データに現れ得る赤外センサ51が受けた光の強度のばらつきを吸収できていると考えられる。そのため、制御部60bは、波形微分データを用いた場合であっても、同種である可能性が高い複数の薬剤を同一の仕分カップ141に収容する可能性を高めることができる。
The waveform differential data captures the characteristics of the waveform data from the slope of the waveform, and is therefore believed to be able to absorb variations in the intensity of the light received by the
なお、決定部74による仕分カップ141の決定処理において、特性画像および学習済みモデル801のみを用いてもよいし、波形微分データのみを用いてもよいし、または、その両方を用いてもよい。
In addition, in the process of determining the sorting
<変形例3>
上記では、カメラ52が台座19上に配置されている例について説明したが、カメラ52の配置位置はこれに限られない。図25に示すように、カメラ52は、ガラス板56(台座19)の下方に設けられてもよい。図25は、赤外センサ51およびその周囲を概略的に示す模式図である。本実施形態では、カメラ52にレンズ55が設けられている。
<
Although an example in which the
反射部53は、台座19上に、赤外センサ51の上方に位置する薬剤MD2をカメラ52の方向に反射するように設けられている。また、台座19において、赤外センサ51の載置位置およびその周囲の領域には、ガラス板56が設けられている。これにより、カメラ52は、反射部53が反射した薬剤MD2を撮像できる。
The reflecting
本変形例では、反射部53として、第1反射部53aおよび第2反射部53bが設けられている。第1反射部53aは、反射面がY軸方向に沿うように設けられているため、±X軸方向および±Z軸方向に移動する薬剤MD2を反射できる。第2反射部53bは、反射面がX軸方向に沿うように設けられているため、±Y軸方向および±Z軸方向に移動する薬剤MD2を反射できる。
In this modified example, a first reflecting
そのため、制御部60bは、第1反射部53aが反射した薬剤MD2の画像に基づき、±X軸方向および±Z軸方向における薬剤MD2の位置を特定できる。また制御部60bは、第2反射部53bが反射した薬剤MD2の画像に基づき、±Y軸方向および±Z軸方向における薬剤MD2の位置を特定できる。この位置の特定により、位置制御部71は、薬剤MD2が赤外センサ51の測定範囲内に位置するように、吸着・シャッター機構122の位置を制御できる。したがって、本変形例においても、薬剤が赤外センサ51と接触する可能性を低減できると共に、赤外センサ51が安定した測定を行うことが可能となる。
Therefore, the
〔ソフトウェアによる実現例〕
薬剤仕分装置1,1A,1B(以下、「装置」と呼ぶ)の機能は、当該装置としてコンピュータを機能させるためのプログラムであって、当該装置の各制御ブロック(特に制御部60a,60bに含まれる各部)としてコンピュータを機能させるためのプログラムにより実現することができる。また、データ作成装置20(以下、「装置」と呼ぶ)の機能は、当該装置としてコンピュータを機能させるためのプログラムであって、当該装置の各制御ブロック(特に制御部21に含まれる各部)としてコンピュータを機能させるためのプログラムにより実現することができる。上記プログラムは、例えばデータ作成プログラムであってよい。
[Software implementation example]
The functions of the
この場合、上記装置は、上記プログラムを実行するためのハードウェアとして、少なくとも1つの制御装置(例えばプロセッサ)と少なくとも1つの記憶装置(例えばメモリ)を有するコンピュータを備えている。この制御装置と記憶装置により上記プログラムを実行することにより、上記各実施形態で説明した各機能が実現される。 In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The control device and storage device execute the program, thereby realizing each of the functions described in each of the above embodiments.
上記プログラムは、一時的ではなく、コンピュータ読み取り可能な、1または複数の記録媒体に記録されていてもよい。この記録媒体は、上記装置が備えていてもよいし、備えていなくてもよい。後者の場合、上記プログラムは、有線または無線の任意の伝送媒体を介して上記装置に供給されてもよい。 The program may be recorded on one or more computer-readable recording media, not on a temporary basis. The recording media may or may not be included in the device. In the latter case, the program may be provided to the device via any wired or wireless transmission medium.
また、上記各制御ブロックの機能の一部または全部は、論理回路により実現することも可能である。例えば、上記各制御ブロックとして機能する論理回路が形成された集積回路も本発明の範疇に含まれる。この他にも、例えば量子コンピュータにより上記各制御ブロックの機能を実現することも可能である。 In addition, some or all of the functions of each of the above control blocks can be realized by a logic circuit. For example, an integrated circuit in which a logic circuit that functions as each of the above control blocks is formed is also included in the scope of the present invention. In addition, it is also possible to realize the functions of each of the above control blocks by, for example, a quantum computer.
また、上記各実施形態で説明した各処理は、AI(Artificial Intelligence:人工知能)に実行させてもよい。この場合、AIは上記制御装置で動作するものであってもよいし、他の装置(例えばエッジコンピュータまたはクラウドサーバ等)で動作するものであってもよい。 The processes described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI may run on the control device, or on another device (such as an edge computer or a cloud server).
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
[Additional Notes]
The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
20 データ作成装置
211 受付部
212 抽出部
213 番号付与部
214 表示制御部
215 設定部
216 作成部
221 学習済みモデル
1B 薬剤仕分装置
51 赤外センサ
52 カメラ(第2撮像部)
53 反射部
72 取得部
74 決定部
73 画像生成部
75 波形生成部
122 吸着・シャッター機構(調整部)
131 第1カメラ(第1撮像部)
141 仕分カップ(仕分容器)
801 学習済みモデル
20 Data creation device 211
53
131 first camera (first imaging unit)
141 Sorting cup (sorting container)
801 Trained model
Claims (17)
薬剤の識別情報であって、前記薬剤に形成された少なくとも1つのマークにより示される前記識別情報の入力を受付ける受付部と、
撮像された前記薬剤の画像において、前記薬剤に形成された1つのマークを含むマーク領域を少なくとも1つ抽出する抽出部と、
前記受付部が受付けた識別情報と前記抽出部が抽出したマーク領域とに基づく、前記薬剤の画像を前記マスタ画像として登録する登録操作を受付けた場合に、前記薬剤の画像を前記マスタ画像として前記識別情報に対応付けて、前記マスタデータを作成する作成部と、を備える、データ作成装置。 A data creation device that creates master data including a master image to be compared with an image of a drug type to be identified,
A receiving unit that receives input of identification information of a medicine, the identification information being indicated by at least one mark formed on the medicine;
An extracting unit that extracts at least one mark area including one mark formed on the medicine from the captured image of the medicine;
A data creation device comprising: a creation unit that, when a registration operation to register an image of the drug as the master image based on the identification information received by the reception unit and the mark area extracted by the extraction unit is received, associates the image of the drug as the master image with the identification information and creates the master data.
前記番号が付与された記号と、前記番号が付与されたマーク領域とを含む番号付与画像を表示する表示制御部と、を備える、請求項1に記載のデータ作成装置。 a number assigning unit that assigns numbers to a symbol corresponding to the mark included in the identification information accepted by the accepting unit and to a mark area extracted by the extracting unit;
2. The data creation device according to claim 1, further comprising: a display control unit that displays a numbered image including the symbol to which the number is assigned and the mark area to which the number is assigned.
前記番号付与部は、前記薬剤の画像に含まれる前記マークの向きが上向きである状態において、前記抽出部が抽出したマーク領域に対して、上段から下段に向けて、かつ、各段において左から右に向けて順に前記番号を付与することにより、左上のマーク領域から右下のマーク領域へと順に番号を付与する、請求項2に記載のデータ作成装置。 A plurality of the marks are formed on the medicine across a plurality of stages,
3. The data creation device according to claim 2, wherein the numbering unit assigns the numbers to the mark areas extracted by the extraction unit in sequence from the top to the bottom row and from left to right within each row when the mark included in the image of the drug is facing upward, thereby assigning numbers in sequence from the top left mark area to the bottom right mark area.
薬剤の識別情報であって、前記薬剤に形成された少なくとも1つのマークにより示される前記識別情報の入力を受付ける受付ステップと、
撮像された前記薬剤の画像において、前記薬剤に形成された1つのマークを含むマーク領域を少なくとも1つ抽出する抽出ステップと、
前記受付ステップにおいて受付けた識別情報と前記抽出ステップにおいて抽出されたマーク領域とに基づく、前記薬剤の画像を前記マスタ画像として登録する登録操作を受付けた場合に、前記薬剤の画像を前記マスタ画像として前記識別情報に対応付けて、前記マスタデータを作成する作成ステップと、を含む、データ作成装置の制御方法。 A method for controlling a data creation device that creates master data including a master image to be compared with an image of a drug type to be identified, comprising:
a receiving step of receiving input of identification information of a medicine, the identification information being indicated by at least one mark formed on the medicine;
An extraction step of extracting at least one mark area including one mark formed on the medicine from the captured image of the medicine;
A control method for a data creation device, comprising: a creation step of, when a registration operation is received to register an image of the drug as the master image based on the identification information received in the reception step and the mark area extracted in the extraction step, associating the image of the drug as the master image with the identification information to create the master data.
薬剤から発せられる赤外光を受光する赤外センサと、
前記赤外センサが受光した赤外光の、周波数と強度との関係を示す波形データを取得する取得部と、
前記取得部が取得した、前記種類が未知の薬剤の前記波形データと、収容先の仕分容器が既に決定している薬剤の前記波形データとに基づき、前記種類が未知の薬剤を収容する仕分容器を決定する決定部と、を備える、薬剤仕分装置。 A medicine sorting device that includes a plurality of sorting containers and sorts medicines of unknown types into the sorting containers by type,
an infrared sensor that receives infrared light emitted from the drug;
an acquisition unit that acquires waveform data indicating a relationship between a frequency and an intensity of the infrared light received by the infrared sensor;
A drug sorting device comprising: a determination unit that determines a sorting container to contain the drug of unknown type based on the waveform data of the drug of unknown type acquired by the acquisition unit and the waveform data of a drug whose destination sorting container has already been determined.
前記決定部は、前記画像生成部が生成した、前記種類が未知の薬剤に対応する前記特性画像としての第1特性画像と、前記収容先の仕分容器が既に決定している薬剤に対応する前記特性画像としての第2特性画像とを用いて、前記種類が未知の薬剤を収容する仕分容器を決定する、請求項8に記載の薬剤仕分装置。 an image generating unit that generates a characteristic image representing a frequency component characteristic of the waveform data by performing a spectrogram transformation on the waveform data acquired by the acquiring unit,
The drug sorting device of claim 8, wherein the determination unit determines a sorting container to contain the drug of unknown type using a first characteristic image generated by the image generation unit as the characteristic image corresponding to the drug of unknown type, and a second characteristic image generated by the image generation unit as the characteristic image corresponding to the drug of whose destination sorting container has already been determined.
前記決定部は、前記学習済みモデルが、前記第1特性画像と前記第2特性画像との入力に対して、前記第1特性画像と前記第2特性画像とが一致しているとの結果を出力した場合に、前記収容先の仕分容器が既に決定している薬剤が収容される当該仕分容器を、前記種類が未知の薬剤を収容する仕分容器として決定する、請求項9に記載の薬剤仕分装置。 A trained model is provided that outputs whether the first characteristic image and the second characteristic image match,
The drug sorting device of claim 9, wherein when the trained model outputs a result indicating that the first characteristic image and the second characteristic image match in response to the input of the first characteristic image and the second characteristic image, the determination unit determines a sorting container that contains a drug whose destination sorting container has already been determined as a sorting container that contains the drug of an unknown type.
前記決定部は、前記第1特性画像および前記第2特性画像に加え、前記第1撮像部が撮像した、前記種類が未知の薬剤の画像と、前記収容先の仕分容器が既に決定している薬剤の画像とを前記学習済みモデルに入力することにより、前記種類が未知の薬剤を収容する仕分容器を決定する、請求項10に記載の薬剤仕分装置。 A first imaging unit that images the medicine,
The drug sorting device of claim 10, wherein the determination unit determines a sorting container to contain the drug of unknown type by inputting into the trained model, in addition to the first characteristic image and the second characteristic image, an image of the drug of unknown type captured by the first imaging unit and an image of the drug whose destination sorting container has already been determined.
前記決定部は、前記波形生成部が生成した、前記種類が未知の薬剤の前記波形微分データと、前記収容先の仕分容器が既に決定している薬剤の前記波形微分データとの類似度が所定値以上である場合に、前記収容先の仕分容器が既に決定している薬剤が収容される当該仕分容器を、前記種類が未知の薬剤を収容する仕分容器として決定する、請求項8に記載の薬剤仕分装置。 a waveform generating unit that generates waveform differential data by performing a first differentiation on the waveform data acquired by the acquiring unit,
The drug sorting device of claim 8, wherein the determination unit determines a sorting container containing a drug whose destination sorting container has already been determined as a sorting container containing the drug of unknown type when a similarity between the waveform differential data of the drug of unknown type generated by the waveform generating unit and the waveform differential data of a drug whose destination sorting container has already been determined is greater than or equal to a predetermined value.
前記第2撮像部の撮像結果に基づき、前記赤外センサに対する薬剤の位置を調整する調整部と、を備える、請求項8に記載の薬剤仕分装置。 A second imaging unit that images the drug to be measured by the infrared sensor;
The medicine sorting device according to claim 8 , further comprising: an adjustment unit that adjusts a position of the medicine relative to the infrared sensor based on an imaging result of the second imaging unit.
前記第2撮像部は、前記反射部が反射した薬剤を撮像する、請求項13に記載の薬剤仕分装置。 The infrared sensor includes a reflector that reflects a drug to be measured,
The medicine sorting device according to claim 13 , wherein the second imaging section images the medicine reflected by the reflecting section.
前記薬剤仕分装置は、薬剤から発せられる赤外光を受光する赤外センサを備え、
前記赤外センサが受光した赤外光の、周波数と強度との関係を示す波形データを取得する取得ステップと、
前記取得ステップにおいて取得した、前記種類が未知の薬剤の前記波形データと、前記仕分容器に既に仕分けられた薬剤の前記波形データとに基づき、前記種類が未知の薬剤を収容する仕分容器を決定する決定ステップと、を含む、薬剤仕分装置の制御方法。 A method for controlling a medicine sorting device that includes a plurality of sorting containers and sorts medicines of unknown types into the sorting containers by type, comprising:
The medicine sorting device includes an infrared sensor that receives infrared light emitted from the medicine,
an acquiring step of acquiring waveform data indicating a relationship between a frequency and an intensity of the infrared light received by the infrared sensor;
A method for controlling a drug sorting device, comprising: a determination step of determining a sorting container to contain the drug of unknown type based on the waveform data of the drug of unknown type acquired in the acquisition step and the waveform data of drugs that have already been sorted into the sorting container.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023206949 | 2023-12-07 | ||
| JP2023206949 | 2023-12-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2025092372A true JP2025092372A (en) | 2025-06-19 |
Family
ID=96060016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024094619A Pending JP2025092372A (en) | 2023-12-07 | 2024-06-11 | DATA CREATION DEVICE, CONTROL METHOD FOR DATA CREATION DEVICE, DATA CREATION PROGRAM, DRUG SORTION DEVICE, CONTROL METHOD FOR DRUG SORTION DEVICE, AND DRUG SORTION PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2025092372A (en) |
-
2024
- 2024-06-11 JP JP2024094619A patent/JP2025092372A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7469729B2 (en) | Drug sorting device and drug sorting device control method | |
| JP7741439B2 (en) | Medicine sorting device, medicine return system, medicine sorting device control method, and program | |
| JP7695596B2 (en) | Medicine sorting device | |
| JP7606148B2 (en) | Medicine sorting device | |
| JP2025092372A (en) | DATA CREATION DEVICE, CONTROL METHOD FOR DATA CREATION DEVICE, DATA CREATION PROGRAM, DRUG SORTION DEVICE, CONTROL METHOD FOR DRUG SORTION DEVICE, AND DRUG SORTION PROGRAM | |
| JP2024000962A (en) | Medicine sorting device and type discrimination device | |
| JP7811788B2 (en) | Type discrimination device, type discrimination method, and type discrimination program |