Mixed injection management system, reading terminal, and mixed injection management program
Patent Information
- Application Number
- JP2023195507
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-16
- Publication Date
- 2026-09-04
AI Technical Summary
There is a risk of human error in the compounding process of drugs when prescription data is not used with a compounding support device.
A compounding management system that includes an assistance device for assisting in the compounding process, a recording unit for recording code information corresponding to preparation data, a determination unit to check if the assistance process has been executed, and a notification unit to alert if the process has not been executed.
The system effectively suppresses the omission of using the compounding support device, thereby reducing the risk of human error in the compounding process.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a compounding management system that supports compounding treatment of drugs.
Background Art
[0002] In medical institutions such as hospitals or pharmacies, a compounding process of injecting the drug in a drug container into an infusion container based on the prescription content may be performed by a user such as a pharmacist. Further, a compounding device capable of automatically performing the compounding process is known (see, for example, Patent Document 1). Furthermore, a compounding support device that supports the compounding process performed manually by the user is also known (see, for example, Patent Document 2).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, for prescription data (preparation data) that should originally be used with a compounding support device to perform a compounding process, if a user performs the compounding process without using the compounding support device, there is a risk of human error in the compounding process.
[0005] An object of the present invention is to provide a compounding management system, a reading terminal, or a compounding management program capable of suppressing omission of use of a compounding support device.
Means for Solving the Problems
[0006] The admixture management system according to the present invention includes an assistance device that executes an admixture assistance process for assisting at least a part of an admixture process of injecting a drug into an infusion container based on preparation data, a recording processing unit that records code information corresponding to the preparation data on a recording medium, a first determination processing unit that determines whether or not the admixture assistance process based on the preparation data has been executed by the admixture assistance device when the code information corresponding to the preparation data assigned as a processing target by the admixture assistance device is read, and a first notification processing unit that notifies predetermined first notification information when it is determined by the first determination processing unit that the admixture assistance process has not been executed.
[0007] The reading terminal according to the present invention includes a first determination processing unit that determines whether or not the admixture assistance process based on the preparation data has been executed by the admixture assistance device when the code information corresponding to the preparation data assigned as a processing target by the admixture assistance device that executes an admixture assistance process for assisting at least a part of an admixture process of injecting a drug into an infusion container based on the preparation data is read, and a first notification processing unit that notifies predetermined first notification information when it is determined by the first determination processing unit that the admixture assistance process has not been executed.
[0008] The admixture management program according to the present invention is a program for causing a computer to execute a step of determining whether or not the admixture assistance process based on the preparation data has been executed by the admixture assistance device when the code information corresponding to the preparation data assigned as a processing target by the admixture assistance device that executes an admixture assistance process for assisting at least a part of an admixture process of injecting a drug into an infusion container based on the preparation data is read, and a step of notifying predetermined first notification information when it is determined that the admixture assistance process has not been executed.
Effect of the Invention
[0009] According to the present invention, it is possible to provide an admixture management system, a reading terminal, or an admixture management program that can suppress omission of use of the admixture assistance device.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Figure 46
Figure 47
Figure 48
Figure 49
Figure 50
Figure 51
Mode for Carrying Out the Invention
[0011] [First Embodiment] Hereinafter, an embodiment of the present invention will be described in detail. In each drawing, the X-axis and the Y-axis are two axes perpendicular to each other in the horizontal plane (the grounding plane of the admixture device 1). The positive direction of the X-axis may also be referred to as the right direction, and the negative direction of the X-axis may also be referred to as the left direction. Also, the positive direction of the Y-axis may also be referred to as the back direction or the rear direction, and the negative direction of the Y-axis may also be referred to as the front direction or the forward direction. The Z-axis is an axis extending vertically with respect to the XY plane, and the positive direction of the Z-axis may also be referred to as the upward direction, and the negative direction of the Z-axis may also be referred to as the downward direction.
[0012] [Overall Configuration of the Admixture Device 1] FIG. 1 is a perspective view showing an example of the overall configuration of the admixture device 1. As shown in FIG. 1, the admixture device 1 according to the present embodiment includes a syringe shelf 10, a drug container shelf 20, an infusion shelf 30, a printing and inspection unit 50, an infusion receiving shelf 60, a trash can section 70, and a touch panel 80.
[0013] The admixture device 1 is a device that executes an admixture process (admixture operation) of mixing a drug and an infusion using the drug, syringe, and infusion shown in data related to preparation and dosing (hereinafter referred to as preparation data). More specifically, the admixture device 1 uses a syringe to suck the drug shown in the preparation data from a drug container such as a vial in which the drug is stored, and injects the drug into an infusion container such as an infusion bag in which the infusion is stored. The infusion used in the admixture process may be, for example, a liquid containing saline (physiological saline) or glucose. Hereinafter, in the present embodiment, syringes, drug containers, infusion containers, etc. used in the admixture process may be collectively referred to as equipment.
[0014] Other examples of the mixing injection process include processes such as sucking a drug from a drug container using a syringe and injecting it into another drug container, or sucking an infusion from an infusion container using a syringe and injecting it into a drug container. When a solid drug (such as powder) is contained in the drug container, the mixing injection device 1 sucks an infusion from the infusion container using a syringe and injects the infusion into the drug container. Thereby, in the drug container, the solid drug can be made into a liquid state. Thereafter, the mixing injection device 1 injects the liquid drug into the infusion container using a syringe.
[0015] For example, the mixing injection device 1 can be filled with a syringe, a drug container, and an infusion container inside the mixing injection device 1 by opening and closing a door by the user. The internal part of the mixing injection device 1 is kept in a clean state by an air cleaning unit described later, reducing the possibility that the drug and the infusion are contaminated during the mixing injection process. Also, in order to keep the inside of the mixing injection device 1 in a clean state, the inside of the mixing injection device 1 is kept at a positive pressure. Note that when the mixing injection device 1 handles drugs such as anticancer drugs, the inside of the mixing injection device 1 is kept at a negative pressure.
[0016] Also, the above preparation data is data required for the control unit 140 (see FIG. 4) of the mixing injection device 1 to perform the mixing injection process and the printing process of the second label LA12 (see reference numeral 1062 in FIG. 20), and is generated based on the prescription data. Specifically, the preparation data is generated based on the prescription data by a higher-level system 2 described later and input from the higher-level system 2 into the mixing injection device 1. Note that the preparation data may be generated by the control unit 140 of the mixing injection device 1. Also, after the preparation data is generated based on the prescription data by the higher-level system 2 and input into the mixing injection device 1, the control unit 140 of the mixing injection device 1 may convert the preparation data into working preparation data for executing the mixing injection process based on the preparation data in the mixing injection device 1 according to preset conversion conditions, and then the mixing injection process may be executed.
[0017] More specifically, in the present embodiment, after a plurality of preparation data is transmitted from the upper system 2 of the compounding device 1 to the compounding device 1, the control unit 140 automatically issues the plurality of preparation data received from the upper system 2 and sets it as the execution target, whereby the compounding processes based on each of the preparation data are sequentially executed. Therefore, the preparation data serves as a compounding instruction (injection instruction) for executing the compounding process in the compounding device 1. Further, as another embodiment, after a plurality of preparation data is transmitted from the upper system 2 of the compounding device 1 to the compounding device 1, the execution of the compounding process based on the preparation data is suspended in the compounding device 1, and when an issuing operation of the preparation data to be the execution target in the compounding device 1 is performed, or when a preset timing arrives, the preparation data may be issued and the compounding process based on the preparation data may be executed. That is, even when the input of the preparation data to the compounding device 1 functions as a compounding instruction, the compounding instruction does not necessarily instruct to immediately execute the compounding process based on the preparation data. Furthermore, as another embodiment, it may be transmitted from the upper system 2 of the compounding device 1 to the compounding device 1 for each single compounding process. In this case, when the compounding process by the compounding device 1 is completed, the control unit 140 requests the upper system 2 to transmit the preparation data for the compounding device 1 to execute the next compounding process. When the control unit 140 receives the preparation data, it starts the next compounding process.
[0018] The preparation data includes, for example, information indicating the type of drug used in the compounding process, the prescribed amount of the drug, information indicating the type of syringe, information indicating the type of infusion solution (infusion solution type information), and information indicating the extraction amount of the infusion solution from the infusion container. The preparation data also includes information on the number of equipment such as drug containers, infusion containers, and syringes required for the compounding process based on the preparation data. As another embodiment, even if the preparation data does not include information on the number of equipment, when the usage amount of a drug or an infusion solution for specifying the information on the number of equipment is included in the preparation data, the control unit 140 may specify the number of each piece of equipment based on the usage amount.
[0019] Furthermore, the preparation data includes, as the information printed on the second label LA12, information regarding the infusion container into which the drug is injected. Such information includes prescription attribute information, prescription detail information, an order number indicating the order of receipt of the prescription, and infusion type information (e.g., infusion name), etc. The prescription attribute information, prescription detail information, order number indicating the order of receipt of the prescription, infusion type information, etc. are information included in the prescription data referred to for generating the preparation data.
[0020] The prescription attribute information includes information indicating the name of the patient for whom the drug is prescribed and the patient ID (an example of patient identification information for identifying the patient), the name of the ward and room number where the patient is hospitalized, the name of the medical staff (an example of the person in charge) administering the mixed drugs to the patient, and the name of the department to which the medical staff belongs, etc. Further, the prescription attribute information may include physical information such as the patient's weight, height, or body surface area. The patient's physical information is used, for example, for the purpose of calculating the standard dose indicating the dose per body surface area of the patient's drug.
[0021] The prescription details information includes information indicating the prescription form classification (administration time such as regular, temporary, emergency, standing medicine, etc.), Rp (recipe) number, infusion technique, route, drug name (an example of drug identification information indicating the type of drug), usage, dosage, administration time, comments, etc. The prescription form classification indicates the classification of the prescription data, and the prescription form classification includes, for example, the administration time such as regular, emergency, or standing medicine. Rp is information on the administration unit including the drug name, usage, dosage, etc., and one or more Rp may be included in one piece of prescription data. Specifically, in the compounding process based on the preparation data, one infusion container is generated as the product for each Rp. That is, one piece of preparation data includes data for performing the compounding process for one Rp. The route is information indicating the destination of the liquid in the infusion container into which the drug is injected into the body (e.g., superficial vein or internal jugular vein). The administration time is information indicating the implementation timing such as the date (hereinafter sometimes referred to as the administration date) and time when the drug in the infusion container, which is the product of the compounding process by the compounding device 1, is administered to the patient, and is an example of the implementation time of the drug according to the present invention. Further, the prescription details information also includes information to that effect when the drug is a drug for which early administration is recommended after compounding because a change in formulation may occur.
[0022] As information regarding the infusion container into which the drug is injected, it is sufficient if it includes at least information indicating the drug name, patient name, ward name, and compounding implementation date. The compounding implementation date is information recorded as the date on which the compounding device 1 actually performs the compounding process (the date on which the prescribed drug is injected into the infusion container).
[0023] The syringe storage shelf 10 is an equipment storage shelf capable of storing the syringes filled in the admixture device 1. Specifically, in the admixture device 1, as shown in FIG. 1, upper and lower two-stage syringe storage shelves 10 are provided. A syringe-side door 16 is provided on the syringe storage shelf 10. The user can hold the syringe in the syringe storage shelf 10 by opening and closing the syringe-side door 16. In particular, in the admixture device 1, the types of syringes respectively accommodated in the upper and lower two-stage syringe storage shelves 10 are predetermined, and in the admixture process, according to the type of syringe specified by the preparation data, the syringe accommodated in any one of the syringe storage shelves 10 is used.
[0024] The drug container storage shelf 20 is an equipment storage shelf capable of storing the drug containers filled in the admixture device 1. Specifically, in the admixture device 1, as shown in FIG. 1, upper and lower two-stage infusion shelves 30 are provided. A drug-container-side door 27 is provided on the drug container storage shelf 20. The user can hold the drug container in the drug container storage shelf 20 by opening and closing the drug-container-side door 27.
[0025] The infusion shelf 30 is an infusion storage shelf capable of storing the infusion containers filled in the admixture device 1. An infusion-side door 34 is provided on the infusion shelf 30. The user can hold the infusion container in the infusion shelf 30 by opening and closing the infusion-side door 34.
[0026] The syringe-side door 16, the drug-container-side door 27, and the infusion-side door 34 are respectively doors capable of blocking the user's access to the syringe storage shelf 10, the drug container storage shelf 20, or the infusion shelf 30. In the admixture device 1, among the syringe-side door 16, the drug-container-side door 27, and the infusion-side door 34, only one door is controlled by a control unit 140 described later so as to be in a state where the lock is released.
[0027] The printing and inspection unit 50 is a unit that prints (records) preset second information (an example of recorded information) regarding the preparation data and code information such as a one-dimensional code or a two-dimensional code in which the second information is encoded on a second label LA12 (an example of a recording medium) attached to the infusion container, and attaches it to the infusion container before or after drug injection, and is an example of the first recording unit according to the present invention. In particular, when the printing and inspection unit 50 attaches the second label LA12 to the infusion container after drug injection, the printing and inspection unit 50 may reflect the content of the mixing process actually executed in the mixing device 1 in the information printed on the second label LA12. For example, the printing and inspection unit 50 may print on the second label LA12 the weight of the infusion container before and after drug injection in the mixing process or the amount of drug injected into the infusion container. Note that the printing and inspection unit 50 may record the second information on an IC tag or the like attached to the infusion container, or may directly record it on the infusion container. When the second information and the code information are recorded on the infusion container, the infusion container corresponds to the recording medium according to the present invention. The printing and inspection unit 50 may print a non-conforming information label (described later) and attach it to the infusion container after drug injection. Further, the printing and inspection unit 50 is a unit that measures the infusion container before and after drug injection.
[0028] The infusion receiving shelf 60 is a unit that receives the infusion container after drug injection to which the second label LA12 is attached. An infusion receiving door 61 is provided on the infusion receiving shelf 60. The trash can unit 70 is a box that receives used syringes. The touch panel 80 has functions of an operation unit that receives various operations by the user and a display unit that displays various information. Note that instead of the touch panel 80, the operation unit and the display unit may be provided as separate members. Further, a presentation unit (e.g., a speaker) that presents various information may be provided together with or instead of the display unit.
[0029] [Outline of the internal configuration of the mixing device] FIG. 2 is a perspective view showing an example of a schematic internal configuration of the admixture device 1 when viewed from the front (near side). FIG. 3 is a perspective view showing an example of a schematic internal configuration of the admixture device 1 when viewed from the rear (depth direction).
[0030] As shown in FIGS. 2 and 3, the admixture device 1 includes, in addition to the above-described syringe shelf 10, drug container shelf 20, infusion shelf 30, printing / inspection unit 50, infusion receiving shelf 60, and trash box section 70, an admixture unit 40 (an example of an admixture processing section), a first conveyance section 110, a second conveyance section 120, and an air cleaning section 130. Hereinafter, the syringe used in the admixture device 1 may be referred to as syringe 501, the drug container as drug container 502, and the infusion container as infusion container 503, respectively.
[0031] The admixture unit 40 functions as an injection section for injecting a drug into an infusion container 503 that stores an infusion. By the admixture unit 40 injecting the drug into the infusion container 503, the drug is mixed into the infusion in the infusion container 503. Further, the admixture unit 40 also functions as a member for extracting the infusion from the infusion container 503. By the admixture unit 40 extracting the infusion from the infusion container 503, the infusion can be injected into the drug container 502. Thereby, the solid drug stored in the drug container 502 can be made into a liquid state. In the present embodiment, the admixture unit 40 is located between the syringe shelf 10 and the drug container shelf 20, and the infusion shelf 30 and the infusion receiving shelf 60.
[0032] Here, an example of the operation when the admixture unit 40 performs an injection process of injecting 10 ml of the infusion from the infusion container 503 into each of two drug containers 502 each containing 0.5 g of a solid drug to make the drug into a liquid state and then injecting the liquid drug into the infusion container 503 will be described. In this case, the admixture unit 40 first aspirates 20 ml of the infusion used to dissolve the drugs in the two drug containers 502 from the infusion container 503. Then, with the opening of the first drug container 502 facing upward, downward, or horizontally, the admixture unit 40 punctures the injection needle of the syringe 501 into the drug container 502. After that, the admixture unit 40 injects 10 ml of the liquid in the syringe 501 into the first drug container 502 from the syringe 501, and then aspirates 10.5 ml of the liquid drug from the drug container 502, and repeats a series of injection and aspiration operations a preset number of times. As a result, the solid drug in the first drug container 502 is aspirated into the syringe 501 as a liquid drug. Next, the admixture unit 40 punctures the injection needle of the syringe 501 into the second drug container 502 in the same manner as the first one. After that, the admixture unit 40 injects 10 ml of the liquid in the syringe 501 into the second drug container 502 from the syringe 501, and then aspirates 10.5 ml of the liquid drug from the drug container 502, and repeats a series of injection and aspiration operations a preset number of times. As a result, the solid drug in the second drug container 502 is also aspirated into the syringe 501 as a liquid drug. That is, for dissolving the drug in the second drug container 502, 20 ml of the liquid drug in which 0.5 g of the drug in the first drug container 502 is dissolved is used. Then, the admixture unit 40 injects the liquid drug in the syringe 501 into the infusion container 503 together. As a result, when the injection and aspiration operations are individually performed for each drug container 502 to inject the liquid drug into the infusion container 503, that is, when it is necessary to aspirate the infusion from the infusion container 503 and inject the drug into the infusion container 503 the same number of times as the number of drug containers 502, it is possible to shorten the time required for the admixture process.In addition, as another embodiment, only the injection and aspiration operation of the second drug container 502 may inject 20 ml of the liquid in the syringe 501, or 20 ml of the liquid in the syringe 501 may be injected in the injection and aspiration operations of both the first drug container 502 and the second drug container 502.
[0033] The first transport unit 110 functions as a container transport unit that transports the syringe 501 shown in the preparation data from the syringe shelf 10 to the mixing unit 40, or transports the drug container 502 containing the drug shown in the preparation data from the drug container shelf 20 to the mixing unit 40. When the preparation data is issued and the preparation data to be the execution target of the mixing process is determined, the first transport unit 110 transports the syringe 501 stored in the syringe shelf 10 and the drug container 502 stored in the drug container shelf 20 to the mixing unit 40. In the present embodiment, the first transport unit 110 grasps the upper part of the barrel of the syringe 501 stored in the syringe shelf 10 and delivers the syringe 501 to the mixing unit 40. Similarly, the first transport unit 110 grasps the neck of the drug container 502 stored in the drug container shelf 20 and delivers the drug container 502 to the mixing unit 40.
[0034] In addition, before transporting the syringe 501 stored in the syringe shelf 10 to the mixing unit 40, the first transport unit 110 transports it to a cap attaching / detaching unit (not shown). Thereby, the first transport unit 110 can remove the needle cap attached to the needle of the syringe 501 and transport the syringe 501 in a state where the needle cap has been removed to the mixing unit 40. Further, the first transport unit 110 transports the syringe 501 and the drug container 502 (the syringe 501 and the drug container 502 that have become unnecessary) after the mixing process to the trash box unit 70.
[0035] Note that the first transport unit 110 is a transport unit common to the syringe 501 and the drug container 502 for transporting the syringe 501 and the drug container 502, but is not limited thereto. A dedicated transport unit for transporting the syringe 501 and a dedicated transport unit for transporting the drug container 502 may be provided respectively.
[0036] The second transport unit 120 functions as an infusion container transport unit that transports the infusion container 503 indicated in the preparation data among the infusion shelf 30, the admixture unit 40, the printing / inspection unit 50, and the infusion receiving shelf 60.
[0037] As shown in FIG. 2, in the infusion shelf 30 arranged in the upper stage, the infusion containers 503 are accommodated in an array of 5 lanes arranged in the left-right direction (X-axis direction). On the other hand, in the infusion shelf 30 arranged in the lower stage, the infusion containers 503 are accommodated in an array of 4 lanes arranged in the left-right direction (X-axis direction). In each of the infusion shelves 30, in the front-rear direction (Y-axis direction) of each lane, a predetermined number of infusion containers 503 can be accommodated according to the type of the infusion container 503. Further, in the admixture device 1, the type of the infusion container 503 accommodated in each lane is predetermined, and in the admixture process, the infusion container 503 accommodated in any lane of the infusion shelf 30 is used according to the type of the infusion container 503 specified in the preparation data.
[0038] The second transport unit 120 transports the infusion container 503 to the admixture unit 40. When the preparation data is issued and the preparation data to be the execution target of the admixture process is determined, the second transport unit 120 transports the infusion container 503 stored in the infusion shelf 30 to the admixture unit 40. In the present embodiment, the second transport unit 120 adsorbs the body portion of the infusion container 503 stored in the infusion shelf 30 and delivers it to the admixture unit 40.
[0039] Further, the second transport unit 120 transports the infusion container 503 between the admixture unit 40 and the printing / inspection unit 50. In the present embodiment, for example, the second transport unit 120 adsorbs the body portion of the infusion container 503 after the drug injection and transports it to the printing / inspection unit 50.
[0040] Further, the second conveying unit 120 functions as a delivery unit that delivers the infusion container 503 into which the drug has been injected by the admixture unit 40 to the infusion receiving shelf 60. In the present embodiment, the second conveying unit 120 adsorbs the body of the infusion container 503 after the drug injection, to which a second label LA12 different from the first information (or the second label LA12 and the inappropriate information label are attached), by the printing and inspection unit 50, and delivers it to the infusion receiving shelf 60. Details of the first information and the second information will be described later.
[0041] The air cleaning unit 130 purifies and exhausts the air inside the admixture device 1. In the present embodiment, it is provided at the upper part of the admixture device 1. The air purified by the air cleaning unit 130 flows from the upper part to the bottom part of the admixture device 1. The air cleaning unit 130 has, for example, a HEPA (High Efficiency Particulate Air) filter.
[0042] Note that the arrangement mode of each member in the admixture device 1 is not limited to the above-described arrangement mode. For example, the drug container shelf 20 may be provided above the syringe shelf 10. Further, the arrangement positions of the syringe shelf 10 and the drug container shelf 20 and the infusion shelf 30, the infusion receiving shelf 60, and the printing and inspection unit 50 may be reversed. In the present embodiment, the syringe shelf 10, the drug container shelf 20, and the infusion shelf 30 are each provided in a plurality of stages, but each may be provided in a single stage. In the present embodiment, the infusion receiving shelf 60 is provided in a single stage, but may be provided in a plurality of stages. Further, the arrangement positions of the printing and inspection unit 50 and the infusion receiving shelf 60 may be reversed. The arrangement mode of each member in the admixture device 1 may be determined in consideration of user convenience, ease of manufacture, and the like.
[0043] Further, a syringe-side door 16 and / or a drug container-side door 27 may be provided on the side surface of the admixture device 1 (the right side of the drawing in FIG. 2). As will be described later, one syringe 501 and one drug container 502 are filled from the front surface of the admixture device 1. On the other hand, a plurality of syringes 501 or a plurality of drug containers 502 can be filled from the side surface side of the admixture device 1. When the infusion shelf 30 has the same configuration as the syringe shelf 10 and the drug container shelf 20, an infusion-side door 34 may be provided on the side surface side of the admixture device 1 (the left side of the drawing in FIG. 2).
[0044] Further, the admixture device 1 may be configured as an admixture device that executes an admixture process using one or a plurality of robot arms, as disclosed in, for example, Japanese Patent Application Laid-Open No. 2022-40295.
[0045] The admixture device 1 includes a control unit 140 and a storage unit 200. Note that FIG. 4 illustrates the main hardware configuration of the admixture device 1 that can be controlled by the control unit 140 among the hardware configurations included in the admixture device 1.
[0046] The control unit 140 comprehensively controls the operation of the admixture device 1 based on the preparation data, and is an example of the admixture control device according to the present invention. The control unit 140 includes, for example, a syringe conveyance control unit 141, a drug container conveyance control unit 142, a first conveyance control unit 143, an admixture unit control unit 144, a second conveyance control unit 145, a pushing control unit 147, a printing / verification unit control unit 148, and a touch panel control unit 149.
[0047] The syringe conveyance control unit 141 controls the operation of members related to the conveyance of the syringe 501 in the syringe shelf 10. The drug container conveyance control unit 142 controls the operation of members related to the conveyance of the drug container 502 in the drug container shelf 20. The admixture unit control unit 144 controls the operation of members included in the admixture unit 40.
[0048] The first transport control unit 143 controls the operations of the members included in the first transport unit 110. For example, the first transport control unit 143 controls the movement of the first transport unit 110 among, for example, the syringe shelf 10, the drug container shelf 20, the admixture unit 40, the trash bin unit 70, and a cap attaching / detaching unit (not shown). The second transport control unit 145 controls the operations of the members included in the second transport unit 120. For example, the second transport control unit 145 controls the movement of the second transport unit 120 among, for example, the infusion solution shelf 30, the admixture unit 40, the printing / inspection unit 50, and the infusion solution receiving shelf 60.
[0049] The pushing control unit 147 controls the operations of the members related to the transport of the infusion solution container 503 in the infusion solution shelf 30. The printing / inspection unit control unit 148 controls the operations of the members included in the printing / inspection unit 50. The touch panel control unit 149 controls the touch panel 80.
[0050] In addition, data for the control unit 140 to perform the admixture process and the printing process is stored in the storage unit 200. For example, preparation data is stored in the storage unit 200. Also, a pharmaceutical master is stored in the storage unit 200. For example, the pharmaceutical master includes information such as drug code, drug name, JAN code (or RSS), medicine bottle code, classification (dosage form: powder, tablet, aqueous solution, topical medicine, etc.), specific gravity, viscosity, drug type (ordinary drug, anticancer drug, poison, narcotic, potent drug, antipsychotic drug, therapeutic drug, etc.), formulation change, excipient drug, precautions, type of drug container (ampoule, medicine container bottle), drug capacity (predetermined amount) per unit of drug container, container shape information of the drug container, and weight of the drug container. Note that the pharmaceutical master also includes information on an infusion solution container containing an infusion solution such as physiological saline or glucose. Specifically, the information on the infusion solution container also includes information such as identification information of the infusion solution and specific gravity of the infusion solution. Further, the pharmaceutical master may include information for specifying combinations of drugs for which early administration is recommended after admixture because a formulation change may occur.
[0051] [Specific Configuration of Admixture Unit] FIG. 5 is a perspective view showing an example of the configuration of the admixture unit 40. FIG. 6 is a front view showing an example of the schematic configuration of the admixture unit 40 and is a diagram for explaining an operation example of the admixture unit 40. FIG. 7 is a diagram for explaining the adjustment of the needle tip position of the syringe 501.
[0052] As shown in FIG. 5, the admixture unit 40 includes a syringe holding part 41, a drug container holding part 42, an infusion container holding part 43, a stopper position detection part 45, and a first detection part 46.
[0053] The syringe holding part 41 is a member that holds the syringe 501 (the syringe 501 conveyed by the first conveyance part 110) for injecting a drug into the infusion container 503. The syringe 501 includes a syringe barrel 5011, a needle 5014, and a plunger 5015. The plunger 5015 is a pusher that moves in and out of the syringe barrel 5011. By the plunger 5015 moving in and out of the syringe barrel 5011, a drug or the like can be drawn into the syringe barrel 5011 or the drug or the like in the syringe barrel 5011 can be discharged. The syringe barrel 5011 includes a needle-side end part 5012 to which the needle 5014 is attached and a flange 5013 that is an end part on the side opposite to the needle-side end part 5012 and is the side where the plunger 5015 moves in and out.
[0054] The syringe holding part 41 includes a needle clamping part 411, a position fixing part 412, a first syringe holding part 416, and a plunger clamping part 417. Note that, in this specification, the members described as clamping an object are merely examples, and the members may be any members that can hold the object.
[0055] The needle clamping part 411 is a member that clamps the needle 5014. The needle clamping part 411 clamps the needle 5014 and positions the tip of the needle 5014 at a fixed position. Thereby, even when the needle 5014 is bent during the admixture process, it can puncture a desired position (correct position) of the stopper provided in the infusion container 503.
[0056] The first syringe holding part 416 is a member that first holds the syringe 501 conveyed from the syringe shelf 10 by the first conveying part 110. The first syringe holding part 416 clamps the side surface of the syringe 5011 (for example, the lower part of the syringe 5011) inserted into the first syringe holding part 416.
[0057] The position fixing part 412 is a member that fixes the position of the syringe 501 in the extending direction of the syringe 501 at the needle-side end part 5012 and the flange 5013. In the present embodiment, the relative positions of the second syringe holding part 413 and the third syringe holding part 414 that constitute the position fixing part 412 can be changed along the extending direction of the syringe 501. The second syringe holding part 413 and the third syringe holding part 414 are attached so that at least one of the second syringe holding part 413 and the third syringe holding part 414 can move along the extending direction of the syringe 501.
[0058] In the present embodiment, when the syringe 501 is held by the position fixing part 412, the second syringe holding part 413 abuts from below the needle-side end part 5012, and the third syringe holding part 414 abuts from above the flange 5013. Thereby, the position fixing part 412 can clamp the syringe 501 along the extending direction of the syringe 501. By clamping along the extending direction of the syringe 501, the position fixing part 412 can fix the syringe 5011 so as not to slide in the extending direction of the syringe 501 with a smaller force than when only the side surface of the syringe 5011 is clamped. Further, since there is no deformation of the syringe 5011 due to the clamping of the side surface, a smooth operation of the plunger 5015 becomes possible. Therefore, the adjustment accuracy of the suction and injection amounts of the syringe 501 is improved.
[0059] The plunger clamping part 417 is a member that clamps the plunger 5015. In the present embodiment, the plunger clamping part 417 clamps the tip part of the plunger 5015. By moving the plunger clamping part 417 in the vertical direction with respect to the needle clamping part 411, the position fixing part 412, and the first syringe holding part 416, the plunger 5015 can be moved with respect to the syringe 5011.
[0060] The drug container holding part 42 is a member that holds a drug container 502 (the drug container 502 conveyed by the first conveying part 110) that contains the drug to be injected into the infusion container 503. In the present embodiment, the drug container holding part 42 clamps the neck part of the drug container 502.
[0061] The infusion container holding part 43 is a member that holds an infusion container 503 (the infusion container 503 conveyed by the second conveying part 120). In the present embodiment, the infusion container holding part 43 includes an infusion clamping part 431 that clamps the neck part of the infusion container 503, and a mounting table 432 on which the infusion container 503 is placed when extracting the infusion from the infusion container 503 or injecting the infusion into the infusion container 503.
[0062] As shown in FIGS. 5 and 6, the admixture unit 40 is provided on the side wall of the infusion shelf 30. Specifically, in the admixture device 1, the admixture unit 40 is arranged such that the syringe holding part 41, the drug container holding part 42, and the infusion container holding part 43 face the direction of the syringe shelf 10 and the drug container shelf 20 (+X-axis direction).
[0063] Also, as shown in FIG. 6, the syringe holding part 41 is movable in the vertical direction (±Z-axis direction). Thereby, the needle 5014 can be punctured into the drug container 502 or the infusion container 503 located directly below the syringe 501 held by the syringe holding part 41.
[0064] Also, the drug container holding part 42 and the infusion container holding part 43 are movable in the front-rear direction (±Y-axis direction) of the admixture device 1. In the present embodiment, the drug container holding part 42 and the infusion container holding part 43 are attached to a base part 44, and the base part 44 moves in the front-rear direction of the admixture device 1. The base part 44 functions as a moving part that moves the drug container holding part 42 and the infusion container holding part 43 in a direction (±Y-axis direction) orthogonal to the extending direction (±Z-axis direction) of the needle 5014 of the syringe 501 held by the syringe holding part 41. The direction orthogonal to the extending direction of the needle 5014 may also be simply referred to as the direction orthogonal to the needle 5014.
[0065] As a result, the drug container holding part 42 and the infusion container holding part 43 can move between the position indicated by reference numeral 1001 in FIG. 6 and the position indicated by reference numeral 1002 in FIG. 6. The position indicated by reference numeral 1001 in FIG. 6 is the first puncture position when puncturing the drug container 502 with the needle 5014, and the position indicated by reference numeral 1002 in FIG. 6 is the second puncture position when puncturing the infusion container 503 with the needle 5014. Therefore, the drug container 502 held by the drug container holding part 42 or the infusion container 503 held by the infusion container holding part 43 can be positioned at the puncture position of the needle 5014 of the syringe 501 held by the syringe holding part 41.
[0066] Note that the base 44 is an example of the moving part, and the moving part is not limited to the base 44, and any member that moves the drug container holding part 42 and the infusion container holding part 43 in a direction orthogonal to the needle 5014 may be used. Further, the moving part may move the syringe holding part 41 in a direction orthogonal to the needle 5014 with respect to the drug container holding part 42 and the infusion container holding part 43. The moving part only needs to be able to move the drug container holding part 42 and the infusion container holding part 43 relative to the syringe holding part 41.
[0067] Further, as shown by reference numeral 1002 in FIG. 6, the admixture unit 40 is rotatably provided around the rotation axis Ax (with Ax as the rotation axis). The rotation axis Ax is an axis extending in the vertical direction (±X-axis direction) with respect to the pedestal on which the syringe holding part 41, the drug container holding part 42, and the infusion container holding part 43 are provided.
[0068] At the first puncture position indicated by reference numeral 1001 in FIG. 6, by rotating the admixture unit 40 around the rotation axis Ax, the drug container 502 can be moved above the syringe 501. At the second puncture position indicated by reference numeral 1002 in FIG. 6, by rotating the admixture unit 40 around the rotation axis Ax, the infusion container 503 can be moved above the syringe 501. In these states, the admixture unit 40 can move the drug contained in the drug container 502 or the infusion contained in the infusion container 503 into the syringe 5011 by moving the plunger 5015 downward.
[0069] Note that the infusion solution contained in the syringe 5011 is injected into the drug container 502 in the state of reference numeral 1001 in FIG. 6 (the state where the drug container 502 is positioned directly below the syringe 501). Similarly, the drug contained in the syringe 5011 is injected into the infusion solution container 503 in the state of reference numeral 1002 in FIG. 6 (the state where the infusion solution container 503 is positioned directly below the syringe 501).
[0070] As shown in FIG. 6, the infusion solution container 503 has a first surface SF1 and a second surface SF2. The first surface SF1 and the second surface SF2 are surfaces on opposite sides of each other in the infusion solution container 503 and are the main surfaces of the infusion solution container 503. The main surface of the infusion solution container 503 refers to the surface with a large area among the plurality of surfaces constituting the infusion solution container 503.
[0071] In the infusion solution shelf 30, the infusion solution container 503 is stored such that the first surface SF1 and the second surface SF2 of the infusion solution container 503 face a predetermined direction. In the present embodiment, the infusion solution container 503 is held on the rail portion 36 of the infusion solution shelf 30 such that the first surface SF1 faces the back direction of the mixing device 1 and the second surface SF2 faces the front direction of the mixing device 1. Then, the second transport unit 120 sucks the first surface SF1 in the infusion solution shelf 30 to hold the infusion solution container 503, and transports and delivers the infusion solution container 503 to the infusion solution container holding unit 43 without changing its orientation. Thereafter, in order to extract the infusion solution from the infusion solution container 503, the mixing unit 40 rotates around the rotation axis Ax. As a result, the infusion solution container 503 is placed on the mounting table 432 in a state where the second surface SF2 is in contact with the mounting table 432.
[0072] In this way, the mounting table 432 rotates around the rotation axis Ax orthogonal to the above-described predetermined direction (±Y-axis direction) in the horizontal plane (XY plane). Therefore, as described above, the infusion solution container 503 can be placed on the mounting table 432 without changing the orientation of the infusion solution container 503 transported from the infusion solution shelf 30. Therefore, it is not necessary to provide the mixing device 1 with a mechanism for changing the orientation of the infusion solution container 503 in order to place the infusion solution container 503 on the mounting table 432.
[0073] Further, the surface of the mounting table 432 is substantially parallel to the X-axis direction. Therefore, by rotating the mixing unit 40 around the rotation axis Ax and adjusting the rotation position of the mixing unit 40, the surface of the mounting table 432 can be oriented in a predetermined direction in which the first surface SF1 and the second surface SF2 of the infusion container 503 face, without changing the orientation of the infusion container 503. By orienting the surface of the mounting table 432 and the first surface SF1 and the second surface SF2 of the infusion container 503 in the same direction, when the infusion container 503 is brought into contact with the mounting table 432, it is possible to mitigate the deformation of the shape of the infusion container 503. Further, when the infusion container 503 is brought into contact with the mounting table 432, it is possible to mitigate the movement of the position of the portion (e.g., the body portion of the infusion container 503) in which the liquid is stored in the infusion container 503.
[0074] Returning to FIG. 5, the stopper position detection unit 45 is a sensor that detects the position of the rubber stopper 5021 of the drug container 502 held by the drug container holding unit 42. The rubber stopper 5021 is provided on the upper surface portion of the drug container 502 and is a member into which the needle 5014 is punctured. In the present embodiment, the stopper position detection unit 45 is disposed at a position directly above the drug container holding unit 42 at the second puncture position indicated by reference numeral 1002 in FIG. 6. The stopper position detection unit 45 may be, for example, a distance measuring sensor.
[0075] The first detection unit 46 detects the tip of the needle 5014 of the syringe 501 held by the syringe holding unit 41. The syringe holding unit 41 moves downward when puncturing the needle 5014 into the drug container 502 held by the drug container holding unit 42 or the infusion container 503 held by the infusion container holding unit 43. The first detection unit 46 detects the tip of the needle 5014 that has moved along with this downward movement. The first detection unit 46 may be, for example, an optical sensor including a light receiving unit that receives light reflected by the needle 5014.
[0076] The reference distance information indicating the distance between the position where the stopper position detector 45 detects the object and the position where the first detector 46 detects the object in the vertical direction is stored in the storage unit 200 in advance. The admixture unit control unit 144 can calculate the distance from the position of the needle 5014 that has passed in front of the first detector 46 to the rubber stopper 5021 from the difference between the distance from the stopper position detector 45 to the rubber stopper 5021 detected by the stopper position detector 45 and the distance indicated by the reference distance information.
[0077] As described above, the drug container holder 42 moves in the direction orthogonal to the needle 5014 (±Y-axis direction). Therefore, at the first puncture position indicated by reference numeral 1001 in FIG. 6 and the second puncture position indicated by reference numeral 1002 in FIG. 6, the positions of the drug container 502 in the vertical direction are substantially the same. Therefore, the position of the rubber stopper 5021 detected by the stopper position detector 45 at the second puncture position is also applicable at the first puncture position. Accordingly, the admixture unit control unit 144 can puncture only the tip of the needle 5014 into the rubber stopper 5021 by moving the needle 5014 that has passed in front of the first detector 46 downward by the calculated distance.
[0078] When the tip of the needle 5014 is deeply punctured into the drug container 502, not all of the drug contained in the drug container 502 can be aspirated into the syringe 501. By accurately puncturing the tip of the needle 5014 into the drug container 502 as described above, almost all of the drug contained in the drug container 502 can be aspirated into the syringe 501.
[0079] Furthermore, as shown in FIG. 7, the admixture unit 40 may include a second detector 47. The second detector 47 is a sensor that detects the syringe holder 41 directly above the first detector 46. The second detector 47 may be an optical sensor like the first detector 46. By using the first detector 46 and the second detector 47, the admixture unit control unit 144 can detect the tip position of the needle 5014 of the syringe 501 held by the syringe holder 41.
[0080] Specifically, as shown by reference numeral 1011 in FIG. 7, after attaching the jig 601 (reference syringe) to the syringe holding part 41, the syringe holding part 41 is moved downward at a predetermined speed V. The infusion unit control part 144 measures a first detection time T1 from when the second detection part 47 detects the syringe holding part 41 until the first detection part 46 detects the needle of the jig 601. A person measures the tip position of the needle of the jig 601 when the second detection part 47 detects the syringe holding part 41 and stores it in advance in the storage part 200. The position serving as the measurement reference for the tip position can be arbitrarily set.
[0081] As shown by reference numeral 1012 in FIG. 7, with the syringe 501 actually used in the infusion process attached to the syringe holding part 41, the syringe holding part 41 is moved downward at a predetermined speed V. The infusion unit control part 144 measures a second detection time T2 from when the second detection part 47 detects the syringe holding part 41 until the first detection part 46 detects the needle 5014. As a result, the infusion unit control part 144 calculates, from (the second detection time T2 - the first detection time T1) × the predetermined speed V and the tip position of the needle of the jig 601 stored in advance in the storage part 200, the tip position of the needle 5014 of the syringe 501 actually used in the infusion process when the syringe holding part 41 holding the syringe 501 actually used in the infusion process is detected by the second detection part 47.
[0082] [Specific Configuration of the Second Conveyor] FIG. 8 is a diagram showing an example of the configuration of the second conveyor 120. The second conveyor 120 is, for example, a member that takes out the infusion container 503 from the infusion shelf 30 in order to inject a drug into the infusion container 503 shown in the preparation data. The second conveyor 120 includes a suction part 121 and a third reading part 122 (reading part).
[0083] The suction part 121 is a member that suctions the body part 5031 of the infusion container 503. The suction part 121 is an example of a holding member that holds the infusion container 503, and if the second conveyor 120 can hold the infusion container 503, the holding member does not have to be the suction part 121. The second conveyor control part 145 controls the air pressure in the suction part 121 to attach and detach the infusion container 503.
[0084] In this embodiment, three adsorption units 121 are provided along the vertical direction at a position facing the infusion container 503 in the second transport unit 120. The three adsorption units 121 include a main adsorption unit 121A and two sub-adsorption units 121B.
[0085] The main adsorption unit 121A is always used to adsorb the infusion container 503 when the second transport unit 120 holds the infusion container 503. The main adsorption unit 121A is provided at a position where it can face all of a plurality of types of infusion containers 503 having different sizes and that can be stored in the admixture device 1. The two sub-adsorption units 121B adsorb the infusion container 503 together with the main adsorption unit 121A according to the vertical size of the infusion container 503. Therefore, at least one of the two sub-adsorption units 121B may not adsorb the infusion container 503 depending on the size of the infusion container 503.
[0086] The positional relationship between the adsorption location of the infusion container 503 (e.g., the infusion shelf 30 and the admixture unit 40) and the second transport unit 120 is determined in advance so that the main adsorption unit 121A is always used when the second transport unit 120 holds the infusion container 503.
[0087] The control unit 140 stores the type of the infusion container 503 being transported by the second transport unit 120 in the volatile memory. Therefore, if the power of the admixture device 1 is turned off due to a power failure or the like while the second transport unit 120 is transporting the infusion container 503, the control unit 140 may not be able to manage the type of the infusion container 503 held by the second transport unit 120. In such a case, in the admixture device 1 after power-on, the printing and inspection unit 50 attaches a label on which information indicating that there is a possibility that the admixture process using the infusion container 503 has not been correctly executed is printed to the infusion container 503 held by the second transport unit 120. The said information may be an example of second information different from first information (described later). In this case, the label is a label indicating the second information and may be attached at a position that does not overlap with the first label LA11 (see reference numeral 1061 in FIG. 20), similar to the second label LA12.
[0088] At this time, the label is attached to the region Ar11 facing the main adsorption part 121A on the second surface SF2. The positional relationship between the main adsorption part 121A and the guide part 56 (described later) of the printing and inspection unit 50 is determined in advance so that the label can be attached to the region Ar11. Among the second surface SF2, the opposite surface of the portion adsorbed by the adsorption part 121 is difficult to move, and the label can be attached more reliably. The region Ar11 is the opposite surface of the portion adsorbed by any infusion container 503. Therefore, by using the region Ar11 as the label attachment position, the label can be attached more reliably regardless of which infusion container 503 is held by the second conveyance part 120.
[0089] Note that the label may be attached by the user. Also, at least a part of the label may be attached to the region Ar11. Also, the number of the adsorption parts 121 is not limited to three, and may be one, or may be a plurality other than three. When a plurality of adsorption parts 121 are provided, at least one may be the main adsorption part 121A.
[0090] The third reading part 122 reads the first information included in the first label LA11 (refer to reference numeral 1061 in FIG. 20) attached to the body part 5031 of the infusion container 503. The first label LA11 is a label pre-attached to the infusion container 503 by the pharmaceutical manufacturer that provides the infusion container 503, and is also referred to as an infusion label. The first information read by the third reading part 122 is, for example, infusion type information indicating the type of infusion.
[0091] In this embodiment, the third reading unit 122 includes a light receiving unit 1222 that receives light reflected from the surface of the infusion container 503. When the third reading unit 122 includes a light emitting unit 1221 that emits light toward the surface of the infusion container 503 stored in the infusion shelf 30, for example, the light receiving unit 1222 may receive the light reflected from the surface of the infusion container 503 after the light emitted by the light emitting unit 1221 is reflected on the surface of the infusion container 503. The third reading unit 122 reads the first information based on the change in the amount of light received by the light receiving unit 1222. When the first information is included in the barcode, the third reading unit 122 may be realized by a barcode reader.
[0092] Also in this embodiment, the third reading unit 122 functions as a recognition unit that recognizes the orientation of the first surface SF1 of the infusion container 503. Specifically, the third reading unit 122 recognizes the orientation of the first surface SF1 based on the change in the amount of light received by the light receiving unit 1222. In this case, the third reading unit 122 can recognize the orientation of the first surface SF1 by functioning as an optical member. In this embodiment, when the third reading unit 122 can read the first information, the control unit 140 recognizes that the orientation of the first surface SF1 is a predetermined direction. In this embodiment, the predetermined direction is the depth direction of the admixture device 1 (the direction in which the third reading unit 122 is located when viewed from the infusion shelf 30).
[0093] The third reading unit 122 reads the first information included in the first label LA11 from the infusion container 503 stored in the infusion shelf 30 when the second conveying unit 120 takes out the infusion container 503 from the infusion shelf 30. In this embodiment, the first label LA11 is attached to the first surface SF1. Therefore, when the second conveying unit 120 takes out the infusion container 503 from the infusion shelf 30, the third reading unit 122 can recognize that the orientation of the first surface SF1 is the depth direction of the admixture device 1 when the infusion container 503 is stored in the infusion shelf 30 such that the second conveying unit 120 and the first label LA11 face each other.
[0094] In addition, the control unit 140 determines whether the type of infusion solution indicated by the first information is the same as the type of infusion solution indicated in the preparation data, based on the result of the third reading unit 122 reading the first information. When the control unit 140 determines that the above two types are the same, it conveys the infusion container 503 to the admixture unit 40 or the like without notifying an error indicating that they are not the same. On the other hand, when the control unit 140 determines that the above two types are not the same, it may notify an error, or it may place it in the infusion receiving shelf 60 and take out another infusion container 503 from the infusion shelf 30.
[0095] [Specific Configuration of Syringe Shelf] FIG. 10 is a perspective view showing an example of the overall configuration of the syringe shelf 10 and the drug container shelf 20. Reference numeral 1025 in FIG. 11 is a diagram showing an example of the configuration of one syringe shelf 10 and one drug container shelf 20 when viewed from the first conveying unit 110 side. Reference numeral 1026 in FIG. 11 is a diagram for explaining the drug container shelf 20.
[0096] As shown in FIG. 10, the syringe shelf 10 includes a plurality of equipment holding units 11, an equipment conveying unit 12, an object detection unit 13, and a syringe detection unit 14. Although an equipment holding unit 11 is also attached to the attachment part 1211 of the equipment conveying unit 12 shown in FIG. 10, its illustration is omitted.
[0097] Prior to the admixture process, the syringe 501 is filled in the syringe shelf 10 by the user. The syringe 501 is filled in the syringe shelf 10 with the needle cap 5016 attached to the needle 5014.
[0098] In the present embodiment, a plurality of holes 172 are formed in the plate-like member 171 that defines each syringe shelf 10. Thereby, for example, it becomes possible to efficiently flow the air purified by the air purification unit 130 (see FIG. 2) from the upper part to the lower part of the admixture device 1.
[0099] The plurality of instrument holders 11 are members capable of holding the syringe 501. In the present embodiment, one syringe 501 is held by one instrument holder 11, but a plurality of syringes 501 may be held by one instrument holder 11. In the present embodiment, as shown in FIG. 11, the instrument holder 11 includes a free roller 1111 and an instrument clamping portion 1112.
[0100] The instrument clamping portion 1112 clamps the syringe 501. In the present embodiment, the instrument clamping portion 1112 clamps the flange 5013 of the syringe 501. The instrument clamping portion 1112 is provided at a height such that the syringe 501 does not touch the plate-like member 171 when the syringe 501 is held by the instrument holder 11.
[0101] The pair of instrument clamping portions 1112 are biased in a direction approaching each other so as to be able to clamp the syringe 501. In the present embodiment, in a state where the flange 5013 is not clamped, the instrument clamping portions 1112 are separated by an extent smaller than the width of the flange 5013. When the flange 5013 is inserted between the instrument clamping portions 1112, the instrument clamping portions 1112 move in accordance with the shape of the flange 5013. Thereby, the instrument clamping portion 1112 can clamp the syringe 501.
[0102] Below the tip of the instrument clamping portion 1112, there is provided a free roller 1111 having a rotating shaft extending in the vertical direction and rotatable on the XY plane. The free roller 1111 holds the vicinity of the flange 5013 of the syringe 5011 clamped by the instrument clamping portion 1112.
[0103] The instrument transfer portion 12 is a member that transfers at least one of the plurality of instrument holders 11 to the work area Ar1. In the present embodiment, the instrument transfer portion 12 is an endless rotating member (rotating belt) to which a plurality of instrument holders 11 are connected. Therefore, in the present embodiment, the instrument transfer portion 12 transfers the instrument holders 11 to the work area Ar1 one by one. However, the instrument transfer portion 12 may be a transfer portion that transfers a plurality of instrument holders 11 to the work area Ar1 at once.
[0104] The working area Ar1 is an area where the user holds the syringe 501 with respect to at least one of the plurality of instrument holders 11. Also, the working area Ar1 is an area where the user removes the syringe 501 held by at least one of the plurality of instrument holders 11. In the present embodiment, the working area Ar1 is an area where the user holds the syringe 501 with respect to one instrument holder 11 and the user removes the syringe 501 held by one instrument holder 11.
[0105] Note that the working area Ar1 may function only as an area where the user holds the syringe 501 with respect to at least one of the plurality of instrument holders 11. In this case, the area where the user removes the syringe 501 held by the instrument holder 11 may be provided at a position different from the working area Ar1. Also, the working area Ar1 may function only as an area where the user removes the syringe 501 held by the instrument holder 11. In this case, the area where the user holds the syringe 501 with the instrument holder 11 may be provided at a position different from the working area Ar1.
[0106] Also, in the present embodiment, when the object detection unit 13 detects an object (e.g., the user's hand) and then the user's action of no longer detecting the object is detected, the instrument transport unit 12 transports another instrument holder 11 instead of the instrument holder 11 located in the working area Ar1. In this case, when the user's hand is inserted into the working area Ar1 and the user holds the syringe 501 with the instrument holder 11 and then the user's hand leaves the working area Ar1, the instrument transport unit 12 transports another instrument holder 11 to the working area Ar1. Also, in addition to the detection of the user's action, the instrument transport unit 12 may transport another instrument holder 11 to the working area Ar1 when the syringe detection unit 14 detects the syringe 501 held by the instrument holder 11 or when the syringe detection unit 14 can no longer detect the syringe 501 held by the instrument holder 11.
[0107] Note that the equipment transfer unit 12 may transfer another equipment holding unit 11 instead of the equipment holding unit 11 located in the work area Ar1 upon receiving a transfer instruction from the user. In this case, the syringe transfer control unit 141 may receive the user's transfer instruction via, for example, the touch panel 80.
[0108] The equipment transfer unit 12 changes the equipment holding unit 11 located in the work area Ar1 by rotating counterclockwise, for example. By this transfer operation, another equipment holding unit 11 in which the syringe 501 is not held can be transferred to the work area Ar1 instead of the equipment holding unit 11 in which the syringe 501 is held in the work area Ar1.
[0109] The object detection unit 13 is a member that detects an object inserted into the work area Ar1. In the present embodiment, the object detection unit 13 detects the user's hand or arm in a state of being inserted into the work area Ar1. The syringe detection unit 14 is a member that detects the syringe 501 held by the equipment holding unit 11 located in the work area Ar1. In the present embodiment, the syringe detection unit 14 detects the syringe barrel 5011 when the syringe 501 is held by the equipment holding unit 11.
[0110] Note that the storage unit 200 stores syringe inventory information indicating the types and quantities of the syringes 501 stored in the syringe shelf 10. For example, in the syringe inventory information, information for identifying each equipment holding unit 11, information indicating the type of the syringe 501 held by each equipment holding unit 11, and information indicating the transfer position of each equipment holding unit 11 are stored in association with each other. Then, the control unit 140 appropriately updates the syringe inventory information according to the filling of the syringe 501 into the equipment holding unit 11 of the syringe shelf 10 and the removal of the syringe 501 from the equipment holding unit 11.
[0111] [Specific Configuration of Drug Container Shelf] As shown by reference numeral 1025 in FIGS. 10 and 11, the medicine container shelf 20 includes a plurality of equipment holding parts 21, an equipment conveying part 22, an object detection part 23, and a medicine container detection part 24. Further, as shown by reference numeral 1025 in FIG. 11, it includes a first reading part 25 (reading part) and a roller driving part 26. Although an equipment holding part 21 is also attached to the attachment part 221 of the equipment conveying part 22 shown in FIG. 10, its illustration is omitted.
[0112] Prior to the mixing process, the medicine container shelf 20 is filled with the medicine container 502 by the user. The medicine container 502 is provided with a rubber stopper 5021 (see FIG. 5) for closing the opening and a lid covering the rubber stopper 5021. The medicine container 502 is filled into the medicine container shelf 20 with the lid removed. Also, similar to the syringe shelf 10, a plurality of holes 172 are formed in the plate-like member 171 that defines each medicine container shelf 20.
[0113] The equipment holding part 21 is a member capable of holding the medicine container 502. In the present embodiment, one medicine container 502 is held by one equipment holding part 21, but a plurality of medicine containers 502 may be held by one equipment holding part 21.
[0114] In the present embodiment, as shown in FIG. 11, the equipment holding part 21 includes a free roller 211, an equipment clamping part 212, a driving roller 213, and a first magnetic gear 214.
[0115] The equipment clamping part 212 clamps the medicine container 502. In the present embodiment, the equipment clamping part 212 clamps the neck part of the medicine container 502. The equipment clamping part 212 is provided at a height such that the medicine container 502 does not touch the plate-like member 171 when the medicine container 502 is held by the equipment holding part 21.
[0116] The pair of device clamping parts 212 are biased in a direction approaching each other so as to be able to clamp the drug container 502. In the present embodiment, when the device clamping parts 212 are not clamping the neck part of the drug container 502, they are separated by an extent smaller than the width of the neck part. When the neck part is inserted between the device clamping parts 212, the device clamping parts 212 move in accordance with the shape of the neck part. Thereby, the device clamping parts 212 can clamp the drug container 502.
[0117] At the tip of the device clamping part 212, a free roller 211 having a rotation axis extending in the vertical direction and rotatable on the XY plane is provided. As indicated by reference numeral 1026 in FIG. 11, the free roller 211 and a drive roller 213 provided at a position facing the central part of the free roller 211 on the side where the device clamping part 212 is pivotally supported hold the drug container 502 by supporting the neck part of the drug container 502 at three points. When the drive roller 213 rotates while holding the drug container 502, the drug container 502 also rotates. Along with this rotation, the free roller 211 also rotates.
[0118] On the upper part of the drive roller 213, a first magnetic gear 214 is provided. The drive roller 213 and the first magnetic gear 214 are connected to a common rotation axis extending in the vertical direction and are rotatable on the XY plane. As the first magnetic gear 214 rotates with the rotation of the second magnetic gear 261 provided in the roller drive part 26, the drive roller 213 also rotates.
[0119] The device transfer part 22 is a member that transfers at least one of the plurality of device holding parts 21 to the work area Ar2. In the present embodiment, the device transfer part 22 is an endless rotating member to which the plurality of device holding parts 21 are connected. Therefore, in the present embodiment, the device transfer part 22 transfers the device holding parts 21 to the work area Ar2 one by one. However, the device transfer part 22 may be a transfer part that transfers the plurality of device holding parts 21 to the work area Ar2 at once.
[0120] The working area Ar2 is, similar to the working area Ar1, an area where the user holds the drug container 502 with respect to at least one of the plurality of equipment holding parts 21. Further, the working area Ar2 is an area where the user removes the drug container 502 held by at least one of the plurality of equipment holding parts 21. Also, similar to the working area Ar1, the working area Ar2 may be an area that functions only as an area for holding the drug container 502, or an area that functions only as an area for removing the drug container 502.
[0121] In this embodiment, the equipment transfer unit 22 has the same function as the equipment transfer unit 12. Specifically, after the object detection unit 23 detects an object (e.g., the user's hand), the equipment transfer unit 22 transfers to another equipment holding part 21 instead of the equipment holding part 21 located in the working area Ar2, triggered by the detection of the user's action that the object is no longer detected. Also, in addition to the detection of the user's action, the equipment transfer unit 12 may transfer another equipment holding part 11 to the working area Ar2 triggered by the drug container detection unit 24 detecting the drug container 502 held by the equipment holding part 21, or the drug container detection unit 24 no longer being able to detect the drug container 502 held by the equipment holding part 21. The equipment transfer unit 12 changes the equipment holding part 21 located in the working area Ar2, for example, by rotating counterclockwise.
[0122] Also, similar to the syringe transfer control unit 141, the drug container transfer control unit 142 may transfer to another equipment holding part 21 instead of the equipment holding part 21 located in the working area Ar2, triggered, for example, by the user's transfer instruction.
[0123] The object detection unit 23 is a member that detects an object inserted into the working area Ar2. In this embodiment, the object detection unit 23 detects the user's hand or arm in a state inserted into the working area Ar2. The drug container detection unit 24 detects the drug container 502 held by the equipment holding part 21 located in the working area Ar2.
[0124] The first reading unit 25 is a member that reads, at a part of the conveyance path where the equipment conveyance unit 22 conveys a plurality of equipment holding units 21, the drug identification information indicating the type of drug contained in the drug container 502 shown on the surface of the drug container 502. Specifically, a barcode in which the drug identification information is recorded is attached to the drug container 502, and the first reading unit 25 according to the present embodiment is a barcode reader. As indicated by reference numeral 1025 in FIG. 11, the first reading unit 25 is disposed at a position where the barcode can be read from the drug container 502 conveyed to the take-out position PO11. The take-out position PO11 is the position where the first conveyance unit 110 takes out the drug container 502.
[0125] The roller drive unit 26 is a motor that rotates a second magnet gear 261 attached to the roller drive unit 26 in order to rotate the drive roller 213 of the equipment holding unit 21. The rotation axis of the roller drive unit 26 extends in the Y-axis direction, and the second magnet gear 261 is attached to the rotation axis. When the drug container conveyance control unit 142 drives the roller drive unit 26, the second magnet gear 261 also rotates. In conjunction with the rotation of the second magnet gear 261, the first magnet gear 214 rotates. In conjunction with the rotation of the first magnet gear 214, the drive roller 213 connected to the common rotation axis with the first magnet gear 214 rotates, so that the drug container 502 in contact with the drive roller 213 rotates. By rotating the drug container 502 in this way, the first reading unit 25 can read the barcode regardless of the position on the surface of the drug container 502 where the barcode is attached.
[0126] [Conveyance process of equipment holding unit] The drug container conveyance control unit 142 controls the equipment conveyance unit 22 to sequentially convey the equipment holding unit 21 that holds the drug container 502 to be taken out to the take-out position PO11.
[0127] In the storage unit 200, for example, drug inventory information is stored in which information for identifying each equipment holding unit 21, information indicating the type of drug contained in the drug container 502 held in each equipment holding unit 21, and information indicating the transport position of each equipment holding unit 21 are associated with each other. Then, the control unit 140 appropriately updates the drug inventory information according to the filling of the drug container 502 into the equipment holding unit 21 of the drug container shelf 20 and the taking out of the drug container 502 from the equipment holding unit 21. For example, after the drug container 502 is filled in one or a plurality of equipment holding units 21 of the drug container shelf 20, the control unit 140 transports each of the drug containers 502 to the taking-out position PO11 at an arbitrary timing, reads the type of drug contained in the drug container 502 from the barcode of the drug container 502 by the first reading unit 25, and stores it in the drug inventory information. Thereby, the control unit 140 can determine the position of the drug container 502 containing various drugs in the drug container shelf 20 based on the drug inventory information.
[0128] Then, the drug container transport control unit 142 refers to the drug inventory information in the storage unit 200, specifies the drug container 502 to be taken out that is necessary for the admixture process based on the preparation data, and controls the equipment transport unit 22 based on the transport position of the drug container 502 to transport the drug container 502 to the taking-out position PO11. For example, the drug container transport control unit 142 transports the drug container 502 to the taking-out position PO11 by moving the equipment holding unit 21 corresponding to the drug container 502 to be taken out to the taking-out position PO11.
[0129] Specifically, when the drug container transport control unit 142 receives the issuance of the preparation data after the first transport unit 110 takes out the drug container 502 from the equipment holding unit 21, the equipment holding unit 21 that holds the drug container 502 to be used in the next admixture process is transported to the taking-out position PO11. However, even if the drug container transport control unit 142 does not receive the issuance of the preparation data after the first transport unit 110 takes out the drug container 502, the equipment holding unit 21 that holds the drug container 502 containing the same type of drug as the drug container 502 may be transported to the taking-out position PO11.
[0130] For example, the drug container conveyance control unit 142 refers to the drug inventory information in the storage unit 200 to determine whether there is an equipment holding unit 21 that holds a drug container 502 containing the same type of drug as the drug container 502 that the first conveyance unit 110 is targeting for retrieval. When the drug container conveyance control unit 142 determines that there is an equipment holding unit 21 that holds the drug container 502, regardless of whether it has received the issuance of preparation data, it conveys the equipment holding unit 21 to the retrieval position PO11.
[0131] Thereby, when the first conveyance control unit 143 receives the issuance of preparation data, it can retrieve the drug container 502 from the retrieval position PO11 without waiting for the conveyance of the drug container 502 to the retrieval position PO11. Therefore, the control unit 140 can quickly start the mixing process based on the preparation data to be sent to the mixing device 1 in the future, and it becomes possible to shorten the overall time required for the mixing process. Note that the mixing device 1 may execute such a process when it allows the reuse of the syringe 501 and continuous mixing processes using the same type of drug in order to save the number of syringes 501 used.
[0132] [Recovery process of drug container] FIG. 12 is a flowchart showing an example of the processing flow of the control unit 140 when the control unit 140 receives an instruction to recover the drug container 502. Note that the recovery process described here may be executed to recover other equipment such as the syringe 501 or the infusion container 503.
[0133] The equipment conveyance unit 22 may convey the equipment holding unit 21 that holds the drug container 502 designated as the recovery target to the work area Ar2 upon receiving an instruction to recover the drug container 502. Thereby, the user can easily recover the drug container 502 stored in the drug container shelf 20.
[0134] In addition, in the present embodiment, it is assumed that an order for entering the recovery mode of recovering the drug containers 502 held by the equipment holding unit 21 is preset for each of the plurality of drug container shelves 20. Information indicating the order is stored in the storage unit 200 in association with each drug container shelf 20. Also, information regarding which drug container 502 is designated as a recovery target is stored in the storage unit 200.
[0135] For example, when the first reading unit 25 cannot read the drug identification information from the drug container 502, the control unit 140 designates the drug container 502 as a recovery target. In this case, when receiving the above recovery instruction, the equipment transport unit 22 transports the equipment holding unit 21 holding the drug container 502 from which the drug identification information could not be read to the work area Ar2. The compounding device 1 cannot use the drug contained in the drug container 502 from which the drug identification information cannot be read for compounding processing. Therefore, by transporting the drug container 502 based on the above designation, the user can recover the drug container 502 that cannot be used in the compounding process.
[0136] In addition, for example, the control unit 140 designates the drug container 502 designated by the user via the touch panel 80 as a recovery target. In this case, when receiving the above recovery instruction, the equipment transport unit 22 transports the equipment holding unit 21 holding the drug container 502 designated by the user to the work area Ar2. Therefore, the user can recover the drug container 502 designated by the user. Note that the above recovery instruction may include information on the drug container 502 designated by the user as a recovery target.
[0137] As shown in FIG. 12, for example, the drug container transport control unit 142 determines whether the above recovery instruction has been received via the touch panel 80 (S11). The drug container transport control unit 142 waits for the reception of the above recovery instruction until the above recovery instruction is received (when NO in S11).
[0138] When the drug container conveyance control unit 142 determines that it has received the above collection instruction (YES in S11), it refers to the storage unit 200 and selects the drug container shelf 20 with the smallest order among the orders of the above collection modes (S12). The drug container conveyance control unit 142 determines whether the status of the selected drug container shelf 20 indicates that the first conveyance unit 110 (take-out unit) is taking out the drug container 502 (during the take-out of the drug container 502) (S13).
[0139] The above status is managed for each drug container shelf 20 in the storage unit 200. When the drug container 502 held in the drug container shelf 20 becomes the take-out target, the control unit 140 sets the status of the drug container shelf 20 to during the take-out of the drug container 502. On the other hand, when the control unit 140 determines that the first conveyance unit 110 has taken out the drug container 502 from the drug container shelf 20, it sets the status of the drug container shelf 20 to not during the take-out of the drug container 502. For example, when the control unit 140 determines that the first conveyance unit 110 holds the drug container 502 and has moved a certain distance from the drug container shelf 20, it sets the status of the drug container shelf 20 to not during the take-out of the drug container 502.
[0140] When the drug container conveyance control unit 142 determines that the status of the above drug container shelf 20 does not indicate during the take-out of the drug container 502 (NO in S13), it sets the selected drug container shelf 20 to the collection mode. Then, the drug container conveyance control unit 142 refers to the storage unit 200 and determines whether there is a drug container 502 to be collected in the selected drug container shelf 20 (S14).
[0141] When the drug container conveyance control unit 142 determines that the drug container 502 to be collected exists in the selected drug container shelf 20 (YES in S14), it controls the equipment conveyance unit 22 to convey the drug container 502 to be collected from the drug container shelf 20 to the work area Ar2. At this time, the drug container conveyance control unit 142 determines whether the drug container 502 to be collected is held by each of the plurality of equipment holding units 21. When the drug container conveyance control unit 142 determines that the drug container 502 to be collected is held, it controls the equipment conveyance unit 22 to preferentially convey the equipment holding unit 21 that holds the drug container 502 with an earlier holding order to the work area Ar2 (S15). Note that the storage unit 200 stores information indicating the holding order of the drug container 502 in association with the position of the equipment holding unit 21.
[0142] The earlier the holding order of the drug container 502, the higher the possibility that the expiration date will arrive earlier. Therefore, by preferentially conveying the drug container 502 with an earlier holding order to the work area Ar2, the user can preferentially collect the drug container 502 with a higher possibility of an earlier expiration date.
[0143] For example, consider a case where the user specifies the number of drug containers 502 to be collected in the above collection instruction and the drug containers 502 containing the drug are stored in the drug container shelf 20 in an amount equal to or greater than the specified number. In this case, the control unit 140 preferentially designates the number of drug containers 502 specified by the user as the drug containers 502 to be collected from the drug containers 502 with an earlier holding order (earlier filling order to the drug container shelf 20). Then, in S15, the drug container conveyance control unit 142 controls the equipment conveyance unit 22 to convey the number of drug containers 502 to the work area Ar2. Thereby, the user can preferentially collect the desired number of drug containers 502 from the drug containers 502 with an earlier holding order.
[0144] Note that the drug container 502 for specifying the number of containers to be collected by the user may be a drug container 502 containing the same type of drug. Also, if there is no drug container 502 on the selected drug container shelf 20 that satisfies the above number, the drug container conveyance control unit 142 may take out the remaining drug containers 502 from another drug container shelf 20. Further, when the above number is not specified, the drug container conveyance control unit 142 may convey all the drug containers 502 to be collected to the work area Ar2 in an arbitrary order regardless of the order of holding. Furthermore, as another embodiment, the drug container conveyance control unit 142 may be configured to be able to collect from the drug container 502 with a later holding order by preferentially conveying the drug container 502 with a later holding order to the work area Ar2. Note that the drug container conveyance control unit 142 may receive a selection operation via the touch panel 80 as to whether to collect from the drug container 502 with a later holding order or the drug container 502 with an earlier holding order, and execute control for collecting from the drug container 502 with a later or earlier holding order according to the selection operation.
[0145] The drug container conveyance control unit 142 determines whether the equipment conveyance unit 22 has conveyed all the drug containers 502 to be collected to the work area Ar2 in the selected drug container shelf 20 (S16). If the drug container conveyance control unit 142 determines that the conveyance of all the drug containers 502 to be collected has not been completed (NO in S16), it executes the process of S15. Note that in steps S15 to S16, when the drug container 502 conveyed to the work area Ar2 cannot be detected by the drug container detection unit 24, the drug container conveyance control unit 142 determines that the collection of the drug container 502 has ended, and repeatedly executes the process of conveying the next drug container 502 to be collected to the work area Ar2. Thereby, the user can collect all the drug containers 502 to be collected. On the other hand, if the drug container conveyance control unit 142 determines that the conveyance of all the drug containers 502 to be collected has been completed (YES in S16), it further determines whether there is another selectable drug container shelf 20 (S17). The drug container conveyance control unit 142 determines that there is another selectable drug container shelf 20 if the order of the collection mode set for the drug container shelf 20 selected in S12 is not the last order.
[0146] When the drug container transfer control unit 142 determines that there is a further selectable drug container shelf 20 (YES in S17), it selects the drug container shelf 20 set in the next order after the order set for the drug container shelf 20 selected in S12 (S18), and executes the process of S13. On the other hand, when the drug container transfer control unit 142 determines that there is no further selectable drug container shelf 20 (NO in S17), it ends the processing flow of FIG. 12 on the assumption that the collection operation of the drug container 502 has been completed for all the drug container shelves 20.
[0147] As described above, when the collection instruction is given, the drug container transfer control unit 142 transfers the equipment holding unit 21 that holds the drug container 502 designated as the collection target to the work area Ar2 in the drug container shelf 20 in which the order for the collection mode is set in an arbitrary order. After the transfer of the equipment holding unit 21 is completed, the drug container transfer control unit 142 starts the transfer of the equipment holding unit 21 that holds the drug container 502 designated as the collection target to the work area Ar2 in the drug container shelf 20 set in the next order after the above arbitrary order. As a result, since the collection operation of the drug container 502 can be executed for each drug container shelf 20, the user can efficiently collect the drug container 502.
[0148] When the drug container transfer control unit 142 determines that the status of the selected drug container shelf 20 indicates that the drug container 502 is being taken out (YES in S13), it executes the process of S17. Therefore, when the drug container shelf 20 from which the drug container 502 is being taken out becomes the order in which the collection mode is set, the drug container transfer control unit 142 does not set the drug container shelf 20 to the collection mode, but sets the drug container shelf 20 set in the next order to the collection mode. Therefore, the user can collect the drug container 502 from the drug container shelf 20 set in the next order without waiting for the drug container 502 to be taken out by the first transfer unit 110. The drug container transfer control unit 142 assigns the order for the collection mode to the next order after the drug container shelf 20 that has been set to the collection mode, or the last order, instead, for the drug container shelf 20 that has not been set to the collection mode.
[0149] Also, when the drug container conveyance control unit 142 determines that the drug container 502 to be collected does not exist in the selected drug container shelf 20 (NO in S14), it executes the process of S17.
[0150] By the way, the drug container conveyance control unit 142 may also require a user operation even when ending the collection mode before the collection operation is executed for all the drug containers 502 designated as the collection targets after changing the operation mode of the admixture device 1 to the collection mode based on the collection instruction by the user. On the other hand, the drug container conveyance control unit 142 may end the collection mode when the drug container side door 27 of the drug container shelf 20 in which the drug container 502 to be collected is stored is closed after being opened after changing the operation mode of the admixture device 1 to the collection mode based on the collection instruction by the user. Thereby, the labor of the operation for ending the collection mode can be omitted. Specifically, the drug container conveyance control unit 142 is a case where the drug container side door 27 of the drug container shelf 20 in which the drug container 502 to be collected is stored is closed after being opened, and all the drug containers 502 designated as the collection targets have been collected after changing the operation mode of the admixture device 1 to the collection mode based on the collection instruction by the user, and the collection mode may be ended.
[0151] [Configuration of the infusion shelf] FIG. 13 is a perspective view showing an example of the configuration of the infusion shelf 30. As shown in FIG. 13, the infusion shelf 30 includes a pushing-in part 31, a pushing-in conveyance part 35, and a rail part 36 (hanging and holding part). Also, as shown in FIG. 3, it includes a shutter 37.
[0152] Prior to the admixture process, the infusion shelf 30 is filled with the infusion container 503 by the user. Also, similar to the syringe shelf 10 and the drug container shelf 20, a plurality of holes 302 are formed in the plate-like member 301 that defines each infusion shelf 30.
[0153] The rail part 36 is provided inside the infusion shelf 30 and is a member that extends in the depth direction of the admixture device 1 (i.e., the +Y-axis direction) from the side of the infusion-side door 34 (see FIG. 1). In the rail part 36, the end located on the infusion-side door 34 side can also be referred to as the door-side end 361, and the end located on the depth side of the admixture device 1 can be referred to as the depth-side end 362. The infusion container 503 is filled into the rail part 36 from the door-side end 361 and is taken out from the depth-side end 362 by the second conveying part 120. At least one infusion container 503 can be suspended from the rail part 36. In the present embodiment, the neck of the infusion container 503 can be suspended between the pair of rail parts 36. Specifically, between the pair of rail parts 36, a flange 5034, which is a part of the neck 5033 of the infusion container 503, can be suspended.
[0154] In FIG. 13, for the sake of illustration, each infusion shelf 30 is provided with three rail parts 36 corresponding to three lanes. However, the number of rail parts 36 provided in each infusion shelf 30 is not limited to three. Specifically, as shown in FIG. 2, in the admixture device 1 according to the present embodiment, the infusion containers 503 are held in the upper infusion shelf 30 in an arrangement of five lanes in the left-right direction, and the infusion containers 503 are held in the lower infusion shelf 30 in an arrangement of four lanes in the left-right direction. Therefore, the upper infusion shelf 30 is provided with rail parts 36 corresponding to five lanes in the left-right direction, and the lower infusion shelf 30 is provided with rail parts 36 corresponding to four lanes in the left-right direction. Also, in the present embodiment, each of the rail parts 36 is filled with the same type of infusion container 503 (an infusion container in which the type of infusion contained in the infusion container 503 and the size of the infusion container 503 are the same). And for each infusion shelf 30, the infusion container 503 to be filled is determined. However, different types of infusion containers 503 may be filled in each of the rail parts 36.
[0155] The pushing-in part 31 is a member that is movable along the rail part 36 and pushes the infusion container 503 suspended from the rail part 36 from the door-side end part 361 to the back-side end part 362. In the present embodiment, the pushing-in part 31 is connected to the pushing-in conveyance part 35. The pushing-in conveyance part 35 is provided along the rail part 36. The pushing-in conveyance part 35 can move the pushing-in part 31 along the rail part 36 by operating under the control of the pushing-in control part 147. The pushing-in conveyance part 35 may be, for example, an endless rotating member. The size of the pushing-in part 31 and the positional relationship between the rail part 36 and the pushing-in conveyance part 35 are defined so that the infusion container 503 suspended from the rail part 36 can be pushed in by the movement of the pushing-in part 31.
[0156] The pushing-in part 31 is located at a position PO31 on the door-side end part 361 side and does not interfere with the filling (suspension to the rail part 36) of the infusion container 503 when the lock of the infusion-side door 34 is released or when the infusion-side door 34 is in an open state. The pushing-in control part 147 may move the pushing-in part 31 to the position PO31 by controlling the pushing-in conveyance part 35, for example, when an operation part corresponding to the upper infusion shelf 30 is pressed (when the lock of the infusion-side door 34 is released).
[0157] Triggered by the infusion-side door 34 being locked, the pushing-in part 31 pushes the infusion container 503 suspended from the rail part 36 from the door-side end part 361 to the back-side end part 362. In the present embodiment, when the infusion-side door 34 is locked after being in a closed state, the pushing-in control part 147 moves the pushing-in part 31 from the position PO31 to the back-side end part 362 by controlling the pushing-in conveyance part 35. A detection part (not shown) for detecting the infusion container 503 existing at the back-side end part 362 is provided at the back-side end part 362 of the wall part constituting the infusion shelf 30. The pushing-in control part 147 moves the pushing-in part 31 toward the back-side end part 362 side until the detection part detects the infusion container 503.
[0158] Also, consider the case where the second transport unit 120 removes the infusion container 503 located at the back end 362 while a plurality of infusion containers 503 are suspended from the rail unit 36. After the second transport unit 120 removes the infusion container 503, the pushing unit 31 pushes the remaining infusion containers 503 suspended from the rail unit 36 from the door side end 361 toward the back end 362. In the present embodiment, when the second transport unit 120 removes the infusion container 503 located at the back end 362, the pushing control unit 147 controls the pushing transport unit 35 to further move the pushing unit 31 toward the back end 362.
[0159] The shutter 37 prevents the infusion container 503 located at the back end 362 from moving in the back direction (+Y-axis direction). The shutter 37 is controlled by the control unit 140 to be movable in the vertical direction. The shutter 37 is controlled by the control unit 140, for example, to be located on the back side of the infusion shelf 30 corresponding to the infusion side door 34 when the infusion side door 34 is closed. Also, when the second transport unit 120 removes the infusion container 503, the shutter 37 moves to an infusion shelf 30 other than the infusion shelf 30 where the infusion container 503 is stored.
[0160] [Specific Configuration of Pushing Unit] FIG. 14 is a diagram showing an example of the specific configuration of the pushing unit 31. Reference numeral 1031 is a perspective view of the pushing unit 31, and reference numeral 1032 is a diagram showing the positional relationship between the pushing unit 31 and the infusion container 503. Reference numeral 1032 in FIG. 14 is a view seen from below.
[0161] In the present embodiment, as shown by reference numeral 1031 in FIG. 14, the pushing unit 31 includes a connection part 311 connected to the pushing transport unit 35, and a contact part 312 attached to the connection part 311 and contacting the body part 5031 of the infusion container 503. The contact part 312 is a rotating member that can rotate around a rotation axis Az extending in the vertical direction. The contact part 312 rotates when it contacts the infusion container 503 due to the movement of the pushing unit 31.
[0162] As shown by reference numeral 1032 in FIG. 14, consider a case where the depth direction (predetermined direction) D1 of the admixture device 1 is different from the direction D2 in which the first surface SF1 of the infusion container 503 faces. In this case, when the pushing portion 31 moves in the depth direction D1 in a state where the contact portion 312 is in contact with the infusion container 503, due to the rotation of the contact portion 312, the infusion container 503 rotates in a direction opposite to the rotation direction of the contact portion 312 about the vertical axis passing through the neck portion 5033 as the rotation axis. As a result, the infusion container 503 is suspended from the rail portion 36 in a state where the direction D2 in which the first surface SF1 faces substantially coincides with the depth direction D1.
[0163] Therefore, by providing the contact portion 312, the rail portion 36 can hold the infusion container 503 while orienting the direction of the infusion container 503 in a predetermined direction as the pushing portion 31 performs a pushing operation. Therefore, it is possible to reduce the possibility of failure in taking out the infusion container 503 (adsorbing the infusion container 503) by the second transport portion 120 and failure in reading the first information by the third reading portion 122 at the back end portion 362.
[0164] Note that the contact portion 312 does not necessarily have to have a rotation function. The pushing portion 31 only needs to have a portion that contacts the body portion 5031 when pushing the infusion container 503, and for example, it may have a flat plate shape. Even in this case, the orientation of the infusion container 503 can be changed so that the direction D2 in which the first surface SF1 faces substantially coincides with the depth direction D1.
[0165] Therefore, as long as the pushing portion 31 is configured to push the infusion container 503 by contacting the body portion 5031 of the infusion container 503 suspended from the rail portion 36, the infusion container 503 can be suspended from the rail portion 36 in a state where the direction of the infusion container 503 is oriented in a predetermined direction. Further, in order to achieve such an effect, the position where the pushing portion 31 contacts the infusion container 503 (the position where the infusion container 503 is pushed) only needs to be a portion below the portion supported by the rail portion 36, for example, a position below the shoulder portion 5032 of the infusion container 503.
[0166] [Anti - detachment portion] FIG. 15 is a side view showing an example of the pushing conveyance unit 35. The pushing conveyance unit 35 includes a drop prevention unit 38 that prevents the infusion container 503 from dropping off from the back end portion 362. In the present embodiment, the pushing conveyance unit 35 is an endless rotating member. Therefore, the pushing unit 31 and the drop prevention unit 38 move in conjunction with each other.
[0167] As shown by reference numeral 1041 in FIG. 15, when the pushing unit 31 is located at the position PO31, the drop prevention unit 38 is located at the position PO32 directly above the rail portion 36 at the back end portion 362. In this state, the user can fill the infusion container 503 in the infusion shelf 30. Therefore, when filling the infusion container 503, the drop prevention unit 38 being located at the position PO32 can prevent the infusion container 503 from dropping off from the back end portion 362.
[0168] As shown by reference numeral 1042 in FIG. 15, when the pushing unit 31 is located at the position PO33 where it can start pushing the infusion container 503, the drop prevention unit 38 is located at the position PO34 on the opposite side of the position PO32 across the pushing conveyance unit 35 at the back end portion 362. Therefore, when the pushing unit 31 moves in the front-rear direction (±Y-axis direction) along the rail portion 36, the drop prevention unit 38 moves in the upper space of the pushing conveyance unit 35.
[0169] The drop prevention unit 38 only needs to have a size that can contact the infusion container 503 suspended from the rail portion 36 when located on the rail portion 36 side. In the present embodiment, when the drop prevention unit 38 is located on the rail portion 36 side, it does not contact the rail portion 36 and has a size such that it contacts a part of the neck portion 5033 of the infusion container 503 suspended from the rail portion 36 (the head portion of the infusion container 503).
[0170] Thus, the vertical dimension H38 of the drop prevention unit 38 is shorter than the vertical dimension H31 of the pushing unit 31. Thereby, even when the drop prevention unit 38 is provided, the upper space of the pushing conveyance unit 35 in which the drop prevention unit 38 moves can be designed to be relatively small.
[0171] The storage unit 200 stores the dimension between the first surface SF1 and the second surface SF2 for each infusion container 503. Also, the control unit 140 can acquire the position of the pushing-in unit 31 within the movement range from the position PO31 to the position PO32 by a known technique. Therefore, the control unit 140 can calculate the number of infusion containers 503 suspended from the rail unit 36 based on the dimension and the position. Thereby, the control unit 140 can manage the number of infusion containers 503 held by each of the rail units 36 in the infusion shelf 30 as infusion inventory information.
[0172] [Specific Configuration of Printing and Inspection Unit] FIG. 16 is a perspective view showing an example of the overall configuration of the printing and inspection unit 50. FIG. 17 is a perspective view when the printing and inspection unit 50 is viewed from the rear. FIG. 18 is a perspective view showing an example of the internal configuration of the printing and inspection unit 50. In FIGS. 17 and 18, the illustration of the weighing unit 52 is omitted. Also, FIG. 16 shows an example of a state in which the infusion container 503 is positioned in the printing and inspection unit 50 by suction of the second transport unit 120.
[0173] As shown in FIGS. 16 to 18, the printing and inspection unit 50 includes a printing unit 51, a weighing unit 52, a second reading unit 53, an attaching unit 54, and a guide unit 56.
[0174] The printing unit 51 is a member such as a label printer that discharges a second label LA12 on which second information different from the first information, which is the infusion type information, is printed. For example, the second information includes information indicating the type of drug to be injected into the infusion container 503. The type of drug indicated by the second information is the drug shown in the preparation data, and is the drug contained in the drug container 502 that the first conveyance unit 110 conveyed from the drug container shelf 20 to the admixture unit 40 according to the preparation data. Further, the second information also includes identification information such as an order number and an Rp number corresponding to the preparation data. Furthermore, code information such as a one-dimensional code or a two-dimensional code in which the second information is encoded is also printed on the second label LA12. Note that even when the second label LA12 is printed by a third recording unit 206, a second recording unit 704, etc., to be described later, the same second information and code information are printed on the second label LA. In the present embodiment, the printing and verification unit 50, the third recording unit 206, the second recording unit 704, etc., when printing the second information and the code information corresponding to the second information on the second label LA12 or the infusion container, are examples of the recording processing unit according to the present invention. Further, the printing unit 51 may discharge a non-conformance information label on which non-conformance information is printed.
[0175] The printing and verification unit control unit 148 performs verification on the infusion container 503 after drug injection. The verification in the present embodiment includes determining whether the amount of drug injected into the infusion container 503 corresponds to the prescribed amount shown in the preparation data, or whether the amount of infusion withdrawn from the infusion container 503 corresponds to the withdrawn amount shown in the preparation data.
[0176] Further, the printing and verification unit control unit 148 determines whether an appropriate second label LA12 is attached to the infusion container 503 after drug injection based on the reading result of the second reading unit 53. The printing and verification unit control unit 148 determines whether the drug indicated by the second information read by the second reading unit 53 from the second label LA12 is the drug injected into the infusion container 503 from which the second information was read (whether it is the drug shown in the preparation data as the drug to be injected into the infusion container 503).
[0177] When the printing and inspection unit control section 148 determines that the inspection result is appropriate, the second conveyance section 120 discharges the infusion container 503 with the second label LA12 attached thereto onto the infusion reception shelf 60. On the other hand, when the printing and inspection unit control section 148 determines that the inspection result is inappropriate, the printing section 51 discharges an inappropriate information label. The inappropriate information may be information indicating that the weight measured by the weighing section 52 is inappropriate and / or information indicating that the reading result of the second reading section 53 is not the drug indicated in the preparation data. The second conveyance section 120 discharges the infusion container 503 with the inappropriate information label attached thereto onto the infusion reception shelf 60 in addition to the second label LA12. Note that the inappropriate information may be an example of second information different from the first information.
[0178] Also, the second information may include information such as the administration time included in the preparation data. For example, when the information on the administration time included in the preparation data is "XX:00", the second information may include a message such as "Please administer by XX:00". Further, when the drug indicated in the preparation data is a drug for which there is a risk of a formulation change and early administration is recommended after admixture, information to that effect may be included in the second information. For example, the second information may include a message such as "Please administer early after admixture".
[0179] Furthermore, when it is detected that liquid leakage has occurred in the infusion container 503 after the execution of the admixture process, information to that effect may be included in the second information. For example, when the occurrence of liquid leakage is detected, the second information may include a message recommending cleaning of the infusion container 503, such as "Please clean the mouth of the infusion container". Note that the printing and inspection unit control section 148 may detect the occurrence of liquid leakage in the infusion container 503 by image analysis of a photographed image of the infusion container 503 after the admixture process photographed by a photographing device (not shown) provided in the admixture device 1. Also, the printing and inspection unit control section 148 may detect the occurrence of liquid leakage in the infusion container 503 using an optical sensor (not shown) that detects the occurrence of liquid leakage in the infusion container 503 after the admixture process.
[0180] Furthermore, when the admixture process is interrupted for some reason, the second information may include information indicating up to which step in the admixture process has been executed. Also, in a group which is a unit of a plurality of preparation data transmitted from the upper system 2 to the admixture device 1 in the data output process described later, if there are patients with similar patient identification information such as patient names and patient IDs, this fact may be included in the second information. For example, the second information may include a message such as "There are patients with similar patient names, so please be careful not to make mistakes."
[0181] The weighing unit 52 weighs the weight of the infusion container 503 before and after the drug injection. In the present embodiment, as shown in FIG. 16, the weighing unit 52 includes a first locking portion 521 that locks the neck portion of the infusion container 503. When the second conveying unit 120 locks the neck portion of the infusion container 503 to the first locking portion 521, the weighing unit 52 can weigh the weight of the infusion container 503. The weighing unit 52 is, for example, a load cell. The pair of first locking portions 521 are biased in a direction approaching each other by a spring (not shown) so as to be able to sandwich the neck portion of the infusion container 503. The closest distance at which the pair of first locking portions 521 approach each other is defined as a distance at which the neck portion of the thinnest infusion container 503 can be locked.
[0182] When the drug contained in the drug container 502 is a liquid, the weighing unit 52 weighs the weight of the infusion container 503 before the drug injection and the weight of the infusion container 503 after the drug injection.
[0183] In this case, first, the second conveying unit 120 takes out the infusion container 503 from the infusion shelf 30 and conveys it to the weighing unit 52. After the weighing unit 52 weighs the infusion container 503 (after the first weighing), the second conveying unit 120 conveys the infusion container 503 to the admixture unit 40. After the admixture process by the admixture unit 40, the second conveying unit 120 conveys the infusion container 503 to the weighing unit 52. After the weighing unit 52 weighs the infusion container 503 (after the second weighing), the second conveying unit 120 conveys the infusion container 503 to the pasting position PO50 (see FIG. 18) where the second label LA12, or the second label LA12 and the non-conformance information label are pasted. Then, the printing and inspection unit 50 pastes the second label LA12, or the second label LA12 and the non-conformance information label, on the infusion container 503 according to the measurement result of the weighing unit 52. Note that the printing and inspection unit control unit 148 inspects whether the injection amount of the drug into the infusion container 503 corresponds to the prescribed amount shown in the preparation data based on the difference between the first and second weighing results.
[0184] By pasting the label on the weighed infusion container 503, the weighing unit 52 can weigh both the first weighing and the second weighing without the label being pasted. For example, when the weighing unit 52 performs the second weighing after the label is pasted on the infusion container 503, the weight of the infusion container 503 increases by the weight of the label during the second weighing. Therefore, there is a possibility that the printing and inspection unit control unit 148 cannot perform an accurate inspection. As described above, by performing two weighings without pasting the label, the printing and inspection unit control unit 148 can perform an accurate inspection.
[0185] However, when using a label with a relatively light weight that does not affect the inspection result significantly, the label may be pasted on the infusion container 503 before the second weighing. Note that the printing and inspection unit control unit 148 may execute the printing of the second label LA12 at any timing. For example, the second label LA12 may be printed before taking out the infusion container 503 from the infusion shelf 30.
[0186] When the drug contained in the drug container 502 is solid, first, the second transport unit 120 takes out the infusion container 503 from the infusion shelf 30 and transports it to the weighing unit 52. After the weighing unit 52 weighs the weight of the infusion container 503 (after the first weighing), the second transport unit 120 transports the infusion container 503 to the admixture unit 40. The admixture unit 40 extracts a certain amount of infusion from the infusion container 503 and injects it into the drug container 502 in order to dissolve the solid drug. The second transport unit 120 transports the infusion container 503 from which a certain amount of infusion has been extracted to the weighing unit 52. After the weighing unit 52 weighs the weight of the infusion container 503 (after the second weighing), the second transport unit 120 transports the infusion container 503 to the admixture unit 40.
[0187] After the admixture unit 40 injects the liquefied drug into the infusion container 503, the second transport unit 120 transports the infusion container 503 to the weighing unit 52. After the weighing unit 52 weighs the weight of the infusion container 503 (after the third weighing), the second transport unit 120 transports the infusion container 503 to the pasting position PO50 where the second label LA12, or the second label LA12 and the unsuitability information label are pasted. Then, the printing and inspection unit 50 pastes the second label LA12, or the second label LA12 and the unsuitability information label on the infusion container 503 according to the measurement result of the weighing unit 52.
[0188] By pasting a label on the weighed infusion container 503, the weighing unit 52 can weigh the first to third weighings without a label being pasted. Therefore, similar to the case where the drug is liquid, the printing and inspection unit control unit 148 can perform an accurate inspection.
[0189] In addition, the printing and inspection unit control unit 148 inspects whether the extraction amount of the infusion from the infusion container 503 corresponds to the extraction amount indicated in the preparation data based on the difference between the first weighing and the second weighing. Also, the printing and inspection unit control unit 148 inspects whether the injection amount of the drug into the infusion container 503 (the injection amount of the liquefied drug) corresponds to the prescription amount indicated in the preparation data based on the difference between the second weighing and the third weighing.
[0190] Here, a specific example of the inspection method based on the weighing result of the weighing unit 52 by the printing / inspection unit control unit 148 will be described. Here, it is shown in the preparation data that the prescribed amount of the drug is 0.5 g and the extracted amount of the infusion fluid is 10 ml, and it is assumed that the injection amount of the drug into the infusion container 503 is 5 ml. Also, it is assumed that the drug contained in the used drug container 502 is 1.0 g and the specific gravity of the infusion fluid is 1.1. In this case, when the admixture process is accurately executed based on the said preparation data, 10 ml of the infusion fluid is sucked from the infusion container 503, and after the 10 ml of the infusion fluid is injected into the drug container 502, only 5 ml of the mixture of the drug and the infusion fluid is sucked from the drug container 502 and injected into the infusion container 503. In actual inspection, an allowable error is considered, but for the sake of convenience of explanation, the allowable error is ignored here.
[0191] First, the printing / inspection unit control unit 148 executes a first inspection process for determining whether the difference between the first weighing and the second weighing matches the weight corresponding to the extracted amount of the infusion container 503 shown in the preparation data. At this time, in this specific example, since the specific gravity of the infusion fluid is 1.1 and not 1.0, the printing / inspection unit control unit 148 specifies that the weight of the infusion fluid to be extracted from the infusion container 503 is 11.0 g calculated by multiplying the extracted infusion fluid amount of 10 ml from the infusion container 503 by the specific gravity of 1.1. Then, the printing / inspection unit control unit 148 determines whether the specified weight of the infusion fluid of 11.0 g matches the difference between the first weighing and the second weighing. When the specific gravity of the infusion fluid is 1.0, the printing / inspection unit control unit 148 specifies that the weight of the infusion fluid to be extracted from the infusion container 503 is 10.0 g calculated by multiplying the infusion fluid amount of 10 ml by the specific gravity of 1.0, and determines whether the specified 10.0 g matches the difference between the first weighing and the second weighing. That is, the printing / inspection unit control unit 148 determines that the result of the first inspection process is appropriate when the difference between the first weighing and the second weighing matches the weight of the infusion fluid extracted from the infusion container 503.
[0192] Next, the printing and inspection unit control unit 148 executes a second inspection process to determine whether the difference between the second weighing and the third weighing matches the weight corresponding to the injection amount of the drug (the drug in liquid form) from the infusion container 503 to the drug container 502. At this time, in this specific example, since the specific gravity of the infusion is 1.1 and not 1.0, the printing and inspection unit control unit 148 determines that the weight of the mixed solution of the drug to be injected into the infusion container 503 is 6.0 g, which is the sum of 5.5 g calculated by multiplying the infusion volume of 5 ml withdrawn from the drug container 502 by the specific gravity of 1.1 and the weight of the drug of 0.5 g. Then, the printing and inspection unit control unit 148 determines whether the weight of the specified drug mixed solution, 6.0 g, matches the difference between the second weighing and the third weighing. When the specific gravity of the infusion is 1.0, the printing and inspection unit control unit 148 determines that the weight of the mixed solution of the drug to be injected into the infusion container 503 is 5.5 g, which is the weight of the mixed solution of the drug calculated as the sum of the weight of the infusion of 5.0 and the weight of the drug of 0.5 g, and determines whether the specified 5.5 g matches the difference between the second weighing and the third weighing. That is, the printing and inspection unit control unit 148 determines that the result of the second inspection process is appropriate when the difference between the second weighing and the third weighing matches the weight of the drug injected into the infusion container 503.
[0193] Then, when both the first inspection process and the second inspection process are appropriate, the printing and inspection unit control unit 148 determines that the inspection result of the admixture process based on the preparation data is appropriate.
[0194] Also, in the present embodiment, a second locking portion 57 is provided at a position on the opposite side of the weighing portion 52 with the guide portion 56 interposed therebetween. The second locking portion 57 functions as a buffer for temporarily holding the infusion container 503 taken out from the infusion shelf 30 by the second conveying portion 120. While the infusion container 503 (referred to as the first infusion container) after weighing is being conveyed to the admixture unit 40, the infusion container 503 (referred to as the second infusion container) to be used in the next admixture process is taken out from the infusion shelf 30, and the weight of the second infusion container is weighed by the weighing portion 52. Thereafter, the second infusion container is locked to the second locking portion 57. After the injection of the drug into the first infusion container is completed and the weighing portion 52 has weighed the first infusion container, the second infusion container is conveyed from the second locking portion 57 to the admixture unit 40. Thereby, the admixture device 1 can efficiently execute the admixture process.
[0195] The second reading portion 53 reads the second label LA12 attached to the infusion container 503 after the drug injection. The second reading portion 53 is, for example, a barcode reader.
[0196] The pasting portion 54 is controlled by the printing and inspection unit control portion 148 and executes a pasting process of pasting the second label LA12 on the infusion container 503 after the drug injection. The pasting portion 54 may paste the second label LA12 on the infusion container 503 after the drug injection, for example, before the printing and inspection unit control portion 148 outputs the inspection result (preferably, after the final weighing of the infusion container 503 and before the output of the inspection result). Thereafter, when the inspection result by the printing and inspection unit control portion 148 is inappropriate, the pasting portion 54 pastes an inappropriate information label on the infusion container 503 after the drug injection.
[0197] In this embodiment, as shown in FIG. 17, the pasting unit 54 includes a suction mechanism 541 and a moving mechanism 542. By the suction mechanism 541 sucking the second label LA12 and the inappropriate information label paid out by the printing unit 51, the pasting unit 54 can hold the second label LA12 or the inappropriate information label. The moving mechanism 542 moves the suction mechanism 541 between the position where the second label LA12 or the inappropriate information label paid out from the printing unit 51 is sucked and the pasting position PO50 where the second label LA12 or the inappropriate information label is pasted on the infusion container 503 after the drug injection.
[0198] Also, as shown in FIG. 18, the guide unit 56 guides the movement of the second label LA12 or the inappropriate information label to the infusion container 503 after the drug injection when the pasting unit 54 pastes the second label LA12 or the inappropriate information label on the infusion container 503 after the drug injection.
[0199] In a state where the suction mechanism 541 has moved the second label LA12 or the inappropriate information label to the pasting position PO50, the second conveyance unit 120 presses the infusion container 503 after the drug injection against the guide unit 56 at the pasting position PO50. In this state, the suction mechanism 541 releases the suction of the second label LA12 or the inappropriate information label. As a result, the second label LA12 or the inappropriate information label is pasted on the infusion container 503 after the drug injection. Therefore, in this embodiment, the second conveyance unit 120, the pasting unit 54, and the guide unit 56 function as an imparting unit that imparts the second information to the surface of the infusion container 503.
[0200] By pasting the second label LA12 on the infusion container 503, information indicating the type of drug injected into the infusion container 503 can be displayed on the infusion container 503 as second information different from the first information originally attached to the surface of the infusion container 503. Therefore, the admixture device 1 and the user can determine at least what type of drug is injected into the infusion container 503.
[0201] Note that the second conveying unit 120, the pasting unit 54, and the guiding unit 56 may paste the second label LA12 on the infusion container 503 before drug injection. In this case, the admixture device 1 and the user can determine at least what types of drugs are injected into the infusion container 503. The second conveying unit 120, the pasting unit 54, and the guiding unit 56 may paste the second label LA12, for example, before the first weighing. In this case, since the weighing unit 52 can perform the first to third weighings with the second label LA12 pasted on the infusion container 503, the weight of the label will not affect the inspection by the printing and inspection unit control unit 148.
[0202] Also, after the second label LA12 is pasted on the infusion container 503, the second conveying unit 120 does not transfer the infusion container 503 to the infusion receiving shelf 60 until the printing and inspection unit control unit 148 outputs the inspection result. When the inspection result by the printing and inspection unit control unit 148 is appropriate (after the inspection result of appropriate is output), the second conveying unit 120 transfers the infusion container 503 to the infusion receiving shelf 60. On the other hand, when the inspection result by the printing and inspection unit control unit 148 is inappropriate (after the inspection result of inappropriate is output), an inappropriate information label is pasted on the infusion container 503. Thereafter, the second conveying unit 120 transfers the infusion container 503 with the inappropriate information label pasted thereon to the infusion receiving shelf 60.
[0203] [Operation example from reading of first information to pasting of second label] FIG. 19 is a diagram showing an operation example from the reading of the first information to the transfer of the infusion container 503 after drug injection to the infusion receiving shelf 60. Reference numerals 1051 to 1054 in FIG. 19 are diagrams for explaining the operation example from the reading of the first information to the pasting of the second label LA12.
[0204] As shown by reference numeral 1051 in FIG. 19, when the second transport unit 120 takes out the infusion container 503 suspended from the rail unit 36 at the back-end portion 362, the third reading unit 122 reads the first information from the first label LA11. In the present embodiment, when the third reading unit 122 can read the first information, it is recognized that the first surface SF1 of the infusion container 503, to which the first label LA11 is attached, faces the back direction (+Y-axis direction) (predetermined direction).
[0205] When the first information can be read by the third reading unit 122, injection of the drug into the infusion container 503 is performed in the admixture unit 40 on the assumption that the first surface SF1 faces the back direction. When the drug contained in the drug container 502 is in a solid state, extraction of the drug from the infusion container 503 is performed in the admixture unit 40 when the first information can be read by the third reading unit 122.
[0206] After the drug is injected into the infusion container 503 in the admixture unit 40, the second transport unit 120 transports the infusion container 503 after the drug injection to the weighing unit 52. After the weighing unit 52 weighs the infusion container 503, as shown by reference numeral 1052 in FIG. 19, the second transport unit 120 transports the infusion container 503 to a position facing the guide unit 56 (attachment position PO50). Before the infusion container 503 is transported to this position, the printing unit 51 discharges the second label LA12, and the suction mechanism 541 transports the second label LA12 to the attachment position PO50. However, the second label LA12 may be transported to the attachment position PO50 after the infusion container 503 is transported to the above position.
[0207] As shown by reference numeral 1052 in FIG. 19, in a state where the second label LA12 is positioned at the attachment position PO50, the second transport unit 120 moves in the direction of the attachment position PO50 (-Y-axis direction). Then, as shown by reference numeral 1053 in FIG. 19, at the attachment position PO50, the second transport unit 120 presses against the guide unit 56, and the suction mechanism 541 releases the suction. In this way, the second transport unit 120, the printing unit 51, and the guide unit 56 attach the second label LA12 to the second surface SF2 of the infusion container 503, which is opposite to the first surface SF1.
[0208] Thereafter, as shown by reference numeral 1054 in FIG. 19, the second transport unit 120 moves to a position before attaching the second label LA12, thereby bringing the infusion container 503 into a state where it can be transported to the infusion receiving shelf 60. The operations after transporting the infusion container 503 with the second label LA12 attached to the infusion receiving shelf 60, shown by reference numerals 1055 and 1056 in FIG. 19, will be described later.
[0209] In addition, in the state of reference numeral 1051 in FIG. 19, when the third reading unit 122 is unable to read the first information, the control unit 140 may determine that the storage state of the infusion container 503 is not a state where the second label LA12 can be attached. In this case, the touch panel control unit 149 may notify information indicating that the first information cannot be read from the infusion container 503, or information indicating the location where the infusion container 503 is stored. Further, the third reading unit 122 may continue the operation of the admixture device 1 by reading the first information from the infusion container 503 stored in another location.
[0210] Also, it is not always necessary for the third reading unit 122 to recognize whether the first surface SF1 is facing a predetermined direction based on the reading result of the first information (the light reception result of the light reception unit 1222). A member different from the third reading unit 122 may be provided in the admixture device 1 as a recognition unit that recognizes whether the first surface SF1 is facing a predetermined direction. Further, the recognition unit only needs to be able to recognize the orientation of the first surface SF1, and does not necessarily have to be realized by an optical member.
[0211] [Effect by the above operation example] As described above, the applying unit attaches the second label LA12 to the surface of the infusion container 503 at a position that does not overlap with the first information. Thereby, even when the infusion device 1 attaches the second information different from the first information originally attached to the surface of the infusion container 503 to the surface of the infusion container 503, the first information can be prevented from overlapping with the second information. Therefore, the infusion device 1 can avoid the occurrence of a reading failure of the first information due to the attachment of the second information. Also, even if the second information is attached to the surface of the infusion container 503, the user can also read the first information.
[0212] By attaching the second label LA12 to a surface of the infusion container 503 different from the first surface SF1 to which the first information is attached, the applying unit can attach the second information to the surface of the infusion container 503 so as not to overlap with the first information. As described above, in the present embodiment, since the applying unit attaches the second label LA12 to the second surface SF2 on the opposite side of the first surface SF1, the second information can be attached to the surface of the infusion container 503 so as not to overlap with the first information more.
[0213] Based on the recognition result of the orientation of the first surface SF1 by the recognition unit, the applying unit attaches the second label LA12 to a surface different from the first surface SF1 (for example, the second surface SF2). Therefore, the second information can be attached to the surface of the infusion container 503 so as not to overlap with the first information. Specifically, when the recognition unit recognizes that the first surface SF1 is facing a predetermined direction (for example, the back direction), the applying unit attaches the second label LA12 to a surface facing a direction other than the predetermined direction (for example, the second surface SF2). Thereby, the infusion device 1 can attach the second information to the second surface without changing the orientation of the infusion container 503.
[0214] In the present embodiment, the third reading unit 122 reads the first information attached to the first surface SF1 from a position facing the back end portion 362. Then, when the third reading unit 122 can read the first information, in the printing and inspection unit 50 located below the infusion shelf 30, the second label LA12 is attached to the second surface SF2. Therefore, as shown by reference numerals 1051 to 1053 in FIG. 19, the second conveying unit 120 can attach the second label LA12 to the second surface SF2 facing a direction other than the predetermined direction without changing the orientation of the infusion container 503.
[0215] Further, the applying unit attaches the second label LA12 to the surface of the infusion container 503 after the third reading unit 122 reads the first information. Thereby, the admixture device 1 can read the first information from the infusion container 503 before attaching the second information different from the first information originally attached to the surface of the infusion container 503 to the surface of the infusion container 503. Therefore, the admixture device 1 can avoid the occurrence of a failure to read the first information due to attaching the second information. Note that the first information may be directly attached to the surface of the infusion container 503.
[0216] [Specific Configuration of Infusion Receiving Shelf] FIG. 21 is a front view showing an example of the infusion receiving shelf 60. FIG. 22 is a side view showing an example of the infusion receiving shelf 60. FIG. 23 is a diagram showing an example of the shape of the rail portion 62. FIG. 24 is a diagram for explaining the shutter 63.
[0217] As shown in FIG. 21, the infusion receiving shelf 60 includes a pair of rail portions 62 that can suspend and hold the infusion container 503 into which the drug has been injected by the admixture unit 40. The rail portion 62 suspends and holds a part of the neck portion 5033 of the infusion container 503 (the head portion of the infusion container 503). The rail portion 62 is an example of a suspension holding portion that can suspend and hold the infusion container 503. One or a plurality of rail portions 62 may be provided on the infusion receiving shelf 60, and in the present embodiment, four rail portions 62 are provided.
[0218] Since the infusion receptacle shelf 60 is provided with the rail portion 62, the infusion container 503 after drug injection can be suspended and held. Therefore, even an infusion container 503 that has difficulty standing on its own can be held in an aligned state. Since the rail portion 62 can hold the infusion containers 503 in an aligned state, it can be held so that it is easy for the user to take out. Also, unlike the case of putting a plurality of infusion containers 503 after drug injection into a tray (not shown), the rail portion 62 can hold the infusion containers 503 in a presentable manner and can reduce the risk of damage to the infusion containers 503 due to collision between the infusion containers 503.
[0219] As shown in FIG. 22, the rail portion 62 extends in the front-rear direction (±Y-axis direction) of the admixture device 1, and includes a first portion 621 where the infusion container 503 is delivered by the second conveying unit 120, and a second portion 622 where the infusion container 503 held by the rail portion 62 is taken out.
[0220] The second conveying unit 120 delivers the infusion container 503 injected with the drug by the admixture unit 40 to the rail portion 62 at the first portion 621. Specifically, the second conveying unit 120 delivers the infusion container 503 after drug injection, on which the second label LA12 is attached to the second surface SF2 by the printing / inspection unit 50, to the rail portion 62. By sequentially delivering the infusion containers 503 after drug injection to the rail portion 62, the rail portion 62 holds a plurality of infusion containers 503 in a row.
[0221] The second conveying unit 120 delivers the infusion container 503 to the rail portion 62 with the second surface SF2 of the infusion container 503, on which the second label LA12 is attached, facing the direction (-Y-axis direction) from the first portion 621 to the second portion 622.
[0222] Specifically, as shown by reference numerals 1052 to 1054 in FIG. 19, the second conveying unit 120 attaches the second label LA12 to the second surface SF2 on the side opposite to the first surface SF1 while adsorbing the first surface SF1 of the infusion container 503 to which the first label LA11 is attached. After that, the second conveying unit 120 moves the infusion container 503 to a position facing the infusion receiving shelf 60 while adsorbing the first surface SF1 without changing the orientation of the infusion container 503. Then, as shown by reference numeral 1055 in FIG. 19 and FIG. 22, the second conveying unit 120 moves toward the infusion receiving shelf 60 side (the front direction of the admixture device 1; -Y axis direction). As a result, as shown by reference numeral 1056 in FIG. 19, the second conveying unit 120 delivers the infusion container 503 to the rail portion 62 so that the second surface SF2 to which the second label LA12 is attached faces the front direction of the admixture device 1.
[0223] By delivering the infusion container 503 to the rail portion 62 in this way, as shown in FIGS. 21 and 22, the infusion receiving shelf 60 can hold the infusion container 503 so that the second label LA12 faces the front direction. Then, when the user takes out the infusion container 503 from the infusion receiving shelf 60, for example, the user can easily recognize the information shown on the second label LA12 (information regarding the infusion container 503 after drug injection).
[0224] As shown in FIG. 22, the rail portion 62 is provided on the infusion receiving shelf 60 and is inclined so that the position of the second portion 622 is lower than the position of the first portion 621 when viewed from the left - right direction (±X axis direction) of the admixture device 1. Thereby, the rail portion 62 can move the infusion container 503 held by the first portion 621 to the second portion 622 side by the weight of the infusion container 503 itself. That is, by providing the rail portion 62 inclined as described above, the rail portion 62 functions as a moving portion that moves the held infusion container 503 from the first portion 621 to the second portion 622.
[0225] As shown by reference numeral 1071 in FIGS. 21 and 23, the infusion receiving shelf 60 includes rail holding portions 69 that hold respective ones of a pair of rail portions 62. The pair of rail portions 62 extend inside the rail holding portions 69 (in a direction in which the respective ones of the pair of rail portions 62 approach each other from the rail holding portions 69). Further, as shown by reference numeral 1071 in FIG. 23, the rail portion 62 includes a support portion 626 that supports the neck portion 5033 of the infusion container 503.
[0226] In the present embodiment, the shape of a cross section of the rail portion 62 perpendicular to the extending direction of the rail portion 62 is a shape that satisfies the following two conditions. · The respective support portions 626 of the pair of rail portions 62 are closer to each other than the dimension of the neck portion 5033 of the infusion container 503. · In each of the pair of rail portions 62, as the distance from the support portion 626 increases, the pair of rail portions 62 incline downward. That is, the shape of the cross section of the pair of rail portions 62 is a shape that flares out with the support portion 626 as the center.
[0227] When the rail portion 62 has the above-described shape, the contact between the rail portion 62 and the neck portion 5033 does not become surface contact, and in the holding state of the infusion container 503 as shown by reference numeral 1072 in FIG. 23, it becomes point contact. Further, in the holding state of the infusion container 503 as shown by reference numeral 1073 in FIG. 23, the contact between the rail portion 62 and the neck portion 5033 becomes line contact. Therefore, the sliding of the infusion container 503 suspended from the rail portion 62 is improved.
[0228] However, the shape of the cross section of the pair of rail portions 62 is not limited to the above-described flaring-out shape, and any shape may be used as long as the pair of rail portions 62 make point contact or line contact with the infusion container 503.
[0229] For example, as shown by reference numeral 1074 in FIG. 23, the infusion solution receiving shelf 60 may be provided with a pair of rail portions 62A instead of the pair of rail portions 62. Similar to the pair of rail portions 62, the pair of rail portions 62A are held by the rail holding portion 69. The pair of rail portions 62A are not plate-like members like the pair of rail portions 62, but are members in which the support portion 626 for supporting the infusion container 503 has a protruding shape. By making the support portion 626 have a protruding shape, similar to the rail portion 62, the infusion container 503 can be brought into contact only with a part of the rail portion 62A instead of the whole of the rail portion 62A, and the contact area with the infusion container 503 can be reduced. Therefore, even in the case of the rail portion 62A, the point contact or line contact with the above-described infusion container 503 can be realized, and the sliding of the infusion container 503 can be improved.
[0230] In addition, the pair of rail portions do not have to be plate-like members or members having a protruding shape, and may be linear members that support the infusion container 503 by point contact or line contact. That is, in the pair of rail portions, the shape of the portion where the pair of rail portions come into contact with the infusion container 503 when the infusion container 503 is suspended from the pair of rail portions only needs to be linear.
[0231] Also, as shown in FIGS. 21 and 22, a shutter 63 (stopper) that prevents the movement of the infusion container 503 held by the rail portion 62 is provided in the second portion 622 of the rail portion 62. The shutter 63 is biased in the closing direction of the shutter 63. The shutter 63 is biased by, for example, a spring (not shown). Thereby, since the shutter 63 is in a closed state in a normal state, the possibility that the infusion container 503 held by the rail portion 62 drops from the second portion 622 can be reduced. Also, the user can open the shutter 63 according to the number of infusion containers 503 to be taken out.
[0232] Reference numeral 1081 in FIG. 24 is a view showing the closed state of the shutter 63, and reference numeral 1082 is a view showing the open state of the shutter 63. In reference numerals 1081, 1082 in FIG. 24 and reference numeral 1083 described later, the arrow pointing in the -Y axis direction is the removal direction of the infusion container 503 held by the rail portion 62.
[0233] As shown by reference numerals 1081 and 1082 in FIG. 24, in the present embodiment, the shutter 63 is rotatably provided around a rotation axis A63 having the vertical direction as an axis at one end of the pair of rail portions 62. By rotating the shutter 63 around the rotation axis A63, the second portion 622 is opened and closed. Specifically, a support portion 64 that supports the shutter 63 is connected to the rotation axis A63. Further, a contact portion 65 with which the support portion 64 contacts extends from the end of the rail portion 62. As shown by reference numeral 1082 in FIG. 24, the support portion 64 rotates between the reference line L11 and the contact portion 65. The contact portion 65 may be provided at a position where the infusion container 503 can be removed when the shutter 63 is fully opened.
[0234] As shown by reference numeral 1081 in FIG. 24, in the closed state, the shutter 63 contacts the infusion container 503 held by the rail portion 62, thereby preventing the infusion container 503 from moving in the removal direction. From this state, the user grips the leading infusion container 503 and pulls the infusion container 503 in the removal direction with a force greater than the biasing force of a spring (not shown). Due to this pulling, the infusion container 503 opens the shutter 63 while contacting the shutter 63, so that the user can remove the infusion container 503. When the infusion container 503 is removed, the shutter 63 returns to the closed state by the biasing force of the spring. Thereby, the movement of the subsequent infusion container 503 in the removal direction is prevented. Therefore, the user can remove the leading infusion container 503 without performing any operation other than pulling the leading infusion container 503.
[0235] When the user wants to take out a plurality of infusion containers 503 (for example, all of the plurality of infusion containers 503 held by the rail portion 62) at once, the user grips the support portion 64 and rotates it toward the contact portion 65 to maintain the shutter 63 in an open state. When the user has taken out the desired number of infusion containers 503, by releasing the hand from the support portion 64, the shutter 63 is brought into a closed state by the biasing force of the spring. Therefore, the user can take out the desired number of infusion containers 503 by simply operating the support portion 64. Note that even when taking out one infusion container 503, the user may operate the support portion 64.
[0236] As described above, since the shutter 63 is biased in the closing direction, the possibility of the infusion container 503 falling off from the rail portion 62 is reduced, and the user can take out the desired number of infusion containers 503, whether one or a plurality, with a simple operation.
[0237] Also, as shown by reference numeral 1081 in FIG. 24, the contact surface 631 of the shutter 63 with the infusion container 503 held by the rail portion 62 is inclined with respect to the take-out direction (moving direction) of the infusion container 503 in the closed state of the shutter 63. Specifically, when viewed from above, in the closed state of the shutter 63, the contact surface 631 is inclined with respect to the take-out direction so that the distance between the shutter 63 and the rail portion 62 where the shutter 63 is not provided becomes shorter toward the take-out direction.
[0238] Since the contact surface 631 is inclined with respect to the take-out direction, the operation angle for opening the shutter 63 can be made smaller compared to the case where the contact surface 631 is not inclined (when the contact surface 631 is perpendicular to the extending direction of the rail portion 62 in the closed state of the shutter 63). Therefore, the operability of the opening and closing operation of the shutter 63 can be improved. Also, since the operation angle can be made smaller, the shutter 63 can be immediately brought into a closed state after taking out the infusion container 503. Therefore, the possibility that the infusion container 503 at the rear stage of the taken-out infusion container 503 is dispensed together with the taken-out infusion container 503 can be reduced.
[0239] Reference numeral 1083 in Fig. 24 is a diagram showing an example of the vertical positional relationship between the rail portion 62 and the shutter 63, and reference numeral 1084 is a diagram showing an example of the positional relationship as a comparative example. Reference numeral 1083 in Fig. 24 is a diagram when the shutter 63 is in the open state.
[0240] As shown by reference numeral 1083 in Fig. 24, in the present embodiment, the shutter 63 is located below the plane including the lowermost part of the rail portion 62. This means that the distance (height) H60 between the plane and the upper surface of the shutter 63 is greater than 0. Therefore, as shown by reference numerals 1081 to 1083 in Fig. 24, the rail portion 62 and the shutter 63 can be overlapped so that the rail portion 62 and the shutter 63 do not come into contact (interfere) with each other. Reference numeral OL in reference numerals 1081 to 1083 in Fig. 24 indicates the overlap position between the rail portion 62 and the shutter 63.
[0241] As shown by reference numerals 1082 and 1083 in Fig. 24, even in the open state of the shutter 63, since the shutter 63 is located below the rail portion 62, as shown by reference numeral 1084 in Fig. 24, even when the shutter 63 is opened, a gap D60 cannot be formed between the rail portion 62 and the shutter 63. As shown by reference numeral 1084 in Fig. 24, if the gap D60 exists, the neck portion 5033 of the infusion container 503 that has been moved in the extraction direction to the rail portion 62 will be caught by the shutter 63. By defining the positional relationship between the shutter 63 and the rail portion 62 so that a part of the shutter 63 overlaps with the rail portion 62 even in the open state, the possibility that the infusion container 503 will be caught by the shutter 63 can be reduced.
[0242] Also, in the present embodiment, the printing and inspection unit 50 and the infusion receiving shelf 60 are positioned such that the second transport unit 120 can store the second surface SF2 facing the extraction direction in the infusion receiving shelf 60 without changing the orientation of the infusion container 503 with the second label LA12 attached. However, it is not always necessary to be positioned in this way. In this case, for example, the second transport unit 120 may change the orientation of the held infusion container 503 so that the second surface SF2 is stored in the infusion receiving shelf 60 facing the extraction direction.
[0243] Also, in the present embodiment, the pair of rail parts 62 are fixed to the infusion receiving shelf 60, but they may be detachable from the infusion receiving shelf 60. In this case, the user can remove the pair of rail parts 62 from the infusion receiving shelf 60 with the infusion container 503 held and take them out of the housing of the admixture device 1. Therefore, outside the housing of the admixture device 1, the infusion container 503 can be removed from the rail parts 62.
[0244] [Configuration of the admixture management system 100] And the above-described admixture device 1 is used, for example, in the admixture management system 100 shown in FIG. 25. FIG. 25 is a block diagram showing an example of the overall configuration of the admixture management system 100 according to an embodiment of the present invention. As shown in FIG. 25, the admixture management system 100 includes an admixture device 1, a host system 2, a drug dispensing device 7, an admixture support device 8, a reading terminal 9, and the like. In the admixture management system 100, the host system 2 is communicably connected to the admixture device 1, the drug dispensing device 7, the admixture support device 8, and the reading terminal 9 by wireless or wired communication. Also, the admixture device 1, the drug dispensing device 7, the admixture support device 8, and the reading terminal 9 can communicate with each other. Further, in the admixture management system 100, one or more of the admixture device 1, the drug dispensing device 7, the admixture support device 8, and the reading terminal 9 may be provided in plural. Also, the execution subject of various processes in the admixture management system 100 described below is merely an example, and the execution subject of various processes in the admixture management system 100 can be changed.
[0245] The admixture management system 100 according to this embodiment is used in a medical institution such as a hospital, and the medical institution is provided with a plurality of admixture processing areas where admixture processing can be executed. Specifically, the admixture processing area includes a pharmacy (an example of a specific admixture processing area) where a pharmacist assembles drugs and where the admixture processing may be executed, and a ward where a patient to whom a drug is administered is admitted and where the admixture processing may also be executed. And in this embodiment, a mixing device 1, a drug dispensing device 7, and a mixing support device 8 are provided in the pharmacy, which is one of the admixture processing areas. Therefore, when the admixture processing based on the preparation data is executed using the mixing device 1 or the mixing support device 8 as described later, the pharmacy becomes the execution location of the admixture processing based on the preparation data. In other embodiments, the admixture processing area may include a medical department, a floor of a ward, a patient room, or another pharmacy, which is a location different from the pharmacy and where the admixture processing can be executed.
[0246] [Configuration of the upper system 2] As shown in FIG. 25, the upper system 2 is a computer including a control unit 201, a storage unit 202, an operation unit 203, a display unit 204, a printing unit 205, and a third recording unit 206. In this embodiment, the case where the upper system 2 functions alone as an example of the admixture management system according to the present invention will be described as an example. On the other hand, the upper system 2 may cooperate with other devices such as the mixing device 1 and the mixing support device 8 to execute various processes. In this case, a system including the upper system 2 and the other devices is an example of the admixture management system according to the present invention.
[0247] The control unit 201 has one or more processors that execute various programs, memory, and the like. The storage unit 202 is a storage means such as a hard disk that stores various programs for causing the control unit 201 to execute various processes. Also, the storage unit 202 stores the pharmaceutical master, the allocation information D11 described later, prescription data, preparation data, and the like. The operation unit 203 is an operation means such as a keyboard, a mouse, and a touch panel for the control unit 201 to receive user operations. The display unit 204 is an output means such as a liquid crystal display or an organic EL display for presenting information to the user. Hereinafter, it is assumed that various operations of the user in the upper system 2 are performed on the operation unit 203, and various information is displayed on the display unit 204 in the upper system 2. The printing unit 205 is a printer or the like that prints various information on a sheet based on the preparation data, and is connected to and used in the upper system 2. The third recording unit 206 is a label printer or the like that prints various information on a recording medium such as a label, and is connected to and used in the upper system 2. Also, the third recording unit 206 may record various information not only on a recording medium such as a label but also on other types of recording media such as an IC tag.
[0248] Also, the control unit 201 manages a system clock that measures the time used in various processes in the upper system 2, and it is possible to acquire the time of the system clock as the current time. For example, the control unit 201 controls the system clock using a hardware clock such as a real-time clock. Note that the time measured by the system clock may include a date. Hereinafter, the time indicated by the system clock managed by the control unit 201 may be referred to as the system time.
[0249] In addition, for the preparation data assigned to the mixing device 1, the control unit 201 transmits to the mixing device 1 an execution instruction for the mixing process and an execution instruction for a recording process of recording the second information on the second label LA12. Here, for the preparation data assigned to the mixing device 1, the control unit 201 does not cause the second information to be recorded on the second label LA12 by the second recording unit 704, the second recording unit 804, etc., which are provided separately from the mixing device 1. That is, when the control unit 201 transmits an execution instruction for the mixing process to the mixing device 1, it does not transmit an execution instruction for the recording process for the preparation data corresponding to the mixing process to the other drug dispensing device 7 or the mixing support device 8. On the other hand, for the preparation data for which the mixing process in the mixing device 1 has been canceled after being assigned to the mixing device 1, the control unit 201 causes the second recording unit 704 or the second recording unit 705 to record the second information on the second label LA12. For example, when the control unit 201 transmits an execution instruction for the recording process to the drug dispensing device 7 or the mixing support device 8, the second recording unit 704 or the second recording unit 705 executes the recording process. Thereby, even when the mixing process based on the preparation data in the mixing device 1 is canceled and the second label LA12 is not printed by the mixing device 1, the user can obtain the second label LA12 corresponding to the preparation data. Note that when the mixing process based on the preparation data in the mixing device 1 is canceled, the control unit 201 may automatically execute a process of changing the execution entity of the recording process of the second label LA12 from the printing and verification unit 50 of the mixing device 1 to another recording unit such as the second recording unit 704 or the second recording unit 705, or may execute it when a confirmation operation is performed by the user.
[0250] Also, as another embodiment, it is conceivable that the control unit 201 causes the third recording unit 206 to print the second information on the second label LA12 only for the preparation data for which the mixing process in the mixing device 1 has been canceled. That is, the third recording unit 206 may be used only when printing the second label LA12 corresponding to the preparation data for which the mixing process in the mixing device 1 has been canceled. Thereby, the user can easily grasp that the mixing process based on the preparation data in the mixing device 1 has been canceled by the fact that the second label LA12 has been printed from the third recording unit 206.
[0251] [Configuration of the drug dispensing device 7] The drug dispensing device 7 includes a plurality of storage units corresponding to a plurality of types of drugs used as injection drugs, and can dispense the drug container placed on the transport tray TR from the storage unit based on the preparation data that is the execution target of the mixing process. The drug container is an ampoule, vial, injection kit, PTP sheet, etc. in which the drug is stored. The transport tray TR is also used to place the infusion container after the drugs are mixed by the mixing process based on the preparation data and transport it to the ward or the drug administration location. Since an example of the drug dispensing device 7 is disclosed in, for example, Japanese Patent Application Laid-Open No. 2015-013177 or International Publication No. 2019 / 093413, etc., a detailed description of the drug dispensing device 7 will be omitted here and only an outline will be described.
[0252] As shown in FIG. 25, the drug dispensing device 7 includes a control unit 701, a storage unit 702, a printing unit 703, a second recording unit 704, and the like. The control unit 701 has one or more processors and memories that execute various programs. The storage unit 702 is a storage means such as a hard disk that stores various programs for causing the control unit 701 to execute various processes, and also stores correspondence information and the like described later. The printing unit 703 is a printer that prints various information such as the types and quantities of drugs and infusions shown in the preparation data on a sheet and outputs it as an injection label (an example of a printed sheet). The second recording unit 704 is a label printer or the like that prints various information on the second label LA12 attached to the infusion container. Further, the second recording unit 704 is not limited to a recording medium such as a label, and when another type of recording medium such as an IC tag is attached to the infusion container, various information may be recorded on the recording medium.
[0253] In the drug dispensing device 7, the injection label printed by the printing unit 703 and the second label LA12 printed by the second recording unit 704 are dispensed in a state of being placed on the transport tray TR1 together with the drug container. Specifically, in the drug dispensing device 7, the transport tray TR1 is transported in order to the discharge port of the second label LA12 printed by the second recording unit 704, the discharge port of the injection label printed by the printing unit 703, and the discharge port of the drug container discharged from the drug dispensing device 7 by transport means such as a belt conveyor. As a result, the second label LA12, the injection label, and the drug container are placed on the transport tray TR1 in this order. Further, the drug dispensing device 7 may be configured to be able to dispense an infusion container containing an infusion, and the infusion container is placed on the transport tray TR1 in the same manner as the drug container.
[0254] In particular, as shown in FIG. 29, the transport tray TR1 may be provided with a plurality of divided areas TR11, and a drug container corresponding to one preparation data, a second label LA12, and an injection note may be placed in one divided area TR11 (see, for example, Japanese Patent Application Laid-Open No. 2015-013177). Thus, on one transport tray TR1 discharged from the drug dispensing device 7, drug containers, second labels LA12, and injection notes corresponding to a plurality of preparation data are placed in the divided areas TR11 corresponding to each preparation data. Therefore, for example, drug containers, second labels LA12, and injection notes corresponding to a plurality of preparation data corresponding to a plurality of patients may be placed in one transport tray TR1. Note that the plurality of preparation data assigned to one transport tray TR1 are preset by the upper system 2. For example, in the upper system 2, a plurality of preparation data of the same preset group such as the same ward or building are assigned to the divided areas TR11 of one transport tray TR1. Thereby, the user can collectively transport the transport tray TR1 on which drug containers and the like of patients in the same group such as a ward or a building are placed to that ward or building.
[0255] In addition, when the drug dispensing device 7 does not have a function of discharging an infusion container, the user has to manually prepare the infusion containers. Also, for drugs not installed in the drug dispensing device 7, the user has to manually prepare the drug containers. Further, the user may manually perform a mixing process of mixing the drugs contained in the drug containers housed in the transport tray TR1 into the infusion container.
[0256] [Configuration of the mixing support device 8] The admixture support device 8 executes various processes for supporting the admixture process manually performed by a user such as a pharmacist. Specifically, the preparation support device 8 is a personal computer or the like including a control unit 801, a storage unit 802, a display unit 803, a second recording unit 804, and the like. The control unit 801 has one or a plurality of processors and memories for executing various programs. The storage unit 802 is a storage means such as a hard disk for storing various programs for causing the control unit 801 to execute various processes. The display unit 803 is an output means such as a liquid crystal display or an organic EL display for presenting information to the user. The second recording unit 804 is a label printer or the like for printing various information on the second label LA12 attached to the medicine container, and is connected to and used by the admixture support device 8. Further, the second recording unit 804 may record various information not only on a recording medium such as a label but also on other types of recording media such as an IC tag. In the present embodiment, the second label LA12 is not printed by the second recording unit 804, but the second recording unit 804 may be used for the purpose of printing the second label LA12 when the preparation data is changed before the user finishes the admixture process based on the preparation data. Further, the admixture support device 8 may not include the second recording unit 804.
[0257] Then, the control unit 801 sequentially displays on the display unit 803 information for supporting a user who manually performs an admixture process based on preparation data input as an execution target of the admixture process from the upper system 2. For example, the control unit 801 displays the types of medicine containers, infusion containers, and syringes used in the admixture process based on the preparation data, and executes an admixture support process for sequentially displaying one or a plurality of work steps for injecting the medicine contained in the medicine container into the infusion container by the syringe.
[0258] In addition, the admixture support device 8 may include a weighing device that measures the weight of a drug container, an infusion container, or the like. In this case, in the admixture support process, the control unit 801 measures the weight of the infusion container before and after injecting the drug from the drug container into the infusion container in the admixture process based on the preparation data using the weighing device, and calculates the amount of the drug injected into the infusion container based on the measurement result by the weighing device. Then, the control unit 801 collates whether the calculated amount of the drug matches the prescribed amount of the drug shown in the preparation data, and displays the collation result.
[0259] Furthermore, the admixture support device 8 may include a code reading device that reads code information indicating the type and specification of the drug corresponding to the drug container or the infusion container from the drug container or the infusion container. In this case, in the admixture support process, the control unit 801 reads the code information attached to the drug container or the infusion container in the admixture process based on the preparation data using the code reading device, and collates whether the type and specification of the drug corresponding to the drug container or the infusion container match the type and specification of the drug corresponding to the drug container or the infusion container shown in the preparation data based on the reading result by the code reading device, and displays the collation result.
[0260] Also, when the control unit 801 determines that an error that cannot be resolved with user approval has occurred in the mixing process by the mixing support process, the control unit 801 interrupts the mixing support process and does not complete the mixing support process for the preparation data. On the other hand, when the control unit 801 determines that an error that can be resolved with user approval has occurred in the mixing process by the mixing support process, the control unit 801 can accept an approval operation by the user for the error. Therefore, even when an error occurs in the mixing support process, if the error is an error that can be resolved with user approval, the control unit 801 can normally complete the mixing support process. Note that an error that can be resolved with user approval is, for example, that the error between the prescribed amount of the drug shown in the preparation data and the amount of the drug calculated based on the measurement result of the metering device is equal to or greater than a predetermined value and equal to or less than a preset allowable error. Further, as another example of an error that can be resolved with user approval, although the type of drug corresponding to the drug container shown in the preparation data matches the type of drug corresponding to the drug container read by the code reader, it is considered to be an error that occurs when the specification of the drug corresponding to the drug container shown in the preparation data differs from the specification of the drug corresponding to the drug container read by the code reader. Also, an error that cannot be resolved with user approval is, for example, that the type of drug shown in the preparation data is different from the type of drug read from the drug container by the user using the code reader.
[0261] Then, when the batch mixing support process for the preparation data is completed, the control unit 801 stores the batch mixing completion information including that the batch mixing support process for the preparation data has ended and the result of the inspection in the storage unit 802 and transmits it to the upper system 2. Note that the batch mixing completion information also includes an order number, which is the identification information of the preparation data. The result of the inspection includes information indicating that the error has occurred, the content of the error, information indicating that the error has been approved by the user, and the identification information of the user who performed the approval. As a result, in the upper system 2, the control unit 201 updates the execution status of the preparation data corresponding to the batch mixing completion information in the allocation information D11 (see FIG. 41) described later from "incomplete" to "completed" based on the batch mixing completion information received from the control unit 801 (see FIG. 41). Further, the control unit 201 updates the execution result of the preparation data corresponding to the batch mixing completion information in the allocation information D11 (see FIG. 41) described later to "OK" or "error" based on the result of the inspection included in the batch mixing completion information received from the control unit 801, and updates the approval history to "yes" or "no" (see FIG. 41). For example, when the result of the inspection includes information on an error that occurred in the batch mixing support process based on the preparation data, the control unit 201 stores "error" as the execution result of the batch mixing support process based on the preparation data. Further, when the result of the inspection includes information indicating that the error that occurred in the batch mixing support process based on the preparation data has been resolved by the user's approval, the control unit 201 stores "yes" as the approval history of the batch mixing support process based on the preparation data. Note that when the result of the inspection does not include information on an error that occurred in the batch mixing support process based on the preparation data, the control unit 201 stores "OK" as the execution result of the batch mixing support process based on the preparation data and stores "no" as the approval history. In this way, the control unit 201 when executing the process of storing the execution result and the approval history, etc. is an example of the first storage processing unit.
[0262] [Configuration of the reading terminal 9] The reading terminal 9 is an information terminal including a control unit 901, a storage unit 902, a code reading unit 903, a display unit 904, etc., and is a terminal provided in a pharmacy where the pharmacist arranges the drugs used in the admixture process based on the preparation data. For example, the reading terminal 9 is a portable terminal that can be carried by the user, such as a smartphone or a PDA. The control unit 901 is a computer having one or more processors and memories that execute various programs. The storage unit 902 is a storage means such as a hard disk that stores various programs for causing the control unit 901 to execute various processes, and also stores the corresponding information described later. The code reading unit 903 is a barcode reader or the like that reads information from code information such as one-dimensional codes and two-dimensional codes. The display unit 904 is an output means such as a liquid crystal display or an organic EL display for presenting information to the user. Note that a barcode reader or the like such as the code reading unit 903 may be connected to the upper system 2, and the upper system 2 may have the functions of the reading terminal 9.
[0263] [Processes of the admixture management system 100] Hereinafter, in the admixture management system 100, various processes executed by the admixture device 1, the upper system 2, the drug dispensing device 7, the reading terminal 9, etc. will be described. Specifically, hereinafter, the data output process of the upper system 2 (see FIG. 26), the admixture control process of the admixture device 1 (see FIG. 31), the admixture cancellation process of the admixture device 1 (see FIG. 32), the transfer control process of the upper system 2 (see FIG. 33), the drug dispensing process of the drug dispensing device 7 (see FIG. 35), and the tray verification process of the reading terminal 9 (see FIG. 37) will be described in this order.
[0264] [Data output process] The control unit 201 of the upper system 2 executes data output processing (see FIG. 26) that assigns and outputs the preparation data to be subjected to the mixing process to the mixing device 1, the drug dispensing device 7, the mixing support device 8, etc. Then, in the mixing device 1, the drug dispensing device 7, and the mixing support device 8, various processes are executed with the preparation data assigned to each device as the execution target of the mixing process in a predetermined order. Note that the control unit 201 stores the results of assigning each piece of preparation data to the mixing device 1, the drug dispensing device 7, the mixing support device 8, etc. in the allocation information D11 stored in the storage unit 202, and notifies the mixing device 1, the drug dispensing device 7, the mixing support device 8, the reading terminal 9, etc. Specifically, as shown in FIG. 41, the allocation information D11 includes items such as the order number (identification information of the preparation data) corresponding to the preparation data, the preparation method (mixing device, mixing support device) assigned to the preparation data, the execution status (completed, uncompleted) of the mixing process based on the preparation data, the execution result (OK, error) of the mixing process based on the preparation data, and the approval history (yes, no) of the error for the preparation data. Also, the mixing device 1, the drug dispensing device 7, the mixing support device 8, the reading terminal 9, etc. may acquire the preparation data assigned to each device by referring to the allocation information D11 stored in the storage unit 202 and reading the preparation data from the storage unit 202 of the upper system 2 as needed.
[0265] Note that the information of each item for each piece of preparation data in the allocation information D11 is edited by the control unit 201 as needed. Also, the allocation information D11 may be stored in a shared folder provided in a specific storage unit such as the storage unit 202 or a cloud server (not shown) in the mixing management system 100, and may be configured to be referable to the mixing device 1, the upper system 2, the drug dispensing device 7, the mixing support device 8, and the reading terminal 9. Further, in the mixing management system 100, the allocation information D11 may be stored in the upper system 2, the mixing device 1, the drug dispensing device 7, the mixing support device 8, and the reading terminal 9, and each of the allocation information D11 may be synchronized.
[0266] <Step S1> As shown in FIG. 26, in step S1, the control unit 201 determines whether to execute a provisional tightening process including steps S2 to S3 described later. For example, the control unit 201 determines to execute the provisional tightening process when a provisional tightening operation for executing the provisional tightening process is performed on the operation unit 203. Further, the control unit 201 may determine to automatically execute the provisional tightening process when a specific timing such as a preset time arrives. When it is determined to execute the provisional tightening process (S1: Yes), the process proceeds to step S2, and when it is determined not to execute the provisional tightening process (S1: No), the process proceeds to step S4.
[0267] <Step S2> In step S2, the control unit 201 executes a process for generating provisional tightening data to be transmitted to the admixture device 1. Specifically, the control unit 201 extracts provisional target prescription data to be the target of provisional tightening from among a plurality of prescription data stored in the storage unit 202 based on extraction conditions set in advance, and generates provisional tightening data based on each of the provisional target prescription data. Further, the control unit 201 may cause the display unit 204 to display a list of a plurality of prescription data stored in the storage unit 202, and select provisional target prescription data to be the target of provisional tightening according to a user operation of the operation unit 203 from among the plurality of prescription data. The provisional tightening data includes information on the types and numbers of equipment such as syringes, drug containers, and infusion containers necessary for executing an admixture process in the admixture device 1 based on at least a plurality of provisional target prescription data. The provisional tightening data also includes an order number, an administration time, patient identification information, etc. corresponding to each of the prescription data.
[0268] <Step S3> In step S3, the control unit 201 executes a temporary clamping data output process for outputting the temporary clamping data generated in step S2. Specifically, the control unit 201 stores the temporary clamping data in the storage unit 202 and transmits the temporary clamping data to the co-injection device 1. Note that steps S1 to S3 are processes executed to specify the types and quantities of materials required for the co-injection process executed by the co-injection device 1 before the preparation data is transmitted from the upper system 2 to the co-injection device 1. However, in other embodiments, steps S1 to S3 may be omitted.
[0269] And in the compounding device 1, the control unit 140 determines whether the compounding process using the types of medical devices included in the pre-clamping data received from the upper-level system 2 can be executed by the compounding device 1, and notifies the upper-level system 2 of the result of the determination. For example, in the compounding device 1, conditions such as the types of medical devices or combinations of medical devices for which the compounding process can be executed by the compounding device 1 are preset in advance, and based on these conditions, it is determined whether the compounding process using the types of medical devices included in the pre-clamping data can be executed by the compounding device 1. Specifically, the control unit 140 determines that the compounding process in the compounding device 1 cannot be executed for the provisional target prescription data included in the pre-clamping data for which medical devices such as syringes, drug containers, and infusion containers that are set as unusable (not set as usable) in the compounding device 1 are required for the compounding process. For example, it is conceivable that the control unit 140 determines that the compounding process in the compounding device 1 cannot be executed when the size of the syringe or infusion container required for the compounding process is larger than the preset size. Also, the control unit 140 may determine that the compounding process in the compounding device 1 cannot be executed when the number of times of puncturing the drug container in the compounding process is two or more. Further, when a plurality of drugs are included in one piece of provisional target prescription data and at least one of the drugs is a drug preset as unusable in the compounding device 1, the control unit 140 may determine that the compounding process for the provisional target prescription data cannot be executed in the compounding device 1. Then, for each piece of provisional target prescription data included in the pre-clamping data, the control unit 140 notifies the control unit 201 of the upper-level system 2 of the determination result of whether the compounding process in the compounding device 1 can be executed. Also, the control unit 201 of the upper-level system 2 may determine whether the compounding process in the compounding device 1 can be executed for each piece of provisional target prescription data included in the pre-clamping data. Further, when a plurality of Rp are included in the provisional target prescription data, 201 may determine whether the compounding process in the compounding device 1 can be executed for each Rp.
[0270] Furthermore, in the compounding device 1, the control unit 140 may generate a list of materials that need to be filled in the compounding device 1 based on the preliminary tightening data received from the upper-level system 2, and output it by means such as display or printing. Thereby, the user can grasp the materials to be filled in the compounding device 1 at the timing when the compounding device 1 receives the preliminary tightening data, and it is possible to fill the compounding device 1 with the materials before the compounding device 1 receives the preparation data generated based on the prescription data corresponding to the preliminary tightening data. In particular, if the extraction conditions in step S2 and the extraction conditions in step S5 described later are set to the same conditions, it is possible to prepare the materials required for the compounding process executed by the compounding device 1 based on the preparation data generated in step S5 described later and transmitted to the compounding device 1 at the timing when the preliminary tightening process is executed. For example, in step S5 described later, the control unit 140 may display the list of preliminary tightening data that has already been generated in step S2 together with the extraction conditions of the preliminary tightening data or the execution date and time of the preliminary tightening process, etc., accept the selection of the preliminary tightening data, and execute the extraction of the target prescription data under the extraction conditions corresponding to the selected preliminary tightening data.
[0271] <Step S4> In step S4, the control unit 201 determines whether to execute the tightening process. For example, the control unit 201 determines to execute the tightening process when a tightening operation for executing the tightening process is performed on the operation unit 203. Note that the tightening process is an example of a specific process according to the present invention. Further, the control unit 201 may determine to automatically execute the tightening process when a specific timing such as a preset time arrives. And when it is determined to execute the tightening process (S4: Yes), the process proceeds to step S5, and when it is determined not to execute the tightening process (S4: No), the process proceeds to step S1. Note that the temporary tightening process and the tightening process may each be executed only once a day, or may be executed at a plurality of timings. Also, in the present embodiment, one or more preparation data to be the execution target of the mixing process are specified in the tightening process, but in the tightening process, preparation data that is a candidate for one or more preparation data to be the execution target of the mixing process is specified, and in a specific process that is executed at a timing different from the tightening process, one or more preparation data to be the execution target of the mixing process may be specified from among the candidates.
[0272] <Step S5> In step S5, the control unit 201 executes a process of generating one or more preparation data based on each of the prescription data stored in the storage unit 202 for which the preparation data has not been generated. Note that the preparation data includes information on the types and numbers of devices such as syringes, drug containers, and infusion containers necessary for executing the mixing process based on the preparation data. The preparation data also includes an order number, an Rp number, an administration time (administration date and administration time), etc. corresponding to the preparation data. Further, the preparation data also includes information such as the patient's ward and patient identification information included in the prescription data corresponding to the preparation data.
[0273] Here, when the prescription data includes data of a plurality of Rp (administration data), the control unit 201 generates preparation data corresponding to each Rp data. Specifically, when the prescription data includes data of a plurality of Rp, the control unit 201 decomposes the prescription data into prescription data in units of Rp (administration units), and generates corresponding preparation data for each piece of the prescription data. Thereby, the control unit 201 can select, as an output target in the closing process in step S6 described later, the preparation data corresponding to a plurality of Rp included in one prescription data in units of Rp instead of in units of the prescription data. That is, when a plurality of Rp are included in one prescription data, the user can select the timing for making the closing process target in units of the preparation data corresponding to each Rp. Note that the timing for generating the preparation data by the control unit 201 is not limited to the execution timing of step S5. For example, the control unit 201 may generate preparation data based on the prescription data when receiving the prescription data. In this case, step S5 may be omitted. Further, the control unit 201 may generate the preparation data at a preset time, or may generate the preparation data at a preset interval. Furthermore, after generating each of the preparation data, the control unit 201 may determine for each of the preparation data whether a mixing process based on the preparation data can be executed by the mixing device 1. Note that, as described above, the determination as to whether the mixing process based on the preparation data in the mixing device 1 is possible may be made by the control unit 140 of the mixing device 1, and the determination result may be notified to the control unit 201.
[0274] In addition, the control unit 201 groups the preparation data based on preset group conditions, and includes group identification information for identifying the group to which the preparation data belongs in the preparation data. Specifically, the control unit 201 groups the preparation data for each prescription form category, and then further groups the preparation data belonging to the same group for each ward. Hereinafter, the group for each prescription form category may be referred to as the first group, and the group for each ward may be referred to as the second group.
[0275] In particular, when classifying the preparation data into the first group, the control unit 201 classifies the preparation data based on the subdivided prescription slip classification obtained by subdividing the prescription slip classification included in the prescription information. For example, the control unit 201 subdivides "regular", which is one of the prescription slip classifications, into a plurality of prescription slip classifications based on the administration time. Specifically, in the present embodiment, the control unit 201 divides "regular" in the prescription slip classification into "regular (10:00 - 12:00)" when the administration time is from 9:00 to 12:00, "regular (12:00 - 15:00)" when the administration time is from 12:00 to 15:00, and "regular (15:00 - 17:00)" when the administration time is from 15:00 to 17:00. FIG. 27 shows an example of the grouping of the preparation data. In the example shown in FIG. 27, each of the preparation data is classified into the first group based on prescription slip classifications such as "regular (10:00 - 12:00)" and "regular (12:00 - 15:00)", and is also classified into the second group based on wards such as "ward A" and "ward B". Note that the second group is not limited to being classified based on the ward, and may be classified based on other information such as the hospital room, person in charge, administration time, and department included in the preparation data, for example. In this way, since the control unit 201 can classify the preparation data by subdividing the prescription slip classification based on the administration time, in the selection process of the preparation data to be the target of the closing process in step S6 described later, the user can select the preparation data as the target of the closing process in units of the prescription slip classification subdivided based on the administration time, rather than in units of the prescription slip classification shown in the prescription data.
[0276] <Step S6> In step S6, the control unit 201 identifies the preparation data to be the execution target of the mixing process in response to the user operation. Specifically, the control unit 201 causes the display unit 204 to display a display screen P1 for selecting the preparation data to be the target of the closing process. Here, FIG. 28 is a diagram showing an example of the display screen P1. The display screen P1 shown in FIG. 28 displays regions A1 to A3 and an operation unit K1.
[0277] In area A1, the number of patients and the number of prescriptions are displayed for each prescription category of the unprocessed preparation data, and an operation unit such as a checkbox for accepting selection of any one or more of the prescription categories is displayed. Here, the prescription category in area A1 is not the prescription category shown in the prescription data, but the prescription category after being subdivided in step S5 above, and in area A1, the closing target can be selected in units of the first group. And in area A1, an operation unit such as a checkbox for switching the presence or absence of selection of the prescription category is displayed, and the control unit 201 narrows down the preparation data of the selection candidates based on the prescription category selected by the user operation in area A1.
[0278] Also, in another embodiment, when any one of the subdivided "Regular" prescription categories is selected in area A1 by the control unit 201, the prescription category of "Regular" corresponding to the administration time before the administration time corresponding to the selected "Regular" prescription category may be automatically set to the selected state. For example, after the prescription category of "Regular (00:00~10:00)" is selected and the closing process is executed within one day, and then the prescription category of "Regular (10:00~12:00)" is selected, not only "Regular (10:00~12:00)", but also "Regular (00:00~10:00)" is automatically selected. Similarly, after the prescription category of "Regular (10:00~12:00)" is selected and the closing process is executed, and then the prescription category of "Regular (12:00~15:00)" is selected, not only "Regular (12:00~15:00)", but also "Regular (00:00~10:00)" and "Regular (10:00~12:00)" are automatically selected. Further, when any one of the "Regular" prescription categories is selected in area A1 by the control unit 201 and the prescription category of "Regular" corresponding to the administration time before the administration time corresponding to the selected "Regular" prescription category is not selected, the control unit 201 may notify the user to that effect by means of a pop-up screen or the like.
[0279] In addition, in the present embodiment, since each piece of preparation data is generated based on prescription data decomposed in Rp units, the number of prescriptions displayed in area A1 is the number of pieces of preparation data generated based on the prescription data in Rp units. Therefore, the number of prescriptions displayed in area A1 may not match the number of prescription data input to the upper system 2. On the other hand, as another embodiment, for example, when the prescription data input to the upper system 2 has only one Rp data, it is not necessary to decompose the prescription data into Rp units, and the number of prescriptions displayed in area A1 matches the number of prescription data input to the upper system 2.
[0280] Area A2 includes areas A21 to A25. In area A21, one or more pieces of group identification information (for example, ward name, department name, administration time, etc.) of the second group corresponding to one or more pieces of preparation data belonging to the prescription form classification selected in area A1 are displayed. In the present embodiment, since the second group is classified based on the ward, the ward name is displayed in area A2. In area A22, the number of prescriptions belonging to the prescription form classification selected in area A1 is displayed for each of the second groups (wards). In area A23, the number of prescriptions belonging to the prescription form classification selected in area A1 is displayed for each combination of the second group and the administration date.
[0281] Region A24 is an operation display unit for selecting, for each of the second groups, a dispensing method when dispensing a drug container for preparation data belonging to the prescription category selected in Region A1. Specifically, in the present embodiment, the dispensing methods include mechanical dispensing in which a drug container is dispensed using the drug dispensing device 7, and manual dispensing in which the user manually assembles the drug containers. Then, the control unit 201 selects either "mechanical dispensing" or "manual dispensing" according to the user operation in Region A24 and displays it in Region A24. Further, when the mixing management system 100 includes a plurality of drug dispensing devices 7, it is also possible to select any one of the plurality of drug dispensing devices 7 in Region A24. For example, it is conceivable that the control unit 201 can select device identification information such as the unit number of the drug dispensing device 7 according to the user operation in Region A24. Note that, for example, a pull-down menu or the like is used for selecting items in Region A24 and Region A25.
[0282] Area A25 is an operation display unit for selecting, for each of the second groups, the mixing method when performing the mixing process on the preparation data belonging to the prescription category selected in Area A1. Specifically, in the present embodiment, the mixing method includes mechanical mixing in which the mixing process is executed by the mixing device 1 and manual mixing in which the user manually executes the mixing process. Then, the control unit 201 selects either "mechanical mixing" or "manual mixing" according to the user operation in Area A25 and displays it in the area A25. Further, when the mixing management system 100 includes a plurality of mixing devices 1, it is also possible to select any one of the plurality of mixing devices 1 in Area A25. For example, it is conceivable that the control unit 201 can select device identification information such as the unit number of the mixing device 1 according to the user operation in Area A25. When the mixing process is executed by the mixing device 1, since the drug container housed in the mixing device 1 is used, when "mechanical mixing" is selected in Area A25, the control unit 201 may disable the acceptance of the dispensing method selection operation in Area A24. Further, even when "mechanical mixing" is selected in Area A25, the control unit 201 may accept the selection operation of the dispensing method in Area A24 in case the mixing process is not executed by the mixing device 1.
[0283] Furthermore, although not shown in FIG. 28, when it is determined whether or not the mixing process can be executed based on each of the preparation data in the mixing device 1 as described above, the control unit 201 may display, on the display screen P1, the determination result of whether or not the mixing process can be executed based on each of the preparation data in the mixing device 1 as reference information. For example, on the display screen P1, as the reference information, whether or not the mixing process can be executed in the mixing device 1 may be displayed for each of the preparation data, and the number or ratio of the preparation data for which the mixing process can be executed in the mixing device 1 may be displayed for each of the first groups, and the number or ratio of the preparation data for which the mixing process can be executed in the mixing device 1 may be displayed for each of the second groups. When the determination of whether or not the mixing process can be executed in the mixing device 1 is made for the provisional target prescription data included in the provisional tightening data or for Rp included in the provisional target prescription data, similarly, the reference information regarding the determination result may be displayed for each of the provisional target prescription data, for each of the Rp, for each of the first groups, or for each of the second groups.
[0284] In region A3, when an individual region corresponding to any combination of the second group and the administration date in region A23 of region A2 is selected, the content of the preparation data corresponding to the combination corresponding to the individual region is displayed in a list. Also, in region A3, an operation unit such as a check box for receiving an operation for selecting any one or more of the preparation data displayed in region A3 as a processing target for the tightening process is displayed. For example, when the preparation data is displayed in region A3, the control unit 201 sets all the preparation data to a selected state (or a deselected state), and switches the selected state of any one or more of the preparation data from the deselected state (or the selected state) according to a user operation. That is, the control unit 201 can select whether or not to allocate the preparation data to the mixing device 1 in units of the second group according to a user operation in region A1, but can also select in units of the preparation data according to a user operation in region A3.
[0285] The operation unit K1 is an operation key that receives a user operation for executing a tightening process on the preparation data selected as the processing target of the tightening process on the display screen P1. Specifically, the control unit 201 identifies one or a plurality of preparation data selected on the display screen P1 as the execution target of the mixing process according to the operation of the operation unit K1, and identifies the dispensing method and the mixing method for each of the second groups selected on the display screen P1 as the dispensing method and the mixing method for each of the preparation data belonging to the second group, and shifts to step S7.
[0286] <Step S7> In step S7, the control unit 201 executes a preparation method selection process of selecting the preparation method of one or the preparation data identified as the execution target of the mixing process in step S6 based on the dispensing method and the mixing method selected in step S6. Here, an example of the preparation method selection process executed in step S7 will be described while referring to FIGS. 39 and 40.
[0287] First, the configuration of the upper-level system 2 on which the preparation method selection process is premised will be described. In the upper-level system 2, tightening management information in which at least a tightening time condition and an execution time condition are associated is stored in the storage unit 202. The tightening time condition is information for classifying the time (hereinafter referred to as the "tightening system time") indicating a specific timing at which it is determined that the tightening process is to be executed in step S4 into groups for each preset range. In the present embodiment, the tightening system time is an example of a specific time according to the present invention. The execution time condition is information referred to for determining whether to restrict the use of an assisting device that assists at least a part of the mixing process, such as the mixing device 1 or the mixing assistance device 8. Then, as will be described later, the control unit 201 does not restrict the use of the assisting device when the administration time corresponding to the preparation data satisfies the execution time condition, and restricts the use of the assisting device when the administration time does not satisfy the execution time condition. That is, the control unit 201 can select a preparation method that uses the assisting device when the administration time corresponding to the preparation data satisfies the execution time condition, but does not select a preparation method that uses the assisting device when the administration time does not satisfy the execution time condition. Hereinafter, excluding a preparation method that uses the assisting device from the selection candidates may be referred to as "restricting the use" of the assisting device. Note that the tightening system time is not limited to the time when a tightening operation for executing the tightening process in step S4 is performed on the operation unit 203, but may be the time when the process of specifying the preparation data to be executed is performed in step S6, or the time when the preparation method selection process in step S7 is started, etc., as long as it is a time at which the execution timing of the tightening process can be determined.
[0288] The control unit 201 can set one or more of the tightening time conditions according to a user operation, and can set the execution time condition for each of the tightening time conditions. Note that the control unit 201 when setting the tightening time condition and the execution time condition in this way is an example of a setting processing unit. Specifically, when a predetermined operation for starting the editing of the tightening management information is performed by the user, as shown in FIG. 39, the control unit 201 displays a master management screen P2 for editing the tightening management information on the display unit 204. On the master management screen P2, a region A3 in which the content of the tightening management information is displayed is shown. The control unit 201 executes various setting processes such as new registration, change, and deletion of records in the tightening management information according to a user operation in the region A3. Specifically, the region A3 includes a region A31 in which the tightening time condition is displayed and a region A32 in which the execution time condition is displayed for each record. Then, when the operation key K11 displayed on the master management screen P2 is operated, the control unit 201 registers the information input in the region A3 as the tightening management information.
[0289] More specifically, the control unit 201 sets, as the tightening time condition, a start time and an end time indicating a range of the tightening system time according to a user operation in the region A31. Note that the control unit 201 restricts a setting in which the range of the tightening system time overlaps between different records in the region A31. Also, the control unit 201 sets, as the execution time condition, a start time and an end time indicating a range of the administration time according to a user operation in the region A32. Note that the control unit 201 does not restrict a setting in which the range of the execution time overlaps between different records in the region A32.
[0290] For example, in the first record in area A3 shown in FIG. 39, the closing time condition is "00:00 to 07:49", and the execution time condition is set to "0". The "0" of the execution time condition is a value for setting that the use of the support device is restricted regardless of the administration time. Therefore, when the closing system time belongs to the group of the closing time condition "00:00 to 07:49", the control unit 201 restricts the use of the support device for the admixture process based on the preparation data regardless of the administration time corresponding to the preparation data. For example, the "0" of the execution time condition is used to restrict the use of the support device for the admixture process based on the preparation data targeted for the closing process when the closing process is executed in a time zone not assumed as the time zone in which the closing process is executed in the operation of the facility where the upper system 2 is used. Note that the content of the closing management information shown in FIG. 39 is merely an example, and the execution time condition may not be set to "0" for records in a time zone not assumed as the time zone in which the closing process is executed. For example, in another embodiment, the control unit 201 may restrict the use of the support device regardless of the administration time for a time zone in which the closing time condition is not set. Also, in another embodiment, it is conceivable that the control unit 201 does not restrict the use of the support device regardless of the administration time for a time zone in which the closing time condition is not set.
[0291] Similarly, in the second record in area A3, the closing time condition is "07:50 - 08:09", and the execution time condition is set to "10:00 - 23:59". In this case, when the closing system time belongs to the group of the closing time condition "07:50 - 08:09", the control unit 201 determines that it will not restrict the use of the support device for the admixture process based on the preparation data where the administration time belongs to the execution time condition "10:00 - 23:59". On the other hand, for the admixture process based on the preparation data where the administration time does not belong to the execution time condition "10:00 - 23:59", it determines that the use of the support device will be restricted. That is, when the closing system time belongs to the group of the closing time condition "07:50 - 08:09", the use of the support device for the admixture process based on the preparation data belonging to the period from the end time "08:09" of the closing time condition to the start time "10:00" of the execution time condition will be restricted.
[0292] In the master management screen, the control unit 201 may restrict user operations for setting a period from the end time of the tightening time condition to the start time of the implementation time condition to be shorter than a preset minimum time (for example, 2 hours). This makes it possible to ensure at least the minimum time as the time between the end time of the tightening time condition and the start time of the implementation time condition. For example, after either one of the end time of the tightening time condition and the start time of the implementation time condition is input, the control unit 201 may prohibit the input of the other when the period from the end time of the tightening time condition to the start time of the implementation time condition is shorter than the minimum time. Also, when the end time of the tightening time condition is set by a user operation, the control unit 201 may automatically set, as the start time of the implementation time condition, the time obtained by adding the minimum time to the end time. Similarly, when the start time of the target administration time is set by a user operation, the control unit 201 may automatically set, as the end time of the tightening time condition, the time obtained by subtracting the minimum time from the start time. Further, when the period from the end time of the tightening time condition input by a user operation to the start time of the implementation time condition is shorter than the minimum time, the control unit 201 may give a predetermined warning display.
[0293] [Preparation Method Selection Process] Subsequently, an example of the preparation method selection process executed by the control unit 201 will be described with reference to FIG. 40. The preparation method selection process is a process executed for each piece of preparation data specified as an execution target of the mixing process. Note that the control unit 201 when executing the preparation method selection process is an example of a selection processing unit.
[0294] <Step S701> In step S701, the control unit 201 determines whether to restrict the use of the support device for the co-infusion process based on the preparation data to be executed, based on the closing management information. Here, if it is determined to restrict the use of the support device (S701: Yes), the process proceeds to step S711, and if it is determined not to restrict the use of the support device (S701: No), the process proceeds to step S702. Then, the processes after step S702 are steps where the use of a support device such as the co-infusion device 1 or the co-infusion support device 8 may be selected, and the processes after step S711 are steps where the use of a support device such as the co-infusion device 1 or the co-infusion support device 8 is not selected. That is, the control unit 201 can restrict the use of the support device for the co-infusion process based on the preparation data by causing the process to proceed to step S711 in the preparation method selection process executed for the preparation data to be executed. In addition, as another example of the method for restricting the use of the support device, when the control unit 201 determines to restrict the use of the support device for the co-infusion process based on the preparation data to be executed, it is also conceivable to interrupt the closing process until a confirmation operation by the user is performed.
[0295] In step S701, the control unit 201 determines whether the preparation data to be executed satisfies the restriction conditions for restricting the use of the support device based on the tightening system time, the administration time corresponding to the preparation data to be executed, and the tightening management information. More specifically, the control unit 201 refers to the record corresponding to the group of tightening time conditions to which the tightening system time belongs in the tightening management information, and determines that the use of the support device for the admixture process based on the preparation data is restricted if the administration time corresponding to the preparation data is outside the range of the implementation time conditions. That is, the control unit 201 selects a support preparation method such as the following fourth preparation method or fifth preparation method that does not use the support device as the preparation method for the admixture process based on the preparation data based on the tightening system time and the administration time. In addition, the control unit 201 also determines that the use of the support device for the admixture process based on the preparation data is restricted regardless of the administration time even when the implementation time condition is "0". Thus, the restriction conditions include that the administration time of the drug corresponding to the preparation data to be executed is outside the range of the implementation time conditions corresponding to each tightening system time. On the other hand, the control unit 201 refers to the record corresponding to the group of tightening time conditions to which the tightening system time belongs in the tightening management information, and determines that the use of the support device for the admixture process based on the preparation data is not restricted if the administration time corresponding to the preparation data is within the range of the implementation time conditions.
[0296] Therefore, in the admixture management system 100, the user can arbitrarily set the tightening time conditions and the implementation time conditions in advance, and can perform an operation of switching whether to use the support device according to the tightening system time and the administration time, so that a highly convenient admixture management system 100 is realized. For example, the user can set the tightening time conditions and the implementation time conditions so that the use of the support device is restricted when the remaining time from the tightening system time to the administration time becomes short.
[0297] In addition, in the present embodiment, a case where the tightening time condition and the execution time condition are set in association with each other in the tightening management information will be described. On the other hand, in other embodiments, it may be possible to set the execution time condition based on the tightening system time. Specifically, the control unit 201 may be configured to restrict the use of the support device for the admixture process based on the preparation data in which the administration time arrives before the elapse of a preset threshold time from the tightening system time. In this case, the control unit 201 sets the threshold time in association with each tightening time condition in place of the execution time condition in response to a user operation. Then, the control unit 201 refers to a record corresponding to the group of the tightening time conditions to which the tightening system time belongs in the tightening management information, and when the difference between the tightening system time and the administration time is equal to or less than the threshold time set in the record, determines to restrict the use of the support device for the admixture process based on the preparation data. That is, in other embodiments, the restriction condition may include that the difference between the specific time and the execution time corresponding to the preparation data is equal to or less than a preset threshold time. On the other hand, when the difference between the tightening system time and the administration time exceeds the threshold time, the control unit 201 determines not to restrict the use of the support device for the admixture process based on the preparation data. Further, the threshold time may be set in common for all the tightening system times instead of being set for each group of the tightening time conditions.
[0298] Furthermore, in the tightening management information, the execution time condition or the threshold time is set for each tightening time condition. However, in other embodiments, the execution time condition or the threshold time may be set for any one or a combination of a plurality of the tightening time condition, the second group (such as the ward name), and the prescription classification. In this case, the control unit 201 determines whether to restrict the use of the support device for the admixture process based on the preparation data based on the tightening system time, the administration time corresponding to the preparation data, the second group to which the preparation data belongs, and the prescription classification to which the preparation data belongs.
[0299] Also, when the control unit 201 determines in step S701 to restrict the use of the support device, it may notify the same to a preset terminal such as a ward terminal provided in a ward or the like, or a portable terminal of a pharmacist in charge of ward operations. When the prescription data is input from another system such as an electronic medical record to the upper-level system 2, the notification to restrict the use of the support device may be made from the upper-level system 2 to another system such as the electronic medical record, and then from the other system to a terminal such as a ward terminal or the portable terminal. Also, part or all of the processes executed by the control unit 201 of the upper-level system 2 may be executed by the control unit of another system such as an electronic medical record.
[0300] <Step S702> In step S702, when the admixture method selected in step S6 is "mechanical admixture" (S702: Yes), the control unit 201 causes the process to proceed to step S721, and when it is not "mechanical admixture" (S702: No), the control unit 201 causes the process to proceed to step S702.
[0301] <Step S721> In step S721, when it is determined that the admixture process in the admixture device 1 is not executable for the preparation data to be executed (S721: Yes), the control unit 201 causes the process to proceed to step S703, and when it is determined that the admixture process in the admixture device 1 is executable (S721: No), the control unit 201 causes the process to proceed to step S722.
[0302] <Step S722> In step S722, the control unit 201 selects the first preparation method as the preparation method for the preparation data to be subjected to the execution. The first preparation method is an example of the assisted preparation method used by the admixture device 1. The first preparation method is a method in which the admixture device 1 executes an admixture process based on the preparation data, and the drug dispensing device 7 prints an injection label without performing the dispensing of the drug container and the printing of the second label LA12, places it on the transport tray TR1, and dispenses it. In this case, the second label LA12 will be printed by the admixture device 1 instead of the drug dispensing device 7 and affixed to the infusion container. That is, when the preparation method is the first preparation method, the control unit 201 assigns the preparation data to be subjected to the admixture process by the admixture device 1 and also assigns it to be subjected to the drug dispensing process by the drug dispensing device 7. As another embodiment, the second label LA12 corresponding to the preparation data assigned to be subjected to the admixture process by the admixture device 1 may be printed by the drug dispensing device 7 instead of the admixture device 1, or may be printed by both the drug dispensing device 7 and the admixture device 1.
[0303] <Step S703> In step S703, when the dispensing method selected in step S6 is "mechanical dispensing" (S703: Yes), the control unit 201 transfers the process to step S704, and when it is not "mechanical dispensing" (S703: No), the control unit 201 transfers the process to step S731.
[0304] Incidentally, regarding the second group to which the preparation data determined to be unexecutable for the admixture process in the admixture device 1 in step S721 belongs, either "mechanical dispensing" or "manual dispensing" may be selected as the dispensing method in step S6. In this case, in step S703, the control unit 201 branches the process according to the dispensing method selected in step S6.
[0305] On the other hand, for the second group to which the preparation data determined to be non-executable in the mixing process in the mixing device 1 in step S721 belongs, "mechanical dispensing" or "manual dispensing" may not be selected as the dispensing method in step S6. In this case, the control unit 201 may branch the process according to whether the drug container used in the mixing process based on the preparation data to be executed can be dispensed from the drug dispensing device 7 in step S703. Specifically, when the drug container used in the mixing process based on the preparation data to be executed can be dispensed from the drug dispensing device 7, the control unit 201 shifts the process to step S704, and when the drug container used in the mixing process based on the preparation data to be executed cannot be dispensed from the drug dispensing device 7, the control unit 201 shifts the process to step S731.
[0306] Furthermore, in another embodiment, for the preparation data determined to be non-executable in the mixing process in the mixing device 1 in step S721, the process may shift to step S703 assuming that the dispensing method is "manual dispensing" regardless of the setting content in step S6. Also, for the preparation data determined to be non-executable in the mixing process in the mixing device 1 in step S721, the process may shift to step S731 assuming that the dispensing method is "mechanical dispensing" regardless of the setting content in step S6.
[0307] <Step S704> In step S704, when the control unit 201 determines that it receives the support of the admixture support device 8 in the admixture process (S704: Yes), it causes the process to proceed to step S705. When it determines that it does not receive the support of the admixture support device 8 in the admixture process (S704: No), it causes the process to proceed to step S741. Specifically, in the upper-level system 2, whether the user executes the admixture process without receiving the support of the admixture support device 8 is preset for each of the second groups (wards). Then, the control unit 201 determines whether the preparation data is preparation data for which the user receives the support of the admixture support device 8 according to the second group to which the preparation data belongs. Note that whether the admixture process is executed without receiving the support of the admixture support device 8 is not limited to being preset for each of the second groups (wards), and may be preset for each type of drug indicated in the preparation data or for each patient indicated in the preparation data.
[0308] For example, in a facility where the admixture management system 100 is used, when the admixture method is "manual admixture" and the admixture process by the user's manual work is executed in a ward or the like, the user may execute the admixture process without receiving the support of the admixture support device 8.
[0309] <Step S705> In step S705, the control unit 201 selects the second preparation method as the preparation method for the preparation data to be subjected to the execution. The second preparation method is an example of the support preparation method used by the admixture support device 8. The second preparation method is a method in which the drug dispensing device 7 performs the dispensing of the drug container and the printing of the injection label, places the drug container and the injection label on the transport tray TR1 and dispenses them, and the user performs the admixture process manually with the support of the admixture support device 8. In this case, the second label LA12 is printed by the drug dispensing device 7 and is to be attached to the infusion container after the admixture process is manually performed by the user with the support of the admixture support device 8. That is, when the preparation method is the second preparation method, the control unit 201 assigns the preparation data to be used for the drug dispensing process by the drug dispensing device 7 and also assigns it to be used for the admixture support process by the admixture support device 8.
[0310] <Step S741> In step S741, the control unit 201 selects the fourth preparation method as the preparation method for the preparation data to be subjected to the execution. The fourth preparation method is a support preparation method in which support devices such as the admixture device 1 and the admixture support device 8 are not used. The fourth preparation method is a method in which the drug dispensing device 7 performs the dispensing of the drug container, the printing of the second label LA12, and the printing of the injection label, places the drug container, the second label LA12, and the injection label on the transport tray TR1 and dispenses them, and the user performs the admixture process manually without the support of the admixture support device 8. In this case, the second label LA12 is printed by the drug dispensing device 7 and is to be attached to the infusion container after the admixture process is manually performed by the user. That is, when the preparation method is the fourth preparation method, the control unit 201 assigns the preparation data to be used for the drug dispensing process and the printing process of the second label LA12 by the drug dispensing device 7.
[0311] <Step S731> Also, in step S731, the control unit 201 determines whether to receive the support of the compounding support device 8 in the compounding process and branches the process in the same manner as in step S704. Specifically, when the control unit 201 determines that it will receive the support of the compounding support device 8 in the compounding process (S731: Yes), it shifts the process to step S732, and when it determines that it will not receive the support of the compounding support device 8 in the compounding process (S731: No), it shifts the process to step S733.
[0312] <Step S732> In step S732, the control unit 201 selects the third preparation method as the preparation method of the preparation data to be executed. The third preparation method is an example of the support preparation method used by the compounding support device 8. The third preparation method is a method in which the drug dispensing device 7 prints the injection label and the second label LA12 without discharging the drug container, places them on the transport tray TR1, discharges them, and the user manually prepares the drug containers and manually executes the compounding process with the support of the compounding support device 8. In this case, the second label LA12 is printed by the drug dispensing device 7 and will be attached to the infusion container after the compounding process is manually executed by the user with the support of the compounding support device 8. That is, when the preparation method is the third preparation method, the control unit 201 allocates the preparation data so that the drug dispensing device 7 executes the printing process of the second label LA12 and the compounding support device 8 executes the compounding support process.
[0313] <Step S733> In step S733, the control unit 201 selects the fifth preparation method as the preparation method for the preparation data to be executed. The fifth preparation method is an assisted preparation method in which assisting devices such as the dispensing device 1 and the dispensing support device 8 are not used. In the fifth preparation method, the drug dispensing device 7 executes printing of the second label LA12 and printing of the injection label, places the second label LA12 and the injection label on the transport tray TR1 and dispenses them, and the user manually prepares the drug containers and manually executes the mixing process without receiving assistance from the dispensing support device 8. In this case, the second label LA12 is printed by the drug dispensing device 7 and will be affixed to the infusion container after the mixing process is manually executed by the user. That is, when the preparation method is the fifth preparation method, the control unit 201 does not allocate the preparation data as data for which the drug dispensing process should be executed by the drug dispensing device 7, but allocates it as data for which the printing process of the second label LA12 should be executed by the drug dispensing device 7.
[0314] <Step S711> Incidentally, as described above, when it is determined to restrict the use of the assisting device for the mixing process based on the preparation data to be executed in step S701, the process proceeds to step S711. In step S711, when the dispensing method selected in step S6 is "mechanical dispensing" (S711: Yes), the control unit 201 causes the process to proceed to step S741, and when it is not "mechanical dispensing" (S711: No), the control unit 201 causes the process to proceed to step S733. That is, when restricting the use of the assisting device for the mixing process based on the preparation data to be executed and the dispensing method is "mechanical dispensing", the control unit 201 selects the fourth preparation method as the preparation method for the preparation data to be executed. On the other hand, when restricting the use of the assisting device for the mixing process based on the preparation data to be executed and the dispensing method is not "mechanical dispensing", the control unit 201 selects the fifth preparation method as the preparation method for the preparation data to be executed.
[0315] Note that, in the mixed infusion management system 100, the selection candidates of the preparation method by the control unit 201 do not necessarily have to be all of the first to fifth preparation methods, and may be configured to be selected from the first preparation method and at least one or more of the second to fifth preparation methods.
[0316] Also, in the present embodiment, the control unit 201 executes, as an example of the method for restricting the use of the support device, not using either the mixed infusion device 1 or the mixed infusion support device 8 for the mixed infusion process based on the preparation data. On the other hand, in other embodiments, the method for restricting the use of the support device may include a situation where the mixed infusion support device 8 is used without using the mixed infusion device 1. That is, when it is determined in step S701 that the use of the support device is restricted, the process proceeds to step S703, so that not only the fourth and fifth preparation methods but also the second or third preparation method may be selected. Similarly, in other embodiments, the method for restricting the use of the support device may include a situation where the mixed infusion device 1 is used without using the mixed infusion support device 8. Furthermore, in other embodiments, the support device is not limited to the mixed infusion device 1 that supports all of the mixed infusion process by executing the mixed infusion process and the mixed infusion support device 8 that supports a part of the mixed infusion process by displaying the content of the work performed by the user in the mixed infusion process, and may include various devices that support a part or the entire text of the mixed infusion process executed based on the preparation data.
[0317] Also, as described above, the control unit 201 can set the closing time condition and the execution time condition for restricting the use of the support device in the closing management information separately from the selection of one or more prescription form categories in the area A1 of the display screen P1. Therefore, for example, when the user selects any "regular" prescription form category in the area A1 of the display screen P1, by simultaneously selecting the prescription form category whose administration time is earlier than the selected prescription form category, it is possible to realize an operation of suppressing the unprocessed preparation data from leaking from the closing process, and at the same time, it is possible to realize the restriction of the use of the support device according to the closing system time and the administration time.
[0318] In the present embodiment, the case where the administration time is used as an example of the implementation time in the present invention has been described. However, when the preparation data or the like includes information on the execution time of the batch mixing process based on the preparation data, the execution time of the batch mixing process may be used as the implementation time. In this case, the control unit 201 may be able to set the range of the execution time of the batch mixing process instead of the administration time in the tightening management information, or may be able to select either the administration time or the execution time of the batch mixing process and set the range of that time.
[0319] Also, in the present embodiment, it is determined in the upper-level system 2 whether or not the use of the support device is restricted. However, in other embodiments, it may be determined in the batch mixing device 1 or the batch mixing support device 8 whether or not the use of the batch mixing device 1 or the batch mixing support device 8 is restricted. For example, in the batch mixing device 1, the control unit 140 may acquire the tightening management information from the upper-level system 2 and determine whether or not to restrict the use of the batch mixing device 1 for the batch mixing process based on the preparation data to be executed, based on the tightening management information. In this case, in the batch mixing device 1, when it is determined that the use of the batch mixing device 1 is restricted for the batch mixing process based on the preparation data to be executed, it is conceivable that the same processing as when the batch mixing process based on the preparation data is canceled is executed.
[0320] In addition, in the present embodiment, when the control unit 201 selects a preparation method based on other conditions such as whether mechanical compounding is selected (S702) or whether mechanical dispensing is selected (S703) in addition to the tightening system time and the administration time (see FIG. 40). On the other hand, the control unit 201 may be configured to select either a support preparation method using the support device or a preparation method not using the support device based on the tightening system time and the administration time. That is, the present invention may be regarded as an invention for switching whether to use the support device in the compounding process based on the preparation data or an invention for switching whether to limit the use of the support device in the compounding process based on the preparation data, based on the tightening system time and the administration time. For example, in step S701, when it is determined that the use of the support device is restricted (S701: Yes), either the fourth preparation method or the fifth preparation method preset is selected, and when it is determined that the use of the support device is not restricted (S701: No), any one of the first to third preparation methods preset may be selected. Note that the compounding management system 100 may be provided with either one of the support devices, i.e., the compounding device 1 or the compounding support device 8. For example, when the compounding device 1 is provided and the drug dispensing device 7 and the compounding support device 8 are not provided, in step S701, when it is determined that the use of the compounding device 1 is restricted (S701: Yes), the fifth preparation method is selected, and when it is determined that the use of the compounding device 1 is not restricted (S701: No), the first preparation method may be selected.
[0321] <Step S706> In step S706, the control unit 201 stores information regarding the selection results of the preparation methods in steps S705, S722, S732, S733, and S741 in the allocation information D11. More specifically, in step S706, the control unit 201 stores, as a new record in the allocation information D11, the order number corresponding to the preparation data and the information on the preparation method assigned to the preparation data. In particular, when the first preparation method is selected in step S722, the control unit 201 specifies "dispensing device" as the preparation method assigned to the preparation data, when the second preparation method is selected in step S705, the control unit 201 specifies "dispensing support device" as the preparation method assigned to the preparation data, when the third preparation method is selected in step S732, the control unit 201 specifies "dispensing support device" as the preparation method assigned to the preparation data, and stores the preparation method in the allocation information D11. Further, when the fourth preparation method is selected in step S741 and when the fifth preparation method is selected in step S733, the control unit 201 stores, in the allocation information D11, as the preparation method corresponding to the preparation data, information of "blank" indicating that the preparation data is not assigned to either the "dispensing device" or the "dispensing support device".
[0322] <Step S8> Returning to the description of FIG. 26, in step S8, the control unit 201 executes an allocation process of allocating the preparation data to be executed to the transport tray TR1. In the present embodiment, as shown in FIG. 29, a case where four divided regions TR11 are provided in the transport tray TR1 will be described as an example. For example, each of the divided regions TR11 may be a small tray detachable from the transport tray TR1, or may be a part of the region formed in the transport tray TR1. A code BC1 including tray identification information for identifying the transport tray TR1 is attached to the transport tray TR1, and a code BC21 including region identification information for identifying the divided region TR11 is attached to each of the divided regions TR11. Then, the control unit 201 allocates four pieces of preparation data in the same second group to the divided regions TR11 of the transport tray TR1 in order for the preparation data to be executed. That is, the preparation data allocated to the same transport tray TR1 belongs to the same second group. In this case, for example, the preparation data of a plurality of patients may be allocated to a plurality of divided regions TR11 in the transport tray TR1, not just the preparation data of one patient. At this time, the control unit 201 generates correspondence information associating identification information such as patient identification information, order number, and Rp number that can identify the preparation data, tray identification information of the transport tray TR1 to which the preparation data is allocated, and region identification information of the divided region TR11 to which the preparation data is allocated, stores it in the storage unit 202, and outputs it to the drug dispensing device 7 and the reading terminal 9. Note that the control unit 201 when executing step S8 is an example of the correspondence processing unit according to the present invention.
[0323] <Step S9> In step S9, the control unit 201 allocates the preparation data belonging to each of the second groups to be executed to the mixing device 1, the drug dispensing device 7, or the mixing support device 8 by an output method according to the preparation method selected in step S7, and executes a process of outputting the preparation data to the mixing device 1, the drug dispensing device 7, or the mixing support device 8.
[0324] Specifically, for the preparation data in which the preparation method selected in step S7 is the first preparation method, the control unit 201 outputs the preparation data to the admixture device 1, outputs a first dispensing instruction indicating that drug dispensing and label printing are unnecessary, and outputs the preparation data to the drug dispensing device 7. That is, the control unit 201 outputs the preparation data to the admixture device 1 as the allocation result of step S7. Thereby, in the admixture device 1, an admixture process is executed based on the input preparation data, and an infusion container with the second label LA12 attached is dispensed. In the present embodiment, the case where the output of the preparation data to the admixture device 1 also serves as an execution instruction for the admixture process and an execution instruction for the recording process is taken as an example for explanation. However, when the control unit 201 outputs the preparation data to the admixture device 1, it may transmit an admixture instruction including an execution instruction for the admixture process based on the preparation data and a recording instruction for the recording process of the second label LA12 for the preparation data to the admixture device 1. On the other hand, in the drug dispensing device 7, a drug container and the second label LA12 are not placed on each of the divided regions TR11 of the transport tray TR1 corresponding to each of the input preparation data, but an injection note is placed, and the transport tray TR1 is dispensed. That is, for the preparation data allocated to the admixture device 1, the control unit 201 outputs the first dispensing instruction together with the preparation data to the drug dispensing device 7, so that the second information is not recorded on the second label LA12 by the second recording unit 704 or the second recording unit 804 provided separately from the admixture device 1. Further, for the preparation data allocated to the admixture device 1, the control unit 201 does not cause the drug dispensing device 7 to dispense the drug container either.
[0325] In addition, for the preparation data where the preparation method selected in step S7 is the second preparation method, the control unit 201 does not output the preparation data to the admixture device 1, but outputs a second dispensing instruction indicating that drug dispensing and label printing are required, and the preparation data to the drug dispensing device 7, and outputs the preparation data to the admixture support device 8. That is, the control unit 201 outputs the second dispensing instruction or the preparation data as the result of step S7 to the drug dispensing device 7 or the admixture support device 8. As a result, in the drug dispensing device 7, a drug container, an injection note, and a second label LA12 are placed in each divided area TR11 of the transport tray TR1 corresponding to each input preparation data, and the transport tray TR1 is dispensed. In addition, in the admixture support device 8, an admixture support process for supporting an admixture process manually performed by the user based on the preparation data is executed.
[0326] In addition, for the preparation data where the preparation method selected in step S7 is the third preparation method, the control unit 201 does not output the preparation data to the admixture device 1, but outputs a third dispensing instruction indicating that drug dispensing is not required and label printing is required, and the preparation data to the drug dispensing device 7, and outputs the preparation data to the admixture support device 8. That is, the control unit 201 outputs the preparation data to the admixture support device 8 as the allocation result of step S7. As a result, in the drug dispensing device 7, a drug container is not placed in each divided area TR11 of the transport tray TR1 corresponding to each input preparation data, an injection note and a second label LA12 are placed, and the transport tray TR1 is dispensed. In addition, in the admixture support device 8, an admixture support process for supporting an admixture process manually performed by the user based on the preparation data is executed.
[0327] Further, for the preparation data where the preparation method selected in step S7 is the fourth preparation method, the control unit 201 does not output the preparation data to the dispensing device 1 and the dispensing support device 8, but outputs a fourth dispensing instruction indicating that drug dispensing and label printing are necessary and the preparation data to the drug dispensing device 7. That is, the control unit 201 outputs the fourth dispensing instruction and the preparation data to the drug dispensing device 7 as the allocation result of step S7. Note that the fourth dispensing instruction is an example of the aforementioned recording instruction. Thereby, in the drug dispensing device 7, a drug container, a second label LA12, and an injection note are placed on each of the divided areas TR11 of the transport tray TR1 corresponding to each of the input preparation data, and the transport tray TR1 is dispensed.
[0328] Also, for the preparation data where the preparation method selected in step S7 is the fifth preparation method, the control unit 201 does not output the preparation data to the dispensing device 1 and the dispensing support device 8, but outputs a fifth dispensing instruction indicating that label printing is necessary and drug dispensing is unnecessary and the preparation data to the drug dispensing device 7. That is, the control unit 201 outputs the fifth dispensing instruction and the preparation data to the drug dispensing device 7 as the allocation result of step S7 for the preparation data. Note that the fifth dispensing instruction is an example of the aforementioned recording instruction. Thereby, in the drug dispensing device 7, a second label LA12 and an injection note are placed on each of the divided areas TR11 of the transport tray TR1 corresponding to each of the input preparation data, and the transport tray TR1 is dispensed.
[0329] <Step S10> In step S10, the control unit 201 causes the printing unit 205 to print (output) forms such as a preset patient list and a summary table based on the preparation data to be executed, and returns the process to step S1. Note that forms such as a patient list and a summary table may be printed by the dispensing device 1, the drug dispensing device 7, or the dispensing support device 8. Thus, the control unit 201 when outputting the patient list is an example of the output processing unit according to the present invention.
[0330] In the patient list, various information including either or both of the number of infusion containers corresponding to the preparation data within the same second group and the types of the infusion containers is listed. For example, as shown in FIG. 30(A), the patient list prints information such as the execution time of the closing process of the preparation data, the administration date and time (administration date and time) of drug administration based on the preparation data, the identification information of the patient shown in the preparation data, the Rp number corresponding to the preparation data, the types and numbers of the drug container and the infusion container respectively, and the order number of the prescription data corresponding to the preparation data. In the patient list, the information of each patient is arranged according to a preset priority order based on, for example, the administration date or time of drug administration based on the preparation data. Further, when the control unit 201 receives a notification that the mixing process based on the preparation data of the same group has been executed from the mixing device 1, the control unit 201 may print the patient list for the group. Note that the patient list is not limited to being output in units of the second group, and may be output in other arbitrary units such as units of the first group or units of the closing process.
[0331] The summary table lists the drug containers and infusion containers that the user needs to manually collect for the mixing process based on the preparation data within the same second group. For example, as shown in FIG. 30(B), the summary table prints information such as the execution time of the closing process of the preparation data, the administration date (administration date) of drug administration based on the preparation data, the types and numbers of the drug containers, and the types and numbers of the infusion containers.
[0332] [Mixing Control Process of Mixing Device 1] In the mixing device 1, a mixing control process (see FIG. 31) for executing a mixing process based on preparation data is executed by the control unit 140.
[0333] <Step S21> As shown in FIG. 31, in step S21, the control unit 140 determines whether preparation data has been received. If the preparation data has been received (S21: Yes), the process proceeds to step S22. If not (S21: No), the process waits at step S21 until the preparation data is received. The preparation data received from the upper system 2 is stored in the storage unit 200. As described above, the preparation data is grouped based on predetermined group conditions, and the group identification information is included in the preparation data.
[0334] In this embodiment, a case where, when the control unit 140 receives the preparation data from the upper system 2, it determines that the preparation data has been issued and executes the co-injection process based on the preparation data will be described. For example, when the control unit 140 receives a plurality of pieces of preparation data from the upper system 2, the plurality of pieces of preparation data will be issued as the execution target of the co-injection process. On the other hand, as another embodiment, among the preparation data received from the upper system 2, the preparation data for which the user has performed an issuance operation may be issued as the execution target of the co-injection process. Note that only the issued unprocessed preparation data received from the upper system 2 and stored in the storage unit 200 becomes the execution target of the co-injection process, and the unissued preparation data does not become the execution target of the co-injection process until it is issued.
[0335] <Step S22> In step S22, the control unit 140 determines the execution order of the admixture process for each group to which the unprocessed preparation data currently stored in the storage unit 200 belongs. Specifically, when the preparation data is grouped by administration time, the control unit 140 determines the execution order of the admixture process for each group so that the administration times of the groups are in ascending order. Further, when the preparation data is grouped by a combination of administration time and ward or person in charge, the control unit 140 determines the execution order of the admixture process for each group so that the administration times are in ascending order. When there are a plurality of groups with the same administration time, the control unit 140 determines the execution order of the admixture process for each group in alphabetical order, kana order, or numerical order for the ward or person in charge. Note that a priority order can be set for each group in the upper system 2, and the control unit 140 may determine the execution order of the admixture process for each group based on the priority order.
[0336] <Step S23> In step S23, the control unit 140 determines the execution order of the admixture process for each group based on the unprocessed preparation data currently stored in the storage unit 200. Specifically, the control unit 140 determines the execution order of the admixture process based on the content of one or more preset items such as order number, patient name, ward, person in charge, or drug name for the preparation data within the same group. For example, when the execution order of the admixture process is determined based on the order number, the execution order of the admixture process is determined so that the execution order of the preparation data with a smaller order number (earlier order) is earlier. Further, when the execution order of the admixture process is determined based on the patient name, the execution order of the admixture process is determined so that the execution order of the preparation data is earlier in kana order. Note that a priority order can be set for each preparation data in the upper system 2, and the control unit 140 may determine the execution order of the admixture process based on the preparation data within the group based on the priority order. Also, the execution order of the preparation data within the same group may be determined by the upper system 2.
[0337] <Step S24> In step S24, the control unit 140 selects, as the group to be subjected to the mixing process, the group with the earliest execution order among the groups for which the mixing process execution order was determined in step S22, in accordance with the execution order of the mixing process for the groups.
[0338] <Step S25> In step S25, the control unit 140 selects, as the preparation data to be subjected to the mixing process, the preparation data with the earliest execution order within the group to be subjected to the process, in accordance with the execution order of the mixing process based on the preparation data determined in step S23.
[0339] <Step S26> In step S26, the control unit 140 executes the mixing process based on the preparation data selected as the process target in step S25. The control unit 140 stores the mixing process result and the inspection result for the preparation data for which the mixing process has been completed in the storage unit 200, and transmits, to the upper-level system 2, mixing completion information including the fact that the mixing process corresponding to the preparation data has ended and the inspection result. Note that the mixing completion information also includes the order number, which is the identification information of the preparation data.
[0340] The results of the inspection include that the error has occurred, the content of the error, that the error has been approved by the user, and the identification information of the user who has performed the approval. Note that the errors occurring in the admixture process include errors that can be resolved by user approval and errors that cannot be resolved by user approval. For example, an error that cannot be resolved by user approval is that the drug identification information shown in the preparation data is different from the drug identification information read from the drug container by the first reading unit 25 in the admixture device 1. On the other hand, an error that can be resolved by user approval is that the error between the prescribed amount of the drug shown in the preparation data and the amount of the drug calculated based on the measurement result of the metering device is equal to or greater than a preset value and equal to or less than a preset allowable error. Further, as another example of an error that can be resolved by user approval, although the type of the drug corresponding to the drug container shown in the preparation data matches the type of the drug corresponding to the drug container read by the first reading unit 25, it is considered to be an error when the specification of the drug corresponding to the drug container shown in the preparation data is different from the specification of the drug corresponding to the drug container read by the first reading unit 25. And when an error that can be resolved by user approval occurs in the admixture process, the control unit 140 transmits the results of the inspection including that the error has occurred, the content of the error, that the error has been approved by the user, and the identification information of the user who has performed the approval when the user's approval for the error is performed during or after the admixture process.
[0341] As a result, in the upper-level system 2, the control unit 201 updates the execution status of the preparation data corresponding to the mixing completion information in the allocation information D11 from "incomplete" to "complete" based on the mixing completion information received from the control unit 140 (see FIG. 41). For example, if the mixing completion information does not include information indicating that an error has occurred, the execution status becomes "complete". On the other hand, if the mixing completion information includes information indicating that an error has occurred and the content of the error, but does not include information indicating that the error has been approved by the user, the execution status remains "incomplete". If the mixing completion information includes information indicating that an error has occurred, the content of the error, and information indicating that the error has been approved by the user, the execution status becomes "complete". In addition, the control unit 201 updates the execution result of the preparation data corresponding to the mixing completion information in the allocation information D11 to "OK" or "error" based on the audit result included in the mixing completion information received from the control unit 140, and updates the approval history to "yes" or "no" (see FIG. 41). For example, when the audit result includes information about an error that occurred in the mixing process based on the preparation data, the control unit 201 stores "error" as the execution result of the mixing process based on the preparation data. Also, when the audit result includes information indicating that an error that occurred in the mixing process based on the preparation data has been resolved by the user's approval, the control unit 201 stores "yes" as the approval history of the mixing process based on the preparation data. Note that when the audit result does not include information about an error that occurred in the mixing process based on the preparation data, the control unit 201 stores "OK" as the execution result of the mixing process based on the preparation data and stores "no" as the approval history. In this way, the control unit 201 when executing the process of storing the execution result and the approval history, etc. is an example of the second storage processing unit.
[0342] <Step S27> In step S27, the control unit 140 determines whether the admixture process based on one preparation data is completed. Then, if the admixture process is completed (S27: Yes), the control unit 140 transfers the process to step S28, and waits in step S27 until the admixture process is completed (S27: No).
[0343] Specifically, in step S27 of the present embodiment, when the injection process in which the chemical solution is injected into the infusion container is completed, the control unit 140 determines that the admixture process is completed. In this case, regardless of the content of the inspection result executed after the completion of the injection process by the admixture device 1, the process can proceed, and it is also possible to start the admixture process based on other preparation data. Therefore, the admixture process based on a plurality of preparation data can be efficiently performed.
[0344] On the other hand, as another embodiment, in step S27, the control unit 140 may determine that the admixture process is completed when either the condition that the injection process in which the chemical solution is injected into the infusion container is completed or the shortage of equipment necessary for the execution of the admixture process occurs is satisfied. Thereby, not only when the injection process is completed, but also when the shortage of equipment occurs, the process can proceed, and it is also possible to start the admixture process based on other preparation data for which the equipment is not lacking. Therefore, the admixture process based on a plurality of preparation data can be efficiently performed. Further, even when the admixture process based on the preparation data in which the shortage of necessary equipment has occurred is skipped and the admixture process based on other preparation data is executed, the control unit 140 executes the admixture process based on the preparation data in group units. That is, when a shortage of equipment occurs in the admixture process based on the preparation data to be executed, the control unit 140 executes the admixture process based on other preparation data belonging to the same group as the preparation data, but does not execute the admixture process based on other preparation data belonging to other groups until the admixture process based on all the preparation data belonging to the group is normally completed. Note that the control unit 140 may execute the admixture process based on other preparation data belonging to other groups when conditions such as a user operation or the elapse of a preset period are satisfied.
[0345] Furthermore, as another embodiment, in step S27, the control unit 140 may determine that the admixture process is completed when the injection process in which the chemical solution is injected into the infusion container is completed and the result of the inspection performed after the injection process is determined to be normal. Also, as another embodiment, in step S27, the control unit 140 determines that the admixture process is completed when either the condition that the injection process in which the chemical solution is injected into the infusion container is completed and the result of the inspection performed after the injection process is determined to be normal, or the condition that a shortage of equipment necessary for the execution of the admixture process has occurred is satisfied.
[0346] <Step S28> In step S28, the control unit 140 determines whether the admixture process based on all the preparation data of the currently targeted group has been completed. If the admixture process based on all the preparation data of the currently targeted group has been completed (S28: Yes), the process proceeds to step S29. If not (S28: No), the process proceeds to step S25. As a result, in steps S25 to S28, the control unit 140 sequentially selects each piece of preparation data as an execution target of the admixture process in the order of execution, and sequentially executes the admixture process based on each piece of the preparation data. Further, when the admixture process based on all the preparation data of the currently targeted group is completed, the control unit 140 causes the touch panel 80 of the admixture device 1 or the reading terminal 9 or the like to display that fact and notify the user.
[0347] <Step S29> In step S29, the control unit 140 determines whether there is preparation data for an unprocessed group separate from the group that was the execution target. Here, if there is preparation data for another group (S29: Yes), the process proceeds to step S22. If there is no preparation data for another group (S29: No), the series of dispensing control processes ends and the process returns to step S21. Thereby, in steps S22 to S29, the control unit 140 sequentially selects, in units of groups, the preparation data to be the execution target of the dispensing process according to the execution order of each group, and causes the dispensing device 1 to execute the dispensing process based on the preparation data in units of the group. That is, in the dispensing device 1, after the dispensing process based on all the preparation data belonging to one group is completed, the dispensing process based on the preparation data belonging to the next group is started.
[0348] [Dispensing cancellation process of the dispensing device 1] Furthermore, in the dispensing device 1, after the control unit 140 allocates the preparation data for which the dispensing process should be executed in the dispensing device 1 to the dispensing device 1, a dispensing cancellation process (see FIG. 32) for canceling the dispensing process based on the preparation data in the dispensing device 1 is executed. Note that the dispensing cancellation process is a process executed by the control unit 201 substantially in parallel with the dispensing control process and the like.
[0349] <Step S51> As shown in FIG. 32, in step S51, the control unit 140 determines whether an event has occurred to cancel the dispensing process in the dispensing device 1 for any of the preparation data assigned as the preparation data for which the dispensing process is to be executed by the upper system 2 in the dispensing device 1. For example, when an error occurs in the dispensing process based on the preparation data in the dispensing device 1 during the execution of the dispensing process and the dispensing process cannot be completed normally, the control unit 140 determines that an event has occurred to cancel the dispensing process based on the preparation data in the dispensing device 1. In addition, when the error occurs, the control unit 140 may issue a notification to inquire the user whether to cancel the dispensing process based on the preparation data in the dispensing device 1, and may determine that an event has occurred to cancel the dispensing process based on the preparation data in the dispensing device 1 according to the user operation. Further, when a specific user operation for canceling the dispensing process based on the preparation data in the dispensing device 1 is performed on the preparation data arbitrarily selected by the user operation, the control unit 140 may determine that an event has occurred to cancel the dispensing process based on the preparation data in the dispensing device 1. That is, the cancellation of the dispensing process based on the preparation data in the dispensing device 1 can occur either before or after the start of the dispensing process based on the preparation data. Until it is determined that an event has occurred to cancel the dispensing process based on the preparation data in the dispensing device 1 (S51: No), the process waits at step S51. When it is determined that an event has occurred to cancel the dispensing process based on the preparation data in the dispensing device 1 (S51: Yes), the process proceeds to step S52.
[0350] <Step S52> In step S52, the control unit 140 cancels the dispensing process based on the dispensing data in the dispensing device 1 by deleting the preparation data determined in step S51 as an event that cancels the dispensing process in the dispensing device 1 from the unprocessed preparation data stored in the storage unit 200. Note that the control unit 140 may leave the preparation data determined in step S51 as an event that cancels the assignment to the dispensing device 1 in the storage unit 200 as a processing history without deleting it.
[0351] <Step S53> In step S53, the control unit 140 outputs cancellation data for notifying the cancellation of the dispensing process based on the cancellation of the preparation data determined in step S51 as an event that cancels the dispensing process in the dispensing device 1 to the upper system 2, and returns the process to step S51. The cancellation data includes, for example, identification information such as patient identification information, order number, and Rp number for identifying the preparation data for which the dispensing process in the dispensing device 1 has been canceled.
[0352] Note that the transmission of the cancellation data to the upper system 2 in step S53 may be performed each time the dispensing process based on the dispensing data in the dispensing device 1 is canceled. However, the control unit 140 may collectively transmit the cancellation data for one or more pieces of preparation data to the upper system 2 as an execution target at a preset time or at a preset interval. Also, the transmission of the cancellation data to the upper system 2 in step S53 is performed each time the dispensing process based on the dispensing data in the dispensing device 1 is canceled. In step S61, which will be described later and is executed in the upper system 2, one or more pieces of cancellation data received so far may be collectively selected as an execution target at a preset time or at a preset interval.
[0353] [Transfer Control Process of Upper System 2] In addition, the control unit 201 of the upper-level system 2 executes a switching control process (see FIG. 33) for switching the dispensing process for the dispensing data for which the dispensing process in the dispensing device 1 has been canceled to another method. Note that the switching control process is a process executed by the control unit 201 substantially in parallel with the data output process and the like. Further, the switching control process may be executed by the control unit 140 of the dispensing device 1.
[0354] <Step S61> As shown in FIG. 33, in step S61, the control unit 201 determines whether or not the cancellation data has been received from the dispensing device 1. Here, if it is determined that the cancellation data has not been received (S61: No), the process waits at step S61, and if it is determined that the cancellation data has been received (S61: Yes), the process proceeds to step S62. Note that the dispensing process based on the preparation data in the dispensing device 1 may be cancellable by a user operation in the upper-level system 2. In this case, the control unit 201 also causes the process to proceed to step S62 when an operation for canceling the dispensing process based on the preparation data in the dispensing device 1 is performed in the upper-level system 2 (S61: Yes).
[0355] <Step S62> In step S62, the control unit 201 causes the third recording unit 206 to print cancellation information indicating that the dispensing process executed by the dispensing device 1 has been cancelled based on the preparation data corresponding to the cancellation data on the third label LA13 (see FIG. 34), thereby notifying the user. As a result, the user can easily grasp that the dispensing process executed by the dispensing device 1 based on the preparation data corresponding to the cancellation data has been cancelled, and can grasp that it is necessary to manually prepare the drug containers and perform the dispensing process based on the preparation data. For example, as shown in FIG. 34, the cancellation information printed on the third label LA13 includes a message indicating that the dispensing process based on the preparation data has been cancelled by the dispensing device 1, or a message indicating that it is necessary to prepare the drugs. Note that the control unit 201 may notify the user by transmitting the cancellation information to the reading terminal 9 and causing the cancellation information to be displayed on the reading terminal 9 in step S62. Further, the control unit 201 may notify the user by transmitting the cancellation information to the dispensing support device 8 and causing the cancellation information to be displayed or printed by the dispensing support device 8.
[0356] Note that patient identification information, order numbers, Rp numbers, and other identification information for identifying the preparation data corresponding to the cancellation data may be printed on the cancellation information. Further, in step S62, the control unit 201 may cause the third recording unit 206 to print the second information (an example of recording information) regarding the preparation data corresponding to the cancellation data on the second label LA12. In particular, as shown in FIG. 34, it is conceivable that the control unit 201 causes the second label LA12 to be printed following the third label LA13 printed in step S62. Thereby, the user can recognize, by referring to the third label LA13 and the second label LA12, that the preparation data printed on the second label LA12 is for a dispensing process in the dispensing device 1 that has been cancelled, and that the user should manually perform the preparation of the drug containers and the dispensing process for the preparation data.
[0357] <Step S63> In step S63, the control unit 201 determines whether the drug container used in the admixture process based on the preparation data corresponding to the cancellation data can be dispensed from the drug dispenser 7. For example, the control unit 201 acquires information on the type of the drug container stored in the drug dispenser 7 from the drug dispenser 7, and determines whether the drug container can be dispensed from the drug dispenser 7 based on the information. Further, the control unit 201 may inquire whether the drug dispenser 7 can dispense the drug container, and based on the response from the drug dispenser 7, determine whether the drug container can be dispensed from the drug dispenser 7. And when it is determined that the drug container cannot be dispensed from the drug dispenser 7 (S63: No), the process proceeds to step S631, and when it is determined that the drug container can be dispensed from the drug dispenser 7 (S63: Yes), the process proceeds to step S64.
[0358] <Step S631> In step S631, the control unit 201 determines whether to use the admixture support device 8 in the admixture process based on the preparation data corresponding to the cancellation data. Specifically, the control unit 201 determines to use the admixture support device 8 in the admixture process based on the preparation data when the second group to which the preparation data belongs is preset as a group that uses the admixture support device 8. Here, when it is determined not to use the admixture support device 8 (S631: No), the process proceeds to step S632, and when it is determined to use the admixture support device 8 (S631: Yes), the process proceeds to step S633.
[0359] <Step S632> In step S632, the control unit 201 outputs the preparation data corresponding to the cancellation data to the drug dispensing device 7 together with the fifth dispensing instruction, so that the drug dispensing device 7 dispenses the second label LA12 and the injection note onto the transport tray TR1. Thereafter, the control unit 201 returns the process to step S61. In each step of the transfer control process, when the control unit 201 transmits the preparation data corresponding to the cancellation data to the drug dispensing device 7 or the admixture support device 8, etc., it may output cancellation target information indicating that the preparation data has been cancelled in the admixture process in the admixture device 1.
[0360] <Step S633> In step S633, the control unit 201 outputs the preparation data corresponding to the cancellation data to the drug dispensing device 7 together with the third dispensing instruction, so that the drug dispensing device 7 dispenses the injection note. Thereafter, the control unit 201 returns the process to step S61.
[0361] <Step S64> On the other hand, when it is determined that the drug container can be dispensed from the drug dispensing device 7 (S63: Yes), in the subsequent step S64, the control unit 201 determines whether to use the admixture support device 8 in the admixture process based on the preparation data corresponding to the cancellation data, in the same manner as in step S631. Here, when it is determined not to use the admixture support device 8 (S64: No), the process proceeds to step S641, and when it is determined to use the admixture support device 8 (S64: Yes), the process proceeds to step S65.
[0362] <Step S641> In step S641, the control unit 201 outputs the preparation data corresponding to the cancellation data to the drug dispensing device 7 together with the fourth dispensing instruction, so that the drug dispensing device 7 dispenses the drug container, the second label LA12, and the injection note. Thereafter, the control unit 201 returns the process to step S61.
[0363] <Step S65> In step S65, the control unit 201 outputs the preparation data corresponding to the cancellation data to the drug dispensing device 7 together with the second dispensing instruction, causing the drug dispensing device 7 to dispense the drug container and the injection label. Thereafter, the control unit 201 returns the process to step S61.
[0364] <Step S66> In step S66, the control unit 201 outputs the preparation data corresponding to the cancellation data to the admixture support device 8, causing the admixture support device 8 to execute an admixture support process for supporting the user's admixture process performed based on the preparation data, and causing the second label LA12 to be printed for the preparation data. Thereafter, the control unit 201 returns the process to step S61.
[0365] In this way, in the mixed injection transfer process, for the preparation data for which the mixed injection process based on the preparation data in the mixed injection device 1 has been canceled, the control unit 201 outputs the second to fifth payout instructions to the drug payout device 7 together with the preparation data, so that the second information is recorded on the second label LA12 by a second recording unit 704 provided separately from the mixed injection device 1. Also, as described above, in the mixed injection management system 100, when the control unit 201 cancels the mixed injection process based on the preparation data in the mixed injection device 1, the control unit 201 switches the mixed injection method of the mixed injection process based on the preparation data from "mechanical mixed injection" to another mixed injection method such as "manual mixed injection" and executes it. That is, after the mixed injection process based on the preparation data in the mixed injection device 1 is canceled, the control unit 201 may be configured such that the preparation data cannot be reassigned to the mixed injection device 1 and the mixed injection device 1 cannot execute the mixed injection process based on the preparation data. As another embodiment, after the mixed injection process based on the preparation data in the mixed injection device 1 is canceled, the control unit 201 may be configured to be able to reassign the preparation data to the mixed injection device 1 and execute the mixed injection process based on the preparation data on the mixed injection device 1. Also, as another embodiment, an example of the cancellation of the mixed injection process may include that after the inspection result of the mixed injection process in the mixed injection device 1 becomes inappropriate, a confirmation operation of the inspection result by the user is performed.
[0366] [Drug payout process of drug payout device 7] Also, the control unit 701 of the drug payout device 7 executes a drug payout process (see FIG. 35) in which the second label LA12, drug container, injection label, etc. corresponding to each preparation data corresponding to the same transport tray TR1 are placed on the transport tray TR1 and paid out based on the preparation data input to the drug payout device 7 and the corresponding information. The order in which the second label LA12, drug container, injection label, etc. are placed on the transport tray TR1 in the drug payout device 7 is not limited to that described here. For example, they may be placed on the transport tray TR1 in another order such as the order of drug container, second label LA12, injection label, or the order of second label LA12, injection label, drug container.
[0367] <Step S71> As shown in FIG. 35, in step S71, the control unit 701 determines based on the corresponding information whether the preparation data corresponding to the transport tray TR1 has been input. Specifically, in the present embodiment, when a plurality of preparation data are assigned to a plurality of divided regions TR11 provided in the same transport tray TR1, the control unit 701 determines that the preparation data corresponding to the transport tray TR1 has been input when all of the plurality of preparation data have been input. When only one piece of preparation data is assigned to the same transport tray TR1, the control unit 701 determines that the preparation data corresponding to the transport tray TR1 has been input when the one piece of preparation data has been input. Until it is determined that the preparation data has been input (S71: No), the process waits at step S71, and when it is determined that the preparation data has been input (S71: Yes), the process proceeds to step S72. Then, in the following steps S72 to S76, each of the one or more pieces of preparation data corresponding to the same transport tray TR1 is used as an execution target, and the delivery to the transport tray TR1, such as the second label LA12, the drug container, and the injection note, is executed.
[0368] <Step S72> In step S72, the control unit 701 determines whether printing of the second label LA12 is necessary. Specifically, when the second delivery instruction, the third delivery instruction, the fourth delivery instruction, or the fifth delivery instruction is input together with the preparation data, it is determined that printing of the second label LA12 is necessary. When the first delivery instruction is input together with the preparation data, it is determined that printing of the second label LA12 is unnecessary. Here, when it is determined that printing of the second label LA12 is necessary (S72: Yes), the process proceeds to step S73, and when it is determined that printing of the second label LA12 is unnecessary (S72: No), the process proceeds to step S74.
[0369] <Step S73> In step S73, the control unit 701 prints the second information on the second label LA12 by the second recording unit 704 based on the input preparation data, and places the second label LA12 in the divided area TR11 of the transport tray TR1 associated with the preparation data. On the other hand, if ...
Claims
1. An injection support device that performs injection support processing to assist at least a part of the injection process of injecting drugs into an infusion container based on preparation data, A recording processing unit that records code information corresponding to the aforementioned preparation data onto a recording medium, A first determination processing unit determines whether the injection support processing based on the preparation data has already been performed by the injection support device when the code information corresponding to the preparation data assigned as the target of processing by the injection support device is read, If the first determination processing unit determines that the injection support process has not been performed, the first notification processing unit notifies predetermined first notification information, A compound injection management system equipped with the following features.
2. If the aforementioned injection support process determines that an error has occurred in the injection process and a user operation is performed to approve the error, a first storage processing unit stores an approval history indicating that the error has been approved. When the code information corresponding to the preparation data assigned as the target of processing by the injection support device is read, a second determination processing unit determines whether or not the approval history exists for the injection support processing based on the preparation data, If the second determination processing unit determines that the approval history exists, the second notification processing unit notifies predetermined second notification information, Equipped with, The injection management system according to claim 1.
3. An injection device that performs an injection process in which a drug is injected into an infusion container based on preparation data and a process in which the recording medium is attached to the infusion container, A second storage processing unit stores an approval history indicating that an error has been approved when an error occurs in the injection process performed by the injection device and a user operation is performed to approve the error. A third determination processing unit determines whether or not an approval history exists for the injection process based on the preparation data when the code information corresponding to the preparation data assigned as the target of processing by the injection device is read, If the third determination processing unit determines that the approval history exists, the third notification processing unit notifies predetermined third notification information, Equipped with, The injection management system according to claim 1 or 2.
4. The system includes a fourth notification processing unit that notifies predetermined fourth notification information when the code information corresponding to preparation data is read, in which a specific injection processing area where the drugs used in the injection process are prepared is not assigned as the execution location for the injection process among a plurality of injection processing areas in which the injection process can be performed. The injection management system according to claim 1 or 2.
5. A fourth determination processing unit that determines whether the combination of the infusion container and the storage unit is appropriate based on the code information read from the recording medium and the code information read from the storage unit in which the infusion container is housed, If the fourth determination processing unit determines that the combination is inappropriate, the fifth notification processing unit broadcasts predetermined fifth notification information, Equipped with, The injection management system according to claim 1 or 2.
6. The system includes a seventh notification processing unit that, when the code information is read in a specific injection processing area among a plurality of injection processing areas on which the injection processing can be performed, and when the relationship between the execution status of the injection processing based on the preparation data corresponding to the code information and the execution location of the injection processing based on the preparation data, which is set in advance in accordance with the preparation data, satisfies a set condition, notifies a predetermined seventh notification information. The injection management system according to claim 1 or 2.
7. The seventh notification processing unit, when it determines that the location for the injection process is the specific injection process area and that the injection process has not yet been executed, notifies the pre-set eighth notification information as the seventh notification information, or when it determines that the location for the injection process is not the specific injection process area and that the injection process has already been executed, notifies the pre-set ninth notification information as the seventh notification information. The injection management system according to claim 6.
8. When the code information is read in a specific injection processing area among a plurality of injection processing areas on which the injection processing can be performed, and the execution status information indicating the appropriate execution status of the injection processing at the time the code information is read in that specific injection processing area does not match the execution status of the injection processing at the time the code information is read, the system includes an eighth notification processing unit that notifies a pre-set tenth notification information. The injection management system according to claim 1 or 2.
9. A first determination processing unit determines whether the injection support process based on the preparation data has already been performed by the injection support device when code information corresponding to the preparation data, which is assigned as a processing target by the injection support device that performs an injection support process that assists in at least a part of the injection process of injecting drugs into an infusion container based on the preparation data, is read, If the first determination processing unit determines that the injection support process has not been performed, the first notification processing unit notifies predetermined first notification information, A reading terminal equipped with [a specific feature / function].
10. On the computer, The steps include: determining whether the injection support process based on the preparation data has already been performed by the injection support device when code information corresponding to the preparation data, which is assigned as a target for processing by the injection support device that performs an injection support process that assists in at least a part of the injection process of injecting a drug into an infusion container based on the preparation data, is read; If it is determined that the aforementioned injection support process has not been completed, the process includes the step of broadcasting a predetermined first notification information, A compound injection management program to execute this process.