WO2019172173A1 - 薬品払出装置、制御方法、制御プログラム - Google Patents
薬品払出装置、制御方法、制御プログラム Download PDFInfo
- Publication number
- WO2019172173A1 WO2019172173A1 PCT/JP2019/008344 JP2019008344W WO2019172173A1 WO 2019172173 A1 WO2019172173 A1 WO 2019172173A1 JP 2019008344 W JP2019008344 W JP 2019008344W WO 2019172173 A1 WO2019172173 A1 WO 2019172173A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- medicine
- cassette
- prescription data
- information
- variable cassette
- Prior art date
Links
- 239000003814 drug Substances 0.000 title claims abstract description 768
- 229940079593 drug Drugs 0.000 title claims abstract description 248
- 238000000034 method Methods 0.000 title claims abstract description 81
- 239000000126 substance Substances 0.000 claims description 39
- 230000008569 process Effects 0.000 abstract description 70
- 239000003826 tablet Substances 0.000 description 171
- 238000004806 packaging method and process Methods 0.000 description 82
- 238000010586 diagram Methods 0.000 description 28
- 230000001105 regulatory effect Effects 0.000 description 28
- 238000004891 communication Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 15
- 239000000955 prescription drug Substances 0.000 description 14
- 239000000843 powder Substances 0.000 description 7
- 238000007599 discharging Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 239000007788 liquid Substances 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 229940126532 prescription medicine Drugs 0.000 description 5
- 239000003795 chemical substances by application Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000002347 injection Methods 0.000 description 3
- 239000007924 injection Substances 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 230000000561 anti-psychotic effect Effects 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000007947 dispensing tablet Substances 0.000 description 1
- 239000002552 dosage form Substances 0.000 description 1
- -1 etc.) Substances 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000004081 narcotic agent Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000546 pharmaceutical excipient Substances 0.000 description 1
- 231100000614 poison Toxicity 0.000 description 1
- 230000007096 poisonous effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 238000009751 slip forming Methods 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 229940126585 therapeutic drug Drugs 0.000 description 1
- 230000000699 topical effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000003466 welding 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
- A61J7/00—Devices for administering medicines orally, e.g. spoons; Pill counting devices; Arrangements for time indication or reminder for taking medicine
- A61J7/0076—Medicament distribution means
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
- G16H20/13—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered from dispensers
-
- 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/03—Containers specially adapted for medical or pharmaceutical purposes for pills or tablets
-
- 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
- A61J3/00—Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms
- A61J3/10—Devices or methods specially adapted for bringing pharmaceutical products into particular physical or administering forms into the form of compressed tablets
-
- 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
-
- 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/0076—Medicament distribution means
- A61J7/0084—Medicament distribution means for multiple medicaments
-
- 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/02—Pill counting devices
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- 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
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- 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
- A61J2200/00—General characteristics or adaptations
- A61J2200/30—Compliance analysis for taking medication
-
- 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
- A61J2200/00—General characteristics or adaptations
- A61J2200/70—Device provided with specific sensor or indicating 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
Definitions
- the present invention relates to a medicine dispensing device that dispenses medicine contained in a medicine cassette.
- a medicine dispensing device that includes a plurality of medicine cassettes that store various kinds of medicines, dispenses medicines from each medicine cassette based on prescription data, and can divide the medicines at each timing of taking.
- This type of medicine dispensing device includes a plurality of variable cassettes that can dispense any medicine, and appropriately assigns medicine information of medicines to be dispensed to each of the variable cassettes to dispense medicine from the variable cassette. .
- An object of the present invention is to provide a medicine dispensing apparatus, a control method, and a control program capable of improving the utilization efficiency of a variable cassette when prescription control processing is continuously executed for a plurality of prescription data.
- a medicine dispensing apparatus includes a variable cassette capable of dispensing any kind of medicine, a mounting portion to which the variable cassette can be attached and detached, and a dispensing object included in the plurality of prescription data based on a plurality of prescription data.
- An allocation processing unit capable of allocating the drug information of the drug to the variable cassette or the mounting unit, and a drive set in advance corresponding to the drug information allocated to the variable cassette or the mounting unit by the allocation processing unit
- a drive control unit capable of driving the variable cassette in accordance with conditions and dispensing medicine corresponding to the plurality of prescription data from the variable cassette.
- a control method is a control method for a medicine dispensing apparatus comprising a variable cassette capable of dispensing any kind of medicine and a mounting portion to which the variable cassette can be attached and detached, based on a plurality of prescription data.
- An allocation step in which the drug information of the medicine to be dispensed included in the plurality of prescription data can be allocated to the variable cassette or the mounting unit, and the drug information allocated to the variable cassette or the mounting unit by the allocation step Driving the variable cassette according to a driving condition set in advance corresponding to the above, and a step of driving out the medicine corresponding to the plurality of prescription data from the variable cassette.
- the control program according to the present invention is based on a plurality of prescription data in a control unit of a medicine dispensing device including a variable cassette capable of dispensing any kind of medicine and a mounting part to which the variable cassette can be attached and detached.
- a control unit of a medicine dispensing device including a variable cassette capable of dispensing any kind of medicine and a mounting part to which the variable cassette can be attached and detached.
- the control program for driving the variable cassette according to a preset driving condition and executing a driving step capable of dispensing medicines corresponding to the plurality of prescription data from the variable cassette.
- a medicine dispensing apparatus capable of improving the utilization efficiency of the variable cassette when the prescription control process is continuously executed for a plurality of prescription data.
- FIG. 1 is a diagram showing a configuration of a medicine dispensing system according to an embodiment of the present invention.
- FIG. 2 is a diagram showing a configuration of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 3 is an external view of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 4 is a schematic diagram showing an internal configuration of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 5 is a diagram illustrating an example of a fixed cassette of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 6 is a diagram illustrating an example of a variable cassette of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 1 is a diagram showing a configuration of a medicine dispensing system according to an embodiment of the present invention.
- FIG. 2 is a diagram showing a configuration of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 3 is an external view of the medicine dispensing
- FIG. 7 is a diagram illustrating an example of a variable cassette of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 8 is a diagram illustrating an example of a variable cassette of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 9 is a diagram illustrating an example of a mounting portion of the variable cassette of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 10 is a diagram illustrating an example of a medicine pallet of the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 11 is a diagram illustrating an example of a packaging result in the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 12 is a flowchart showing an example of prescription control processing and packaging control processing executed by the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 13 is a diagram showing an example of cassette allocation information used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 14 is a diagram illustrating an example of prescription data input to the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 15 is a diagram showing an example of cassette allocation information used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 16 is a diagram showing an example of manual allocation information used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 17 is a diagram illustrating an example of prescription data input to the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 13 is a diagram showing an example of cassette allocation information used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 14 is a diagram illustrating an example of prescription data input to the
- FIG. 18 is a diagram illustrating an example of prescription data input to the medicine dispensing apparatus according to the embodiment of the present invention.
- FIG. 19 is a diagram illustrating an example of drive correspondence information used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 20 is a diagram illustrating an example of a display screen displayed in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 21 is a diagram illustrating an example of a display screen displayed in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 22 is a diagram illustrating an example of a display screen displayed in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 23 is a diagram showing an example of a display screen displayed in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 24 is a flowchart showing an example of a tablet replenishment process executed by the medicine dispensing system according to the embodiment of the present invention.
- FIG. 25A is a diagram showing an example of cassette allocation information used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 25B is a diagram illustrating an example of a cassette master used in the medicine dispensing system according to the embodiment of the present invention.
- FIG. 26 is a flowchart showing an example of a tablet dispensing process executed by the medicine dispensing system according to the embodiment of the present invention.
- a medicine dispensing system 1 As shown in FIG. 1, a medicine dispensing system 1 according to an embodiment of the present invention includes a server 2, one or a plurality of dispensing devices 3, and one or a plurality of medicine dispensing devices 4.
- the server 2, the dispensing device 3, and the medicine dispensing device 4 are connected to be communicable wirelessly or in a wired manner via a communication network N 1 such as a LAN or the Internet.
- the server 2 is connected with a host system 5 such as an electronic medical record system or a prescription input terminal for inputting prescription data to the server 2 via the communication network N1. Then, the server 2 appropriately distributes the prescription data input from the host system 5 and the prescription data read by the code reading unit 27 to the dispensing device 3 and the medicine dispensing device 4 for transmission. Thereby, in the said dispensing apparatus 3 and the said chemical
- the medicine dispensing device 4 is a tablet packaging device capable of dispensing and packaging at least tablets.
- the prescription data includes a patient name, patient ID, hospitalization / outpatient, ward, doctor in charge, prescription drug ID, drug name, dose / use, and the like.
- the prescription data in the present embodiment includes data of prescription drugs for one day or multiple days.
- the dispensing device 3 and the medicine dispensing device 4 may access the server 2 and actively acquire the prescription data.
- the server 2, the dispensing device 3, or the medicine dispensing device 4 reads prescription data corresponding to the prescription from a two-dimensional code or the like written on a prescription that is a paper medium, or prescription data by a user operation It may be possible to accept any input.
- the dispensing device 3 is a device used when dispensing a medicine based on prescription data.
- the dispensing device 3 includes a powder dispensing device, a liquid dispenser, a sheet dispensing device, and the like.
- the powder packaging device has a plurality of powder cassettes containing a plurality of types of powders, and can automatically package the powders stored in the powder cassettes by a predetermined amount according to prescription data. It is.
- the liquid medicine dispenser has a plurality of medicine bottles containing a plurality of kinds of liquid medicines, and dispenses a necessary amount of liquid medicine from the medicine bottles according to prescription data.
- the sheet dispensing apparatus dispenses from a plurality of sheet cassettes containing PTP sheets pre-packed with medicines or heat seals according to prescription data.
- the medicine dispensing apparatus 4 includes a prescription control unit 501, a medicine supply unit 502, a packaging control unit 503, a barcode reader 504, and the like.
- the prescription control unit 501, the medicine supply unit 502, and the packaging control unit 503 are connected by an internal bus N2.
- the prescription control unit 501 and the barcode reader 504 can perform wireless communication according to a communication standard such as wireless LAN or short-range wireless communication.
- the medicine is dispensed from the medicine supply unit 502 based on the prescription data, and the medicine is packaged in the medicine package by the packaging unit 45 in a packaging unit such as the time of taking.
- a packaging operation is performed.
- the prescription control unit 501 and the packaging control unit 503 cooperate to execute various processes for realizing the packaging operation. Various types of processing may be executed by the control unit.
- the prescription control unit 501 is a computer that comprehensively controls the medicine dispensing apparatus 4. As shown in FIGS. 2 and 3, the prescription control unit 501 includes a control unit 510, a storage unit 520, a display unit 530, an operation unit 540, a communication IF 550, and the like.
- the control unit 510 is a control means having a CPU, RAM, ROM, EEPROM (registered trademark), and the like.
- the control unit 510 executes various processes according to various programs stored in advance in storage means such as the ROM, the EEPROM, or the storage unit 520 by the CPU.
- the CPU is a processor that executes various processes, and the RAM and the EEPROM are used as a temporary storage memory (working area) for various processes executed by the CPU.
- the controller 510 may be an electric circuit including an ASIC or a DSP.
- the storage unit 520 is a nonvolatile storage unit such as an HDD (HARD DISK DRIVE) or an SSD (Solid State Drive) that stores various data. Specifically, the storage unit 520 stores in advance a control program for causing a computer such as the control unit 510 to execute a prescription control process (see the left side of FIG. 12) described later.
- a computer such as the control unit 510 to execute a prescription control process (see the left side of FIG. 12) described later.
- the control program is recorded on a computer-readable recording medium such as a CD, a DVD, or a semiconductor memory, for example, and is read from the recording medium by a reading device such as a disk drive (not shown) and stored in the storage unit 520.
- a reading device such as a disk drive (not shown) and stored in the storage unit 520.
- the present invention can be understood as an invention of a computer-readable recording medium that records the control program.
- control unit 510 includes an allocation processing unit 511.
- the control unit 510 functions as the allocation processing unit 511 by executing various processes according to the control program.
- the assignment processing unit 511 may be configured as an electric circuit.
- the allocation processing unit 511 can allocate chemical information of a medicine to be dispensed included in the plurality of prescription data to a variable cassette 41B or a mounting unit 42B described later based on the plurality of prescription data.
- the medicine information is information that can identify the kind of medicine. More specifically, the allocation processing unit 511 is a unit of the plurality of prescription data, the variable cassette 41B or the variable cassette 41B or the medicine according to a preset allocation rule for medicine information of a medicine to be dispensed included in the plurality of prescription data Assigned to the mounting portion 42B. The allocation rule will be described later.
- the storage unit 520 also stores various databases such as a patient master, a pharmacy master, a pharmaceutical master, and a cassette master 524 (see, for example, FIG. 25B).
- the control unit 510 is configured to store the various types of data stored in the storage unit 520 based on data read from a recording medium such as a CD, a DVD, or a semiconductor memory by a reading device such as a disk drive (not shown). It is possible to update the database.
- the control unit 510 can change the contents of the various databases in accordance with a user operation on the operation unit 540.
- the patient master includes information on the patient such as patient ID, name, sex, age, medical history, prescription drug history, family information, clinical department, ward, and hospital room.
- the pharmacy master includes pharmacy information such as a pharmacy name, a pharmacist's name, and a pharmacist ID.
- the medicine master includes medicine ID, medicine code, medicine name, JAN code (or RSS code), medicine bottle code, classification (dosage form: powder, tablet, liquid medicine, topical medicine, etc.), medicine size (height And width), specific gravity, drug type (ordinary drug, poisonous drug, narcotic drug, powerful drug, antipsychotic drug, therapeutic drug, etc.), formulation change, excipient, precautions, etc.
- the cassette master 524 indicates a correspondence relationship between cassette identification information that can identify each of the below-described fixed cassettes 41A included in the medicine supply unit 502 and medicine information that can identify the medicines that can be dispensed by each of the fixed cassettes 41A. Master information. Thereby, the medicine dispensing device 4 can determine the type of medicine that can be dispensed from each of the fixed cassettes 41 ⁇ / b> A based on the cassette master 524.
- the cassette master 524 is registered by the control unit 510 in accordance with, for example, a user operation of the operation unit 540 in the initial setting of the medicine dispensing device 4, and can be updated as appropriate in accordance with a user operation of the operation unit 540. is there.
- the information shown in the cassette master 524 may be information stored in the storage unit 520 as one item of the pharmaceutical master. For example, for each medicine information included in the medicine master, the presence / absence of the corresponding fixed cassette 41A and the cassette identification information of the fixed cassette 41A assigned to the medicine information may be stored.
- the display unit 530 is a display unit such as a liquid crystal monitor that displays various information and an operation screen in accordance with a control instruction from the control unit 510.
- the display unit 530 displays various information such as a prescription data input screen and a prescription data selection screen.
- the operation unit 540 is an operation means such as an operation button that accepts a user operation, a keyboard, a mouse, and a touch panel, and inputs an operation signal corresponding to the user operation to the control unit 510.
- the operation unit 540 is, for example, an operation for inputting prescription data on the input screen displayed on the display unit 530, an operation for selecting prescription data on the selection screen, and issuance of prescription data for requesting start of packaging of the prescription data. Accepts various operation inputs such as operations.
- the communication IF 550 is a communication interface for connecting the medicine dispensing device 4 to a communication network N1 such as a LAN, and executes data communication with the server 2 connected via the communication network N1. .
- the communication IF 550 also includes a wireless communication interface such as a wireless communication module that performs wireless data communication with various wireless communication devices such as the barcode reader 504.
- the communication IF 550 is controlled by the control unit 510, acquires prescription data from the server 2, and stores the prescription data in the storage unit 520. For example, the communication IF 550 monitors whether or not prescription data is newly stored in a predetermined storage area of the storage unit 22 provided in the server 2, and the prescription data is newly stored in the predetermined storage area. The prescription data is read from the predetermined storage area. Of course, the communication IF 550 may acquire the prescription data by receiving the prescription data appropriately transmitted from the server 2.
- the medicine supply unit 502 includes a plurality of medicine cassettes 41, a plurality of mounting portions 42, a handing unit 43, a rotation unit 44, a packaging unit 45, and the like.
- the front door 4A of the chemical supply unit 502 can be opened and closed.
- the plurality of medicine cassettes 41 includes a plurality of fixed cassettes 41A capable of dispensing a predetermined specific kind of medicine for each tablet (unit amount), and one tablet of any kind of medicine by changing the driving conditions (A plurality of variable cassettes 41B that can be dispensed for each unit amount) are included.
- the medicine that can be dispensed by the fixed cassette 41A and the variable cassette 41B is, for example, tablets in various forms such as a disk shape, a spherical shape, or a capsule shape. It is also conceivable as another embodiment that the chemical supply unit 502 does not have the fixed cassette 41A but has only a plurality of the variable cassettes 41B.
- the plurality of mounting portions 42 include a plurality of mounting portions 42A to which the fixed cassette 41A can be attached and detached, and a plurality of mounting portions 42B to which the variable cassette 41B can be mounted.
- the mounting portion 42A is provided in the medicine dispensing device 4, and the user can attach and detach the fixed cassette 41A to and from the mounting portion 42A by opening the front door 4A of the medicine dispensing device 4. Is possible.
- the mounting portion 42B is provided on the front surface of the medicine dispensing device 4, and the user can attach and detach the variable cassette 41B to and from the mounting portion 42B without opening the front door 4A of the medicine dispensing device 4. Is possible.
- the mounting portion 42A includes a drive motor 421 and an RFID reader / writer 422.
- the drive motor 421 is controlled by the packaging control unit 500 and supplies a driving force to the drive mechanism of the fixed cassette 41A, thereby discharging the medicine from the fixed cassette 41A.
- the RFID reader / writer 422 reads information from an RFID tag (not shown) provided in the fixed cassette 41A or writes information to the RFID tag by using a radio communication technology of RFID (Radio Frequency Identification). Is possible.
- the RFID reader / writer 422 is used to read identification information of the fixed cassette 41A from the RFID of the fixed cassette 41A.
- the mounting portion 42B includes drive motors 423 to 426 and an RFID reader / writer 427.
- the driving motors 423 to 426 are controlled by the packaging control unit 500 and supply a driving force to the driving mechanism of the variable cassette 41B, thereby discharging the medicine from the variable cassette 41B.
- the RFID reader / writer 422 reads information from an RFID 427A (see FIG. 8) provided in the variable cassette 41B or writes information to the RFID tag 427A using a radio communication technology of RFID (Radio Frequency Identification). It is possible.
- the RFID tag 427A is a non-volatile storage in which cassette identification information for identifying each of the variable cassettes 41B and drug information of medicines assigned to the variable cassettes 41B in a prescription control process (see the left side of FIG. 12) to be described later are recorded.
- Recording medium The medicine information is information that can identify the kind of medicine, and is, for example, medicine name, medicine ID, medicine code, JAN code, RSS code, QR code (registered trademark), and the like.
- the JAN code and the RSS code are numerical or character information expressed by a one-dimensional code (barcode, GS1 code), and the QR code is numerical or character information indicated by a two-dimensional code. is there.
- FIG. 5 is a view in which the cover member that covers the upper portion of the fixed cassette 41A is omitted.
- each kind of medicine to be accommodated in each of the fixed cassettes 41A is determined in advance, for example, medicine information of medicines to be accommodated in the fixed cassette 41A is described in advance on the front surface of each of the fixed cassettes 41A.
- the fixed cassette 41 ⁇ / b> A includes a chemical container 601 that stores a large number of chemicals, and a chemical discharge unit 602 that individually discharges chemicals stored in the chemical container 601.
- the medicine discharge part 602 is provided in a recess formed at a substantially central part of the medicine storage part 601, and the medicine in the medicine storage part 601 descends sequentially toward the medicine discharge part 602.
- the chemical discharge unit 602 includes a rotor 603 that is rotatably supported by the casing of the fixed cassette 41A, and an inner wall 603A that covers the outer periphery of the rotor 603.
- the rotor 603 is connected to the drive motor 421 of the mounting portion 42A via a drive transmission system (not shown) such as various gears when the fixed cassette 41A is mounted on the mounting portion 42A.
- ribs 604 and 605 are formed on the outer peripheral surface of the rotor 603 at predetermined intervals.
- a gap 606 surrounded by the rib 604, the rib 605, and the inner wall 603A is intermittently formed on the outer periphery of the rotor 603.
- the width of the gap 606 is determined according to the type of medicine that is predetermined as the medicine stored in the fixed cassette 41A, and corresponds to the width of one tablet of the medicine.
- a gap 607 is formed between the rib 604 and the rib 605 over the entire outer peripheral surface of the rotor 603.
- the heights of the upper ends of the ribs 604 and the ribs 605 are determined in accordance with the type of medicine that is predetermined as the medicine stored in the fixed cassette 41A. Specifically, the height of the upper end of the rib 604 shown in FIG. 5 corresponds to the height of three tablets of the medicine, and three tablets of medicine are inserted into each of the gaps 606 of the rotor 603. Is done. The height of the upper end of the rib 605 corresponds to the height of one tablet of the medicine.
- a discharge port 608 for discharging chemicals from the rotor 603 is formed in the inner wall 603A, and a partition plate 609 inserted into the gap 607 is provided in the discharge port 608.
- the upper two tablets are restricted from dropping by the partition plate 609, and only the lower one is discharged.
- the drug stored in the drug storage unit 601 is dispensed in units of one tablet by driving the rotor 603 by the drive motor 421.
- variable cassette 41B Next, an example of the variable cassette 41B will be described with reference to FIGS.
- the variable cassette 41B is also disclosed in, for example, International Publication No. 2014/112221. Further, the structure of the variable cassette 41B described here is merely an example, and any other structure may be used as long as it can dispense any kind of medicines one by one.
- JP 2010-535683 A or JP 2010-115493 A discloses another example of the variable cassette 41B.
- the variable cassette 41B includes a medicine container 701 in which a large number of medicines are accommodated, and a first rotating body 702 and a second rotating body 703 for dispensing medicine from the medicine container 701. And. 6 to 8 are views in which a cover member that covers the upper portion of the variable cassette 41B is omitted. Further, the variable cassette 41B only needs to be able to dispense a medicine for each predetermined unit amount. For example, the variable cassette 41B may be configured to dispense a plurality of tablets instead of one tablet.
- the first rotating body 702 is a disk-shaped member that constitutes the bottom surface of the medicine container 701.
- the rotation axis of the first rotating body 702 is inclined by a predetermined angle with respect to the vertical direction, and the upper surface of the first rotating body 702 is inclined by the predetermined angle with respect to a horizontal plane.
- radial ribs 702A are formed on the upper surface of the first rotating body 702 at predetermined intervals.
- the first rotating body 702 is rotatably supported by the casing of the variable cassette 41B, and is connected to a driving gear 702B shown in FIGS.
- the second rotator 703 is a hollow annular member disposed around the first rotator 702 in plan view, and transports the medicine in the medicine container 701 to the dispensing outlet 704 to deliver the dispensing outlet 704. It is an example of the conveyance member paid out from.
- the upper end portion of the first rotating body 702 is located on the same horizontal plane as the second rotating body 703.
- the second rotating body 703 is rotatably supported by the casing of the variable cassette 41B, and a drive gear 703A shown in FIG. 8 is formed on the outer peripheral surface.
- the mounting portion 42B has a driving gear 801 connected to the driving gear 702B of the first rotating body 702 and the second rotation when the variable cassette 41B is mounted.
- a drive gear 802 connected to the drive gear 703A of the body 703 is provided.
- the drive gear 801 is connected to the drive motor 423 of the mounting portion 42B, and the drive gear 802 is connected to the drive motor 424 of the mounting portion 42B.
- variable cassette 41 ⁇ / b> B includes a height regulating member 705 and a width arranged on a dispensing path of the medicine conveyed to the dispensing outlet 704 by the second rotating body 703.
- a regulating member 706 is provided.
- the height restricting member 705 restricts the size in the height direction of the medicine that can be conveyed to the payout port 704 by the second rotating body 703, and the width restricting member 706 by the second rotating body 703.
- the size in the width direction of the medicine that can be conveyed to the outlet 704 is regulated.
- the variable cassette 41B changes the height w1 regulated by the width regulating member 706 and the height adjusting portion 705A for modifying the height h1 regulated by the height regulating member 705.
- Width adjustment unit 706A A pinion gear meshed with a rack (gear) formed on the inner peripheral surface of the elongated hole 706B formed in the width regulating member 706 is formed on the outer peripheral surface of the width adjusting portion 706A.
- the height adjusting unit 705A is rotatably supported by the casing of the variable cassette 41B, and is connected to a drive gear 705B shown in FIG.
- the height adjusting unit 705A is rotationally driven to move the position of the lower end portion of the height regulating member 705 up and down to change the height h1 regulated by the height regulating member 705.
- the width adjusting unit 706A is rotatably supported by the casing of the variable cassette 41B, and is connected to a drive gear 706C shown in FIG.
- the width adjusting portion 706A changes the amount of protrusion of the width restricting member 706 toward the medicine accommodating portion 701 by being rotationally driven, and changes the width w1 restricted by the width restricting member 706.
- the amount of protrusion of the width regulating member 706 toward the medicine accommodating portion 701 is such that the width adjusting portion 706A and the long hole 706B are each in the direction of arrow R3 by the rotation of the width adjusting portion 706A (see FIG. 6). It is changed by moving relative to.
- the mounting portion 42B has a drive gear 803 connected to the drive gear 705B and a drive gear 804 connected to the drive gear 706C when the variable cassette 41B is mounted. Is provided.
- the drive gear 803 is connected to the drive motor 425 of the mounting portion 42B, and the drive gear 804 is connected to the drive motor 426 of the mounting portion 42B.
- variable cassette 41B and the mounting portion 42B include a driving gear 707A and a driving gear 805 that are connected when the variable cassette 41B is mounted on the mounting portion 42B.
- the drive gear 707A is connected to an elevator mechanism (not shown) that raises and lowers the first rotating body 702 in the vertical direction
- the drive gear 805 is connected to a drive motor (not shown). Accordingly, when the driving motor is driven, a driving force is transmitted from the driving gear 805 to the driving gear 707A, and the first rotating body 702 can be moved up and down by the lifting mechanism.
- variable cassette 41B when the first rotator 702 is rotated in the rotation direction R1 (see FIGS. 6 and 7), the medicine in the medicine container 701 is transferred from the first rotator 702 to the second rotator. It is discharged to the rotating body 703.
- the variable cassette 41B when the second rotating body 703 is rotated in the rotation direction R2 (see FIGS. 6 and 7), the medicine on the second rotating body 703 is conveyed toward the payout opening 704. Is done.
- the chemicals conveyed by the second rotating body 703 come into contact with the height regulating member 705 and are returned to the chemical container 701. Further, among the chemicals conveyed by the second rotating body 703, the chemicals conveyed side by side in the width direction come into contact with the width regulating member 706 and are returned to the chemical container 701.
- the medicine having a size corresponding to the height h1 regulated by the height regulating member 705 and the width w1 regulated by the width regulating member 706 is the second rotating body 703.
- the tablets are transported to the payout opening 704 in a state where one tablet is arranged in the circumferential direction. Therefore, in the variable cassette 41B, the medicine stored in the medicine storage unit 701 can be dispensed in units of one tablet, and the amount of medicine dispensed can be controlled.
- the height h1 regulated by the height regulating member 705 and the width w1 regulated by the width regulating member 706 can be changed. It is possible to pay out medicines in units of one tablet.
- each variable cassette 41B is provided with a display section 707 whose display contents can be changed.
- the display unit 707 is an electronic paper in which the display content is written even when energized and thereafter the display of the display content is maintained even in a non-energized state.
- the hand-rolling unit 43 is used for dispensing a medicine that is not suitable for dispensing from the medicine cassette 41, such as a tablet of less than one half tablet or 1/4 tablet, and the medicine dispensing apparatus 4 It is provided so that it can be pulled out. Further, the manual handling unit 43 is used for dispensing medicines not stored in the medicine cassette 41.
- the handmade unit 43 includes a medicine pallet 431 and an individual dispensing unit 432 provided below the medicine pallet 431.
- the hand making unit 43 is also referred to as a DTA (Detachable Table Adapter).
- FIG. 10 is a schematic plan view of the medicine pallet 431 viewed from above.
- the chemical pallet 431 includes a plurality of DTA cells 431A provided in a matrix (lattice). Each DTA cell 431A is charged with a medicine corresponding to medicine information included as a prescription medicine in the prescription data in units of taking time.
- the individual dispensing unit 432 can sequentially dispense the medicines placed on the medicine pallet 431 in units of the DTA cell 431A.
- a handing unit that can dispense medicine in units of the DTA cell 431A as in the handing unit 43 is disclosed in, for example, Japanese Patent Application Laid-Open No. 2006-110386.
- each of the DTA cells 431A of the chemical pallet 431 can be opened and closed.
- the bottom surface of each DTA cell 431A is opened by a predetermined driving means such as a motor, so that the medicine put into each DTA cell 431A is supplied to the individual dispensing unit 432. Fall towards.
- the individual dispensing unit 432 includes a plurality of dispensing cells corresponding to positions below each of the DTA cells 431A of the medicine pallet 431 in a state where the medicine pallet 431 is accommodated in the medicine dispensing device 4.
- the individual payout unit 432 includes an opening / closing mechanism capable of sequentially opening and closing the bottom surface of each of the payout cells, and the bottom surface of each of the payout cells is opened in a predetermined specific order by the open / close mechanism. As a result, the chemicals put in each of the dispensing cells are sequentially dispensed toward the rotating unit 44 in units of the dispensing cells.
- the rotating unit 44 includes a plurality of drug rotating units 441, a unit rotating unit 442, and a drug discharging unit 443.
- the unit rotating part 442 is rotatably supported by a base part (not shown).
- Each of the medicine rotating parts 441 can displace the posture of the medicine by rotating one medicine supplied from the medicine cassette 41 or the hand handling unit 43.
- the six medicine rotating parts 441 are arranged at intervals of 60 ° around a predetermined rotation axis, and the unit rotating part 442 moves the medicine rotating part 441 around the predetermined rotation axis. Can be rotated.
- one medicine dispensed from the medicine cassette 41 falls on the medicine rotating unit 441, or one medicine dispensed from the manual handling unit 43 becomes the medicine rotation. After falling on the part 441, the medicine rotating part 441 is sequentially rotated toward a position corresponding to the medicine discharging part 443.
- the medicine placed on the medicine rotating unit 441 falls from the medicine rotating unit 441 moved to a position corresponding to the medicine discharging unit 443 to the packaging unit 45, and in the packaging unit 45
- the medicine package 451 is loaded.
- the packaging unit 45 accommodates the medicine supplied from one or both of the medicine cassette 41 and the hand handling unit 43 of the medicine supply unit 502 in one packaging paper in a unit of packaging such as a dosing time.
- the packaging unit 45 forms a medicine package 451 by packaging a medicine in the packaging unit with a transparent or translucent roll-shaped medicine package sheet 900 and sealing it by welding or the like. Thereby, the medicine package sheet 900 in which the medicine is stored in each medicine package 451 in the packaging unit is discharged from the packaging unit 45.
- FIG. 11 is a view showing an example of the medicine package sheet 900 discharged from the packaging unit 45. As shown in FIG.
- a plurality of medicine packages 451 in which a plurality of medicines are packaged in the unit of packaging are continuously formed on the medicine package sheet 900, and between the medicine packages 451, respectively. Cut-off dotted lines 452 (perforations) for easily separating each of the medicine packs 451 are formed.
- the packaging control unit 503 includes a control unit 560, a storage unit 570, and an operation display unit 580, and controls the medicine supply unit 502 to perform the packaging operation on the medicine dispensing device 4. Is executed.
- the packaging control unit 503 is built in the medicine dispensing device 4. Further, the control unit 510 and the control unit 560 may be configured as one control unit.
- the control unit 560 is control means having a CPU, RAM, ROM, EEPROM, and the like.
- the control unit 560 executes various processes according to various programs stored in advance in storage means such as the ROM, the EEPROM, or the storage unit 570 by the CPU.
- the RAM and the EEPROM are used as a temporary storage memory (working area) for various processes executed by the CPU.
- the control unit 560 may be an integrated circuit such as an ASIC or a DSP.
- control unit 560 includes a display processing unit 561 and a drive control unit 562.
- control unit 560 functions as the display processing unit 561 and the drive control unit 562 by executing various processes according to the control program.
- the display processing unit 561 and the drive control unit 562 may be configured as an electric circuit.
- the display processing unit 561 causes a display screen such as the operation display unit 580 or the display unit 530 to display a guidance screen for assisting the user in putting the medicine into the manual handling unit 43.
- a display screen such as the operation display unit 580 or the display unit 530 to display a guidance screen for assisting the user in putting the medicine into the manual handling unit 43.
- the control unit 510 may have the function of the display processing unit 561.
- the guide screen is displayed on the display unit 530 or the operation display unit 580 by the control unit 510. .
- the drive control unit 562 drives the variable cassette 41B according to a driving condition set in advance corresponding to the medicine information allocated to the variable cassette 41B or the mounting unit 42B by the allocation processing unit 511. A process for dispensing medicines corresponding to the plurality of prescription data from the cassette 41B is executed. Note that the control unit 510 may have the function of the drive control unit 562.
- the storage unit 570 is storage means such as HDD (HARD DISK DRIVE) or SSD (Solid State Drive) that stores various data. Specifically, the storage unit 570 stores in advance a control program for causing a computer such as the control unit 560 to execute a packaging control process (see the right side of FIG. 12) described later.
- the control program is recorded on a computer-readable recording medium such as a CD, a DVD, or a semiconductor memory, for example, and is read from the recording medium by a reading device such as a disk drive (not shown) and stored in the storage unit 520. Installed on.
- the present invention can be understood as an invention of a computer-readable recording medium that records the control program.
- the operation display unit 580 is an operation display unit including a liquid crystal monitor that displays various types of information and operation screens according to control instructions from the control unit 510 or the control unit 560, and a touch panel that can accept a user's touch operation. is there. Specifically, the operation display unit 580 is used to display the guidance screen for guiding the introduction of medicines into the manual handling unit 43.
- the bar code reader 504 is a code for identifying a medicine from a JAN code, RSS code, or QR code written on a medicine container (box, bottle, etc.) or PTP sheet provided in a medicine shelf of a pharmacy. It is readable.
- the barcode reader 504 is also used to read the code information indicating the prescription identification information printed on the medicine package 451. Information read by the barcode reader 504 is input from the barcode reader 504 to the prescription control unit 501 by wireless communication.
- the barcode reader 504 is a portable terminal such as a PDA or a smartphone. For example, in the medicine dispensing apparatus 4, the bar code reader 504 is used for collation between a prescription medicine included in the prescription data and a medicine taken out from the medicine shelf.
- Step S1> the control unit 510 specifies, as prescription data to be processed, the number of prescription data satisfying a preset specific condition for the prescription data input to the medicine dispensing device 4. That is, in the step S1, a plurality of the prescription data may be specified as prescription data to be processed.
- the prescription data specified here may be referred to as target prescription data.
- control unit 510 may wait for input of the prescription data satisfying the specific condition in step S1.
- the waiting time set in advance until the specific condition is satisfied after the input of the prescription data, or when a tightening operation is performed by the user It can be considered that the specific condition is satisfied.
- the specific condition includes one or a plurality of conditions, and among the prescription data input to the medicine dispensing device 4, any one of the conditions is satisfied in the order of input or in the order of prescription time.
- One or a plurality of the prescription data until it is determined is specified as the target prescription data.
- the control unit 510 can set the validity and invalidity of each of the one or more conditions in advance according to a user operation.
- the number of the prescription data is such that the medicine included in the prescription data as a prescription drug can be dispensed by the handing unit 43 in one input operation. It is conceivable to include reaching. That is, the prescription data is specified as the target prescription data in such a number that the total number of the prescription data of one or a plurality of patients falls within the number of DTA cells 431A of the medicine pallet 431 of the handing unit 43. . For example, if the number of the DTA cells 431A is 63, and if the one prescription data is a minute 3 (morning, noon, evening) and one day, three DTA cells 431A for each prescription data Therefore, a maximum of 21 prescription data is specified as the target prescription data.
- the number of the prescription data for which the number of the DTA cells 431A to be used is insufficient is specified as the target prescription data. Is done. For example, if the number of the DTA cells 431A is 63, and if the one prescription data is for 3 days (morning, noon, evening) and 4 days, 12 DTA cells 431A for each prescription data Therefore, a maximum of 5 prescription data is specified as the target prescription data. Even if the usage is different in each of the prescription data, the control unit 510 determines that the total number of the prescription data is based on the usage of each of the prescription data. The number of the prescription data that falls within the number of DTA cells 431A is specified.
- step S2 it is determined whether or not there is the fixed cassette 41A corresponding to all the medicine information input as medicine information indicating the kind of medicine to be dispensed in the target prescription data in step S2 described later.
- the control unit 510 in the step S1, based on the target prescription data and the cassette master 524, medicine information on medicines included in the prescription data input to the medicine dispensing device 4 as prescription medicines.
- the control unit 510 assigns, to the manual handling unit 43, medicine information for which there is no corresponding fixed cassette 41A among medicine information of medicines included as prescription drugs in the target prescription data.
- the number of the prescription data that can be paid out in one input operation can be specified as the target prescription data.
- the prescription data including the medicine information for which the corresponding fixed cassette 41A does not exist is not input to the medicine dispensing device 4, it is not determined that the specific condition is satisfied.
- the medicine information in which the medicine remaining amount of the fixed cassette 41A is equal to or less than a preset threshold remaining amount (0 or a dispensing amount).
- the remaining amount of medicine in each of the fixed cassettes 41A is calculated based on, for example, the amount of medicine input when filling the fixed cassette 41A and the number of dispenses from the fixed cassette 41A.
- the specific condition includes that patient wards corresponding to the prescription data are different.
- the ward of the patient corresponding to the first to third prescription data input to the medicine dispensing device 4 is “2F West”, and the patient corresponding to the fourth prescription data If the ward is “3F East”, the third prescription data is specified as the target prescription data.
- control unit 510 can also specify one or a plurality of the prescription data arbitrarily selected by a user operation as the target prescription data.
- Step S2 the control unit 510 determines whether or not there is the fixed cassette 41A corresponding to all drug information input as drug information indicating the type of drug to be dispensed with respect to the target prescription data. to decide. Specifically, the control unit 510 includes, based on the cassette master 524 stored in the storage unit 520, whether or not a drug for which the corresponding fixed cassette 41A does not exist is included in the target prescription data as a prescription drug. Judge whether or not.
- the control unit 510 shifts the process to step S3.
- step S8 a request for starting a packaging operation using each of the fixed cassettes 41A is transmitted to the control unit 560, and the control unit 560 executes a process for executing the packaging operation.
- the process of step S2 may be omitted, and the control unit 510 may move the process to step S3 after step S1.
- the controller 510 uses any one or more of the variable cassettes 41B in accordance with a user operation to fix the medicines set in advance similarly to the fixed cassette 41A. It is also possible to set as a cassette. In this case, in step S2, it may be determined whether or not there is the fixed cassette 41A or the fixed cassette corresponding to all drug information.
- the cassette set as the fixed cassette among the variable cassettes 41B may be referred to as a fixed cassette 41C.
- the controller 510 determines that the corresponding fixed cassette 41A in the order of input or the prescription data with the earliest prescription data among the prescription data input to the medicine dispensing device 4 in steps S1 to S2
- the number of the prescription data that can be paid out in one input operation using the hand making unit 43 is specified as the target prescription data. Is also conceivable as another embodiment.
- the control unit 510 is based on the one or more target prescription data specified in step S1, and is medicine information of a medicine to be dispensed included in the target prescription data, and the corresponding fixed
- the medicine information for which the cassette 41A does not exist is assigned to the unallocated variable cassette 41B to which the medicine information has not yet been assigned. That is, when a plurality of prescription data is specified as the target prescription data in the step S1, the medicine information of the medicines to be dispensed included in the plurality of target prescription data is based on the plurality of target prescription data. It is possible to assign to the variable cassette 41B.
- step S3 medicine information of medicines to be dispensed in the plurality of prescription data is assigned to the variable cassette 41B in units of the plurality of target prescription data according to an assignment rule set in advance.
- the processing in step S3 is an example of an allocation step executed by the allocation processing unit 511 of the control unit 510.
- the medicine information is assigned to the variable cassette 41B will be described as an example.
- the medicine information may be assigned to the mounting portion 42B.
- one or more medicines to be dispensed using the variable cassette 41B among the medicines included in the plurality of prescription data to be dispensed are specified according to the allocation rule.
- the variable cassette 41B or the mounting portion 42B used for paying out the money is selected and associated.
- the storage unit 520 stores cassette allocation information 521 indicating an allocation state between the variable cassette 41B and the drug information.
- the storage unit 520 corresponds to the allocation content of the drug information to the variable cassette 41B.
- the cassette allocation information 521 is updated.
- a medicine name or medicine ID indicating the kind of medicine currently assigned to each variable cassette 41B is stored as medicine information.
- the cassette allocation information 521 also stores the total amount of medicine information paid out.
- medicine information such as a medicine code and a JAN code (or RSS code) may be stored in the cassette allocation information 521 as the medicine information.
- the cassette identification information is also stored in the RFID tag 427A of each variable cassette 41B.
- the cassette allocation information 521 it is stored that the variable cassette 41B to which no drug information is currently allocated is not allocated.
- the drug identification “Drug M1” is included in the cassette identification information “C1,” “C2,” “C3,” “C4,” and “C8” of the variable cassette 41B.
- Drug M2 is included in the cassette identification information “C1,” “C2,” “C3,” “C4,” and “C8” of the variable cassette 41B.
- Drug M2 Drug M3 ",” Drug M4 ", and” Drug M5 "are assigned drug information.
- the cassette identification information “C5”, “C6”, and “C7” are indicated by “ ⁇ ” to indicate that no drug information is assigned yet. Note that the data structure of the cassette allocation information 521 shown in FIG.
- the cassette allocation information 521 may be stored in the storage unit 520 as one item of the pharmaceutical master, for example. Good.
- the cassette identification information of the variable cassette 41B assigned to the medicine is stored in association with each medicine included in the medicine master.
- the allocation rule preferentially allocates medicine information with a large amount of dispensing in the plurality of target prescription data among the plurality of target prescription data included in the plurality of target prescription data to the variable cassette 41B.
- One rule is included.
- the controller 510 determines the first rule with the highest priority, and assigns medicine information included in the target prescription data to the variable cassette 41B according to the first rule. In other words, a medicine having a large amount of payout in the plurality of target prescription data is preferentially selected as a medicine using the variable cassette 41B.
- the allocation rule includes drug information in which the number of tablets dispensed in accordance with the usage in the plurality of target prescription data is unequal among the plurality of target prescription data included in the plurality of target prescription data.
- a second rule is preferentially assigned to the variable cassette 41B.
- the control unit 510 sequentially assigns the medicine information to the variable cassette 41B according to the first rule, and when it becomes impossible to determine whether or not the medicine information is assigned according to the first rule, the control unit 510 assigns the medicine information to the variable cassette 41B according to the second rule. Assign drug information.
- a medicine with an uneven number of tablets to be dispensed in accordance with the usage is preferentially selected as a medicine using the variable cassette 41B.
- the allocation rule preferentially assigns medicine information having a large number of packages in the plurality of target prescription data to the variable cassette 41B among the medicine information to be dispensed included in the plurality of target prescription data.
- Rules are included.
- the control unit 510 assigns the medicine information to the variable cassette 41B according to the first rule and the second rule, and when the first rule and the second rule cannot determine whether or not the assignment is made, The medicine information is assigned to the variable cassette 41B according to three rules. In other words, a medicine having a large number of packages in the plurality of target prescription data is preferentially selected as a medicine using the variable cassette 41B.
- control unit 510 executes the assignment to the variable cassette 41B with priority in the order of the first rule, the second rule, and the third rule.
- medicine information is assigned to the variable cassette 41B in the order of medicine codes in the plurality of target prescription data among the plurality of target prescription data included in the plurality of target prescription data.
- a fourth rule may be included.
- the medicine information is assigned to the variable cassette 41B according to any one or two of the first rule, the second rule, and the third rule. It may be broken.
- the control unit 510 may be able to arbitrarily set switching between valid and invalid for the first rule, the second rule, and the third rule in accordance with a user operation. Further, the control unit 510 can arbitrarily set the application order of the first rule, the second rule, and the third rule according to a user operation. Further, even when there is the unallocated variable cassette 41B, and according to the allocation rule, even if the drug information is allocated to the variable cassette 41B, the payout total of the drug information is set in advance.
- the medicine information that is equal to or less than the specified number is not assigned to the variable cassette 41B.
- information on whether or not each of the drug information can use the variable cassette 41B is registered in the drug master. In this case, the drug that cannot be used for the variable cassette 41B is considered. The information is excluded from the assignment target to the variable cassette 41B.
- each prescription data explained here is prescription data for one day.
- the three variable cassettes 41B of the cassette identification information “C5” to “C7” are cassettes that are in an unallocated state and to which current drug information can be allocated. To do.
- the total payout of “Drug A” in the three target prescription data is 18 tablets
- the total payout of “Drug B” is 12 tablets
- the total payout of “Drug C” is 6 tablets
- the total payout of “Drug D” Is 12 tablets
- “Drug E” has a total payout of 3 tablets. Therefore, in the step S3, as shown in FIG. 15, based on the first rule, “Drug A” with the largest payout total, “Drug B” and “Drug D” with the next highest payout total, "C5", "C6", and “C7” are assigned to the variable cassettes 41B, respectively, and the cassette assignment information 521 is updated.
- cassette allocation information 521 drug information of “Drug A”, “Drug B”, and “Drug D” is added to the variable cassette 41B whose cassette identification information is “C5”, “C6”, and “C7”. And “18 tablets”, “12 tablets”, and “12 tablets” payout totals, respectively. That is, for the three target prescription data, the same type of medicine is assigned to the same variable cassette 41B, and in the packaging operation based on the three target prescription data, the medicine is dispensed from the same variable cassette 41B. Will be.
- the drug information of “Drug C” and “Drug E” is not allocated to the variable cassette 41B, but is allocated to the manual handling unit 43 in step S5 described later.
- manual allocation information indicating a correspondence relationship between each DTA cell 431A of the chemical pallet 431 of the manual handling unit 43, chemical information to be input to the DTA cell 431A, and the number of injections. 523 is stored.
- the manual allocation information 523 is updated when the medicine information is allocated to the manual unit 43.
- “Drug C” is stored in the DTA cell 431A corresponding to “1A”, “2A”, and “3A” in the medicine pallet 431.
- “Drug E” is assigned to each of the DTA cells 431A corresponding to “4A”, “5A”, and “6A”.
- FIGS. 17 and 18 are specified as the target prescription data.
- the medicine names “Drug A”, “Drug B”, and “Drug C” are 2 times each in the morning, noon, and evening. It is shown that each tablet is prescribed.
- the drug name “Drug A” is prescribed twice each in the morning, noon, and evening, and the drug name is “Drug E”.
- one tablet is prescribed each three times in the morning, noon, and evening.
- the prescription data with the ID “002” indicates that the medicine with the drug name “Drug C” is prescribed one tablet twice each in the morning and noon.
- the prescription data with ID “003” two tablets each of the medicine names “Drug A”, “Drug B”, and “Drug D” are prescribed three times each in the morning, noon, and evening. It is shown that for a drug with the drug name “Drug C”, one tablet is prescribed once in the evening.
- the total payout of “Drug A” in the three target prescription data is 18 tablets
- the total payout of “Drug B” is 12 tablets
- the total payout of “Drug C” is 6 tablets
- the total payout of “Drug D” Is 6 tablets and “Drug E” is 3 tablets. Therefore, based on the first rule, “Drug A” with the largest payout total and “Drug B” with the next highest payout total are assigned to the variable cassette 41B.
- “Drug C” and “Drug D”, which have the next highest total payout have the same payout total. According to the first rule, either “Drug C” or “Drug D” is designated as the variable cassette. It cannot be assigned to 41B.
- “Drug C” in which the number of tablets to be dispensed in the dose period is uneven is assigned to the variable cassette 41B.
- “Drug E” is assigned to the manual handling unit 43 without being assigned to the variable cassette 41B.
- the medicine with the drug name “Drug A” and the drug with “Drug B” are 2 tablets each in the morning, noon, and evening. It is shown that each is prescribed. Furthermore, the prescription data with the ID “001” indicates that the medicine with the drug name “Drug C” is prescribed one tablet each in the morning, noon and evening. Similarly, in the prescription data with the ID “002”, the medicine with the drug name “Drug A” is prescribed twice each in the morning, noon, and evening, and the drug name is “Drug C”. The drug “Drug E” shows that one tablet is prescribed three times each in the morning, noon and evening. In addition, in the prescription data with ID “003”, two tablets each of the medicine names “Drug A”, “Drug B”, and “Drug D” are prescribed three times each in the morning, noon, and evening. The effect is shown.
- the total payout of “Drug A” in the three target prescription data is 18 tablets
- the total payout of “Drug B” is 12 tablets
- the total payout of “Drug C” is 6 tablets
- the total payout of “Drug D” Is 6 tablets and “Drug E” is 3 tablets. Therefore, based on the first rule, “Drug A” with the largest payout total and “Drug B” with the next highest payout total are assigned to the variable cassette 41B.
- the payout total is the same, and the number of tablets to be paid out at each dose period is also equal.
- Step S4> the control unit 510 transmits the driving condition corresponding to the medicine information to be dispensed allocated to the variable cassette 41B in step S3 and the cassette allocation information 521 to the control unit 560. Accordingly, the control unit 560 can drive the variable cassette 41B according to the driving condition. Further, the control unit 560 can grasp the correspondence relationship between the variable cassette 41B, the medicine information, and the payout total based on the cassette allocation information 521.
- the driving condition is transmitted together with the medicine information corresponding to the driving condition, but the driving condition may be transmitted in association with the cassette identification information of the variable cassette 41B to be driven under the driving condition. .
- the storage unit 520 stores drive correspondence information 522 indicating the correspondence between the medicine information and the drive conditions of the variable cassette 41B. Then, the control unit 510 specifies the driving condition corresponding to the medicine information based on preset driving correspondence information 522 (see FIG. 19).
- FIG. 19 is a diagram showing an example of the drive correspondence information 522.
- the driving correspondence information 522 stores driving conditions set in advance corresponding to each medicine information.
- the driving conditions include pre-driving conditions relating to adjustment of the variable cassette 41B before starting dispensing of medicines from the variable cassette 41B, driving conditions relating to drive control during dispensing of medicines from the variable cassette 41B, and Three types of conditions, that is, a driving stop condition relating to driving control when stopping the dispensing of medicine from the variable cassette 41B, are included.
- the driving correspondence information 522 shown in FIG. 19 As the driving condition corresponding to each medicine whose medicine names are “M1”, “M2”, “M3”, and “M4”, Information about each item of height, the width of the payout path, the payout speed, the first slowdown, the second slowdown, and the reverse rotation operation is stored.
- the driving condition is merely an example.
- the vibration frequency or amplitude of the vibration is determined as the driving condition. It is possible.
- the data structure of the drive correspondence information 522 shown in FIG. 19 is merely an example, and the drive condition determined by the drive correspondence information 522 is stored in the storage unit 520 as one item of the pharmaceutical master, for example. It may be what was done.
- the height of the payout path and the width of the payout path are examples of the pre-driving condition, and the medicine is discharged from the payout outlet 704 one by one by the second rotating body 703 of the variable cassette 41B. Is a value of the height h1 and the width w1 (see FIG. 7) preset as possible values.
- the dispensing speed is an example of the driving condition, and is a rotation speed suitable for each medicine information as the rotation speed of the second rotating body 703 when the medicine is dispensed from the variable cassette 41B. For example, if the size of the medicine is small, if the rotational speed of the drive motor 424 is high, the medicine is likely to be dispensed excessively until the drive motor 424 stops. On the other hand, if the size of the medicine is large, even if the rotational speed of the drive motor 424 is high, the medicine is not dispensed excessively until the drive motor 424 stops.
- the medicine dispensing speed set as the driving condition that is, the medicine conveyance speed by the second rotating body 703 differs depending on the size of the medicine. Specifically, it is conceivable that the dispensing speed when the size of the medicine is large is set to a slower value than the dispensing speed when the size of the medicine is small.
- the first slow-down and the second slow-down are examples of the driving stop condition, and when the medicine from the variable cassette 41B is stopped, the rotational speed of the second rotating body 703 is gradually increased. It is the information regarding the execution timing of slowdown that decelerates.
- the item of the reverse rotation operation is an example of the driving stop condition, and the medicine transport direction by the second rotating body 703 is reversed when stopping the dispensing of the medicine from the variable cassette 41B. It is the information regarding the presence or absence of execution of the reverse rotation operation to switch.
- Step S11> the control unit 560 determines whether or not the driving condition is received from the control unit 510 in step S11.
- the control unit 560 shifts the process to Step S12, and while the driving condition is not received (No side of S11). Then, the process proceeds to step S13.
- the control unit 560 associates the driving condition received from the control unit 510 with the cassette identification information of the variable cassette 41B to which the medicine information corresponding to the driving condition is assigned to the storage unit 570.
- the control unit 560 causes the storage unit 570 to store the cassette allocation information 521 received together with the driving conditions from the control unit 510.
- Step S12 the control unit 560 drives the variable cassette 41B corresponding to the cassette identification information received together with the driving condition according to the advance driving condition among the driving conditions, and the height h1 of the payout path And the width w1 of the payout path is changed.
- the control unit 560 makes the pre-driving condition (height h1 and width w1 of the dispensing path) according to the pre-driving condition.
- the variable cassette 41B is driven to discharge the medicine from the variable cassette 41B, and a packaging operation for packaging the medicine package 451 at each dose time is executed (S16).
- the control unit 560 controls the height adjusting unit 705A and the width adjusting unit 706A according to the driving condition, thereby determining the types of medicines that can be dispensed from the variable cassette 41B in units of one tablet.
- the medicine is changed to the medicine indicated by the medicine information assigned in S3.
- the controller 560 drives the driving motor 425 and the driving motor 426 to return the positions of the height regulating member 705 and the width regulating member 706 to the initial state.
- the control unit 560 drives the height adjusting unit 705A by the drive motor 425, and the height h1 regulated by the height regulating member 705 of the variable cassette 41B is determined by the driving condition.
- the height of the payout route is changed.
- control unit 560 drives the width adjusting unit 706A by the drive motor 426, and sets the width w1 regulated by the width regulating member 706 of the variable cassette 41B to the payout determined by the driving condition. Change to the width of the path.
- the initial state may not be returned to the initial state.
- variable cassette 41B dispenses the medicine indicated by the medicine information allocated in step S3 in units of one tablet. It becomes possible to control the amount of medicine to be dispensed.
- the driving condition does not include the pre-driving condition
- the height adjusting unit 705A and the width adjusting unit 706A of the variable cassette 41B are manually operated to increase the height h1 and the width of the payout path.
- a configuration capable of arbitrarily adjusting w1 is also conceivable as another embodiment.
- step S4 the control unit 510 adds the medicine information assigned to the variable cassette 41B and the total payout of the medicine information to the display unit 707 of the variable cassette 41B to which medicine information is assigned in step S3. Are displayed based on the cassette allocation information 521.
- step S12 the control unit 560 may cause the display unit 707 to display the medicine information assigned to the variable cassette 41B and the payout total of the medicine information based on the cassette assignment information 521. Good.
- Step S5 the controller 510 is medicine information in which the corresponding fixed cassette 41A does not exist among the medicine information included in one or more target prescription data, and is not assigned to the variable cassette 41B. Alternatively, a plurality of pieces of chemical information are assigned to the manual handling unit 43. As a result, the medicine corresponding to the medicine information that has not been assigned to the variable cassette 41B is dispensed from the manual handling unit 43. Note that the processing in step S6 is executed by the allocation processing unit 511 of the control unit 510. In the case where all of the drug information for which there is no corresponding fixed cassette 41A among the drug information included in one or a plurality of target prescription data is assigned to the variable cassette 41B, No assignment is made.
- step S5 After the control unit 510 assigns the medicine information determined in step S2 that the corresponding fixed cassette 41A does not exist to the handing unit 43, in step S5, it may be considered as another embodiment that the medicine information assigned to the variable cassette 41B in the step S3 is released from the handing unit 43.
- the drug information is stored in the manual allocation information 523 in association with each DTA cell 431A of the manual handling unit 43, and then the chemical allocated to the variable cassette 41B. It is conceivable that information is deleted from the manual assignment information 523.
- the manual allocation information 523 it is assumed that the drug information is not allocated to the DTA cell 431A in which the corresponding drug information is deleted from the DTA cell 431A.
- Step S6> the control unit 510 transmits to the control unit 560 the medicine information to be dispensed assigned to the handing unit 43 in step S ⁇ b> 5. Thereby, the said control part 560 can grasp
- Step S13 the control unit 560 determines whether or not the manual allocation information 523 indicating the allocation content from the control unit 510 to the manual unit 43 is received. .
- the control unit 560 shifts the process to step S14, while the manual assignment information 523 is not received. (No side of S13), the process proceeds to step S15.
- Step S14 the control unit 560 causes the operation display unit 580 to display a guidance screen for guiding medicines to be filled in each of the DTA cells 431A based on the manual allocation information 523.
- the process in step S14 is executed by the display processing unit 561.
- the process of step S14 may be executed by the control unit 510.
- FIG. 20 to FIG. 23 are diagrams showing examples of the guidance screen.
- the guide screen includes a region A1 indicating a list of medicine information assigned to the handing unit 43 in the handing assignment information 523, and a medicine shown in the region A1.
- an area A2 indicating the position and number of the medicines corresponding to the currently selected medicine information is included.
- the control unit 560 includes medicine information in which the placement position and the number of placements are displayed in the area A2 among the medicine information assigned to the hand making unit 43 in the hand making assignment information 52 in the area A1.
- the medicine information whose placement position and number of placements are not yet displayed in the area A2 are displayed in a distinguishable manner by the character color or the background color.
- the control unit 560 selects the top-level medicine information displayed in the area A1 in the area A2, as shown in FIG.
- the position and number of chemicals that are input corresponding to the information are displayed.
- the control unit 560 moves down the current medicine information to be displayed displayed in the area, as shown in FIG.
- the medicine information is selected, and the injection position and the number of injections corresponding to the medicine information are displayed in the area A2.
- the control unit 560 displays the medicine loading position and the number of medicines corresponding to the selected medicine information in the area A2.
- the control unit 560 displays a list of patients corresponding to the current target prescription data as shown in FIG. It is displayed in the area A3 of 580. Further, when the operation key K2 displayed on the operation display unit 580 is operated in a state where the list of patients is displayed, the control unit 560, as shown in FIG. A list of drug information assigned to the variable cassette 41B among the drug information included as prescription drugs in the target prescription data is displayed. In the example shown in FIG. 23, “UC” indicating the abbreviation of the variable cassette 41B is displayed in association with the medicine assigned to the variable set 41B.
- the area A1 displays a list of medicine information assigned to the handing unit 43 among the medicine information included as prescription drugs in the current target prescription data. Therefore, the user can easily grasp the allocation destination of the drug information included as the prescription drug in the current target prescription data by referring to the display of the operation display unit 580. Further, among the drug information included as prescription drugs in the target prescription data this time, the drug information on which the corresponding fixed cassette 41A or the fixed cassette 41C exists also includes the fixed cassette 41A or the fixed cassette 41C. It is also conceivable as another embodiment that the correspondence relationship with the medicine information is displayed in the area A4. In addition, when the operation key K2 is operated in a state where the list of medicine information assigned to the variable cassette 41B is displayed, for example, it may be possible to return to the screen on which the list of patients is displayed.
- Step S7 the control unit 510 determines whether or not a filling completion operation indicating that the filling of the chemical into the variable cassette 41B is completed is performed on the operation unit 540. Specifically, when the medicine information is assigned to the variable cassette 41B in the step S3 and the medicine information is displayed on the display section 707 of the variable cassette 41B, the user supplies the variable cassette 41B to the medicine supply. Remove from unit 502. Then, the user puts the necessary number of tablets into the variable cassette 41B while referring to the prescription corresponding to the prescription data or the information displayed on the display unit 707.
- the user attaches the variable cassette 41 ⁇ / b> B to the medicine supply unit 502 and performs the filling completion operation on the operation unit 540. If the medicine information is also assigned to the hand handling unit 43 in step S5, the user closes the medicine palette 431 after opening the medicine palette 431 of the hand handling unit 43 and feeding the medicine. Then, the filling completion operation is performed.
- the detachment of the variable cassette 41B and the opening / closing of the hand handling unit 43 may be an example of the filling completion operation.
- step S7 the control unit 510 waits for the process in step S7.
- the control unit 510 shifts the process to step S8.
- the medicine filling completion operation is performed for all the variable cassettes 41B corresponding to the medicine information in the step S7.
- Judge whether or not If the medicine information is assigned to the hand making unit 43 in step S5 it is determined in step S7 whether the opening / closing operation of the medicine pallet 431 of the hand making unit 43 is completed. May be.
- step S ⁇ b> 8 the control unit 510 transmits a request for starting a packaging operation based on each target prescription data to the control unit 560. Thereafter, in step S9, the control unit 510 waits for a notification of completion of the packaging operation from the control unit 560 (No side in S9). And when the completion notification of the said packaging operation is received (Yes side of S9), the said control part 510 will shift a process to step S10.
- Step S10 the control unit 510 displays on the display unit 707 of the variable cassette 41B that the payout has been completed to the effect that the payout has been completed.
- the control unit 510 displays on the display unit 707 of the variable cassette 41B that the payout has been completed to the effect that the payout has been completed.
- the character “payout completed” is displayed on the display unit 707, or the display of the medicine information on the display unit 707 is erased.
- Step S15 the control unit 560 determines whether there is a request for starting the packaging operation from the control unit 510.
- the control unit 560 shifts the process to step S16, and the start request for the packaging operation is not received. In the meantime (No side of S15), the process proceeds to step S11.
- Step S16> the control unit 560 executes a packaging operation based on the one or more target prescription data in accordance with the start request for the packaging operation. Specifically, the control unit 560 pays out necessary medicines from the fixed cassette 41A, the variable cassette 41B, and the manual handling unit 43 of the medicine supply unit 502 based on one or more target prescription data. Let it come out. Then, the controller 560 causes the packaging unit 45 to package the medicines dispensed from the fixed cassette 41A, the variable cassette 41B, and the hand handling unit 43 in a unit of packaging such as a dosing time.
- the step S16 is an example of a driving step executed by the drive control unit 562 of the control unit 560.
- the control unit 560 controls the driving of the variable cassette 41B based on the number of payouts input from the counter, and pays out only a preset payout amount (prescription amount) from the variable cassette 41B. Is possible.
- the packaging operation is sequentially executed for the plurality of target prescription data.
- the packaging operation corresponding to a plurality of the target prescription data in the case where the drug information of the medicine included as the payout target in the plurality of target prescription data is assigned to the same variable cassette 41B, The same medicine is dispensed from the same variable cassette 41B. Therefore, the user does not need to fill the plurality of variable cassettes 41B with the same medicine, or need to repeatedly fill the variable cassette 41B with the same medicine, and can fill the variable cassette 41B with the medicines collectively. It becomes possible and the efficiency of the filling work by the user increases.
- variable cassette 41B when the same medicine contained in each prescription data is assigned to the different variable cassette 41B, or when the same medicine contained in each prescription data is repeatedly assigned to the same variable cassette 41B. In addition, it is necessary to fill the plurality of variable cassettes 41B with the same medicine, or it is necessary to repeatedly fill the variable cassette 41B with the same medicine.
- Step S17> Thereafter, when the packaging operation corresponding to one or a plurality of the target prescription data is completed in step S14, the control unit 560 transmits a completion notification of the packaging operation to the control unit 510 in subsequent step S17. To do.
- variable cassette 41B As described above, in the medicine dispensing device 4, medicine information of one or a plurality of medicines to be dispensed included in the plurality of prescription data is assigned to the variable cassette 41B based on a plurality of prescription data. Therefore, the variable cassette 41B can be used more efficiently than in the case where drug information is assigned to the variable cassette 41B based on individual prescription data.
- the control unit 510 may assign the medicine information to the mounting unit 42B to which the variable cassette 41B is mounted.
- the control unit 510 transmits information indicating a correspondence relationship between the medicine information and the mounting unit 42B to the control unit 560 together with a driving condition corresponding to the medicine information to be dispensed. . Accordingly, the control unit 560 can drive the variable cassette 41B mounted on the mounting unit 42B in accordance with the driving conditions.
- the tablets are discharged from the fixed cassettes 41A or the fixed cassettes 41C in the order in which the tablets are replenished.
- the tablets are discharged from the fixed cassettes 41A or the fixed cassettes 41C in the order in which the tablets are replenished.
- the medicine dispensing device 4 can reduce the frequency of the shortage of tablets while realizing the first-in-first-out of the tablets while suppressing an increase in the number of the fixed cassettes 41A or the fixed cassettes 41C.
- a replenishment control function is provided.
- the tablet replenishment control function will be described.
- the medicine dispensing device 4 as described above, the dispensing of the tablets is executed for a plurality of prescription data satisfying the specific condition. However, the medicine dispensing device 4 performs the tablet dispensing for each of the prescription data.
- the structure which can perform payment may be sufficient.
- FIG. 24 is a flowchart showing an example of a tablet replenishment process executed by the control unit 510 to realize the tablet replenishment control function.
- the control unit 560 may execute the tablet replenishment process, or the control unit 510 and the control unit 560 may execute the tablet replenishment process in cooperation.
- FIG. 25A is a diagram showing an example of the cassette allocation information 521
- FIG. 25B is a diagram showing an example of the cassette master 524.
- FIG. 26 is a flowchart showing an example of a tablet dispensing process executed by the control unit 560 as part of the packaging operation in step S16 (see FIG. 12).
- step S21 the control unit 510 determines whether or not to start tablet replenishment. If it is determined to start replenishing tablets (S21: Yes), the process proceeds to step S22. If it is determined not to start replenishing tablets (S21: No), the process proceeds to step S291. .
- the control unit 510 refills the tablet corresponding to the medicine information when the selection operation of the medicine information of the tablet to be replenished and the operation for requesting the start of replenishment of the tablet are performed on the operation unit 540. It is determined that the target is specified and supplementation of the tablet is started. In addition, when the remaining amount of the tablet in the fixed cassette 41A or the fixed cassette 41C is equal to or less than a preset threshold, the control unit 510 identifies the tablet as a replenishment target, and replenishes the tablet. It may be determined automatically when it starts.
- step S22 the control unit 510 specifies the medicine cassette 41 that is the replenishment destination of the tablet determined to be replenished in step S21.
- the control unit 510 displays a display screen for allowing the user to select either the fixed cassette 41A or the variable cassette 41B on the display unit 530 as a candidate for a tablet replenishment destination. Then, the control unit 510 specifies either the fixed cassette 41A or the variable cassette 41B as a tablet replenishment destination in accordance with a user operation on the display screen. For example, when the fixed cassette 41A is selected, the control unit 510 specifies the fixed cassette 41A corresponding to the tablet to be replenished as a replenishment destination based on the cassette master 524. Further, when the specific variable cassette 41B is selected, the control unit 510 specifies the variable cassette 41B as a replenishment destination, and sets the variable cassette 41B as the fixed cassette 41C.
- the allocation information 521 is updated.
- the control unit 510 stores the medicine information based on the cassette allocation information 521.
- the cassette allocation information 521 may be updated so that the unallocated variable cassette 41B that has not yet been allocated is specified as a tablet replenishment destination, and the variable cassette 41B is set as the fixed cassette 41C.
- the medicine information is assigned to the variable cassette 41B will be described as an example, but the medicine information may be assigned to the mounting portion 42B.
- step S23 the control unit 510 supplies replenishment related information such as the medicine information of the tablet specified as the replenishment target in step S21 and the cassette identification information of the medicine cassette 41 specified as the replenishment destination in step S22.
- the information is displayed on the display unit 530.
- the control unit 510 may display the replenishment related information on the display unit 707 of the variable cassette 41B.
- step S24 the controller 510 determines whether or not the medicine cassette 41 specified as the tablet replenishment destination in step S22 is the variable cassette 41B. S24: Yes), the process proceeds to step S25. When the medicine cassette 41 specified as the tablet replenishment destination in step S22 is not the variable cassette 41B (S24: No), the process proceeds to step S26.
- step S25 the control unit 510 determines the driving conditions corresponding to the medicine information of the tablet specified as the replenishment target in step S21, and the cassette identification information of the variable cassette 41B as the replenishment destination specified in step S22. Is transmitted to the control unit 560.
- the control unit 560 can drive the variable cassette 41B specified in step S22 in accordance with the driving conditions (steps S11 to S12 in FIG. 12).
- step S ⁇ b> 26 the control unit 510 determines whether or not a replenishment completion operation indicating that the replenishment of the medicine to the replenishment destination medicine cassette 41 has been completed is performed on the operation unit 540.
- step S26: No the process stands by in step S26, and when it is determined that the replenishment completion operation has been performed (step S26: Yes), the process proceeds to step S27.
- step S27 the control unit 510 accepts information such as the number of tablets to be replenished to the medicine cassette 41 as a replenishment destination in response to a user operation, and the tablet inventory stored in the storage unit 520 based on the information.
- the information is updated, and the process proceeds to step S28.
- the control unit 510 increases the inventory of the tablet in the inventory information by the replenishment quantity.
- the inventory information is transmitted from the control unit 510 to the control unit 560 after the update in step S27 and is also stored in the storage unit 570 by the control unit 560.
- the inventory information is transmitted from the control unit 560 to the control unit 510 and stored in the storage unit 520 by the control unit 510. That is, the inventory information in the storage unit 520 and the storage unit 570 is synchronized. Further, the number of tablets to be replenished may be input when drug information of the tablets to be replenished is selected in step S21.
- the inventory information may be included in the cassette allocation information 521 and the cassette master 524, and the cassette allocation information 521 or the cassette master 524 may be transmitted and received as necessary.
- step S ⁇ b> 28 the control unit 510 executes a process for recording the current replenishment date and time for the medicine cassette 41.
- the replenishment date and time is the date and time when it is determined to start replenishment in step S21 or the date and time when it is determined that replenishment is completed in step S27 (execution start date and time of step S28).
- the controller 510 has a clock function for measuring the current time or a function for acquiring the current time from an external device.
- FIG. 25A is a diagram showing an example of the cassette assignment information 521.
- the variable cassette 41B with the cassette identification information “C1”, “C2”, “C3”, “C4” is the drug information is “Drug M1”, “Drug M2”. ”,“ Drug M3 ”, and“ Drug M3 ”are set as the immobilization cassette 41C corresponding to the tablets.
- the cassette allocation information 521 the drug information of “Drug A” and “Drug B” and “18 tablets” and “12 tablets” are added to the variable cassette 41B whose cassette identification information is “C5” and “C6”. ”And the total payout amount.
- the cassette allocation information 521 for example, “Fix” indicating that it is an immobilization cassette is recorded together with the medicine information in the variable cassette 41B set as the immobilization cassette 41C.
- the cassette assignment information 521 stores a supplement date (SupplementSuppday and time) in association with the cassette identification information and the medicine information.
- FIG. 25B shows an example of the cassette master 524.
- the fixed cassettes whose cassette identification information is “C11”, “C12”, “C13”, “C14”, “C15”, “C16”, “C17”, “C18”.
- 41A is a tablet whose drug information is “Drug M1”, “Drug M2”, “Drug M3”, “Drug M4”, “Drug M5”, “Drug M6”, “Drug M7”, “Drug M1” It is set as the corresponding fixed cassette 41A. As shown in FIG.
- the cassette master 524 stores a supplement date and time (SupplementSuppday and time) in association with the cassette identification information and the medicine information.
- a supplement date and time (SupplementSuppday and time) in association with the cassette identification information and the medicine information.
- the replenishment date and time (11:23 on January 2, 2017) of the fixed cassette 41A with the cassette identification information “C11” is the earliest.
- the replenishment date and time of the fixed cassette 41C with the cassette identification information “C1” 11:23 on January 3, 2017
- the fixed cassette 41A with the cassette identification information “C18” It can be seen that it is the replenishment date (January 9, 2017, 11:30).
- step S ⁇ b> 29 the control unit 510 transmits the cassette allocation information 521 and the cassette master 524 to the control unit 560. Accordingly, the control unit 560 that has received the cassette allocation information 521 and the cassette master 524 stores the cassette allocation information 521 and the cassette master 524 in the storage unit 570. That is, the cassette allocation information 521 and the cassette master 524 stored in the storage unit 570 are updated to the latest information. Therefore, the controller 560 can grasp the replenishment date and time of the tablets to each of the medicine cassettes 41 based on the cassette allocation information 521 and the cassette master 524. The control unit 510 may transmit only the information updated in step S28 out of the cassette allocation information 521 and the cassette master 524 to the control unit 560.
- step S291 the control unit 510 determines whether or not missing part notification information is received from the control unit 560. As will be described later, when there is a missing tablet in any of the medicine cassettes 41, the control unit 560 transmits the shortage notification information to the control unit 510 (FIG. 26: S342). If it is determined that the shortage notification has been received (S291: Yes), the process proceeds to step S292, and if it is determined that the shortage notification has not been received (S291: No), the processing is performed. Is returned to step S21.
- step S292 the control unit 510 updates the cassette allocation information 521 or the cassette master 524 based on the missing part notification information. Specifically, the control unit 510 refers to cassette identification information indicating the missing medicine cassette 41 included in the out-of-stock information, and supplies the replenishment date and time for the medicine cassette 41 corresponding to the cassette identification information. Delete the information.
- the cassette master 524 erases the information on the replenishment date and time of the fixed cassette 41A corresponding to the cassette identification information.
- the controller 510 may erase the information on the replenishment date and time in the cassette master 524 even when an operation for taking out the tablet from the fixed cassette 41A is performed. It is done.
- the missing chemical cassette 41 is the immobilization cassette 41C
- the information on the replenishment date and time of the immobilization cassette 41C corresponding to the cassette identification information is deleted in the cassette allocation information 521.
- the medicine information assigned to the immobilization cassette 41C is deleted. That is, the allocation state of the medicine information to the immobilization cassette 41C is released, and the immobilization cassette 41C becomes usable as the variable cassette 41B.
- the control unit 510 performs an operation for taking out a tablet from the immobilization cassette 41C at an arbitrary timing, or cancels assignment of drug information to the immobilization cassette 41C. Even when the operation (operation for returning to the variable cassette 41B) is performed, the information on the replenishment date and time of the immobilization cassette 41C is erased, and the medicine information assigned to the immobilization cassette 41C is erased. It is possible to do.
- step S293 the control unit 510 transmits the cassette allocation information 521 and the cassette master 524 to the control unit 560. Accordingly, the control unit 560 that has received the cassette allocation information 521 and the cassette master 524 stores the cassette allocation information 521 and the cassette master 524 in the storage unit 570. That is, the cassette allocation information 521 and the cassette master 524 stored in the storage unit 570 are updated to the latest information. The control unit 510 may transmit only the information updated in step S292 out of the cassette allocation information 521 and the cassette master 524 to the control unit 560.
- step S31 based on the target prescription data, the cassette allocation information 521, and the cassette master 524, the control unit 560 sets the drug cassette 41 that pays out the prescription drug included in the target prescription data as a payout source. Identify.
- the control unit 560 refers to the cassette assignment information 521 and the cassette master 524, and has the earliest replenishment date among the medicine cassettes 41 to which prescription medicines included in the target prescription data are assigned. Is identified as the issuer. For example, in the example shown in FIGS. 25A and 25B, when the drug information of the prescription drug is “Drug M1”, the cassette identification information assigned to the same drug information is “C1”, “C11”, “ Among the medicine cassettes 41 of “C18”, the fixed cassette 41A of “C11” having the earliest replenishment date and time is specified as the payout source.
- step S32 the control unit 560 sequentially starts a packaging operation for dispensing tablets from each of the medicine cassettes 41 specified in step S31 based on each of the target prescription data, and packaging each time of taking. .
- the control unit 560 reduces the remaining amount of the tablet in the inventory information stored in the storage unit 570 by the amount to be dispensed, for example, every time the dispensing of the tablet is completed for one target prescription data.
- the inventory information is transmitted to the control unit 510.
- the update timing and transmission timing of the inventory information are not limited to this.
- step S33 the control unit 560 determines whether a missing tablet has occurred in any of the medicine cassettes 41 used in the packaging operation. Specifically, the controller 560 determines that a missing tablet has occurred in the medicine cassette 41 on the condition that the tablet is not dispensed even after a predetermined time has elapsed after the start of driving of the medicine cassette 41.
- the control unit 560 updates the inventory information stored in the storage unit 570 every time the tablet is dispensed from the medicine cassette 41, and the missing tablet in the medicine cassette 41 based on the inventory information. It may be determined whether or not the occurrence has occurred. If it is determined that a missing item has occurred (S33: Yes), the process proceeds to step S34. If it is determined that no missing item has occurred (S33: No), the process proceeds to step S35. Transition.
- step S34 the control unit 560 determines that the medicine cassette 41 and the medicine cassette 41 are determined based on the cassette allocation information 521 and the cassette master 524, in addition to the medicine cassette 41 determined to have been out of stock in step S33. It is determined whether or not the medicine cassette 41 assigned to the same tablet exists.
- the process proceeds to step S31, and the medicine cassette 41 to which the same tablet is assigned does not exist. If determined (S34: No), the process proceeds to step S341.
- step S341 the control unit 560 interrupts the packaging operation being performed in the medicine dispensing device 4.
- Step S342> the control unit 560 performs a missing item notification process for notifying information such as drug information of the tablet determined to have a missing item in step S33 and cassette identification information of the drug cassette 41. . Specifically, the control unit 560 displays the notification information on the operation display unit 580 and transmits the cassette identification information of the medicine cassette 41 and information indicating that a shortage has occurred to the control unit 510. . Accordingly, the control unit 510 updates the cassette allocation information 521 or the cassette master 524 and transmits it to the control unit 560 in steps S291 to S293. In the shortage notification process, the notification information may be transmitted to the control unit 510 and displayed on the display unit 530 by the control unit 510. In addition, the shortage notification process is not limited to display, and a shortage may be notified by voice or buzzer sound. In addition, a lack of item may be displayed on the display unit 707 of the medicine cassette 41.
- step S342 when the control unit 560 receives the cassette allocation information 521 or the cassette master 524 from the control unit 510, when the shortage of the medicine cassette 41 is resolved, When a restart operation is performed, or when the medicine cassette 41 determined to have run out has been removed, the process proceeds to step S35, and the packaging operation is restarted at step S32. To do.
- step S35 the control unit 560 determines whether or not the packaging operation has been completed for the target prescription data received in response to the packaging operation start request received in step S16.
- the process proceeds to step S17 (see FIG. 12), and the target If it is determined that the packaging operation has not been completed for the prescription data (S35: No), the process is returned to step S32, and the packaging operations are sequentially executed.
- variable cassette 41B may be temporarily set as the fixed cassette 41C at the time of tablet replenishment, and the fixed cassette 41A or the fixed cassette 41C Without increasing the number, it is possible to reduce the frequency of tablet shortage occurrence and realize first-in first-out of the tablets.
- the replenishment date and time of each of the chemical cassettes 41 corresponding to “Drug M1” is the earliest for the fixed cassette 41A with the cassette identification information “C11”, Dispensing when a tablet of “Drug M1” is dispensed in the order of the fixed cassette 41C with the cassette identification information “C1” and then the fixed cassette 41A with the cassette identification information “C18”.
- the fixed cassette 41A having the cassette identification information “C11” is used as a payout source.
- the fixed cassette 41C having the cassette identification information “C1” is used as a payout source.
- the fixed cassette 41A having the cassette identification information “C18” is used as a payout source.
- the replenishment date and time of the fixed cassette 41A is the cassette identification information “C18”. Since the fixed cassette 41A is later than the fixed cassette 41A, the fixed cassette 41A with the cassette identification information “C11” is used as a payout source after a shortage occurs in the fixed cassette 41A with the cassette identification information “C18”. Will be. *
- the replenishment date and time of each of the medicine cassettes 41 corresponding to “Drug M2” is early in the order of “C12” and “C2” in the cassette identification information.
- the fixed cassette 41A having the cassette identification information “C12” is used and a tablet is replenished after the shortage occurs.
- the fixed cassette 41A having the cassette identification information “C12” is used, and then the fixed cassette 41C having the cassette identification information “C2” is used.
- the assignment of chemical information to the immobilization cassette 41C is cancelled.
- the fixed cassette 41A having the cassette identification information “C12” in which the tablet is replenished after the fixed cassette 41C after the shortage occurs is used again. That is, for the tablet with the drug information “Drug M2”, in addition to the fixed cassette 41A with the cassette identification information “C12”, the variable cassette 41B with the cassette identification information “C2” is temporarily stored. It can be used as the immobilization cassette 41C. In this way, the variable cassette 41B can be temporarily used as the immobilization cassette 41C corresponding to “Drug M2”, and after the setting of the immobilization cassette 41C is cancelled, the normal variable cassette 41B can be used. Therefore, it is possible to reduce the frequency of missing tablets while suppressing an increase in the number of the fixed cassette 41A and the fixed cassette 41C.
- the replenishment date and time of each of the medicine cassettes 41 corresponding to “Drug M3” is the cassette identification information in the order of “C13”, “C3”, “C4”.
- the fixed cassette 41A having the cassette identification information “C13” is used in an early state and a tablet is replenished after a shortage occurs.
- the fixed cassette 41C having the cassette identification information “C3” is used, and the fixed cassette 41C is used.
- the assignment of chemical information to the immobilization cassette 41C is cancelled.
- the immobilization cassette 41C having the cassette identification information “C4” is used and a shortage occurs in the immobilization cassette 41C, the allocation of drug information to the immobilization cassette 41C is released. Then, after the shortage occurs, the fixed cassette 41A whose cassette identification information “C13” is replenished after the fixed cassette 41C is used again. That is, for the tablet whose drug information is “Drug M3”, in addition to the fixed cassette 41A whose cassette identification information is “C3”, the variable cassette whose cassette identification information is “C3” and “C4” 41B can be temporarily used as the immobilization cassette 41C.
- variable cassette 41B can be set and used as the immobilization cassette 41C corresponding to a specific tablet.
- the type of the tablet assigned to the variable cassette 41B used as the immobilization cassette 41C is selected by the user, but the medicine dispensing device 4 selects which type of tablet to the variable cassette 41B. It is conceivable to provide a fixed recommendation function that can recommend whether it should be assigned.
- the control unit 510 when the control unit 510 receives a user operation for selecting the variable cassette 41B to be used as the immobilization cassette 41C, it is recommended to assign the variable cassette 41B to the variable cassette 41B.
- the type of tablet (medicine information) to be selected is selected according to a predetermined condition and displayed on the display unit 530.
- the control unit 510 may count the number of payouts using the manual handling unit 43 in the past, the payout amount paid out using the manual handling unit 43 in the past, or the prescription input in the past. It is conceivable that information such as the number of times included as a prescription drug in the data is recorded, and the type of the tablet is selected based on one or more of these information.
- control unit 510 selects a type of tablet that has been most frequently dispensed by the handing unit 43 in the past and can be dispensed by the variable cassette 41B. Further, the control unit 510 selects a type of tablet that has the largest amount dispensed in the past by the manual handling unit 43 and can be dispensed by the variable cassette 41B. In addition, the controller 510 selects the type of tablet that has been included most frequently as a prescription drug in the prescription data input in the past. In addition, the control unit 510 may not select the tablet when the fixed cassette 41A or the fixed cassette 41C corresponding to the target tablet already exists. Note that the control unit 510 determines that the past payout number or payout amount is equal to or greater than a predetermined value even when the fixed cassette 41A or the fixed cassette 41C corresponding to the target tablet already exists. In some cases, the tablets may be selected exceptionally.
- a variable cassette that can dispense any kind of medicine; A mounting portion to which the variable cassette is detachable; An allocation processing unit capable of allocating medicine information of medicines to be dispensed included in the plurality of prescription data to the variable cassette or the mounting unit based on a plurality of prescription data; A medicine corresponding to the plurality of prescription data from the variable cassette by driving the variable cassette according to a driving condition set in advance corresponding to the medicine information assigned to the variable cassette or the mounting part by the assignment processing part.
- a drive control unit capable of delivering A chemical dispensing device comprising:
- the allocation processing unit allocates medicine information of a medicine to be dispensed included in the plurality of prescription data to the variable cassette or the mounting unit in accordance with a preset allocation rule in units of the plurality of prescription data.
- the medicine dispensing apparatus according to appendix 1.
- the allocation rule includes a first rule that preferentially allocates medicine information having a large amount of dispensing in the plurality of prescription data among the medicine information to be dispensed included in the plurality of prescription data to the variable cassette or the mounting unit. included, The medicine dispensing device according to appendix 2.
- a third rule that preferentially allocates medicine information having a large number of packages in the plurality of prescription data among the medicine information to be dispensed included in the plurality of prescription data to the variable cassette or the mounting portion. Included, The medicine dispensing device according to appendix 2.
- the allocation rule includes: A first rule that preferentially assigns to the variable cassette or the mounting portion preferentially the medicine information having a large amount of payout in the plurality of prescription data among the medicine information to be dispensed included in the plurality of prescription data; The variable cassette or the mounting part in preference to the drug information in which the number of tablets dispensed in accordance with the usage in the plurality of prescription data is unequal among the drug information to be dispensed included in the plurality of prescription data A second rule assigned to A third rule that preferentially assigns medicine information having a large number of packages in the plurality of prescription data among the medicine information to be dispensed included in the plurality of prescription data to the variable cassette or the mounting portion; Contains The allocation processing unit executes allocation to the variable cassette or the mounting unit with priority in the order of the first rule, the second rule, and the third rule.
- the medicine dispensing device according to appendix 2.
- the allocation processing unit specifies a plurality of prescription data satisfying a predetermined specific condition, and based on the specified prescription data, medicine information of a medicine to be dispensed included in the plurality of prescription data Assigning to the variable cassette or the mounting portion, The medicine dispensing device according to any one of appendices 1 to 6.
- Appendix 8 A fixed cassette capable of dispensing a predetermined type of medicine; The allocation processing unit determines whether or not the specific condition is satisfied based on the medicine information included in the plurality of prescription data and master information indicating the medicine information that can be dispensed from each of the fixed cassettes.
- the medicine dispensing apparatus according to appendix 7.
- Appendix 9 A fixed cassette capable of dispensing a predetermined type of medicine; A handing unit capable of dispensing medicines contained in a plurality of cells in units of the cells; Further comprising The allocation processing unit allocates drug information for which there is no corresponding fixed cassette among the drug information to be dispensed included in the plurality of prescription data, to the variable cassette or the handling unit.
- the medicine dispensing device according to any one of appendices 1 to 8.
- a control method of a medicine dispensing device comprising: a variable cassette capable of dispensing any kind of medicine; and a mounting portion to which the variable cassette can be attached and detached, An allocation step capable of allocating medicine information of medicines to be dispensed included in the plurality of prescription data to the variable cassette or the mounting unit based on a plurality of prescription data;
- the variable cassette is driven according to driving conditions set in advance corresponding to the medicine information assigned to the variable cassette or the mounting portion in the assignment step, and medicines corresponding to the plurality of prescription data are sent from the variable cassette.
- a payable drive step Control method.
- a control unit of a medicine dispensing device comprising a variable cassette capable of dispensing any kind of medicine and a mounting part to which the variable cassette can be attached and detached
- An allocation step capable of allocating medicine information of medicines to be dispensed included in the plurality of prescription data to the variable cassette or the mounting unit based on a plurality of prescription data;
- the variable cassette is driven according to driving conditions set in advance corresponding to the medicine information assigned to the variable cassette or the mounting portion in the assignment step, and medicines corresponding to the plurality of prescription data are sent from the variable cassette.
- a payable drive step A control program to execute.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Veterinary Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- General Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- Medicinal Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Pharmacology & Pharmacy (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Child & Adolescent Psychology (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Medical Preparation Storing Or Oral Administration Devices (AREA)
Abstract
複数の処方データについて処方制御処理が連続的に実行される場合における可変カセット(41B)の利用効率を高めるため、薬品払出装置(4)は、任意の種類の薬品を払出可能な可変カセット(41B)と、前記可変カセット(41B)が着脱可能な装着部(42B)と、セットから前記複数の処方データに対応する薬品を払い出し可能な駆動制御部と、複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット(41B)又は前記装着部(42B)に割り当て可能な割当処理部(511)と、前記割当処理部(511)によって前記可変カセット(41B)又は前記装着部(42B)に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセット(41B)を駆動させ、当該可変カセット(41B)から前記複数の処方データに対応する薬品を払い出し可能な駆動制御部(562)と、を備える。
Description
本発明は、薬品カセットに収容された薬品を払い出す薬品払出装置に関する。
一般に、各種の薬品が収容される複数の薬品カセットを備え、処方データに基づいて薬品カセット各々から薬品を払い出し、その薬品を服用タイミングごとに分包することが可能な薬品払出装置が知られている(例えば特許文献1参照)。この種の薬品払出装置は、任意の薬品を払い出し可能な複数の可変カセットを備え、払出対象となる薬品の薬品情報を前記可変カセット各々に適宜割り当てて当該可変カセットから薬品を払い出すことがある。
ところで、複数の処方データについて連続的に処方制御処理が実行される場合、処方データに対応する分包動作ごとに個別に薬品を可変カセットに割り当てて薬品の払い出しを行うと、可変カセットへの薬品の充填作業効率が悪くなることがある。
本発明の目的は、複数の処方データについて処方制御処理が連続的に実行される場合における可変カセットの利用効率を高めることが可能な薬品払出装置、制御方法、制御プログラムを提供することにある。
本発明に係る薬品払出装置は、任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当処理部と、前記割当処理部によって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動制御部と、を備える。
本発明に係る制御方法は、任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御方法であって、複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、を含む。
本発明に係る制御プログラムは、任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御部に、複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、を実行させるための制御プログラムである。
本発明によれば、複数の処方データについて処方制御処理が連続的に実行される場合における可変カセットの利用効率を高めることが可能な薬品払出装置、制御方法、制御プログラムが提供される。
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。また、下記の実施形態で説明する構成及び処理機能は取捨選択して任意に組み合わせることも可能である。
[薬品払出システム1]
図1に示されるように、本発明の実施形態に係る薬品払出システム1は、サーバー2と、一又は複数の調剤機器3と、一又は複数の薬品払出装置4とを備える。前記サーバー2、前記調剤機器3、及び前記薬品払出装置4は、LAN又はインターネット等の通信網N1を介して無線又は有線で通信可能に接続される。
図1に示されるように、本発明の実施形態に係る薬品払出システム1は、サーバー2と、一又は複数の調剤機器3と、一又は複数の薬品払出装置4とを備える。前記サーバー2、前記調剤機器3、及び前記薬品払出装置4は、LAN又はインターネット等の通信網N1を介して無線又は有線で通信可能に接続される。
前記サーバー2には、前記サーバー2に処方データを入力する電子カルテシステム又は処方入力端末などの上位システム5が前記通信網N1を介して接続される。そして、前記サーバー2は、前記上位システム5から入力される処方データ、及び前記コード読取部27によって読み取られる処方データなどを前記調剤機器3及び前記薬品払出装置4に適宜振り分けて送信する。これにより、前記調剤機器3及び前記薬品払出装置4では、前記処方データに基づいて薬品を払い出す処理が実行されることになる。具体的に、前記薬品払出装置4は、少なくとも錠剤を払い出して分包可能な錠剤分包装置である。
例えば、前記処方データには、患者名、患者ID、入院・外来、病棟、担当医師、処方薬の薬品ID、薬品名、用量・用法などが含まれる。本実施形態における前記処方データは、1日分又は複数日分の処方薬のデータを含むものである。なお、前記調剤機器3及び前記薬品払出装置4が、前記サーバー2にアクセスして前記処方データを能動的に取得する構成であってもよい。また、前記サーバー2、前記調剤機器3、又は前記薬品払出装置4は、紙媒体である処方箋に記載される二次元コード等から当該処方箋に対応する処方データを読み取ること、又はユーザー操作による処方データの任意の入力を受け付けることが可能であってもよい。
前記調剤機器3は、処方データに基づいて薬品を調剤する際に用いられる機器である。例えば、前記調剤機器3には、散薬分包装置、水剤分注機、及びシート払出装置などが含まれる。前記散薬分包装置は、複数種類の散薬が収容された複数の散薬カセットを有しており、処方データに従って前記散薬カセットに収容されている散薬を自動的に所定量ずつ分包することが可能である。また、前記水剤分注機は、複数種類の水剤が収容された複数の薬瓶を有しており、処方データに従って前記薬瓶から必要量の水剤を払い出す。前記シート払出装置は、処方データに従って、予め薬品が包装されたPTPシート又はヒートシールが収容された複数のシートカセットから払い出す。
[薬品払出装置4]
続いて、図2~図11を参照しつつ、薬品払出装置4について説明する。
続いて、図2~図11を参照しつつ、薬品払出装置4について説明する。
図2及び図3に示すように、前記薬品払出装置4は、処方制御ユニット501、薬品供給ユニット502、分包制御ユニット503、及びバーコードリーダー504などを備える。前記処方制御ユニット501、前記薬品供給ユニット502、及び前記分包制御ユニット503は内部バスN2によって接続される。前記処方制御ユニット501及び前記バーコードリーダー504は、無線LAN又は近距離無線通信などの通信規格に従って無線通信可能である。
そして、前記薬品払出装置4では、処方データに基づいて前記薬品供給ユニット502から薬品が払い出されると共に、その薬品が服用時期などの分包単位で前記分包ユニット45によって薬包に分包される分包動作が実行される。なお、本実施形態に係る前記薬品払出装置4では、前記処方制御ユニット501及び前記分包制御ユニット503が協働して前記分包動作を実現するための各種の処理を実行するが、単一の制御ユニットによって各種の処理が実行される構成であってもよい。
[処方制御ユニット501]
前記処方制御ユニット501は、前記薬品払出装置4を統括的に制御するコンピュータである。図2及び図3に示すように、前記処方制御ユニット501は、制御部510、記憶部520、表示部530、操作部540、及び通信IF550等を備える。
前記処方制御ユニット501は、前記薬品払出装置4を統括的に制御するコンピュータである。図2及び図3に示すように、前記処方制御ユニット501は、制御部510、記憶部520、表示部530、操作部540、及び通信IF550等を備える。
前記制御部510は、CPU、RAM、ROM及びEEPROM(登録商標)などを有する制御手段である。前記制御部510は、前記ROM、前記EEPROM、又は前記記憶部520などの記憶手段に予め記憶された各種のプログラムに従った各種の処理を前記CPUによって実行する。なお、前記CPUは、各種の処理を実行するプロセッサーであり、前記RAM及び前記EEPROMは、前記CPUによって実行される各種の処理の一時記憶メモリー(作業領域)として利用される。なお、前記制御部510は、ASIC又はDSPなどを含む電気回路であってもよい。
前記記憶部520は、各種のデータを記憶するHDD(HARD DISK DRIVE)又はSSD(Solid State Drive)などの不揮発性の記憶手段である。具体的に、前記記憶部520には、前記制御部510等のコンピュータに後述の処方制御処理(図12左側参照)を実行させるための制御プログラムが予め記憶されている。
なお、前記制御プログラムは、例えばCD、DVD、又は半導体メモリーなどのコンピュータ読み取り可能な記録媒体に記録されており、不図示のディスクドライブなどの読取装置によって前記記録媒体から読み取られて前記記憶部520にインストールされる。本発明は、前記制御プログラムを記録したコンピュータ読み取り可能な前記記録媒体の発明として捉えることができる。
具体的に、前記制御部510は、割当処理部511を含む。前記制御部510は、前記制御プログラムに従って各種の処理を実行することにより、前記割当処理部511として機能する。また、前記割当処理部511は電気回路として構成されたものであってもよい。
前記割当処理部511は、複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を後述の可変カセット41B又は装着部42Bに割り当て可能である。なお、前記薬品情報は、薬品の種類を識別可能な情報である。より具体的に、前記割当処理部511は、前記複数の処方データの単位で、当該複数の処方データに含まれる払出対象の薬品の薬品情報を予め設定される割当規則に従って前記可変カセット41B又は前記装着部42Bに割り当てる。なお、前記割当規則については後述する。
また、前記記憶部520には、例えば患者マスター、薬局マスター、医薬品マスター、及びカセットマスター524(例えば図25B参照)などの各種のデータベースも記憶されている。なお、前記制御部510は、例えばCD、DVD、又は半導体メモリーなどの記録媒体から不図示のディスクドライブなどの読取装置によって読み取られたデータに基づいて、前記記憶部520に記憶されている前記各種のデータベースを更新することが可能である。また、前記制御部510は、前記操作部540に対するユーザー操作に応じて前記各種のデータベースの内容を変更することも可能である。
前記患者マスターには、患者ID、氏名、性別、年齢、既往歴、処方薬履歴、家族情報、診療科、病棟、及び病室などの患者に関する情報が含まれる。前記薬局マスターには、薬局名、薬剤師の氏名、薬剤師のIDなどの薬局に関する情報が含まれる。
前記医薬品マスターには、薬ID、薬品コード、薬品名、JANコード(又はRSSコード)、薬瓶コード、区分(剤形:散薬、錠剤、水剤、外用薬など)、薬品のサイズ(高さ及び幅)、比重、薬品種(普通薬、毒薬、麻薬、劇薬、抗精神薬、治療薬など)、配合変化、賦形薬品、注意事項などの医薬品各々に関する情報が含まれる。
前記カセットマスター524は、前記薬品供給ユニット502が備える後述の固定カセット41A各々を識別可能なカセット識別情報と、前記固定カセット41A各々が払い出し可能な薬品を識別可能な薬品情報との対応関係を示すマスター情報である。これにより、前記薬品払出装置4では、前記固定カセット41A各々から払い出し可能な薬品の種別を前記カセットマスター524に基づいて判断することが可能である。なお、前記カセットマスター524は、例えば前記薬品払出装置4の初期設定における前記操作部540のユーザー操作に応じて前記制御部510によって登録され、前記操作部540のユーザー操作に応じて適宜更新可能である。また、前記カセットマスター524に示される情報は、前記医薬品マスターの一つの項目として前記記憶部520に記憶されたものであってもよい。例えば、前記医薬品マスターに含まれる薬品情報各々について、対応する前記固定カセット41Aの有無、前記薬品情報に割り当てられた前記固定カセット41Aの前記カセット識別情報が記憶されることが考えられる。
前記表示部530は、前記制御部510からの制御指示に従って各種の情報及び操作画面を表示する液晶モニター等の表示手段である。例えば、前記表示部530には、処方データの入力画面及び処方データの選択画面などの各種情報が表示される。
前記操作部540は、ユーザー操作を受け付ける操作ボタン、キーボード、マウス及びタッチパネル等の操作手段であり、ユーザー操作に対応する操作信号を前記制御部510に入力する。前記操作部540は、例えば前記表示部530に表示された前記入力画面における処方データの入力操作、前記選択画面における処方データの選択操作、及び前記処方データの分包開始を要求する処方データの発行操作などの各種操作入力を受け付ける。
前記通信IF550は、前記薬品払出装置4をLAN等の通信網N1に接続するための通信インターフェースであって、前記通信網N1を介して接続された前記サーバー2との間でデータ通信を実行する。また、前記通信IF550は、前記バーコードリーダー504等の各種の無線通信機器との間で無線データ通信を行う無線通信モジュールなどの無線通信インターフェースも備えている。
そして、前記通信IF550は、前記制御部510によって制御され、前記サーバー2から処方データを取得し、前記処方データを前記記憶部520に記憶させる。例えば、前記通信IF550は、前記サーバー2に設けられた記憶部22の所定の記憶領域に処方データが新たに記憶されたか否かを監視しており、前記所定の記憶領域に前記処方データが新たに記憶された場合に前記処方データを前記所定の記憶領域から読み出す。もちろん、前記通信IF550は、前記サーバー2から適宜送信される前記処方データを受信することによって前記処方データを取得するものであってもよい。
[薬品供給ユニット502]
図2~図4に示すように、前記薬品供給ユニット502は、複数の薬品カセット41、複数の装着部42、手撒きユニット43、回転ユニット44、及び分包ユニット45などを備える。また、前記薬品供給ユニット502の前面扉4Aは開閉可能である。
図2~図4に示すように、前記薬品供給ユニット502は、複数の薬品カセット41、複数の装着部42、手撒きユニット43、回転ユニット44、及び分包ユニット45などを備える。また、前記薬品供給ユニット502の前面扉4Aは開閉可能である。
複数の前記薬品カセット41には、予め定められた特定種類の薬品を1錠(単位量)ごとに払出可能な複数の固定カセット41Aと、駆動条件の変更により任意の種類の薬品を1錠(単位量)ごとに払出可能な複数の可変カセット41Bとが含まれる。前記固定カセット41A及び前記可変カセット41Bにより払出可能な薬品は、例えば円盤状、球状、又はカプセル状などの各種形態の錠剤である。なお、前記薬品供給ユニット502が、前記固定カセット41Aを有さず、複数の前記可変カセット41Bのみを有することも他の実施形態として考えられる。
また、複数の前記装着部42には、前記固定カセット41Aが着脱可能な複数の装着部42Aと、前記可変カセット41Bが装着可能な複数の装着部42Bとが含まれる。前記装着部42Aは、前記薬品払出装置4の内部に設けられており、ユーザーは、前記薬品払出装置4の前面扉4Aを開くことにより、前記固定カセット41Aを前記装着部42Aに着脱することが可能である。前記装着部42Bは、前記薬品払出装置4の前面に設けられており、ユーザーは、前記薬品払出装置4の前面扉4Aを開くことなく、前記可変カセット41Bを前記装着部42Bに着脱することが可能である。
前記装着部42Aは、駆動モーター421及びRFIDリーダライタ422を備える。前記駆動モーター421は、前記分包制御ユニット500によって制御され、前記固定カセット41Aの駆動機構に駆動力を供給することにより、前記固定カセット41Aから薬品を払い出させる。前記RFIDリーダライタ422は、RFID(Radio Frequency Identification)の無線通信技術を利用して、前記固定カセット41Aに設けられるRFIDタグ(不図示)から情報を読み取ること、又は前記RFIDタグに情報を書き込むことが可能である。例えば、前記RFIDリーダライタ422は、前記固定カセット41AのRFIDから当該固定カセット41Aの識別情報を読み取るために用いられる。
前記装着部42Bは、駆動モーター423~426及びRFIDリーダライタ427を備える。前記駆動モーター423~426は、前記分包制御ユニット500によって制御され、前記可変カセット41Bの駆動機構に駆動力を供給することにより、前記可変カセット41Bから薬品を払い出させる。前記RFIDリーダライタ422は、RFID(Radio Frequency Identification)の無線通信技術を利用して、前記可変カセット41Bに設けられるRFID427A(図8参照)から情報を読み取ること、又は前記RFIDタグ427Aに情報を書き込むことが可能である。
前記RFIDタグ427Aは、前記可変カセット41B各々を識別するためのカセット識別情報、及び後述の処方制御処理(図12左側参照)において前記可変カセット41Bに割り当てられる薬品の薬品情報などが記録される不揮発性の記録媒体である。前記薬品情報は、薬品の種類を識別可能な情報であって、例えば薬品名、薬ID、薬品コード、JANコード、RSSコード、QRコード(登録商標)などである。なお、前記JANコード及び前記RSSコードは、一次元コード(バーコード、GS1コード)で表現される数値又は文字の情報であり、前記QRコードは、二次元コードで示される数値又は文字の情報である。
[固定カセット41A]
ここで、図5を参照しつつ、前記固定カセット41Aの一例について説明する。なお、ここで説明する前記固定カセット41Aの構造は一例に過ぎず、同様の機能を有するものであれば他の構造であってもよい。なお、図5は、前記固定カセット41Aの上部を覆うカバー部材を省略した図である。
ここで、図5を参照しつつ、前記固定カセット41Aの一例について説明する。なお、ここで説明する前記固定カセット41Aの構造は一例に過ぎず、同様の機能を有するものであれば他の構造であってもよい。なお、図5は、前記固定カセット41Aの上部を覆うカバー部材を省略した図である。
なお、前記固定カセット41A各々では、収容される薬品の種類が予め定められているため、例えば前記固定カセット41A各々の前面には、前記固定カセット41Aに収容される薬品の薬品情報が予め記載される。
図5に示すように、前記固定カセット41Aは、多数の薬品が収容される薬品収容部601、及び前記薬品収容部601に収容された薬品を個別に排出する薬品排出部602を備えている。前記薬品排出部602は、前記薬品収容部601の略中央部に形成された凹部に設けられており、前記薬品収容部601内の薬品は前記薬品排出部602に向けて順次下降する。
前記薬品排出部602は、前記固定カセット41Aの筐体で回転可能に支持されたローター603と、前記ローター603の外周を覆う内壁603Aとを備えている。前記ローター603は、前記固定カセット41Aが前記装着部42Aに装着されたときに、各種のギアなどの駆動伝達系(不図示)を介して前記装着部42Aの前記駆動モーター421に連結される。また、前記ローター603の外周面には、予め定められた配置間隔でリブ604及びリブ605が形成されている。これにより、前記ローター603の外周には、前記リブ604、前記リブ605、及び前記内壁603Aによって囲まれた間隙606が間欠的に形成されている。前記間隙606の幅は、前記固定カセット41Aに収容される薬品として予め定められた薬品の種類に応じて定められており、前記薬品の1錠分の幅に相当する。
また、前記リブ604及び前記リブ605の間には前記ローター603の外周面全体に亘る間隙607が形成されている。ここで、前記リブ604及び前記リブ605各々の上端の高さは、前記固定カセット41Aに収容される薬品として予め定められた薬品の種類に応じて定められている。具体的に、図5に示す前記リブ604の上端の高さは前記薬品の3錠分の高さに相当するものであり、前記ローター603の前記間隙606各々には前記薬品が3錠ずつ挿入される。また、前記リブ605の上端の高さは、前記薬品の1錠分の高さに相当する。
一方、前記内壁603Aには、前記ローター603から薬品を排出するための排出口608が形成されており、前記排出口608には前記間隙607に挿入される仕切板609が設けられている。これにより、前記排出口608では、前記間隙606に挿入されている3錠の薬品のうち、上の2錠は前記仕切板609によって落下が規制され、下の1錠のみが排出される。従って、前記固定カセット41Aでは、前記駆動モーター421によって前記ローター603が駆動されることにより、前記薬品収容部601に収容された薬品が1錠単位で払い出される。
[可変カセット41B]
次に、図6~図9を参照しつつ、前記可変カセット41Bの一例について説明する。なお、前記可変カセット41Bは、例えば国際公開第2014/112221号公報などにも開示されている。また、ここで説明する前記可変カセット41Bの構造は一例に過ぎず、任意の種類の薬品を1錠ずつ払い出すことが可能なものであれば他の構造であってもよい。例えば、特表2010-535683号公報又は特開2010-115493号公報には、前記可変カセット41Bの他の例が開示されている。
次に、図6~図9を参照しつつ、前記可変カセット41Bの一例について説明する。なお、前記可変カセット41Bは、例えば国際公開第2014/112221号公報などにも開示されている。また、ここで説明する前記可変カセット41Bの構造は一例に過ぎず、任意の種類の薬品を1錠ずつ払い出すことが可能なものであれば他の構造であってもよい。例えば、特表2010-535683号公報又は特開2010-115493号公報には、前記可変カセット41Bの他の例が開示されている。
図6~図8に示すように、前記可変カセット41Bは、多数の薬品が収容される薬品収容部701と、前記薬品収容部701から薬品を払い出す第1回転体702及び第2回転体703とを備えている。なお、図6~図8は、前記可変カセット41Bの上部を覆うカバー部材を省略した図である。また、前記可変カセット41Bは、予め定められた単位量ごとに薬品を払い出すことが可能であればよく、例えば1錠単位ではなく複数錠ごとの払い出しが可能な構成であってもよい。
前記第1回転体702は、前記薬品収容部701の底面を構成する円盤状の部材である。前記第1回転体702の回転軸は鉛直方向に対して予め定められた所定角度だけ傾斜しており、前記第1回転体702の上面が水平面に対して前記所定角度だけ傾斜している。また、前記第1回転体702の上面には放射状のリブ702Aが所定間隔ごとに形成されている。そして、前記第1回転体702は、前記可変カセット41Bの筐体によって回転可能に支持されており、図7及び図8に示す駆動ギア702Bに連結されている。
前記第2回転体703は、平面視で前記第1回転体702の周囲に配置された中空環状の部材であって、前記薬品収容部701の薬品を払出口704に搬送して前記払出口704から払い出す搬送部材の一例である。また、前記第1回転体702の上端部は、前記第2回転体703と同一水平面上に位置している。そして、前記第2回転体703は、前記可変カセット41Bの筐体によって回転可能に支持されており、図8に示す駆動ギア703Aが外周面に形成されている。
一方、図9に示すように、前記装着部42Bには、前記可変カセット41Bが装着されたときに前記第1回転体702の前記駆動ギア702Bに連結される駆動ギア801、及び前記第2回転体703の前記駆動ギア703Aに連結される駆動ギア802が設けられている。前記駆動ギア801は、前記装着部42Bの前記駆動モーター423に連結されており、前記駆動ギア802は、前記装着部42Bの前記駆動モーター424に連結されている。
さらに、図6及び図7に示すように、前記可変カセット41Bは、前記第2回転体703により前記払出口704まで搬送される前記薬品の払出経路上に配置された高さ規制部材705及び幅規制部材706を備えている。
前記高さ規制部材705は、前記第2回転体703により前記払出口704まで搬送可能な薬品の高さ方向のサイズを規制し、前記幅規制部材706は、前記第2回転体703により前記払出口704まで搬送可能な薬品の幅方向のサイズを規制する。
そして、前記可変カセット41Bは、前記高さ規制部材705により規制される前記高さh1を変更するための高さ調整部705Aと、前記幅規制部材706により規制される前記幅w1を変更するための幅調整部706Aとを備える。前記幅調整部706Aの外周面には、前記幅規制部材706に形成された長穴706Bの内周面に形成されたラック(ギア)に噛合されたピニオンギアが形成されている。
前記高さ調整部705Aは、前記可変カセット41Bの筐体によって回転可能に支持されており、図8に示す駆動ギア705Bに連結されている。前記高さ調整部705Aは、回転駆動されることにより前記高さ規制部材705の下端部の位置を上下に移動させ、前記高さ規制部材705により規制される前記高さh1を変更する。
前記幅調整部706Aは、前記可変カセット41Bの筐体によって回転可能に支持されており、図8に示す駆動ギア706Cに連結されている。前記幅調整部706Aは、回転駆動されることにより前記幅規制部材706の前記薬品収容部701側への突出量を変更し、前記幅規制部材706により規制される前記幅w1を変更する。具体的に、前記幅規制部材706の前記薬品収容部701側への突出量は、前記幅調整部706Aの回転により前記幅調整部706A及び前記長穴706B各々が矢印R3方向(図6参照)に相対的に移動することによって変更される。
一方、図9に示すように、前記装着部42Bには、前記可変カセット41Bが装着されたときに前記駆動ギア705Bに連結される駆動ギア803、及び前記駆動ギア706Cに連結される駆動ギア804が設けられている。前記駆動ギア803は、前記装着部42Bの前記駆動モーター425に連結されており、前記駆動ギア804は、前記装着部42Bの前記駆動モーター426に連結されている。
なお、図8及び図9に示すように、前記可変カセット41B及び前記装着部42Bは、前記可変カセット41Bが前記装着部42Bに装着されたときに連結される駆動ギア707A及び駆動ギア805を備える。前記駆動ギア707Aは、前記第1回転体702を上下方向に昇降させる不図示の昇降機構に連結されており、前記駆動ギア805は不図示の駆動モーターに連結されている。これにより、前記駆動モーターが駆動されると、前記駆動ギア805から前記駆動ギア707Aに駆動力が伝達され、前記昇降機構により前記第1回転体702が昇降可能である。
そして、前記可変カセット41Bでは、前記第1回転体702が回転方向R1(図6及び図7参照)に回転されると、前記薬品収容部701の薬品が前記第1回転体702から前記第2回転体703に排出される。また、前記可変カセット41Bでは、前記第2回転体703が回転方向R2(図6及び図7参照)に回転されると、前記第2回転体703上の薬品が前記払出口704に向けて搬送される。
但し、前記第2回転体703により搬送される薬品のうち高さ方向に積み重なった薬品は前記高さ規制部材705に接触して前記薬品収容部701に戻される。また、前記第2回転体703により搬送される薬品のうち幅方向に並んで搬送されている薬品は前記幅規制部材706に接触して前記薬品収容部701に戻される。
これにより、前記可変カセット41Bでは、前記高さ規制部材705により規制される前記高さh1及び前記幅規制部材706により規制される前記幅w1に対応するサイズの薬品は、前記第2回転体703上の周方向に1錠ずつ並んだ状態で前記払出口704まで搬送される。そのため、前記可変カセット41Bでは、前記薬品収容部701に収容された薬品を1錠単位で払い出すことが可能であり、前記薬品の払出量を制御することが可能である。
このように、前記可変カセット41Bを用いれば、前記高さ規制部材705により規制される前記高さh1及び前記幅規制部材706により規制される前記幅w1が変更可能であるため、任意の種類の薬品を1錠単位で払い出すことが可能である。
また、前記可変カセット41B各々には、図6に示すように、表示内容が変更可能な表示部707が設けられている。ここに、前記表示部707は、通電により表示内容が書き込まれると、その後は無通電状態でも前記表示内容の表示が維持される電子ペーパーである。
[手撒きユニット43]
前記手撒きユニット43は、例えば1錠未満の半錠又は1/4錠などの錠剤のように前記薬品カセット41からの払い出しに適さない薬品の払い出しに用いられるものであり、前記薬品払出装置4に対して引き出し可能に設けられている。また、前記手撒きユニット43は、前記薬品カセット41に収容されていない薬品の払い出しに用いられる。
前記手撒きユニット43は、例えば1錠未満の半錠又は1/4錠などの錠剤のように前記薬品カセット41からの払い出しに適さない薬品の払い出しに用いられるものであり、前記薬品払出装置4に対して引き出し可能に設けられている。また、前記手撒きユニット43は、前記薬品カセット41に収容されていない薬品の払い出しに用いられる。
前記手撒きユニット43は、薬品パレット431と当該薬品パレット431の下方に設けられる個別払出部432とを備える。なお、前記手撒きユニット43は、DTA(Detachable Tablet Adapter)とも称される。ここに、図10は、前記薬品パレット431を上方から見た平面模式図である。前記薬品パレット431は、マトリクス状(格子状)に設けられた複数のDTAセル431Aを含む。そして、前記DTAセル431A各々には、前記処方データに処方薬として含まれる薬品情報に対応する薬品が服用時期の単位で投入される。前記個別払出部432は、前記薬品パレット431に載置された薬品を前記DTAセル431Aの単位で順次払い出すことが可能である。なお、前記手撒きユニット43と同様に前記DTAセル431Aの単位で薬品を払出可能な手撒きユニットは、例えば特開2006-110386号公報に開示されている。
例えば、前記薬品パレット431は、前記DTAセル431A各々の底面が開閉可能である。そして、前記薬品パレット431では、前記底面がモーター等の所定の駆動手段で前記DTAセル431A各々の底面が開かれることによって、当該DTAセル431A各々に投入されている薬品が前記個別払出部432に向けて落下する。
前記個別払出部432は、前記薬品パレット431が前記薬品払出装置4に収容された状態で、当該薬品パレット431のDTAセル431A各々の下方の位置に対応する複数の払出用セルを備える。そして、前記個別払出部432は、前記払出用セル各々の底面を順に開閉可能な開閉機構を備えており、前記開閉機構によって前記払出用セル各々の底面が予め定められた特定の順番で開かれることによって前記払出用セル各々に投入されている薬品が当該払出用セルの単位で前記回転ユニット44に向けて順に払い出される。
[回転ユニット44]
前記回転ユニット44は、複数の薬品回転部441と、ユニット回転部442と、薬品排出部443とを備える。前記ユニット回転部442は、不図示の基台部により回転可能に支持されている。
前記回転ユニット44は、複数の薬品回転部441と、ユニット回転部442と、薬品排出部443とを備える。前記ユニット回転部442は、不図示の基台部により回転可能に支持されている。
前記薬品回転部441各々は、前記薬品カセット41又は前記手撒きユニット43から供給される1錠の薬品を回転させることにより前記薬品の姿勢を変位させることが可能である。前記ユニット回転部442には、6つの前記薬品回転部441が所定の回転軸回りに60°間隔で配置されており、前記ユニット回転部442は、前記薬品回転部441を前記所定の回転軸回りに回転させることが可能である。
そして、前記薬品払出装置4では、前記薬品カセット41から払い出された1つの薬品が前記薬品回転部441に落下した後、又は前記手撒きユニット43から払い出された1つの薬品が前記薬品回転部441に落下した後、前記薬品回転部441は、前記薬品排出部443に対応する位置に向けて順に回転移動される。
その後、前記薬品回転部441に載置された前記薬品は、前記薬品排出部443に対応する位置に移動した前記薬品回転部441から前記分包ユニット45に落下し、前記分包ユニット45内で薬包451に投入される。
[分包ユニット45]
前記分包ユニット45は、前記薬品供給ユニット502の前記薬品カセット41及び前記手撒きユニット43の一方又は両方から供給された薬品を服用時期などの分包単位で一つの分包紙に収容する。なお、前記分包ユニット45は、透明又は半透明のロール状の薬包シート900により前記分包単位で薬品を包装して溶着等により封止して薬包451を形成する。これにより、前記分包単位で前記薬包451各々に薬品が収容された薬包シート900が前記分包ユニット45から排出される。ここに、図11は、前記分包ユニット45から排出される薬包シート900の一例を示す図である。図11に示すように、前記薬包シート900には、前記分包単位で複数の薬品が包装された複数の薬包451が連続して形成されており、前記薬包451各々の間には前記薬包451各々を容易に切り離すための切り取り点線452(ミシン目)が形成されている。
前記分包ユニット45は、前記薬品供給ユニット502の前記薬品カセット41及び前記手撒きユニット43の一方又は両方から供給された薬品を服用時期などの分包単位で一つの分包紙に収容する。なお、前記分包ユニット45は、透明又は半透明のロール状の薬包シート900により前記分包単位で薬品を包装して溶着等により封止して薬包451を形成する。これにより、前記分包単位で前記薬包451各々に薬品が収容された薬包シート900が前記分包ユニット45から排出される。ここに、図11は、前記分包ユニット45から排出される薬包シート900の一例を示す図である。図11に示すように、前記薬包シート900には、前記分包単位で複数の薬品が包装された複数の薬包451が連続して形成されており、前記薬包451各々の間には前記薬包451各々を容易に切り離すための切り取り点線452(ミシン目)が形成されている。
[分包制御ユニット503]
前記分包制御ユニット503は、図2に示すように、制御部560、記憶部570、及び操作表示部580を備え、前記薬品供給ユニット502を制御することにより前記薬品払出装置4に分包動作を実行させる。なお、前記分包制御ユニット503は、前記薬品払出装置4に内蔵されている。また、前記制御部510及び前記制御部560が一つの制御部として構成されていてもよい。
前記分包制御ユニット503は、図2に示すように、制御部560、記憶部570、及び操作表示部580を備え、前記薬品供給ユニット502を制御することにより前記薬品払出装置4に分包動作を実行させる。なお、前記分包制御ユニット503は、前記薬品払出装置4に内蔵されている。また、前記制御部510及び前記制御部560が一つの制御部として構成されていてもよい。
前記制御部560は、CPU、RAM、ROM及びEEPROMなどを有する制御手段である。前記制御部560は、前記ROM、前記EEPROM、又は前記記憶部570などの記憶手段に予め記憶された各種のプログラムに従った各種の処理を前記CPUによって実行する。なお、前記RAM及び前記EEPROMは、前記CPUによって実行される各種の処理の一時記憶メモリー(作業領域)として利用される。なお、前記制御部560は、ASIC又はDSPなどの集積回路であってもよい。
具体的に、前記制御部560は、表示処理部561及び駆動制御部562を含む。具体的に、前記制御部560は、前記制御プログラムに従って各種の処理を実行することにより、前記表示処理部561及び前記駆動制御部562として機能する。また、前記表示処理部561及び前記駆動制御部562は電気回路として構成されたものであってもよい。
前記表示処理部561は、ユーザーによる前記手撒きユニット43への薬品の投入を支援するための案内画面などを前記操作表示部580又は前記表示部530などの表示手段に表示させる。詳細は後述するが、例えば、前記案内画面では、前記処方データに処方薬として含まれる払出対象の薬品ごとに、前記手撒きユニット43に設けられるDTAセル431A各々に投入するべき錠数及び投入位置が表示される。なお、前記制御部510が、前記表示処理部561の機能を備えることも考えられ、この場合、前記案内画面は、前記制御部510によって前記表示部530又は前記操作表示部580などに表示される。
前記駆動制御部562は、前記割当処理部511によって前記可変カセット41B又は前記装着部42Bに割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセット41Bを駆動させ、当該可変カセット41Bから前記複数の処方データに対応する薬品を払い出すための処理を実行する。なお、前記制御部510が、前記駆動制御部562の機能を備えていてもよい。
前記記憶部570は、各種のデータを記憶するHDD(HARD DISK DRIVE)又はSSD(Solid State Drive)などの記憶手段である。具体的に、前記記憶部570には、前記制御部560等のコンピュータに後述の分包制御処理(図12右側参照)を実行させるための制御プログラムが予め記憶されている。なお、前記制御プログラムは、例えばCD、DVD、又は半導体メモリーなどのコンピュータ読み取り可能な記録媒体に記録されており、不図示のディスクドライブなどの読取装置によって前記記録媒体から読み取られて前記記憶部520にインストールされる。本発明は、前記制御プログラムを記録したコンピュータ読み取り可能な前記記録媒体の発明として捉えることができる。
前記操作表示部580は、前記制御部510又は前記制御部560からの制御指示に従って各種の情報及び操作画面を表示する液晶モニターと、ユーザーのタッチ操作を受け付け可能なタッチパネルとを備える操作表示手段である。具体的に、前記操作表示部580は、前記手撒きユニット43への薬品の投入を案内するための前記案内画面の表示に用いられる。
[バーコードリーダー504]
前記バーコードリーダー504は、薬局の薬品棚などに設けられた薬品の収容容器(箱、瓶など)又はPTPシートなどに記載されたJANコード、RSSコード、又はQRコードから薬品を識別するコードを読み取り可能である。また、前記バーコードリーダー504は、前記薬包451に印刷された前記処方識別情報を示す前記コード情報の読み取りにも用いられる。前記バーコードリーダー504により読み取られた情報は、前記バーコードリーダー504から無線通信により前記処方制御ユニット501に入力される。なお、前記バーコードリーダー504は、例えばPDA又はスマートフォンなどの携帯端末である。例えば、前記薬品払出装置4では、前記バーコードリーダー504が、前記処方データに含まれる処方薬と前記薬品棚などから取り出した薬品との照合に用いられる。
前記バーコードリーダー504は、薬局の薬品棚などに設けられた薬品の収容容器(箱、瓶など)又はPTPシートなどに記載されたJANコード、RSSコード、又はQRコードから薬品を識別するコードを読み取り可能である。また、前記バーコードリーダー504は、前記薬包451に印刷された前記処方識別情報を示す前記コード情報の読み取りにも用いられる。前記バーコードリーダー504により読み取られた情報は、前記バーコードリーダー504から無線通信により前記処方制御ユニット501に入力される。なお、前記バーコードリーダー504は、例えばPDA又はスマートフォンなどの携帯端末である。例えば、前記薬品払出装置4では、前記バーコードリーダー504が、前記処方データに含まれる処方薬と前記薬品棚などから取り出した薬品との照合に用いられる。
[処方制御処理及び分包制御処理]
以下、図12を参照しつつ、前記薬品払出装置4において、前記処方制御ユニット501の前記制御部510により実行される処方制御処理及び前記分包制御ユニット503の前記制御部560により実行される分包制御処理の手順の一例について説明する。なお、本発明は、前記制御部510及び前記560によって実行される前記薬品払出装置4の制御方法の発明として捉えることが可能である。なお、前記制御部510及び前記制御部560のいずれか一方により前記処方制御処理及び前記分包制御処理の処理結果と同様の処理結果が得られる一連の処理が実行されることも考えられる。
以下、図12を参照しつつ、前記薬品払出装置4において、前記処方制御ユニット501の前記制御部510により実行される処方制御処理及び前記分包制御ユニット503の前記制御部560により実行される分包制御処理の手順の一例について説明する。なお、本発明は、前記制御部510及び前記560によって実行される前記薬品払出装置4の制御方法の発明として捉えることが可能である。なお、前記制御部510及び前記制御部560のいずれか一方により前記処方制御処理及び前記分包制御処理の処理結果と同様の処理結果が得られる一連の処理が実行されることも考えられる。
<処方制御ユニット501側:ステップS1>
まず、ステップS1において、前記制御部510は、前記薬品払出装置4に入力されている前記処方データについて、予め設定された特定条件を満たす数の処方データを処理対象の処方データとして特定する。即ち、前記ステップS1では、複数の前記処方データが処理対象の処方データとして特定されることがある。以下、ここで特定された処方データを対象処方データと称することがある。
まず、ステップS1において、前記制御部510は、前記薬品払出装置4に入力されている前記処方データについて、予め設定された特定条件を満たす数の処方データを処理対象の処方データとして特定する。即ち、前記ステップS1では、複数の前記処方データが処理対象の処方データとして特定されることがある。以下、ここで特定された処方データを対象処方データと称することがある。
なお、前記特定条件を満たす前記処方データが入力されていない場合、前記制御部510は、前記ステップS1で前記特定条件を満たす前記処方データの入力を待ち受けることが考えられる。但し、この場合でも、前記制御部510は、前記処方データの入力後から前記特定条件を満たすまでに予め設定された待機時間が経過した場合、又はユーザーによる締め操作が行われた場合には、前記特定条件が満たされたと判断することが考えられる。
前記特定条件には、一又は複数の条件が含まれ、前記薬品払出装置4に入力されている前記処方データのうち、入力順又は処方時期が早い順で、前記条件のいずれかが満たされたと判断されるまでの一又は複数の前記処方データが前記対象処方データとして特定される。なお、前記制御部510は、一又は複数の前記条件各々の有効及び無効を予めユーザー操作に応じて設定可能である。
具体的に、前記特定条件には、前記処方データの数が、当該処方データに処方薬として含まれる薬品を前記手撒きユニット43を用いて一回の投入作業で払い出すことが可能な数に達することが含まれることが考えられる。即ち、一又は複数の患者の前記処方データの分包数の合計が前記手撒きユニット43の薬品パレット431のDTAセル431Aの数以内に収まる数の前記処方データが前記対象処方データとして特定される。例えば、前記DTAセル431Aの数が63個である場合、1つの前記処方データが分3(朝、昼、夕)で1日分であれば、前記処方データごとに3個の前記DTAセル431Aを使用するため、最大で21の前記処方データが前記対象処方データとして特定される。また、使用する前記DTAセル431Aの数が不足する数の前記処方データが入力されている場合には、使用する前記DTAセル431Aの数が不足しない数の前記処方データが前記対象処方データとして特定される。例えば、前記DTAセル431Aの数が63個である場合、1つの前記処方データが分3(朝、昼、夕)で4日分であれば、前記処方データごとに12個の前記DTAセル431Aを使用するため、最大で5の前記処方データが前記対象処方データとして特定される。なお、前記処方データ各々において用法は異なる場合であっても、前記制御部510は、前記処方データ各々の用法に基づいて前記処方データの分包数の合計が前記手撒きユニット43の薬品パレット431のDTAセル431Aの数以内に収まる数の前記処方データを特定する。
なお、本実施形態では、後述のステップS2で前記対象処方データについて払出対象の薬品の種類を示す薬品情報として入力された全ての薬品情報に対応する前記固定カセット41Aが存在するか否かが判断される場合を例に挙げて説明する。一方、前記制御部510は、前記ステップS1において、前記対象処方データと前記カセットマスター524とに基づいて、前記薬品払出装置4に入力されている前記処方データに処方薬として含まれる薬品の薬品情報のうち、対応する前記固定カセット41Aが存在しない薬品情報を対象として前記特定条件が満たされるか否かを判断することも考えられる。具体的に、前記制御部510は、前記対象処方データに処方薬として含まれる薬品の薬品情報のうち、対応する前記固定カセット41Aが存在しない薬品情報を、前記手撒きユニット43に割り当てた場合に、一回の投入作業で払い出すことが可能な数の前記処方データを前記対象処方データとして特定することが考えられる。この場合、対応する前記固定カセット41Aが存在しない前記薬品情報を含む前記処方データが前記薬品払出装置4に入力されなければ、前記特定条件を満たすと判断されないことになる。また、前記薬品情報のうち、対応する前記固定カセット41Aが存在する場合であっても、当該固定カセット41Aの薬品残量が予め設定された閾値残量(0又は払出量)以下である薬品情報については、対応する前記固定カセット41Aが存在しない薬品情報と同様に扱われることが考えられる。なお、前記固定カセット41A各々における薬品残量は、例えば当該固定カセット41Aへの薬品充填時に入力される薬品量と、当該固定カセット41Aからの払出数とに基づいて算出されることが考えられる。
また、前記特定条件には、前記処方データに対応する患者の病棟が異なることが含まれることが考えられる。これにより、例えば前記薬品払出装置4に入力されている最初から3つ目までの前記処方データに対応する患者の病棟が「2F西」であり、4つ目の前記処方データに対応する患者の病棟が「3F東」であれば、3つ目までの前記処方データが前記対象処方データとして特定されることになる。
その他、前記特定条件には、患者の担当医師が異なること、用法が異なること、外来・入院の種別が異なること、最初又は最後の前記処方データが入力されてから所定時間が経過すること、又は前記処方データの数が予め設定された最大数に達することなどが含まれていてもよい。また、前記制御部510は、ユーザー操作により任意に選択される一又は複数の前記処方データを前記対象処方データとして特定することも可能である。
<処方制御ユニット501側:ステップS2>
次に、ステップS2において、前記制御部510は、前記対象処方データについて払出対象の薬品の種類を示す薬品情報として入力された全ての薬品情報に対応する前記固定カセット41Aが存在するか否かを判断する。具体的に、前記制御部510は、前記記憶部520に記憶されている前記カセットマスター524に基づいて、対応する前記固定カセット41Aが存在しない薬品が処方薬として前記対象処方データに含まれているか否かを判断する。ここで、少なくとも1つの前記払出対象の薬品情報に対応する前記固定カセット41Aが存在しないと判断された場合(S2のNo側)、前記制御部510は処理をステップS3に移行させる。
次に、ステップS2において、前記制御部510は、前記対象処方データについて払出対象の薬品の種類を示す薬品情報として入力された全ての薬品情報に対応する前記固定カセット41Aが存在するか否かを判断する。具体的に、前記制御部510は、前記記憶部520に記憶されている前記カセットマスター524に基づいて、対応する前記固定カセット41Aが存在しない薬品が処方薬として前記対象処方データに含まれているか否かを判断する。ここで、少なくとも1つの前記払出対象の薬品情報に対応する前記固定カセット41Aが存在しないと判断された場合(S2のNo側)、前記制御部510は処理をステップS3に移行させる。
一方、全ての前記払出対象の薬品情報に対応する前記固定カセット41Aが存在すると判断した場合(S2のYes側)、前記制御部510は処理をステップS8に移行させる。この場合、前記ステップS8では、前記固定カセット41A各々を用いる分包動作の開始要求が前記制御部560に送信され、前記制御部560により前記分包動作を実行するための処理が実行される。なお、前記薬品払出装置4が、前記固定カセット41Aを具備しない構成では、前記ステップS2の処理を省略し、前記制御部510が、前記ステップS1の後に処理をステップS3に移行させればよい。
なお、前記薬品払出装置4では、前記制御部510が、ユーザー操作に応じて、前記可変カセット41Bのいずれか一又は複数を、前記固定カセット41Aと同様に予め設定された薬品の払い出しに用いる固定化カセットとして設定することが可能であることも考えられる。この場合、前記ステップS2では、全ての薬品情報に対応する前記固定カセット41A又は前記固定化カセットが存在するか否かが判断されることが考えられる。以下、前記可変カセット41Bのうち前記固定化カセットとして設定されたカセットを固定化カセット41Cと称することがある。
また、前記制御部510は、前記ステップS1~S2において、前記薬品払出装置4に入力されている前記処方データのうち、入力順又は処方時期が早い処方データから順に、対応する前記固定カセット41Aが存在しない薬品情報を前記手撒きユニット43に割り当てた場合に、前記手撒きユニット43を用いて一回の投入作業で払い出すことが可能な数の前記処方データを前記対象処方データとして特定することも他の実施形態として考えられる。
<処方制御ユニット501側:ステップS3>
ステップS3において、前記制御部510は、前記ステップS1で特定された一又は複数の対象処方データに基づいて、当該対象処方データに含まれる払出対象の薬品の薬品情報であって、対応する前記固定カセット41Aが存在しない薬品情報を、前記薬品情報が未だ割り当てられていない未割当の前記可変カセット41Bに割り当てる。即ち、前記ステップS1で複数の処方データが前記対象処方データとして特定された場合には、当該複数の対象処方データに基づいて当該複数の対象処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット41Bに割り当てることが可能である。より具体的に、前記ステップS3では、前記複数の対象処方データの単位で、当該複数の処方データに払出対象の薬品の薬品情報が、予め設定される割当規則に従って前記可変カセット41Bに割り当てられる。なお、当該ステップS3の処理は、前記制御部510の前記割当処理部511によって実行される割当ステップの一例である。また、本実施形態では、前記可変カセット41Bに前記薬品情報が割り当てられる場合を例に挙げて説明するが、前記薬品情報が前記装着部42Bに割り当てられてもよい。なお、前記ステップS3の処理を換言すると、前記複数の処方データに払出対象として含まれる薬品のうち前記可変カセット41Bを利用して払い出す一又は複数の薬品が前記割当規則に従って特定され、当該薬品の払い出しに利用される前記可変カセット41B又は前記装着部42Bが選択されて対応付けられる。
ステップS3において、前記制御部510は、前記ステップS1で特定された一又は複数の対象処方データに基づいて、当該対象処方データに含まれる払出対象の薬品の薬品情報であって、対応する前記固定カセット41Aが存在しない薬品情報を、前記薬品情報が未だ割り当てられていない未割当の前記可変カセット41Bに割り当てる。即ち、前記ステップS1で複数の処方データが前記対象処方データとして特定された場合には、当該複数の対象処方データに基づいて当該複数の対象処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット41Bに割り当てることが可能である。より具体的に、前記ステップS3では、前記複数の対象処方データの単位で、当該複数の処方データに払出対象の薬品の薬品情報が、予め設定される割当規則に従って前記可変カセット41Bに割り当てられる。なお、当該ステップS3の処理は、前記制御部510の前記割当処理部511によって実行される割当ステップの一例である。また、本実施形態では、前記可変カセット41Bに前記薬品情報が割り当てられる場合を例に挙げて説明するが、前記薬品情報が前記装着部42Bに割り当てられてもよい。なお、前記ステップS3の処理を換言すると、前記複数の処方データに払出対象として含まれる薬品のうち前記可変カセット41Bを利用して払い出す一又は複数の薬品が前記割当規則に従って特定され、当該薬品の払い出しに利用される前記可変カセット41B又は前記装着部42Bが選択されて対応付けられる。
前記記憶部520には、前記可変カセット41Bと前記薬品情報との割当状態を示すカセット割当情報521が記憶されており、前記ステップS3では、前記薬品情報の前記可変カセット41Bへの割り当て内容に応じて前記カセット割当情報521が更新される。図13に示すように、前記カセット割当情報521では、前記可変カセット41B各々に現在割り当てられている薬品の種類を示す薬品名称又は薬IDなどが薬品情報として記憶されている。また、前記カセット割当情報521には、前記薬品情報の払出合計も記憶される。なお、薬品コード、JANコード(又はRSSコード)などの薬品情報が前記薬品情報として前記カセット割当情報521に記憶されていてもよい。また、前記可変カセット41B各々には、カセット識別情報C1、C2、・・・が前記カセット識別情報として予め設定されているものとする。前記カセット識別情報は、前記可変カセット41B各々の前記RFIDタグ427Aにも記憶されている。なお、前記カセット割当情報521において、現在薬品情報が割り当てられていない前記可変カセット41Bには未割当である旨が記憶されている。具体的に、図13に示す前記カセット割当情報521では、前記可変カセット41Bのうちカセット識別情報「C1」、「C2」、「C3」、「C4」、「C8」には薬品名称「Drug M1」、「Drug M2」、「Drug M3」、「Drug M4」、「Drug M5」の薬品情報がそれぞれ割り当てられている。一方、カセット識別情報「C5」、「C6」、「C7」には、まだ薬品情報が割り当てられていない旨が「-」によって示されている。なお、図13に示す前記カセット割当情報521のデータ構造は単なる一例に過ぎず、前記カセット割当情報521は、例えば前記医薬品マスターの一つの項目として前記記憶部520に記憶されたものであってもよい。この場合、前記医薬品マスターに含まれる薬品各々に対応付けて、その薬品に割り当てられた前記可変カセット41Bの前記カセット識別情報が記憶される。
具体的に、前記割当規則には、複数の前記対象処方データに含まれる払出対象の薬品情報のうち当該複数の対象処方データにおける払出合計が多い薬品情報を優先して前記可変カセット41Bに割り当てる第1規則が含まれる。前記制御部510は、前記第1規則を最優先に判断し、当該第1規則に従って前記対象処方データに含まれる薬品情報を前記可変カセット41Bに割り当てる。換言すると、前記複数の対象処方データにおける払出合計が多い薬品が、前記可変カセット41Bを利用する薬品として優先して選択されることになる。
また、前記割当規則には、複数の前記対象処方データに含まれる払出対象の薬品情報のうち当該複数の対象処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット41Bに割り当てる第2規則が含まれる。前記制御部510は、前記第1規則に従って前記薬品情報を前記可変カセット41Bに順に割り当て、前記第1規則では割り当ての有無が判定できなくなった場合に、前記第2規則に従って前記可変カセット41Bに前記薬品情報を割り当てる。換言すると、前記複数の対象処方データにおいて用法に従って服用時期単位の払い出し錠数が不均等である薬品が、前記可変カセット41Bを利用する薬品として優先して選択されることになる。
また、前記割当規則には、複数の前記対象処方データに含まれる払出対象の薬品情報のうち当該複数の対象処方データにおける分包数が多い薬品情報を優先して前記可変カセット41Bに割り当てる第3規則が含まれる。前記制御部510は、前記第1規則、前記第2規則に従って前記薬品情報を前記可変カセット41Bに割り当て、前記第1規則、前記第2規則では割り当ての有無が判定できなくなった場合に、前記第3規則に従って前記可変カセット41Bに前記薬品情報を割り当てる。換言すると、前記複数の対象処方データにおける分包数が多い薬品が、前記可変カセット41Bを利用する薬品として優先して選択されることになる。即ち、前記制御部510は、前記第1規則、前記第2規則、前記第3規則の順で優先して前記可変カセット41Bへの割り当てを実行する。また、他の実施形態として、前記割当規則に、複数の前記対象処方データに含まれる払出対象の薬品情報のうち当該複数の対象処方データにおいて薬品コードの順で薬品情報を前記可変カセット41Bに割り当てる第4規則が含まれていてもよい。
なお、他の実施形態として、前記第1規則、前記第2規則、及び前記第3規則のいずれか一つ又は二つの予め定められた規則に従って前記薬品情報の前記可変カセット41Bへの割り当てが行われてもよい。また、前記制御部510は、前記第1規則、前記第2規則、及び前記第3規則について、ユーザー操作に応じて、有効及び無効の切り替えが任意に設定可能であってもよい。また、前記制御部510は、前記第1規則、前記第2規則、及び前記第3規則の適用順番をユーザー操作に応じて任意に設定することも可能である。また、未割当の前記可変カセット41Bが存在する場合であって、前記割当規則に従えば前記薬品情報が前記可変カセット41Bに割り当てられる場合であっても、当該薬品情報のうち払出合計が予め設定された特定数以下である薬品情報については、前記可変カセット41Bに割り当てられないことも他の実施形態として考えられる。なお、前記医薬品マスターに、前記薬品情報各々が前記可変カセット41Bを利用可能であるか否かの情報が登録されていることも考えられ、この場合、前記可変カセット41Bの使用が可能でない前記薬品情報は、前記可変カセット41Bへの割り当て対象から除外される。
ここで、図14に示されるように、3人の患者に対応する3つの処方データが前記対象処方データとして特定された場合における前記割当条件に従った割当処理の結果について説明する。なお、ここで説明する前記処方データ各々は1日分の処方データであるとする。また、ここでは、前記可変カセット41Bのうちカセット識別情報「C5」~「C7」の3つの前記可変カセット41Bが、未割当の状態であって現在薬品情報を割り当てることが可能なカセットであるとする。
具体的に、図14に示される例において、IDが「001」の処方データでは、薬品名称が「Drug A」、「Drug B」、「Drug C」の薬品について、朝(morning)、昼(noon)、夕(evening)の3回、それぞれ2錠ずつ処方されている旨が示されている。即ち、IDが「001」の処方データでは、薬品各々の払出数が6錠である。同様に、IDが「002」の処方データでは、薬品名称が「Drug A」、「Drug D」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されており、薬品名称が「Drug E」の薬品について、朝、昼、夕の3回、それぞれ1錠ずつ処方されている旨が示されている。また、IDが「003」の処方データでは、薬品名称が「Drug A」、「Drug B」、「Drug D」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されている旨が示されている。
この場合、3つの前記対象処方データにおける「Drug A」の払出合計は18錠、「Drug B」の払出合計は12錠、「Drug C」の払出合計は6錠、「Drug D」の払出合計は12錠、「Drug E」の払出合計は3錠である。従って、前記ステップS3では、図15に示されるように、前記第1規則に基づいて、払出合計が最も多い「Drug A」、次に払出合計が多い「Drug B」及び「Drug D」が、「C5」、「C6」、「C7」の前記可変カセット41Bにそれぞれ割り当てられ、前記カセット割当情報521が更新される。具体的に、前記カセット割当情報521では、カセット識別情報が「C5」、「C6」、「C7」の前記可変カセット41Bに、「Drug A」、「Drug B」、「Drug D」の薬品情報と、「18錠」、「12錠」、「12錠」の払出合計とがそれぞれ割り当てられている。即ち、3つの前記対象処方データについて、同じ種類の薬品については、同じ前記可変カセット41Bに割り当てが行われ、3つの前記対象処方データに基づく分包動作では、同じ前記可変カセット41Bから薬品が払い出されることになる。
一方、「Drug C」及び「Drug E」の薬品情報については、前記可変カセット41Bに割り当てられることなく、後述のステップS5において、前記手撒きユニット43に割り当てられることになる。具体的に、前記記憶部520には、前記手撒きユニット43の薬品パレット431のDTAセル431A各々と、当該DTAセル431Aに投入するべき薬品情報及び投入数との対応関係を示す手撒き割当情報523が記憶されている。そして、前記手撒き割当情報523は、前記薬品情報が手撒きユニット43に割り当てられる際に更新される。具体的には、図16に示されるように、前記手撒き割当情報523では、前記薬品パレット431のうち「1A」、「2A」、「3A」に対応する前記DTAセル431Aに「Drug C」が2錠ずつ割り当てられ、「4A」、「5A」、「6A」に対応する前記DTAセル431Aに「Drug E」が1錠ずつ割り当てられる。
続いて、図17及び図18に示される他の処方データが前記対象処方データとして特定された場合における割当結果の例について説明する。図17に示される例では、IDが「001」の処方データでは、薬品名称が「Drug A」、「Drug B」、「Drug C」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されている旨が示されている。また、IDが「002」の処方データでは、薬品名称が「Drug A」の薬品については、朝、昼、夕の3回、それぞれ2錠ずつ処方されており、薬品名称が「Drug E」の薬品については、朝、昼、夕の3回、それぞれ1錠ずつ処方されている旨が示されている。さらに、IDが「002」の処方データでは、薬品名称が「Drug C」の薬品については、朝、昼の2回、それぞれ1錠ずつ処方されている旨が示されている。また、IDが「003」の処方データでは、薬品名称が「Drug A」、「Drug B」、「Drug D」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されている旨が示されており、薬品名称が「Drug C」の薬品については、夕の1回に1錠処方されている旨が示されている。
この場合、3つの前記対象処方データにおける「Drug A」の払出合計は18錠、「Drug B」の払出合計は12錠、「Drug C」の払出合計は6錠、「Drug D」の払出合計は6錠、「Drug E」の払出合計は3錠である。従って、前記第1規則に基づいて、払出合計が最も多い「Drug A」、次に払出合計が多い「Drug B」が前記可変カセット41Bに割り当てられる。一方、次に払出合計が多い「Drug C」及び「Drug D」については、払出合計が同じであり、前記第1規則では、「Drug C」又は「Drug D」のいずれか一方を前記可変カセット41Bに割り当てることができない。そのため、前記第2規則に従って、服用時期単位の払い出し錠数が不均等である「Drug C」が前記可変カセット41Bに割り当てられる。なお、「Drug E」については、前記可変カセット41Bに割り当てられることなく、前記手撒きユニット43に割り当てられる。
また、図18に示される例において、IDが「001」の処方データでは、薬品名称が「Drug A」の薬品、「Drug B」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されている旨が示されている。さらに、IDが「001」の処方データでは、薬品名称が「Drug C」の薬品については、朝、昼、夕の3回、それぞれ1錠ずつ処方されている旨が示されている。同様に、IDが「002」の処方データでは、薬品名称が「Drug A」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されており、薬品名称が「Drug C」、「Drug E」の薬品について、朝、昼、夕の3回、それぞれ1錠ずつ処方されている旨が示されている。また、IDが「003」の処方データでは、薬品名称が「Drug A」、「Drug B」、「Drug D」の薬品について、朝、昼、夕の3回、それぞれ2錠ずつ処方されている旨が示されている。
この場合、3つの前記対象処方データにおける「Drug A」の払出合計は18錠、「Drug B」の払出合計は12錠、「Drug C」の払出合計は6錠、「Drug D」の払出合計は6錠、「Drug E」の払出合計は3錠である。従って、前記第1規則に基づいて、払出合計が最も多い「Drug A」、次に払出合計が多い「Drug B」が前記可変カセット41Bに割り当てられる。一方、次に払出合計が多い「Drug C」及び「Drug D」については、払出合計が同じであり、服用時期ごとの払い出し錠数も均等であり、前記第1規則及び前記第2規則では、「Drug C」又は「Drug D」のいずれか一方を前記可変カセット41Bに割り当てることができない。そのため、前記第3規則に従って、複数の対象処方データにおける分包数が多い「Drug C」が前記可変カセット41Bに割り当てられる。なお、「Drug E」については、前記可変カセット41Bに割り当てられることなく、前記手撒きユニット43に割り当てられる。
<処方制御ユニット501側:ステップS4>
ステップS4において、前記制御部510は、前記ステップS3で前記可変カセット41Bに割り当てられた前記払出対象の薬品情報に対応する駆動条件と前記カセット割当情報521とを前記制御部560に送信する。これにより、前記制御部560は、前記駆動条件に従って前記可変カセット41Bを駆動させることが可能となる。また、前記制御部560は、前記カセット割当情報521に基づいて、前記可変カセット41Bと前記薬品情報及び払出合計との対応関係を把握することが可能である。なお、前記駆動条件は、当該駆動条件に対応する前記薬品情報と共に送信されるが、前記駆動条件が当該駆動条件で駆動させるべき前記可変カセット41Bのカセット識別情報と対応付けて送信されてもよい。
ステップS4において、前記制御部510は、前記ステップS3で前記可変カセット41Bに割り当てられた前記払出対象の薬品情報に対応する駆動条件と前記カセット割当情報521とを前記制御部560に送信する。これにより、前記制御部560は、前記駆動条件に従って前記可変カセット41Bを駆動させることが可能となる。また、前記制御部560は、前記カセット割当情報521に基づいて、前記可変カセット41Bと前記薬品情報及び払出合計との対応関係を把握することが可能である。なお、前記駆動条件は、当該駆動条件に対応する前記薬品情報と共に送信されるが、前記駆動条件が当該駆動条件で駆動させるべき前記可変カセット41Bのカセット識別情報と対応付けて送信されてもよい。
具体的に、前記記憶部520には、前記薬品情報と前記可変カセット41Bの駆動条件との対応関係を示す駆動対応情報522が記憶されている。そして、前記制御部510は、予め設定された駆動対応情報522(図19参照)に基づいて、前記薬品情報に対応する前記駆動条件を特定する。ここに、図19は前記駆動対応情報522の一例を示す図である。
図19に示すように、前記駆動対応情報522には、前記薬品情報ごとに対応して予め設定される駆動条件が記憶されている。前記駆動条件には、前記可変カセット41Bからの薬品の払い出しを開始する前の前記可変カセット41Bの調整に関する事前駆動条件、前記可変カセット41Bからの薬品の払い出し中の駆動制御に関する駆動中条件、及び前記可変カセット41Bからの薬品の払い出しを停止する際の駆動制御に関する駆動停止時条件の3種類の条件が含まれる。
具体的に、図19に示す前記駆動対応情報522の例では、薬品名称が「M1」、「M2」、「M3」、「M4」である薬品ごとに対応する前記駆動条件として、払出経路の高さ、払出経路の幅、払出速度、第1スローダウン、第2スローダウン、及び逆回転動作の各項目に関する情報が記憶されている。なお、前記駆動条件は一例に過ぎず、例えば前記可変カセット41Bが振動により薬品を1錠ごとに払い出すものである場合にはその振動の振動周波数又は振幅などが前記駆動条件として定められていることが考えられる。また、図19に示す前記駆動対応情報522のデータ構造は単なる一例に過ぎず、前記駆動対応情報522で定められた前記駆動条件は、例えば前記医薬品マスターの一つの項目として前記記憶部520に記憶されたものであってもよい。
前記払出経路の高さ及び前記払出経路の幅は、前記事前駆動条件の一例であって、前記可変カセット41Bの前記第2回転体703により薬品を1錠ずつ前記払出口704から払い出すことが可能な値として予め設定された前記高さh1及び前記幅w1(図7参照)の値である。
前記払出速度は、前記駆動中条件の一例であって、前記可変カセット41Bから薬品を払い出す際の前記第2回転体703の回転速度として薬品情報ごとに適した回転速度である。例えば、前記薬品のサイズが小さければ、前記駆動モーター424の回転速度が速い場合、前記駆動モーター424が停止するまでの間に前記薬品が余分に払い出されやすい。一方、前記薬品のサイズが大きければ、前記駆動モーター424の回転速度が速くても、前記駆動モーター424が停止するまでの間に前記薬品が余分に払い出されない。そのため、例えば前記駆動条件として設定されている薬品の払出速度、即ち前記第2回転体703による薬品の搬送速度が前記薬品のサイズによって異なることが考えられる。具体的には、前記薬品のサイズが大きい場合の前記払出速度は前記薬品のサイズが小さい場合の前記払出速度に比べて遅い値に設定されていることが考えられる。
前記第1スローダウン及び前記第2スローダウンは、前記駆動停止時条件の一例であって、前記可変カセット41Bからの薬品の払い出しを停止する際に前記第2回転体703の回転速度を徐々に減速するスローダウンの実行タイミングに関する情報である。
また、前記逆回転動作の項目は、前記駆動停止時条件の一例であって、前記可変カセット41Bからの薬品の払い出しを停止する際に前記第2回転体703による薬品の搬送方向を逆方向に切り替える逆回転動作の実行の有無に関する情報である。
<分包制御ユニット503側:ステップS11>
一方、前記分包制御ユニット503では、前記制御部560が、ステップS11において、前記制御部510からの前記駆動条件の受信の有無を判断する。ここで、前記制御部560は、前記駆動条件が受信された場合には(S11のYes側)、処理をステップS12に移行させ、前記駆動条件が受信されていない間は(S11のNo側)、処理をステップS13に移行させる。なお、前記制御部560は、前記制御部510から受信した前記駆動条件を、当該駆動条件に対応する前記薬品情報が割り当てられた前記可変カセット41Bのカセット識別情報と対応付けて前記記憶部570に記憶する。また、前記制御部560は、前記制御部510から前記駆動条件と共に受信する前記カセット割当情報521を前記記憶部570に記憶させる。
一方、前記分包制御ユニット503では、前記制御部560が、ステップS11において、前記制御部510からの前記駆動条件の受信の有無を判断する。ここで、前記制御部560は、前記駆動条件が受信された場合には(S11のYes側)、処理をステップS12に移行させ、前記駆動条件が受信されていない間は(S11のNo側)、処理をステップS13に移行させる。なお、前記制御部560は、前記制御部510から受信した前記駆動条件を、当該駆動条件に対応する前記薬品情報が割り当てられた前記可変カセット41Bのカセット識別情報と対応付けて前記記憶部570に記憶する。また、前記制御部560は、前記制御部510から前記駆動条件と共に受信する前記カセット割当情報521を前記記憶部570に記憶させる。
<分包制御ユニット503側:ステップS12>
ステップS12において、前記制御部560は、前記駆動条件と共に受信した前記カセット識別情報に対応する前記可変カセット41Bを、前記駆動条件のうち前記事前駆動条件に従って駆動させ、前記払出経路の高さh1及び前記払出経路の幅w1を変更する。このように、前記薬品払出装置4では、前記駆動条件に前記事前駆動条件が含まれている場合、前記制御部560が、前記事前駆動条件(払出経路の高さh1及び幅w1)に従って前記可変カセット41Bを駆動させて当該可変カセット41Bから薬品を払い出させ、服用時期ごとに薬包451に分包する分包動作を実行することになる(S16)。
ステップS12において、前記制御部560は、前記駆動条件と共に受信した前記カセット識別情報に対応する前記可変カセット41Bを、前記駆動条件のうち前記事前駆動条件に従って駆動させ、前記払出経路の高さh1及び前記払出経路の幅w1を変更する。このように、前記薬品払出装置4では、前記駆動条件に前記事前駆動条件が含まれている場合、前記制御部560が、前記事前駆動条件(払出経路の高さh1及び幅w1)に従って前記可変カセット41Bを駆動させて当該可変カセット41Bから薬品を払い出させ、服用時期ごとに薬包451に分包する分包動作を実行することになる(S16)。
具体的に、前記制御部560は、前記駆動条件に従って前記高さ調整部705A及び前記幅調整部706Aを制御することにより、前記可変カセット41Bから1錠単位で払出可能な薬品の種類を前記ステップS3で割り当てられた前記薬品情報が示す薬品に変更する。まず、前記制御部560は、前記駆動モーター425及び前記駆動モーター426を駆動させることにより前記高さ規制部材705及び前記幅規制部材706の位置を初期状態に戻す。そして、前記制御部560は、前記駆動モーター425により前記高さ調整部705Aを駆動させ、前記可変カセット41Bの前記高さ規制部材705により規制される前記高さh1を、前記駆動条件で定められた前記払出経路の高さに変更する。また、前記制御部560は、前記駆動モーター426により前記幅調整部706Aを駆動させ、前記可変カセット41Bの前記幅規制部材706により規制される前記幅w1を、前記駆動条件で定められた前記払出経路の幅に変更する。もちろん、前記高さ規制部材705及び前記幅規制部材706の現在の状態が検出可能な構成であれば、最初に前記初期状態に戻されなくてもよい。
このように前記駆動条件に従って前記払出経路の高さh1及び幅w1が変更されると、前記可変カセット41Bでは、前記ステップS3で割り当てられた前記薬品情報が示す薬品を1錠単位で払い出すことが可能となり、前記薬品の払出量が制御可能となる。
また、前記駆動条件に前記事前駆動条件が含まれておらず、前記可変カセット41Bの前記高さ調整部705A及び前記幅調整部706Aを手動で作動させて前記払出経路の高さh1及び幅w1を任意に調整することが可能な構成も他の実施形態として考えられる。
また、ステップS4において、前記制御部510は、前記ステップS3で薬品情報が割り当てられた前記可変カセット41Bの前記表示部707に、前記可変カセット41Bに割り当てられた薬品情報と当該薬品情報の払出合計とを前記カセット割当情報521に基づいて表示させる。なお、前記ステップS12において、前記制御部560が、前記カセット割当情報521に基づいて、前記可変カセット41Bに割り当てられた薬品情報と当該薬品情報の払出合計とを前記表示部707に表示させてもよい。
<処方制御ユニット501側:ステップS5>
ステップS5において、前記制御部510は、一又は複数の対象処方データに含まれる薬品情報のうち、対応する前記固定カセット41Aが存在しない薬品情報であって、前記可変カセット41Bに割り当てられていない一又は複数の薬品情報を前記手撒きユニット43に割り当てる。これにより、前記可変カセット41Bに割り当てられなかった薬品情報に対応する薬品は前記手撒きユニット43から払い出されることになる。なお、当該ステップS6の処理は、前記制御部510の前記割当処理部511によって実行される。なお、一又は複数の対象処方データに含まれる薬品情報のうち、対応する前記固定カセット41Aが存在しない薬品情報が全て前記可変カセット41Bに割り当てられている場合には、前記手撒きユニット43への割り当ては行われない。
ステップS5において、前記制御部510は、一又は複数の対象処方データに含まれる薬品情報のうち、対応する前記固定カセット41Aが存在しない薬品情報であって、前記可変カセット41Bに割り当てられていない一又は複数の薬品情報を前記手撒きユニット43に割り当てる。これにより、前記可変カセット41Bに割り当てられなかった薬品情報に対応する薬品は前記手撒きユニット43から払い出されることになる。なお、当該ステップS6の処理は、前記制御部510の前記割当処理部511によって実行される。なお、一又は複数の対象処方データに含まれる薬品情報のうち、対応する前記固定カセット41Aが存在しない薬品情報が全て前記可変カセット41Bに割り当てられている場合には、前記手撒きユニット43への割り当ては行われない。
ところで、前記制御部510が、前記ステップS2において、対応する前記固定カセット41Aが存在しないと判断された前記薬品情報を前記手撒きユニット43に割り当てた後、前記ステップS5において、当該薬品情報のうち前記ステップS3で前記可変カセット41Bに割り当てられた薬品情報について前記手撒きユニット43への割り当てを解除することも他の実施形態として考えられる。具体的には、前記ステップS5において、前記薬品情報が前記手撒きユニット43のDTAセル431A各々に対応付けて前記手撒き割当情報523に記憶された後、前記可変カセット41Bに割り当てられた前記薬品情報が前記手撒き割当情報523から消去されることが考えられる。このとき、前記手撒き割当情報523では、前記DTAセル431Aのうち対応する前記薬品情報が消去されたDTAセル431Aに前記薬品情報が割り当てられていない状況も想定されるが、前記制御部510は、前記ステップS5で割り当てた前記薬品情報と前記DTAセル431Aとの対応関係を変更しないことが考えられる。これにより、前記薬品パレット431における前記DTAセル431A各々の位置と用法との関係にずれが生じず、薬品の投入作業における人為的ミスを抑制することが可能である。一方、前記可変カセット41Bへの前記薬品情報の割り当てによって前記DTAセル431Aに対応する前記薬品情報が存在しなくなった場合に、前記DTAセル431A各々と前記薬品情報との割り当て状態を詰めるように前記手撒き割当情報523を更新することも考えられる。この場合には、空きが生じた前記DTAセル431Aを利用して、より多くの処方データについての前記分包動作を一度に行うことが可能となる。
<処方制御ユニット501側:ステップS6>
ステップS6において、前記制御部510は、前記ステップS5で前記手撒きユニット43に割り当てられた前記払出対象の薬品情報を前記制御部560に送信する。これにより、前記制御部560は、前記対象処方データについての分包動作を実行する際の前記手撒きユニット43の利用内容を把握することが可能である。
ステップS6において、前記制御部510は、前記ステップS5で前記手撒きユニット43に割り当てられた前記払出対象の薬品情報を前記制御部560に送信する。これにより、前記制御部560は、前記対象処方データについての分包動作を実行する際の前記手撒きユニット43の利用内容を把握することが可能である。
<分包制御ユニット503側:ステップS13>
一方、前記分包制御ユニット503では、前記制御部560が、ステップS13において、前記制御部510からの前記手撒きユニット43への割当内容を示す前記手撒き割当情報523の受信の有無を判断する。ここで、前記制御部560は、前記手撒き割当情報523が受信された場合には(S13のYes側)、処理をステップS14に移行させ、前記手撒き割当情報523が受信されていない間は(S13のNo側)、処理をステップS15に移行させる。
一方、前記分包制御ユニット503では、前記制御部560が、ステップS13において、前記制御部510からの前記手撒きユニット43への割当内容を示す前記手撒き割当情報523の受信の有無を判断する。ここで、前記制御部560は、前記手撒き割当情報523が受信された場合には(S13のYes側)、処理をステップS14に移行させ、前記手撒き割当情報523が受信されていない間は(S13のNo側)、処理をステップS15に移行させる。
<分包制御ユニット503側:ステップS14>
ステップS14において、前記制御部560は、前記手撒き割当情報523に基づいて、前記DTAセル431A各々に充填するべき薬品を案内する案内画面を前記操作表示部580に表示させる。なお、前記ステップS14の処理は、前記表示処理部561によって実行される。また、前記ステップS14の処理は、前記制御部510によって実行されてもよい。
ステップS14において、前記制御部560は、前記手撒き割当情報523に基づいて、前記DTAセル431A各々に充填するべき薬品を案内する案内画面を前記操作表示部580に表示させる。なお、前記ステップS14の処理は、前記表示処理部561によって実行される。また、前記ステップS14の処理は、前記制御部510によって実行されてもよい。
ここに、図20~図23は、前記案内画面の一例を示す図である。図20に示されるように、前記案内画面には、前記手撒き割当情報523において前記手撒きユニット43に割り当てられている薬品情報の一覧を示す領域A1と、前記領域A1に示されている薬品情報のうち現在選択中の薬品情報に対応する薬品の投入位置及び投入数を示す領域A2とが含まれる。また、前記制御部560は、前記領域A1において、前記手撒き割当情報52において前記手撒きユニット43に割り当てられている薬品情報のうち、前記領域A2に投入位置及び投入数が表示された薬品情報と、前記領域A2に投入位置及び投入数が未だ表示されていない薬品情報とを文字色又は背景色などによって識別可能に表示させる。
具体的に、前記制御部560は、前記案内画面の表示開始時には、図20に示されるように、前記領域A2において、前記領域A1に表示されている最上位の薬品情報を選択し、当該薬品情報に対応する薬品の投入位置と投入数とを表示させる。具体的に、図20に示す例では、前記DTAセル431Aの「1A」~「3A」に薬品Cを2錠ずつ投入するべきことが案内されている。その後、前記制御部560は、前記案内画面に表示される操作キーK0が操作されると、図21に示されるように、前記領域に表示されている現在の表示対象の薬品情報の一つ下の薬品情報を選択し、当該薬品情報に対応する薬品の投入位置と投入数とを前記領域A2に表示させる。具体的に、図21に示す例では、前記DTAセル431Aの「4A」~「6A」に薬品Eを1錠ずつ投入するべきことが案内されている。また、前記制御部560は、前記領域A1において薬品情報が選択された場合にも、その選択された前記薬品情報に対応する薬品の投入位置と投入数とを前記領域A2に表示させる。
また、前記制御部560は、前記案内画面に表示されている操作キーK1が操作されると、図22に示されるように、今回の前記対象処方データに対応する患者の一覧を前記操作表示部580の領域A3に表示させる。さらに、前記制御部560は、前記患者の一覧が表示されている状態で、前記操作表示部580に表示されている操作キーK2が操作されると、図23に示されるように、今回の前記対象処方データに処方薬として含まれる薬品情報のうち前記可変カセット41Bに割り当てられた薬品情報の一覧が表示される。なお、図23に示す例では、前記可変セット41Bに割り当てられている薬品には前記可変カセット41Bの略称を示す「UC」が対応づけて表示されている。また、この場合にも、前記領域A1には、今回の前記対象処方データに処方薬として含まれる薬品情報のうち前記手撒きユニット43に割り当てられた薬品情報の一覧が表示されている。従って、ユーザーは、前記操作表示部580の表示を参照することにより、今回の前記対象処方データに処方薬として含まれる薬品情報の割当先を容易に把握することが可能である。また、今回の前記対象処方データに処方薬として含まれる薬品情報のうち、対応する前記固定カセット41A又は前記固定化カセット41Cが存在する薬品情報についても、前記固定カセット41A又は前記固定化カセット41Cと薬品情報との対応関係が前記領域A4に表示されることも他の実施形態として考えられる。なお、前記可変カセット41Bに割り当てられた薬品情報の一覧が表示された状態で前記操作キーK2が操作されると、例えば前記患者の一覧が表示される画面に戻ることが考えられる。
<処方制御ユニット501側:ステップS7>
その後、ステップS7において、前記制御部510は、前記可変カセット41Bに対する薬品の充填が完了した旨を示す充填完了操作が前記操作部540に対して行われたか否かを判断する。具体的に、ユーザーは、前記ステップS3で前記薬品情報が前記可変カセット41Bに割り当てられ、前記可変カセット41Bの前記表示部707に前記薬品情報が表示されると、前記可変カセット41Bを前記薬品供給ユニット502から取り外す。そして、ユーザーは、前記可変カセット41Bに、前記処方データに対応する処方箋、又は前記表示部707に表示された情報を参照しながら必要な錠数の薬品を前記可変カセット41Bに投入する。その後、ユーザーは、前記可変カセット41Bを前記薬品供給ユニット502に装着し、前記操作部540に対して前記充填完了操作を行う。なお、前記ステップS5で前記薬品情報が前記手撒きユニット43にも割り当てられている場合、ユーザーは、前記手撒きユニット43の薬品パレット431を開いて薬品を投入した後、前記薬品パレット431を閉じてから前記充填完了操作を行う。なお、前記可変カセット41Bの脱着及び前記手撒きユニット43の開閉が前記充填完了操作の一例であってもよい。
その後、ステップS7において、前記制御部510は、前記可変カセット41Bに対する薬品の充填が完了した旨を示す充填完了操作が前記操作部540に対して行われたか否かを判断する。具体的に、ユーザーは、前記ステップS3で前記薬品情報が前記可変カセット41Bに割り当てられ、前記可変カセット41Bの前記表示部707に前記薬品情報が表示されると、前記可変カセット41Bを前記薬品供給ユニット502から取り外す。そして、ユーザーは、前記可変カセット41Bに、前記処方データに対応する処方箋、又は前記表示部707に表示された情報を参照しながら必要な錠数の薬品を前記可変カセット41Bに投入する。その後、ユーザーは、前記可変カセット41Bを前記薬品供給ユニット502に装着し、前記操作部540に対して前記充填完了操作を行う。なお、前記ステップS5で前記薬品情報が前記手撒きユニット43にも割り当てられている場合、ユーザーは、前記手撒きユニット43の薬品パレット431を開いて薬品を投入した後、前記薬品パレット431を閉じてから前記充填完了操作を行う。なお、前記可変カセット41Bの脱着及び前記手撒きユニット43の開閉が前記充填完了操作の一例であってもよい。
ここで、前記充填完了操作が行われるまでの間(S7のNo側)、前記制御部510は処理を前記ステップS7で待機させる。一方、前記充填完了操作が行われたと判断すると(S7のYes側)、前記制御部510は処理をステップS8に移行させる。なお、前記ステップS3で複数の薬品情報が複数の前記可変カセット41Bに割り当てられた場合、前記ステップS7では、前記薬品情報各々に対応する全ての前記可変カセット41Bについて前記薬品の充填完了操作が行われたか否かを判断する。また、前記ステップS5で前記薬品情報が前記手撒きユニット43に割り当てられている場合には、前記ステップS7において、前記手撒きユニット43の薬品パレット431の開閉動作が完了しているか否かが判断されてもよい。
<処方制御ユニット501側:ステップS8~S9>
ステップS8において、前記制御部510は、前記対象処方データ各々に基づく分包動作の開始要求を前記制御部560に送信する。その後、ステップS9において、前記制御部510は、前記制御部560からの前記分包動作の完了通知を待ち受ける(S9のNo側)。そして、前記分包動作の完了通知を受信すると(S9のYes側)、前記制御部510は処理をステップS10に移行させる。
ステップS8において、前記制御部510は、前記対象処方データ各々に基づく分包動作の開始要求を前記制御部560に送信する。その後、ステップS9において、前記制御部510は、前記制御部560からの前記分包動作の完了通知を待ち受ける(S9のNo側)。そして、前記分包動作の完了通知を受信すると(S9のYes側)、前記制御部510は処理をステップS10に移行させる。
<処方制御ユニット501側:ステップS10>
ステップS10において、前記制御部510は、払い出しが完了した前記可変カセット41Bの前記表示部707に払い出しが完了した旨の表示を行う。例えば、前記ステップS9では、前記表示部707に「払出完了」の文字が表示されること、又は前記表示部707の前記薬品情報の表示が消去されること等が考えられる。
ステップS10において、前記制御部510は、払い出しが完了した前記可変カセット41Bの前記表示部707に払い出しが完了した旨の表示を行う。例えば、前記ステップS9では、前記表示部707に「払出完了」の文字が表示されること、又は前記表示部707の前記薬品情報の表示が消去されること等が考えられる。
<分包制御ユニット503側:ステップS15>
一方、前記分包制御ユニット503では、前記制御部560が、ステップS15において、前記制御部510からの前記分包動作の開始要求の有無を判断する。ここで、前記制御部560は、前記分包動作の開始要求が受信された場合には(S15のYes側)、処理をステップS16に移行させ、前記分包動作の開始要求が受信されていない間は(S15のNo側)、処理をステップS11に移行させる。
一方、前記分包制御ユニット503では、前記制御部560が、ステップS15において、前記制御部510からの前記分包動作の開始要求の有無を判断する。ここで、前記制御部560は、前記分包動作の開始要求が受信された場合には(S15のYes側)、処理をステップS16に移行させ、前記分包動作の開始要求が受信されていない間は(S15のNo側)、処理をステップS11に移行させる。
<分包制御ユニット503側:ステップS16>
ステップS16において、前記制御部560は、前記分包動作の開始要求に従って、一又は複数の前記対象処方データに基づく分包動作を実行する。具体的に、前記制御部560は、一又は複数の前記対象処方データに基づいて、前記薬品供給ユニット502の前記固定カセット41A、前記可変カセット41B、及び前記手撒きユニット43から必要な薬品を払い出させる。そして、前記制御部560は、前記固定カセット41A、前記可変カセット41B、及び前記手撒きユニット43から払い出された薬品を服用時期などの分包単位で前記分包ユニット45によって分包させる。なお、前記ステップS16は、前記制御部560の駆動制御部562によって実行される駆動ステップの一例である。なお、前記分包動作において、前記可変カセット41Bから払い出される薬品の数は、前記可変カセット41Bの前記払出口704に設けられた不図示の光学式センサーを有するカウンターによって計数されて前記制御部560に払出数として入力される。これにより、前記制御部560は、前記カウンターから入力される払出数に基づいて前記可変カセット41Bの駆動を制御し、予め設定された払出量(処方量)のみを前記可変カセット41Bから払い出すことが可能である。
ステップS16において、前記制御部560は、前記分包動作の開始要求に従って、一又は複数の前記対象処方データに基づく分包動作を実行する。具体的に、前記制御部560は、一又は複数の前記対象処方データに基づいて、前記薬品供給ユニット502の前記固定カセット41A、前記可変カセット41B、及び前記手撒きユニット43から必要な薬品を払い出させる。そして、前記制御部560は、前記固定カセット41A、前記可変カセット41B、及び前記手撒きユニット43から払い出された薬品を服用時期などの分包単位で前記分包ユニット45によって分包させる。なお、前記ステップS16は、前記制御部560の駆動制御部562によって実行される駆動ステップの一例である。なお、前記分包動作において、前記可変カセット41Bから払い出される薬品の数は、前記可変カセット41Bの前記払出口704に設けられた不図示の光学式センサーを有するカウンターによって計数されて前記制御部560に払出数として入力される。これにより、前記制御部560は、前記カウンターから入力される払出数に基づいて前記可変カセット41Bの駆動を制御し、予め設定された払出量(処方量)のみを前記可変カセット41Bから払い出すことが可能である。
そして、前記対象処方データが複数である場合には、その複数の対象処方データについて前記分包動作が順次実行される。このとき、複数の前記対象処方データに払出対象として含まれる薬品の薬品情報が同一の前記可変カセット41Bに割り当てられている場合には、複数の前記対象処方データに対応する前記分包動作において、同一の前記可変カセット41Bから同一の薬品が払い出されることになる。そのため、ユーザーは、複数の前記可変カセット41Bに同じ薬品を充填する必要、又は前記可変カセット41Bに同じ薬品を繰り返し充填する必要がなく、一つの前記可変カセット41Bに纏めて薬品を充填することが可能となり、ユーザーによる充填作業の効率が高まる。これに対し、前記処方データ各々に含まれる同一の薬品について異なる前記可変カセット41Bに割り当てられる場合、又は前記処方データ各々に含まれる同一の薬品について同じ前記可変カセット41Bに繰り返して割り当てられる場合には、複数の前記可変カセット41Bに同じ薬品を充填する必要、又は前記可変カセット41Bに同じ薬品を繰り返し充填する必要があり、ユーザーによる充填作業の効率が低くなる。
<分包制御ユニット503側:ステップS17>
その後、前記制御部560は、前記ステップS14において、一又は複数の前記対象処方データに対応する前記分包動作が終了すると、続くステップS17において、前記制御部510に分包動作の完了通知を送信する。
その後、前記制御部560は、前記ステップS14において、一又は複数の前記対象処方データに対応する前記分包動作が終了すると、続くステップS17において、前記制御部510に分包動作の完了通知を送信する。
以上説明したように、前記薬品払出装置4では、複数の処方データに基づいて当該複数の処方データに含まれる一又は複数の払出対象の薬品の薬品情報が前記可変カセット41Bに割り当てられる。従って、個々の処方データに基づいて薬品情報を前記可変カセット41Bに割り当てる場合に比べて前記可変カセット41Bを効率的に使用することが可能となる。
なお、本実施形態では、前記薬品情報が前記可変カセット41Bに割り当てられる場合を例に挙げて説明した。一方、前記制御部510は、前記可変カセット41Bに代えて、前記可変カセット41Bが装着される前記装着部42Bに前記薬品情報を割り当てることも考えられる。この場合、前記制御部510は、前記ステップS4において、前記薬品情報と前記装着部42Bとの対応関係を示す情報を、前記払出対象の薬品情報に対応する駆動条件と共に前記制御部560に送信する。これにより、前記制御部560は、前記装着部42Bに装着された前記可変カセット41Bを前記駆動条件に従って駆動させることが可能である。
[錠剤補充制御機能]
ところで、前記薬品払出装置4では、必要な払出量に対して前記固定カセット41A内又は前記固定化カセット41C内の錠剤が不足すると、当該錠剤を払い出すことができず動作が中断することになる。そのため、ユーザーは、前記固定カセット41A内又は前記固定化カセット41C内の錠剤の残量が少なくなると錠剤を事前に補充することがある。しかしながら、前記固定カセット41A内又は前記固定化カセット41C内の錠剤が欠品になる前に錠剤が補充されると新旧の錠剤が混在し、先に収容されていた錠剤が後に収容された錠剤よりも後に払い出されるおそれがある。一方、例えば一種類の錠剤について複数の前記固定カセット41A又は前記固定化カセット41Cが設けられていれば、錠剤を補充した順番でその複数の前記固定カセット41A又は前記固定化カセット41Cから錠剤を払い出すように制御することにより、先に補充された錠剤を後に補充される錠剤よりも先に払い出すことができる錠剤の先入れ先出しを実現することが可能であるが、必要な前記固定カセット41A又は前記固定化カセット41Cの数が増加することになる。
ところで、前記薬品払出装置4では、必要な払出量に対して前記固定カセット41A内又は前記固定化カセット41C内の錠剤が不足すると、当該錠剤を払い出すことができず動作が中断することになる。そのため、ユーザーは、前記固定カセット41A内又は前記固定化カセット41C内の錠剤の残量が少なくなると錠剤を事前に補充することがある。しかしながら、前記固定カセット41A内又は前記固定化カセット41C内の錠剤が欠品になる前に錠剤が補充されると新旧の錠剤が混在し、先に収容されていた錠剤が後に収容された錠剤よりも後に払い出されるおそれがある。一方、例えば一種類の錠剤について複数の前記固定カセット41A又は前記固定化カセット41Cが設けられていれば、錠剤を補充した順番でその複数の前記固定カセット41A又は前記固定化カセット41Cから錠剤を払い出すように制御することにより、先に補充された錠剤を後に補充される錠剤よりも先に払い出すことができる錠剤の先入れ先出しを実現することが可能であるが、必要な前記固定カセット41A又は前記固定化カセット41Cの数が増加することになる。
これに対し、前記薬品払出装置4は、前記固定カセット41A又は前記固定化カセット41Cの数の増加を抑制しつつ、錠剤の欠品発生頻度を低減すると共に錠剤の先入れ先出しを実現することができる錠剤補充制御機能を備える。以下、前記錠剤補充制御機能について説明する。なお、前記薬品払出装置4では、前述したように前記特定条件を満たす複数の処方データを対象に錠剤の払い出しが実行されるが、前記薬品払出装置4は、一つの前記処方データごとに錠剤の払い出しが実行可能な構成であってもよい。
ここに、図24は、前記錠剤補充制御機能を実現するために前記制御部510によって実行される錠剤補充処理の一例を示すフローチャートである。なお、前記制御部560が前記錠剤補充処理を実行してもよく、前記制御部510及び前記制御部560が協働して前記錠剤補充処理を実行してもよい。また、図25Aは、前記カセット割当情報521の一例を示す図であり、図25Bは、前記カセットマスター524の一例を示す図である。また、図26は、前記ステップS16(図12参照)の分包動作の一部として前記制御部560によって実行される錠剤払出処理の一例を示すフローチャートである。
[錠剤補充処理]
まず、図24を参照しつつ、前記制御部510によって実行される前記錠剤補充処理について説明する。
まず、図24を参照しつつ、前記制御部510によって実行される前記錠剤補充処理について説明する。
<ステップS21>
ステップS21において、前記制御部510は、錠剤の補充を開始するか否かを判断する。そして、錠剤の補充を開始すると判断されると(S21:Yes)、処理がステップS22に移行し、錠剤の補充を開始しないと判断されると(S21:No)、処理がステップS291に移行する。
ステップS21において、前記制御部510は、錠剤の補充を開始するか否かを判断する。そして、錠剤の補充を開始すると判断されると(S21:Yes)、処理がステップS22に移行し、錠剤の補充を開始しないと判断されると(S21:No)、処理がステップS291に移行する。
例えば、前記制御部510は、補充する錠剤の薬品情報の選択操作、及び当該錠剤の補充開始の要求操作が前記操作部540に対して行われた場合に、当該薬品情報に対応する錠剤を補充対象として特定し、当該錠剤の補充を開始すると判断する。また、前記制御部510は、前記固定カセット41A又は前記固定化カセット41Cの錠剤の残量が予め設定された閾値以下になった場合に、当該錠剤を補充対象として特定し、当該錠剤の補充を開始すると自動的に判断してもよい。
<ステップS22>
ステップS22において、前記制御部510は、前記ステップS21で補充すると判断された錠剤の補充先となる前記薬品カセット41を特定する。
ステップS22において、前記制御部510は、前記ステップS21で補充すると判断された錠剤の補充先となる前記薬品カセット41を特定する。
具体的に、前記制御部510は、前記固定カセット41A又は前記可変カセット41Bのいずれかをユーザーに選択させるための表示画面を錠剤の補充先の候補として前記表示部530に表示する。そして、前記制御部510は、前記表示画面におけるユーザー操作に応じて、前記固定カセット41A又は前記可変カセット41Bのいずれかを錠剤の補充先として特定する。例えば、前記制御部510は、前記固定カセット41Aが選択された場合には、前記カセットマスター524に基づいて、前記補充対象の錠剤に対応する前記固定カセット41Aを補充先として特定する。また、前記制御部510は、特定の前記可変カセット41Bが選択された場合には、当該可変カセット41Bを補充先として特定し、当該可変カセット41Bを前記固定化カセット41Cとして設定するように前記カセット割当情報521を更新する。なお、前記制御部510は、前記錠剤の補充先として任意の前記可変カセット41Bを自動で特定するためのユーザー操作が行われた場合には、前記カセット割当情報521に基づいて、前記薬品情報が未だ割り当てられていない未割当の前記可変カセット41Bを錠剤の補充先として特定し、当該可変カセット41Bを前記固定化カセット41Cとして設定するように前記カセット割当情報521を更新してもよい。また、前述したように、本実施形態では、前記可変カセット41Bに前記薬品情報が割り当てられる場合を例に挙げて説明するが、前記薬品情報が前記装着部42Bに割り当てられてもよい。
<ステップS23>
ステップS23において、前記制御部510は、前記ステップS21で補充対象として特定された錠剤の薬品情報、及び前記ステップS22で補充先として特定された前記薬品カセット41のカセット識別情報などの補充関連情報を前記表示部530に表示させる。なお、前記制御部510は、前記錠剤の補充先が前記可変カセット41Bである場合には、前記補充関連情報を当該可変カセット41Bの前記表示部707に表示させてもよい。
ステップS23において、前記制御部510は、前記ステップS21で補充対象として特定された錠剤の薬品情報、及び前記ステップS22で補充先として特定された前記薬品カセット41のカセット識別情報などの補充関連情報を前記表示部530に表示させる。なお、前記制御部510は、前記錠剤の補充先が前記可変カセット41Bである場合には、前記補充関連情報を当該可変カセット41Bの前記表示部707に表示させてもよい。
<ステップS24>
ステップS24において、前記制御部510は、前記ステップS22で錠剤の補充先として特定された前記薬品カセット41が前記可変カセット41Bであるか否かを判断し、前記可変カセット41Bである場合には(S24:Yes)、処理がステップS25に移行する。なお、前記ステップS22で錠剤の補充先として特定された前記薬品カセット41が前記可変カセット41Bではない場合には(S24:No)、処理がステップS26に移行する。
ステップS24において、前記制御部510は、前記ステップS22で錠剤の補充先として特定された前記薬品カセット41が前記可変カセット41Bであるか否かを判断し、前記可変カセット41Bである場合には(S24:Yes)、処理がステップS25に移行する。なお、前記ステップS22で錠剤の補充先として特定された前記薬品カセット41が前記可変カセット41Bではない場合には(S24:No)、処理がステップS26に移行する。
<ステップS25>
ステップS25において、前記制御部510は、前記ステップS21で補充対象として特定された錠剤の薬品情報に対応する駆動条件と、前記ステップS22で特定された補充先の前記可変カセット41Bのカセット識別情報とを前記制御部560に送信する。なお、前記薬品情報が前記装着部42Bに割り当てられる場合には、前記カセット識別情報に代えて当該装着部42Bの識別情報が送信される。これにより、前記制御部560は、前記ステップS22で特定された前記可変カセット41Bを前記駆動条件に従って駆動させることが可能となる(図12のステップS11~S12)。
ステップS25において、前記制御部510は、前記ステップS21で補充対象として特定された錠剤の薬品情報に対応する駆動条件と、前記ステップS22で特定された補充先の前記可変カセット41Bのカセット識別情報とを前記制御部560に送信する。なお、前記薬品情報が前記装着部42Bに割り当てられる場合には、前記カセット識別情報に代えて当該装着部42Bの識別情報が送信される。これにより、前記制御部560は、前記ステップS22で特定された前記可変カセット41Bを前記駆動条件に従って駆動させることが可能となる(図12のステップS11~S12)。
<ステップS26>
ステップS26において、前記制御部510は、補充先の前記薬品カセット41に対する薬品の補充が完了した旨を示す補充完了操作が前記操作部540に対して行われたか否かを判断する。ここで、前記補充完了操作が行われるまでの間は(ステップS26:No)、処理がステップS26で待機し、前記補充完了操作が行われたと判断すると(ステップS26:Yes)、処理がステップS27に移行する。
ステップS26において、前記制御部510は、補充先の前記薬品カセット41に対する薬品の補充が完了した旨を示す補充完了操作が前記操作部540に対して行われたか否かを判断する。ここで、前記補充完了操作が行われるまでの間は(ステップS26:No)、処理がステップS26で待機し、前記補充完了操作が行われたと判断すると(ステップS26:Yes)、処理がステップS27に移行する。
<ステップS27>
ステップS27において、前記制御部510は、補充先の前記薬品カセット41への錠剤の補充個数などの情報をユーザー操作に応じて受け付け、当該情報に基づいて前記記憶部520に記憶される錠剤の在庫情報を更新し、処理をステップS28に移行させる。例えば、前記制御部510は、前記薬品カセット41への補充個数が入力された場合に、前記在庫情報における当該錠剤の在庫を前記補充個数だけ増加させる。また、前記在庫情報は、当該ステップS27における更新後に前記制御部510から前記制御部560に送信され、前記制御部560によって前記記憶部570にも記憶される。同様に、前記在庫情報は、前記制御部560によって更新された場合にも、前記制御部560から前記制御部510に送信され、前記制御部510によって前記記憶部520に記憶される。即ち、前記記憶部520及び前記記憶部570における前記在庫情報は同期している。また、錠剤の補充個数は、前記ステップS21において補充する錠剤の薬品情報が選択される際に入力されてもよい。なお、前記在庫情報が、前記カセット割当情報521及び前記カセットマスター524にそれぞれ含まれ、必要に応じて前記カセット割当情報521又は前記カセットマスター524が送受信されてもよい。
ステップS27において、前記制御部510は、補充先の前記薬品カセット41への錠剤の補充個数などの情報をユーザー操作に応じて受け付け、当該情報に基づいて前記記憶部520に記憶される錠剤の在庫情報を更新し、処理をステップS28に移行させる。例えば、前記制御部510は、前記薬品カセット41への補充個数が入力された場合に、前記在庫情報における当該錠剤の在庫を前記補充個数だけ増加させる。また、前記在庫情報は、当該ステップS27における更新後に前記制御部510から前記制御部560に送信され、前記制御部560によって前記記憶部570にも記憶される。同様に、前記在庫情報は、前記制御部560によって更新された場合にも、前記制御部560から前記制御部510に送信され、前記制御部510によって前記記憶部520に記憶される。即ち、前記記憶部520及び前記記憶部570における前記在庫情報は同期している。また、錠剤の補充個数は、前記ステップS21において補充する錠剤の薬品情報が選択される際に入力されてもよい。なお、前記在庫情報が、前記カセット割当情報521及び前記カセットマスター524にそれぞれ含まれ、必要に応じて前記カセット割当情報521又は前記カセットマスター524が送受信されてもよい。
<ステップS28>
ステップS28において、前記制御部510は、今回の前記薬品カセット41への補充日時を記録するための処理を実行する。前記補充日時は、前記ステップS21で補充を開始すると判断された日時、又は、前記ステップS27で補充が完了したと判断された日時(ステップS28の実行開始日時)などである。なお、前記制御部510は、現在時刻を計時する時計機能、又は外部装置から現在時刻を取得する機能を有している。
ステップS28において、前記制御部510は、今回の前記薬品カセット41への補充日時を記録するための処理を実行する。前記補充日時は、前記ステップS21で補充を開始すると判断された日時、又は、前記ステップS27で補充が完了したと判断された日時(ステップS28の実行開始日時)などである。なお、前記制御部510は、現在時刻を計時する時計機能、又は外部装置から現在時刻を取得する機能を有している。
具体的に、前記制御部510は、補充先が前記固定化カセット41Cである場合には、前記カセット割当情報521において、当該固定化カセット41Cに対応付けて補充日時を記録する。ここに、図25Aは、前記カセット割当情報521の一例を示す図である。図25Aに示す前記カセット割当情報521では、前記カセット識別情報が「C1」、「C2」、「C3」、「C4」の前記可変カセット41Bが、前記薬品情報が「Drug M1」、「Drug M2」、「Drug M3」、「Drug M3」である錠剤に対応する前記固定化カセット41Cとしてそれぞれ設定されている。一方、前記カセット割当情報521では、前記カセット識別情報が「C5」、「C6」の前記可変カセット41Bに、「Drug A」、「Drug B」の薬品情報と、「18錠」、「12錠」の払出合計とがそれぞれ割り当てられている。なお、前記カセット割当情報521では、例えば前記固定化カセット41Cとして設定された前記可変カセット41Bには、固定化カセットである旨を示す「Fix」が前記薬品情報と共に記録される。そして、図25Aに示されるように、前記カセット割当情報521には、前記カセット識別情報及び前記薬品情報に対応付けて補充日時(Supplement day and time)が記憶されている。
一方、前記制御部510は、補充先が前記固定カセット41Aである場合には、前記カセットマスター524において、当該固定カセット41Aに対応付けて補充日時を記録する。ここに、図25Bは、前記カセットマスター524の一例を示す図である。図25Bに示す前記カセットマスター524では、前記カセット識別情報が「C11」、「C12」、「C13」、「C14」、「C15」、「C16」、「C17」、「C18」の前記固定カセット41Aが、前記薬品情報が「Drug M1」、「Drug M2」、「Drug M3」、「Drug M4」、「Drug M5」、「Drug M6」、「Drug M7」、「Drug M1」である錠剤に対応する前記固定カセット41Aとしてそれぞれ設定されている。そして、図25Bに示されるように、前記カセットマスター524には、前記カセット識別情報及び前記薬品情報に対応付けて補充日時(Supplement day and time)が記憶されている。例えば、図25A及び図25Bに示す例では、「Drug M1」については、前記カセット識別情報が「C11」の前記固定カセット41Aの補充日時(2017年1月2日11時23分)が最も早く、次に前記カセット識別情報が「C1」の前記固定化カセット41Cの補充日時(2017年1月3日11時23分)、その次に前記カセット識別情報が「C18」の前記固定カセット41Aの補充日時(2017年1月9日11時30分)であることがわかる。
<ステップS29>
ステップS29において、前記制御部510は、前記制御部560に前記カセット割当情報521及び前記カセットマスター524を送信する。これにより、前記カセット割当情報521及び前記カセットマスター524を受信した前記制御部560は、前記カセット割当情報521及び前記カセットマスター524を前記記憶部570に記憶する。即ち、前記記憶部570に記憶されている前記カセット割当情報521及び前記カセットマスター524が最新の情報に更新される。従って、前記制御部560は、前記カセット割当情報521及び前記カセットマスター524に基づいて、前記薬品カセット41各々への錠剤の補充日時を把握することが可能である。なお、前記制御部510は、前記カセット割当情報521及び前記カセットマスター524のうち前記ステップS28で更新した情報のみを前記制御部560に送信してもよい。
ステップS29において、前記制御部510は、前記制御部560に前記カセット割当情報521及び前記カセットマスター524を送信する。これにより、前記カセット割当情報521及び前記カセットマスター524を受信した前記制御部560は、前記カセット割当情報521及び前記カセットマスター524を前記記憶部570に記憶する。即ち、前記記憶部570に記憶されている前記カセット割当情報521及び前記カセットマスター524が最新の情報に更新される。従って、前記制御部560は、前記カセット割当情報521及び前記カセットマスター524に基づいて、前記薬品カセット41各々への錠剤の補充日時を把握することが可能である。なお、前記制御部510は、前記カセット割当情報521及び前記カセットマスター524のうち前記ステップS28で更新した情報のみを前記制御部560に送信してもよい。
<ステップS291>
ステップS291において、前記制御部510は、前記制御部560から欠品報知情報を受信したか否かを判断する。後述するように、前記制御部560は、前記薬品カセット41のいずれかにおいて錠剤の欠品が発生した場合に、前記欠品報知情報を前記制御部510に送信する(図26:S342)。ここで、前記欠品報知を受信したと判断されると(S291:Yes)、処理がステップS292に移行し、前記欠品報知を受信していないと判断されると(S291:No)、処理がステップS21に戻される。
ステップS291において、前記制御部510は、前記制御部560から欠品報知情報を受信したか否かを判断する。後述するように、前記制御部560は、前記薬品カセット41のいずれかにおいて錠剤の欠品が発生した場合に、前記欠品報知情報を前記制御部510に送信する(図26:S342)。ここで、前記欠品報知を受信したと判断されると(S291:Yes)、処理がステップS292に移行し、前記欠品報知を受信していないと判断されると(S291:No)、処理がステップS21に戻される。
<ステップS292>
ステップS292において、前記制御部510は、前記欠品報知情報に基づいて、前記カセット割当情報521又は前記カセットマスター524を更新する。具体的に、前記制御部510は、前記欠品報知情報に含まれる欠品した前記薬品カセット41を示すカセット識別情報を参照し、当該カセット識別情報に対応する前記薬品カセット41についての前記補充日時の情報を消去する。
ステップS292において、前記制御部510は、前記欠品報知情報に基づいて、前記カセット割当情報521又は前記カセットマスター524を更新する。具体的に、前記制御部510は、前記欠品報知情報に含まれる欠品した前記薬品カセット41を示すカセット識別情報を参照し、当該カセット識別情報に対応する前記薬品カセット41についての前記補充日時の情報を消去する。
例えば、前記欠品した前記薬品カセット41が前記固定カセット41Aである場合には、前記カセットマスター524において、前記カセット識別情報に対応する前記固定カセット41Aの補充日時の情報を消去する。なお、前記制御部510は、当該錠剤補充処理の他、前記固定カセット41Aから錠剤を取り出す旨の操作が行われた場合にも、前記カセットマスター524における前記補充日時の情報を消去することが考えられる。
一方、前記欠品した前記薬品カセット41が前記固定化カセット41Cである場合には、前記カセット割当情報521において、前記カセット識別情報に対応する前記固定化カセット41Cの補充日時の情報を消去すると共に、前記固定化カセット41Cに割り当てられている前記薬品情報を消去する。即ち、前記固定化カセット41Cへの前記薬品情報の割当状態が解除され、前記固定化カセット41Cは前記可変カセット41Bとして使用可能な状態となる。なお、前記制御部510は、当該錠剤補充処理の他、任意のタイミングで、前記固定化カセット41Cから錠剤を取り出す旨の操作、又は、前記固定化カセット41Cへの薬品情報の割り当てを解除するための操作(可変カセット41Bに戻すための操作)が行われた場合にも、当該固定化カセット41Cの補充日時の情報を消去すると共に、当該固定化カセット41Cに割り当てられている前記薬品情報を消去することが考えられる。
<ステップS293>
ステップS293において、前記制御部510は、前記制御部560に前記カセット割当情報521及び前記カセットマスター524を送信する。これにより、前記カセット割当情報521及び前記カセットマスター524を受信した前記制御部560は、前記カセット割当情報521及び前記カセットマスター524を前記記憶部570に記憶する。即ち、前記記憶部570に記憶されている前記カセット割当情報521及び前記カセットマスター524が最新の情報に更新される。なお、前記制御部510は、前記カセット割当情報521及び前記カセットマスター524のうち前記ステップS292で更新した情報のみを前記制御部560に送信してもよい。
ステップS293において、前記制御部510は、前記制御部560に前記カセット割当情報521及び前記カセットマスター524を送信する。これにより、前記カセット割当情報521及び前記カセットマスター524を受信した前記制御部560は、前記カセット割当情報521及び前記カセットマスター524を前記記憶部570に記憶する。即ち、前記記憶部570に記憶されている前記カセット割当情報521及び前記カセットマスター524が最新の情報に更新される。なお、前記制御部510は、前記カセット割当情報521及び前記カセットマスター524のうち前記ステップS292で更新した情報のみを前記制御部560に送信してもよい。
[錠剤払出処理]
続いて、図26を参照しつつ、前記制御部560によって前記ステップS16(図12参照)の分包動作の一部として実行される前記錠剤払出処理について説明する。
続いて、図26を参照しつつ、前記制御部560によって前記ステップS16(図12参照)の分包動作の一部として実行される前記錠剤払出処理について説明する。
<ステップS31>
ステップS31において、前記制御部560は、前記対象処方データと前記カセット割当情報521及び前記カセットマスター524とに基づいて、当該対象処方データに含まれる処方薬品を払い出す前記薬品カセット41を払出元として特定する。
ステップS31において、前記制御部560は、前記対象処方データと前記カセット割当情報521及び前記カセットマスター524とに基づいて、当該対象処方データに含まれる処方薬品を払い出す前記薬品カセット41を払出元として特定する。
具体的に、前記制御部560は、前記カセット割当情報521及び前記カセットマスター524を参照し、前記対象処方データに含まれる処方薬品が割り当てられている前記薬品カセット41のうち補充日時が最も早いものを払出元として特定する。例えば、図25A、25Bに示す例において、前記処方薬品の薬品情報が「Drug M1」である場合には、同一の薬品情報に割り当てられた前記カセット識別情報が「C1」、「C11」、「C18」の前記薬品カセット41のうち、前記補充日時が最も早い「C11」の前記固定カセット41Aが払出元として特定される。
<ステップS32>
ステップS32において、前記制御部560は、前記対象処方データ各々に基づいて、前記ステップS31で特定された前記薬品カセット41各々から錠剤を払い出し、服用時期ごとに分包する分包動作を順次開始する。ここで、前記制御部560は、例えば一つの前記対象処方データについて前記錠剤の払い出しが完了するごとに、前記記憶部570に記憶されている前記在庫情報における当該錠剤の残量を払い出し量だけ減少させ、当該在庫情報を前記制御部510に送信する。なお、前記在庫情報の更新タイミング及び送信タイミングはこれに限らない。
ステップS32において、前記制御部560は、前記対象処方データ各々に基づいて、前記ステップS31で特定された前記薬品カセット41各々から錠剤を払い出し、服用時期ごとに分包する分包動作を順次開始する。ここで、前記制御部560は、例えば一つの前記対象処方データについて前記錠剤の払い出しが完了するごとに、前記記憶部570に記憶されている前記在庫情報における当該錠剤の残量を払い出し量だけ減少させ、当該在庫情報を前記制御部510に送信する。なお、前記在庫情報の更新タイミング及び送信タイミングはこれに限らない。
<ステップS33>
ステップS33において、前記制御部560は、前記分包動作で用いられている前記薬品カセット41のいずれかにおいて錠剤の欠品が発生したか否かを判断する。具体的に、前記制御部560は、前記薬品カセット41の駆動開始後、所定時間経過しても錠剤が払い出されないことを条件に当該薬品カセット41で錠剤の欠品が発生したと判断する。なお、前記制御部560は、前記薬品カセット41からの錠剤の払い出しごとに前記記憶部570に記憶されている前記在庫情報を更新し、当該在庫情報に基づいて当該薬品カセット41において錠剤の欠品が発生したか否かを判断してもよい。ここで、欠品が発生したと判断されると(S33:Yes)、処理がステップS34に移行し、欠品が発生していないと判断されると(S33:No)、処理がステップS35に移行する。
ステップS33において、前記制御部560は、前記分包動作で用いられている前記薬品カセット41のいずれかにおいて錠剤の欠品が発生したか否かを判断する。具体的に、前記制御部560は、前記薬品カセット41の駆動開始後、所定時間経過しても錠剤が払い出されないことを条件に当該薬品カセット41で錠剤の欠品が発生したと判断する。なお、前記制御部560は、前記薬品カセット41からの錠剤の払い出しごとに前記記憶部570に記憶されている前記在庫情報を更新し、当該在庫情報に基づいて当該薬品カセット41において錠剤の欠品が発生したか否かを判断してもよい。ここで、欠品が発生したと判断されると(S33:Yes)、処理がステップS34に移行し、欠品が発生していないと判断されると(S33:No)、処理がステップS35に移行する。
<ステップS34>
ステップS34において、前記制御部560は、前記カセット割当情報521及び前記カセットマスター524に基づいて、前記ステップS33で欠品が発生したと判断された前記薬品カセット41の他に、当該薬品カセット41と同一の錠剤に割り当てられた前記薬品カセット41が存在するか否かを判断する。ここで、同一の錠剤が割り当てられた前記薬品カセット41が存在すると判断されると(S34:Yes)、処理がステップS31に移行し、同一の錠剤が割り当てられた前記薬品カセット41が存在しないと判断されると(S34:No)、処理がステップS341に移行する。
ステップS34において、前記制御部560は、前記カセット割当情報521及び前記カセットマスター524に基づいて、前記ステップS33で欠品が発生したと判断された前記薬品カセット41の他に、当該薬品カセット41と同一の錠剤に割り当てられた前記薬品カセット41が存在するか否かを判断する。ここで、同一の錠剤が割り当てられた前記薬品カセット41が存在すると判断されると(S34:Yes)、処理がステップS31に移行し、同一の錠剤が割り当てられた前記薬品カセット41が存在しないと判断されると(S34:No)、処理がステップS341に移行する。
<ステップS341>
ステップS341において、前記制御部560は、前記薬品払出装置4において実行されている分包動作を中断させる。
ステップS341において、前記制御部560は、前記薬品払出装置4において実行されている分包動作を中断させる。
<ステップS342>
ステップS342において、前記制御部560は、前記ステップS33で欠品が発生したと判断された錠剤の薬品情報及び前記薬品カセット41のカセット識別情報などの報知情報を報知する欠品報知処理を実行する。具体的に、前記制御部560は、前記操作表示部580に前記報知情報を表示すると共に、前記制御部510に前記薬品カセット41のカセット識別情報及び欠品が発生した旨を示す情報を送信する。これにより、前記制御部510は、前記ステップS291~S293において、前記カセット割当情報521又は前記カセットマスター524を更新して前記制御部560に送信する。また、前記欠品報知処理では、前記報知情報が、前記制御部510に送信され、前記制御部510によって前記表示部530に表示されてもよい。その他、前記欠品報知処理は表示に限らず、音声又はブザー鳴動によって欠品が報知されてもよい。また、前記薬品カセット41の前記表示部707に欠品した旨が表示されてもよい。
ステップS342において、前記制御部560は、前記ステップS33で欠品が発生したと判断された錠剤の薬品情報及び前記薬品カセット41のカセット識別情報などの報知情報を報知する欠品報知処理を実行する。具体的に、前記制御部560は、前記操作表示部580に前記報知情報を表示すると共に、前記制御部510に前記薬品カセット41のカセット識別情報及び欠品が発生した旨を示す情報を送信する。これにより、前記制御部510は、前記ステップS291~S293において、前記カセット割当情報521又は前記カセットマスター524を更新して前記制御部560に送信する。また、前記欠品報知処理では、前記報知情報が、前記制御部510に送信され、前記制御部510によって前記表示部530に表示されてもよい。その他、前記欠品報知処理は表示に限らず、音声又はブザー鳴動によって欠品が報知されてもよい。また、前記薬品カセット41の前記表示部707に欠品した旨が表示されてもよい。
そして、前記ステップS342において、前記制御部560は、前記制御部510から前記カセット割当情報521又は前記カセットマスター524を受信した場合、前記薬品カセット41の欠品が解消された場合、ユーザーによる所定の再開操作が行われた場合、又は欠品が発生したと判断された前記薬品カセット41の脱着が行われた場合などに処理を前記ステップS35に進めて、前記ステップS32で前記分包動作を再開する。
<ステップS35>
ステップS35において、前記制御部560は、前記ステップS16で受信した前記分包動作の開始要求によって受信した前記対象処方データについて前記分包動作が完了したか否かを判断する。ここで、前記対象処方データについて前記分包動作が完了したと判断されると(S35:Yes)、当該錠剤払出処理が終了し、処理が前記ステップS17(図12参照)に移行し、前記対象処方データについて前記分包動作が完了していないと判断されると(S35:No)、処理が前記ステップS32に戻され、前記分包動作が順次実行される。
ステップS35において、前記制御部560は、前記ステップS16で受信した前記分包動作の開始要求によって受信した前記対象処方データについて前記分包動作が完了したか否かを判断する。ここで、前記対象処方データについて前記分包動作が完了したと判断されると(S35:Yes)、当該錠剤払出処理が終了し、処理が前記ステップS17(図12参照)に移行し、前記対象処方データについて前記分包動作が完了していないと判断されると(S35:No)、処理が前記ステップS32に戻され、前記分包動作が順次実行される。
以上説明したように、錠剤補充制御機能によれば、錠剤の補充時に前記可変カセット41Bが前記固定化カセット41Cとして一時的に設定されることがあり、前記固定カセット41A又は前記固定化カセット41Cの数を増加させることなく、錠剤の欠品発生頻度を低減させると共に錠剤の先入れ先出しを実現することができる。
例えば、図25A及び図25Bに示されるように、「Drug M1」に対応する前記薬品カセット41各々の前記補充日時が、前記カセット識別情報が「C11」の前記固定カセット41Aが最も早く、次に前記カセット識別情報が「C1」の前記固定化カセット41C、その次に前記カセット識別情報が「C18」の前記固定カセット41Aの順で早い状態で、「Drug M1」の錠剤が払い出される場合の払出元の変化を考える。この場合、まず前記カセット識別情報が「C11」である前記固定カセット41Aが払出元として使用される。そして、前記カセット識別情報が「C11」である前記固定カセット41Aで欠品が発生すると、前記カセット識別情報が「C1」である前記固定化カセット41Cが払出元として使用される。さらにその後、前記カセット識別情報が「C1」である前記固定カセット41Aで欠品が発生すると、前記カセット識別情報が「C18」である前記固定カセット41Aが払出元として使用されることになる。また、最初に使用されていた前記カセット識別情報が「C11」である前記固定カセット41Aに錠剤が補充されると、当該固定カセット41Aの補充日時は、前記カセット識別情報が「C18」である前記固定カセット41Aよりも後になるため、前記カセット識別情報が「C11」である前記固定カセット41Aは、前記カセット識別情報が「C18」である前記固定カセット41Aで欠品が発生した後に払出元として使用されることになる。
また、図25A及び図25Bに示されるように、「Drug M2」に対応する前記薬品カセット41各々の前記補充日時が、前記カセット識別情報が「C12」、「C2」の順で早い状態で、前記カセット識別情報が「C12」である前記固定カセット41Aが使用されて欠品が発生した後に当該固定カセット41Aに錠剤が補充される場合を考える。この場合には、まず、前記カセット識別情報が「C12」である前記固定カセット41Aが使用された後、前記カセット識別情報が「C2」である前記固定化カセット41Cが使用され、当該固定化カセット41Cで欠品が発生した場合には、当該固定化カセット41Cへの薬品情報の割り当てが解除される。その後、欠品が生じてから前記固定化カセット41Cよりも後に錠剤が補充された前記カセット識別情報が「C12」である前記固定カセット41Aが再度使用されることになる。即ち、前記薬品情報が「Drug M2」である錠剤については、前記カセット識別情報が「C12」である前記固定カセット41Aに加えて、前記カセット識別情報が「C2」の前記可変カセット41Bを一時的に前記固定化カセット41Cとして用いることが可能である。このように、前記可変カセット41Bを「Drug M2」に対応する前記固定化カセット41Cとして一時的に利用することができ、当該固定化カセット41Cの設定が解除された後は通常の前記可変カセット41Bとして任意の種類の錠剤の払い出しに利用することができるため、前記固定カセット41A及び前記固定化カセット41Cの数の増加が抑制しつつ、錠剤の欠品発生頻度を低減させることが可能である。
また、図25A及び図25Bに示されるように、「Drug M3」に対応する前記薬品カセット41各々の前記補充日時が、前記カセット識別情報が「C13」、「C3」、「C4」の順で早い状態で、前記カセット識別情報が「C13」である前記固定カセット41Aが使用されて欠品が発生した後に当該固定カセット41Aに錠剤が補充される場合を考える。この場合には、まず、前記カセット識別情報が「C13」である前記固定カセット41Aが使用された後、前記カセット識別情報が「C3」である前記固定化カセット41Cが使用され、当該固定化カセット41Cで欠品が発生した場合には、当該固定化カセット41Cへの薬品情報の割り当てが解除される。その後、前記カセット識別情報が「C4」である前記固定化カセット41Cが使用され、当該固定化カセット41Cで欠品が発生した場合には、当該固定化カセット41Cへの薬品情報の割り当てが解除される。そして、欠品が生じてから前記固定化カセット41Cよりも後に錠剤が補充された前記カセット識別情報が「C13」である前記固定カセット41Aが再度使用されることになる。即ち、前記薬品情報が「Drug M3」である錠剤については、前記カセット識別情報が「C3」である前記固定カセット41Aに加えて、前記カセット識別情報が「C3」、「C4」の前記可変カセット41Bを一時的に前記固定化カセット41Cとして用いることが可能である。
ところで、本実施形態では、前記補充日時に基づいて前記薬品カセット41各々の使用順序を制御することにより、錠剤の先入れ先出しが実現される例について説明したが、前記補充日時に基づいて、錠剤の先入れ先出しが実現されるように前記薬品カセット41各々の優先度が更新され、当該優先度に基づいて前記薬品カセット41各々の使用順序が制御されてもよい。
[固定化推奨機能]
ところで、前述したように、前記薬品払出装置4では、前記可変カセット41Bを特定の錠剤に対応する前記固定化カセット41Cとして設定して用いることが可能である。ここで、前記固定化カセット41Cとして用いられる前記可変カセット41Bに割り当てられる錠剤の種類は、ユーザーによって選択されることになるが、前記薬品払出装置4が、前記可変カセット41Bにどの種類の錠剤を割り当てるべきであるかを推奨することが可能な固定化推奨機能を備えることが考えられる。
ところで、前述したように、前記薬品払出装置4では、前記可変カセット41Bを特定の錠剤に対応する前記固定化カセット41Cとして設定して用いることが可能である。ここで、前記固定化カセット41Cとして用いられる前記可変カセット41Bに割り当てられる錠剤の種類は、ユーザーによって選択されることになるが、前記薬品払出装置4が、前記可変カセット41Bにどの種類の錠剤を割り当てるべきであるかを推奨することが可能な固定化推奨機能を備えることが考えられる。
具体的に、前記薬品払出装置4では、前記制御部510が、前記固定化カセット41Cとして利用する前記可変カセット41Bを選択するためのユーザー操作を受け付けると、当該可変カセット41Bに割り当てることが推奨される錠剤の種類(薬品情報)を予め定められた条件に従って選定し、前記表示部530に表示する。ここで、前記制御部510は、過去に前記手撒きユニット43を用いて払い出された回数、過去に前記手撒きユニット43を用いて払い出された払出量、又は過去に入力された前記処方データにおいて処方薬として含まれていた回数などの情報を記録しており、これらの情報のいずれか一つ又は複数に基づいて錠剤の種類を選定することが考えられる。
例えば、前記制御部510は、過去に前記手撒きユニット43で払い出された回数が最も高く、前記可変カセット41Bによる払い出しが可能な種類の錠剤を選定する。また、前記制御部510は、過去に前記手撒きユニット43で払い出された払出量が最も多く、前記可変カセット41Bによる払い出しが可能な種類の錠剤を選定する。また、前記制御部510は、過去に入力された前記処方データにおいて処方薬として含まれていた回数が最も多い種類の錠剤を選定する。また、前記制御部510は、対象となる錠剤に対応する前記固定カセット41A又は前記固定化カセット41Cが既に存在する場合に、当該錠剤を選定しないことも考えられる。なお、前記制御部510は、対象となる錠剤に対応する前記固定カセット41A又は前記固定化カセット41Cが既に存在する場合であっても、過去の払い出し回数又は払出量などが所定値以上である場合には、当該錠剤を例外的に選定することも考えられる。
[発明の付記]
[付記1]
任意の種類の薬品を払出可能な可変カセットと、
前記可変カセットが着脱可能な装着部と、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当処理部と、
前記割当処理部によって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動制御部と、
を備える薬品払出装置。
[付記1]
任意の種類の薬品を払出可能な可変カセットと、
前記可変カセットが着脱可能な装着部と、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当処理部と、
前記割当処理部によって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動制御部と、
を備える薬品払出装置。
[付記2]
前記割当処理部は、前記複数の処方データの単位で、当該複数の処方データに含まれる払出対象の薬品の薬品情報を予め設定される割当規則に従って前記可変カセット又は前記装着部に割り当てる、
付記1に記載の薬品払出装置。
前記割当処理部は、前記複数の処方データの単位で、当該複数の処方データに含まれる払出対象の薬品の薬品情報を予め設定される割当規則に従って前記可変カセット又は前記装着部に割り当てる、
付記1に記載の薬品払出装置。
[付記3]
前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける払出合計が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第1規則が含まれる、
付記2に記載の薬品払出装置。
前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける払出合計が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第1規則が含まれる、
付記2に記載の薬品払出装置。
[付記4]
前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第2規則が含まれる、
付記2に記載の薬品払出装置。
[付記5]
前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第2規則が含まれる、
付記2に記載の薬品払出装置。
[付記5]
前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける分包数が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第3規則が含まれる、
付記2に記載の薬品払出装置。
付記2に記載の薬品払出装置。
[付記6]
前記割当規則には、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける払出合計が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第1規則と、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第2規則と、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける分包数が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第3規則と、
が含まれ、
前記割当処理部は、前記第1規則、前記第2規則、前記第3規則の順で優先して前記可変カセット又は前記装着部への割り当てを実行する、
付記2に記載の薬品払出装置。
前記割当規則には、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける払出合計が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第1規則と、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第2規則と、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける分包数が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第3規則と、
が含まれ、
前記割当処理部は、前記第1規則、前記第2規則、前記第3規則の順で優先して前記可変カセット又は前記装着部への割り当てを実行する、
付記2に記載の薬品払出装置。
[付記7]
前記割当処理部は、予め設定された特定条件を満たす複数の処方データを特定し、当該特定された前記複数の処方データに基づいて、当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当てる、
付記1~6のいずれかに記載の薬品払出装置。
前記割当処理部は、予め設定された特定条件を満たす複数の処方データを特定し、当該特定された前記複数の処方データに基づいて、当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当てる、
付記1~6のいずれかに記載の薬品払出装置。
[付記8]
予め定められた種類の薬品を払出可能な固定カセットを更に備え、
前記割当処理部は、前記複数の処方データに含まれる前記薬品情報と、前記固定カセット各々から払い出し可能な前記薬品情報を示すマスター情報とに基づいて前記特定条件を満たすか否かを判断する、
付記7に記載の薬品払出装置。
予め定められた種類の薬品を払出可能な固定カセットを更に備え、
前記割当処理部は、前記複数の処方データに含まれる前記薬品情報と、前記固定カセット各々から払い出し可能な前記薬品情報を示すマスター情報とに基づいて前記特定条件を満たすか否かを判断する、
付記7に記載の薬品払出装置。
[付記9]
予め定められた種類の薬品を払出可能な固定カセットと、
複数のセルに収容された薬品を前記セルの単位で払い出し可能な手撒きユニットと、
を更に備え、
前記割当処理部は、前記複数の処方データに含まれる払出対象の薬品情報のうち、対応する前記固定カセットが存在しない薬品情報を、前記可変カセット又は前記手撒きユニットに割り当てる、
付記1~8のいずれかに記載の薬品払出装置。
予め定められた種類の薬品を払出可能な固定カセットと、
複数のセルに収容された薬品を前記セルの単位で払い出し可能な手撒きユニットと、
を更に備え、
前記割当処理部は、前記複数の処方データに含まれる払出対象の薬品情報のうち、対応する前記固定カセットが存在しない薬品情報を、前記可変カセット又は前記手撒きユニットに割り当てる、
付記1~8のいずれかに記載の薬品払出装置。
[付記10]
任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御方法であって、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、
前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、
を含む制御方法。
任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御方法であって、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、
前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、
を含む制御方法。
[付記11]
任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御部に、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、
前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、
を実行させるための制御プログラム。
任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御部に、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、
前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、
を実行させるための制御プログラム。
Claims (11)
- 任意の種類の薬品を払出可能な可変カセットと、
前記可変カセットが着脱可能な装着部と、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当処理部と、
前記割当処理部によって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動制御部と、
を備える薬品払出装置。 - 前記割当処理部は、前記複数の処方データの単位で、当該複数の処方データに含まれる払出対象の薬品の薬品情報を予め設定される割当規則に従って前記可変カセット又は前記装着部に割り当てる、
請求項1に記載の薬品払出装置。 - 前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける払出合計が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第1規則が含まれる、
請求項2に記載の薬品払出装置。 - 前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第2規則が含まれる、
請求項2に記載の薬品払出装置。 - 前記割当規則には、前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける分包数が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第3規則が含まれる、
請求項2に記載の薬品払出装置。 - 前記割当規則には、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける払出合計が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第1規則と、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおいて用法に従った服用時期単位の払い出し錠数が不均等である薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第2規則と、
前記複数の処方データに含まれる払出対象の薬品情報のうち当該複数の処方データにおける分包数が多い薬品情報を優先して前記可変カセット又は前記装着部に割り当てる第3規則と、
が含まれ、
前記割当処理部は、前記第1規則、前記第2規則、前記第3規則の順で優先して前記可変カセット又は前記装着部への割り当てを実行する、
請求項2に記載の薬品払出装置。 - 前記割当処理部は、予め設定された特定条件を満たす複数の処方データを特定し、当該特定された前記複数の処方データに基づいて、当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当てる、
請求項1~6のいずれかに記載の薬品払出装置。 - 予め定められた種類の薬品を払出可能な固定カセットを更に備え、
前記割当処理部は、前記複数の処方データに含まれる前記薬品情報と、前記固定カセット各々から払い出し可能な前記薬品情報を示すマスター情報とに基づいて前記特定条件を満たすか否かを判断する、
請求項7に記載の薬品払出装置。 - 予め定められた種類の薬品を払出可能な固定カセットと、
複数のセルに収容された薬品を前記セルの単位で払い出し可能な手撒きユニットと、
を更に備え、
前記割当処理部は、前記複数の処方データに含まれる払出対象の薬品情報のうち、対応する前記固定カセットが存在しない薬品情報を、前記可変カセット又は前記手撒きユニットに割り当てる、
請求項1~8のいずれかに記載の薬品払出装置。 - 任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御方法であって、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、
前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、
を含む制御方法。 - 任意の種類の薬品を払出可能な可変カセットと、前記可変カセットが着脱可能な装着部と、を備える薬品払出装置の制御部に、
複数の処方データに基づいて当該複数の処方データに含まれる払出対象の薬品の薬品情報を前記可変カセット又は前記装着部に割り当て可能な割当ステップと、
前記割当ステップによって前記可変カセット又は前記装着部に割り当てられた前記薬品情報に対応して予め設定された駆動条件に従って前記可変カセットを駆動させ、当該可変カセットから前記複数の処方データに対応する薬品を払い出し可能な駆動ステップと、
を実行させるための制御プログラム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020197033381A KR102686872B1 (ko) | 2018-03-05 | 2019-03-04 | 약품 불출 장치, 제어 방법, 제어 프로그램 |
US16/613,803 US11672739B2 (en) | 2018-03-05 | 2019-03-04 | Medication dispensing device, control method, and control program |
EP19764030.3A EP3610844A4 (en) | 2018-03-05 | 2019-03-04 | MEDICATION DELIVERY DEVICE, AND CONTROL METHOD AND PROGRAM |
JP2019536331A JP7441440B2 (ja) | 2018-03-05 | 2019-03-04 | 薬品払出装置、制御方法、制御プログラム |
CN201980002434.6A CN110621284B (zh) | 2018-03-05 | 2019-03-04 | 药品配发装置、控制方法、控制程序 |
JP2023037793A JP7578889B2 (ja) | 2018-03-05 | 2023-03-10 | 薬品払出装置、制御方法、制御プログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-038587 | 2018-03-05 | ||
JP2018038587 | 2018-03-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019172173A1 true WO2019172173A1 (ja) | 2019-09-12 |
Family
ID=67846229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/008344 WO2019172173A1 (ja) | 2018-03-05 | 2019-03-04 | 薬品払出装置、制御方法、制御プログラム |
Country Status (7)
Country | Link |
---|---|
US (1) | US11672739B2 (ja) |
EP (1) | EP3610844A4 (ja) |
JP (2) | JP7441440B2 (ja) |
KR (1) | KR102686872B1 (ja) |
CN (1) | CN110621284B (ja) |
TW (1) | TWI772619B (ja) |
WO (1) | WO2019172173A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021115382A (ja) * | 2020-01-29 | 2021-08-10 | 株式会社トーショー | 薬剤フィーダ |
JPWO2021205830A1 (ja) * | 2020-04-08 | 2021-10-14 | ||
JP2022187602A (ja) * | 2021-06-08 | 2022-12-20 | 株式会社湯山製作所 | 薬品払出システム、薬品払出プログラム |
JP2023009882A (ja) * | 2021-07-08 | 2023-01-20 | 株式会社タカゾノ | 薬剤供給装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12036185B2 (en) | 2021-07-19 | 2024-07-16 | Optum, Inc. | System and method to count pills |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006110386A (ja) | 1997-03-25 | 2006-04-27 | Yuyama Manufacturing Co Ltd | 薬剤包装装置 |
JP2010115493A (ja) | 2008-11-13 | 2010-05-27 | Jvm Co Ltd | 薬剤自動包装機の薬剤排出装置 |
JP2010535683A (ja) | 2007-09-21 | 2010-11-25 | クレテム カンパニー,リミテッド | 薬剤包装装置の自由形状錠剤の自動排出器及び錠剤供給方法 |
JP2011104077A (ja) | 2009-11-17 | 2011-06-02 | Yuyama Manufacturing Co Ltd | 薬剤払出装置 |
WO2014112221A1 (ja) | 2013-01-18 | 2014-07-24 | 株式会社湯山製作所 | 薬品払出装置、薬品払出方法、薬品払出プログラム、記録媒体 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070179957A1 (en) * | 2001-09-19 | 2007-08-02 | Gibson Jerry T | System and Method for Disseminating Drug Information |
US20060266763A1 (en) * | 2005-05-31 | 2006-11-30 | Katrin Svabo Bech | Automated medication dispensing apparatus |
JP5212135B2 (ja) * | 2007-09-27 | 2013-06-19 | 株式会社湯山製作所 | 手撒き薬剤供給装置、薬剤の手撒き方法、及び、薬剤分包装置 |
TWI455858B (zh) * | 2007-10-23 | 2014-10-11 | Yuyama Mfg Co Ltd | 藥劑送出裝置 |
US9242785B2 (en) * | 2011-09-06 | 2016-01-26 | Yuyama Mfg. Co., Ltd. | Medicine cassette and medicine feeding apparatus |
WO2014145444A1 (en) * | 2013-03-15 | 2014-09-18 | Pilltek Llc | Systems, methods, and apparatuses for securely dispensing one or more prescribed substances to a securely identified intended user |
CN105188638B (zh) * | 2013-04-02 | 2019-06-14 | 株式会社汤山制作所 | 药剂配药系统 |
US10073955B2 (en) * | 2014-03-28 | 2018-09-11 | Medicasafe, Inc. | Method, system and apparatus for guiding and tracking medication usage |
WO2016002650A1 (ja) | 2014-07-01 | 2016-01-07 | 株式会社湯山製作所 | 薬剤払出装置 |
WO2016047525A1 (ja) * | 2014-09-24 | 2016-03-31 | 株式会社湯山製作所 | 薬品払出装置及び散薬調剤業務支援システム |
JP6358283B2 (ja) * | 2015-03-31 | 2018-07-18 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、錠剤供給装置、制御方法、プログラム |
JP6540284B6 (ja) * | 2015-06-30 | 2020-02-12 | キヤノンマーケティングジャパン株式会社 | 薬剤包装装置、薬剤包装装置の制御方法、およびプログラム |
JP6344425B2 (ja) * | 2015-09-30 | 2018-06-20 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、錠剤供給システム、情報処理装置の制御方法、錠剤供給システムの制御方法、プログラム |
CN108778226A (zh) * | 2016-03-18 | 2018-11-09 | 株式会社汤山制作所 | 药品配给装置、药品配给程序 |
-
2019
- 2019-03-04 TW TW108107061A patent/TWI772619B/zh active
- 2019-03-04 WO PCT/JP2019/008344 patent/WO2019172173A1/ja unknown
- 2019-03-04 CN CN201980002434.6A patent/CN110621284B/zh active Active
- 2019-03-04 KR KR1020197033381A patent/KR102686872B1/ko active Active
- 2019-03-04 JP JP2019536331A patent/JP7441440B2/ja active Active
- 2019-03-04 US US16/613,803 patent/US11672739B2/en active Active
- 2019-03-04 EP EP19764030.3A patent/EP3610844A4/en active Pending
-
2023
- 2023-03-10 JP JP2023037793A patent/JP7578889B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006110386A (ja) | 1997-03-25 | 2006-04-27 | Yuyama Manufacturing Co Ltd | 薬剤包装装置 |
JP2010535683A (ja) | 2007-09-21 | 2010-11-25 | クレテム カンパニー,リミテッド | 薬剤包装装置の自由形状錠剤の自動排出器及び錠剤供給方法 |
JP2010115493A (ja) | 2008-11-13 | 2010-05-27 | Jvm Co Ltd | 薬剤自動包装機の薬剤排出装置 |
JP2011104077A (ja) | 2009-11-17 | 2011-06-02 | Yuyama Manufacturing Co Ltd | 薬剤払出装置 |
WO2014112221A1 (ja) | 2013-01-18 | 2014-07-24 | 株式会社湯山製作所 | 薬品払出装置、薬品払出方法、薬品払出プログラム、記録媒体 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021115382A (ja) * | 2020-01-29 | 2021-08-10 | 株式会社トーショー | 薬剤フィーダ |
JP7325756B2 (ja) | 2020-01-29 | 2023-08-15 | 株式会社トーショー | 薬剤フィーダ |
JPWO2021205830A1 (ja) * | 2020-04-08 | 2021-10-14 | ||
WO2021205830A1 (ja) * | 2020-04-08 | 2021-10-14 | 株式会社湯山製作所 | 薬品払出装置、表示制御装置、薬品払出プログラム |
JP7568947B2 (ja) | 2020-04-08 | 2024-10-17 | 株式会社湯山製作所 | 薬品払出装置、表示制御装置、薬品払出プログラム |
JP2022187602A (ja) * | 2021-06-08 | 2022-12-20 | 株式会社湯山製作所 | 薬品払出システム、薬品払出プログラム |
JP2023009882A (ja) * | 2021-07-08 | 2023-01-20 | 株式会社タカゾノ | 薬剤供給装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110621284A (zh) | 2019-12-27 |
US11672739B2 (en) | 2023-06-13 |
JP7578889B2 (ja) | 2024-11-07 |
JPWO2019172173A1 (ja) | 2021-01-07 |
JP2023072012A (ja) | 2023-05-23 |
EP3610844A4 (en) | 2020-04-15 |
KR102686872B1 (ko) | 2024-07-22 |
JP7441440B2 (ja) | 2024-03-01 |
KR20200123731A (ko) | 2020-10-30 |
US20200170887A1 (en) | 2020-06-04 |
CN110621284B (zh) | 2022-08-16 |
TW201938456A (zh) | 2019-10-01 |
TWI772619B (zh) | 2022-08-01 |
EP3610844A1 (en) | 2020-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6904402B2 (ja) | 薬品払出装置、薬品払出プログラム | |
WO2019172173A1 (ja) | 薬品払出装置、制御方法、制御プログラム | |
WO2017159819A1 (ja) | 薬品払出装置、薬品払出プログラム | |
JP6996210B2 (ja) | 薬品払出装置、薬品払出プログラム | |
JP2024178370A (ja) | 薬剤手撒き装置、薬剤手撒き装置の支援プログラム、および支援プログラムを記録した記録媒体 | |
JP7469693B2 (ja) | 調剤支援システム、調剤支援方法、及び調剤支援プログラム | |
JP6766546B2 (ja) | 薬品払出装置 | |
JP2021069914A (ja) | 調剤支援システム | |
JP7184147B2 (ja) | 薬品払出装置、薬品払出プログラム | |
WO2021205830A1 (ja) | 薬品払出装置、表示制御装置、薬品払出プログラム | |
JP7583283B2 (ja) | 払出制御装置、薬品払出システム及び薬品払出プログラム | |
JP2023010913A (ja) | 薬品払出装置、薬品払出プログラム | |
JP2023010426A (ja) | 薬品払出システム、薬品払出プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2019536331 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19764030 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019764030 Country of ref document: EP Effective date: 20191112 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |