WO2015170762A1 - 薬剤仕分装置 - Google Patents
薬剤仕分装置 Download PDFInfo
- Publication number
- WO2015170762A1 WO2015170762A1 PCT/JP2015/063371 JP2015063371W WO2015170762A1 WO 2015170762 A1 WO2015170762 A1 WO 2015170762A1 JP 2015063371 W JP2015063371 W JP 2015063371W WO 2015170762 A1 WO2015170762 A1 WO 2015170762A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- medicine
- returned
- unit
- storage
- drug
- Prior art date
Links
- 239000003814 drug Substances 0.000 title claims abstract description 1152
- 229940079593 drug Drugs 0.000 title claims abstract description 362
- 238000003860 storage Methods 0.000 claims abstract description 368
- 238000012545 processing Methods 0.000 claims abstract description 68
- 238000000034 method Methods 0.000 claims description 67
- 230000008569 process Effects 0.000 claims description 42
- 238000012546 transfer Methods 0.000 claims description 38
- 230000007246 mechanism Effects 0.000 claims description 24
- 238000005286 illumination Methods 0.000 claims description 20
- 238000003384 imaging method Methods 0.000 claims description 20
- 230000032258 transport Effects 0.000 claims description 3
- 238000001179 sorption measurement Methods 0.000 description 72
- 239000003708 ampul Substances 0.000 description 47
- 239000011347 resin Substances 0.000 description 26
- 229920005989 resin Polymers 0.000 description 26
- 230000036544 posture Effects 0.000 description 19
- 238000001514 detection method Methods 0.000 description 18
- 238000004458 analytical method Methods 0.000 description 17
- 239000003795 chemical substances by application Substances 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 239000000126 substance Substances 0.000 description 12
- 230000003287 optical effect Effects 0.000 description 11
- 230000003028 elevating effect Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 6
- 230000001965 increasing effect Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000002360 preparation method Methods 0.000 description 6
- 238000003708 edge detection Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000001678 irradiating effect Effects 0.000 description 3
- 230000007723 transport mechanism Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000013016 damping Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000003795 desorption Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012377 drug delivery Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000011295 pitch Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003014 reinforcing effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61J—CONTAINERS 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
- A61J1/00—Containers specially adapted for medical or pharmaceutical purposes
- A61J1/05—Containers specially adapted for medical or pharmaceutical purposes for collecting, storing or administering blood, plasma or medical fluids ; Infusion or perfusion containers
- A61J1/06—Ampoules or carpules
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61J—CONTAINERS 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/00—Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61J—CONTAINERS 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/00—Devices for administering medicines orally, e.g. spoons; Pill counting devices; Arrangements for time indication or reminder for taking medicine
- A61J7/0069—Trays for holding or distributing medicines
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F21—LIGHTING
- F21V—FUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
- F21V33/00—Structural combinations of lighting devices with other articles, not otherwise provided for
- F21V33/0064—Health, life-saving or fire-fighting equipment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06018—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
- G06K19/06028—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
- G06K7/10732—Light sources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/46—Coin-freed apparatus for dispensing, or the like, discrete articles from movable storage containers or supports
- G07F11/60—Coin-freed apparatus for dispensing, or the like, discrete articles from movable storage containers or supports the storage containers or supports being rectilinearly movable
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0092—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for assembling and dispensing of pharmaceutical articles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/56—Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61J—CONTAINERS 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/00—General identification or selection means
- A61J2205/10—Bar codes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61J—CONTAINERS 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/00—General identification or selection means
- A61J2205/40—General identification or selection means by shape or form, e.g. by using shape recognition
Definitions
- the present invention relates to a medicine sorting apparatus.
- Patent Document 1 discloses a returned medicine sorting apparatus that automatically recognizes and stores returned medicine for the purpose of improving the efficiency of processing the returned medicine and preventing human error in this work.
- returned drugs have different properties such as type, shape, size and expiration date.
- the returned-goods medicine sorting device including the one disclosed in Patent Document 1
- the returned-goods medicines having different properties are stored with a high degree of freedom in consideration of factors such as the efficiency of the subsequent dispensing work. No particular consideration has been given to. More specifically, no special consideration has been given to storing returned medicines with different properties with a high degree of freedom so that, for example, free dispensing according to prescription information is possible. .
- the returned medicine sorting apparatus of Patent Document 1 captures an image of the returned medicine and detects the position of the returned medicine by analyzing its outline. Then, the returned drug is adsorbed and transferred based on the detected position and automatically returned to the storage location. However, when recognizing the position or the like of the returned medicine to be transferred, if the returned medicines are in contact with each other or partially overlap, the outline becomes unclear and the position of one medicine cannot be detected accurately. There is a case.
- the apparatus of Patent Document 1 includes a returned medicine storage unit for storing returned medicine.
- the returned medicine storage section has a plurality of storage cassettes classified for each type of returned medicine, and the returned medicine is sorted and stored in the storage cassette drawn out from the returned medicine storage section. .
- the apparatus of patent document 1 requires a storage cassette for every kind of returned medicine, many storage cassettes are required.
- a space is required for pulling out the storage cassette from the returned medicine storage section when storing the returned medicine.
- the returned medicine storage unit becomes large.
- the storage part of the conventional ampoule dispensing device is provided with a dedicated cassette for each drug type, and is operated by being taken out by a pharmacist, opened one by one, and stored one by one. For this reason, since a storage container, a lid, and a discharge mechanism are mounted for each cassette, one cassette is increased in size, and since many types thereof are mounted, the size is further increased.
- the first problem of the present invention is to automatically recognize drugs having different properties such as type, shape, size, expiration date, etc. and supplied in an unaligned state, and to secure a high degree of freedom. To store.
- a second problem of the present invention is to provide a medicine sorting device that can accurately detect the position of one medicine even when the medicines are in contact with each other or partially overlap.
- the third problem of the present invention is to make the storage unit for sorting and storing medicines compact.
- a first aspect of the present invention for solving the first problem is a recognition unit capable of recognizing the direction and posture of a medicine and the properties of the medicine such as shape, size, type, and expiration date. And placing the medicine in association with the storage area set for the medicine at the time of storage according to the size of the medicine recognized by the recognition unit and the identification information of the medicine, thereby taking out the medicine
- a medicine sorting device having a storage section that can be stored and a determination processing section that can determine whether or not the medicine is a handling target based on the properties of the medicine recognized by the recognition section.
- the recognition unit recognizes the direction, posture, and properties (including type, shape, size, expiration date, etc.) of the medicine.
- medicines are individually arranged in association with a storage range set at the time of storage according to at least the size recognized by the recognition unit and identification information of each medicine.
- the medicine stored in the storage unit can be taken out individually. Therefore, it is possible to automatically recognize the direction, posture, and properties of the medicine and to store it with a high degree of freedom so that, for example, free dispensing according to prescription information is possible.
- another aspect of the present invention has a recognition unit capable of recognizing the direction and posture of the drug and the properties of the drug such as shape, size, type, and expiration date,
- An imaging unit that images the drug
- a first drug information acquisition unit that acquires information on the shape and size of the drug based on an image captured by the imaging unit
- a label reading unit that reads the label of the drug
- a second drug information acquisition unit that acquires information on the type and expiration date of the drug based on the reading result of the label reading unit, and the shape and size of the drug acquired by the first drug information acquisition unit
- the medicine sorting device further includes a medicine transporting section for transporting the medicine from the imaging section to the label reading section.
- a second aspect of the present invention for solving the second problem described above is a binarization that generates a binarized image by binarizing an imaging unit that images a medicine and an image captured by the imaging unit.
- a recognition unit having a processing unit, a recognition processing unit having a first recognition processing function for recognizing at least the orientation of the medicine based on the binarized image, a storage area set for each medicine at the time of storage,
- a medicine sorting apparatus comprising: a medicine storing the medicine in association with the identification information, and storing the medicine in such a manner that the medicine can be taken out; and the medicine recognized by the first recognition processing function is the medicine to be stored. I will provide a.
- the recognition processing unit further has a second recognition processing function for recognizing the properties of the medicine such as the posture, shape, and size based on the binarized image created from the image photographed by the photographing unit, Can place a medicine in association with the storage area set for each medicine at the time of storage and the medicine identification information according to the size recognized by at least the second recognition processing function, and thereby the medicine can be taken out May be stored.
- a second recognition processing function for recognizing the properties of the medicine such as the posture, shape, and size based on the binarized image created from the image photographed by the photographing unit, Can place a medicine in association with the storage area set for each medicine at the time of storage and the medicine identification information according to the size recognized by at least the second recognition processing function, and thereby the medicine can be taken out May be stored.
- a medicine container is generally cylindrical, and falls down in a sleeping position when detecting a position.
- the falling medicine has a higher luminance value in the higher part of the cylindrical shape due to illumination light from above. Therefore, on the binarized image in plan view, a long and narrow reflection region (reflection region) is formed in a portion having a high cylindrical shape by a threshold value for performing binarization processing.
- the position of one medicine can be accurately determined even when the outlines of one medicine are unclear as in the case where the medicines are in contact with each other or overlap each other. Etc. can be detected.
- the third aspect of the present invention for solving the above third problem is capable of recognizing the direction and posture of the drug and the properties of the drug such as shape, size, type, and expiration date.
- a recognition unit a storage unit that is arranged in multiple stages and each has a plurality of storage containers that removably accommodate the medicines, and a space between the storage containers that are arranged in multiple stages.
- the storage unit and the transfer unit are controlled to associate the storage area in which the medicine is stored with the identification information of each of the medicines, so that the storage area is stored in the storage area.
- a medicine sorting device comprising: an operation control unit capable of executing a storing operation for transferring and storing in the set storage container and a dispensing operation for discharging the medicine from the storage unit based on a prescription instruction To do.
- the operation control unit sets the storage area in the storage container according to at least the size of the medicine recognized by the recognition unit.
- the storage unit further includes a space formation mechanism for forming the space
- the storage container is arranged in multiple stages in the vertical direction, and the space formation mechanism opens the space in the vertical direction.
- a plurality of storage containers arranged in multiple stages in the storage container can be vertically spaced by an interval forming mechanism. And since the returned drug can be transferred to the storage container through the interval, it is not necessary to pull out the storage container. Therefore, the storage unit does not require a space for pulling out the storage container.
- the storage area in which the medicine is stored and the type can be stored in association with each other on the storage container, various medicines can be stored on each storage container. Thereby, it is not necessary to prepare a storage container according to the kind of each chemical
- a transfer part takes in and out a chemical
- the upper storage container functions as a lid for the lower storage container, and the storage container can be configured in a compact manner whose height corresponds to the radial height of the medicine. . Therefore, the storage unit can be made compact.
- a storage unit having a recognition unit, a plurality of storage containers that are arranged in multiple stages so that the medicines can be taken out from each other, and a space between the storage containers that are arranged in multiple stages; And having a second barcode reader to control the transfer unit, the recognition unit, the storage unit and the transfer unit, and based on the prescription information in the storage container
- the medicine to be paid out is determined from the medicine type, storage area, and expiration date information associated with each of the stored medicines, and obtained by the first barcode reader or the second barcode reader And Yakushu information based on Yakushu information and prescription information of the drug out There are further executes the payout operation to pay out the agents when matching provides pharmaceutical sorting apparatus.
- the operation control unit determines, based on the prescription information, the medicine with the earliest expiration date among the medicines to be dispensed as the medicine to be dispensed.
- this medicine sorting device when paying out based on prescription information, it is possible to carry out a payout operation without any mistake by checking the barcode of the medicine to be paid out. In addition, since the medicine with the earliest expiration date among the medicines to be dispensed is dispensed, an efficient dispensing operation can be performed.
- the orientation and posture of the medicine and the properties such as the shape, size, type, and expiration date are automatically recognized, and free dispensing according to prescription information, for example, is possible.
- the drug can be stored with a high degree of freedom.
- the position is detected based on a plurality of binarized images whose threshold values are changed, even when the drugs are in contact with each other or partially overlapped, The position of one medicine can be detected accurately.
- the storage unit for sorting and storing medicines can be made compact.
- the operator can store information necessary for drug management such as drug type and expiration date without worrying about the information.
- the typical front view of the returned-goods medicine expenditure device concerning the embodiment of the present invention.
- the schematic diagram which shows the layout of the returned drug delivery device seen from the II-II line of FIG.
- the schematic diagram which shows the layout of the returned-goods medicine delivery device seen from the III-III line of FIG.
- the perspective view which shows the external appearance of the returned-goods medicine expenditure apparatus which concerns on embodiment of this invention.
- the perspective view which shows the returned-goods medicine expenditure apparatus of the state which removed the exterior panel.
- the typical front view of a receiving part A schematic plan view of a return tray.
- the perspective view of a return tray The typical front view of a raising / lowering part.
- FIG. 3 is a schematic plan view of a label reading unit.
- FIG. 17B is a sectional view taken along line XVII′-XVII ′ of FIG. 17A.
- the front view which shows the state which adsorb
- the side view which shows the state which adsorb
- the front view which shows a part of scalar type robot which attached the suction pad of another form.
- FIG. 23B is a schematic partial enlarged cross-sectional view of FIG. 23A.
- FIG. 23B is a schematic partial enlarged cross-sectional view of FIG. 23B.
- FIG. 23C is a schematic partial enlarged cross-sectional view of FIG. 23C.
- FIG. 3 is a schematic plan view of a storage tray. The figure which shows the operation
- FIG. 26A is a diagram showing a state where the returned medicine is stored in the return tray from FIG. 26A.
- movement of the storage tray by a scalar type robot The figure which shows the image of the camera after the binarization process in which the returned chemical
- the top view of the temporary placement part which shows the state from which the returned drug has protruded from the analysis range.
- Explanatory drawing which shows the method of moving the returned chemical
- the flowchart figure which shows the flow until it determines whether the returned chemical
- the schematic diagram which shows the concept of an adsorption
- the conceptual diagram which shows the determination method of the adsorption
- the schematic diagram of a recognition part The schematic diagram which shows the original image for demonstrating a binarization process.
- FIG. 41B is a diagram showing a direction in which the returned medicine is brought down by the operation of FIG. 41B.
- 5 is a flowchart showing a part of processing in recognition unit 300.
- the front view of a label reading part Sectional drawing of the label reading part of the state in which the returned chemical
- the figure for demonstrating the laser irradiation direction determination method of the label reading apparatus in a label reading part The figure which shows the example from which the laser irradiation direction of a label reader differs.
- the flowchart figure which shows the first half of the flow until returned medicine is arrange
- positioning part The flowchart figure which shows the second half of the flow until a returned medicine is arrange
- the returned medicine supply apparatus 1 includes a receiving unit 100, an elevating unit 200, a recognition unit 300, a non-storage drug placement unit 400, a storage unit 500, and a dispensing unit 600.
- the returned drug supply apparatus 1 includes an orthogonal robot 700, a scalar robot 800, and a support tray 900 (transfer container).
- the returned medicine supply apparatus 1 includes a control apparatus 1000 schematically shown in FIG. The control device 1000 comprehensively controls the operation of the returned drug supply device 1 based on an input from a control panel 1001 (including a display 1002) illustrated in FIG. 4, an input from a sensor or a camera, and the like.
- the outline of the main functions of the returned drug supply device 1 is as follows.
- the returned drug supply device 1 is, for example, the shape, size (length L1 and diameter or width W), type, and expiration date of the returned drug 2 (see FIG. 8) which is an ampoule 2A, a vial 2B, and a resin ampoule 2C. Recognize properties.
- the returned medicine 2 is attached with a label 3 on which character information including information on the type, expiration date, etc. and a barcode are printed.
- the returned drug supply device 1 reads the information displayed on the label 3. Further, the returned medicine supply apparatus 1 temporarily stores the recognized returned medicine 2 in association with the identification information of the returned medicine 2 (unique information given to each returned medicine 2), and prescriptions.
- Payout is performed based on data (for example, received from a higher-level system (HIS: Hospital Information System) which is an electronic medical record system).
- HIS Hospital Information System
- a storage area is set according to the size of the returned medicine 2 to be stored.
- the returned medicine 2 is stored in a set storage area so that the individual returned medicine 2 can be taken out at the time of dispensing.
- the returned drug supply device 1 discharges the returned drug 2 whose expiration date has passed.
- the “medicine” referred to in the present specification means a medicine contained in a container as shown in FIG. Therefore, “the shape and size of the drug” means the shape and size of the container, and “information such as the type of drug and the expiration date” indicates the information such as the type of drug stored in the container and the expiration date. means.
- the term “expiration date” may be used instead of the term “expiration date”. However, these terms are substantially synonymous. Therefore, in this specification, in order to avoid confusion, only the “expiration date” is used without using the “expiration date”.
- the receiving unit 100 is arranged on the upper left front side when the returned drug supply device 1 is viewed from the front.
- the receiving unit 100 includes fixed rack members 101 that are arranged to face each other in the horizontal direction (X direction in the drawing).
- the rack member 101 is provided with a plurality of pairs of rail grooves 101a and 101a for holding a plurality of return trays (receiving containers) 4 in a multi-stage arrangement.
- the return tray 4 includes a tray main body 4a that is open at the top in the figure, and a flange-like portion 4b provided at the upper end edge of the tray main body 4a.
- the returned medicine 2 for example, ampoule 2A, vial 2B, resin ampoule 2C
- the return tray 4 has a shape, size (length L1 and width W), type, and expiration date. The properties are different. Further, the directions and postures of the returned medicines 2 accommodated in the return tray 4 are not uniform and are different from each other. That is, the returned medicine 2 accommodated in the return tray 4 is not aligned.
- the direction of the returned medicine 2 refers to the direction in which the longitudinal direction of the returned medicine 2 (the axis A of the returned medicine 2) extends in the XY plane in the drawing.
- the term “orientation” for the returned medicine 2 may include a direction in which the distal end 2a and the proximal end 2b of the returned medicine 2 face in addition to the direction in which the axis A of the returned medicine 2 extends.
- properties such as the shape, size, type, and expiration date of the returned medicine 2 accommodated in the return tray 4 may be unified.
- the orientation and posture of the returned medicine 2 accommodated in the return tray 4 may be aligned.
- the return medicines 2 in the return tray 4 may partially overlap each other.
- the flange-like portion 4 b of the return tray 4 is supported by rail grooves 101 a and 101 a provided in the rack member 101.
- Rail grooves 101a and 101a are provided so as to penetrate from the end surface on the front side in the Y direction to the end surface on the back side in the figure of rack member 101. Therefore, an operator such as a medical employee can put the return tray 4 into and out of the rail grooves 101a and 101a from the front side of the returned medicine supply apparatus 1.
- the raising / lowering part 200 mentioned later can take in / out the returned goods tray 4 with respect to the rail grooves 101a and 101a from the back side of the returned medicine supply apparatus 1.
- the receiving unit 100 includes an operation preparation button 102 provided on the rack member 101 on the right side in FIG.
- One operation preparation button 102 is provided for each return tray 4 to be stored.
- the control unit 1000 causes the lifting unit 200 to pull out the return tray 4 corresponding to the pressed operation preparation button 102. Ready to go. That is, even when the operator stores the return tray 4 in the receiving unit 100, the lifting unit 200 does not transfer the corresponding return tray 4 from the receiving unit 100 unless the operation preparation button 102 is pressed.
- a sensor for automatically detecting that the return tray 4 is stored in the receiving unit 100 may be installed. This sensor may be a weight sensor, for example. Thereby, the control apparatus 1000 can start the operation
- the elevating unit 200 is arranged at the back left when the returned drug supply device 1 is viewed from the front.
- the elevating unit 200 includes a fixed linear motion guide 201 extending in the Z direction, a carriage 202 that moves up and down along the linear motion guide 201, and a table 203 mounted on the carriage 202.
- the table 203 includes a bottom portion 203a, side portions 203b and 203b provided on the left and right sides of the bottom portion 203a, and an end portion 203c provided on the far side of the bottom portion 203a (the far side in the Y direction).
- the table 203 is open on the front side (front side in the Y direction).
- Rail grooves 204, 204 are provided in the side portions 203b, 203b.
- the rail-shaped grooves 204, 204 support the flange-like portion 4 b of the return tray 4, whereby the return tray 4 is held on the table 203.
- a fixed linear motion guide 205 extending in the depth direction (Y direction) of the returned drug supply device 1 is provided at the bottom 203 a. Further, the base end side of the hook 207 is fixed to a carriage 206 that horizontally moves along the linear motion guide 205.
- the lifting / lowering unit 200 can take out one return tray 4 from the receiving unit 100 and lower it to a height position (conceptually indicated by a symbol H in FIG. 1) similar to a recognition unit 300 described later (returned goods). Tray removal operation). Moreover, the raising / lowering part 200 can return the returned goods tray 4 to the receiving part 100 from the height position H similar to the recognition part 300 (returned goods tray return operation
- the table 203 (carriage 202) rises to a position slightly lower than the rail grooves 101a and 101a of the receiving unit 100 holding the return tray 4 to be taken out.
- the hook 207 (carriage 206) moves forward (moves forward in the Y direction) from the end 203c side of the table 203.
- the table 203 rises slightly, and as a result, the hook 207 enters the gap between the flange-like portion 4b (the back side portion in the drawing) of the return tray 4 and the tray body 4a.
- the hook 207 moves backward (moves toward the back in the Y direction) to the end 203c of the table 203.
- the height corresponding to the rail grooves 101a and 101a (not holding the return tray 4) for returning the return tray 4 from the height position indicated by the reference symbol H in the table 203 (carriage 202). It rises to the height.
- the hook 207 (carriage 206) moves forward (moves forward in the Y direction) from the end 203c side of the table 203.
- the flange-like portion 4b of the return tray 4 pushed by the hook 207 comes out of the rail grooves 204, 204 and enters the rail grooves 101a, 101a of the receiving portion 100.
- the table 203 is slightly lowered, whereby the hook 207 is pulled downward from the gap between the flange-like portion 4b (the back side portion in the figure) of the return tray 4 and the tray body 4a. Finally, the hook 207 moves backward toward the end 203c of the table 203.
- the orthogonal robot 700 (first adsorbing unit) adsorbs the returned medicine 2 in a releasable manner by a vacuum supplied through a suction pipe 713 (FIGS. 12A to 12D) from a vacuum source (not shown).
- a suction nozzle 701 is provided.
- a rubber suction pad 702 is attached to the tip of the suction nozzle 701.
- the range in which the suction nozzle 701 can adsorb and hold the returned drug 2 or release the adsorbed and returned returned drug 2 by releasing the adsorption is the elevating unit 200 (the height position described above).
- the orthogonal robot 700 is configured to include the entire range of the return tray 4) when in H, the recognition unit 300, and the non-storage medicine placement unit 400.
- the orthogonal type robot 700 (adsorption nozzle 701) adsorbs and holds the returned medicine 2 from the return tray 4 held on the table 203 (height position H) of the elevating unit 200, and temporarily puts it into the recognition unit 300 described later.
- the orthogonal robot 700 can suck and hold the returned medicine 2 from the temporary placement unit 301 and transfer it to a label reading unit (second recognition unit) 302 described later provided in the recognition unit 300. Further, the orthogonal robot 700 can take out and hold the returned medicine 2 from the label reading unit 302 and transfer it to the non-contained medicine placement unit 400.
- the orthogonal robot 700 includes a fixed Y-axis beam 703 extending in the depth direction (Y direction) of the returned medicine supply device 1 below the receiving unit 100 and a carriage 704 that moves along the Y-axis beam 703.
- An X-axis beam 705 extending in the width direction (X direction) of the returned drug supply device 1 is fixed to the carriage 704.
- a carriage 706 that moves on the X-axis beam 705 is provided, and a head 707 is mounted on the carriage 706.
- the head 707 is provided with a lifting rod 708 that is lifted and lowered by a ball screw mechanism. As the elevating rod 708 rotates around the Z axis, the suction nozzle 701 can also rotate around the Z axis.
- two springs 710 are interposed between the bracket 709 and the suction nozzle 701, and a shaft rod 711 is disposed at the center of each spring 710, respectively.
- the bracket 709 is provided with three through holes 712 aligned at the lower end.
- the two shaft rods 711 pass through the two through holes 712 at both ends of the three through holes 712 and are slidable with respect to the bracket 709.
- the suction pipe 713 passes through the central through hole 712 and is slidable with respect to the bracket 709 similarly to the shaft rod 711.
- a retaining plate 714 is disposed above the three through holes 712.
- the two shaft rods 711 have a lower end fixed to the suction nozzle 701 and an upper end fixed to the retaining plate 714. Thereby, the suction nozzle 701 can rise elastically with respect to the bracket 709.
- the distal end side (lower side in the figure) of the suction pipe 713 extends through the suction nozzle 701, opens in the suction pad 702, and the base end side (upper side in the figure) communicates with a vacuum source (not shown). Therefore, an object below the suction pad 702 can be sucked (sucked).
- the orthogonal robot 700 is provided with a pressure sensor (not shown) that measures the pressure in the suction nozzle 701.
- a position sensor (not shown) for detecting the relative height position (position in the Z direction) of the suction nozzle 701 with respect to the bracket 709 is mounted on the carriage 706.
- the returned drug 2 adsorbed and held by the suction nozzle 701 moves in the X direction by the linear movement of the carriage 706, moves in the Y direction by the linear movement of the carriage 704, and moves in the Z direction by raising and lowering the lifting rod 708.
- the returned drug 2 adsorbed and held by the adsorption nozzle 701 rotates around the axis (Z axis) of the adsorption nozzle 701 by the rotation of the lifting rod 708 around the Z axis.
- the recognition unit 300 includes an illumination 303 and a camera 304 (first imaging unit).
- the illumination 303 and the camera 304 are located above the elevating unit 200.
- the recognizing unit 300 includes a temporary placement unit 301 and a label reading unit (an example of a second recognizing unit in the present invention) 302 that together with the camera 304 constitute an example of a first recognizing unit in the present invention.
- the temporary placement unit 301 and the label reading unit 302 (label reading device) are disposed on the lower left front side when the returned drug supply device 1 is viewed from the front, and are positioned below the receiving unit 100.
- the temporary placement unit 301 includes a translucent plate 305 (medicine placing plate) on which the returned medicine 2 is placed, and an illumination 306 disposed below the translucent plate 305.
- a camera 307 (second photographing unit) is provided above the translucent plate 305.
- the label reading unit 302 includes an endless belt 308 that is rotationally driven and a roller 309 disposed on the endless belt 308.
- the returned drug 2 is rotated around the axis A in the longitudinal direction thereof by the rotation of the endless belt 308 and the roller 309.
- the label reading unit 302 includes an illumination 310 and a camera 311 (an example of a third photographing unit in the present invention) illustrated only in FIG. Further, the label reading unit 302 includes a bar code reader (first bar code reader) 312.
- the non-stored medicine placement unit 400 which will be described in detail later, is a returned drug 2 that is not handled by the returned drug supply apparatus 1, that is, a returned drug 2 that is not stored in the storage unit 500 in principle (non-stored)
- a medicine placement section for storing medicine 2 ′ which includes two non-storage medicine placement boxes 401 and 402 disposed adjacent to the temporary placement section 301.
- These non-contained medicine arrangement boxes 401 and 402 include an arrangement groove for holding the non-contained medicine 2 'similar to the arrangement groove of the storage tray (storage container) 5 described later.
- the returned medicine supply device 1 until the recognition of the orientation and posture and the properties such as the type, shape, size, and expiration date for the returned medicine 2 accommodated in the return tray 4 of the receiving unit 100 is completed. The operation of will be described.
- the return tray 4 is transferred from the receiving unit 100 to the table 203 of the lifting unit 200. After the return tray 4 is transferred, the table 203 is lowered to the height position H (see FIG. 1). After the table 203 is lowered to the height position H, recognition by the recognition unit 300 is started. First, photographing by the camera 304 is performed while irradiating illumination light (preferably light having high directivity) from above to the return tray 4 on the table 203 from the illumination 303. And based on the image image
- illumination light preferably light having high directivity
- the suction nozzle 701 of the orthogonal robot 700 sucks and holds the returned medicines 2 in the return tray 4 one by one and transfers them onto the translucent plate 305 of the temporary placement unit 301 (see FIG. 13).
- the suction nozzle 701 adjusts the orientation of the returned medicine 2 held by suction by rotating around its own axis (Z axis).
- the returned medicine 2 is placed on the translucent plate 305.
- the illumination 306 illuminates the translucent plate 305 with light 306 disposed below the translucent plate 305.
- the illumination light is preferably high-intensity light.
- the camera 307 images the returned medicine 2 on the translucent plate 305 while the illumination 306 irradiates light. Although the details will be described later based on the image taken by the camera 307, the shape, size, and orientation of the returned drug 2 (the direction in which the axis A extends in the XY plane and the directions in which the distal end 2a and the proximal end 2b are oriented are also included. Is included).
- the suction position of the returned medicine 2 (the position to be sucked by the suction nozzle 701 of the orthogonal robot 700 and the suction nozzle 801 of the scalar robot 800) is calculated from the image taken by the camera 307.
- the calculation of the adsorption position of the returned drug 2 will be described in detail later.
- the suction nozzle 701 of the orthogonal robot 700 sucks and holds the returned medicine 2 on the translucent plate 305 and transfers it to the label reading unit 302.
- the adsorption nozzle 701 adjusts the direction of the returned medicine 2 adsorbed and held by rotating around its own axis (Z axis).
- the returned drug 2 rotates around its own axis A (see FIG. 14) by the rotation of the endless belt 308 and the roller 309.
- the label reading device (camera 311 and bar code reader 312) reads the label 3 of the returned medicine 2 while irradiating the rotating returned goods 2 with illumination light from the illumination 310. From the image taken by the camera 311, the character information regarding the expiration date and the like displayed on the label 3 of the returned medicine 2 is recognized, and the posture of the returned medicine 2 around the axis A is recognized. In addition to photographing by the camera 311, the barcode included in the label 3 is read by the barcode reader 312.
- the type and expiration date of the returned drug 2 are recognized from the image taken by the camera 311 and the barcode read by the barcode reader 312. Recognition of the type and expiration date of the medicine may be performed by only one of the image captured by the camera 311 and the barcode reading by the barcode reader 312. For example, when the barcode included in the label 3 of the returned medicine 2 includes the type of the returned medicine 2 and the expiration date, only the barcode reader 312 is provided without the camera 311, and the barcode by the barcode reader 312 is provided. Can be used to recognize the type and expiration date of the returned drug 2.
- the rotation of the endless belt 308 and the roller 309 is stopped so that the rotation of the returned medicine 2 around the axis A is stopped with the posture in which the label 3 faces upward (in the Z direction). Whether or not the label 3 is facing upward can be confirmed based on the image captured by the camera 311.
- the rotation of the return medicine 2 is preferably stopped so that the area does not face upward. Therefore, the non-adsorbable region is associated with the drug and registered in advance (stored in advance) in a drug master described later.
- the returned medicine 2 is rotated around the axis A by the rotation of the endless belt 308 and the roller 309 instead of the pair of rollers.
- the combination of the endless belt 308 and the roller 309 has a wider range of shapes, sizes, and types of the returned medicine 2 that can be rotated than a pair of rollers.
- the label reading unit 302 is configured to rotate the returned medicine 2 by a pair of rollers
- the returned medicine 2 is rotated by the pair of rollers due to a relative inclination or deviation between the rotation axes of the pair of rollers. May move in one of two directions along the axis.
- the returned medicine 2 is moved in one of two directions along the rotation axis of the pair of rollers due to the returned medicine 2 being supplied in an inclined posture with respect to the pair of rollers.
- the rotation center line Rc of the roller 309 is inclined with respect to the traveling direction F of the endless belt 308 (that is, rotating with the traveling direction F).
- the extending direction of the center line Rc crosses non-orthogonally).
- the rotation direction of the roller 309 is a rotation direction in which the peripheral speed is opposite to the X direction component of the traveling direction F of the endless belt 308 in the region facing the endless belt 308.
- biting of the returned drug 2 between the endless belt 308 and the roller 309 particularly biting of the returned drug 2 having a small diameter.
- the biting of the partially peeled label 3 can be suppressed.
- the barcode reader 312 reads the barcode of the returned drug 2 with stable accuracy. be able to.
- the returned medicine 2 is an orthogonal type as a non-storage drug 2 ′. It is adsorbed and held by the adsorbing nozzle 701 of the robot 700 and transferred to the non-contained medicine arrangement boxes 401 and 402 of the non-contained medicine arrangement unit 400.
- one of the return trays 4 of the receiving unit 100 (for example, the lowermost return tray 4) is a tray for the non-contained medicine 2 ′ that functions as a part of the non-contained medicine arrangement unit 400, and the non-contained medicine The non-contained medicine 2 ′ in the non-contained medicine arrangement boxes 401 and 402 is returned to the product return tray 4.
- the scalar robot 800 (second picking unit) returns the medicine to be returned by a vacuum supplied from a vacuum source (not shown) through the central suction pipe 813 and the side suction pipe 814.
- a suction nozzle 801 for releasably sucking 2 is provided.
- a rubber suction pad 802 (first suction pad) is attached to the tip of the suction nozzle 801. All the storage trays 5 provided in the label reading unit 302 of the recognition unit 300 and the storage unit 500 have a range in which the suction nozzle 801 can adsorb and hold the returned product 2 or release the adsorbed returned product 2 by releasing the adsorption. And the entire area of the payout tray 8 arranged at the payout position to be described later.
- the scalar type robot 800 (adsorption nozzle 801) can adsorb and hold the returned medicine 2 from the label reading unit 302 of the recognition unit 300 and transfer it to the storage tray 5 described later provided in the storage unit 500. Further, the scalar robot 800 can take out and hold the returned medicine 2 from the storage tray 5 by suction, and can transfer it to a later-described dispensing tray 8 of the dispensing unit 600.
- the scalar robot 800 includes a pair of fixed linear motion guides 803 and 803 extending in the height direction (Z direction) of the returned medicine supply device 1, and the linear motion guides 803 and 803. Carriages 804 and 804 moving on 803 are provided. The ends of the X-axis beam 805 extending in the width direction (X direction) of the returned drug supply device 1 are supported by the carriages 804 and 804. A base 806 is fixed to the X-axis beam 805.
- the proximal end side of the first arm 807 connected to the base 806 rotates around the Z axis
- the proximal end side of the second arm 808 connected to the distal end side of the first arm 807 also rotates around the Z axis.
- a head 809 is attached to the distal end side of the second arm 808 so as to be rotatable about the Z axis.
- a suction nozzle 801 is held by a bracket 810 fixed to the head 809.
- the head 809 is equipped with a barcode reader 812 (second barcode reader) shown only in FIG. 15 and a presence / absence detection sensor 820 for detecting the returned medicine 2.
- the barcode reader 812 is mounted at a position shifted laterally with respect to the suction nozzle 801, and reads the barcode of the label 3 attached to the returned medicine 2 located below the suction nozzle 801 from obliquely above. It is like that. In other words, the barcode reader 812 is similar to the positional relationship of the barcode reader 312 with respect to the returned medicine 2 in the label reading unit 302, and the returned medicine 2 when the suction nozzle 801 is located above the target returned medicine 2. It arrange
- the presence / absence detection sensor 820 is a reflective photoelectric sensor, which emits light toward a lower region of the suction nozzle 801 and receives the reflected light, thereby lowering the lower region of the suction nozzle 801. The presence or absence of the returned drug 2 is detected.
- the returned medicine 2 adsorbed and held by the suction nozzle 801 moves in the Z direction by the direct movement of the X-axis beam 805 (carriage 804), and moves on the XY plane by the rotation of the first arm 807 and the second arm 808. . Further, the returned medicine 2 adsorbed by the adsorption nozzle 801 rotates around the axis (Z axis) of the adsorption nozzle 801 by the rotation of the head 809 relative to the distal end portion of the second arm 808.
- two springs 811 and 811 are interposed between the bracket 810 and the suction nozzle 801, and a shaft bar 815 is disposed at the center of each spring 811.
- the bracket 810 is provided with three through holes 816 side by side at the lower end.
- the two shaft rods 815 pass through the two through holes 816 at both ends of the three through holes 816 and are slidably disposed with respect to the bracket 810.
- the central suction pipe 813 passes through the central through hole 816 and is slidably disposed with respect to the bracket 810 in the same manner as the shaft 815.
- a retaining plate 817 is disposed above the three through holes 816.
- the two shaft rods 815 and 815 are fixed at the lower end to the suction nozzle 801 and at the upper end to the retaining plate 817. Accordingly, the suction nozzle 801 can be elastically raised with respect to the bracket 810 while being biased downward by the spring 811.
- the central suction pipe 813 extends through the suction nozzle 801, and in the suction pad 802, a small suction pad 818 (second suction pad) is provided on the end side (lower side in the figure).
- the proximal end side (upper side in the figure) of the central suction pipe 813 communicates with a vacuum source (not shown).
- the suction nozzle 801 is provided with a through hole 821 on a side surface, and a side suction pipe 814 is connected through the through hole.
- the proximal end side (upper side in the figure) of the side suction pipe 814 communicates with a vacuum source (not shown).
- a pressure sensor (not shown) for measuring the internal pressure is provided in the suction nozzle 801.
- the suction pad 802 is hollow, and includes an upper mounting portion 802a, a lower suction portion 802c, and a bellows portion 802b connecting the mounting portion 802a and the suction portion 802c.
- the attachment portion 802 a is thick and is externally fitted to the lower portion of the suction nozzle 801, and the inner side communicates with the side suction pipe 814 through the through hole 816 of the suction nozzle 801. is doing.
- the bellows part 802b is contracted upward by sucking air from the side suction pipe 814.
- the thickness of the joint portion 802d between the bellows portion 802b and the adsorbing portion 802c is thinner than the other portions, which makes it easier to deform from the joint portion 802d.
- the joint portion 802d is first deformed so that the shape of the suction pad 802 can be maintained and good suction can be achieved.
- the adsorption pad 802 has a larger adsorption surface area than the small adsorption pad 818, the adsorption pad 802 has a stronger adsorption force than the small adsorption pad 818 and can adsorb the heavier or larger returned drug 2 and transfer it at high speed. .
- the suction part 802c has a substantially elliptical shape, and has an opening 802e communicating with the side suction pipe 814 at the center.
- a thick portion 802g that is partially thick is formed, thereby reinforcing the arc portion 802f in the longitudinal direction that is weak in rigidity, Can prevent air leakage from the suction surface due to the deformation of the arc portion 802f.
- a protrusion 802h is integrally formed on the suction surface side of the arc portion 802f.
- the protrusion 802h is formed at a height that allows a slight air leak that does not cause poor adsorption at the time of adsorption. As a result, while maintaining the adsorptivity at the time of adsorption, the protrusion 802h from the protrusion 802h at the time of adsorption release Adsorption can be released quickly due to air leakage.
- the suction portion 802c is substantially elliptical when viewed from the bottom, and therefore, compared to the case where the suction portion 802c is formed in a rectangle (shown by a broken line in FIGS. 19A and 19B),
- the amount of the adsorbing portion 802c that is wrapped around the body of the returned medicine 2 can be reduced.
- the returned drug 2 is released from the suction on the arrangement groove 7 of the storage tray 5A and retracted, it is possible to prevent the returned drug 2 from being rotated or moved due to the entrainment.
- the small suction pad 818 has a hollow shape, and is disposed inside the suction pad 802 so that the suction pad 802 and the central axis (Z-axis direction) substantially coincide with each other.
- the attachment portion 818a is attached to the lower portion of the central suction pipe 813 so as to communicate therewith.
- the bellows portion 818b is configured to be contracted upward by sucking air from the central suction pipe 813.
- the suction portion 818c has a substantially circular shape, and has an opening 818d communicating with the central suction pipe 813 at the center. Since the adsorbing part 818c has a substantially circular shape, it can easily follow the cylindrical part of the cylindrical returned medicine, and air can hardly leak and can be adsorbed satisfactorily.
- the control device 1000 adsorbs the returned medicine 2 according to the shape, size, type, etc. of the returned medicine 2 detected by the image taken by the camera 307 or recognized by the label reading unit 302.
- Set the optimal suction pad to do For example, when the diameter of the body portion of the returned medicine 2 is 28 mm or more, suction is performed using both the central suction pipe 813 and the side suction pipe 814 and suction is performed by both the small suction pad 818 and the suction pad 802.
- the diameter of the returned drug 2 is less than 28 mm, suction is performed using only the central suction pipe 813, that is, adsorption is performed only by the small suction pad 818.
- the returned medicine 2 is adsorbed by both the small suction pad 818 and the suction pad 802 and then the returned medicine 2 is released, it is preferable to stop the suction of the suction pad 802 first. Thereby, the return of the shape of the small suction pad 818 can be accelerated (compared to the case where suction is stopped simultaneously).
- suction may be performed using only the side suction pipe 814, that is, the suction pad 802 may be used for suction. Moreover, if the label 3 affixed to the trunk
- both the suction pad 802 and the small suction pad 818 adsorb the return medicine 2 from which the adsorption has been removed. It may be.
- the support tray 900 is fixed to the lower end of a rod 901 that moves up and down with respect to the base 806 of the scalar robot 800.
- the support tray 900 includes an arrangement groove for holding the returned medicine 2 similar to the storage tray 5 described later.
- the support tray 900 moves away from the returned medicine 2 adsorbed and held by the adsorption nozzle 801 and the height position approaching the returned medicine 2 adsorbed and held by the adsorption nozzle 801. Move up and down to the height position you want.
- the scalar robot 800 moves the suction nozzle 801 in the horizontal direction by the first arm 807 and the second arm 808 and positions it above the support tray 900. .
- the head 809 is rotated so that the adsorbed returned drug 2 matches the direction of the arrangement groove of the support tray 900.
- the support tray 900 is moved from a height position separated from the returned medicine 2 to a height position approaching the returned medicine 2.
- the support tray 900 can prevent the returned medicine 2 from falling below the suction nozzle 801. it can.
- the returned drug 2 can be transferred at a higher speed while preventing the returned drug 2 from being damaged due to desorption.
- the returned drug 2 dropped on the support tray 900 may be adsorbed again by the adsorption nozzle 801 and transferred. At this time, it may be detected that the suction is removed by a pressure sensor (not shown) provided in the suction nozzle 801. Further, as described above, since the returned medicine 2 is transported with its orientation aligned with the arrangement groove on the support tray 900, when the suction by the suction nozzle 801 is removed, the suction nozzle is not changed in direction and posture. It falls into the arrangement groove immediately below 801. Thereby, since it can be predicted that the returned medicine 2 is immediately below the adsorption nozzle 801, the success rate when the returned medicine 2 is re-adsorbed by the adsorption nozzle 801 can be increased.
- the bellows portion 802b of the suction pad 802 contracted as shown in FIG. 17C is attached.
- the part 802a may be contacted.
- the bellows portion 802b may be damaged.
- the attachment portion 1802a of the suction pad 1802 is formed with a relief portion 1802j for avoiding contact with the bellows portion 1802b when the bellows portion 1802b contracts.
- the escape portion 1802j is formed in the attachment portion 1802a as an inclined surface extending obliquely upward from the joint portion between the attachment portion 1802a and the bellows portion 1802b.
- the storage unit 500 is arranged at the right rear when the returned drug supply device 1 is viewed from the front.
- the storage unit 500 includes a linear motion guide 501 extending in the Z direction.
- a holding frame 502 that holds the storage tray 5 (storage container) in a removable manner is held by the linear motion guide 501 so as to be movable up and down.
- the holding frames 502 are arranged in multiple stages.
- Linear motion guides 503 and 503 extending in the Z direction are disposed on both sides of the storage trays 5 arranged in multiple stages.
- Carriages 504 and 504 that move up and down on the linear motion guides 503 and 503 are provided.
- the carriage 504 is equipped with a lift mechanism 505 (interval forming mechanism) that can move between a retracted position shown in FIG. 21 and a protruding position shown in FIG.
- the lift mechanism 505 is also arranged in the depth direction in the figure. Further, the lift mechanism 505 may be arranged in multiple stages.
- the suction nozzle 801 of the scalar robot 800 can access the storage tray 5 held by the holding frame 502 one step below the holding frame 502 into which the lift mechanism 505 has entered.
- the suction nozzle 801 of the scalar robot 800 transfers the return medicine 2 to the storage tray 5 for all the storage trays 5 (storage operation), and returns the goods. It is possible to perform an operation (payout operation) of sucking and holding the medicine 2 and taking it out from the storage tray 5.
- the storage tray 5 includes a storage tray 5A (S size) suitable for storing a relatively small return medicine 2 and a storage tray 5B (S) suitable for storage of a medium return medicine 2. M size) and a storage tray 5C (L size) suitable for storing a relatively large return medicine 2.
- the storage unit 500 includes at least one of these three types of storage trays 5A to 5C.
- Each of the storage trays 5 (5A to 5C) includes a tray main body 5a that opens upward in the drawing, and a flange-like portion 5b that is provided at the upper edge of the tray main body 5a.
- the return medicine supply device 1 extends in the depth direction (Y direction) and is arranged at an interval in the width direction (X direction) of the return medicine supply device 1.
- a plurality of protrusions (projections) 6 are provided. Between the adjacent protrusions 6, a linear arrangement groove (concave portion) 7 is formed, and the returned drug 2 is accommodated in the arrangement groove 7.
- the three types of storage trays 5A to 5C have different dimensions (height and width) and pitches of the protrusions 6, and therefore the dimensions (depth and width) of the arrangement groove 7. ) Is different. Due to the difference in dimension of the arrangement groove 7, the three kinds of storage trays 5A to 5C have different dimensions of the returned medicine 2 suitable for storage as described above.
- the ridge 6 has a top portion 6a and a pair of inclined portions 6b and 6b that are separated from each other as they proceed downward from both side edge portions of the top portion 6a.
- the inclined portion 6b is set to a relatively large gradient, that is, a steep slope.
- the center axis of the returned drug 2 may not match the center position of the arrangement groove 7.
- the inclined portion 6b is set to a steep slope, it is easy to guide the returned medicine 2 downward along the inclined portion 6b, and the rotation of the returned medicine 2 is suppressed. That is, the returned medicine 2 is stored in the storage tray 5 while maintaining the state in which the label 3 is positioned upward.
- the inclination angle T with respect to the horizontal direction of the inclined portion 6b is set in the range of 50 ° to 80 °.
- the inclination angle T is smaller than 50 °, the returned drug 2 may be rotated by contact with the inclined portion 6b.
- the inclination angle T is larger than 80 °, the body diameter of the returned medicine 2 that can be accommodated in the arrangement groove 7 is limited.
- the inclination angle T is preferably set to 65 °. By setting the inclination angle to 65 °, the type of the returned medicine 2 that can be accommodated in the disposition groove 7 is not limited, and the returned medicine 2 can be accommodated while preventing rotation around the axis A.
- the returned goods 2 may be made slippery with respect to the inclined portion 6b. Thereby, rotation of returned-goods medicine 2 can be controlled still more.
- a vibration damping rubber may be provided between the storage tray 5 and the holding frame 502 to suppress relative displacement and vibration between the storage tray 5 and the holding frame 502. Thereby, even when the storage tray 5 is moved up and down by the lift mechanism 505, it is possible to suppress the vibration caused by the vertical movement from being transmitted to the returned medicine 2 on the storage tray 5.
- the vibration damping rubber may be attached to one or both of the storage tray 5 and the holding frame 502.
- At least the surface side (upper side in the figure) where the returned medicine is stored of the storage tray 5 is black.
- the return medicine 2 does not exist on the storage tray 5, the light irradiated from the presence / absence detection sensor 820 which is a reflection type photoelectric sensor is reflected by the storage tray 5, thereby the return medicine 2 Prevents the false detection of the presence of
- a cushioning material such as sponge may be attached to the back side (lower side in the figure) of the storage tray 5.
- the buffer material is pressed against the lower storage tray 5 to which the buffer agent is attached, thereby restricting the movement, such as rotation and movement, of the returned medicine 2 on the lower storage tray 5.
- the payout unit 600 includes a transport mechanism 601.
- the transport mechanism 601 moves and positions the payout tray 8 from the inlet 602 schematically shown in FIG. 1 to the payout position (position on the near side in the drawing of the storage unit 500), and shows the payout tray 8 after the payout operation is completed.
- the operation of storing the returned medicine 2 after completion of recognition in the recognition unit 300 in the storage unit 500 (storage operation) and the operation of paying out from the storage unit 500 to the payout tray 8 arranged at the payout position in the payout unit 600 (payout operation) Will be explained.
- the storage operation and the payout operation are executed mainly by controlling and operating the recognition unit 300, the storage unit 500, the payout unit 600, and the scalar robot 800 by the control device 1000 (operation control unit).
- the returned drug 2 in the label reading unit 302 is sucked and held by the suction nozzle 801 of the scalar robot 800.
- the storage area that is, the range occupied during storage (stored in which position of which storage tray 8 is stored) Is set.
- the range occupied during storage in the storage area corresponds to the length L1 and the width W of the returned medicine 2.
- the area shown at the time of storage includes a margin for preventing interference with other returned medicine 2.
- the storage tray 5 for placing the returned medicine 2 and the placement groove 7 (storage position of the returned medicine 2) are determined. Focusing on one storage tray 5, when the “No. 3” arrangement groove 7 is already filled with the returned medicine 2 as shown in FIG. 25, the other arrangement grooves 7 are adsorbed by the adsorption nozzle 801. It becomes a candidate of a storage position where the returned medicine 2 is arranged. For example, in the case of the “No.
- the returned medicine 2 is in a posture in which the label 3 faces upward.
- the suction nozzle 801 of the scalar robot 800 holds the returned medicine 2 while sucking and holding the returned medicine 2 while the barcode of the label 3 is maintained in the upward position, that is, as described above, that is, as described above.
- the returned medicine 2 is transferred to the determined storage area.
- the storage unit 500 is configured such that the gap G can be provided between the holding frames 502 by the lift mechanism 505. Therefore, the suction nozzle 801 of the scalar robot 800 that sucks and holds the returned medicine 2 freely accesses and holds the storage tray 5 held in any of the holding frames 502 arranged in multiple stages. The returned drug 2 can be placed.
- the storage tray 5 of the storage unit 500 includes three types of storage trays 5A to 5C having different sizes. Therefore, the control device 1000 controls the recognition unit 300, the storage unit 500, and the scalar robot 800, and is not restricted by the size of the returned medicine 2 to be stored, according to the shape, size, type, and the like. The returned medicine 2 that has been recognized can be stored in the storage unit 500 in the set storage tray 5.
- the control device 1000 associates the identification information of each returned medicine 2 with the above-mentioned storage area, that is, any position (positioning groove 7) of any storage tray 5. It is stored whether it is arranged at the position on the arrangement groove 7). Further, the control device 1000 stores the type and the expiration date in association with the identification information of each returned medicine 2.
- the suction nozzle 801 of the scalar type robot 800 sucks and holds the returned medicine 2 from the storage tray 5 of the storage unit 500 and transfers it to the discharge tray 8 arranged at the discharge position.
- the dispensing operation is executed based on prescription data received by the returned drug supply device 1 from a higher-level system that is an electronic medical record system, for example.
- a higher-level system that is an electronic medical record system, for example.
- the type and expiration date of the returned medicine 2 stored in the storage unit 500 and the identification information are stored in association with each other, and the location where the individual returned medicine supply device 1 is arranged in the storage unit 500 is also identified. It is stored in association with information.
- the control device 1000 includes a medicine master that stores the type, the expiration date, and the storage area of the returned medicine 2 stored in the storage unit 500 in association with the identification information.
- the suction nozzle 801 can be the returned medicine 2 stored in any of the storage trays 5 arranged in multiple stages. Can be adsorbed and held freely as needed. Accordingly, as a result of referring to the medicine master, if it can be confirmed that the medicine contained in the prescription data is the returned medicine 2 stored in the storage unit 500, the medicine can be dispensed without restriction according to the prescription data. In addition, it is possible to pay out efficiently according to prescription data, such as paying out drugs of the same type that are close to the expiration date. Furthermore, as a result of referring to the medicine master, if it can be confirmed that the medicine included in the prescription data is not stored in the storage unit 500, processing such as displaying a necessary display on the display 1002 of the control panel 1001 can be executed.
- the suction nozzle 801 of the scalar robot 800 accesses the returned medicine 2 to be dispensed (hereinafter referred to as the dispensed medicine in the explanation of the dispensing operation).
- the label of the dispensed medicine 2 is detected by the barcode reader 812, and the control device 1000 collates whether or not the dispensed medicine 2 is a withdrawal object.
- the medicine 2 is adsorbed by the suction nozzle 801, taken out from the storage tray 5, and transferred to the dispensing tray 8.
- the control device 1000 determines the dispensed medicine 2 with the earliest expiration date as the dispensed medicine 2 to be dispensed, and the dispensed medicine 2 is paid out.
- control apparatus 1000 uses the suction nozzle. In 801, control is performed so that the dispensed medicine 2 is adsorbed and transferred to the label reading unit 302 of the recognition unit 300.
- the label reading unit 302 recognizes the label 3 of the dispensed medicine 2
- the dispensed medicine 2 is stored again in the storage unit 500 by the scalar robot 800.
- the dispensed medicine 2 is transferred to the non-contained medicine arrangement unit 400 (non-contained medicine arrangement boxes 401 and 402) by the orthogonal robot 700. Will be.
- the orthogonal robot 700 when it matches the dispensed medicine 2 to be dispensed, it may be transferred to the dispense tray 8 as it is by the scalar robot 800.
- the control device 1000 controls the payout operation to be performed with priority over the storage operation. Thereby, quick payout can be realized.
- the dispensed drugs 2 may be transferred from the storage unit 500 to the dispenser 600 one by one, or may be transferred together by using the support tray 900 as a buffer. That is, a plurality of dispensed medicines 2 to be dispensed may be temporarily placed from the storage unit 500 to the support tray 900 and collectively transferred from the support tray 900 to the dispensing unit 600.
- the scalar robot 800 does not reciprocate between the storage unit 500 and the payout unit 600 by the number of payouts, and the payout operation can be performed in a short time. Also. Even when the payout tray 8 is not present in the payout unit 600, the payout work is not stopped by using the support tray 900 as a buffer, so that the payout work can be performed efficiently.
- the scalar robot 800 is controlled by the control device 1000 so as to decelerate and approach the dispensing tray 8.
- the control device 1000 may detect that a medicine such as a large bottle is placed on the dispensing tray 8 by means of a medicine presence / absence detection sensor (not shown), for example, from an upper system that is an electronic medical chart system. You may detect from the prescription data which the returned-goods medicine supply apparatus 1 received. As a result, as shown in FIGS.
- the scanning operation is performed, for example, when the user directly accesses the storage tray 5 and is an operation for confirming that there is no returned medicine (or dispensed medicine) 2 on the storage tray 5.
- the case where the user directly accesses the storage tray 5 refers to the case where the user manually takes out the returned medicine 2 from the storage tray 5 in addition to the dispensing operation based on the prescription data. Is damaged, the returned drug 2 cannot be adsorbed by the suction nozzle 801, the returned drug 2 that has passed the expiration date is taken out, or a plurality of returned drugs 2 are collected from the storage tray 5. The case where it takes out is included.
- the target storage tray 5 can be directly accessed by opening and closing the exterior panel shown in FIG. At this time, it is necessary for the user to take out all the returned medicines 2 on the target storage tray 5. This is because when only a part of the returned medicine 2 is removed from the target storage tray 5, the position of the returned medicine 2 that has not been removed and the position of the label are changed by direct access by the user. This is because, in this case, the returned medicine 2 whose position has changed may not be successfully adsorbed in the subsequent dispensing operation. That is, when the user directly accesses the storage tray 5, it is operated so as to remove all the returned medicine 2 on the storage tray 5, and the scanning operation is performed from the storage tray 5 directly accessed by the user.
- the suction nozzle 801 of the scalar robot 800 accesses the storage tray 5 that is the target of the scanning operation through the gap G formed by the lift mechanism 505.
- the light irradiated from the presence / absence detection sensor 820 provided in the suction nozzle 801 is scanned on the storage tray 5, and the reflected light when the returned medicine 2 is present is received by the presence / absence detection sensor 820.
- the presence or absence of the returned medicine 2 on the storage tray 5 is detected.
- the surface of the storage tray 5 on which the returned medicine 2 is stored is black, so that the light irradiated from the presence / absence detection sensor 820 receives reflected light reflected from the surface of the storage tray 5.
- erroneous detection of the returned drug 2 is prevented.
- the scanning operation is performed separately for each arrangement groove 7 in the target storage tray 5. That is, as shown in FIG. 27, instead of detecting all the arrangement grooves 7 on the storage tray 5 at once, for example, the first arrangement groove 7 is scanned, and then the payout operation or storage operation is performed. After the operation, the second arrangement groove 7 is scanned. In other words, the scanning operation is performed when the payout operation or the storage operation is not performed, so that the payout operation and the storage operation can be performed with priority.
- the scanning operation in each placement groove is performed by scanning in a zigzag manner along the direction in which the placement groove extends.
- the presence / absence detection sensor 820 scans along the arrangement groove 7 in a zigzag manner substantially corresponding to the width of the returned medicine 2 as shown by the scanning locus D1 in the first arrangement groove 7 in FIG. It is like that.
- the scanning trajectory D1 is inclined with respect to the extending direction of the arrangement groove 7 so as to advance 15 mm in the extending direction of the arrangement groove while proceeding 20 mm in the direction crossing the arrangement groove 7, and each of the arrangement grooves 7 is zigzag-shaped. Scan.
- the returned medicine 2 remaining on the storage tray 5 can be detected reliably by irradiating the label 3 which is not in the upper position with light and receiving the reflected light from the label 3. .
- the scanning operation when the scanning operation is linearly scanned along the extending direction of the arrangement groove 7 (scanning trajectory D2 in the figure), it is the black returned medicine 2 and its label is at a position shifted from above. In this case, the returned medicine 2 cannot be detected.
- the presence / absence detection sensor 820 by scanning the presence / absence detection sensor 820 in a zigzag manner, even if the display label is not positioned upward and is shifted laterally, the shifted display label can be detected. Even if 2 is black, the presence or absence of the returned drug 2 can be reliably detected.
- the returned drug 2 that is supplied in an unaligned state with various properties such as type, shape, size, and expiration date is automatically It can be recognized and stored with a high degree of freedom, and can be paid out according to prescription data.
- each storage tray 5 of the storage unit 500 does not need to be pulled out horizontally when storing, no space for pulling out the storage tray 5 is required, and as a result, the storage unit 500 can be configured compactly. Moreover, since the storage area in which the returned medicine 2 is stored and the type are stored in association with each other on the storage tray 5, various returned medicines 2 can be stored on each storage tray 5. Thereby, it becomes unnecessary to prepare the storage tray 5 according to the kind of each medicine, and the increase in the number of storage trays 5 required can be suppressed. For example, various returned medicines 2 having different properties that are randomly stored in the return tray 4 can be stored in the storage trays 5 of the storage unit 500 so that they can be taken out.
- medicines other than the returned medicine for example, a plurality of medicines having the same properties that are replenished as stock, can be stored in each storage tray 5 of the storage unit 500 so that they can be taken out.
- the scalar robot 800 takes in and returns the returned medicine 2 from the storage tray 5, so that neither the lid nor the discharge mechanism is required for the storage tray 5.
- the upper storage tray 5 functions as a lid for the lower storage tray 5, and the storage tray 5 has a height in the radial direction of the returned medicine 2. It can be configured compactly. Therefore, the storage unit 500 can be made compact.
- the storage tray 5 is not pulled out, and no horizontal force acts on the returned medicine 2 stored in the storage tray 5.
- the direction and position of the returned medicine 2 stored in the storage tray 5 can be maintained at the time of storage, and in particular, the barcode on the label 3 can be maintained at an obliquely upward position facing the barcode reader.
- the return medicine 2 on the tray 5 can be easily collated and dispensed.
- the dispensing operation without error can be performed by collating the barcode of the dispensed medicine 2.
- an efficient dispensing operation can be performed. This realizes that an operator can store information necessary for drug management such as drug type and expiration date without worrying about the information.
- the shape, size, type, and expiration date (property) of the returned drug 2 are recognized. Specifically, the shape and size of the returned medicine 2 are recognized by the temporary placement unit 301 of the recognition unit 300, and the type and size of the returned medicine 2 are recognized by the label reading unit 302. Then, based on the recognition result of the property, the control device 1000 (determination processing unit) determines whether or not the returned drug 2 is a drug to be handled by the returned drug supply apparatus 1.
- the drug to be handled here has at least a shape and size that can be handled in the structure of the returned drug supply device 1 and is a type predetermined by the user to be handled in the returned drug supply device 1. Say a drug.
- the temporary placement unit 301 of the recognition unit 300 recognizes the shape and size of the returned medicine 2 (shape and size information is acquired). Therefore, as shown in FIGS. 1 and 13, the returned medicine 2 has a longitudinal axis A parallel to the placement surface 305 a on the placement surface 305 a (plane on the camera 307 side) of the translucent plate 305. It is mounted to become.
- the returned medicine 2 placed on the translucent plate 305 is disposed above the translucent plate 305 in a state where light is irradiated from below by the illumination 306 disposed below the translucent plate 305. Photographed by the camera 307.
- the control device 1000 is configured to acquire information on the shape and size of the returned medicine 2 based on the image taken by the camera 307. In other words, the control device 1000 functions as a part of the recognition unit 300 (first drug information acquisition unit) for recognizing the shape and size of the returned drug 2.
- the control apparatus 1000 is also configured to perform image processing on an image of the camera 307 in which the returned medicine 2 is captured in order to acquire information on the shape and size of the returned medicine 2 (having an image processing unit).
- image processing for the image of the camera 307 for example, edge detection processing for detecting the edge of the image of the returned medicine 2 shown in the image and binarization processing for binarizing (monochrome) the image are performed. .
- the control apparatus 1000 acquires information on the shape and size of the returned medicine 2.
- control device 1000 is configured to determine whether the shape of the returned medicine 2 is the shape of the medicine to be handled in the returned medicine supply apparatus 1 based on the acquired shape of the returned medicine 2.
- the returned medicine 2 returned via the return tray 4 is, for example, a medicine in a shape that is bitten between the endless belt 308 and the roller 309 in the label reading unit 302, a medicine that cannot be held by the scalar robot 800, and a storage section.
- a medicine having a shape that cannot be stored in 500 that is, a medicine that cannot be handled by the returned-goods medicine supply device 1 due to its structure may be included.
- drugs stored in a bag or box, partially missing drugs, drugs with partially peeled labels, or partially peeled labels stuck to other drugs Examples include drugs. Since such a returned medicine cannot be handled by the returned medicine supply apparatus 1 due to its structure, it is processed as a medicine not to be handled (non-stored medicine).
- FIG. 28A and 28B show images that have been binarized.
- FIG. 28A shows a binarized image Pic in which an image (black-painted image) Im of an ampoule-shaped returned drug 2 that is the shape of a drug to be handled by the returned drug supply apparatus 1 is shown.
- FIG. 28B shows a binarized image Pic showing an image (black-painted image) Im ′ of an ampoule-shaped returned drug 2 in a shape of a drug that is not handled, that is, in a state where the label 3 is partially peeled off. 'Indicates.
- the control apparatus 1000 extracts a rectangular area Sr (Sr ′) circumscribing the black painted image Im (Im ′) in the image Pic (Pic ′) of the camera 307.
- the center line CL (CL ′) of the rectangular area Sr (Sr ′) extending in the longitudinal direction of the rectangular area Sr (Sr ′) (the direction in which the long side Sa (Sa ′) extends) is calculated.
- the control apparatus 1000 determines whether or not the black painted image Im (Im ′) has a symmetric shape with respect to the center line CL (CL ′).
- the control device 1000 determines that the shape of the returned drug 2 shown in the image Pic is the shape of the drug to be handled. judge.
- the control device 1000 does not handle the shape of the returned medicine 2 shown in the image Pic ′. It is determined that the shape of the medicine.
- a portion that is not in contact with the black image Im is extracted from the long side Sa of the rectangular region Sr, and the length L0 is calculated. That is, the length of the head 2d of the returned medicine 2 is calculated.
- the shape of the returned medicine 2 shown in the image of the camera 307 is the shape of the medicine to be handled. It can be determined whether or not.
- the shape of the returned medicine 2 shown in the figure is the shape of the medicine to be handled.
- the shape of the returned medicine 2 is the shape of the medicine to be handled based on the ratio of the area of the black image Im to the area of the rectangular region Sr.
- the shape of the medicine to be handled is stored in advance as data, the shape data and the shape of the returned medicine 2 in the image are collated, and the shape of the returned medicine 2 is determined based on the collation result (similarity). It is also possible.
- the shape of the medicine is not handled. That is, in the case of the resin ampoule 2 (2C) having the body 2c having a circular (or elliptical or oval) cross section and the rectangular thin plate (or square thin plate) head 2d, image processing is performed. In some cases, the image of the camera 307 appears in a rectangular shape. Therefore, it may be indistinguishable from the medicine stored in a rectangular parallelepiped box.
- the fact that the resin ampule 2 (2C) is transparent (or translucent) and the box is opaque is used. That is, the former uses a characteristic that transmits light and the latter does not transmit light.
- the image is binarized.
- the returned medicine 2 shown in the image of the camera 307 is a transparent resin ampule 2 (2C)
- the central portion of the image of the returned medicine 2 shown in the image is overexposed by the brightness adjustment process for increasing the brightness.
- the binarization process is performed on the image, only the outline image of the returned medicine 2 remains on the image. That is, a generally frame-like image remains in the image.
- the box image remains as it is on the image without being partially overexposed. Therefore, even if the binarization process is performed thereafter, a rectangular image remains. Therefore, by performing the binarization process after performing the brightness adjustment process for increasing the brightness of the image, the transparent (or translucent) resin ampoule 2 (2C) and the box are placed on the image after the process. It is possible to distinguish.
- the control device 1000 determines that the size of the returned medicine 2 is the size of the medicine to be handled. It is determined whether it is a size (size). For this purpose, the size of the returned medicine 2 is measured (calculated).
- the returned medicine 2 returned via the return tray 4 is a medicine having a size that can be held between the endless belt 308 and the roller 309 in the label reading unit 302, a medicine that the scalar robot 800 cannot hold,
- a medicine having a size that cannot be stored in the storage unit 500 that is, a medicine having a size that cannot be handled by the returned-goods medicine supply device 1 due to its structure may be included.
- Such a returned drug 2 cannot be handled by the returned drug supply apparatus 1 because of its structure, and is processed as a drug that is not handled (non-stored drug).
- the length of the returned medicine 2 in the longitudinal direction is measured (calculated).
- a method for measuring (calculating) the length of the returned drug 2 in the longitudinal direction will be described.
- FIG. 30 and 31 are diagrams for explaining a method for measuring (calculating) the size of the returned drug 2.
- FIG. 30 and 31 are diagrams for explaining a method for measuring (calculating) the size of the returned drug 2.
- the returned medicine 2 (vial 2B) placed on the translucent plate 305 is photographed by the camera 307 above it as shown in FIG. 30, the returned medicine 2 is displayed on the image Pic of the camera 307 as shown in FIG. Is reflected. Based on the longitudinal direction length Lm and the widthwise lengths W1 and W2 of the image of the returned medicine 2 shown in this image Pic, the size of the returned medicine 2 is actually measured in the longitudinal direction (extending direction of the axis A). The length Lact is calculated. A method of calculating the actual length Lact in the longitudinal direction of the returned medicine 2 based on the image Pic of the camera 307 will be described.
- the length Lm in the longitudinal direction of the returned drug 2 in the image Pic of the camera 307, the length in the width direction (tip side width) W1 at the distal end 2a, and the length in the width direction at the proximal end 2b. (Base end side width) W2 is calculated.
- the longitudinal direction of the image of the returned medicine 2 in the image Pic of the camera 307 corresponds to the actual longitudinal direction of the returned medicine 2 on the translucent plate 305 (extending direction of the axis A).
- the width direction of the image of the returned medicine 2 in the image P corresponds to the actual radial direction of the returned medicine 2.
- the length in the longitudinal direction of the image of the returned medicine 2 in the image Pic of the camera 307 the length between the optical axis OA1 of the camera 307 and the tip 2a (tip-side length) Lm1, and the light A length (base end side length) Lm2 between the axis OA1 and the base end 2b is calculated.
- the sum of the distal end side length Lm1 and the proximal end side length Lm2 corresponds to the longitudinal length Lm of the image of the returned medicine 2 in the image Pic.
- the image of the returned medicine 2 in the image Pic is displayed. Errors E1 and E2 between the longitudinal length Lm and the actual longitudinal length Lact of the returned drug 2 are calculated. To that end, we use geometry, specifically the similarity of triangles.
- the triangle ⁇ A (p1-p2-p3) and the triangle ⁇ B (p4-p2-p5) are similar. Further, the triangle ⁇ A has a bottom side length Lm1 and a height h0 is a distance between the imaging point p1 of the camera 307 and the mounting surface 305a of the translucent plate 305. is there. On the other hand, the triangle ⁇ B has a base length of error E1 and a height of h1. As shown in Formula 1, the height h1 is the sum of the distance (W2 ⁇ W1) / 2 between the lowermost end of the tip 2a and the placement surface 305a of the semitransparent plate 305 and the tip side width W1.
- Formula 1 can be calculated
- triangle ⁇ C (p1-p6-p3) and triangle ⁇ D (p7-p6-p8) are similar.
- the triangle ⁇ C has a base length Lm2 at the base, and a height h0 is a distance between the imaging point p1 of the camera 307 and the mounting surface 305a of the translucent plate 305. is there.
- the triangle ⁇ D has a base length of error E2, and its height h2 is the base side width W2.
- the distal end side distance Lm1, the proximal end side distance Lm2, the distal end side width W1, and the proximal end side width W2 are calculated based on the image Pic of the camera 307 in which the returned medicine 2 is reflected.
- the height h0 is constant and known because it is the distance between the imaging point p1 of the camera 307 and the mounting surface 305a of the semitransparent plate 305.
- Length Lact By subtracting the calculated errors E1 and E2 from the longitudinal length Lm (Lm1 + Lm2) of the returned medicine 2 image in the image Pic of the camera 307, the actual longitudinal direction of the returned medicine 2 (the extending direction of the axis A) ) Length Lact can be calculated.
- the actual length of the returned drug 2 in the longitudinal direction (extending direction of the axis A) can be calculated in this way, based on the information on the shape of the returned drug 2 acquired before that, The actual size of other parts can also be calculated.
- the returned drug 2 is a vial 2B
- the actual outer diameter of the body 2c can be calculated.
- the calculation of the actual length in the longitudinal direction of the returned drug 2 as described above is accurate when the end surfaces of the returned drug 2 at the distal end 2a and the proximal end 2b are circular end surfaces such as the vial 2B. high. Therefore, when the returned drug 2 is the ampoule 2A or the resin ampoule 2C, it is necessary to slightly change the method for calculating the actual length in the longitudinal direction.
- the tip 2a is not a plane but a point. Therefore, the front end side width W1 cannot be calculated from the image of the ampule 2A in the image of the camera 307. That is, the height h1 on the distal end side of the returned medicine 2 (2A) cannot be obtained using the above-described formula 1, the distal end side width W1, and the proximal end side width W2. Therefore, when the returned drug 2 is an ampoule 2A, the height h1 on the distal end side is defined as shown in Equation 4 using the proximal end side width W2.
- Equation 4 ⁇ is a constant and is obtained experimentally or empirically.
- the constant ⁇ is 1 mm.
- the returned drug 2 is also treated in the longitudinal direction (axis A) in the same manner as the ampule 2A. It is possible and preferable to calculate the actual length Lact in the extending direction).
- the front end side width W1 on the image of the camera 307 varies depending on the inclination of the thin plate-like head 2d with respect to the mounting surface 305a of the translucent plate 305. Therefore, like the ampoule 2A, it is preferable to regard the distal end side width W1 as a function of the proximal end side width W2.
- the resin ampule 2C is placed on the semitransparent plate 305 in a state where the thin plate-like head 2d is not parallel to the placement surface 305a of the semitransparent plate 305 (a slightly inclined state). There is a possibility of being placed. Taking such cases into consideration, the length Lm in the longitudinal direction (that is, the distal end side distance Lm1 and the proximal end side distance Lm2) of the image of the resin ampule 2C on the image of the camera 307 is the center in the width direction of the image. It is preferable to measure by.
- the returned medicine 2 when measuring (calculating) the actual length Lact in the longitudinal direction of the returned medicine 2, the returned medicine 2 is placed on the translucent plate 305 so that the optical axis OA1 of the camera 307 and the returned medicine 2 intersect. It is preferably positioned on the surface 305a. In particular, the returned medicine 2 is preferably positioned with respect to the translucent plate 305 so that the optical axis OA1 of the camera 307 and the axis A of the returned medicine 2 are orthogonal to each other.
- FIG. 32 is a perspective view of a translucent plate (drug placement plate) 305 in which an uneven portion is formed as a positioning portion for positioning the returned drug 2.
- the translucent plate 305 includes a translucent base plate 305A and a transparent positioning plate 305B that is placed on the base plate 305A and has a placement surface 305a on which the returned medicine 2 is placed.
- the base plate 305A includes a frame body 305c that protrudes upward from the periphery of the positioning plate 305B and prevents the returned medicine 2 from dropping off from the placement surface 305a.
- the positioning plate 305B is detachably attached to the base plate 305A.
- the positioning plate 305B also positions the returned medicine 2 relative to the translucent plate 305 so that the optical axis OA1 of the camera 307 and the axis A of the returned medicine 2 placed on the placement surface 305a are orthogonal to each other.
- the pair of linear protrusions 305b extend in parallel with a gap and protrude from the mounting surface 305a toward the camera 307 side.
- the returned medicine 2 is disposed between the pair of ridge portions 305b, the pair of ridge portions 305b abut on the outer peripheral surface of the trunk portion 2c. Thereby, the returned medicine 2 is positioned with respect to the placement surface 305a of the translucent plate 305 in a state where the axis A is orthogonal to the optical axis OA1 of the camera 307.
- an analysis range AR for analyzing the position, orientation, shape and size of the returned drug 2 based on the image of the camera 307 is set on the positioning plate 305B (mounting surface 305a).
- the analysis range AR is set at a position on the placement surface 305a that is separated from the frame 305c by a predetermined distance toward the center. That is, the returned medicine 2 is normally positioned within the analysis range AR in a state where it is placed on the placement surface 305a and positioned by the protrusion 305b.
- the returned medicine 2 may be arranged such that the axis is inclined with respect to the extending direction of the protrusion 305b when the returned medicine 2 is transferred from the return tray 4 to the temporary placement part 301.
- the returned medicine 2 is not positioned by the ridge part 305b, but rolls down from the ridge part 305b to the surrounding frame body 305c. , It protrudes from the analysis range AR, and the whole is not located in the analysis range AR. As a result, the control device 1000 cannot correctly analyze the shape and size of the returned drug 2.
- the orthogonal robot 700 is moved to move the returned medicine 2 to the center side of the analysis range AR by the suction nozzle 701
- the position is repositioned on the protrusion 305b.
- step S101 the control apparatus 1000 extracts a drug region as a region where the returned drug 2 is located based on the image of the camera 307.
- step S102 the control device 1000 determines whether or not all of the drug region is located within the analysis range AR. If all of the medicine region is located in the analysis range AR, the process proceeds to step S105, and if not, the process proceeds to step S103.
- step S103 the control device 1000 analyzes a region located within the analysis range AR in the drug region, and calculates a center coordinate CC of this region.
- step S104 the control device 1000 controls the orthogonal robot 700 to move the returned medicine 2 so that the entire return medicine 2 is located within the analysis range AR. Specifically, as shown in FIGS. 33 and 34, the returned medicine 2 is moved by being pushed out by the suction nozzle 701 from the outside of the base plate 305A toward the center with respect to the center coordinate CC calculated in step S103.
- step S105 the control device 1000 determines whether the returned medicine 2 is positioned on the protrusion 305b based on the image of the camera 307. That is, it is determined whether or not it is located at the center position of the backlight. If the returned drug 2 is located in the center of the backlight, the process proceeds to step S107, and if not, the process proceeds to step S106.
- step S106 the control device 1000 detects the direction of the returned medicine 2 based on the image of the camera 307, controls the orthogonal robot 700, and adsorbs the returned medicine 2 with the suction nozzle 701 to project the protrusion. Position to 305b. At that time, the returned medicine 2 is placed with the center axis A of the returned medicine 2 along the extending direction of the protruding portion 305b so that the axis A of the returned medicine 2 is directed. As a result, the returned medicine 2 is positioned by the protrusion 305b.
- step S101 After the returned drug 2 is moved to the analysis range AR in step S104 and after the returned drug 2 is positioned on the protruding portion 305b in step S106, the drug region is extracted again in step S101.
- step S107 the control device 1000 executes normal shape analysis processing for analyzing the shape and size of the returned medicine 2 positioned by the protrusion 305b on the placement surface 305a based on the image of the camera 307.
- the positioning portion formed on the translucent plate 305 has a pair of linear protrusions shown in FIG. It is not limited to the strip 305b.
- the uneven portion for positioning the returned drug 2 may be a groove.
- the translucent plate 305 may be composed of a single translucent plate instead of the base plate 305A and the positioning plate 305B. In that case, the uneven
- the translucent plate 305 is configured by the base plate 305A and the positioning plate 305B, by preparing a plurality of positioning plates having different concavo-convex shapes for positioning the returned drug 2, the returned drug supply apparatus 1 More various shapes and sizes of drugs can be handled.
- the controller 1000 determines that the returned product 2 whose shape and size are recognized by the temporary placement unit 301 of the recognition unit 300 is the shape and size of the drug to be handled, As shown in FIG. 13, the orthogonal robot 700 transports the label reading unit 302 adjacent to the temporary placement unit 301.
- the size is determined to be the size of the medicine that is not handled.
- the returned medicine 2 is transferred as the non-storage medicine 2 ′ to the non-storage medicine placement boxes 401, 402 of the non-storage medicine placement section 400 or the return tray 4 for the non-storage medicine.
- the vial 2B has a relatively small amount of protrusion of the head portion 2d from the body portion 2c, and the difference in diameter between the body portion 2c and the head portion 2d is also small. If the position is set to the suction position SP, the weight balance is good when sucked by the suction nozzles 701 and 801. That is, in the case of the vial 2B, the holding by the suction nozzles 701 and 801 is stabilized if the substantially intermediate position of the full length L1 is set to the suction position SP.
- the ampoule 2A has a relatively large projecting amount of the head portion 2d from the body portion 2c, and a large difference in diameter between the body portion 2c and the head portion 2d.
- the weight balance is not good when sucked by the suction nozzles 701 and 801.
- the weight balance is good when sucked by the suction nozzles 701 and 801 if the suction position SP is set to a substantially intermediate position of the length L2 of the body 2c instead of the full length L1.
- the holding by the suction nozzles 701 and 801 is stabilized if the substantially intermediate position of the length L2 of the body portion 2c is set to the suction position SP. This also applies to the resin ampule 2C.
- the adsorption position SP of the returned drug 2 is calculated by the following procedure based on the image photographed by the camera 307 of the temporary placement unit 301.
- an envelope (or circumscribed rectangle) 313 is set for the outer contour of an image (image in plan view of the returned drug 2) taken by the camera 307 (step 1 in FIGS. 37 and 38). Further, the convexity is calculated from the envelope 313 (step 1 in FIGS. 37 and 38). The convexity becomes closer to 1 as the envelope 313 is a straight line and can surround the returned medicine 2. That is, the larger the convexity value (maximum value is 1), the smaller the difference in diameter between the body 2c and the head 2d, and the diameter of the neck 2c and the head 2d connecting the body 2c and the head 2d. This means that the difference is small.
- the returned drug 2 photographed by the camera 307 can be estimated as a vial 2B. Since it can be determined that it has a shape, the middle of the full length L1 and the middle of the width W are set as the suction position SP (step 2 in FIG. 37).
- a preset threshold value for example, can be set in the range of 0.8 to 0.9
- the calculated convexity value is less than the preset threshold value, it can be determined that the returned medicine 2 photographed by the camera 307 has a shape that can be estimated as an ampoule 2A (or resin ampoule 2C).
- the following processing is performed.
- the constricted portion 314 is extracted (step 2 in FIG. 38).
- a rectangular area 315 that surrounds the extracted constricted portion 314 with a straight line is created (step 3 in FIG. 38).
- two regions 316a and 316b are created by removing the rectangular region 315 from the outer contour of the image of the returned medicine 2 (step 4 in FIG. 38). These regions 316 a and 316 b correspond to regions other than the constricted portion 314 of the outer contour of the image of the returned medicine 2.
- One of these regions 316a and 316b corresponds to the body 2c of the returned medicine 2, and the other corresponds to the head 2d.
- the areas of the regions 316a and 316b are compared, the larger area (corresponding to the trunk 2c) is left as a processing target, and the smaller area (corresponding to the head 2d) is excluded from the processing target. In this example, since the area of the region 316a is larger than the area of the region 316b, the region 316a is left as a processing target.
- the middle of the length L2 ′ of the region 316a (corresponding to the length L2 of the body 2c of the ampoule 2A) and the middle of the width W ′ (corresponding to the width W of the body 2c of the ampoule 2A) is the suction position SP. Setting is made (step 5 in FIG. 38).
- the suction position SP that can stably hold the returned medicine 2 by the suction nozzles 701 and 801 can be automatically determined based on the image photographed by the camera 307 of the temporary placement unit 301.
- the orthogonal robot 700 conveys the returned medicine 2 placed on the semi-transparent plate 305 of the temporary placement unit 301 to the label reading unit 302 with its axis A parallel to the horizontal direction. It can be safely placed on the endless belt 308 of the label reading unit 302 of the recognition unit 300 without colliding the tip of the head 2d.
- the orthogonal robot 700 places the return medicine 2 on the endless belt so that the base end 2b of the return medicine 2 placed on the endless belt 308 faces the stopper 317 of the label reading unit 302. 308 can be mounted.
- FIG. 39 is a schematic diagram of the recognition unit 300.
- the recognition unit 300 includes a photographing unit 1003, a control calculation unit 1004, and a transfer unit 1005.
- the imaging unit 1003 includes a camera 304 and a part having a function of transmitting image data captured by the camera 304.
- the control arithmetic unit 1004 is included in the control device 1000, and includes hardware including a storage device such as a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and software implemented therein. It is built by.
- the transfer unit 1005 includes an orthogonal robot 700.
- the control calculation unit 1004 includes a binarization processing unit 1006, a recognition processing unit 1007, and a drive control unit 1008.
- the binarization processing unit 1006 receives image data captured by the camera 304 of the image capturing unit 1003 and binarizes the image data to generate a binarized image (first binarized image).
- 40A and 40B are schematic plan views illustrating an original image captured by the camera 304 and a binarized image binarized with a predetermined threshold (for example, 125).
- a predetermined threshold for example, 125.
- the return area S1 is detected a plurality of times by changing the threshold value.
- the return area S1 is detected by gradually changing the threshold value in three stages.
- the threshold value high for example, 245
- the elongated return area S1 of each returned medicine 2 is a separate area. Based on this, the position of the returned medicine 2 can be accurately detected.
- the threshold value is lowered (for example, 125) from the first stage, and the binarization process is performed, and the returned drug 2 having a slightly dark color that could not be detected in the first stage is detected.
- the threshold is set low (for example, 75) to the extent that the darkest-colored returned drug 2 (for example, a brown bottle) can be detected, and the remaining medicine is detected.
- the return area S1 having the largest area is controlled so as to be transported preferentially, so that it can be adsorbed in order from the large returned medicine 2 that is easily adsorbed.
- the direction of the returned medicine 2 may be detected at the same time by detecting the direction of the minimum circumscribed rectangle of the area.
- the same image may be employ
- the recognition processing unit 1007 determines the position and orientation of the returned medicine 2 based on the binarized image (the direction in which the axis A extends in the XY plane and does not include the directions in which the distal end 2a and the proximal end 2b face), the returned medicine The approximate middle position of 2 is detected.
- the shape of the returned medicine 2 has a width W shorter than the length L1 (see FIG. 8). Therefore, the position of the returned medicine 2 in the return tray 4 is recognized from the detected position of the return area S1.
- the returned drug 2 may be adsorbed at the middle position of the trunk due to the positional relationship with the center of gravity.
- the resin ampoule 2C shown in FIG. 40A preferably sucks the middle position of the trunk.
- the recognition processing unit 1007 determines the head region as a recognition removal region from the binarized image. It is preferable to exclude this area from the position detection target.
- the return area S1 of the cylindrical portion of the returned drug 2 is an elongated area. That is, the length is equal to or greater than a predetermined value, the width is less than the predetermined value, or the ratio of the length to the width is equal to or greater than the predetermined value.
- the reflection region S1 at the head of the resin ampule 2C in FIG. 40A is a region having a large width DW and a small length DL, and the ratio of the length DL to the width DW is small.
- the determination by the region determination unit 1009 is that the length DL of the reflection region S1 is less than a predetermined value, the width DW is greater than or equal to a predetermined value, or the ratio of the length DL to the width DW is predetermined. If the value is equal to or less than the value, the area is determined as a recognition removal area.
- the predetermined value used here may be determined according to the size of the resin ampoule 2C to be used. In this way, it is possible to accurately recognize the torso to be sucked by determining the head as the recognition removal region. Data such as the position of the returned medicine 2 detected here is transmitted to the drive control unit 1008.
- the drive control unit 1008 drives the orthogonal robot 700 based on the information such as the position of the returned medicine 2 detected by the recognition processing unit 1007 to place the returned medicine 2 in the translucent plate 305 of the temporary placement unit 301 (see FIG. 13). ) Control to move up.
- the drive control unit 1008 controls to drive the orthogonal robot 700 to bring down the returned medicine 2.
- the recognition processing unit 1007 recognizes whether or not the returned medicine 2 has fallen in the return tray 4 based on an image taken by the camera 304 or a binarized image obtained by binarizing the image. Specifically, when the returned medicine 2 that has not fallen is photographed by the upper camera 304, unlike the other returned medicine 2, it is substantially circular in plan view. Therefore, it is determined whether the returned medicine 2 is fallen by shape recognition. Alternatively, since the return medicine 2 that has not fallen has a smaller area in plan view than the other fallen return medicine 2, it is determined that it has not fallen when the area of the detected return medicine 2 is equal to or smaller than a predetermined area. May be. In this way, it is possible to recognize whether or not the returned medicine 2 has fallen in the return tray 4 based on an image taken by the camera 304 or a binarized image.
- the drive control unit 1008 controls the orthogonal robot 700 to bring down the returned medicine 2 when there is a returned medicine 2 that is recognized as not falling will be described in detail.
- the drive control unit 1008 drives the orthogonal robot 700 against the returned medicine 2 recognized not to fall down and presses the suction pad 702 against the returned medicine 2 from above to return the returned medicine.
- the height of the medicine 2 is measured.
- a position sensor (not shown) mounted on the carriage 706 may be used.
- the suction pad 702 is raised once to release the contact between the suction pad 702 and the returned medicine 2 and then moved horizontally by about several mm (for example, about 20 mm).
- the suction pad 702 is horizontally moved toward the returned medicine 2 as shown in FIG. 41B.
- the returned drug 2 is defeated by pressing the upper part of the returned drug 2. Further, since the height of the returned medicine 2 that has not fallen is generally higher than the height of the returned medicine 2 that has fallen, the returned medicine 2 falls only when the height of the measured return medicine 2 is greater than or equal to a predetermined value. It may be determined that it is not.
- FIG. 42 is a diagram showing a direction in which the returned medicine 2 is defeated.
- the direction in which the returned medicine 2 is tilted is preferably the direction recognized by the recognition processing unit 1007 as having no other returned medicine 2.
- the transfer part 1005 can be easily adsorbed and the returned medicine 2 can be brought down in a safe direction. If the direction of defeating the return drug 2 is not taken into account, depending on the direction of defeating the return drug 2, there is a possibility that the defeated return drug 2 may be damaged by contact with other returned drug 2, or the return drug 2 may be labeled on the surface. May be adhered by.
- the suction nozzle 701 of the orthogonal robot 700 sucks and holds the return medicines 2 in the return tray 4 one by one. It can be transferred onto the translucent plate 305 of the temporary placement part 301 (see FIG. 13). At this time, the suction nozzle 701 can adjust the orientation of the returned medicine 2 held by suction by rotating around its own axis (Z axis).
- the control calculation unit 1004 preferably includes an adsorption determination unit 1010.
- the adsorption determination unit 1010 determines whether the adsorption is successful based on a pressure sensor 1012 that measures the pressure in the adsorption nozzle 701. If the suction is successful, the returned drug 2 closes the opening of the suction pad 702, so that air is not sucked into the suction nozzle 701, and the pressure in the suction nozzle 701 decreases.
- the suction fails. Is determined.
- the suction determination unit 1010 determines that the suction has failed, it is preferable to change the suction position and angle within a predetermined range near the suction position and repeat the suction operation a plurality of times.
- a method of designating the suction position as in Examples 1 to 8 in Table 1 below.
- the numerical value that moves in each step is specifically set, it is preferable to consider the returned drug 2. It is more likely that adsorption will fail for small returned drugs 2.
- the size of the returned drug 2 used in the present embodiment is about 10 mm in diameter and 35 mm in length as a minimum size. Therefore, based on this size, the numerical value of each of the above steps is preferably in a range not exceeding 10 mm in the width W direction and not exceeding 35 mm in the length L direction.
- the adsorption position is changed and the adsorption operation is performed again, so that the probability of successful adsorption of the returned drug 2 can be improved.
- highly accurate position detection and adsorption operation are required.
- the probability of successful adsorption can be further improved.
- the adsorption operation is performed without performing image recognition and binarization again, so that the drug can be efficiently adsorbed and transferred.
- the control calculation unit 1004 includes a storage unit 1011 that stores the coordinate area determined by the adsorption determination unit 1010 in the binarized image, and performs control not to be temporarily adsorbed in this coordinate area. .
- the coordinate region determined by the suction determination unit 1010 in the binarized image may be stored in a host system (not shown).
- FIG. 43 is a flowchart showing a part of processing in the recognition unit 300 in the present embodiment.
- the camera 304 captures an image and generates a binarized image.
- the reflection area S1 (see FIG. 40B) including this coordinate area is masked against the binarized image.
- Mask processing is not performed when there is no coordinate area where the previous suction failed.
- an adsorption operation is performed. If the suction determination unit 1010 determines that the suction is successful, the image is taken again, and if it is determined that the suction has failed, the coordinate area where the suction has failed is stored in the storage unit 1011.
- the process returns to shooting. If the stored coordinates become the predetermined number and if it is the second time, the process is terminated. If not, the mask is cleared and the process returns to the photographing to start the recognition operation. If it is determined that the suction has failed, the suction operation may be performed by searching the suction peripheral position as shown in Table 1 described above. This process is repeated, and when the returned drug 2 is no longer detected on the binarized image, the process is completed when the storage unit 1011 does not have the coordinate area where the adsorption failed.
- the recognition operation refers to an operation of storing in the storage unit 1011 the imaging, binarization processing, mask processing, detection of the returned medicine 2, and the coordinate area where the adsorption has failed.
- the position of another drug can be detected without repeatedly detecting the coordinate area where the adsorption has failed.
- the position may be detected many times.
- the control device 1000 is also configured to acquire information on the shape and size of the returned medicine 2 based on the image taken by the camera 307. That is, the control device 1000 functions as a part of the recognition unit 300 for recognizing the shape and size of the returned medicine 2.
- the control apparatus 1000 is also configured to perform image processing on an image of the camera 307 in which the returned medicine 2 is captured in order to acquire information on the shape and size of the returned medicine 2 (having an image processing unit).
- image processing for the image of the camera 307 for example, edge detection processing for detecting the edge of the image of the returned medicine 2 shown in the image, and binarized image (second binarized image) ) Is obtained.
- the control device 1000 Based on the image subjected to the edge detection process and the binarized image, acquires information on the shape and size of the returned medicine 2.
- the label reading unit 302 of the recognition unit 300 recognizes the type and expiration date of the returned medicine 2 (information on the type and expiration date is acquired). For this purpose, as shown in FIG. 14, the label reading unit 302 abuts the endless belt 308 on which the returned medicine 2 is placed and the returned medicine 2 placed on the endless belt 308. And a roller 309 that rotates about the axis A.
- the label reading unit 302 includes a belt driving unit (not shown) that drives the endless belt 308 and a roller driving unit (not shown) that drives the roller 309.
- the belt driving unit and the roller driving unit are, for example, motors, and are controlled by the control device 1000.
- the rollers 309 are arranged above the endless belt 308 with an interval, for example, with an interval of 1 mm.
- the traveling direction F of the endless belt 308 intersects non-orthogonally with the extending direction (Y-axis direction) of the rotation center line Rc of the roller 309.
- the angle between the extending direction of the rotation center line Rc of the roller 309 and the traveling direction F of the endless belt 308 is in the range of 5 to 15 degrees.
- the traveling direction F of the endless belt 308 is a direction in which the returned medicine 2 placed thereon approaches the roller 309.
- the rotation direction of the roller 309 is a rotation direction in which the peripheral speed is opposite to the X direction component of the traveling direction F of the endless belt 308 in the region facing the endless belt 308.
- the endless belt 308 and the roller 309 are provided with the control device 1000 so that the moving speed of the endless belt 308 and the rotational speed of the roller 309 are the same in the region where the endless belt 308 and the roller 309 are opposed. Is controlled by the belt driving unit and the roller driving unit.
- the returned medicine 2 placed on the endless belt 308 is carried by the endless belt 308 and contacts the roller 309.
- the returned medicine 2 is maintained in contact with the roller 309 and positioned with respect to the X-axis direction.
- the returned medicine 2 (especially the ampoule 2A or the resin ampoule 2C) is placed on the endless belt 308 so that its base end 2b faces the stopper 317 when it is in contact with the roller 309. Is preferably mounted. If the tip 2a (head 2d) of the ampoule 2A or the resin ampoule 2C is placed on the endless belt 308 in a direction located on the stopper 317 side, the body 2c is started by starting the conveyance of the endless belt 308. There is a possibility that the corner portion of the base end 2b side contacts the roller 309 first, and the direction of the head 2d changes between the endless belt 308 and the roller 309 due to the reaction of the contact, and the direction changes on the endless belt 308. is there.
- the orthogonal robot 700 is placed on the endless belt 308 in such a direction as to face the stopper 317.
- the returned medicine 2 after contacting the roller 309 is guided to the roller 309. Then, the roller 309 moves in the extending direction (Y-axis direction) of the rotation center line Rc. Eventually, one end in the extending direction of the axis A of the returned medicine 2 comes into contact with the stopper 317, whereby the returned medicine 2 is positioned with respect to the extending direction (Y-axis direction) of the rotation center line Rc of the roller 309. Is done. As a result, the returned medicine 2 is positioned with respect to the label reading unit 302.
- the return medicine 2 is positioned with high accuracy by the arrangement of the roller 309 and the stopper 317 with respect to the endless belt 308 such that the traveling direction F of the endless belt 308 and the extending direction of the rotation center line Rc of the roller 309 intersect non-orthogonally. It is maintained in the state.
- the traveling direction F of the endless belt 308 and the extending direction of the rotation center line Rc of the roller 309 are orthogonal to each other, the returned medicine 2 in contact with the roller 309 extends the rotation center line Rc of the roller 309. May move away from the stopper 317. Considering this, in order to maintain the contact state between the stopper 317 and the returned medicine 2, the traveling direction F of the endless belt 308 and the extending direction of the rotation center line Rc of the roller 309 intersect non-orthogonally. ing.
- the returned medicine 2 By maintaining the returned medicine 2 in a state of being positioned with high accuracy, for example, the returned medicine 2 is maintained within the field of view of the camera 311 of the label reading unit 302 and returned within the readable area of the barcode reader 312.
- the barcode of the label 3 of the medicine 2 is set and maintained. As a result, high recognition accuracy can be ensured for the type and expiration date of the returned medicine 2 by the camera 311 and the barcode reader 312.
- 45A shows the label reading unit 302 viewed in a direction perpendicular to the rotation center line Rc of the roller 309 and parallel to the endless belt 308, that is, viewed in the X-axis direction of FIG.
- the contact portion of the stopper 317 that makes contact with the returned medicine 2 is a plane orthogonal to the axis A of the returned medicine 2 in contact with the roller 309 (a plane parallel to the ZX plane). is not.
- the contact portion of the stopper 317 that comes into contact with the returned drug 2 is an edge portion 317c formed between the two flat surfaces 317a and 317b.
- the flat surface 317a has an angle ⁇ (that is, an angle ⁇ with respect to the vertical direction (Z direction)) with respect to the normal line of the surface of the endless belt 308 that is in contact with the returned medicine 2 and is overly inclined to face the endless belt 308. It is a hang surface.
- the angle ⁇ is, for example, 15 degrees. As shown in FIG.
- the edge portion 317 c between the two planes 317 a and 317 b extends perpendicular to the rotation center line Rc of the roller 309 and extends parallel to the surface of the endless belt 308, that is, Extends in the X direction.
- the tip of the edge portion 317c of the stopper 317 is rounded.
- the edge portion 317c extending in the X direction is in line contact with the base end 2b of the returned drug 2.
- the returned medicine 2 in contact with the rotating endless belt 308 and the roller 309 is maintained with its axis A parallel to the surface of the endless belt 308 and to the rotation center line Rc of the roller 309. In the state, it can rotate around the axis A.
- FIG. 45B of the comparative example consider a case where the contact portion of the stopper 317 ′ that contacts the returned medicine 2 is a flat portion 317 a ′.
- the center of gravity of the returned medicine 2 is located on the head 2d side and is inclined (for this reason, the axis A is relative to the surface of the endless belt 308 and the rotation center line Rc of the roller 309.
- the returned medicine 2 comes into contact with the flat portion 317a ′ of the stopper 317 ′ in a non-parallel state. Note that such inclination is likely to occur in the small-sized returned goods 2 that are light and small in size because the body 2c and the head 2d are close in size.
- the returned returned medicine 2 in an inclined state is sent toward the stopper 317 ′ by the rotation of the endless belt 308 and the roller 309 (sent in the direction of the white arrow), and the stopper of the label reading unit 302 ′. It contacts the flat portion 317a ′ of 317 ′. Due to the tilted state, the edge of the base end 2b of the returned medicine 2 comes into contact with the flat surface portion 317a 'of the stopper 317'.
- An automobile tire has a portion of a tire that is in contact with the ground first, and a portion of the tire adjacent to this portion can contact the ground by the rotation of the tire and then roll on the ground. it can.
- the edge portion of the base end 2b that is in contact with the flat surface portion 317a ′ of the stopper 317 ′ is first, and the edge portion of the base end 2b adjacent to this portion is the portion of the return medicine 2 Next, the base end 2b rolls on the flat surface portion 317a ′ of the stopper 317 ′ by contacting the flat surface portion 317a ′ by the rotation.
- the base end 2b rolls on the flat surface portion 317a ′ of the stopper 317 ′ the relative position of the returned medicine 2 with respect to the stopper 317 ′ changes, and finally, the returned medicine 2 is separated from the stopper 317 ′ and the roller 309. To do.
- the separated returned medicine 2 is sent by the endless belt 308 and again comes into contact with the roller 309, and then sent to the stopper 317 ′ by the endless belt 308 and the roller 309, and again to the flat portion 317 a ′ of the stopper 317 ′.
- the base end 2b rolls again on the flat surface portion 317a ′ of the stopper 317 ′, and the returned medicine 2 again comes from the stopper 317 ′ and the roller 309. Separate. Such a loop continues until the inclination of the returned medicine 2 is canceled by chance. As a result, in the label reading unit 302, the start of recognition of the expiration date and barcode described on the label is delayed or cannot be started.
- the stopper 317 of the label reading unit 302 of the present embodiment is brought into contact with the returned medicine 2 through the edge portion 317c. It is configured.
- the returned drug 2 is rotated at the edge part adjacent to the edge part contacting the edge part 317c. Sometimes it cannot contact the stopper 317.
- the overhanging surface 317a has an angle ⁇ with respect to the normal line of the surface of the endless belt 308 (that is, the Z direction) so that the edge of the base end 2b of the returned return medicine 2 does not contact the overhanging surface 317a of the stopper 317. And inclined so as to face the surface of the endless belt 308.
- the returned drug 2 whose base end 2b contacts the edge portion 317c in a tilted state is rotated by the rotation of the endless belt 308 and the roller 309, so that the tilt is eliminated by itself. can do.
- the returned medicine 2 can rotate around the axis A in a state where the axis A is maintained parallel to the surface of the endless belt 308 and the rotation center line Rc of the roller 309. .
- the adsorption position SP of the returned drug 2 in contact with the stopper 317 is also maintained in a state of being positioned with high accuracy.
- the adsorption position SP with respect to the returned medicine 2 is calculated, the adsorption position SP with respect to the stopper 317 in contact with the returned medicine 2 (that is, the label reading unit 302) can also be calculated.
- the suction nozzle 801 of the scalar robot 800 can be accurately aligned with the suction position SP with respect to the label reading unit 302.
- the scalar robot 800 can adsorb and hold the adsorbing position SP of the returned medicine 2 that is maintained in a state of being positioned by the label reading unit 302 with high accuracy.
- the returned medicine 2 can be conveyed to the storage unit 500.
- the returned drug 2 continues to rotate around the axis A by the roller 309 while being positioned and maintained with respect to the label reading unit 302.
- the label 3 of the returned returned medicine 2 in rotation is photographed by the camera 311 and read by the barcode reader 312.
- a camera 311 for photographing the label 3 of the returned medicine 2 and the label 3 are described above the returned medicine 2 that is positioned by the endless belt 308 and the roller 309 and is rotating.
- a barcode reader 312 for reading the barcode is arranged.
- the label 3 describes the expiration date of the returned drug 2 and a barcode indicating the type of the returned drug 2.
- the control apparatus 1000 is configured to acquire information on the expiration date of the returned medicine 2 based on an image of the label 3 photographed by the camera 311 (recognizes the expiration date described on the label 3). OCR part).
- the control device 1000 is configured to acquire information on the type of the returned medicine 2 based on the barcode read by the barcode reader 312. That is, the control device 1000 functions as a part of the recognition unit 300 (second drug information acquisition unit) for recognizing the type and expiration date of the returned drug 2.
- the barcode written on the label 3 includes information on the type of the returned medicine 2 and the expiration date (for example, a barcode indicating the expiration date is printed on the label 3).
- the bar code read by the bar code reader 312 makes it possible to acquire information including the type of return drug 2 and the expiration date. As a result, the camera 311 can be omitted.
- the recognition may fail.
- the recognition work may be repeated until the recognition failure reaches a predetermined number of times or until a predetermined time elapses by repeating the recognition work (until time-out occurs).
- the OCR unit cannot recognize the expiration date written on the label 3 shown in the image photographed by the camera 311, a new image is photographed by the camera 311.
- the OCR unit performs a recognition operation for the expiration date of the label 3 shown in the newly photographed image.
- the returned medicine 2 is processed as a non-storage medicine that cannot read the label 3 (non-storage medicine placement of the non-storage medicine placement section 400) Stored in boxes 401 and 402).
- control device 1000 is configured to control the rotation speed of the roller 309 based on the outer diameter of the returned medicine 2 set in the label reading unit 302.
- the control device 1000 controls the roller driving unit so that the rotation speed of the roller 309 decreases as the outer diameter of the returned medicine 2 decreases.
- the control apparatus 1000 sets the shape and size of the returned medicine 2 acquired from the image of the camera 307 of the temporary placement unit 301 of the recognition unit 300 (the size of the axis A in the extending direction). Based on this, the outer diameter of the returned drug 2 is calculated.
- the camera 311 is arranged above the label reading unit 302 so that the optical axis OA2 extends in the vertical direction (Z-axis direction).
- the extending direction of the optical axis OA3 of the laser irradiated from the barcode reader 312 toward the barcode of the label 3 of the returned medicine 2 (that is, the laser irradiation direction) is inclined with respect to the vertical direction.
- the returned drug supply device 1 is configured to handle drugs of various shapes and sizes. Therefore, as shown in FIG. 46, the returned drug 2 having a different outer diameter is set in the label reading unit 302.
- the returned drug 2 is shown in a cross-sectional shape (a cross-sectional shape of the body portion 2c to which the label 3 is attached).
- the returned drug 2 (max) has the largest outer diameter among the plurality of drugs handled in the returned drug supply apparatus 1.
- the returned drug 2 (min) has a minimum outer diameter. Therefore, the laser irradiation direction of the bar code reader 312 of the label reading unit 302 includes the bar code of the returned medicine 2 (max) having the maximum outer diameter and the bar code of the returned medicine 2 (min) having the minimum outer diameter. It is set so that it can be read accurately.
- the point p (0) at the 0 degree angular position is located on the outer periphery of the cross section of the returned drug 2, is located at the 0 degree angular position with respect to the axis A, and is located at the uppermost position.
- the regression line is a straight line that minimizes the distance between each of the returned medicines 2 (min), 2, 2 (max) and the point (0) at the angular position p of 0 degrees, and is the least square method. Sought by.
- the laser irradiation direction of the barcode reader 312 is set so that the optical axis OA3 of the laser is parallel (or coincides) with the obtained regression line. Thereby, when the labels 3 of the plurality of returned medicines 2 having different outer diameters are directed upward, the barcode on the label 3 of each returned medicine 2 can be accurately read with substantially the same accuracy.
- the optical axis OA3 of the laser of the barcode reader 312 is parallel to the regression line and the return medicine 2 (max) having the maximum outer diameter is used. It passes through the point p (0) at the angular position of 0 degree.
- the barcode reader 312 is not limited to reading the barcode of the label 3 when the label 3 faces upward.
- the barcode reader 312 may read the barcode of the label 3 in a state where the label 3 is oriented in a direction inclined 45 degrees with respect to the upward direction.
- the angular position of 45 degrees on the outer periphery of each of the returned medicines 2 (min), 2, 2 (max) in contact with the belt 308 and the roller 309 A regression line is calculated based on the point p (45).
- the laser irradiation direction of the barcode reader 312 is set so that the laser optical axis OA3 is parallel (or coincides) with the regression line.
- the endless belt 308 and the roller 309 are stopped after the recognition of the type and expiration date of the returned drug 2 in the label reading unit 302.
- the returned medicine 2 on the endless belt 308 is brought into a state where the barcode of the label 3 is directed upward or obliquely upward at 45 degrees. Whether the barcode is in the upward or diagonally upward direction is guaranteed by the barcode reader 312 being able to read the barcode.
- the scalar robot 800 transfers the returned medicine 2 from the label reading unit 302 to the storage unit 500 while maintaining the state where the barcode is directed upward or obliquely upward by 45 degrees.
- the scalar robot 800 transfers the returned medicine from the storage tray 5 of the storage unit 500 to the dispensing tray 8 based on the prescription data.
- the storage area of the returned medicine 2 included in the prescription data is specified by referring to the medicine master that stores the type of the returned medicine 2 and the storage area in association with each other.
- the scalar robot 800 absorbs and holds the returned medicine 2 stored in the specified storage area.
- the barcode of the returned drug 2 existing in the specified storage area is read by the barcode reader 812 mounted on the scalar robot 800. Thereby, it is confirmed that the returned medicine 2 existing in the specified storage area is the returned medicine 2 included in the prescription data.
- the bar code reader 812 of the scalar robot 800 can read the bar code of the returned drug 2 stored in the storage tray 5, It is stored in the storage tray 5 in a state of being directed obliquely upward by 45 degrees.
- the returned medicine 2 on the endless belt 308 is in a state where the barcode of the label 3 is directed upward or obliquely upward by 45 degrees. It is made to be in the direction facing.
- connection burr of the resin ampoule 2C may be located at the top. In this case, there is a possibility that the suction nozzle 801 of the scalar robot 800 cannot normally suck the resin ampule 2C from above due to the connection burr.
- the medicine master stores the medicine type information and the information related to the presence or absence of the connected burr in association with each other.
- the connection burr is positioned at the top.
- the endless belt 308 and the roller 309 are driven again from the stopped state so that the suction nozzle 801 can suck the portion without the connection burr, and rotate the returned medicine 2 by a suitable optimum amount.
- control apparatus 1000 acquires information on the type and expiration date of the returned medicine 2 in the label reading unit 302 via the camera 311 and the barcode reader 312, whether the acquired type and expiration date are the drugs to be handled. It is configured to determine whether or not.
- the returned medicine 2 is determined as the medicine to be handled. Specifically, if the recognized type is a type stored in the drug master, it is determined that the returned drug 2 is a drug to be handled. Otherwise, it is determined not to be handled.
- the returned medicine 2 is determined as a medicine to be handled.
- the expiration date has already expired or the remaining expiration date is several days (for example, 2 to 3 days)
- the returned drug 2 is determined not to be handled.
- the control device 1000 determines that the returned medicine 2 whose type and expiration date have been recognized by the label reading unit 302 of the recognition unit 300 is the type and expiration date of the medicine to be handled, as described above, the scalar type It is transferred to the storage unit 500 by the robot 800.
- the returned drug 2 of the label reading unit 302 that is determined that at least one of the type and the expiration date is the type and the expiration date of the medicine not to be handled is used as the non-stored medicine 2 ′. It is transferred to the non-contained medicine arrangement boxes 401 and 402 (finally or transferred to the non-contained medicine return tray 4 ′).
- a plurality of non-storage medicines 2 ′ are stored in the non-storage medicine return tray 4 ′ of the non-storage medicine placement unit 400.
- the non-storage medicine 2 ' is preferably stored in the non-storage medicine return tray 4' in an organized state.
- FIG. 48 shows a plurality of non-contained medicines 2 'stored in the non-contained medicine return tray 4'.
- a plurality of non-contained medicines 2 ' are stored in the non-contained medicine return tray 4', for example, without overlapping each other in an organized state.
- a method of storing a plurality of non-contained medicines 2 'in the non-contained medicine return tray 4' in such an organized state will be described.
- the control device 1000 is configured to calculate an empty space S for storing the non-storage drug 2 'before storing the non-storage drug 2' in the non-storage drug return tray 4 '.
- the empty space S of the non-stored medicine return tray 4 ′ is extracted (calculated) by performing image processing on the image of the non-stored medicine return tray 4 ′ photographed by the camera 304 (further photographing section) of the recognition unit 300.
- the non-stored medicine return tray 4 ′ is transferred to the table 203 of the elevating unit 200 and disposed below the camera 304.
- the control device 1000 determines a storage area (storage position) of the non-stored medicine 2 ′′ newly stored in the non-stored medicine return tray 4 ′ in the free space S.
- a storage area storage position
- An example of a method for determining the storage area will be described.
- the control apparatus 1000 determines a temporary storage area that is larger than the shape of the non-storage drug 2 ′′ (the shape recognized by the temporary placement unit 301) and has a similar shape, for example. For example, a temporary storage area having a size of 120% of the shape of the non-storage medicine 2 ′′ is determined.
- the control device 1000 searches the empty space S for a position where the temporary storage area can be arranged. If there is a position where the temporary storage area can be arranged in the empty space S, the position is determined as the storage area of the non-storage medicine 2 ′′.
- the control device 1000 changes the direction of the temporary storage area (the longitudinal direction). Then, the control device 1000 searches for a position in the empty space S where the temporary storage area whose direction has been changed can be arranged.
- control device 1000 further changes the orientation to a different orientation.
- the direction of the temporary storage area is changed until the arrangement position of the temporary storage area is found.
- the control device 1000 reduces the size of the temporary storage area. For example, the size of the temporary storage area is changed to a size of 115% of the shape of the non-storage drug 2 ′′. Then, the control device 1000 searches the empty space S for a position where the resized temporary storage area can be arranged.
- the direction of the temporary storage area whose size has been changed is changed until the location is found.
- the control device 1000 further reduces the size.
- the size of the temporary storage area is changed until the temporary storage area becomes the same size as the shape of the non-stored medicine 2 ′′ by the size change.
- the control device 1000 When the size of the temporary storage area is not found even if the size of the non-stored medicine 2 ′′ is the same as the size of the non-stored medicine 2 ′′, the control device 1000 has a space for storing the returned medicine 2 ′ in the non-stored medicine return tray 4 ′. It is judged not to be notified and the user is notified of that. For example, the user may be notified via the display 1002 of the control panel 1001.
- the storage area of the non-storage drug 2 ′′ is searched from the empty space S.
- the non-storage drug tray is arranged in a state where a plurality of non-storage drugs 2 ′ are arranged. 4 'can be stored.
- step S201 the returned medicine 2 is conveyed onto the translucent plate 305 (medicine placement board) in the temporary placement section 301 of the recognition section 300 by the orthogonal robot 700 (placement). )
- step S202 the returned medicine 2 placed on the translucent plate 305 is photographed by the camera 307 disposed above it.
- the image of the camera 307 captured in step S202 is subjected to image processing by the control device 1000 in step S203 (edge detection processing and binarization processing).
- step S204 the control apparatus 1000 acquires information on the shape of the returned medicine 2 placed on the translucent plate 305 of the temporary placement unit 301 based on the image of the camera 307 subjected to the image processing in step S203.
- step S205 the control apparatus 1000 determines that the shape of the returned medicine 2 placed on the semi-transparent plate 305 of the temporary placement unit 301 is the target of handling based on the shape information of the returned medicine 2 acquired in step S204. It is determined whether or not the shape is. If the shape of the returned medicine 2 is the shape of the medicine to be handled, the process proceeds to step S206. If not (if it is not to be handled), the process proceeds to step S215.
- step S206 the control apparatus 1000 acquires information on the size of the returned medicine 2 placed on the translucent plate 305 of the temporary placement unit 301 based on the image of the camera 307 subjected to the image processing in step S203. .
- step S207 the control apparatus 1000 determines that the size of the returned medicine 2 placed on the translucent plate 305 of the temporary placement unit 301 is based on the information on the size of the returned medicine 2 acquired in step S206. It is determined whether or not it is the size of the medicine. If the size of the returned drug 2 is the size of the drug to be handled, the process proceeds to step S208. If not (if it is not to be handled), the process proceeds to step S215.
- step S208 the returned medicine 2 in the temporary placement unit 301 is conveyed to the label reading unit 302 by the orthogonal robot 700. As a result, the returned medicine 2 is set in the label reading unit 302.
- step S209 the control device 1000 rotates the returned medicine 2 in contact with the returned medicine 2 based on the size (outer diameter) of the returned medicine 2 acquired in step S206.
- the rotational speed of the roller 309 of the reading unit 302 is adjusted.
- step S210 the control device 1000 determines whether or not the label 3 of the returned medicine 2 can be accurately read by the camera 311 or the barcode reader 312. If the barcode indicating the expiration date and the type of the returned medicine 2 written on the label 3 can be read accurately, the process proceeds to step S211. For example, if the expiration date or the bar code is partially erased or the like cannot be read accurately, the process proceeds to step S215.
- step S211 the label 3 of the returned medicine 2 is accurately read by the camera 311 or the barcode reader 312 in the label reading unit 302.
- step S212 the control device 1000 acquires information on the type and expiration date of the returned medicine 2 based on the label 3 of the returned medicine 2 read in step S211.
- step S213 the control device 1000 determines that the type and expiration date of the returned medicine 2 set in the label reading unit 302 is the drug to be handled based on the information on the type and expiration date of the returned medicine 2 acquired in step S212. It is determined whether it is the type and expiration date. That is, it is determined whether or not the type of the returned medicine 2 is the type stored in the medicine master, and whether or not the expiration date has expired or the expiration date has been sufficiently determined. If both the type of the returned drug 2 and the expiration date are those of the drug to be handled, the process proceeds to step S214. If not, the process proceeds to step S215.
- step S214 the returned medicine 2 of the label reading unit 302 is conveyed to the storage unit 500 by the scalar robot 800 as a medicine to be handled. That is, the returned medicine 2 whose shape, size, type, and expiration date are the shape, size, type, and expiration date of the drug to be handled is stored in the storage unit 500.
- step S215 the returned medicine 2 whose shape is determined to be the shape of the medicine not to be handled in step S205, the returned medicine 2 whose size is determined to be the size of the medicine not to be handled in step S207, and the label 3 in step 210 Returned medicine 2 determined to be unreadable, or returned medicine 2 determined that at least one of the type and the expiration date is a non-handled drug in step S213 is set as a non-stored medicine 2 '. It is conveyed (stored) to the placement unit 400.
- the storage tray is not limited to that of the above-described embodiment.
- the storage tray 2 when the return medicine 2 is arranged at the bottom of the tray body 5a of the storage tray 5, the storage tray 2 is deformed and the position and posture of the arranged return medicine 2 are maintained.
- a deformable member may be arranged as described above. That is, the storage tray 5 may be one that can be stored in a planar manner so that the orientation and posture of the returned drug 2 are maintained in a manner different from that of the above-described embodiment.
- the storage unit 500 may include a plurality of step portions 9 on which the returned medicine 2 can be placed.
- the orthogonal robot 700 and the scalar robot 800 both hold the returned drug 2 by the suction nozzles 701 and 801.
- these robots may hold the returned medicine 2 releasably mechanically rather than by adsorption.
- the returned drug 2 whose expiration date has expired or whose remaining expiration date is low is treated as a drug that is not handled, that is, a non-storage drug 2 ′, but the present invention is not limited to this. Absent.
- the returned drug 2 whose expiration date has expired may be stored in the storage tray 5 of the storage unit 500 as a drug to be handled. Thereby, a plurality of returned medicines 2 whose expiration dates have expired can be processed together.
- the user gives an instruction to transfer the plurality of expired return medicines 2 in the storage unit 500 to one return tray 4 via the control panel 1001 to the return medicine supply apparatus 1.
- a plurality of expired return medicines 2 stored in the return tray 4 can be collected (discarded) at a time.
- the non-stored drug return tray 4 ′ has a shape, Contains returned drugs that are out of size and type. Returned drugs that are not handled cannot be handled by the returned drug supply apparatus 1, but may be used in other places if the expiration date has not expired. For this reason, when the returned medicine 2 that has expired is not handled, the non-stored medicine 2 'in the non-stored medicine return tray 4' cannot be processed together.
- the returned medicine 2 that has passed (timed out) may be stored in the storage tray 5 of the storage unit 500. And about the chemical
- the label 3 may not be recognizable in the captured image of the camera 311 due to the reflected light from the illumination 310 shown in FIG. is there. In this case, if such returned medicine 2 is once stored in the storage tray of the storage unit 500 and then returned to the label reading unit 302 after the storage, the expiration date written on the label 3 may be recognized.
- the direction of the label 3 of the returned medicine 2 is arbitrary.
- the temporary placement part 301 since the shape and size of the returned medicine 2 are recognized as described above, the direction of the label 3 does not matter). Therefore, recognition of the expiration date described on the label is started when the orientation of the label 3 is arbitrary.
- the returned drug 2 stored in the storage tray 5 of the storage unit 500 is in a state in which the label 3 is in an upward posture as described above. Therefore, when the scalar robot 800 transfers the returned medicine 2 stored in the storage tray 5 to the label reading unit 302, the returned medicine 2 is set in the label reading unit 302 with the label 3 facing upward. . Therefore, it is possible to start recognizing the expiration date written on the label when the label 3 is facing upward.
- the returned drug 2 that has passed (timed out) may be stored in the storage tray 5 of the storage unit 500.
- the returned medicine 2 when the returned medicine 2 is a medicine to be handled, the returned medicine 4 is passed through the temporary placement section 301 and the label reading section 302 of the recognition section 300 in order from the returned goods tray 4. It is stored in the storage tray 5.
- the returned medicine 2 may be stored in the storage unit 500 via the label reading unit 302 without using the temporary storage unit 301.
- the temporary placement unit 301 assumes a case where the shape and size of the returned medicine 2 returned via the return tray 4 cannot be handled by the returned medicine supply apparatus 1. Is provided.
- returned goods that are returned via the return tray 4 by, for example, opening a box that is well-known by the user or immediately storing the medicine in the apparatus immediately after opening the box delivered from the medicine manufacturer.
- the returned medicine supply apparatus 1 When most of the medicines 2 are medicines to be handled by the returned medicine supply apparatus 1, it is very wasteful to recognize the shape and size in the temporary placement unit 301 for all such returned medicines 2. Become.
- the returned medicine 2 in the return tray 4 is first transferred to the label reading unit 302 of the recognition unit 300 by the orthogonal robot 700 (mounted on the endless belt 308).
- the returned medicine 2 on the endless belt 308 is photographed by the camera 311. Based on the photographed image, the direction of the returned medicine 2 on the endless belt 308 is recognized. It is determined whether or not the recognized orientation is such that the proximal end 2b of the returned medicine 2 is positioned on the stopper 317 side. Otherwise, the direction is changed by the orthogonal robot 700.
- the direction of the returned medicine 2 is such that when the returned medicine 2 is present in the return tray 4, that is, when the returned goods tray 4 is placed on the table 203 of the elevating unit 200, It is also possible to recognize based on an image taken by the camera 304 located in the position. Based on the image of the camera 304, the orientation of the returned medicine 2 in the return tray 4 is recognized, and based on the recognition result, the orthogonal robot 700 is arranged so that the base end 2b of the returned medicine 2 is located on the stopper 317 side. Then, the returned medicine 2 is placed on the endless belt 308 of the label reading unit 302.
- the type and expiration date of the returned medicine 2 transferred directly from the return tray 4 to the label reading unit 302 are recognized by the camera 311 and the barcode reader 312.
- the control device 1000 includes a size information master that stores the type, shape, and size of the medicine in association with each other. By referring to the information stored in the size information master, the control device 1000 acquires the shape and size corresponding to the type of the returned medicine 2 recognized by the label reading unit 302. Then, based on the acquired shape and size, a storage area in the storage unit 500 for the returned medicine 2 is determined.
- the returned medicine 2 of the label reading unit 302 acquires the shape and size information. It is transferred to the temporary placement unit 301. As described above, the temporary placement unit 301 acquires information on the shape and size of the returned medicine 2. The acquired information on the shape and size of the returned medicine 2 is associated with the type of the returned medicine 2 and stored in the size information master. Further, the storage area in the storage unit 500 for the returned medicine 2 is determined based on the shape and size.
- association information of the type, shape, and size of the new return medicine 2 stored in the size information master or the new return medicine 2 may be updated or added via a network environment, for example.
- a network environment for example, based on the information on the medicine supplied from the supplier, the association information on the type, shape, and size of the new returned medicine 2 in the size information master via a PC (personal computer) connected to the network environment. May be added. Thereby, it is not necessary to transfer the returned medicine 2 from the label reading unit 302 to the temporary placement unit 301 and acquire information on the shape and size of the returned medicine 2 in the temporary placement unit 301. Or lower.
- the present invention has been described by taking the returned drug supply device as an example, the present invention is not limited to the drug supply device for the returned drug. That is, the medicine supplied to the receiving unit is not limited to returned medicine.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Animal Behavior & Ethology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Economics (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Pharmacology & Pharmacy (AREA)
- Medicinal Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Finance (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Hematology (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Medical Preparation Storing Or Oral Administration Devices (AREA)
- Discharge Of Articles From Conveyors (AREA)
- Fats And Perfumes (AREA)
- Medicines Containing Plant Substances (AREA)
- Medicines Containing Material From Animals Or Micro-Organisms (AREA)
Abstract
Description
以下、返品薬を仕分けして格納する返品薬剤供給装置1を例として、本発明の一実施形態を説明する。図1から図6は、本発明の実施形態に係る返品薬剤供給装置(薬剤仕分装置)1を示す。返品薬剤供給装置1は、受入部100、昇降部200、認識部300、非格納薬剤配置部400、格納部500、及び払出部600を備える。また、返品薬剤供給装置1は、直交型ロボット700、スカラー型ロボット800、及びサポートトレー900(移送用容器)を備える。さらに、返品薬剤供給装置1は、図1に模式的に示す制御装置1000を備える。制御装置1000は、図4に図示する制御盤1001(ディスプレイ1002を備える)からの入力、センサやカメラからの入力等に基づいて、返品薬剤供給装置1の動作を統括的に制御する。
図1から図3に示すように、受入部100は、返品薬剤供給装置1を正面から見て左上手前側に配置されている。
図1から図3に示すように、昇降部200は、返品薬剤供給装置1を正面から見て左奥に配置されている。
図11から図12Dを参照すると、直交型ロボット700(第1吸着部)は、図示しない真空源から吸込管713(図12A~図12D)を通じて供給される真空により返品薬剤2を解放可能に吸着する吸着ノズル701を備える。吸着ノズル701の先端には、ゴム製の吸着パッド702が取り付けられている。図1から図3を併せて参照すると、吸着ノズル701が返品薬剤2を吸着保持し、又は吸着保持した返品薬剤2を吸着解除により離すことができる範囲が、昇降部200(前述の高さ位置Hにあるときの返品トレー4)の全範囲と、認識部300及び非格納薬剤配置部400を含むように、直交型ロボット700は構成されている。
図1から図3を参照すると、認識部300は、照明303とカメラ304(第1撮影部)を備える。照明303とカメラ304は、昇降部200の上方に位置している。また、認識部300は、カメラ304と共に本発明における第1認識部の一例を構成する仮置き部301とラベル読取部(本発明における第2認識部の一例)302を備える。仮置き部301とラベル読取部302(ラベル読取装置)は、返品薬剤供給装置1を正面から見て左下手前側に配置され、受入部100の下方に位置している。
ここで、受入部100の返品トレー4に収容された返品薬剤2に対する、向き及び姿勢と、種類、形状、大きさ、使用期限等の性状との認識が完了するまでの、返品薬剤供給装置1の動作を説明する。
図15及び図16、及び図17A~17Dを参照すると、スカラー型ロボット800(第2ピッキング部)は、図示しない真空源から中央吸込管813及び側方吸込管814を通じて供給される真空により返品薬剤2を解放可能に吸着する吸着ノズル801を備える。吸着ノズル801の先端には、ゴム製の吸着パッド802(第1吸着パッド)が取り付けられている。吸着ノズル801が返品薬剤2を吸着保持し、又は吸着保持した返品薬剤2を吸着解除により離すことができる範囲が、認識部300のラベル読取部302と、格納部500が備えるすべての格納トレー5の全範囲と、後述する払出位置に配置された払出トレー8の全領域を含むように、スカラー型ロボット800は構成されている。
図1から図3に示すように、格納部500は、返品薬剤供給装置1を正面から見て右奥に配置されている。
払出部600は搬送機構601を備える。搬送機構601は、図1に模式的に示す入口602から払出位置(格納部500の図において手前側の位置)まで払出トレー8を移動させて位置決めし、払出作業完了後の払出トレー8を図1に模式的に示す出口603から搬出する。
認識部300における認識完了後の返品薬剤2を格納部500に格納する動作(格納運転)と、格納部500から払出部600に払出位置に配置された払出トレー8に払い出す動作(払出運転)とを説明する。格納動作及び払出動作は、制御装置1000(運転制御部)によって、主に、認識部300、格納部500、払出部600、スカラー型ロボット800を制御して動作させることで実行される。
次に、スキャン動作について述べる。スキャン動作とは、例えば、ユーザが格納トレー5に直接にアクセスした場合に行われ、格納トレー5上に返品薬剤(又は払出薬剤)2がないことを確認するための動作である。ここで、ユーザが格納トレー5に直接にアクセスする場合とは、処方データに基づく払出動作以外に、ユーザが手動で格納トレー5から返品薬剤2を直接に取り出す場合を指し、例えば、返品薬剤2が破損していて、この返品薬剤2を吸着ノズル801で吸着することができない場合や、使用期限を徒過した返品薬剤2を取り出す場合や、格納トレー5から纏めて、複数の返品薬剤2を取り出す場合等が含まれる。
前述したように、認識部300の仮置き部301において、返品薬剤2の形状及び大きさが認識される(形状及び大きさの情報が取得される)。そのために、返品薬剤2は、図1及び図13に示すように、半透明板305の載置面305a(カメラ307側の平面)上に、その長手軸Aが載置面305aに対して平行になるように載置される。そして、半透明板305上に載置された返品薬剤2は、半透明板305の下方に配置された照明306によって光が下方から照射された状態で、半透明板305の上方に配置されたカメラ307によって撮影される。
その後に2値化処理を画像に実行すると、返品薬剤2の輪郭の像のみが画像上に残る。すなわち、おおむね枠状の像が画像に残る。一方、箱体の場合、輝度調整処理を実行しても、箱体の像は、部分的に白とびすることなく、そのままの形状が画像上に残る。そのため、その後に2値化処理しても、長方形状の像が画像が残る。したがって、画像の輝度を上げる輝度調整処理を行った後に2値化処理を行うことにより、その処理後の画像上において、透明な(または半透明な)樹脂アンプル2(2C)と箱体とを区別することが可能である。
次に、図36~図38を参照して、仮置き部301のカメラ307によって撮影された画像に基づいて(すなわち前述したように取得された返品薬剤2の形状及び大きさの情報に基づいて)、返品薬剤2の吸着位置(直交型ロボット700の吸着ノズル701とスカラー型ロボット800の吸着ノズル801で吸着される位置)を算出する方法を説明する。
前述したように、認識部300のラベル読取部302において、返品薬剤2の種類及び使用期限が認識される(種類及び使用期限の情報が取得される)。そのために、ラベル読取部302は、図14に示すように、返品薬剤2が載置される無端ベルト308と、無端ベルト308上に載置された返品薬剤2と当接し、その返品薬剤2をその軸線Aを中心として回転させるローラ309とを有する。また、ラベル読取部302は、無端ベルト308を駆動するベルト駆動部(図示せず)と、ローラ309を駆動するローラ駆動部(図示せず)とを有する。ベルト駆動部及びローラ駆動部は、例えばモータであって、制御装置1000によって制御される。
2 返品薬剤
2a 先端
2b 基端
2c 胴部
2d 頭部
2A アンプル
2B バイアル
2C 樹脂アンプル
3 ラベル
4 返品トレー
4a トレー本体
4b フランジ状部
5,5A,5B,5C 格納トレー
5a トレー本体
5b フランジ状部
6 突条
7 配置溝
8 払出トレー
9 段部
100 受入部
101 ラック部材
101a レール溝
102 動作準備ボタン
200 昇降部
201 直動ガイド
202 キャリッジ
203 テーブル
203a 底部
203b 側部
203c 端部
204 レール溝
205 直動ガイド
206 キャリッジ
207 フック
300 認識部
301 仮置き部
302 ラベル読取部
303 照明
304 カメラ
305 半透明板
306 照明
307 カメラ
308 無端ベルト
309 ローラ
310 照明
311 カメラ
312 バーコードリーダ
313 包絡線
314 括れ部分
315 矩形領域
316a,316b 領域
317 ストッパ
317a オーバーハング面
317b 平面
317c エッジ部
400 非格納薬剤配置部
401,402 非格納薬剤配置箱
500 格納部
501 直動ガイド
502 保持枠
503 直動ガイド
504 キャリッジ
505 リフト機構
600 払出部
601 搬送機構
602 入口
603 出口
700 直交型ロボット
701 吸着ノズル
702 吸着パッド
703 Y軸ビーム
704 キャリッジ
705 X軸ビーム
706 キャリッジ
707 ヘッド
708 昇降ロッド
709 ブラケット
710 ばね
711 軸棒
712 貫通孔
713 吸込管
714 抜止プレート
800 スカラー型ロボット
801 吸着ノズル
802 吸着パッド
802g 厚肉部
802h 突起
803 直動ガイド
804 キャリッジ
805 X軸ビーム
806 ベース
807 第1アーム
808 第2アーム
809 ヘッド
810 ブラケット
811 ばね
812 バーコードリーダ
813 中央吸込管
814 側方吸込管
815 軸棒
816 貫通孔
817 抜止プレート
818 小型吸着パッド
820 有無検知センサ
900 サポートトレー
901 ロッド
1000 制御装置
1001 制御盤
1002 ディスプレイ
1003 撮影部
1004 制御演算部
1005 移送部
1006 2値化処理部
1007 認識処理部
1008 駆動制御部
1009 領域判定部
1010 吸着判定部
1011 記憶部
1012 センサ
Claims (15)
- 薬剤の向き及び姿勢と、形状、大きさ、種類、使用期限のような薬剤の性状とを認識することが可能な認識部と、
少なくとも前記認識部で認識された薬剤の大きさに応じて格納時に前記薬剤について設定される格納領域と、前記薬剤の識別情報とを関連付けて前記薬剤を配置し、それによって前記薬剤を取出可能に格納する格納部と、
前記認識部で認識された前記薬剤の性状に基づいて前記薬剤が取り扱い対象であるか否かを判定可能な判定処理部と、を有する薬剤仕分装置。 - 前記判定処理部によって取り扱い対象でないと判定された場合には、その薬剤を非格納薬剤として非格納薬剤配置部に格納するように構成されている、請求項1に記載の薬剤仕分装置。
- 前記認識部は、
前記薬剤を撮影する撮影部、
前記撮影部によって撮影された画像に基づいて、前記薬剤の形状及び大きさの情報を取得する第1薬剤情報取得部、
前記薬剤のラベルを読み取るラベル読取部、及び
前記ラベル読取部の読み取り結果に基づいて、前記薬剤の種類及び使用期限の情報を取得する第2薬剤情報取得部を備え、
前記第1薬剤情報取得部によって取得された前記薬剤の形状及び大きさが取り扱い対象の薬剤の形状及び大きさである場合に、前記撮影部から前記ラベル読取部に前記薬剤を搬送する薬剤搬送部をさらに有する、請求項1または2に記載の薬剤仕分装置。 - 前記撮影部によって撮影される薬剤が載置される載置面を備えて光が透過可能な薬剤載置板と、
前記薬剤載置板を挟んで前記撮影部と対向し、前記薬剤載置板に向かって光を照射する照明と、をさらに有する、請求項3に記載の薬剤仕分装置。 - 前記第1薬剤情報取得部は、前記撮影部の画像上における前記薬剤の長手方向長さ及び幅方向長さと、前記撮影部と前記薬剤載置板との間の距離とに基づいて、前記薬剤の実際の長手方向の長さを算出するように構成されている、請求項4に記載の薬剤仕分装置。
- 薬剤を撮影する撮影部と、前記撮影部により撮影した画像を2値化処理して2値化画像を生成する2値化処理部と、前記2値化画像に基づいて前記薬剤の少なくとも向きを認識する第1認識処理機能を有する認識処理部とを有する認識部と、
格納時に個々の前記薬剤について設定される格納領域と、前記薬剤の識別情報とを関連付けて前記薬剤を配置し、それによって前記薬剤を取出可能に格納する格納部と
を備え、
前記第1認識処理機能により認識された前記薬剤を格納対象薬品とすることを特徴とする、薬剤仕分装置。 - 前記認識処理部は、前記撮影部で撮影した画像から作成した2値化画像に基づいて、姿勢と、形状及び大きさのような前記薬剤の性状を認識する第2認識処理機能をさらに有し、
前記格納部は、少なくとも前記第2認識処理機能で認識された大きさに応じて、格納時に個々の前記薬剤について設定される格納領域と、前記薬剤の識別情報とを関連付けて前記薬剤を配置し、それによって前記薬剤を取出可能に格納する、請求項6に記載の薬剤仕分装置。 - 前記認識処理部は、前記2値化画像において照返領域の大きさに基づいて認識除去領域を判定する領域判定部をさらに備え、
前記認識処理部は、前記領域判定部で前記認識除去領域と判定された領域内では前記薬剤を認識しない、請求項6又は請求項7に記載の薬剤仕分装置。 - 前記認識部は、
前記認識部において前記薬剤を移送する移送部と、
前記認識処理部で前記薬剤が倒れていないと認識された場合、前記移送部を駆動して前記薬剤に押し当てて倒す制御を行う駆動制御部と
をさらに備える、請求項6から8のいずれか1項に記載の薬剤仕分装置。 - 前記駆動制御部は、前記認識処理部で他の前記薬剤がないと認識した方向に前記移送部を駆動して前記薬剤を倒す制御を行う、請求項9に記載の薬剤仕分装置。
- 薬剤の向き及び姿勢と、形状、大きさ、種類、使用期限のような前記薬剤の性状とを認識することが可能な認識部と、
多段配置されて、それぞれに前記薬剤を取り出し可能に収容する複数の格納容器を有する格納部と、
前記多段配置された前記格納容器間の間隔を通して、前記薬剤を前記格納容器に対して移送する移送部と、
前記格納部及び前記移送部を制御して、前記薬剤が格納される格納領域と個々の前記薬剤の識別情報とを関連付けて前記薬剤を前記認識部から前記格納領域が設定された前記格納容器に移送して格納する格納運転と、処方指示に基づいて前記薬剤を前記格納部から払い出す払い出し運転と、を実行可能な運転制御部と
を備える、薬剤仕分装置。 - 前記運転制御部は、少なくとも前記認識部で認識された前記薬剤の大きさに応じて前記格納領域を前記格納容器に設定する、請求項11に記載の薬剤仕分装置。
- 前記格納部は、前記間隔を形成するための間隔形成機構をさらに備えており、
前記格納容器は、上下に多段配置されており、
前記間隔形成機構は、上下に前記間隔を開ける、請求項11又は請求項12に記載の薬剤仕分装置。 - 薬剤の向き及び姿勢と、形状、大きさ、種類、使用期限のような前記薬剤の性状とを認識することが可能であって、第1バーコードリーダを有する、認識部と、
多段配置されて、それぞれに前記薬剤を取り出し可能に収容する複数の格納容器を有する格納部と、
前記多段配置された前記格納容器間の間隔を通して、前記薬剤を前記格納容器に対して移送することが可能であって、第2バーコードリーダを有する、移送部と、
前記認識部、前記格納部及び前記移送部を制御して、処方情報に基づいて、前記格納容器に格納されている個々の前記薬剤に関連付けられた薬種、格納領域、及び使用期限情報から払い出す前記薬剤を決定し、前記第1バーコードリーダ又は前記第2バーコードリーダにより取得した前記払い出す前記薬剤の薬種情報と処方情報に基づく薬種情報とが合致した場合に前記薬剤を払い出す払い出し運転を実行可能な運転制御部と
を備える、薬剤仕分装置。 - 前記運転制御部は、処方情報に基づいて、払出対象の前記薬剤のうち、使用期限が最も早いものを、払い出す前記薬剤として決定する、請求項14に記載の薬剤仕分装置。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201580019459.9A CN106163484B (zh) | 2014-05-09 | 2015-05-08 | 药剂分类装置 |
CN202010039539.3A CN111228114B (zh) | 2014-05-09 | 2015-05-08 | 药剂分类装置 |
EP15788669.8A EP3141236A4 (en) | 2014-05-09 | 2015-05-08 | Drug sorting device |
KR1020167027896A KR102399518B1 (ko) | 2014-05-09 | 2015-05-08 | 약제 분류 장치 |
KR1020237028768A KR20230130749A (ko) | 2014-05-09 | 2015-05-08 | 약제 분류 장치 |
JP2016518233A JP6747288B2 (ja) | 2014-05-09 | 2015-05-08 | 薬剤仕分装置 |
US15/310,087 US10226399B2 (en) | 2014-05-09 | 2015-05-08 | Medicine sorting apparatus |
KR1020227016258A KR102571990B1 (ko) | 2014-05-09 | 2015-05-08 | 약제 분류 장치 |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014097933 | 2014-05-09 | ||
JP2014-097933 | 2014-05-09 | ||
JP2014-195843 | 2014-09-25 | ||
JP2014-195846 | 2014-09-25 | ||
JP2014195846 | 2014-09-25 | ||
JP2014195843 | 2014-09-25 | ||
JP2014195845 | 2014-09-25 | ||
JP2014-195845 | 2014-09-25 | ||
JP2014230991 | 2014-11-13 | ||
JP2014-230991 | 2014-11-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015170762A1 true WO2015170762A1 (ja) | 2015-11-12 |
Family
ID=54392610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/063371 WO2015170762A1 (ja) | 2014-05-09 | 2015-05-08 | 薬剤仕分装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10226399B2 (ja) |
EP (1) | EP3141236A4 (ja) |
JP (8) | JP6747288B2 (ja) |
KR (3) | KR102571990B1 (ja) |
CN (2) | CN111228114B (ja) |
TW (5) | TWI809880B (ja) |
WO (1) | WO2015170762A1 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017219144A1 (fr) * | 2016-06-23 | 2017-12-28 | Matthieu Grosfils | Systèmes et méthodes d'identification de médicaments déposés dans une case d'un pilulier selon une prescription |
JP2019076573A (ja) * | 2017-10-26 | 2019-05-23 | Phcホールディングス株式会社 | 薬品搬送装置およびこれを備えた薬品仕分装置、薬品払出装置 |
JP2019213693A (ja) * | 2018-06-13 | 2019-12-19 | Phcホールディングス株式会社 | 薬品識別装置およびこれを備えた薬品仕分装置、薬品払出システム、薬品識別方法 |
JPWO2019244729A1 (ja) * | 2018-06-19 | 2020-06-25 | 株式会社湯山製作所 | 薬剤仕分装置 |
JP2022000244A (ja) * | 2019-06-27 | 2022-01-04 | 株式会社湯山製作所 | 薬剤搬送装置および薬剤仕分装置 |
JP2023068205A (ja) * | 2017-04-14 | 2023-05-16 | 株式会社湯山製作所 | 薬剤仕分装置 |
JP7502703B2 (ja) | 2018-11-22 | 2024-06-19 | 株式会社湯山製作所 | 薬剤向き登録装置、プログラム、及び、薬剤搬送装置 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9940439B2 (en) * | 2013-11-29 | 2018-04-10 | Atabak Reza Royaee | Method and device for identification and/or sorting of medicines |
KR102571990B1 (ko) * | 2014-05-09 | 2023-08-30 | 가부시키가이샤 유야마 세이사쿠쇼 | 약제 분류 장치 |
CN107010352B (zh) * | 2017-04-18 | 2019-08-09 | 北京工业大学 | 一种复合驱动选送系统 |
KR101943217B1 (ko) * | 2017-08-31 | 2019-01-30 | 정혜원 | 의약품 식별 방법 및 이를 이용한 의약품 식별 장치 |
US10586418B2 (en) | 2017-09-29 | 2020-03-10 | Omnicell, Inc. | Apparatuses, systems, and methods for the automated dispensing of articles |
CN108423426A (zh) * | 2018-01-19 | 2018-08-21 | 南京理工大学 | 一种智能盒装药品仓储分拣装置 |
KR102026415B1 (ko) * | 2018-02-01 | 2019-09-27 | 주식회사 라이너스 | 알약 인식 방법 및 장치 |
CN108891836B (zh) * | 2018-08-31 | 2023-11-07 | 上海擅韬信息技术有限公司 | 一种自动发药机 |
CN109081036B (zh) * | 2018-08-31 | 2023-08-18 | 上海擅韬信息技术有限公司 | 一种自动发药机发药系统及其发药方法 |
CN109349825A (zh) * | 2018-11-16 | 2019-02-19 | 苏州市立医院(苏州市妇幼保健院、苏州市中心体检站、苏州市公惠医院、苏州市立医院司法鉴定所、苏州市肿瘤诊疗中心) | 大补液智能管理储柜 |
CN109635615A (zh) * | 2019-01-09 | 2019-04-16 | 刘华 | 一种西药房用药品类型判别装置 |
US11854679B1 (en) | 2019-04-26 | 2023-12-26 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including machine learning based medication discrepancy determination and related methods |
US11576840B1 (en) | 2019-04-26 | 2023-02-14 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including RFID based medication discrepancy determination and related methods |
US11817207B1 (en) | 2019-12-05 | 2023-11-14 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including image based boundary determination for generating a medication tray stocking list and related methods |
US11721432B1 (en) | 2019-12-05 | 2023-08-08 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including boundary outline based medication tray stocking list and related methods |
US11462312B1 (en) | 2019-12-05 | 2022-10-04 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including mobile device based missing medication determination and related methods |
US11591161B2 (en) | 2020-03-23 | 2023-02-28 | Omnicell, Inc. | Apparatuses, systems, and methods for storage and dispensing of articles |
CN111957606A (zh) * | 2020-06-29 | 2020-11-20 | 浙江隐齿丽医学技术有限公司 | 矫治器信息的关联设置系统、矫治器的分拣方法及系统 |
CN111924404B (zh) * | 2020-09-17 | 2020-12-22 | 成都恒坤自动化设备有限公司 | 一种基于agv小车的配药系统 |
KR102563982B1 (ko) * | 2021-04-13 | 2023-08-08 | (주)메디노드 | 정제 분류 시스템 |
US11869646B1 (en) | 2021-05-21 | 2024-01-09 | INMAR Rx SOLUTIONS, INC. | Medication validation system and related methods |
CN113247511B (zh) * | 2021-06-17 | 2021-09-17 | 江苏环亚医用科技集团股份有限公司 | 一种具有旋转升降机构的医疗配送机器人 |
CN113936391A (zh) * | 2021-09-27 | 2022-01-14 | 苏州吉成智能科技有限公司 | 社区发热门诊、自动售药机的药品控制系统及方法 |
CN115178497B (zh) * | 2022-07-11 | 2024-10-25 | 合肥美亚光电技术股份有限公司 | 色选机 |
CN116654510B (zh) * | 2023-07-24 | 2023-10-13 | 江苏国衡环亚医疗科技有限公司 | 一种具有顶置式外部取药机构的智能货架 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004345837A (ja) * | 2003-05-26 | 2004-12-09 | Central Uni Co Ltd | 医療用格納装置 |
JP2011104188A (ja) * | 2009-11-19 | 2011-06-02 | Panasonic Corp | 薬剤管理装置および方法 |
JP2013148454A (ja) * | 2012-01-19 | 2013-08-01 | Panasonic Corp | 錠剤監査装置 |
JP2013215343A (ja) * | 2012-04-06 | 2013-10-24 | Central Uni Co Ltd | 返品薬仕分け装置および返品薬仕分け方法 |
JP2013226182A (ja) * | 2012-04-24 | 2013-11-07 | Takazono Technology Inc | 調剤システム |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2499528B1 (fr) * | 1981-02-09 | 1985-12-20 | Elf Antargaz | Appareil automatique d'orientation radiale d'objets cylindriques tels que des bouteilles de gaz ou objets similaires |
JPS59100721U (ja) * | 1982-12-24 | 1984-07-07 | 井関農機株式会社 | 果実類のリタ−ンコンベア |
JPH066103Y2 (ja) * | 1988-02-25 | 1994-02-16 | 三菱原子燃料株式会社 | 円柱体の整列搬送装置 |
JPH04113483A (ja) * | 1990-09-04 | 1992-04-14 | Fuji Facom Corp | 円筒物用バーコード読取装置 |
DE4318341B4 (de) * | 1993-04-10 | 2009-02-19 | Christoph Schausten | Verfahren zur Lagerung von Apotheken-Artikeln und Vorrichtung zur Durchführung eines solchen Verfahrens |
JPH0788159A (ja) * | 1993-09-22 | 1995-04-04 | Tokyo Shokai:Kk | 注射薬調剤機 |
US5988858A (en) * | 1995-06-09 | 1999-11-23 | Kabushiki Kaisha Yuyama Seiksakusho | Method and apparatus for delivering drugs |
JP2000140070A (ja) * | 1998-11-10 | 2000-05-23 | Tooshoo:Kk | 薬剤仕分け装置 |
US6564121B1 (en) * | 1999-09-22 | 2003-05-13 | Telepharmacy Solutions, Inc. | Systems and methods for drug dispensing |
JP2002222387A (ja) * | 2001-01-24 | 2002-08-09 | Toshiba Corp | バーコード読取方法およびその装置 |
JP2004354333A (ja) * | 2003-05-30 | 2004-12-16 | Teruaki Ito | 検体仕分けシステム |
US7123989B2 (en) * | 2003-07-01 | 2006-10-17 | Asteres, Inc. | System and method for providing a random access and random load dispensing unit |
JP4151903B2 (ja) * | 2003-10-30 | 2008-09-17 | 株式会社トーショー | 薬剤払出機用印刷装置 |
US8600548B2 (en) * | 2004-04-24 | 2013-12-03 | Inrange Systems, Inc. | Remote medication management system |
US7080755B2 (en) * | 2004-09-13 | 2006-07-25 | Michael Handfield | Smart tray for dispensing medicaments |
JP5044906B2 (ja) * | 2005-08-25 | 2012-10-10 | 株式会社湯山製作所 | 薬剤払出装置 |
CN101970115B (zh) * | 2006-01-23 | 2014-03-12 | 纽克塞斯生物系统公司 | 用于储藏、取回和管理样品的自动化系统 |
JP4612646B2 (ja) | 2006-03-03 | 2011-01-12 | 株式会社湯山製作所 | 混注監査システム |
JP2008206850A (ja) | 2007-02-27 | 2008-09-11 | Kansai Seiki Kogyo Kk | 薬品容器整列装置、薬品識別icタグ、タグ取付装置、薬品保管庫、及び薬品管理システム |
ATE495121T1 (de) * | 2008-07-11 | 2011-01-15 | Rowa Automatisierungssysteme Gmbh | Lagereinrichtung für stückgüter und zugehöriges verfahren |
JP5495863B2 (ja) | 2010-03-05 | 2014-05-21 | 株式会社トーショー | 薬品表示コード自動読取装置 |
JP5747150B2 (ja) * | 2010-10-05 | 2015-07-08 | パナソニックIpマネジメント株式会社 | 錠剤検査装置および錠剤検査方法 |
KR20120095196A (ko) * | 2011-02-18 | 2012-08-28 | (주)제이브이엠 | 약품 자동 입출고 관리 시스템 및 그 약품 자동 입출고 방법 |
DE102011053547B4 (de) * | 2011-09-13 | 2019-11-21 | Apologistics Gmbh | Verfahren und System zum Lagern und Kommissionieren von Artikeln, insbesondere von Apothekenartikeln |
JP5748624B2 (ja) * | 2011-09-14 | 2015-07-15 | 株式会社トーショー | 薬品管理システム |
US9443370B2 (en) * | 2012-03-26 | 2016-09-13 | Omnicare, Inc. | Method and apparatus for onsite distribution of medications and medical supplies |
JP5959903B2 (ja) | 2012-04-06 | 2016-08-02 | 株式会社セントラルユニ | 薬品ラベル自動読取装置 |
JP2014018451A (ja) | 2012-07-19 | 2014-02-03 | Panasonic Corp | 攪拌装置および攪拌方法 |
US9117016B2 (en) * | 2012-07-23 | 2015-08-25 | Omnicare, Inc. | Universal label and verification systems and methods for filling customer orders of medical items |
JP2014036362A (ja) * | 2012-08-09 | 2014-02-24 | Canon Inc | 撮像装置、その制御方法、および制御プログラム |
CN103010553A (zh) * | 2012-12-07 | 2013-04-03 | 林宏毅 | 药物分理盒 |
US9245093B2 (en) * | 2013-03-15 | 2016-01-26 | Thomas J Shaw | Pill dispensing system and apparatus |
CN103500392A (zh) * | 2013-10-15 | 2014-01-08 | 苏州麦迪斯顿医疗科技股份有限公司 | 基于物联网的药品追踪方法和药品追踪系统 |
KR102571990B1 (ko) | 2014-05-09 | 2023-08-30 | 가부시키가이샤 유야마 세이사쿠쇼 | 약제 분류 장치 |
CN204050309U (zh) * | 2014-07-25 | 2014-12-31 | 丽水市人民医院 | 一种口服药分类盒 |
TWM490322U (en) * | 2014-08-18 | 2014-11-21 | Oriental Inst Tech | Smart magnetic buckled pill box |
-
2015
- 2015-05-08 KR KR1020227016258A patent/KR102571990B1/ko active IP Right Grant
- 2015-05-08 CN CN202010039539.3A patent/CN111228114B/zh active Active
- 2015-05-08 JP JP2016518233A patent/JP6747288B2/ja active Active
- 2015-05-08 TW TW111118801A patent/TWI809880B/zh active
- 2015-05-08 TW TW104114836A patent/TWI673048B/zh active
- 2015-05-08 TW TW108130295A patent/TWI701027B/zh active
- 2015-05-08 CN CN201580019459.9A patent/CN106163484B/zh active Active
- 2015-05-08 WO PCT/JP2015/063371 patent/WO2015170762A1/ja active Application Filing
- 2015-05-08 TW TW112123942A patent/TWI848753B/zh active
- 2015-05-08 TW TW109123455A patent/TWI768399B/zh active
- 2015-05-08 EP EP15788669.8A patent/EP3141236A4/en not_active Withdrawn
- 2015-05-08 KR KR1020167027896A patent/KR102399518B1/ko active IP Right Grant
- 2015-05-08 KR KR1020237028768A patent/KR20230130749A/ko not_active Application Discontinuation
- 2015-05-08 US US15/310,087 patent/US10226399B2/en active Active
-
2018
- 2018-04-27 JP JP2018087647A patent/JP6642620B2/ja active Active
- 2018-04-27 JP JP2018087651A patent/JP6769455B2/ja active Active
-
2020
- 2020-07-17 JP JP2020122755A patent/JP7047867B2/ja active Active
- 2020-07-20 JP JP2020123967A patent/JP7040560B2/ja active Active
-
2022
- 2022-03-07 JP JP2022034815A patent/JP7307373B2/ja active Active
-
2023
- 2023-06-28 JP JP2023106073A patent/JP7440816B2/ja active Active
-
2024
- 2024-02-14 JP JP2024020440A patent/JP2024050911A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004345837A (ja) * | 2003-05-26 | 2004-12-09 | Central Uni Co Ltd | 医療用格納装置 |
JP2011104188A (ja) * | 2009-11-19 | 2011-06-02 | Panasonic Corp | 薬剤管理装置および方法 |
JP2013148454A (ja) * | 2012-01-19 | 2013-08-01 | Panasonic Corp | 錠剤監査装置 |
JP2013215343A (ja) * | 2012-04-06 | 2013-10-24 | Central Uni Co Ltd | 返品薬仕分け装置および返品薬仕分け方法 |
JP2013226182A (ja) * | 2012-04-24 | 2013-11-07 | Takazono Technology Inc | 調剤システム |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017219144A1 (fr) * | 2016-06-23 | 2017-12-28 | Matthieu Grosfils | Systèmes et méthodes d'identification de médicaments déposés dans une case d'un pilulier selon une prescription |
US11065180B2 (en) | 2016-06-23 | 2021-07-20 | Matthieu GROSFILS | Systems and methods for identifying medicines deposited in a compartment of a pill box according to a prescription |
JP2023068205A (ja) * | 2017-04-14 | 2023-05-16 | 株式会社湯山製作所 | 薬剤仕分装置 |
JP7486003B2 (ja) | 2017-04-14 | 2024-05-17 | 株式会社湯山製作所 | 薬剤仕分装置 |
JP2019076573A (ja) * | 2017-10-26 | 2019-05-23 | Phcホールディングス株式会社 | 薬品搬送装置およびこれを備えた薬品仕分装置、薬品払出装置 |
JP2019213693A (ja) * | 2018-06-13 | 2019-12-19 | Phcホールディングス株式会社 | 薬品識別装置およびこれを備えた薬品仕分装置、薬品払出システム、薬品識別方法 |
JPWO2019244729A1 (ja) * | 2018-06-19 | 2020-06-25 | 株式会社湯山製作所 | 薬剤仕分装置 |
TWI831775B (zh) * | 2018-06-19 | 2024-02-11 | 日商湯山製作所股份有限公司 | 藥劑分類裝置 |
JP7502703B2 (ja) | 2018-11-22 | 2024-06-19 | 株式会社湯山製作所 | 薬剤向き登録装置、プログラム、及び、薬剤搬送装置 |
JP2022000244A (ja) * | 2019-06-27 | 2022-01-04 | 株式会社湯山製作所 | 薬剤搬送装置および薬剤仕分装置 |
JP7230985B2 (ja) | 2019-06-27 | 2023-03-01 | 株式会社湯山製作所 | 薬剤仕分装置 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7307373B2 (ja) | 薬剤認識装置およびそれを備える薬剤仕分装置 | |
JP7147925B2 (ja) | 薬剤仕分装置及び薬剤仕分方法 | |
JP2017158743A (ja) | 薬剤認識装置 | |
JP6988965B2 (ja) | 薬剤認識装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15788669 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20167027896 Country of ref document: KR Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2016518233 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15310087 Country of ref document: US |
|
REEP | Request for entry into the european phase |
Ref document number: 2015788669 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015788669 Country of ref document: EP |