CN116367805A - 种类判别装置、种类判别方法、种类判别程序及药剂分类装置 - Google Patents

种类判别装置、种类判别方法、种类判别程序及药剂分类装置 Download PDF

Info

Publication number
CN116367805A
CN116367805A CN202180064459.6A CN202180064459A CN116367805A CN 116367805 A CN116367805 A CN 116367805A CN 202180064459 A CN202180064459 A CN 202180064459A CN 116367805 A CN116367805 A CN 116367805A
Authority
CN
China
Prior art keywords
medicine
image
unit
medicines
stored
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
Application number
CN202180064459.6A
Other languages
English (en)
Inventor
天野弘和
阿部刚
北村直树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuyama Manufacturing Co Ltd
Original Assignee
Yuyama Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yuyama Manufacturing Co Ltd filed Critical Yuyama Manufacturing Co Ltd
Publication of CN116367805A publication Critical patent/CN116367805A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/02Investigating particle size or size distribution
    • G01N15/0205Investigating particle size or size distribution by optical means
    • G01N15/0227Investigating particle size or size distribution by optical means using imaging; using holography
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J3/00Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J3/00Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms
    • A61J3/06Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms into the form of pills, lozenges or dragees
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J3/00Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms
    • A61J3/10Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms into the form of compressed tablets
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J7/00Devices for administering medicines orally, e.g. spoons; Pill counting devices; Arrangements for time indication or reminder for taking medicine
    • A61J7/02Pill counting devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/02Investigating particle size or size distribution
    • G01N15/0272Investigating particle size or size distribution with screening; with classification by filtering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/10Investigating individual particles
    • G01N15/14Optical investigation techniques, e.g. flow cytometry
    • G01N15/1429Signal processing
    • G01N15/1433Signal processing using image recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/149Segmentation; Edge detection involving deformable models, e.g. active contour models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/66Trinkets, e.g. shirt buttons or jewellery items
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • G16H20/13ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered from dispensers
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J2205/00General identification or selection means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/02Investigating particle size or size distribution
    • G01N2015/0294Particle shape
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/10Investigating individual particles
    • G01N15/14Optical investigation techniques, e.g. flow cytometry
    • G01N2015/1486Counting the particles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/10Investigating individual particles
    • G01N15/14Optical investigation techniques, e.g. flow cytometry
    • G01N2015/1493Particle size
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/10Investigating individual particles
    • G01N15/14Optical investigation techniques, e.g. flow cytometry
    • G01N2015/1497Particle shape
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/09Recognition of logos

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Public Health (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medicinal Chemistry (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Pharmacology & Pharmacy (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Dispersion Chemistry (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Signal Processing (AREA)
  • Medical Preparation Storing Or Oral Administration Devices (AREA)

Abstract

计算机(60)具备特征提取部(64)和判别部(65);特征提取部基于将拍摄种类不明的对象药剂而得到的拍摄图像(82)输入于以提取药剂上形成的标记的方式构建的已学习模型(84)中而获得的输出值,生成提取了拍摄图像中映现的标记而得的提取标记图像(83);判别部基于提取标记图像与按药剂种类预先登记的登记标记图像的对照结果,判别对象药剂的种类。

Description

种类判别装置、种类判别方法、种类判别程序及药剂分类装置
技术领域
本发明涉及一种使用拍摄药剂而得到的图像来判别该药剂的种类的种类判别装置等。另外,本发明还涉及一种将药剂按其种类进行分类的药剂分类装置。
背景技术
以往,被退回的多种药剂,是由药剂师或医生用手按其种类进行分类。被退回的药剂是对各个患者开处方或已开处方的调剂后的药剂。因此,与根据一个患者单位的处方信息,从在调剂设备等中预先以药剂种类单位集中的药种组(药剂盒),按每一服用时期单位将(一种或多种)药剂(片剂)汇集(分包)的调剂业务相比,向多位患者开出的药剂集中被退回的药剂种类是非常多的。因此,自动分类被退回的药剂并再次利用的有用性是较高的。
在药剂的自动分类中,需要根据拍摄药剂而得到的图像判别该药剂的种类,该种类判别中的较大线索之一是药剂上形成的标记。另外,标记中还包含刻印的标记和打印的标记。另外,标记的内容也各种各样,例如可以举出图形、记号、文字及数字。
另外,在专利文献2中,公开了实现药剂自动分类的药剂分类装置。在专利文献2的药剂分类装置中,对收纳于第一收纳部的多种药剂逐个进行拍摄,基于摄像得到的图像判别药剂种类,并基于该判断结果在第二收纳部中按其种类进行分类。
【现有技术文献】
【专利文献】
专利文献1:日本专利,特开2020-052627号公报
专利文献2:国际公开2018/190394号公报
发明内容
(发明所要解决的课题)
很难高精度地进行基于标记的药剂种类判别。这是因为:如上所述,标记的内容是多样的,并且,拍摄图像中的标记外观,会根据拍摄时光对药剂的照射方式等不同而发生变化。
在此,现有技术中已知有使用机器学习的图像处理技术。例如,在上述专利文献1中,公开了医疗领域中使用已学习模型,对基于图像的病症判断进行支援等。更为详细而言,在专利文献1中公开了如下验证***:根据向已学习模型的输入层输入的医用信息,基于存储部所存储的运算结果相关的信息和已学习模型的中间层输出的运算结果,判断已学习模型的输出层输出的判别结果的妥当性。根据该验证***,能够验证上述判别结果的妥当性。
如果对药剂的种类判别应用已学习模型,则能够期待判别精度的提高。然而,在使用用于判别药剂种类的已学习模型的情况下,存在难以解释判别结果的依据的问题,换言之,难以呈现判别结果的证据的问题。例如,在未学习的药剂图像被输入判别药剂种类的已学习模型中的情况下,很难预测会输出怎样的判别结果。并且,在判别结果错误的情况下,在医疗现场需要该判别结果的证据。然而,在使用了上述那样的已学习模型的情况下,很难提供证据。
另外,如上所述,由于形成于药剂上的标记的内容多种多样,因此还存在如下问题:为了构建学习了这些全部标记的已学习模型,需要费用、人工、时间等很大的成本。
本发明的一个形态的目的在于实现一种判别药剂种类的种类判别装置,该种类判别装置能够提示判别结果的证据,并且能够应对多种标记。
另外,在专利文献2的药剂分类装置中,没有限定第一收纳部中收纳的药剂种类数。另一方面,能够收纳于第二收纳部的药剂的种类数被限定。因此,当超过第二收纳部可收纳的种类数的药剂收纳于第一收纳部时,即使判别出了种类,也会出现第二收纳部无法收纳的药剂。在专利文献2的药剂分类装置中,对于不能收纳在第二收纳部的药剂,使其暂且在与第二收纳部不同的待机位置(待机托盘)处等待向第二收纳部的分类。
在专利文献2的药剂分类装置中,在将第一收纳部中收纳的全部药剂输送到第二收纳部或待机位置后,例如对第二收纳部的药剂进行分包,由此从第二收纳部中除去药剂。然后,在专利文献2的药剂分类装置中,再次判别待机位置处待机的药剂种类,并按照其种类收纳在第二收纳部。在此,在使超过可收纳于第二收纳部的种类数的药剂在待机位置处待机的情况下,即使判别出了种类,也会再次出现无法收纳于第二收纳部的药剂。该情况下,在专利文献2的药剂分类装置中,再次使该药剂在待机位置(第一收纳部或待机托盘)处待机。
如此,在专利文献2的药剂分类装置中,在使药剂在待机位置处待机的情况下,直到不存在待机位置处待机的药剂为止,重复进行判别该药剂的种类,并基于该判别结果,按其种类收纳于第二收纳部的动作。
本发明的另一形态的目的在于实现一种能够削减使药剂在待机位置处待机时产生的处理时间的药剂分类装置。
(用于解决课题的方案)
为了解决上述课题,本发明的一形态所涉及的种类判别装置具备:图像生成部,其基于将拍摄种类不明的对象药剂而得到的拍摄图像输入于以提取药剂上形成的标记的方式构建的已学习模型中而获得的输出值,生成提取了该拍摄图像中映现的标记而得的提取标记图像;判别部,其基于所述图像生成部生成的提取标记图像与按药剂种类预先登记的登记标记图像的对照结果,判别所述对象药剂的种类。
为了解决上述课题,本发明的一形态所涉及的种类判别方法是由种类判别装置所执行的种类判别方法,其包括:图像生成步骤,其基于将拍摄种类不明的对象药剂而得到的拍摄图像输入于以提取药剂上形成的标记的方式构建的已学习模型中而获得的输出值,生成提取了该拍摄图像中映现的标记而得的提取标记图像;判别步骤,其基于所述图像生成步骤中生成的提取标记图像与按药剂种类预先登记的登记标记图像的对照结果,判别所述对象药剂的种类。
为了解决上述课题,本发明的一形态所涉及的种类判别程序,使计算机执行图像生成步骤和判别步骤,在所述图像生成步骤中,基于将拍摄种类不明的对象药剂而得到的拍摄图像输入于以提取药剂上形成的标记的方式构建的已学习模型中而获得的输出值,生成提取了该拍摄图像中映现的标记而得的提取标记图像;在所述判别步骤中,基于所述图像生成步骤中生成的提取标记图像与按药剂种类预先登记的登记标记图像的对照结果,判别所述对象药剂的种类。
为了解决上述另一课题,本发明的一形态所涉及的药剂分类装置具备:第一收纳部,其具有多个第一分区,能够收纳多种药剂;第二收纳部,其具有多个第二分区,能够将所述药剂按其种类分别收纳在各所述第二分区;读取部,其读取表示收纳于所述第一收纳部的药剂种类的信息;计数部,其基于所述读取部所读取的信息,对收纳于所述第一收纳部的药剂种类数进行计数;通知部,每当所述计数部所计数的药剂种类数的合计数量达到所述第二分区的数量时,该通知部通知变更作为药剂收纳处的第一分区;输送部,其按照每一所述第一分区,将收纳于所述第一收纳部的药剂输送至所述第二收纳部,并在所述第二收纳部中按种类进行收纳。
(发明效果)
根据本发明的一形态所涉及的种类判别装置、种类判别方法以及种类判别程序,能够提示判别结果的证据,并且能够进行基于多种多样标记的种类判别。
另外,根据本发明的另一形态所涉及的药剂分类装置,能够削减使药剂在待机位置处待机时产生的处理时间。
附图说明
图1是表示药剂分类装置的整体结构的框图。
图2是表示药剂分类装置的结构例的图。
图3是表示摄像单元的整体结构的立体图、以及表示药剂载置台的一例的立体图。
图4是摄像单元的旋转的说明图。
图5是表示拍摄图像的一例和从拍摄图像中提取的提取标记图像的一例的图。
图6是表示拍摄图像的另一例和从拍摄图像中提取的提取标记图像的另一例的图。
图7是表示判别处理流程的一例的流程图。
图8是表示教师数据的一例的图。
图9是对通常药剂进行分包时的分包机构的分包动作的说明图。
图10是对加热注意药剂进行分包时的分包机构的分包动作的说明图。
图11是表示利用分包机构进行的分包例、打印例以及分包纸的切割例的图。
图12是表示发药***的结构例的图。
图13是表示在由分包机分包的药包上打印有二维码的状态的图。
图14是表示药剂分类装置的整体结构的框图。
图15是表示向第一收纳部放入药剂时的处理流程的一例的流程图。
图16是表示药剂分类处理流程的一例的流程图。
图17是分类杯内部的摄像方法的说明图。
具体实施方式
〔实施方式一〕
〔药剂分类装置1的概要〕
首先,使用图1和图2说明药剂分类装置1的概要。图1是表示药剂分类装置1的整体结构的框图。图2是表示药剂分类装置1的结构例的图,其中,2001是药剂分类装置1的立体图,2002是表示药剂分类区2的基本结构的立体图。如图1以及图2的2001和2002所示,药剂分类装置(drug sorting device)1具备药剂分类区2、触摸面板3、打印输出部4及分包机构(将药剂分开包装的机构)6。
药剂分类装置1对多种药剂的各个药剂分别进行拍摄,根据摄像的结果得到的图像来判别药剂种类,并按种类对药剂进行分类。具体而言,是在药剂分类区2中进行该处理。关于药剂分类区2(药剂分类装置1的内部结构),之后进行说明。另外,关于按种类分类后的药剂,在由用户进行目视检查后,被进行分包或者被退还至药架或分包机。
在本实施方式中,多种药剂是未被收纳在容器等中的药剂、或未进行包装等的药剂,作为其一例,以片剂或胶囊为例进行说明。另外,以多种药剂是被退回的药剂为例进行说明。该药剂是药房或医院的采用药在该药房或医院中作为“退回药”被退回的药剂。但是,关于多种药剂,除了该药房或医院中的该采用药以外,还可以是可包含其他药房或医院所开出药剂的“自带药”。在药剂被退回后,药剂分类装置1能够自动地进行从摄像到分类的处理。
触摸面板3通过操作部31接受各种用户输入,并且,通过显示部32显示各种图像(例如,表示药剂分类的推移的图像、目视检查用的图像)。
打印输出部4根据目视检查后的用户输入,打印日志(journal),其中,该日志表示与目视检查后的药剂相关的药剂数据(例如,表示药剂名称、制造厂家或成分的数据)。在药剂数据中,也可以包含表示药剂固有图像的图像数据。
分包机构6对已被分类的药剂进行分包。分包机构6是选择(option)机构。在药剂分类装置1具有分包机构6的情况下,能够由药剂分类装置1集中进行从被退回药剂的分类到经过目视检查后的分包的处理。尤其是,在通过输送及分类单元12向分包机构6放入药剂的情况下,除了目视检查之外,能够自动地进行从上述分类到分包的处理。
作为分包机构6,可以采用现有技术中使用的片剂分包机或散药分包机的分包部。该情况下,例如,能够将按同一药种分类后的分类杯141内的药剂分包成一包或多包。
另外,需要留意的是,在本申请说明书中,至少在药剂分类装置1的说明中使用的“分包”,包括:“根据处方数据,按服用时间包装药剂”的意思、以及“与处方数据无关地,只是将被分类到第二收纳部14的药剂进行包装”的意思。
另外,药剂分类装置1具备第一RFID(Radio Frequency Identifier;射频识别)读写单元5。如图2的2002所示,第一RFID读写单元5设置在底座19的药剂取出侧。
第一RFID读写单元5读取存储在RFID标签(未图示)中的与收纳在各分类杯141中的药剂相关的数据,其中,该RFID标签设置在第二收纳部14的各分类杯141底部。作为该数据,例如可以举出:表示所收纳药剂的个数的数据、用于识别药剂的药剂识别数据(例如GS1代码)、表示分类杯141的类别的数据、以及用于识别分类杯141的分类杯识别信息(RFID标签中的识别信息)。另外,收纳在分类杯141中的药剂的药剂数据(例如药剂名称)以及摄像单元13所获取的图像数据等,是与分类杯识别信息相关联地存储在存储部80中。
另外,上述数据也可以包括通过目视检查确定的药剂数据(目视检查后的药剂数据)。另外,也可以在上述RFID标签中写入目视检查后的药剂数据。目视检查后的药剂数据是在(1)将收纳在对应的分类杯141中的药剂,利用分包机构6或与药剂分类装置1不同的分包机进行分包时使用,或者(2)将收纳在对应的分类杯141中的药剂,向药架返还时使用。另外,关于这些药剂数据,也可以与分类杯识别信息相关联地存储在存储部80中。
另外,如图2的2001所示,药剂分类装置1具备能够打开或关闭药剂取出侧的可开闭活动遮板51和可开闭门52。
〔药剂分类区2的基本结构〕
接着,使用图1以及图2的2002,对药剂分类区2的基本结构(药剂分类装置1的内部结构)进行说明。
如图1以及图2的2002所示,药剂分类区2作为其硬件,主要具有第一收纳部11、输送及分类单元12(分类部)、摄像单元13、第二收纳部14、待机托盘15、回收托盘16、药剂放入口17以及第二RFID读写单元18。而且,除了输送及分类单元12之外的其他各构件设置在底座19上。关于输送及分类单元12、摄像单元13以及第二RFID读写单元18的主要功能,在后述各处理的说明中,详细进行说明。
第一收纳部11将由用户退回的多种药剂以混合存在的状态进行收纳。在本实施例中,第一收纳部11被分割成多个收纳部。该情况下,例如,当收纳在一个收纳部中的所有药剂都由输送及分类单元12输送后,收纳在与该收纳部相邻的收纳部中的药剂成为输送对象。另外,第一收纳部11也可以设置为能够相对于Z轴(圆柱形状的中心)转动。该情况下,计算机60(种类判别装置)的控制部60a例如也可以构成为:当一个收纳部变空时,使第一收纳部11转动,以使输送及分类单元12容易获取药剂。
第二收纳部14具有以按种类区分的状态收纳药剂的多个分类杯141。控制部60a根据由摄像单元13拍摄的药剂图像来判别药剂种类,并根据该判别结果来决定收纳该药剂的分类杯141。该药剂由输送及分类单元12输送至该确定的分类杯141中并被收纳。
待机托盘15是临时放置药剂的临时收纳部。例如,当所有分类杯141中均收纳有药剂时,由控制部60a判别为是除此以外的其他种类的药剂被临时放置在待机托盘15中。该情况下,也可以在从分类杯141中拿掉药剂之后,从待机托盘15向该分类杯141输送药剂。
另外,在本实施方式中,也可以在待机托盘15中临时放置被推定为是药剂的推定药剂(后述)。在临时放置了推定药剂的情况下,例如,根据控制部60a的判别结果,从待机托盘15向第二收纳部14的规定区域输送推定药剂。
回收托盘16是收纳无法由控制部60a判别其种类的物品(例如,药剂以外的异物)的收纳部。作为药剂以外的异物,例如可以举出PTP(Press Through Pack;挤压包装)片的碎片。PTP片的碎片有可能在药剂被退回时混入第一收纳部11中。另外,控制部60a将作为废弃药剂而登记在药剂数据库81中的药剂、或用户希望废弃的药剂(例如,制造日期较早的药剂),也收纳在回收托盘16中。
药剂放入口17是在药剂分类装置1具有分包机构6的情况下,将第二收纳部14中收纳的药剂,利用输送及分类单元12向分包机构6输送时所使用的构件。当然,当药剂分类装置1不具备分包机构6时,结构上不需要药剂放入口17。
另外,如图1中所示,具备统括控制药剂分类装置1的上述各构件(硬件)的计算机60。计算机60具备控制部60a和存储部80。并且,控制部60a包括:输送控制部61、分类控制部62、摄像控制部63、特征提取部64、判别部65、操作输入部66、显示控制部67、RFID控制部68、打印输出控制部69、登记部70以及分包控制部71。在此,对操作输入部66、显示控制部67、RFID控制部68、打印输出控制部69以及分包控制部71的基本处理进行说明。关于输送控制部61、分类控制部62、摄像控制部63、特征提取部64以及判别部65的基本处理,在后述各处理的说明中,详细进行说明。关于其他处理,则在后述的各实施方式中进行说明。
操作输入部66和显示控制部67分别控制触摸面板3的操作部31和显示部32。RFID控制部68控制第一RFID读写单元5和第二RFID读写单元18。打印输出控制部69根据操作输入部66接收到的用户输入,控制打印输出部4。
登记部70将由判别部65判断为不存在与图像数据对应的药剂数据的药剂相关的药剂数据,登记到药剂数据库81中。具体而言,对于由判别部65判断为不存在对应药剂数据的药剂,登记部70将该药剂的拍摄图像82和由用户确定的药剂数据相关联地登记到药剂数据库81中。
另外,在药剂分类装置1具有分包机构6的情况下,控制部60a具有控制分包机构6的分包控制部71。分包控制部71控制分包机构6的动作。另外,分包控制部71通过控制输送及分类单元12,将收纳在分类杯141中的药剂输送至药剂放入口17。
另外,药剂分类装置1也可以具备条形码阅读器7。条形码阅读器7读取例如分包机构6对分类后药剂进行分包后的药包(分包纸)上打印的表示该药剂的药剂数据的条形码。通过如此,控制部60a能够进行基于所读取条形码的处理(例如,条形码所示药剂数据的显示)。另外,分包机构6也可以具备将表示分包于药包中的药剂的药剂数据的条形码打印在该药包上的条形码打印机构(未图示)。
另外,关于条形码阅读器7,只要是能够读取表示药包等上打印的药剂数据的信息的读取装置即可。另外,药剂分类装置1不一定必须具备条形码阅读器7。在控制部60a进行基于上述信息的处理的情况下,控制部60a也可以通过与具备条形码阅读器7的外部装置进行通信来获取上述信息。
另外,计算机60具备存储部80。在存储部80中预先存储有对多种药剂相关的药剂数据进行管理的药剂数据库(药剂主数据)81,并且,随着利用药剂分类装置1进行分类,存储拍摄图像82等。拍摄图像82是第一相机131拍摄到的图像。具体而言,拍摄图像82是对从第一收纳部11所取出的种类不明的对象药剂进行拍摄而得到的图像。另外,由特征提取器64生成的提取标记图像83以及特征提取器64为了生成提取标记图像83而使用的已学习模型84被存储在存储部80中。
另外,存储在存储部80中的各种数据,也可以不由存储部80管理,而是可以由例如外部装置进行管理。该情况下,控制部60a也可以根据需要,通过因特网等的通信线路从该外部装置获取上述各种数据。另外,药剂数据库81也可以通过追加新的药剂数据来进行更新。
〔药剂分类装置1中的处理的概要〕
在药剂分类装置1中,输送及分类单元12将被退回到第一收纳部11的各药剂输送至摄像单元13。摄像单元13依次对被输送来的各药剂进行拍摄。控制部60a根据拍摄到的图像判别各药剂的种类,并且决定判别出的各药剂在第二收纳部14中的分类位置。输送及分类单元12将各药剂输送至所确定的分类位置。并且,第二收纳部14中收纳的药剂相关的信息,被写入分类杯141的RFID标签中,或存储在存储部80中,或显示在触摸面板3上。另外,在药剂的分类结束之后,或者在分类的中途,通过用户操作触摸面板3,进行目视检查、分包等的处理。以下,对各处理具体进行说明。
〔向摄像单元13输送药剂的处理〕
首先,使用图1以及图2的2001,说明从第一收纳部11向摄像单元13输送药剂的处理。
具体地,输送及分类单元12将收纳在第一收纳部11中的药剂输送至接收区域Ar1(参照图3的3002),其中,该接收区域Ar1是摄像单元13接收药剂用的区域。输送控制部61控制输送及分类单元12的该输送处理。
输送及分类单元12具有第二相机121、吸附及活动遮板机构122以及输送机构123。
为了确定成为输送对象的药剂,第二相机121依次拍摄第一收纳部11。摄像控制部63控制第二相机121的摄像处理。第二相机121设置在输送及分类单元12的(具体地,至少包括吸附及活动遮板机构122的框体的)与底座19相对一侧的端部上。第二相机121也可以设置在后述吸附机构的前端部。摄像控制部63对所拍摄的图像进行分析,并判断该图像中是否包含药剂。当判断为包含药剂时,输送控制部61例如使上述前端部接近第一收纳部11,将此时所拍摄图像中包含的药剂确定为输送对象的药剂。
吸附及活动遮板机构122包括:吸附机构,其吸附被确定为输送对象的药剂;以及活动遮板机构,其防止吸附机构所吸附的药剂掉落。吸附机构设置成能够在Z轴方向上移动。活动遮板机构以能够与XY平面大致平行地移动的方式设置在上述端部的前方。
获取药剂时,吸附机构从上述端部延伸,在其前端部吸附了所确定的药剂之后,返回到上述端部的位置。该状态下,输送控制部61使活动遮板机构移动至与上述端部相对的位置,并且在药剂输送过程中维持活动遮板机构的位置(呈关闭状态)。当使吸附及活动遮板机构122移动至与配置在接收区域Ar1的药剂保持机构133的药剂载置台133a(参照图3的3002)相对的位置后,输送控制部61使活动遮板机构移动至不与上述端部相对的位置(呈打开状态)。然后,使吸附机构从上述端部延伸后,解除吸附状态,由此将药剂载置于药剂载置台133a上。
输送机构123在输送控制部61的控制下,使吸附及活动遮板机构122在X轴和Y轴方向上移动。通过该输送机构123,能够进行在第一收纳部11上搜索成为输送对象的药剂时的吸附及活动遮板机构122的动作、或从第一收纳部11向药剂载置台133a输送药剂的动作。另外,在药剂分类处理中,也能够从药剂载置台133a向第二收纳部14、待机托盘15或回收托盘16输送药剂。另外,在药剂分类处理中,分类控制部62根据判别部65的判别结果,控制输送及分类单元12,将配置在接收区域Ar1的药剂输送至第二收纳部14的规定的分类杯141或待机托盘15。
〔药剂摄像处理〕
接着,使用图1、图2的2002、图3及图4,说明摄像单元13的药剂摄像处理。图3的3001和3002是表示摄像单元13的整体结构的立体图,图3的3003是表示药剂载置台133a的一例的立体图。图4的4001和4002是摄像单元13的旋转的说明图。上述药剂摄像处理主要由摄像单元13和摄像控制部63进行。
具体而言,摄像单元13对载置于药剂载置台133a上,且配置在图3的3002所示的配置区域Ar2(摄像区域)中的药剂进行拍摄,其中,该配置区域Ar2用于配置成为拍摄对象的药剂。摄像控制部63控制摄像单元13的该摄像处理、第一相机131和照明器134的旋转移动、以及药剂保持机构133的移动。如图1和图3中所示,拍摄单元13具备第一相机131(拍摄部)、旋转机构132(转动部)、药剂保持机构133(药剂载置台、移动机构)以及照明器134(紫外光照射部、可见光照射部)。
为了在后述的判别部65中判别药剂种类,第一相机131对配置在与第一相机131相对的配置区域Ar2中的药剂进行拍摄。药剂保持机构133是保持药剂的机构,如图3的3001和3002所示,其具备药剂载置台(schale)133a、旋转机构133b(移动机构)、连接药剂载置台133a和旋转机构133b的轴部133c。药剂载置台133a用于载置成为拍摄对象的药剂。旋转机构133b使药剂载置台133a移动,具体而言,使药剂载置台133a在XY平面上旋转,并且使轴部133c绕轴部133c周向旋转。
当从第一收纳部11输送来的药剂载置于药剂载置台133a时,摄像控制部63驱动旋转机构133b,使该药剂载置台133a从接收区域Ar1向配置区域Ar2移动。然后,至少控制第一相机131和照明器134,对配置在配置区域Ar2的药剂进行拍摄。所拍摄的图像作为拍摄图像82存储在存储部80中。例如在摄像完成后,摄像控制部63驱动旋转机构133b,使载置有被拍摄药剂的药剂载置台133a从配置区域Ar2向接收区域Ar1移动。
在本实施方式中,药剂载置台133a在轴部133c的前端部(端部)设置有两个。旋转机构133b通过使轴部133c旋转,将一个药剂载置台133a配置于配置区域Ar2时,将另一个药剂载置台133a配置于接收区域Ar1。在配置区域Ar2中进行药剂拍摄时,通过输送及分类单元12,从第一收纳部11向存在于接收区域Ar1的药剂载置台133a输送药剂,由此能够连续地进行药剂拍摄处理。另外,该药剂载置台133a以处于向第二收纳部14的药剂分类处理后等未载置有药剂的状态为前提。
另外,在本实施方式中,药剂载置台133a具有透明性。因此,第一相机131能够透过药剂载置台133a从多方面对载置于药剂载置台133a的药剂进行拍摄。
另外,如图3的3003所示,药剂载置台133a也可以形成为底部凹陷状态的截面呈大致V字形状。另外,如图3的3003以及图4中所示,当药剂载置台133a配置在接收区域Ar1和配置区域Ar2时,截面呈大致V字形状的槽方向(轴部133c的延伸方向)与利用旋转机构132旋转时的摄像机构(后述)的旋转轴Ay大致平行。另外,药剂载置台133a的底部,也可以不是锐角的V字形状。如图3的3003所示,底部也可以具备底面部133aa和从底面部133aa的相对的两处倾斜的倾斜面部133ab。关于底部的形状,只要是如下形状即可:即,从药剂载置台133a的背侧观察(拍摄),也能够识别药剂的刻印或打印出的字所示的信息(刻印信息或打印信息)的程度、且药剂被固定程度的形状。
当药剂为胶囊或变形片剂(例如橄榄球形)时,若药剂载置台133a的底部平坦,则药剂的朝向在XY平面上不一致,有可能导致难以获取清晰鲜明的药剂图像(刻印信息或打印信息)。若截面呈大致V字形状,则胶囊或变形片剂嵌合在最下端部,从而能够固定该药剂。因此,容易获得清晰鲜明的药剂图像。另外,在片剂的情况下,例如,也可以构成为:通过使轴部133c绕轴部133c周向旋转,使药剂载置台133a的平面部分(倾斜面部133ab)与第一相机131相对,从而可靠地使该药剂不动。
此外,旋转机构133b也可以使药剂载置台133a振动(小幅移动、晃动)。该情况下,例如,通过对载置于药剂载置台133a上的胶囊施加振动而使其滚动,能够使胶囊的被打印部分朝向规定的方向(例如,能够使该部分与配置在后述初始位置的第一相机131相对)。另外,即使例如圆筒状(底部呈圆形)的片剂以竖立的状态载置于上述平面部分,通过上述振动,也可以将片剂横向放倒(配置成片剂底部与该平面部分相对)。
在对药剂进行拍摄时,照明器134在摄像控制部63的控制下,射出向药剂照射的光。如图3的3001所示,照明器134具备向药剂照射可见光的可见光照射部(第一照射部134a和第二照射部134b)、以及向药剂照射紫外光的紫外光照射部134c。
第一照射部134a和第二照射部134b向药剂照射作为可见光的白色光。第一照射部134a是条形的可见光光源(条形照明件),第二照射部134b是环形的可见光光源(环形照明件)。第一相机131通过接收从第一照射部134a或第二照射部134b射出并被药剂反射的可见光,从而获取基于可见光的图像(可见光图像)。摄像控制部63将表示第一相机131所获取的可见光图像的图像数据作为拍摄图像82存储于存储部80中。
紫外光照射部134c通过向药剂照射紫外光(例如,具有365nm以上且410nm以下的峰值波长的光),激发药剂中包含的成分。通过如此,从药剂中取出荧光(例如,具有410nm以上且800nm以下的峰值波长的光)。第一相机131通过接收从药剂发出的荧光,获取基于紫外光的图像(紫外光图像)。摄像控制部63将表示第一相机131所获取的紫外光图像的图像数据作为拍摄图像82存储于存储部80中。
如图3和图4中所示,旋转机构132使第一相机131转动,以使第一相机131绕配置有拍摄对象药剂的配置区域Ar2(配置在该位置的药剂载置台133a)的周围旋转。第一相机131从利用旋转机构132转动后的多个位置拍摄配置在配置区域Ar2的药剂。具体而言,使包括第一相机131和照明器134的摄像机构,以绕配置区域Ar2周围旋转的方式转动。因此,在维持第一相机131和照明器134相对于配置区域Ar2的位置关系不变的状态下,能够使第一相机131从多个方向拍摄药剂。
如图3的3001所示,旋转机构132包括摄像机构驱动部132a和动力传递机构132b。摄像机构驱动部132a产生用于使摄像机构绕配置区域Ar2周围旋转的动力。动力传递机构132b将由摄像机构驱动部132a所产生的动力传递给摄像机构。摄像机构驱动部132a通过摄像控制部63的控制进行驱动,并改变摄像机构在配置区域Ar2周围的位置。
旋转机构132使摄像机构在初始位置和与初始位置相对的位置之间旋转。初始位置是指相对于配置区域Ar2大致垂直的方向上的位置,并且是配置区域Ar2上方的位置。与初始位置相对的位置是指相对于配置区域Ar2大致垂直的方向上的位置,并且是配置区域Ar2下方的位置。另外,关于该位置,也可以说是与第一相机131与存在于配置区域Ar2的药剂载置台133a的底部相对的位置。
如图4中所示,将通过配置区域Ar2的中心且与Z轴平行的轴设为轴Ax0,将通过配置区域Ar2的中心及摄像机构的中心的轴设为轴Ax1。另外,将轴Ax0与轴Ax1所形成的角度设为θ。在本实施方式中,旋转机构132将摄像机构配置在θ=0°(初始位置)、45°、135°以及180°位置中的任一个位置。另外,图4的4001中示出摄像机构位于θ=0°位置的情况,图4的4002中示出摄像机构从初始位置旋转而位于θ=45°位置的情况。
如此,通过使摄像机构绕配置区域Ar2周围旋转,能够在将药剂固定于配置区域Ar2的状态下,从多个方向拍摄药剂。另外,即使在晃动药剂载置台133a但药剂(片剂)仍竖立着的情况下,也能够通过从斜方向(θ=45°或135°)进行拍摄,获取药剂上的刻印等所示的信息。
另外,也可以构成为:在固定了摄像机构的状态下,通过使药剂转动,从多个方向对该药剂进行拍摄。
(摄像位置控制)
接着,对摄像机构的位置控制的一例进行说明。摄像控制部63首先将摄像机构设置在初始位置,使第一相机131在该初始位置处,对配置在配置区域Ar2的药剂进行拍摄。此时,第一相机131获取基于来自第一照射部134a和第二照射部134b的可见光的可见光图像(两个可见光图像),并且获取基于来自紫外光照射部134c的紫外光的紫外光图像。
接着,摄像控制部63将摄像机构设置在与初始位置相对的位置,使第一相机131在该位置处,对配置于配置区域Ar2的药剂进行拍摄,并获取两个可见光图像以及紫外光图像。判别部65通过分析这六个图像,判别药剂的种类。在无法将药剂种类确定为一种的情况下,摄像控制部63在θ=45°和135°的位置处,使第一照射部134a和第二照射部134b射出可见光,使第一相机131拍摄药剂。判别部65分析此时的可见光图像,并判别药剂的种类。
关于摄像机构的位置控制,并不限于上述方法,可以举出其他各种方法。例如,可以在从与初始位置相对的位置进行拍摄之后,再从初始位置进行拍摄。另外,也可以构成为:仅在基于从θ=45°位置拍摄时的可见光图像来进行药剂的判别处理时,无法将药剂的种类确定为一种的情况下,获取从θ=135°位置拍摄时的可见光图像。另外,也可以构成为:在初始位置和与初始位置相对的位置处,仅获取紫外光图像,并且在基于紫外光图像进行了药剂的判别处理之后,再获取该位置处的可见光图像。另外,也可以在所有位置处,均获取可见光图像和紫外光图像。
〔图像处理及判别处理〕
接着,使用图1、图5~图7,说明针对由摄像单元13所拍摄图像的图像处理以及基于图像处理的结果进行的药剂判别处理。上述图像处理主要由特征提取部64进行,上述判别处理主要由判别部65进行。
特征提取部64生成提取标记图像83,该提取标记图像83是提取出第一相机131所拍摄到的拍摄图像82中映现的药剂的标记(mark)而得到。更为详细而言,特征提取器64使用以提取药剂上形成的标记的方式构建的已学习模型84,生成从拍摄图像82中提取标记(更为准确而言,标记被显示的标记区域)而成的提取标记图像83。即,特征提取部64作为使用已学习模型84生成提取标记图像83的图像生成而发挥作用。特征提取器64可以从可见光图像中提取标记,也可以从紫外光图像中提取标记。
上述标记是药剂表面上形成的记号。例如,为了表示药剂种类或制造者而形成的文字(也包含字母、数字等)、记号、图案、图片、线(例如割线)、或者二维码等的代码信息等,也包含在上述标记的范畴内。另外,上述标记的形成方法没有特别限定。例如,上述标记可以通过刻在药剂表面上而形成,也可以通过在药剂的表面上打印(打字)而形成。
另外,特征提取部64通过对拍摄图像82(可见光图像以及/或者紫外光图像)进行图像处理(图像分析),也可以进行提取拍摄图像82中映现的标记以外的其他药剂特征的处理。在此,药剂的特征成为判别部65用于判别药剂种类的指标。作为药剂的特征,除了上述的标记(刻印、打印出的字以及割线)之外,还可以举出药剂的大小、形状以及代表色(被刻印或者打印区域的颜色)等。
特征提取部64通过对拍摄图像82进行现有的图像处理来提取标记以外的其他药剂特征。作为现有的图像处理,只要是能够提取具有与背景部分的像素值不同的像素值的多个像素组的处理即可,例如,可以举出OCR(Optical Character Recognition;光学字符识别)、或者模式匹配(pattern matching)这样的公知技术。例如,特征提取部64从可见光图像中提取药剂的大小、形状以及代表色,从紫外光图像中提取代表色。
(关于已学习模型)
在本实施方式中,作为已学习模型84的一例,使用以识别药剂的图像中构成标记的像素和构成该标记的背景部分的像素的方式学习了的语义分割模型(semanticsegmentation model)(以下,称为SS模型)。通过作为已学习模型84而使用SS模型,可以高精度地提取出不规则形状的标记。
SS模型是基于卷积神经网络(Convolutional Neural Network:CNN)的模型,并且具有编码-解码结构,以生成与输入图像相同大小的输出图像。编码(encoder)结构由例如具有输入层、隐层及输出层的第一神经网络构建,解码(decoder)结构由具有与编码结构相反的结构的第二神经网络构建。即,解码结构的输入层、隐层及输出层的各结构,与编码结构的输出层、隐层及输入层的各结构相同。
当被输入拍摄了种类不明的对象药剂的拍摄图像82时,SS模型针对构成拍摄图像82中映现的药剂图像的各像素,计算出表示是构成标记的像素的概率的概率值。越是概率值较高的像素,越有可能是构成标记的像素,越是概率值较低的像素,越有可能是构成背景部分的像素。然后,SS模型输出以下数据,该数据是:基于上述概率值,构成标记的像素和构成背景部分的像素被区分后的数据(例如,将构成背景区域的像素分类为“0”,将构成标记的像素分类为“1”的数据)。
因此,特征提取部64通过对将第一相机131所拍摄的拍摄图像82输入SS模型中而获得的输出值实施图像处理,能够生成提取标记图像83。例如,特征提取部64也可以将SS模型的输出值为“0”的像素设为(R,G,B)=(255,255,255),将SS模型的输出值为“1”的像素设为(R,G,B)=(0,0,0)。通过如此,生成了构成背景区域的像素用白色表示、构成标记的像素用黑色表示的提取标记图像83。如此,特征提取部64能够基于SS模型的输出值来生成提取标记图像83。
另外,已学习模型84也可以是作为输出值而输出上述概率值的模型。该情况下,特征提取部64针对从已学习模型84输出的各像素的概率值判断其是否为规定阈值以上,并且基于该判断结果来确定各像素的像素值。通过如此,特征抽出部64生成将构成标记的像素与构成背景部分的像素区分后的提取标记图像83。另外,已学习模型84也可以构成为输出提取标记图像83。该情况下,特征提取部64可以将已学习模型84的输出值直接作为提取标记图像83。
图5和图6是表示拍摄图像82的一例、以及从拍摄图像82中提取的提取标记图像83、830的一例的图。提取标记图像83是通过将拍摄图像82输入已学习模型84中而获得的图像。提取标记图像830是不使用已学习模型84的情况下,对拍摄图像82进行现有图像处理而获得的图像。另外,图5中示出对刻印的背景部分没有图案的药剂进行拍摄而得到的拍摄图像82的例子,图6中示出对刻印的背景部分具有图案的药剂进行拍摄而得到的拍摄图像82的例子。另外,关于“图案”,也可以是因药剂的构成成分等而看起来呈图案状。
在提取药剂刻印的情况下,有时根据光对该药剂的照射方式的不同,难以区分刻印的一部分和其背景区域。关于这样的部分,在基于边缘检测或二值化处理的以往一般的图像处理中,无法识别为刻印,如图5的提取标记图像830那样,成为刻印的一部分缺失的检测结果。关于这一点,由于已学习模型84已经学习了标记,因此,可以如图5中的提取标记图像83所示那样,高精度地提取出刻印整体。
另外,也存在映现在刻印的背景区域(即药剂表面)的药剂构成成分的颗粒等的像素值,成为与刻印的像素值接近的值的情况。该情况下,在以往一般的图像处理中,如图6的提取标记图像830那样,有时将背景区域的一部分判断为刻印,或者对刻印与背景区域的边界进行错误判断(注:图6中“AB”上方的“アイウ”为日语片假名字母,无具体含义,仅表示其为一种标记)。关于这一点,由于已学习模型84已经学习了标记,因此,可以如图6中的提取标记图像83所示那样,高精度地提取出刻印整体。
判别部65将特征提取部64生成的提取标记图像83与按药剂种类预先登记的登记标记图像进行对照,并基于该对照结果来判别对象药剂的种类。由于登记标记图像被登记在药剂数据库81中,因此,判别部65能够通过参照药剂数据库81来进行上述判别。
在提取标记图像83与登记标记图像的对照中,也可以使用对提取标记图像83实施了晕影处理(模糊处理)的图像。即,判别部65也可以基于对提取标记图像83实施了晕影处理的图像与登记标记图像的对照结果来判别对象药剂的种类。
实施晕影处理的理由是因为:根据本申请发明人的研究结果可知,通过实施晕影处理,与不实施晕影处理时相比,对象药剂种类判别的精度提高。即,根据上述结构,能够提高种类判别的精度。另外,在对提取标记图像83实施晕影处理的情况下,优选对登记标记图像也实施同样的晕影处理。另外,晕影处理的方法没有特别限定,例如,也可以将对提取标记图像83应用平滑滤波器的处理作为晕影处理。作为平滑滤波器,例如可以例示出:二项式(二项分布式)滤波器、中值滤波器、高斯滤波器以及双边滤波器等。另外,也可以通过简单平均法、k-最近邻算法、梯度计算、或直方图平滑化等进行晕影处理。
另外,生成登记标记图像时,也可以使用已学习模型84。即,也可以构成为:将种类已知药剂的图像输入已学习模型84,并且将基于从已学习模型84输出的输出值而生成的提取标记图像用作该药剂的登记标记图像。
另外,如上所述,特征提取部64也可以提取标记以外的其他药剂特征。该情况下,对于标记以外的其他药剂特征,也可以按照药剂的种类登记在药剂数据库81中并作为主数据(master data)。然后,判别部65可以将特征提取部64提取的各特征与主数据进行对照而判别对象药剂的种类。
例如,假设特征提取部64对拍摄图像82进行分析,作为药剂的特征提取出表示药剂的大小、形状及代表色的各信息。该情况下,判别部65能够根据登记在主数据中的各种药剂的大小、形状及代表色,限定与特征提取部64提取的特征一致的药剂种类。然后,判别部65也可以针对所限定的各个种类,分别进行提取标记图像83与登记标记图像的对照,从而确定对象药剂的种类。需要说明的是,将何种特征以什么样的顺序用于限定,是任意的。
另外,也可以构成为:判别部65基于所提取的药剂特征与药剂数据库81中存储的药剂特征的一致程度,对药剂种类的候选进行排序。例如,判别部65也可以在基于所提取的代表色和主色数据的一致程度,对基于代表色提取出的种类的候选进行排序后,按照该顺序进行基于其他特征的种类判别。
另外,即使在药剂数据库81中不存在所提取药剂的特征(对象特征)的情况下,当基于对象特征的至少一部分而推定为是药剂(片剂或者胶囊)时,判别部65也将药剂种类判别为推定药剂。该情况下,推定药剂也可以成为向第二收纳部14或待机托盘15的分类对象。在本实施方式中,推定药剂也可以先临时放置在待机托盘15中。
判别部65将对象药剂的种类的判别结果输出至分类控制部62。例如,在能够将对象药剂的种类确定为一种的情况下,或限定为规定数以内的候选数的情况下,将与该药剂相关的药剂数据作为判别结果输出。该情况下,判别部65将与该药剂相关的药剂数据和该药剂的拍摄图像82相关联地存储于存储部80中。
在将对象药剂的种类判别为推定药剂的情况下,判别部65将药剂特征(被推定为推定药剂的物品的特征)作为判别结果输出。另一方面,在判别为是作为废弃药剂而登记在药剂数据库81中的药剂的情况下,或者判别为第一收纳部11中收纳的物品是药剂以外的异物的情况下,判别部65将是分类对象外的药剂这一信息作为判别结果输出。
(本实施方式的图像处理和判别处理的效果)
如上所述,形成于药剂上的标记的内容是多种多样的,并且,根据拍摄时,光对药剂的照射方式等不同,拍摄图像82中的标记的外观会发生变化,因此,很难高精度地进行基于标记的药剂种类判别。因此,为了高精度地进行药剂的种类判别,被要求:与标记的多样性相对应且不论拍摄图像82中的标记外观是否变化,均高精度地提取形成于药剂上的标记。
特征提取部64通过使用以提取药剂上形成的标记的方式构建的已学习模型84,生成从拍摄图像82中提取对象药剂上形成的标记而得的提取标记图像83。因此,根据特征提取部64,(1)能够对应标记的多样性,(2)与拍摄图像82中的标记的外观是否变化无关地,(3)即使对象药剂上有图案,也能够从拍摄图像82中高精度地提取对象药剂的标记。
另外,由于已学习模型84已经学习了标记,因此,即使是已学习模型84未学习过的标记,只要是类似于已学习标记的标记,也可以从拍摄图像82中提取出标记。进一步地,不论拍摄图像82中的标记的位置或者朝向如何,特征提取部64也能够从拍摄图像82中提取出标记。
另外,只要能够使用已学习模型84提取对象药剂上形成的标记即可,因此,无需为了构建这样的已学习模型84,而使用药剂分类装置1可处理的所有种类药剂的拍摄图像。因此,使用不需要很大成本而构建的已学习模型84,能够高精度地提取多种多样的标记。
在此,在对象药剂的种类判别中使用已学习模型的情况下,也可以考虑构建如下的已学习模型。
比较例1:将药剂的图像与药剂种类(分类标签)关联起来进行学习的已学习模型。
比较例2:学习了各个文字和数字等的已学习模型。该情况下,使用已学习模型从药剂图像中逐个提取出药剂上的文字或数字等,并且,根据提取出的文字或数字等的组合来判别药剂的种类。
但是,在比较例1的情况下,需要按药剂种类准备大量的教师数据来进行学习,因此,存在为了构建能够判断多种药剂的种类的模型而需要很多劳力的问题。另外,很难对所有种类的药剂进行学习,因此有可能被输入未学习种类的药剂的图像,但在这样的情况下,很难预测已学习模型会输出什么样的判别结果。在药剂种类的判别这样的关系到患者健康问题的重要判别中,判别结果的说明程度的低下,是很大的不利因素。另外,很难使已学习模型将标记上只有细微差别的药剂彼此判别为相互不同的药剂。
另外,在比较例2中,也有可能被输入未学习的标记、或者标有与学习过的标记不同字体的文字或数字的药剂图像。在这些情况下,很难预测已学习模型会输出什么样的结果。另外,文字或数字的排列顺序成为用于确定药剂种类的特征。但是,存在各个药剂的文字或者数字的位置或者方向不同的情况,而且,拍摄图像82中映现的药剂的方向也各种各样,因此,存在很难准确地再现检测出的文字或者数字的排列顺序的情况。
如此,在使用比较例1或2的已学习模型判别对象药剂的种类的情况下,存在如下问题:判别结果的依据的说明性(证据)有可能会欠缺,以及有可能无法保证判别结果的可靠性等的问题。
相对于此,本实施方式的判别部65基于提取标记图像83与登记标记图像的对照结果进行对象药剂最终的种类判别。具体而言,判别部65通过将使用已学习模型84高精度地提取的标记和使用现有图像处理提取的标记之外的特征与药剂数据库81进行对照,从而进行药剂最终的种类判别。因此,药剂分类装置1所具备的计算机60,至少仅在标记的提取中使用已学习模型84,因此,与使用比较例1或2的已学习模型判别对象药剂的种类的情况不同,能够增强判别结果的依据的说明性。即,根据药剂分类装置1,能够提供判别结果相关的证据(evidence)。
另外,关于刻印或割线,尤其是根据拍摄时,光对药剂的照射方式等不同,拍摄图像82中的刻印或割线的外观发生变化的可能性是较高的。关于刻印或割线的深度浅的药剂,上述外观改变的可能性更高。因此,很难通过现有的图像处理从拍摄图像82中高精度地提取刻印或割线。当从拍摄图像82中提取刻印或割线时,特征提取部64尤其使用已学习模型84,因此,与使用现有图像处理的情况相比,能够更高精度地提取刻印或割线。
(判别处理的流程)
图7是表示判别处理(种类判别方法)流程的一例的流程图。控制部60a获取存储部80中存储的拍摄图像82(S1)。特征提取部64将所获取的拍摄图像82输入已学习模型84(S2)。特征提取部64将拍摄图像82输入已学习模型84,生成提取标记图像83(S3,图像生成步骤)。如上所述,关于提取标记图像83,可以是通过对已学习模型84的输出值进行图像处理而获得的结果,也可以是已学习模型84的输出结果本身,还可以是基于已学习模型84输出的概率值而生成的结果。
然后,判别部65将特征提取部64生成的提取标记图像83与药剂数据库81中存储的登记标记图像进行对照(S4,判别步骤)。另外,在S4中,判别部65也可以通过对所获取的拍摄图像82进行现有的图像处理,从拍摄图像82中提取出对象药剂的标记以外的特征,并将该特征与药剂数据库81中存储的各种主数据进行对照。这样,在S4中,基于在S3中生成的提取标记图像83与登记标记图像的对照结果来判别对象药剂的种类。然后,判别部65基于这些对照结果,输出对象药剂种类的判别结果(S5)。
(已学习模型的构建例)
例如,已学习模型84按照如下方式构建。图8是示出教师数据181的一例的图。教师数据181是将拍摄种类已知药剂而得到的拍摄图像182与该拍摄图像182的正解数据183建立了关联的数据。正解数据183是从拍摄图像182中提取了标记而得的数据。例如,通过用户输入确定拍摄图像182中的标记的外缘,并且将由所确定的外缘包围的区域的内侧与该区域的外侧区分开,从而生成正解数据183。在图8的例子中,通过二值化处理来区分在拍摄图像182中确定的刻印及割线的内部区域(即标记区域)和外部区域(即背景区域)。准备多个拍摄图像182,并且使正解数据183与各拍摄图像182建立关联后作为教师数据181,从而准备多个教师数据181。
通过依次输入教师数据181而进行机器学习,从而构建已学习模型84。另外,已学习模型84例如由模型生成装置(未图示)构建,但不限于此,例如也可以由计算机60构建。该情况下,计算机60还具有作为学习装置的功能,其中,该学习装置通过使用教师数据181的机器学习来构建已学习模型84。
〔药剂分类处理〕
接着,利用图1说明基于上述判别处理结果的药剂分类处理。上述药剂分类处理主要通过输送及分类单元12和分类控制部62进行。
输送及分类单元12基于判别部65的判断结果,将药剂按其种类分类后,收纳在第二收纳部14或待机托盘15中。分类控制部62控制输送及分类单元12,将摄像及判别处理后配置在接收区域Ar1中的药剂,根据其判断结果,输送至第二收纳部14的规定的分类杯141或待机托盘15。
当接收到药剂的检测结果时,分类控制部62决定收纳该药剂的分类位置,并将该判别结果与所决定的分类位置相关联地存储在存储部80中。具体而言,分类控制部分62判断存储部80中是否存储有与上述判断结果相同的判别结果。
当存储有与上述判别结果相同的判别结果时,将与所存储的判别结果相关联的分类杯141确定为分类位置。另外,当与所存储的判别结果(例如推定药剂)相关联的分类位置为待机托盘15时,将待机托盘15确定为分类位置。另一方面,当未存储有与上述判别结果相同的判别结果时,将未收纳有药剂的分类杯141(未确定为分类位置的分类杯141)确定为分类位置。当所有的分类杯141均收纳有药剂时,将待机托盘15确定为分类位置。另外,对于推定药剂,分类控制部62也可以不将待机托盘15确定为分类位置,而是将第二收纳部14的规定区域中所包含的分类杯141中的任一者确定为分类位置。
当确定了分类位置时,分类控制部62与输送控制部61同样地控制输送机构123,使输送及分类单元12移动到接收区域Ar1的上方。分类控制部62与输送控制部61同样地,控制第二相机121和吸附及活动遮板机构122,吸附配置于接收区域Ar1的药剂。然后,通过输送机构123向所确定的分类杯141或待机托盘15输送药剂。如上所述,在药剂输送过程中,活动遮板机构成为关闭状态,因此,能够防止药剂掉落到所确定分类位置以外的区域(例如,所确定分类杯141以外的其他分类杯141)。输送后,通过解除吸附,将药剂收纳在该分类杯141或待机托盘15中。另外,分类控制部62对收纳在分类杯141中的药剂个数进行计数,并与分类位置相关联地存储在存储部80中。
在分类控制部62将配置在接收区域Ar1中的药剂载置台133a的药剂(判别结束后的药剂)输送至分类位置后,输送控制部61控制输送及分类单元12,将第一收纳部11中收纳的药剂输送至变空的上述药剂载置台133a并进行载置。通过如此,药剂分类装置1能够连续地进行药剂种类的判别。
另外,当分类控制部62接收到表示无法判别药剂种类的判别结果时,由于判别后配置于接收区域Ar1的物品为异物,因此,将该异物向回收托盘16输送。
如此,不论药剂种类的判别结果如何,分类控制部62将收纳于第一收纳部11的所有物品收纳于第二收纳部14、待机托盘15或回收托盘16中的任一者。因此,即使在无法确定药剂种类的情况下,或者在第一收纳部11中混入有异物的情况下,也能够继续进行分类处理,而不以此情况为理由停止分类处理。
另外,为了从配置在接收区域Ar1的药剂载置台133a取出完成判别处理的药剂,分类控制部62使第二相机121拍摄该药剂载置台133a,并锁定该药剂的位置。另外,在将收纳在分类杯141中的药剂向分包机构6输送时,为了从该分类杯141中取出药剂,分类控制部62使第二相机121对该分类杯141进行拍摄,并锁定作为输送对象的药剂。
另外,在分类杯141中收纳有可收纳药剂个数的上限值的药剂的情况下,即使欲要分类的药剂种类与已被分类于该分类杯141的药剂种类相同,分类控制部62也将欲要分类的药剂收纳于与该分类杯141不同的其他空的分类杯141。
另外,通过分类控制部62收纳在分类杯141中的药剂相关的数据,通过第二RFID读写单元18存储在设置于该分类杯141上的RFID标签中。
第二RFID读写单元18与第一RFID读写单元5同样地,向RFID标签写入各种数据、或者读取存储在RFID标签中的各种数据。每次将药剂收纳在分类杯141时,分类控制部62使RFID控制部68写入与该药剂相关的数据。另外,第二RFID读写单元18设置在第二收纳部14的下侧。具体而言,被设置为:在读取或写入存储在各分类杯141的RFID标签中的药剂相关的数据时,与各分类杯141的底部相对置。
〔实施方式二〕
以下,对本发明的其他实施方式进行说明。另外,为了便于说明,对于具有与上述实施方式中所说明的构件相同功能的构件,标注相同的符号,且不重复其说明。之后的实施方式中也相同。
在通过药剂分类装置1分类的药剂中,存在耐热性较弱,若受到热的影响则有可能变色的药剂。该耐热性较弱的药剂在分包处理的一系列工序中,有时会因从分包机构6、尤其是后述加热辊6b受到热的影响而变色。在本实施方式中,使用图9~图11,对在具有分包机构6的药剂分类装置1中,降低药剂因分包机构6的加热辊6b的热量而药剂变色的可能性的结构进行说明。在实施方式二中,为了简化,将耐热性较弱的药剂称为“加热注意药剂HMD”,将其他药剂称为“通常药剂MD”。另外,仅记载为“药剂”时,是通常药剂MD和加热注意药剂HMD的总称。
图9是对通常药剂MD进行分包时的分包机构6的分包动作的说明图。图9的9001是分包机构6的概略结构图。图9的9002是从9001的空心箭头R方向观察加热辊6b时的概略图。图10是对加热注意药剂HMD进行分包时的分包机构6的分包动作的说明图。图10的10001是分包机构6的概略结构图。图10的10002是从10001的空心箭头R方向观察加热辊6b时的概略图。图11中示出由分包机构6进行分包的分包例、打印例、以及分包纸的切割例。
如图9和图10中所示,分包机构6具有包装料斗6a、加热辊6b、移动通道6c以及活动遮板(shutter)机构6e。加热辊6b以及活动遮板机构6e的控制由分包控制部71进行。
包装料斗6a是接收从药剂放入口17放入且通过(掉落)移动通道6c的药剂,并且,将该药剂向设置在加热辊6b处且位于待机位置Ar4的分包纸PP引导的构件。
加热辊6b通过对分包纸PP的一部分进行热粘接,将药剂一包一包地进行分包。加热辊6b是沿与分包纸PP的输送方向(箭头Q1所示方向)大致垂直的方向延伸且以夹住分包纸的方式设置的一对辊机构。加热辊6b包括用于热粘接横热粘接部分Cr1的横向热粘接加热器6bw和用于热粘接纵热粘接部分Cr2的纵向热粘接加热器6bh。随着分包纸PP向输送方向的输送,加热辊6b一边向图9及图10中所示箭头Q2的方向旋转,一边将横热粘接部分Cr1热粘接且以任意的间隔将纵热粘接部分Cr2热粘接。
移动通道6c设置在药剂放入口17和包装料斗6a之间,其将从药剂放入口17放入的药剂向包装料斗6a引导。另外,移动通道6c还将放入药剂放入口17的药剂向后述的活动遮板6ea上的保持区域Ar3引导。
活动遮板机构6e作为药剂保持部发挥作用,该药剂保持部直至成为由分包机构6制作的一包内包含对象的所有药剂从药剂放入口17放入为止,将从药剂放入口17放入的药剂暂时保持在保持区域Ar3。换言之,直至成为一包内包含对象的所有药剂从药剂放入口17放入为止,活动遮板机构6e不向包装料斗6a放入药剂。在本实施方式中,活动遮板机构6e设置在包装料斗6a与移动通道6c之间,但并不限于此,例如,也可以设置在包装料斗6a或移动通道6c的内部。
另外,如图9的9001和图10的10001所示,活动遮板机构6e具有可开闭的活动遮板6ea。另外,活动遮板机构6e具备活动遮板驱动部(未图示)。活动遮板驱动部通过驱动活动遮板6ea,控制活动遮板6ea的开闭动作。图9的9001和图10的10001中示出活动遮板6ea关闭的状态。
〔关于通常药剂MD的分包〕
首先,参照图9,对分包对象的药剂为通常药剂MD时的分包控制部71的控制进行说明。当分包对象的药剂为通常药剂MD时,分包控制部71在成为一包内包含对象的多个药剂中的最后的药剂被放入药剂放入口17之后,控制分包机构6反复进行以下(i)~(iii)的动作。另外,“成为一包内包含对象的多个药剂中的最后的药剂被放入药剂放入口17”,是指某一分类杯141所收纳的多个药剂中的最后的药剂被放入药剂放入口17。在某一分类杯141中只收纳有一个药剂的情况下,该药剂便是最后的药剂。
(i)分包控制部71控制加热辊6b,一边对分包纸PP进行热粘接,一边沿箭头Q1所示的方向输送一包份的分包纸PP。通过如此,分包控制部71能够将在待机位置Ar4处待机至成为本次分包对象的通常药剂MD全部被放入药剂放入口17为止的通常药剂MD,在进行分包的同时从待机位置Ar4移动至热粘接完成区域Ar5。
(ii)分包控制部71在打开活动遮板6ea,使保持在保持区域Ar3中的通常药剂MD全部掉落后,再次关闭活动遮板6ea。
(iii)在成为下一包内包含对象的通常药剂MD中的最后的通常药剂MD被放入药剂放入口17后,分包控制部71返回(i)的处理。另外,在对成为最先一包内包含对象的通常药剂MD进行分包的情况下,分包控制部71也可以不进行(i)的处理,而是从(ii)的处理开始进行。
在进行了上述处理时,如图9中所示,位于待机位置Ar4的分包纸PP内的药剂在待机位置Ar4处待机,直至该药剂后紧接着被分包的药剂被保持在活动遮板6ea上。由于待机位置Ar4是被成对的加热辊6b夹持的位置,因此,存在于待机位置Ar4的药剂容易受到来自加热辊6b的热量的影响。因此,当分包对象的药剂是加热注意药剂HMD时,分包控制部71例如也可以进行如下的控制。
〔关于加热注意药剂HMD的分包〕
以下,参照图10对分包对象的药剂是加热注意药剂HMD时的分包控制部71的控制进行说明。在分包对象的药剂是加热注意药剂HMD的情况下,分包控制部71在成为一包内包含对象的多个药剂中的最后的药剂被放入药剂放入口17之后,控制分包机构6进行以下的动作。
(iv)在热粘接完成区域Ar5中存在前一次分包的加热注意药剂HMD的状态下,分包控制部71控制加热辊6b,一边对分包纸PP进行热粘接,一边沿箭头Q1所示的方向输送一包份的分包纸PP。通过如此,分包控制部71能够将前一次分包的加热注意药剂HMD的下一个包形成为不包含药剂的空包。
(v)分包控制部71打开活动遮板6ea,使保持在保持区域Ar3中的加热注意药剂HMD全部掉落后,再次关闭活动遮板6ea。通过如此,作为本次分包对象的加热注意药剂HMD被***到位于待机位置Ar4处的、作为空包的下一个包而制作的分包纸PP中。
(vi)分包控制部71控制加热辊6b,一边对处于待机位置Ar4的包含有加热注意药剂HMD的分包纸PP进行热粘接,一边向箭头Q1所示的方向送出一包份的长度,使该加热注意药剂HMD移动到热粘接完成区域Ar5。通过如此,能够将加热辊6b所处的待机位置Ar4处***到分包纸PP中的加热注意药剂HMD,从待机位置Ar4向热粘接完成区域Ar5送出,而不使其在待机位置Ar4处待机。即,在从药剂放入口17放入成为下一包内包含对象的加热注意药剂HMD的期间,成为本次分包对象的加热注意药剂HMD并不处于待机位置Ar4,而是被分包后存在于热粘接完成区域Ar5。
(vii)该状态下,在成为下一包内包含对象的加热注意药剂HMD中的最后的加热注意药剂HMD被放入药剂放入口17之后,分包控制部71沿箭头Q1所示的方向送出一包份的分包纸PP(即,返回到(iv)的处理)。通过如此,分包控制部71在使下一个加热注意药剂HMD掉落到待机位置Ar4之前,能够将本次分包的加热注意药剂HMD的下一个包形成为不包含药剂的空包。
另外,在对成为最先一包内包含对象的加热注意药剂HMD进行分包的情况下,或者在分包了通常药剂MD之后对加热注意药剂HMD进行分包的情况下,分包控制部71也可以不进行(iv)的处理,而是从(v)的处理开始进行。另外,分包控制部71不限于制作一包空包,也可以制作两包或两包以上的空包,还可以制作比规定的一包份尺寸小的空包(例如,箭头Q1所示方向上的长度为规定的一包份长度的一半的空包)。只要在分包后的加热注意药剂HMD与加热辊6b(待机位置Ar4)之间形成如下的空包或空间即可,该空包或空间是能够使分包后的加热注意药剂HMD移动到不易受到加热辊6b的热影响的位置程度的大小的空包或空间。分包控制部71只要以形成该空包或空间的方式,使分包纸PP沿箭头Q1所示的方向移动即可。
如上所述,分包控制部71在使加热注意药剂HMD掉落到待机位置Ar4之后,通过沿箭头Q1所示的方向输送至少一包份的分包纸PP,从而分包加热注意药剂HMD并输送至热粘接完成区域Ar5。然后,分包控制部71在下一个加热注意药剂HMD全部放入药剂放入口17之后,通过沿箭头Q1所示的方向输送至少一包份的分包纸PP,从而将前一次分包的加热注意药剂HMD的至少下一个包制作成空包。然后,分包控制部71通过使保持在保持区域Ar3中的加热注意药剂HMD掉落到待机位置Ar4,从而将该加热注意药剂HMD***空包的下一包内。
在进行了上述处理时,如图10中所示,在下一个被分包的药剂保持在活动遮板6ea上之前的待机时间内,位于待机位置Ar4的分包纸PP呈空的状态。另外,通过分包机构6的上述(iv)或(vii)的动作,热粘接后的分包纸PP作为如图11的11001所示的包含空包的分包纸,从分包机构6送出。
另外,分包控制部71也可以在使加热注意药剂HMD掉落至待机位置Ar4之后,沿箭头Q1所示的方向送出至少两包份的分包纸PP。即,分包控制部71不仅在使加热注意药剂HMD掉落到待机位置Ar4之后,分包该加热注意药剂HMD,还可以将分包后的该加热注意药剂HMD的下一个包制作成空包。该情况下,分包控制部71不是在下一个加热注意药剂HMD全部被放入药剂放入口17之后,而是能够在下一个加热注意药剂HMD全部被放入药剂放入口17之前或者被放入的期间,制作空包。另外,分包后的加热注意药剂HMD在下一个加热注意药剂HMD被放入药剂放入口17的期间,能够在相对于加热辊6b离开与所制作空包长度对应的距离的位置处待机。因此,能够进一步降低加热辊6b的热对于分包后的加热注意药剂HMD的影响。
(加热注意药剂HMD分包时的提醒)
在加热注意药剂HMD如上述那样作为包含空包的分包纸而从分包机构6送出的情况下,也可以利用该空包上打印的字来提醒用户注意。具体而言,如图11的11001所示,也可以通过设置于分包机构6的打印机构(未图示),在分包有加热注意药剂HMD的分包纸中的空包部分上打印特定的文字或图案等。具体而言,可以打印“防热措施”或“SKIP”等文字、或者图案或记号等,由此使用户知道其是防热措施用的空包。
在此,关于加热注意药剂HMD,优选在使其返回分包机所具有的药剂盒或药架之前,由用户小心谨慎地目视确认有无变色等。通过进行这样的打印,用户容易掌握显示为“防热措施”等的空包前面的药包是加热注意药剂HMD,能够辅助用户的上述目视确认作业。
(关于加热注意药剂HMD分包时的分包纸的切割位置)
为了之后的作业,对于利用加热辊6b热粘接的一连串的分包纸,利用分包机构6的切断机构(未图示)按规定的包数进行切割。切断机构由分包控制部71进行控制。图11的11002和11003均示出将切割设定包数设为“3”时的分包纸的切割例。图11的11002和11003中的空心箭头位置为切割位置。
在图11的11002所示的切割例1中,切断机构从始端起每三包地切割分包纸。将以设定包数切割后的分包纸称为切割单位。另外,切断机构是在加热注意药剂HMD(药剂A)和通常药剂MD(药剂B)的切换位置即药剂B的前面切割分包纸。此时,由于包含药剂A的切割单位含有空包,因此,含有药剂A的药包位置根据切割单位而不同。
另一方面,在图11的11003所示的切割例2中,切断机构从始端起每三包地切割分包纸。另外,当切割单位的始端为空包时,切断机构仅将该空包切割一包份。进一步地,切断机构是在加热注意药剂HMD(药剂A)和通常药剂MD(药剂B)的切换位置即药剂B的前面切割分包纸。此时,包含药剂A的切割单位全部成为:包含药剂A的药包配置在两端,其间包含空包的相同的切割单位。通过如切割例2那样进行切割,切割单位中的药剂A的配置全部相同,因此,从分包机构6送出的切割单位的外观看起来更佳。另外,能够提高之后的目视检查以及/或者向药架等填充时的用户的作业效率。
另外,图11的11003所示的切割例2,可以适用于切割的设定包数为“5”以上的奇数的情况,该情况下,可以得到与上述的设定包数为“3”的情况相同的效果。
〔实施方式三〕
在实施方式一的药剂分类装置1中,对第一收纳部11中收纳的全部药剂逐个判断药剂种类,并在第二收纳部14中按其种类进行收纳。在第一收纳部11中收纳有超过配置在第二收纳部14中的分类杯141个数的种类的药剂的情况下,即使判别出了种类,也无法收纳在第二收纳部14中,从而出现收纳在待机托盘15中的药剂。在待机托盘15中收纳有药剂的情况下,药剂分类装置1再次判别该药剂的种类,并收纳在第二收纳部14中。而且,药剂分类装置1是在每次产生不能收纳在第二收纳部14中的药剂时,判别该药剂的种类,并尝试向第二收纳部14收纳。
在本实施方式中,对在不使收纳于第一收纳部11的药剂等待(待机)向第二收纳部14收纳的情况下,能够将其收纳于第二收纳部14的发药***100进行说明。
〔发药***〕
对本实施方式的发药***100进行说明。图12是表示发药***100的结构例的图。图13是表示在由分包机110分包的药包上打印有二维码的状态的图。
如图12中所示,发药***100是根据例如处方数据进行各种药剂的发药的***,且是设置在药房或医院等医疗机构中的***。发药***100例如具有分包机110和药剂分类装置1A。
分包机110是根据例如处方数据发出药剂的装置。具体而言,分包机110是对片剂或胶囊等药剂进行分包的装置。分包机110在分包药剂时,在收纳药剂的分包纸的表面上,将表示所收纳药剂的种类的信息作为二维码进行打印。具体而言,如图13中所示,分包机110在利用分包纸以分包单位包装药剂的药包MP1上,将表示药包MP1中所收纳药剂的种类的信息作为二维码Co1进行打印。如图13中所示,在药包MP2上,作为二维码Co2打印有表示药包MP2中所收纳药剂的种类的信息,在药包MP3上,作为二维码Co3打印有表示药包MP3中所收纳药剂的种类的信息。
在本实施方式中,表示药剂种类的信息例如可以是分包药剂的药剂名称或YJ代码。另外,在本实施方式中,表示药剂种类的信息作为二维码(例如,QR码(注册商标))而打印在药包上,但也可以以条形码等其他的形态打印。打印在药包上的表示药剂种类的信息,如后所述,由药剂分类装置1A读取。因此,表示药剂种类的信息,只要以药剂分类装置1A可读取的形态打印在药包上即可。
但是,将表示药剂种类的信息打印在分包纸上时,不一定必须由分包机110进行。例如,该打印也可以通过作为与分包机110不同的装置的打印装置(未图示)来进行。此时,例如,也可以通过分包机110向打印装置发送表示药包中所收纳药剂种类的信息,从而打印装置对从分包装机110送出的药包进行打印。
与药剂分类装置1同样地,药剂分类装置1A是判别放入到药剂分类装置1A中的药剂种类,并按其种类进行分类的装置。关于药剂分类装置1A的具体结构,之后进行说明。
在发药***100中,由分包机110送出的药剂被交给处方开出该药剂的患者。交给患者的药剂有时会退回到具备发药***100的医疗机构。为了将被退回的药剂返还至分包机110或药架(未图示),由用户(例如药剂师等的医务人员)将其放入药剂分类装置1A,并按其种类进行分类。
〔药剂分类装置〕
图14是表示药剂分类装置1A的整体结构的框图。如图14中所示,药剂分类装置1A除了药剂分类装置1的结构以外,还具备读取部8和控制部60Aa。以下,除了这些构件之外,还对第一收纳部11、第二收纳部14、输送及分类单元12、分包机构6以及触摸面板3的显示部32进行说明。
如实施方式一中所说明,第一收纳部11是能够收纳多种药剂的收纳部,其被分割为多个收纳部(具体为四个收纳部)。在本实施方式中,将在第一收纳部11中分割出的四个收纳部分别称为第一分区111a~111d。有时也将第一分区111a~111d总称为第一分区111。关于第一分区111的数量,只要是多个,也可以是四个以外的其他数量。另外,如上所述,第一收纳部11能够收纳由分包机110分包的药剂。
如实施方式一中所说明,第二收纳部14是能够配置多个分类杯141,并能够按照种类将药剂分别收纳在所配置的多个分类杯141的各分类杯中。也可以代替可拆卸的分类杯141,在第二收纳部14中设置可收纳药剂的多个分区。分类杯141及该分区也可以称为能够按种类收纳药剂的第二分区。在本实施方式中,能够配置在第二收纳部14中的分类杯141的总数(第二分区的数量。以下,也简称为分类杯141的总数)为40个,但只要是多个,便不限于此。
输送及分类单元12作为输送部发挥作用,该输送部按照每一第一分区111,将第一收纳部11中收纳的药剂输送至第二收纳部14,并在第二收纳部14中,按照其种类,将该药剂收纳在分类杯141中。
输送及分类单元12基于判别部65的确定结果,将收纳在一个第一分区111(例如,第一分区111a)中的所有药剂输送至第二收纳部14或待机托盘15。输送及分类单元12将判别出种类的药剂,按其种类分别收纳在第二收纳部14的各分类杯141中。输送及分类单元12将未判别出其种类的药剂收纳在待机托盘15中。
在对一个第一分区111中收纳的药剂全部完成分类处理后,输送及分类单元12将第二收纳部14的分类杯141中收纳的全部药剂输送至分包机构6。然后,输送及分类单元12开始将收纳在另一第一分区111(例如,第一分区111b)中的药剂向第二收纳部14输送。通过如此,在第二收纳部14中存在空闲空间的状态下,能够将收纳在第一分区111中的药剂输送至第二收纳部14。
输送及分类单元12将上述输送处理进行至从所有的第一分区111都取出了药剂为止。即,在本实施方式中,是在第一分区111a中所收纳药剂的分类处理结束,且第二收纳部14中所收纳药剂的分包处理结束后,开始第一分区111b中所收纳药剂的分类处理。然后,在第一分区111b中所收纳药剂的分类处理结束,且第二收纳部14中所收纳药剂的分包处理结束后,开始第一分区111c中所收纳药剂的分类处理。然后,在第一分区111c中所收纳药剂的分类处理结束,且第二收纳部14中所收纳药剂的分包处理结束后,开始第一分区111d中所收纳药剂的分类处理。
如实施方式一中所述,分包机构6作为对收纳于第二收纳部14的药剂进行分包的分包部发挥作用。输送及分类单元12在将一个第一分区111中收纳的所有药剂输送至第二收纳部14或待机托盘15后,将第二收纳部14中收纳的药剂输送至药剂放入口17。然后,分包机构6开始对第二收纳部14的分类杯141中收纳的药剂进行分包。通过如此,在药剂分类装置1A中,即使在分类杯141全部收纳有药剂的情况下,通过对该药剂进行分包,也能够在分类杯141中形成空闲空间。因此,药剂分类装置1A能够将成为下一分类对象的药剂输送至第二收纳部14。
读取部8读取表示第一收纳部11中所收纳药剂的种类的信息。在本实施方式中,读取部8读取打印在药包上的二维码。具体而言,用户在将药包中收纳的药剂放入第一收纳部11之前,使读取部8读取药包上打印的二维码。读取部8只要能够读取表示收纳在药包中的药剂种类的信息即可。例如,在药包上打印的形态为条形码的情况下,读取部8可以是条形码阅读器。
显示部32通知将药剂收纳在由后述分区指定部72指定为药剂收纳处的第一分区111中。通过如此,药剂分类装置1A能够使用户将药剂收纳在被指定的第一分区111中。另外,显示部32作为通知部发挥作用,每次由后述计数部73计数的药剂种类数的合计数量达到分类杯141的总数(本实施方式中为40个)时,该通知部通知变更作为药剂收纳处的第一分区111。
另外,用于将药剂收纳在被指定的第一分区111中的通知,不一定必须通过显示部32进行。例如,该通知也可以通过输出声音的声音输出部(未图示)来进行。即,药剂分类装置1A只要具有通知各种信息的通知部即可。
另外,在对收纳于一个第一分区111的全部药剂完成分类处理后,也可以不进行基于分包机构6的分包。该情况下,在该分类处理结束后,显示部32也可以通知更换为未收纳有药剂的新的分类杯141。另外,显示部32也可以通知将配置于第二收纳部14的分类杯141形成为空的状态。即使在该情况下,也能够在将下一个第一分区111中收纳的药剂输送至第二收纳部14之前,在分类杯141中形成空闲空间。
控制部60Aa除了控制部60a的结构以外,例如还包括分区指定部72、计数部73以及种类数判断部74。
作为成为药剂收纳处的第一分区111,分区指定部72指定第一分区111a~111d中的一个分区。每次由种类数判断部74判断为计数部73计数的药剂种类数的合计数量(药剂的总种类数)超过分类杯141的总数时,分区指定部72变更所指定的第一分区111。
由分区指定部72作为开始药剂分类处理时的初始位置而指定的第一分区111、以及分区指定部72指定第一分区111的指定顺序是被预先设定的。因此,每次判断为计数部73计数的药剂的总种类数超过分类杯141总数时,分区指定部72按照预先设定的指定顺序变更作为药剂收纳处的第一分区111。例如,每次从种类数判断部74接收到判断结果时,分区指定部72向显示控制部67发送表示指定的第一分区111的信息。
例如,假设:作为药剂收纳处的初始位置而设定了第一分区111a,且第一分区111的指定顺序设定为第一分区111a、第一分区111b、第一分区111c、第一分区111d的顺序。该情况下,在本实施方式中,在开始药剂分类处理时,分区指定部72指定第一分区111a作为药剂收纳处。其结果是,显示控制部67在显示部32上显示用于通知将药剂收纳在第一分区111a的图像。然后,每次判断为计数部73计数的药剂的总种类数达到了分类杯141总数时,分区指定部72将药剂的收纳处以第一分区111b、第一分区111c、第一分区111d的顺序进行变更。其结果是,显示控制部67在显示部32上依次显示(i)用于通知将药剂收纳在第一分区111b的图像、(ii)用于通知将药剂收纳在第一分区111c的图像、(iii)用于通知将药剂收纳在第一分区111d的图像。
计数部73基于读取部8所读取的二维码,对第一收纳部11中所收纳药剂的种类数进行计数。读取部8读取打印在药包上的二维码后,将其读取结果(二维码所示的表示药剂种类的信息)发送给计数部73。计数部73通过分析读取结果,对药包内的药剂的种类数进行计数。即,通过在药包上打印有二维码,计数部73能够对药包内收纳的药剂的种类数进行计数。
如上所述,用户在将药包内收纳的药剂放入第一收纳部11之前,使读取部8读取打印在该药包上的二维码。因此,计数部73通过对药包内收纳的药剂种类数进行计数,能够对此后收纳于第一收纳部11中的药剂种类数进行计数。
但是,当获取到的二维码所示的药剂种类中,包含有与已经计数的药剂种类一致的药剂时,计数部73将一致的药剂从计数对象中排除。例如,考虑以下情况:此后收纳的药剂是药剂ME~MG,已经计数的药剂(一个第一分区111中收纳的药剂)是药剂MA~MF。该情况下,计数部73从计数对象中排除药剂ME~MG这3种类中的药剂ME、MF,并将此后收纳的药剂种类数计数为一种。
计数部73通过将本次计数的药剂种类数与到目前为止计数的药剂种类数的合计数量(总种类数)相加,从而更新药剂的总种类数。直至从种类数判断部74接收到对药剂的总种类数进行重置(reset)的重置指示为止,计数部73更新药剂的总种类数。计数部73向种类数判断部74发送表示更新后药剂总种类数的信息。另外,计数部73暂时存储药剂的总种类数。
种类数判断部74判断从计数部73接收到的信息所示的药剂总种类数是否达到了分类杯141总数。种类数判断部74向分区指定部72发送判断结果。通过如此,分区指定部72能够判断是否需要变更第一分区111。
另外,在实施方式一中,至少关于药剂的标记,药剂分类装置1使用通过将拍摄图像82输入已学习模型84中而获得的提取标记图像83来判别药剂的种类。但是,在本实施方式中,药剂分类装置1A也可以不使用已学习模型84,而是使用现有的图像处理,从拍摄图像82中提取药剂的标记。
〔向第一收纳部收纳药剂时的处理〕
接着,使用图15说明向第一收纳部11放入药剂时的处理的一例。图15是表示该处理流程的一例的流程图。在本例中,假设:作为开始药剂分类处理时的药剂的收纳处,指定了第一分区111a。另外,假设:药剂的收纳处按照第一分区111a、第一分区111b、第一分区111c、第一分区111d的顺序变更。
在第一分区111a被指定为药剂收纳处的状态下,控制部60Aa判断读取部8是否读取了打印在药包上的二维码。即,控制部60Aa判断是否从读取部8获取到读取部8所读取的二维码(S 11)。
用户在将药包内收纳的药剂放入第一收纳部11之前,使读取部8读取药包上打印的二维码。当用户使读取部8读取了二维码时,控制部60Aa从读取部8获取二维码。显示控制部67也可以在显示部32上显示催促用户在将药包内收纳的药剂放入第一收纳部11之前,使读取部8读取药包上打印的二维码的图像。
在控制部60Aa判断为获取到二维码的情况下(S 11中“是”),计数部73基于获取到的二维码所示的表示药剂种类的信息,对药包内收纳的药剂的种类数进行计数(S 12)。即,计数部73对此后收纳于第一收纳部11的药剂的种类数进行计数。然后,计数部73通过将本次计数的药剂种类数与暂时存储的药剂的总种类数相加,从而更新药剂的总种类数。另外,直至由读取部8读取二维码,并从读取部8获取二维码为止,控制部60Aa进行S11的处理,(S11中“否”的情况)。
种类数判断部74判断从计数部73接收到的药剂的总种类数(更新后的药剂总种类数)是否达到分类杯141总数(S 13)。
考虑种类数判断部74判断为上述药剂的总种类数没有达到分类杯141总数的情况(S 13中“否”)。该情况下,显示控制部67在显示部32上显示用于通知将药剂收纳在分区指定部72当前指定的第一分区111中的图像(S 15)。在S13的处理中,在分区指定部72指定了第一分区111a的情况下,显示控制部67通知将药剂收纳在第一分区111a中。在S15的处理后,返回S11的处理。
另一方面,当种类数判断部74判断为上述药剂的总种类数达到了分类杯141总数时(S 13中“是”),分区指定部72判断是否指定了所有的第一分区111a~111d(S 14)。在本实施方式中,分区指定部72判断是否处于指定了第一分区111d的状态。
当判断为并未指定所有第一分区111a~111d时(S 14中“否”),分区指定部72将当前指定的第一分区111改为被设定为下一药剂收纳处的第一分区111。即,分区指定部72指定作为下一药剂收纳处的第一分区111(S 16)。显示控制部67在显示部32上显示用于通知将药剂收纳在由分区指定部72指定的下一药剂收纳处即第一分区111中的图像(S 17)。
在本实施方式中,当处于指定了第一分区111a~111c中的任一分区的状态时,分区指定部72指定作为下一药剂收纳处的第一分区111b~111d中的任一分区。例如,当指定了第一分区111a作为药剂的收纳处时,分区指定部72指定第一分区111b作为下一药剂收纳处。并且,显示控制部67在显示部32上显示用于通知将药剂收纳在第一分区111b中的图像。
然后,控制部60Aa重置计数部73暂时存储的药剂总种类数(S 18)。通过如此,计数部73能够对新指定的第一分区111中收纳的药剂总种类数进行计数。在S18的处理后,返回S11的处理。
另一方面,当判断为分区指定部72已经指定了所有的第一分区111a~111d时(S14中“是”),则控制部60Aa结束本处理。在本实施方式中,当处于分区指定部72指定了第一分区111d的状态时,控制部60Aa结束本处理。通过如此,能够抑制在第一分区111d中也收纳超过分类杯141总数的药剂的可能性。
另外,并不一定是在第一分区111a~111d的全部分区中都收纳药剂。即,并不一定是第一收纳部11中收纳超过160种的种类数的药剂。因此,也可以构成为:当接收到开始药剂分类处理的用户输入时,控制部60Aa判断为不存在进一步应收纳于第一收纳部11的药剂,并结束本处理。例如,当第一收纳部11中收纳的药剂种类数为40种以下时,在只在第一分区111a中收纳有药剂的状态下结束本处理。
如此,控制部60Aa构成为:在即使将此后收纳于第一收纳部11的药剂种类数与被指定第一分区111中收纳的药剂的总种类数相加,也不超过分类杯141总数的情况下,可以将药剂收纳在该第一分区111中。即,直至第一分区111的药剂收纳数量达到分类杯141总数为止,控制部60Aa能够催促用户将药剂收纳在第一分区111中。另一方面,当将上述药剂的种类数和上述药剂的总种类数相加后超过分类杯141总数时,控制部60Aa能够将药剂收纳在其他第一分区111(未收纳的第一分区111)中。因此,控制部60Aa能够在不超过分类杯141总数的范围内,将尽可能多的种类数的药剂收纳在第一分区111中。
在此,考虑与欲要收纳在第一收纳部11中的药剂种类相同的药剂,已经收纳在与被指定为药剂收纳处的第一分区111不同的其他第一分区111中的情况。该情况下,分区指定部72可以指定已经收纳有同种药剂的第一分区111作为欲要收纳在第一收纳部11中的药剂的收纳处。
例如,在S11中获取二维码之后,控制部60Aa判断二维码所示的药剂种类与目前为止被指定的第一分区111中的任一个分区中所收纳药剂的种类是否一致。当由控制部60Aa判断为两个药剂的种类一致时,分区指定部72确定收纳有与二维码所示的药剂种类相同种类的药剂的第一分区111,并将该第一分区111指定为药剂的收纳处。并且,显示控制部67利用显示部32通知将药剂收纳在该第一分区111中。另一方面,当由控制部60Aa判断为两个药剂的种类不一致时,计数部73在S12中对药剂种类进行计数。
〔药剂分类处理〕
接着,使用图16对在第一收纳部11中收纳了药剂后进行的药剂分类处理进行说明。图16是表示药剂分类处理流程的一例的流程图。关于本药剂分类处理,例如在接收到用于开始药剂分类处理的用户输入时,由控制部60Aa进行即可。另外,在本例中,以第一分区111a、第一分区111b、第一分区111c、第一分区111d的顺序,取出第一分区111中收纳的药剂,并将其输送至第二收纳部14,然后将其按照种类收纳在分类杯141中。
输送控制部61控制输送及分类单元12,取出被确定为药剂取出对象的一个第一分区111中收纳的一个药剂(S21)。摄像控制部63控制第一相机131,对输送及分类单元12取出的药剂进行拍摄(S22)。判别部65基于由第一相机131拍摄的药剂图像,判别该药剂的种类(S23)。分类控制部62决定用于收纳判别出种类后的药剂的分类杯141(分类位置)。然后,分类控制部62控制输送及分类单元12,将药剂收纳在被确定为药剂收纳处的分类杯141中(S24)。
输送控制部61判断是否从作为药剂取出对象的第一分区111中取完全部药剂(S25)。当输送及分类单元12从第一分区111中取出药剂时,摄像控制部63控制第二相机121,对作为药剂取出对象的第一分区111进行拍摄。摄像控制部63通过分析第二相机121拍摄的第一分区111的图像,判断作为药剂取出对象的第一分区111中是否存在药剂。当通过摄像控制部63判断为第一分区111中不存在药剂时,输送控制部61判断为从作为药剂取出对象的第一分区111取出了全部药剂。
当输送控制部61判断为没有从作为药剂取出对象的第一分区111取出了全部药剂时(S25中“否”),由于在该第一分区111中还收纳有药剂,因此进行S21的处理。另一方面,当输送控制部61判断为从该第一分区111取出了全部药剂时(S25中“是”),输送控制部61和分类控制部62暂且中断药剂的输送及分类处理。即,输送控制部61不进行收纳有下一分类对象药剂的第一分区111中所收纳药剂的输送处理。
相对于此,分包控制部71控制输送及分类单元12,将收纳在分类杯141中的药剂输送至药剂放入口17。然后,分包控制部71控制分包机构6,对收纳在分类杯141中的药剂进行分包(S26)。分包控制部71对收纳有药剂的所有分类杯141进行S26的处理。
另外,例如,通过将由分类控制部62决定的分类位置预先存储在存储部80中,能够确定收纳有药剂的分类杯141。另外,例如,可以通过摄像控制部63使第二相机121拍摄分类杯141并分析分类杯141的图像,从而判断分类杯141中是否收纳有药剂。
分包控制部71判断是否对收纳于第二收纳部14的全部药剂进行了分包(S27)。即,分包控制部71对收纳有药剂的所有分类杯141,判断是否对分类杯141中收纳的所有药剂进行了分包。
直至将收纳于第二收纳部14的全部药剂分包为止(S27中“否”),分包控制部71进行S26的处理。另一方面,当判断为对第二收纳部14中收纳的全部药剂进行了分包时(S27中“是”),输送控制部61判断是否从收纳有药剂的全部第一分区111中取完了药剂(S28)。
当输送控制部61判断为并未从收纳有药剂的所有第一分区111中取完了药剂时(S28中“否”),返回S21的处理。即,该情况下,控制部60Aa通过从下一个成为药剂取出对象的第一分区111中取出药剂,可以再次开始对该第一分区111中收纳的药剂进行分类处理。另一方面,当输送控制部61判断为从收纳有药剂的全部第一分区111取完了药剂时(S28中“是”),控制部60Aa结束本药剂分类处理。
例如,通过由控制部60Aa管理由分区指定单元72指定的第一分区111,输送控制部61可以进行S28的处理。例如,当分区指定部72指定的最后的第一分区111是第一分区111c时,在S28中,输送控制部61判断是否从第一分区111c中取完了药剂。例如,当对收纳于第一分区111a的全部药剂的分包处理完成了时,输送控制部61判断为未从第一分区111c中取完药剂。该情况下,在S21中,输送控制部61将第一分区111b确定为下一药剂取出对象,并从第一分区111b取出药剂。然后,当对收纳在第一分区111c中的所有药剂的分包处理结束了时,控制部60Aa结束本药剂分类处理。
如此地,控制部60Aa将收纳在一个第一分区111中且判别出种类的所有药剂,收纳在第二收纳部14中。然后,控制部60Aa将第二收纳部14中收纳的全部药剂进行分包,在使全部的分类杯141成为空的状态后,开始对其他的第一分区111中收纳的药剂进行分类处理。如上所述,在第一分区111中收纳有分类杯141总数以下种类数的药剂。因此,控制部60Aa能够将判别出在种类的药剂全部收纳于第二收纳部14,而不需要将其输送至待机托盘15。
另外,在本实施方式中,为了使全部的分类杯141成为空的状态,控制部60Aa在S26中进行分包处理,但不限于此。即,控制部60Aa也可以代替S26及S27的处理,进行以下的处理。例如,控制部60Aa也可以催促用户更换为未收纳有药剂的新的分类杯141。另外,控制部60Aa也可以催促用户使配置在第二收纳部14的分类杯141形成为空的状态。之后,控制部60Aa也可以在接收到表示已使分类杯141形成为空的状态的用户输入时,进行S28的处理。
另外,也可以构成为:当输送控制部61判断为已从第一分区111中取完了全部药剂时(S25中“是”),分区指定部72将该第一分区111指定为药剂的收纳处。并且,显示控制部67也可以向用户通知将药剂收纳在该第一分区111中。该情况下,即使处于对后续第一分区111中收纳的药剂的分类处理未完成的状态,也能够将药剂收纳在产生了空闲空间的第一分区111中。
〔本实施方式的主要效果〕
如上所述,本实施方式的药剂分类装置1A中,每次计数部73计数的药剂的总种类数达到分类杯141总数时,通知变更作为药剂收纳处的第一分区111。因此,能够在一个第一分区111中收纳分类杯141总数以下种类数的药剂。
并且,药剂分类装置1A按照每一第一分区111,将第一收纳部11中收纳的药剂向第二收纳部14输送,并在第二收纳部14中将药剂按其种类进行分类。因此,不会存在:在一次分类处理中,超过第二收纳部14可收纳种类数的药剂成为分类对象的情况。因此,药剂分类装置1A能够将判别出种类的药剂按照其种类收纳于第二收纳部14,而无需使该药剂在与第二收纳部14不同的待机位置(例如,待机托盘15)处待机。即,根据药剂分类装置1A,能够相应地缩短药剂的分类处理所需的时间,其中的缩短时间量相当于使判别出种类的药剂在待机位置处待机时所产生的处理时间。
〔实施方式四〕
在实施方式一的药剂分类装置1中,在从分类杯141取出药剂时,摄像控制部63使第二相机121对分类杯141内部进行拍摄。然后,分包控制部71根据对分包杯141内部进行拍摄而得到的图像确定作为取出对象的药剂,使吸附及活动遮板机构122的吸附机构向垂直方向下方(-Z轴方向)移动。
但是,摄像控制部63在平面上仅进行一次拍摄。因此,摄像控制部63有可能根据上述图像,将一部分重叠地收纳在分类杯141中的下侧的药剂确定为取出对象的药剂。该情况下,当吸附机构取出下侧的药剂时,有可能使上侧的药剂跳出到分类杯141外部。
另外,吸附药剂时,吸附机构有可能从垂直方向上方(+Z轴方向)按压药剂的端侧。该情况下,药剂有可能跳出到分类杯141外部。为了降低该可能性的产生,分包控制部71在使吸附机构向垂直方向下方移动时,使吸附机构的下降速度降低。但是,分包控制部71是与收纳在分类杯141中的药剂的量无关地,从某个规定的固定位置一律地使吸附机构的下降速度降低。因此,有可能存在如下情况:无论收纳在分类杯141中的药剂的量如何,从分类杯141中取出药剂的速度都降低。
因此,在本实施方式中,在从分类杯141中取出药剂时,通过使第二相机121从多个位置对分类杯141内部进行拍摄,从而能够降低先取出下侧药剂的可能性、以及取出速度降低的可能性。
图17是分类杯141内部的拍摄方法的说明图。如图17中所示,控制部60a使第二相机121移动到从取出药剂的分类杯141的中心线CL离开规定距离的第一位置Po1处。然后,摄像控制部63在第一位置Po1处对分类杯141内部进行拍摄。接着,控制部60a使第二相机121从第一位置Po1移动到从中心线CL离开规定距离的第二位置Po2处。然后,摄像控制部63在第二位置Po2处对分类杯141内部进行拍摄。另外,第二相机121也可以在第二位置Po2处对分类杯141内部进行拍摄之后,再在第一位置Po1处对分类杯141内部进行拍摄。另外,第二相机121实际上与吸附及活动遮板机构122一起移动。
控制部60a基于第一位置Po1处获取的第一图像与第二位置Po2处获取的第二图像,计算出第一图像与第二图像中的图像位置之差即视差D。视差D的计算方法可以采用公知技术。
在此,对利用视差的测距原理进行说明。如图17中所示,由(i)从对象物射入位于第一位置Po1处的第二相机121上的入射光IL1、(ii)从对象物射入位于第二位置Po2处的第二相机121上的入射光IL2、以及(iii)相机间距离B形成第1三角形Tr1。
另外,由(i)入射光IL1、(ii)作为入射光IL2的平行线且从第二相机121所具备的透镜(未图示)的焦点位置通过的直线PL、以及(iii)第二相机121的摄像面形成第2三角形Tr2。该第二相机121的摄像面表示视差D。
而且,如图17中所示,第1三角形Tr1和第2三角形Tr2具有相似关系。因此,根据该相似关系,控制部60a能够利用相机间距离B×焦距F/视差D的算式来计算距离Z。
相机间距离B是指第一位置Po1与第二位置Po2之间的距离。相机间距离B是第二相机121的移动距离,其是被预先设定的。焦距F是第二相机121所具备的透镜的焦距,其是所采用的第二相机121的固有值。因此,控制部60a通过如上所述那样计算视差D,并将视差D代入上述算式中,由此能够计算出从第二相机121所具备的透镜的焦点位置至对象物(例如药剂MDA)的距离Z。
如上所述,控制部60a通过使第二相机121在水平方向上移动并从两处位置拍摄药剂,从而计算出距离Z。由此,药剂分类装置1能够根据距离Z,针对收纳在分类杯141中的每一药剂,在药剂的吸附前调整吸附机构的下降速度。因此,能够降低从分类杯141中取出药剂的速度下降的可能性。另外,吸附机构能够适当地吸附收纳在分类杯141中的药剂。
另外,控制部60a能够对收纳在分类杯141中的每一药剂计算出距离Z。因此,吸附机构能够从上侧的药剂开始依次吸附。因此,能够降低发生如下情况的可能性:因为吸附机构先取出下侧的药剂,而上侧的药剂跳出到分配杯141外部的可能性。
通过如此,在机构上不对药剂分类装置1进行任何改变的情况下,控制部60a仅通过对收纳在分类杯141中的药剂进行两次拍摄并计算出距离Z,便能够降低上述可能性。即,药剂分类装置1无需具备例如测距传感器或立体相机,便能够计算出距离Z。因此,根据药剂分类装置1,无需为了降低上述可能性而产生用于安装测距传感器等的成本,便能够计算出距离Z。另外,根据药剂分类装置1,能够以节省空间且简单的方法计算出距离Z。
另外,在本实施方式中,以从分类杯141中取出药剂的情况为例进行了说明,但是,在药剂分类装置1中,在从第一收纳部11取出药剂时,也可以利用上述距离Z的计算方法取出药剂。另外,利用了上述距离Z的计算方法的药剂取出方法,也可以由药剂分类装置1A实现。进一步地,该药剂的取出方法不限应用于药剂分类装置,也可以应用于从水平面(XY工作台)取出对象物的拣选***中。
〔基于软件的实现例〕
药剂分类装置1、1A的控制块(control block)(尤其是控制部60a、60Aa),可以通过形成于集成电路(IC芯片)等的逻辑电路(硬件)实现,也可以通过软件实现。
在后者的情况下,药剂分类装置1、1A具备用于执行实现各功能的软件即程序(种类判别程序)的指令的计算机。该计算机例如具备一个以上的处理器(processor),并且具备存储有上述程序的计算机可读形式的记录介质。并且,在上述计算机中,通过上述处理器从上述记录介质中读取并执行上述程序,从而实现本发明的目的。作为上述处理器,例如能够使用CPU(Central Processing Unit:中央处理器)。作为上述记录介质,除了“非暂时性的有形介质”例如ROM(Read Only Memory:只读存储器)等之外,还可以使用磁带(tape)、磁盘(disk)、存储卡(card)、半导体存储器、可编程逻辑电路等。另外,还可以进一步具备扩展上述程序的RAM(Random Access Memory:随机存取存储器)等。另外,上述程序也可以利用可传输该程序的任意传输介质(通信网络或广播电波等)而被提供给上述计算机。另外,本发明的一个形态,还可以通过利用电子传输将上述程序具体化了的、被嵌入载波中的数据信号的形式来实现。
〔容易汇集分包品的功能〕
在药剂分类装置1、1A中具有分包机构6,药剂分类结束后的药剂依次被输送至分包机构6,按照收纳有同一药种的药剂的每一分类杯141,进行分包。此时,每一包的药剂收纳数量已被决定,对于分类杯141中收纳的数量多的药剂,分成多个包来进行分包。分包处理自动地进行,被分包后的分包袋以规定数量的分包袋形成为带状的状态,从药剂分类装置1、1A排出。被排出的分包带收纳于设置在装置外部的收纳箱(未图示)等中。因此,为了寻找哪一药剂存在于分包带的哪一位置,需要作业人员取出分包带来进行确认,但其需要劳力或时间。
尤其是,对于由药剂分类装置1、1A分类后由分包机构6分包后的各种类的药剂,为了将其返回到与药剂分类装置1、1A不同的片剂分包机或片剂收纳架等,需要对每一相同药种无遗漏地取出分包后的分包袋。但是,由于由分包机构6送出的分包带在收纳箱内呈叠置状态,因此,存在着必须用手拿着所有的袋并进行目视确认,个别地找出对象药剂的袋并将其拿出来的问题。另外,有时同一种药剂的分包袋并不存在于同一分包带中,由此,如果不寻找一组其他的分包带,则最终无法无遗漏地确认所有的分包袋,从而导致作业变得繁杂。
为此,分包动作结束后,在触摸面板3的显示部32上显示“分包已结束”的信息,并且,显示“请确认分包结果”的按键(button),通过触摸或点击该按键,能够对每一药剂显示本次分包动作中分包的分包袋的数量。另外,关于显示在显示部32上的分包结果相关的信息,也可以将同样的信息打印在从实际收纳分包袋的场所进行找出分包袋的作业时可携带的日志(journal)等的打印物上。
具体而言,将药剂名称和分包后的分包袋的数量显示在同一行上或者打印在打印物上,同样地,对于其他药剂,也对每一药剂显示药剂名称和分包后的分包袋的数量、或者打印在打印物上。通过如此,作业人员在分包结束后,能够掌握每一药剂的分包袋的数量,因此,在进行从实际收纳的分包带组中取出对象药剂的分包袋的作业时,只要找出已显示或打印的分包袋的数量即可,因此,不会有找漏的担心,只要能够取出所显示的分包数,就能够转到下一药剂的分包袋的取出作业,与以往相比,能够缩短从收纳箱等中取出所有分包袋的取出作业所需的时间。
〔附记事项〕
本发明并不限于上述各实施方式,在权利要求所示的范围内可以进行各种变更,将不同的实施方式中分别公开的技术方案适当组合而得到的实施方式,也应包含在本发明的技术范围内。
(符号说明)
6 分包机构(分包部)
8 读取部
11第一收纳部
12输送及分类单元(输送部)
14第二收纳部
15待机托盘(临时收纳部)
32显示部(通知部)
60计算机(种类判别装置)
64特征提取部(图像生成部)
65判别部
73计数部
82拍摄图像
83提取标记图像
84已学习模型
111、111a~111d第一分区
141分类单元(第二分区)

Claims (12)

1.一种种类判别装置,其特征在于,
具备:
图像生成部,其基于将拍摄种类不明的对象药剂而得到的拍摄图像输入于以提取药剂上形成的标记的方式构建的已学习模型中而获得的输出值,生成提取了该拍摄图像中所映现标记而得的提取标记图像;
判别部,其基于所述图像生成部生成的提取标记图像与按药剂种类预先登记的登记标记图像的对照结果,判别所述对象药剂的种类。
2.根据权利要求1所述的种类判别装置,其特征在于,
所述标记是刻印或者割线。
3.根据权利要求1或2所述的种类判别装置,其特征在于,
所述已学习模型是以识别药剂的图像中构成标记的像素和构成该标记的背景部分的像素的方式进行了学习的语义分割模型。
4.根据权利要求1~3中任一项所述的种类判别装置,其特征在于,
所述判别部根据对所述提取标记图像实施了晕影处理的图像与所述登记标记图像的对照结果,判别所述对象药剂的种类。
5.一种种类判别方法,其由种类判别装置执行,
所述种类判别方法的特征在于,包括:
图像生成步骤,其基于将拍摄种类不明的对象药剂而得到的拍摄图像输入于以提取药剂上形成的标记的方式构建的已学习模型中而获得的输出值,生成提取了该拍摄图像中映现的标记而得的提取标记图像;
判别步骤,其基于所述图像生成步骤中生成的提取标记图像与按照药剂种类预先登记的登记标记图像的对照结果,判别所述对象药剂的种类。
6.根据权利要求5所述的种类判别方法,其特征在于,
所述已学习模型是以识别药剂的图像中构成标记的像素和构成该标记的背景部分的像素的方式进行了学习的语义分割模型。
7.一种种类判别程序,其特征在于,
使计算机执行图像生成步骤和判别步骤,
在所述图像生成步骤中,基于将拍摄种类不明的对象药剂而得到的230061CN-JPD-PI
拍摄图像输入于以提取药剂上形成的标记的方式构建的已学习模型中而获得的输出值,生成提取了该拍摄图像中映现的标记而得的提取标记图像;
在所述判别步骤中,基于所述图像生成步骤中生成的提取标记图像与按药剂种类预先登记的登记标记图像的对照结果,判别所述对象药剂的种类。
8.根据权利要求7所述的种类判别程序,其特征在于,
所述已学习模型是以识别药剂的图像中构成标记的像素和构成该标记的背景部分的像素的方式进行了学习的语义分割模型。
9.一种药剂分类装置,其特征在于,
具备:
第一收纳部,其具有多个第一分区,能够收纳多种药剂;
第二收纳部,其具有多个第二分区,能够按种类将所述药剂分别收纳在各所述第二分区中;
读取部,其读取表示所述第一收纳部中所收纳药剂的种类的信息;
计数部,其基于所述读取部所读取的信息,对所述第一收纳部中收纳的药剂种类数进行计数;
通知部,每当所述计数部所计数的药剂种类数的合计数量达到所述第二分区的数量时,通知变更作为药剂收纳处的第一分区;
输送部,其按照每一所述第一分区,将所述第一收纳部中收纳的药剂输送至所述第二收纳部,并在所述第二收纳部中按照其种类进行收纳。
10.根据权利要求9所述的药剂分类装置,其特征在于,
所述信息打印在分包了所述药剂的分包纸上。
11.根据权利要求9或10所述的药剂分类装置,其特征在于,
具备:
分包部,其对收纳于所述第二收纳部的药剂进行分包,
临时收纳部,其收纳在所述第一收纳部中收纳的药剂中的无法判别种类的药剂;
在所述输送部将一个所述第一分区所收纳的所有药剂输送至所述第二收纳部或所述临时收纳部之后,所述分包部开始对所述第二收纳部230061CN-JPD-PI
所收纳的药剂进行分包。
12.根据权利要求11所述的药剂分类装置,其特征在于,
所述输送部在将所述第二收纳部所收纳的全部药剂输送至所述分包部之后,开始将另一第一分区所收纳的药剂输送至所述第二收纳部。
CN202180064459.6A 2020-10-29 2021-10-27 种类判别装置、种类判别方法、种类判别程序及药剂分类装置 Pending CN116367805A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2020181712 2020-10-29
JP2020-181712 2020-10-29
JP2021-095967 2021-06-08
JP2021095967 2021-06-08
PCT/JP2021/039574 WO2022092130A1 (ja) 2020-10-29 2021-10-27 種類判別装置、種類判別方法、種類判別プログラム、及び薬剤仕分装置

Publications (1)

Publication Number Publication Date
CN116367805A true CN116367805A (zh) 2023-06-30

Family

ID=81382577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180064459.6A Pending CN116367805A (zh) 2020-10-29 2021-10-27 种类判别装置、种类判别方法、种类判别程序及药剂分类装置

Country Status (6)

Country Link
US (1) US20230394785A1 (zh)
EP (1) EP4201389A4 (zh)
JP (1) JPWO2022092130A1 (zh)
KR (1) KR20230054711A (zh)
CN (1) CN116367805A (zh)
WO (1) WO2022092130A1 (zh)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6497856B2 (ja) * 2014-07-03 2019-04-10 アレイ株式会社 錠剤識別装置およびその方法、並びに、分包錠剤監査装置
US10713540B2 (en) * 2017-03-07 2020-07-14 Board Of Trustees Of Michigan State University Deep learning system for recognizing pills in images
KR20240033171A (ko) * 2017-04-14 2024-03-12 가부시키가이샤 유야마 세이사쿠쇼 약제 분류 장치, 분류 용기 및 약제 반환 방법
CN109594294B (zh) 2017-09-30 2022-10-28 无锡小天鹅电器有限公司 洗衣机的减震器和具有其的洗衣机
JP2019212106A (ja) * 2018-06-06 2019-12-12 日本電信電話株式会社 領域抽出モデル学習装置、領域抽出モデル学習方法、プログラム
JP7125510B2 (ja) * 2018-11-21 2022-08-24 富士フイルム富山化学株式会社 薬剤識別装置、薬剤識別方法及び薬剤識別プログラム
EP3922232B1 (en) * 2019-02-08 2022-11-23 FUJIFILM Toyama Chemical Co., Ltd. Medicine identification system, medicine identification device, medicine identification method, and program

Also Published As

Publication number Publication date
JPWO2022092130A1 (zh) 2022-05-05
KR20230054711A (ko) 2023-04-25
EP4201389A1 (en) 2023-06-28
WO2022092130A1 (ja) 2022-05-05
US20230394785A1 (en) 2023-12-07
EP4201389A4 (en) 2024-05-08

Similar Documents

Publication Publication Date Title
JP7255651B2 (ja) 薬剤仕分装置
JP5916032B2 (ja) 薬剤検査支援装置及び方法
JP7264105B2 (ja) 薬剤仕分装置
JP6009888B2 (ja) 薬剤検査装置及び方法
TWI679010B (zh) 藥劑檢查支援裝置及藥劑檢查支援方法
JP5457599B1 (ja) 薬剤分包システム
JP2014221134A (ja) 一包化薬剤鑑査装置
CN116367805A (zh) 种类判别装置、种类判别方法、种类判别程序及药剂分类装置
JP7230985B2 (ja) 薬剤仕分装置
JP2022049484A (ja) 薬剤仕分装置
JP2022049488A (ja) 薬剤仕分装置
JP2020103885A (ja) 種類判別装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination