Medication distribution support system and method
The drug distribution support system addresses verification inconsistencies by using an information terminal and verification processing units to set and print customized verification codes, enhancing the accuracy and suitability of drug distribution processes.
Patent Information
- Application Number
- JP2023194010
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-01-20
- Estimated Expiration
- 2036-08-08
AI Technical Summary
Existing drug distribution systems face challenges in ensuring versatility and accuracy of drug verification processes due to variations in verification requirements and barcode information across different facilities, leading to potential mismatches and errors in drug distribution.
A drug distribution support system and verification control program that includes an information terminal, drug packaging device, and verification processing units to read, collate, and set verification information based on user-specific settings, ensuring compatibility and accuracy of drug distribution by printing customized verification codes on packaging.
Enhances the versatility and suitability of drug distribution systems by accurately determining the appropriateness of drug distribution to recipients, reducing errors and ensuring correct delivery and administration of medications.
Smart Images

Figure 0007617467000001 
Figure 0007617467000002 
Figure 0007617467000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a medication distribution support system and a collation control program for supporting medication distribution work. [Background technology]
[0002] Conventionally, in pharmacies and the like, a medicine packaging device (see Patent Document 1) that packages medicines such as tablets or powdered medicine into medicine packets according to the time of taking them has been used. The medicine packets packaged by the medicine packaging device are then transported to the facility where the patient resides, such as a hospital or a geriatric care facility, and distributed to the residents by a medicine distributor such as a nurse. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-104077 A Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, when a barcode is printed on the medicine package by the medicine packaging device and the medicine package is distributed to a resident at the residential facility, a matching operation using the barcode printed on the medicine package may be performed. However, depending on the operation system or equipment of the residential facility, the matching object to be matched with the barcode on the medicine package in the matching operation and the number of matching objects may differ, and the information to be included in the barcode printed on the medicine package may differ.
[0005] An object of the present invention is to increase the versatility of a medicine distribution support system that can determine whether or not a medicine is distributed to a recipient at the delivery destination of the medicine package. [Means for solving the problem]
[0006] A medicine dispensing support system according to one aspect of the present invention is a medicine dispensing support system including an information terminal and a medicine packaging device. The information terminal includes a matching processing unit that matches first matching information read from first code information written on a plurality of packaging containers in which one or more medicines are packaged for each administration period with a plurality of second matching information read from a plurality of second code information written on a plurality of items to be matched, a setting processing unit that sets the content of each of the second matching information in response to a user operation, and an output processing unit that outputs the setting content set by the setting processing unit. The medicine packaging device includes a print processing unit that prints, on the packaging container, the first code information that is set based on the setting content set by the setting processing unit and indicates the first matching information that can be matched with each of the second matching information.
[0007] In addition, the medication distribution support system may be provided with a print setting processing unit that receives the setting contents set by the setting processing unit output from the output processing unit, and sets the contents of the first matching information in the first code information printed by the print processing unit based on the setting contents.
[0008] It is also possible that the plurality of second matching information includes information on a first item common to a plurality of recipients and information on an individual second item different for each recipient. In this case, after the information on the first item is read from the second code information, the matching processing unit may use the information on the first item as a matching target when matching the first matching information read from the first code information until the next time different information is read for the same first item.
[0009] The second matching information set by the setting processing unit may include a reading order of the second matching information. In this case, the matching processing unit may determine whether the second code information corresponding to each of the second matching information has been read in accordance with the reading order of each of the second matching information.
[0010] It is also conceivable that the plurality of pieces of second matching information include at least the taking time and the recipient identification information.
[0011] In addition, the matching control program of the present invention is a matching control program for causing a processor to execute a first step of reading multiple second matching information from multiple second code information written on multiple items to be matched, a second step of reading first matching information from first code information written on multiple packaging containers in which one or multiple medicines are packaged according to their dosage period, and a third step of matching the first matching information and the multiple second matching information.
[0012] In addition, in the third step, it is considered that the first matching information and the multiple pieces of second matching information are matched when multiple pieces of second matching information are read from multiple pieces of second code information written on multiple items to be matched, and then the first matching information is read from the first code information written on the packaging container.
[0013] In addition, it is possible that the matching control program is a matching control program that causes the processor to further execute a fourth step of matching information of the same item contained in multiple pieces of first matching information when information of the same item is contained in multiple pieces of first matching information read from the first code information. Effect of the Invention
[0014] According to the present invention, it is possible to enhance the versatility of a medicine distribution support system capable of determining whether or not a medicine is to be distributed to a recipient at the destination of the medicine package. [Brief description of the drawings]
[0015] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of a medication distribution support system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of medication distribution management information used in the medication distribution support system according to the embodiment of the present invention. [Diagram 3] FIG. 3 is a flowchart showing an example of a flow of a medication distribution operation executed at a pharmacy in which a medication distribution support system according to an embodiment of the present invention is installed and at a delivery destination. [Figure 4] FIG. 4 is a schematic diagram showing an example of a flow of a medication distribution operation executed at a pharmacy where a medication distribution support system according to an embodiment of the present invention is installed and at a delivery destination. [Diagram 5] FIG. 5 is a flowchart showing an example of a procedure of a prescription data issuing process executed in the medication distribution support system according to the embodiment of the present invention. [Figure 6] FIG. 6 is a diagram showing an example of packaging data generated in the prescription data issuing process executed in the medicine distribution support system according to the embodiment of the present invention. [Figure 7] FIG. 7 is a diagram showing another example of packaging data generated in the prescription data issuing process executed in the medication distribution support system according to the embodiment of the present invention. [Figure 8] FIG. 8 is a flowchart showing an example of a procedure of a medicine packaging process executed in the medicine distribution support system according to the embodiment of the present invention. [Figure 9] FIG. 9 is a diagram showing an example of a packaging result of the medicine packaging process executed in the medicine distribution support system according to the embodiment of the present invention. [Figure 10] FIG. 10 is a flowchart showing an example of a procedure of a check process at the time of storage executed in the medicine distribution support system according to the embodiment of the present invention. [Figure 11] FIG. 11 is a flowchart showing an example of a procedure of a delivery verification process executed in the medicine distribution support system according to the embodiment of the present invention. [Figure 12] FIG. 12 is a flowchart showing an example of a procedure of a upon-receipt verification process executed in the medicine distribution support system according to the embodiment of the present invention. [Figure 13] FIG. 13 is a flowchart showing an example of a procedure of a medication-distribution verification process executed in the medication distribution support system according to the embodiment of the present invention. [Figure 14] FIG. 14 is a block diagram showing a schematic configuration of a medication distribution support system according to another embodiment of the present invention. [Figure 15] FIG. 15 is a diagram showing an example of a dosing timing sheet, a meal card, and a medicine packet used in a medicine distribution support system according to another embodiment of the present invention. [Figure 16] FIG. 16 is a flowchart showing an example of a procedure of a facility-side setting process and a print setting process executed in a medicine distribution support system according to another embodiment of the present invention. [Figure 17] FIG. 17 is a diagram showing an example of a screen displayed in a facility-side setting process executed in a medication distribution support system according to another embodiment of the present invention. [Figure 18] FIG. 18 is a diagram showing an example of a screen displayed in a facility-side setting process executed in a medication distribution support system according to another embodiment of the present invention. [Figure 19] FIG. 19 is a diagram showing an example of a screen displayed in a facility-side setting process executed in a medication distribution support system according to another embodiment of the present invention. [Figure 20] FIG. 20 is a flowchart showing an example of a procedure of a medication-distribution verification process executed in a medication distribution support system according to another embodiment of the present invention. [Figure 21] FIG. 21 is a diagram showing an example of a screen displayed in a medication distribution verification process executed in a medication distribution support system according to another embodiment of the present invention. [Figure 22] FIG. 22 is a diagram showing an example of a screen displayed in a medication distribution verification process executed in a medication distribution support system according to another embodiment of the present invention. [Figure 23] FIG. 23 is a flowchart showing another example of the procedure of the medication-distribution verification process executed in the medication distribution support system according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] [First embodiment] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings to facilitate understanding of the present invention. Note that the following embodiment is an example of the present invention and is not intended to limit the technical scope of the present invention.
[0017] [Medication distribution support system 10] As shown in Fig. 1, a medication support system 10 according to an embodiment of the present invention includes a dispensing support device 1, a reading terminal 2, a medicine packaging device 3, a printer 4, a medication support device 5, a mobile terminal 6, and a reading terminal 7. The dispensing support device 1, the reading terminal 2, the medicine packaging device 3, and the printer 4 are connected to each other via a network N1 so as to be able to communicate wirelessly or wired. The medication support device 5, the mobile terminal 6, and the reading terminal 7 are connected to each other via a network N2 so as to be able to communicate wirelessly or wired. The networks N1 and N2 are LANs, WANs, the Internet, intranets, or the like.
[0018] The dispensing support device 1, the reading terminal 2, the medicine packaging device 3, and the printer 4 are disposed in a pharmacy A where medicines are dispensed. The dispensing support device 1 is an example of a pharmacy-side terminal, but its location may be outside the pharmacy A if it can be connected to the network N1. Meanwhile, the drug distribution support device 5, the mobile terminal 6, and the reading terminal 7 are disposed in each of the elderly care facilities B to which the medicines dispensed at the pharmacy A are delivered. The elderly care facility B is a facility in which multiple recipients who take the medicines dispensed at the pharmacy A reside. The elderly care facility B is merely an example of a predetermined drug distribution group, and for example, an area or delivery route including the homes of multiple recipients is also an example of the drug distribution group. The drug distribution support device 5 is an example of a facility-side terminal, but its location may be outside the elderly care facility B if it can be connected to the network N2 and used at the elderly care facility B. Furthermore, it is also conceivable that the dispensing support device 1 also functions as the medication distribution support device 5.
[0019] [Drug packaging device 3] The medicine packaging device 3 is a dispensing device capable of packaging medicines in medicine packets 81 (see FIG. 4) for each time of taking medicine based on prescription data input from the dispensing support device 1. For example, the medicine packaging device 3 is a tablet packaging machine that packages tablets or a powdered medicine packaging machine that packages powdered medicine. Specifically, the tablet packaging machine has a plurality of medicine cassettes containing a plurality of types of tablets, and performs a packaging operation of dispensing tablets from the medicine cassettes according to prescription data and packaging them in the medicine packets 81 for each time of taking medicine. In addition, the powdered medicine packaging machine performs a packaging operation of packaging the input powdered medicine in the medicine packets 81 for each time of taking medicine according to prescription data. The medicine packets 81 used in these packaging operations are an example of packaging containers. Furthermore, a configuration in which the tablet packaging machine or the powdered medicine packaging machine can package tablets and powdered medicine for each time of taking medicine is also conceivable. In addition, in the drug packaging device 3, the drug packages 81 are formed by heating and melting a portion of a continuous, long drug packaging sheet provided in the drug packaging device 3, and perforations are formed between each of the drug packages 81 to make them easy to separate.
[0020] The medicine packaging device 3 includes a control unit 31 that controls the medicine packaging device 3, and a packaging printer 32 that prints information on the medicine bag 81. The control unit 31 includes a CPU, a ROM, and a RAM. The packaging printer 32 prints, in accordance with a control instruction from the control unit 31, first medicine distribution information including a recipient ID (an example of recipient identification information) indicating a recipient who takes the medicine contained in the medicine bag 81, the time of taking the medicine contained in the medicine bag 81, and predetermined delivery destination identification information on the medicine bag 81. The delivery destination identification information is information such as a delivery destination ID or delivery destination name indicating the elderly care facility B where the recipient of the medicine in the medicine bag 81 resides, and is registered in a recipient master described later. Note that, instead of or together with the characters indicating the time of taking the medicine, it is also possible to print on the medicine bag 81 a number (e.g., a two-digit number) of a taking time code predetermined for each time of taking the medicine or an image such as a pictogram indicating the time of taking the medicine. Here, the numbers of the dosage time code may be printed as characters, but if the medicine packaging device 3 has a function of printing the pictogram, the control unit 31 may use that function to print an image registered in advance as an image of the numbers of the dosage time code instead of the pictogram. This makes it possible to print the numbers of the dosage time code on the medicine package 81 in an existing system.
[0021] In particular, in the medicine packaging device 3, a code 811 (see FIG. 4), such as a one-dimensional code or a two-dimensional code, indicating the first dispensing information is printed on the medicine package 81 by the packaging printer 32. Here, the control unit 31 when printing the first dispensing information on the medicine package 81 using the packaging printer 32 is an example of a first recording unit. Note that, as another embodiment, the first dispensing information may be printed on a first recording medium such as a label attached to the medicine package 81. It is also possible that a first recording medium such as an IC tag is attached to the medicine package 81. In this case, a configuration in which the medicine packaging device 3 includes a recording means such as an IC reader / writer that records the first dispensing information on the first recording medium is considered.
[0022] The medicine packaging device 3 can also execute a patient-specific packaging process in which medicines taken by one patient are successively packaged in a series of the medicine packages 81 for each period of time, and a time-specific packaging process in which medicines taken by a plurality of patients belonging to a predetermined medication distribution group are arranged by period of time and successively packaged in a series of the medicine packages 81. In the medicine packaging device 3, the code 811 is printed on each of the medicine packages 81 by the packaging printer 32 regardless of whether the patient-specific packaging process or the time-specific packaging process is executed.
[0023] In addition, when the period-based packaging process is executed, it is also possible to deliver the series of medicine packets 81 without separating them, so another embodiment is also possible in which the packaging printer 32 prints the code 811 only on the first or last medicine packet 81. In this case, in the storage collation process (see FIG. 10) described later, the first dispensing information printed on the first or last medicine packet 81 among the series of medicine packets 81 by the period of administration is subject to collation.
[0024] [Printer 4] The printer 4 is used to print information on a label 821 (an example of a second recording medium: see FIG. 4) to be attached to a medicine bag 82 (an example of a delivery container: see FIG. 4) used when storing the medicine packages 81 of multiple users belonging to a predetermined medicine distribution group together for the same dosing period. Specifically, the printer 4 prints (records) on the label 821, second medicine distribution information including the dosing period corresponding to the medicine packages 81 stored in the medicine bag 82 and predetermined delivery destination identification information, in accordance with a control instruction from the dispensing support device 1. In particular, the printer 4 prints on the label 821 a code 822 (see FIG. 4), such as a one-dimensional code or a two-dimensional code, indicating the second medicine distribution information. Then, the label 821 is attached to the medicine bag 82 for use. The delivery destination identification information is information indicating the elderly care facility B where the user of the medicine in the medicine bag 81 resides, and is registered in advance in a user master described later.
[0025] The label 821 is an example of a means for recording the second dispensing information on the medicine bag 82, and another embodiment may be considered in which the printer 4 directly prints the second dispensing information on the medicine bag 82. Also, a second recording medium such as an IC tag may be attached to the medicine bag 82. In this case, the dispensing support device 1 may be configured to include a recording means such as an IC reader / writer that records the second dispensing information on the second recording medium. The printer 4 is also used to print a prescription corresponding to the prescription data according to print data received from the dispensing support device 1.
[0026] [Dispensing support device 1] The dispensing support device 1 is a personal computer including a control unit 11, a data storage unit 12, a communication interface 13, a display device 14, an operation device 15, and a drive device 16. The dispensing support device 1 alone may be regarded as a medication distribution support system according to the present invention. A higher-level system (not shown), such as an electronic medical record system or a prescription input terminal, which inputs prescription data to the dispensing support device 1, is connected to the dispensing support device 1 via the network N1. It is also possible to configure the dispensing support device 1 so that prescription data can be input using the operation device 15.
[0027] The control unit 11 includes a CPU, a ROM, and a RAM. The CPU is a processor that controls the dispensing support device 1 by executing processes according to various control programs. The ROM is a non-volatile memory in which programs such as BIOS executed by the CPU are stored in advance. The RAM is a volatile or non-volatile memory used for expanding various control programs by the CPU and temporarily storing data.
[0028] The data storage unit 12 is a non-volatile storage means such as a hard disk or SSD that stores various application programs and various data executed by the control unit 11. Specifically, the data storage unit 12 stores a dispensing support program for causing the control unit 11 to execute a prescription data issuing process (see FIG. 5), a check process at the time of storage (see FIG. 10), and a check process at the time of delivery (see FIG. 11), which will be described later.
[0029] For example, the control unit 11 functions as a second recording unit 111, a determination unit 112, and a first notification unit 113 by executing various processes in accordance with the dispensing support program.
[0030] The second recording unit 111 uses the printer 4 to print (record) the code 822, which is the second medication distribution information including the administration time and delivery destination identification information of the elderly care facility B, on the label 821 attached to the medicine bag 82 used when storing the medicine packages 81 of multiple users belonging to a predetermined elderly care facility B (medication distribution group) for the same administration time.
[0031] The determination unit 112 determines whether or not the taking time and the delivery destination identification information of the first medication information read from the medicine package 81 match with the taking time and the delivery destination identification information of the second medication information read from the medicine bag 82. The first medication information and the second medication information are read by the reading terminal 2.
[0032] The first notification unit 113 notifies the determination result of the determination unit 112. For example, the first notification unit 113 displays whether or not the determination result of the determination unit 112 is a match on the reading terminal 2 or the display device 14. Note that the first notification unit 113 may also display an error message only when the determination result of the determination unit 112 is not a match.
[0033] The data storage unit 12 also stores various databases such as a drug master, a recipient master, a pharmacist master, a prescription classification master, a medical department master, and a ward master. For example, the drug master includes information such as a drug code, a drug name, a JAN code (or RSS), a medicine bottle code, a classification (dosage form: powder, tablet, liquid medicine, external medicine, etc.), a specific gravity, a drug type (ordinary medicine, poison, narcotic, powerful drug, antipsychotic, therapeutic drug, etc.), a compounding change, an excipient drug, and a caution. Furthermore, the drug master includes side effect-related information regarding side effects that may occur for each drug. As a result, in the dispensing support device 1, the control unit 11 can also execute a suspect drug identification process that identifies a drug that is likely to cause a side effect based on the side effect-related information and the prescription data when the content of the side effect is selected, for example. The recipient master also includes information such as the recipient ID, name, sex, age, address, medical history, family information, medical department, and hospital ward of each recipient, as well as the delivery destination identification information corresponding to the recipient's nursing home B. The recipient is a concept that includes residents of the nursing home B and patients receiving medical treatment at a medical institution.
[0034] The data storage unit 12 also includes a prescription data storage unit 121 and a medication management information storage unit 122. The prescription data storage unit 121 stores the prescription data acquired from the upper system (not shown) in a database format. The prescription data includes, for example, prescription issue date, order number, prescription category, BCD, recipient ID, recipient name, recipient date of birth, drug information (drug code, drug name, dosage, etc.), dosage form information (oral, external, etc.), usage information (including time of administration), medical treatment type (outpatient, hospitalization, etc.), medical department, etc.
[0035] The medication distribution management information storage unit 122 stores medication distribution management information D1 in which delivery destination identification information, administration time, and recipient identification information are associated with each other. Here, Fig. 2 is a diagram showing an example of the medication distribution management information D1. As shown in Fig. 2, in the medication distribution management information D1, a delivery date, the delivery destination ID and the name of the elderly care facility B, which are delivery destination identification information, the administration time, and the recipient ID and name, which are recipient identification information, are stored in association with each other.
[0036] Specifically, the control unit 11 generates the medication distribution management information D1 based on the prescription data of multiple recipients and the recipient master input from the higher-level system (not shown). Note that, although the medication distribution management information D1 shown in Fig. 2 indicates information corresponding to the time of taking a drug for one day, the information is not limited to this. For example, the control unit 11 generates the medication distribution management information D1 corresponding to any predetermined period of taking a drug, such as multiple days' worth or one week's worth, which are delivered simultaneously from the pharmacy A to the elderly care facility B.
[0037] 2, the case where two geriatric health facilities B1 and B2 are registered as the geriatric health facility B will be described as an example, but one or three or more geriatric health facilities B may be registered in advance as delivery destinations. Furthermore, in this embodiment, the case where the geriatric health facility B is set as one drug distribution group will be described, but for example, a room or floor in the geriatric health facility B where multiple users reside may be set as the drug distribution group.
[0038] The communication interface 13 has a network card or the like that executes wireless or wired data communication in accordance with a predetermined communication protocol between the reading terminal 2, the medicine packaging device 3, and the printer 4 via the network N1. The display device 14 is a display means such as a liquid crystal display or an organic EL display that displays various information in accordance with control instructions from the control unit 11. The operation device 15 is an operation means operated by a user to input various information to the dispensing support device 1. Specifically, the operation device 15 includes a keyboard and a mouse (pointing device) that accept input operations of various information in accordance with the display screen of the display device 14.
[0039] The drive device 16 is capable of reading the dispensing support program from a computer-readable recording medium 17 on which the dispensing support program is recorded. The recording medium 17 is a CD, a DVD, a BD, a USB memory, or the like. In the dispensing support device 1, the control unit 11 installs the dispensing support program read from the recording medium 17 by the drive device 16 into the data storage unit 12.
[0040] [Reading terminal 2] The reading terminal 2 is a reading means such as a barcode reader that reads the first and second dispensing information from the code 811 and the code 822 attached to the medicine package 81 and the medicine bag 82. The first and second dispensing information read by the reading terminal 2 are input to the dispensing support device 1. In addition, when a first recording medium or a second recording medium such as an IC tag on which the first and second dispensing information are recorded is attached to the medicine package 81 or the medicine bag 82, the reading terminal 2 is a reading means such as an IC reader / writer that reads information from the first or second recording medium. In addition, the reading terminal 2 may be a mobile terminal such as a mobile phone, a smartphone, a PDA, a media player, or a tablet terminal, as long as it can read information from the code 811 and the code 822.
[0041] [Drug distribution support device 5] On the other hand, the medication distribution support device 5 is a personal computer including a control unit 51, a data storage unit 52, a communication interface 53, a display unit 54, an operation unit 55, a drive unit 56, and the like.
[0042] The control unit 51 includes a CPU, a ROM, and a RAM. The CPU is a processor that controls the medication distribution support device 5 by executing processes according to various control programs. The ROM is a non-volatile memory in which programs such as BIOS executed by the CPU are stored in advance. The RAM is a volatile or non-volatile memory used for expanding various control programs by the CPU and temporarily storing data.
[0043] The data storage unit 52 is a non-volatile storage means such as a hard disk or SSD that stores various application programs and various data executed by the control unit 51. Specifically, the data storage unit 52 stores a medication distribution support program for causing the control unit 51 to execute a later-described reception verification process (see FIG. 12) and a medication distribution verification process (see FIG. 13), etc.
[0044] For example, the control unit 51 functions as a display control unit 511, a delivery destination determination unit 512, and a second notification unit 513 by executing various processes in accordance with the medication distribution support program.
[0045] When the first medication distribution information is read from the medicine packet 81, the display control unit 511 reads out and displays a facial image of the recipient corresponding to the recipient ID of the first medication distribution information from the data storage unit 52. Specifically, when the first medication distribution information is read by the mobile terminal 6, the display control unit 511 causes the mobile terminal 6 to display the facial image of the recipient based on a resident master stored in the master storage unit 521, which will be described later.
[0046] The delivery destination determination unit 512 determines whether the delivery destination identification information of the second medication information read from the medicine bag 82 at the delivery destination matches the delivery destination identification information corresponding to the delivery destination. That is, the delivery destination determination unit 512 determines whether the delivery destination is correct as a delivery destination to which the medicine bag 82 should be delivered.
[0047] The second notification unit 513 notifies the determination result by the delivery destination determination unit 512. For example, it is considered that the second notification unit 513 displays whether or not the determination result of the delivery destination determination unit 512 is a match on the display device 54 or the reading terminal 7. Note that the second notification unit 513 may also display an error message only when the determination result of the delivery destination determination unit 512 is not a match.
[0048] The data storage unit 52 has a master storage unit 521 and a conversion information storage unit 522. The master storage unit 521 stores a resident master including information such as a resident ID, a resident name, a facial image, a medical history, or a medication history of the resident residing in the elderly care facility B. The facial image is registered in advance as an image such as a facial photograph or a portrait showing the resident's appearance.
[0049] The conversion information storage unit 522 stores conversion information that is determined in advance to realize compatibility between the patient master managed by the pharmacy A and the resident master managed by the elderly care facility B. For example, the conversion information is information indicating the correspondence between the patient ID and the resident ID. It is also possible that the patient ID in the patient master is a combination of the delivery destination identification information corresponding to the elderly care facility B and the resident ID.
[0050] Thereby, in the medication distribution support device 5, the control unit 51 can convert the recipient ID in the recipient master managed by the pharmacy A into the resident ID based on the conversion information. Therefore, in the medication distribution support system 10, the system on the pharmacy A side and the system on the elderly care facility B side can be configured separately, and there is no need to transmit the information on the resident master on the elderly care facility B side to the pharmacy A side.
[0051] The communication interface 53 has a network card or the like that executes wireless or wired data communication with the dispensing support device 1 or the like via the network N1 in accordance with a predetermined communication protocol. The display device 54 is an example of a terminal-side display unit that includes a display means such as a liquid crystal display or an organic EL display that displays various information in accordance with a control instruction from the control unit 51, and a speaker that outputs sound in accordance with a control instruction from the control unit 51. The operation device 55 is an operation means operated by a user to input various information to the dispensing support device 5. Specifically, the operation device 55 includes a keyboard and a mouse (pointing device) that accept input operations of various information in accordance with the display screen of the display device 54.
[0052] The drive device 56 is capable of reading the medication distribution support program from a computer-readable recording medium 57 on which the medication distribution support program is recorded. The recording medium 57 is a CD, a DVD, a BD, a USB memory, or the like. In the medication distribution support device 5, the control unit 51 installs the medication distribution support program read from the recording medium 57 by the drive device 56 into the data storage unit 52.
[0053] [Mobile device 6] The mobile terminal 6 is, for example, a mobile phone, a smartphone, a PDA, a media player, or a tablet terminal, and is carried by a medicine distributor who distributes the medicine package 81 contained in the medicine bag 82 to a patient at the elderly care facility B. The mobile terminal 6 includes a control unit 61 and a camera 62.
[0054] The control unit 61 includes a CPU, a RAM, a ROM, and the like, and controls the mobile terminal 6. In addition, in the mobile terminal 6, various processes are executed by the control unit 61 according to application programs preinstalled. The camera 62 is a photographing means for photographing an image or video. The control unit 61 has a code reading function for reading a one-dimensional code or a two-dimensional code included in an image or video photographed by the camera 62. Specifically, the mobile terminal 6 can read information from a one-dimensional code or a two-dimensional code printed on the medicine package 81 and the medicine bag 82 using the code reading function. The control unit 61 transmits the information read by the camera 62 to the medication distribution support device 5. In addition, the mobile terminal 6 also includes a display unit for displaying various information and an operation unit for accepting various operations.
[0055] [Reading terminal 7] The reading terminal 7, like the reading terminal 2, is a reading means such as a barcode reader that reads information from a one-dimensional code or a two-dimensional code printed on the medicine package 81 or the medicine bag 82. The information read by the reading terminal 7 is input to the medication distribution support device 5. When a recording medium such as an IC tag is attached to the medicine package 81 or the medicine bag 82, the reading terminal 7 is a reading means such as an IC reader / writer that reads information from the recording medium. It is also possible to use the portable terminal 6 as the reading terminal 7 and omit the reading terminal 7.
[0056] [An example of medication distribution work] Next, a flow of a drug distribution operation performed in the pharmacy A and the elderly health care facility B in which the drug distribution support system 10 is used will be described with reference to Figures 3 and 4. Specifically, steps S1 to S5 shown in Figure 3 are performed in the pharmacy A, and steps S6 to S7 are performed in the elderly health care facility B. Figure 4 is a diagram that illustrates a flow of the drug distribution operation when medicines are delivered from the pharmacy A to the elderly health care facilities B1 and B2, which are examples of the elderly health care facility B.
[0057] <Step S1> First, in the dispensing support device 1, the control unit 11 selects the elderly care facility B to which the medicine is to be delivered in response to user operation of the operating device 15, and executes a prescription data issuance process to issue prescription data corresponding to the elderly care facility B (S1).
[0058] <Step S2> Then, in the dispensing support device 1, the control unit 11 generates packaging data based on each of the prescription data issued in step S1, and inputs the packaging data to the medicine packaging device 3, thereby starting automatic dispensing by the medicine packaging device 3 (S2). As a result, as shown in Fig. 4, each of the medicine packages 81 containing the medicine to be taken by the recipient belonging to each of the elderly care facilities B is obtained.
[0059] In step S2, in the medicine packaging device 3, the control unit 31 causes the packaging printer 32 to print the code 811 indicating the first medication dispensing information on the medicine package 81 as shown in Fig. 4. The first medication dispensing information includes the recipient ID, the time of administration, and the delivery destination identification information. The name of the recipient, the date and time of administration, and the time of administration are also printed on the medicine package 81. It is also conceivable that the first medication dispensing information includes information on the date and time of administration.
[0060] Furthermore, in step S2, the control unit 11 uses the printer 4 to print the code 822 indicating the second medication distribution information on the label 821 to be affixed to the medicine bag 82, as shown in Fig. 4. The second medication distribution information includes the administration time and the delivery destination identification information. The name of the geriatric care facility, the date and time of administration, and the administration time are also printed on the medicine bag 82.
[0061] <Step S3> When the dispensing operation by the medicine packaging device 3 is completed, a pharmacist in charge of inspection then inspects the medicine dispensed by the medicine packaging device 3 (S3). For the inspection, an image inspection system may be used that takes an image of the medicine dispensed by the medicine packaging device 3 and automatically inspects the medicine based on the captured image. For example, when the period-based packaging process is executed in the medicine packaging process, the image inspection system divides the image of each of the medicine packages 81 arranged by the period of administration on a per-care facility basis, and generates an inspection image arranged by the period of administration on a per-user basis. The image inspection system then inspects the medicine dispensed by the medicine packaging device 3 based on the inspection image.
[0062] <Step S4> Next, as shown in Fig. 4, the delivery person places each of the medicine packages 81 to be delivered to each of the elderly care facilities B in the medicine bag 82 corresponding to the administration time and delivery destination of the medicine package 81 (S4). At this time, the delivery person uses the reading terminal 2 to read the first medicine dispensing information and the second medicine dispensing information from each of the medicine packages 81 and the medicine bag 82. As a result, the control unit 11 of the dispensing management device 1 determines whether or not the first medicine dispensing information and the second medicine dispensing information match in a later-described storage time comparison process.
[0063] <Step S5> Thereafter, the delivery person delivers each of the medicine bags 82 to the delivery destination (S5). At this time, the delivery person uses the reading terminal 2 to read the second dispensing information from each of the medicine bags 82. As a result, the control unit 11 of the dispensing management device 1 determines whether or not there is any omission in the medicine bags 82 to be delivered to the delivery destination in a delivery verification process described later.
[0064] <Step S6> Next, at each of the elderly care facilities B, when each of the medicine envelopes 82 is received from the pharmacy A, a medicine distributor uses the reading terminal 7 to read the second medicine distribution information from the code 822 of the medicine envelope 82 (S6). As a result, the control unit 51 of the medicine distribution support device 5 determines whether or not the delivery destination identification information included in the second medicine distribution information matches the delivery destination identification information of the elderly care facility B where the reading terminal 7 is located in the medicine receiving process described later.
[0065] <Step S7> Thereafter, the medicine distribution staff of the elderly care facility B distributes each of the medicine packages 81 contained in the medicine bag 82 corresponding to the time of administration to the resident for each time of administration (S7). At this time, in the medicine distribution work, the medicine packages 81 of the multiple users are stored in the medicine bag 82 for each time of administration, so that at the delivery destination, the elderly care facility B, it is possible to easily take out the medicine packages 81 of the multiple users from the medicine bag 82 for each time of administration and administer the medicine to each user. Also, in the step S7, the medicine distribution staff reads the first medicine distribution information from each of the medicine packages 81 using the mobile terminal 6. As a result, in a medicine distribution verification process described later, the control unit 51 of the medicine distribution support device 5 reads out the face image 64 of the resident corresponding to the user ID from the resident master stored in the master storage unit 521 of the data storage unit 52 based on the user ID included in the first medicine distribution information, and displays it on the mobile terminal 6.
[0066] [Various processes executed by the medication distribution support system 10] Hereinafter, an example of various processes executed in the medicine distribution support system 10 when the medicine distribution work (see FIG. 3) is performed will be described with reference to Fig. 5 to Fig. 13. Note that the execution subjects of the various processes executed in the medicine distribution support system 10 are not limited to those described here, and the processes may be executed by control units of various devices constituting the medicine distribution support system 10.
[0067] [Prescription data issuance process] First, with reference to FIG. 5, the prescription data issuing process executed by the control unit 11 of the dispensing support device 1 in step S1 will be described.
[0068] <Step S11> In step S11, the control unit 11 judges whether or not a prescription data issuing operation has been performed for one or more of the elderly care facilities B. Specifically, the control unit 11 selects one or more of the elderly care facilities B in response to a user operation of the operation device 15 in the dispensing support device 1, and accepts an issuing operation of prescription data for each of the elderly care facilities B. Then, when the prescription data issuing operation is performed (S11: Yes), the process proceeds to step S12. Note that the process waits in step S11 until the prescription data issuing operation is performed (S11: No).
[0069] <Step S12> In step S12, the control unit 11 generates package data in which the prescription data of each of the recipients belonging to each of the elderly care facilities B is broken down and arranged for the same period of taking the medicine by the elderly care facility to which the recipient belongs.
[0070] For example, the control unit 11 generates group prescription data by grouping prescription data of multiple recipients belonging to "Elderly Health Care Facility B1" and "Elderly Health Care Facility B2" as shown in Fig. 6. After that, the control unit 11 generates package data by rearranging prescription data corresponding to each recipient belonging to "Elderly Health Care Facility B1" and "Elderly Health Care Facility B2" by administration period based on the group prescription data as shown in Fig. 7. The package data also includes data (null data) indicating that no drug exists for a recipient corresponding to the administration period.
[0071] <Step S13> Then, in step S13, the control unit 11 outputs the packaging data to the medicine packaging device 3. As a result, the medicine packaging device 3 executes a medicine packaging process (see FIG. 8) described below in accordance with the packaging data. Note that, as another embodiment, a one-dimensional code or a two-dimensional code indicating the packaging data may be printed out by the printer 4 connected to the dispensing support device 1. As a result, the medicine packaging device 3 can perform a packaging operation in accordance with the packaging data by reading the packaging data from the printed paper by a hardcode reader or the like.
[0072] [Medicine packaging processing] Next, the medicine packaging process executed by the control unit 31 of the medicine packaging device 3 in step S2 will be described with reference to Fig. 8. Note that in this embodiment, the case where the time-specific packaging process is executed as the medicine packaging process will be described as an example, but the recipient-specific packaging process may also be executed.
[0073] <Step S21> First, in step S21, the control unit 31 waits for the input of the packaging data from the dispensing support device 1 (S21: No). Then, when it is determined that the packaging data has been input (S21: Yes), the control unit 31 shifts the process to step S22.
[0074] <Step S22> In step S22, the control unit 31 sets the first of the packaging data, the elderly care facility B1, as the packaging target. Specifically, when the packaging data shown in FIG. 7 is input, the control unit 11 sets "elderly care facility B1" as the packaging target in the first step S22. Then, when step S22 is executed for the second or subsequent times, the control unit 11 sets the second and subsequent hospital rooms as packaging targets in order. That is, when the packaging data shown in FIG. 7 is input, the control unit 31 sets "elderly care facility B2" as the packaging target in the second step S22.
[0075] <Step S23> In step S23, the control unit 31 starts packaging the first administration period corresponding to the elderly care facility B selected as the packaging target in step S22 from the packaging data.
[0076] Specifically, when the packaging data shown in Fig. 7 has been input, the control unit 31 starts packaging in the first step S23, with the taking time of "△ month △ day after breakfast" in "Elderly care facility B1" as the packaging target. Then, when step S23 is executed from the second time onwards, the control unit 31 starts packaging for the second and subsequent taking times in order. That is, when the packaging data shown in Fig. 7 has been input, the control unit 31 starts packaging in the second step S23, with the taking time of "△ month △ day after lunch" in "Elderly care facility B1" as the packaging target.
[0077] 9(A) is a diagram showing an example of a packaging result when the medicine packaging process is executed based on the packaging data shown in FIG. 7. In the packaging result shown in FIG. 9(A), medicines to be taken by multiple recipients belonging to the same elderly care facility B are packaged consecutively according to the period of administration. Specifically, the medicine packets 81 corresponding to recipients "Yuyama Ichiro", "Yuyama Jiro", and "Yuyama Saburo" at the elderly care facility B1 are formed consecutively after breakfast, lunch, and dinner on △ month △ day. After △ month △ day, the next day, △ month □ day, is packaged in the same form.
[0078] In addition, when the prescription data includes information (such as type and use time) of an external medicine such as eye drops, liquid medicine, or external medicine that is not packaged in the medicine packet 81, the packaging data may include information on the external medicine in addition to data on the medicine packaged by the medicine packaging device 3. In this case, the control unit 31 may print information such as the presence of the external medicine and the contents of the external medicine in the medicine packet 81 corresponding to the use time of the external medicine by using characters or pictograms (images). This makes it possible to easily grasp the presence of the external medicine when dispensing the medicine packet 81, and to prevent forgetting to use the external medicine. In addition, even if the medicine packet 81 corresponding to the use time of the external medicine does not exist, the control unit 31 may output an empty medicine packet 81 and print information such as the presence of the external medicine and the contents of the external medicine in the medicine packet 81 by using characters or pictograms (images). As a result, even if there is a non-packaged medicine that should be used at a time different from the time of taking the medicine packet 81, the presence of the non-packaged medicine can be easily identified by referring to the medicine packet 81, thereby preventing forgetting to use the non-packaged medicine.
[0079] <Step S24> Next, in step S24, the control unit 31 judges in sequence whether or not there is a drug to be taken at the time for each recipient included in the packaging data. If there is no drug to be taken at the time in the data, that is, if the data is null data (S24: No), the control unit 31 shifts the process to step S241. On the other hand, if there is a drug to be taken at the time in the data, that is, if the data is not null data (S24: Yes), the control unit 31 shifts the process to step S25.
[0080] <Step S25> In step S25, the control unit 31 executes a packaging operation for the data included in the packaging data. Specifically, the control unit 31 causes the packaging printer 32 to print the name of the recipient, the time of taking the medicine, and the code 811 indicating the first medication distribution information on the medicine package 81, and packages the medicine corresponding to the data into the medicine package 81.
[0081] <Step S241> On the other hand, in step S241, the control unit 31 creates the empty medicine packet 81 on which a message is printed by the packaging printer 32 indicating that there is no medicine to be taken at the relevant time. Specifically, the name of the recipient, the time of taking the medicine, the code 811, and information indicating that there is no medicine (no medicine) are printed on the empty medicine packet 81.
[0082] <Step S26> Then, in step S26, the control unit 31 judges whether or not the packaging for the same dosing period started in step S23 has been completed. If it is judged that the packaging for the same dosing period has been completed (S26: Yes), the control unit 31 shifts the process to step S27. On the other hand, if it is judged that the packaging for the same dosing period has not been completed (S26: No), the control unit 31 returns the process to step S24.
[0083] <Step S27> In step S27, the control unit 31 judges whether or not the packaging of all dosing periods for the same geriatric health facility B set as the packaging target in step S22 has been completed. If it is determined that the packaging of all dosing periods has been completed (S27: Yes), the control unit 31 shifts the process to step S28. On the other hand, if it is determined that the packaging of all dosing periods has not been completed (S27: No), the control unit 31 shifts the process to step S271.
[0084] <Step S271> In step S271, the control unit 31 executes a process of dividing the package to indicate the timing at which the drug administration period changes, and returns the process to step S23. For example, the dividing process is to provide one empty drug package 81. This makes it possible to easily grasp the timing at which the drug administration period changes in the drug package sheet in which the drug packages 81 obtained as the packaging result of the drug package process are continuously formed. In addition, the empty drug package 81 may be printed with various information for inspection and verification regarding the contents of each drug package 81 that is connected in front of it. In addition, the dividing process may be to cut the drug package sheet in which the drug packages 81 are continuously formed once. In this way, the drug package device 3 can automatically obtain a continuum of the drug packages 81 for each drug administration period. In addition, it is also possible to omit the dividing process as another embodiment.
[0085] <Step S28> Then, in step S28, it is determined whether or not packaging has been completed for all of the elderly health facilities B included in the packaging data. If it is determined that packaging has been completed for each of the elderly health facilities B (S28: Yes), the control unit 31 ends the series of drug packaging processes and returns the process to step S21. On the other hand, if it is determined that packaging has not been completed for each of the elderly health facilities B (S28: No), the control unit 31 transitions the process to step S22 and starts packaging operation for the next elderly health facility B.
[0086] In the present embodiment, the case where the period-based packaging process is performed in the medicine packaging process has been described as an example, but the recipient-based packaging process may be performed in the medicine packaging process. FIG. 9(B) is a diagram showing a packaging result when the recipient-based packaging process is performed for "Elderly Care Facility B1" according to the group prescription data shown in FIG. 6. In the packaging result shown in FIG. 9(B), the medicines taken by one recipient are packaged consecutively for each period of intake. Specifically, in the example shown in FIG. 9(B), the medicine packets 81 corresponding to after breakfast, after lunch, and after dinner on △ month △ day for the recipient "Yuyama Ichiro", and after breakfast, after lunch, and after dinner on △ month □ day are formed consecutively. After the recipient "Yuyama Ichiro", the medicine packets 81 corresponding to each period of intake are also formed consecutively for the recipient "Yuyama Jiro" who belongs to the same elderly care facility B1.
[0087] [Containment verification process] Next, the storage time collation process executed by the control unit 11 of the dispensing support device 1 in step S3 will be described with reference to the flowchart of FIG.
[0088] In addition, when the user-specific packaging process is executed, when the medicine packets 81 are placed in the medicine bags 82 in step S3, each of the medicine packets 81 is separated and placed in each of the medicine bags 82. On the other hand, when the period-specific packaging process is executed, when the medicine packets 81 are placed in the medicine bags 82 in step S3, each of the medicine packets 81 may be separated and placed in each of the medicine bags 82, or multiple medicine packets 81 connected by taking period may be placed in the medicine bag 82 without being separated. By such a storing operation, multiple medicine bags 82 in which the medicine packets 81 of multiple users corresponding to the taking period are stored together are prepared at the pharmacy A.
[0089] <Step S31> In step S31, the control unit 11 judges whether the second dispensing information has been read from the code 822 of the medicine bag 82 by the reading terminal 2. Here, when the control unit 11 judges that the second dispensing information has been read (S31: Yes), it shifts the process to step S32. Meanwhile, the process waits at the step S31 until the second dispensing information is read (S31: No). The control unit 11 can judge the difference between the first dispensing information of the medicine packet 81 and the second dispensing information of the medicine bag 82, for example, according to the presence or absence of the recipient ID that exists only in the first dispensing information. Of course, the first dispensing information and the second dispensing information may include information that allows the identification.
[0090] <Step S32> In step S32, the control unit 11, based on the second dispensing information of the medicine bag 82 read in step S31 and the medicine dispensing management information D1, identifies one or more medicine packets 81 that have been predetermined as the medicine packets 81 to be contained in the same medicine bag 82. Specifically, the control unit 11 identifies the medicine packet 81 that contains the medicine of the recipient ID whose delivery destination identification information and the taking time are the same as those of the second dispensing information in the medicine dispensing management information D1, as the medicine packet 81 to be contained in the medicine bag 82.
[0091] <Step S33> Then, in step S33, the control unit 11 judges whether or not the first dispensing information has been read by the reading terminal 2 from the code 811 of the medicine package 81. Here, when the control unit 11 judges that the first dispensing information has been read (S33: Yes), it shifts the process to step S34, and repeats the judgment of step S33 until the first dispensing information is read (S33: No).
[0092] <Step S34> In step S34, the control unit 11 judges whether the delivery destination identification information and the taking time of the second dispensing information read in step S31 match the delivery destination identification information and the taking time of the first dispensing information read in step S33. Here, the step S34 is a process executed by the judgment unit 112 of the control unit 11. Also, in the step S34, the control unit 11 stores the first dispensing information read in step S33 and the judgment result in step S34 as a reading history in the data storage unit 12. This makes it possible for the dispensing support device 1 to refer to and output the reading history.
[0093] <Step S35> Then, in step S35, the control unit 11 notifies the determination result in step S34. Here, step S35 is a process executed by the first notification unit 113 of the control unit 11. Specifically, the control unit 11 notifies the user of the determination result by displaying the determination result on the display device 14 or the reading terminal 2. This allows the user to recognize the determination result. Therefore, human error is suppressed in the drug distribution work of collectively storing the drug packages 81 of multiple users in the drug bag 82 according to the time of taking the drug and delivering the drug to the delivery destination. Note that the method of notifying the determination result is not limited to display, and the determination result may be notified by sound or light emission.
[0094] <Step S36> Thereafter, in step S36, the control unit 11 judges whether or not to end the reading operation of the first dispensing information from the medicine bag 81 contained in the medicine bag 82 by the reading terminal 2. Specifically, when the user continues to operate the reading terminal 2 or when the first dispensing information is read from the next medicine bag 81, the control unit 11 judges not to end the reading operation (S36: No) and shifts the process to step S33. As a result, the reading of the first dispensing information from each of the medicine bags 81 contained in the medicine bag 82 is executed in sequence. On the other hand, when an end signal is input from the reading terminal 2 in response to an end operation by the user to the reading terminal 2, or when the second dispensing information is read from the medicine bag 82 different from the medicine bag 82 read in step S31, the control unit 11 judges to end the reading operation (S36: Yes) and shifts the process to step S37.
[0095] <Step S37> In step S37, the control unit 11 judges whether the first dispensing information has been read from all the medicine packages 81 to be contained in the same medicine bag 82 based on the dispensing management information D1. Here, the step S37 is a process executed by the judgment unit 112 of the control unit 11. Here, when the control unit 11 judges that the first dispensing information has been read from all the medicine packages 81 to be contained in the medicine bag 82 (S37: Yes), the control unit 11 ends the storage time collation process and returns the process to the step S31. Note that, when the control unit 11 judges that the reading is completed because the second dispensing information is read from a different medicine bag 82, the same process is executed based on the second dispensing information in the following step S31 and thereafter. On the other hand, when the control unit 11 judges that the first dispensing information has not been read from all the medicine packages 81 to be contained in the medicine bag 82 (S37: No), the control unit 11 shifts the process to step S38.
[0096] <Step S38> In step S38, the control unit 11 notifies the determination result in step S37, and returns the process to step S33. Specifically, the control unit 11 displays on the display device 14 or the reading terminal 2 the fact that there is a medicine package 81 that has not been read in step S33 among the medicine packages 81 to be contained in the medicine bag 82, and information on the unread medicine package 81. This prevents the medicine package 81 from being omitted from being contained in the medicine bag 82. For example, the control unit 11 displays the ID or name of the recipient corresponding to the medicine package 81 that has not been read in step S33 among the medicine packages 81 to be contained in the medicine bag 82, together with the time of taking the medicine.
[0097] [Verification process at the time of delivery] Next, the delivery verification process executed by the control unit 11 of the dispensing support device 1 in step S5 will be described with reference to the flowchart of FIG.
[0098] <Step S41> In step S41, the control unit 11 judges whether the delivery destination identification information has been input by the reading terminal 2. Specifically, the delivery person inputs the delivery destination identification information indicating the geriatric care facility B, which is the delivery destination of the medicine bag 82 to be shipped, to the reading terminal 2. Alternatively, the delivery person may input the delivery destination identification information by using the reading terminal 2 to read the delivery destination identification information attached in advance to a container, such as a container, in which the medicine bag 82 to be shipped will be contained when it is delivered. Here, when the control unit 11 judges that the delivery destination identification information has been input (S41: Yes), it shifts the process to step S42. Meanwhile, the process waits at the step S41 until the delivery destination identification information is input (S41: No).
[0099] <Step S42> In step S42, the control unit 11, based on the delivery destination identification information and the medication distribution management information D1 input in step S41, identifies one or more of the medicine envelopes 82 to be delivered simultaneously to the same geriatric care facility B indicated by the delivery destination identification information. Specifically, the control unit 11 identifies the medicine envelopes 82 having the same delivery destination identification information and the delivery date as the medicine envelopes 82 to be delivered simultaneously to the geriatric care facility B.
[0100] <Step S43> Then, in step S43, the control unit 11 judges whether or not the second dispensing information has been read by the reading terminal 2 from the code 822 of the medicine bag 82. Here, when the control unit 11 judges that the second dispensing information has been read (S43: Yes), it shifts the process to step S44, and repeats the judgment of step S43 until the second dispensing information is read (S43: No).
[0101] <Step S44> In step S44, the control unit 11 judges whether the delivery destination identification information input in step S41 matches the delivery destination identification information of the second dispensing information read in step S43. Here, the step S44 is a process executed by the judgment unit 112 of the control unit 11. Also, in step S44, the control unit 11 stores the second dispensing information read in step S43 and the judgment result in step S44 as a reading history in the data storage unit 12. This makes it possible for the dispensing support device 1 to refer to and output the reading history.
[0102] <Step S45> Then, in step S45, the control unit 11 notifies the determination result in step S44. Here, step S45 is a process executed by the first notification unit 113 of the control unit 11. Specifically, the control unit 11 notifies the user of the determination result by displaying the determination result on the display device 14 or the reading terminal 2. This allows the user to recognize the determination result. Therefore, human error is suppressed in the drug distribution work of collectively storing the drug packages 81 of multiple users in the drug bag 82 according to the dosage period and delivering them to the delivery destination. Note that the method of notifying the determination result is not limited to display, and the determination result may be notified by sound or light emission.
[0103] <Step S46> Thereafter, in step S46, the control unit 11 judges whether or not to end the reading operation of the second dispensing information from the medicine bag 82 delivered to the same geriatric care facility B by the reading terminal 2. Specifically, when the user continues to operate the reading terminal 2 or the second dispensing information is read from the next medicine bag 82, the control unit 11 judges not to end the reading operation (S46: No) and shifts the process to the step S43. As a result, the reading of the second dispensing information from each of the medicine bags 82 delivered to the same geriatric care facility B is executed in sequence. On the other hand, when an end signal is input from the reading terminal 2 in response to an end operation by the user to the reading terminal 2, or when the delivery destination identification information different from the delivery destination identification information input in the step S41 is input, the control unit 11 judges to end the reading operation (S46: Yes) and shifts the process to step S47.
[0104] <Step S47> In step S47, the control unit 11 judges whether the second dispensing information has been read from all the medicine envelopes 82 to be delivered simultaneously to the same geriatric health facility B corresponding to the delivery destination identification information, based on the medicine distribution management information D1. Here, the step S47 is a process executed by the judgment unit 112 of the control unit 11. Here, when the control unit 11 judges that the second dispensing information has been read from all the medicine envelopes 82 to be delivered simultaneously to the geriatric health facility B (S47: Yes), it ends the delivery time collation process and shifts the process to the step S41. Note that, when it is judged that the reading is finished by inputting different delivery destination identification information, the same process is executed based on the delivery destination identification information in the following step S41 and thereafter. On the other hand, when the control unit 11 judges that the second dispensing information has not been read from all the medicine envelopes 82 to be delivered simultaneously to the geriatric health facility B (S47: No), it shifts the process to step S48.
[0105] <Step S48> In step S48, the control unit 11 notifies the determination result in step S47, and returns the process to step S43. Specifically, the control unit 11 displays on the display device 14 or the reading terminal 2 the fact that there is a medicine envelope 82 that has not been read in step S43 among the medicine envelopes 82 that should be delivered simultaneously to the elderly care facility B corresponding to the delivery destination identification information, and information on the unread medicine envelope 82. This prevents the medicine envelope 82 from being delivered to the elderly care facility B without being read in step S43. For example, the control unit 11 displays, together with the delivery destination identification information, the time of taking the medicine corresponding to the medicine envelope 82 that has not been read in step S43 among the medicine envelopes 82 that should be delivered simultaneously to the elderly care facility B corresponding to the delivery destination identification information.
[0106] [Processing upon receipt] Next, with reference to a flowchart of FIG. 12, an example of a procedure of a reception process executed by the control unit 51 of the medication distribution support device 5 in step S6 will be described.
[0107] <Step S51> In step S51, the control unit 51 determines whether or not the second dispensing information has been read from the medicine bag 82. Here, the process waits at step S51 until the second dispensing information is read from the medicine bag 82 (S51: No). On the other hand, when it is determined that the second dispensing information has been read from the medicine bag 82 (S51: Yes), the process proceeds to step S52.
[0108] <Step S52> In step S52, the control unit 51 judges whether the delivery destination identification information included in the second medication information read in step S51 matches the delivery destination identification information registered in advance in the medication distribution support device 5 as information indicating the geriatric care facility B where the medication distribution support device 5 is installed. Here, the step S52 is a process executed by the delivery destination determination unit 512 of the control unit 51. Also, in the step S52, the control unit 51 stores the second medication information read in step S51 and the determination result in step S52 as a reading history in the data storage unit 52. This makes it possible for the medication distribution support device 5 to refer to and output the reading history.
[0109] <Step S53> Then, in step S53, the control unit 51 notifies the determination result in step S52. Specifically, the control unit 51 causes the determination result to be displayed on the display device 54 or the reading terminal 7. Here, the step S53 is a process executed by the second notification unit 513 of the control unit 51. As a result, the person in charge of distributing medicine can easily and reliably recognize that the elderly care facility B is the correct delivery destination of the medicine bag 82 by checking the determination result. Therefore, erroneous delivery of the medicine bag 82 is suppressed.
[0110] [Medication verification process] Next, with reference to a flowchart of FIG. 13, an example of a procedure of the medication distribution verification process executed by the control unit 51 of the medication distribution support device 5 in step S7 will be described.
[0111] <Step S61> In step S61, the control unit 51 judges whether or not the first dispensing information has been read from the medicine package 81. Here, the process waits in the step S61 until the first dispensing information is read from the medicine package 81 (S61: No). On the other hand, when it is judged that the first dispensing information has been read from the medicine package 81 (S61: Yes), the process proceeds to step S62.
[0112] <Step S62> In step S62, the control unit 51 identifies a resident corresponding to the user based on the user ID, the conversion information, and the resident master included in the first drug distribution information read in step S61. Also, in step S62, the control unit 51 stores the first drug distribution information read in step S61 and the identification result in step S62 as a reading history in the data storage unit 52. This makes it possible for the drug distribution support device 5 to refer to and output the reading history.
[0113] <Step S63> Then, in step S63, the control unit 51 displays on the mobile terminal 6 the time of taking the medicine in the medicine package 81 and the name and face image 64 of the resident corresponding to the user identified in step S62 (see FIG. 4). Here, the step S63 is a process executed by the display control unit 511 of the control unit 51. As a result, the medicine distribution person can easily and reliably recognize that the resident is the correct user who will take the medicine in the medicine package 81 by checking the face image 64 of the resident, thereby suppressing medicine distribution errors by the medicine distribution person. In addition, according to the configuration of the medicine distribution support system 10, since the face image 64 is displayed, it is not necessary for each resident to wear a wristband or the like for identifying the resident, which is suitable for the operation of the elderly care facility B. Note that, as another embodiment, a plurality of the face images 64 with different expressions or shooting angles for one resident may be registered in advance in the resident master. This allows the medicine distributor to more accurately identify the resident based on each of the facial images 64.
[0114] [Second embodiment] In this embodiment, a description will be given of a drug distribution support system 200 capable of determining whether or not a drug is to be distributed when a drug package 81 is transported from the pharmacy A to the elderly care facility B and distributed to a patient who is also a resident of the elderly care facility B. Note that components similar to those described in the above embodiment will be assigned the same reference numerals and descriptions thereof may be omitted.
[0115] As shown in FIG. 14, the drug dispensing support system 200 according to the present embodiment includes the dispensing support device 1, the drug packaging device 3, the printer 4, and the mobile terminal 6. One or more of the drug packaging devices 3 are provided for each pharmacy A. In the drug packaging device 3, one or more drugs are packaged into a drug package 81 for each administration time, and first code information 811 indicating predetermined first matching information is printed on the drug packages 81 by the packaging printer 32. For example, the first matching information includes the administration time and the user ID. The first code information 811 is, for example, a one-dimensional code such as a barcode or a two-dimensional code such as a QR code (registered trademark). The mobile terminal 6 is an example of an information terminal provided for each elderly care facility B, and is capable of reading information from, for example, a one-dimensional code such as a barcode or a two-dimensional code such as a QR code (registered trademark).
[0116] As described below, in the medication distribution support system 200 of this embodiment, the first matching information, which is the content of the first code information 811 printed on the medicine package 81 by the medicine packaging device 3, can be arbitrarily set by the mobile terminal 6.
[0117] In the medication distribution support system 200, the control unit 61 of the mobile terminal 6 includes a matching processing unit 611, a setting processing unit 612, and an output processing unit 613. Specifically, the mobile terminal 6 includes a non-volatile storage unit 63 in which information such as a matching control program is stored. The matching control program is downloaded from a predetermined server device via the Internet, for example, and installed in the mobile terminal 6. The control unit 61 functions as the setting processing unit 612 and the matching processing unit 611 by executing various processes in accordance with the matching control program.
[0118] The matching processing unit 611 judges whether the medicine package 81 is appropriate for dispensing by matching the first matching information read from the first code information 811 written on the medicine package 81 with a plurality of second matching information read from a plurality of second code information 911 written on a plurality of items to be matched. The second code information 911 is, for example, a one-dimensional code such as a barcode or a two-dimensional code such as a QR code (registered trademark), and the second code information 911 written on each of the items to be matched indicates the same or different second matching information. For example, the second matching information includes either one or both of the time of taking the medicine and the user ID. The setting processing unit 612 sets the contents of each of the second matching information to be matched with the first matching information in response to a user operation. The output processing unit 613 outputs the setting contents by the setting processing unit 612. For example, the output manner of the setting contents by the output processing unit 613 includes printing, display, email transmission, etc., and in this embodiment, an example will be described in which the output processing unit 613 sends the setting contents to the dispensing support device 1 by email.
[0119] Moreover, in the medicine dispensing support system 200, the control unit 31 of the medicine packing device 3 includes a print processing unit 311. Specifically, the medicine packing device 3 includes a non-volatile storage unit 33 in which information such as a packing control program is stored. The control unit 31 functions as the print processing unit 311 by executing various processes according to the packing program. The print processing unit 311 is set based on the settings made by the setting processing unit 612, and prints the first code information 811 indicating the first matching information with which each of the second matching information can be matched, on the medicine package 81 by the packing printer 32. The first matching information is a part or all of the medicine dispensing data.
[0120] In addition, in the medication distribution support system 200, the control unit 11 of the dispensing support device 1 includes a print setting processing unit 117. Specifically, the control unit 11 functions as the print setting processing unit 117 by executing various processes according to the dispensing support program. The print setting processing unit 117 receives the setting contents set by the setting processing unit 612 from the mobile terminal 6, and sets the contents of the first matching information in the first code information 811 printed by the print processing unit 311 based on the setting contents. In addition, when the setting contents are input by a user operation on the operation device 15 of the dispensing support device 1, the print setting processing unit 117 may set the contents of the first matching information based on the input setting contents. Note that it is also possible that the medicine packaging device 3 instead of the dispensing support device 1 receives the setting contents from the mobile terminal 6, and the control unit 31 of the medicine packaging device 3 sets the first matching information in the first code information 811 based on the setting contents. In this case, the control unit 31 is an example of a print setting processing unit.
[0121] In the present embodiment, as shown in FIG. 15, a case will be described in which the appropriateness of the medicine package 81 is determined in the elderly care facility B using a medicine intake timing sheet 91 on which each intake timing is written, a meal card 92 on which the name of the person taking the medicine (resident name) is written, and a medicine package 81 distributed to the resident. That is, in the present embodiment, the medicine intake timing sheet 91 and the meal card 92 are examples of items to be checked. More specifically, the user of the mobile terminal 6 in the elderly care facility B first reads the second code information 911 indicating the current intake timing as the second checking information from the medicine intake timing sheet 91 with the mobile terminal 6, and then reads the second code information 911 indicating the user ID (user identification information) from the meal card 92 as the second checking information with the mobile terminal 6. After that, the user reads the first code information 811 including the intake timing and the user ID from the medicine package 81 with the mobile terminal 6. As a result, the two pieces of second matching information read from the two pieces of second code information 911 and the first matching information read from the first code information 811 are matched.
[0122] As shown in FIG. 15(A), the second code information 911 indicating each dosing time is described on the dosing time sheet 91 as the second matching information. As shown in FIG. 15(B), the second code information 911 indicating a recipient ID is described on the meal card 92 as the second matching information. Also, as shown in FIG. 15(C), the first code information 811 indicating the first matching information is described on the medicine package 81, and the first matching information includes at least a dosing time and a recipient ID. Note that the second code information 911 indicating a plurality of the second matching information may be described on one matching target item such as the dosing time sheet 91 or the meal card 92, and in this case, each of the plurality of second matching information is matched with the first matching information. Also, as described later, information common to each of the second matching information may be matched with each other.
[0123] [Processing on the mobile terminal 6 side: Facility side setting processing] 16, an example of the procedure of the facility-side setting process executed by the control unit 61 of the mobile terminal 6 will be described. Note that the facility-side setting process is started, for example, when a user operation for starting initial settings is performed on the mobile terminal 6.
[0124] <Step S301> In step S301, the setting processing unit 612 of the control unit 61 displays an initial setting screen for setting the contents of the second matching information to be matched with the first matching information read from the medicine packet 81. Specifically, the initial setting screen displays operation keys for starting setting of item setting information, barcode setting information, scenario information, and the like. The item setting information is information indicating check items to be matched in a matching process at the time of dispensing described later, and the barcode setting information is information indicating the data structure of the second code information 911. The scenario information is information indicating the contents of one or more scenarios set as a specific matching method in the matching process at the time of dispensing. Here, Figs. 17 to 19 are diagrams showing an example of screen transition after the initial setting screen is displayed.
[0125] First, when an operation key for setting the item setting information is operated on the initial setting screen, the setting processing unit 612 displays an item list screen P11 as shown in Fig. 17(A) on the display unit of the mobile terminal 6. On the item list screen P11, information on already set check items is displayed in a list, and a delete key for deleting the check item, a detail key for displaying details of the check item, and a register key for registering a new check item are displayed. Then, when the register key is operated, the setting processing unit 612 displays an item setting screen P12 on the display unit of the mobile terminal 6.
[0126] In the item setting screen P12, the "item ID", "item name", and "digit number" corresponding to the check item can be input. For example, any numerical value with a predetermined number of digits can be input in the "item ID", any characters indicating the check item such as the time of taking the medicine and the user ID can be input in the "item name", and a numerical value indicating how many digits the content of the check item is included in the second code information 911 is input in the "digit number". It is also conceivable that each of the "item ID" and the "item name" can be selected from a combination set in advance. In addition, in the item setting screen P12, a check box K51 is provided for setting whether or not the process can be continued when it is determined that the matching result is not consistent in the medication distribution matching process.
[0127] Then, after the “item ID”, “item name”, and “number of digits” are entered on the item setting screen P12, when the registration key is operated, the input contents on the item setting screen P12 are set as the check items in the item setting information and stored in the memory unit 63 and transmitted to the dispensing support device 1.
[0128] Furthermore, a master key K52 for setting details is displayed on the item setting screen P12. When the master key K52 is operated, the setting processing unit 612 causes a details list screen P13 showing a list of detailed items for the check item to be displayed on the display unit of the mobile terminal 6. Here, Fig. 17(C) is a diagram showing an example of the details list screen P13.
[0129] As shown in Fig. 17(C), the detail list screen P13 displays the "item ID" and "item name" of the check item that were input on the item setting screen P12. The detail list screen P13 also displays a list of detailed items that have already been set for the check item, and displays a delete key for deleting the detailed item, a detail key for displaying details of the detailed item, and a register key for registering a new detailed item. When the register key is operated, the setting processing unit 612 displays a detailed item setting screen P14 on the display unit of the mobile terminal 6. Fig. 17(D) is a diagram showing an example of the detailed item setting screen P14.
[0130] As shown in FIG. 17(D), the detailed item setting screen P14 allows input of a "code" and a "name" indicating a detailed item of the check item. For example, any numerical value can be input in the "number of digits" set in the item setting screen P12 into the "code", and any character indicating the content corresponding to the "code", such as after breakfast, after lunch, after dinner, etc., is input into the "name". Then, when the "code" and the "name" are input into the detailed item setting screen P14 and a registration key is operated, the input content in the detailed item setting screen P14 is set as a detailed item of the check item in the item setting information and stored in the storage unit 63. The setting processing unit 612 may transmit the item setting information to the dispensing support device 1.
[0131] On the other hand, when an operation key for setting each content of the second code information 911 is operated on the initial setting screen, the setting processing unit 612 displays a barcode setting screen P21 as shown in Fig. 18(A) on the display unit of the portable terminal 6. On the barcode setting screen P21, items such as "BCD-ID", "Type", "Name", and "Total number of digits" can be input, and a list of already registered second barcodes 911 is also displayed.
[0132] In the "BCD-ID" field, an arbitrary numerical value of a predetermined number of digits for identifying the second code information 911 is input, and in the "type" field, a barcode type (e.g., Code39, etc.) of the second code information 911 is selected from arbitrary barcode types displayed in a pull-down menu or the like and input. In the "name" field, an arbitrary name indicating the barcode type of the second code information 911 is input. In the "total number of digits" field, the total number of digits of the information read from the second code information 911 is input as a numerical value. When the "total number of digits" field is set to 0, the number of digits of the information read from the second code information 911 is not limited and can be read up to the maximum value range, and for example, variable-length barcodes can also be supported. In addition, when the scan key is operated while the barcode setting screen P21 is displayed and the second code information 911 is actually read by the mobile terminal 6, the setting processing unit 612 may automatically input the "total number of digits" and "type" based on the read second code information 911.
[0133] Then, when the scan key is operated on the barcode setting screen P21 to read the second code information 911 using the camera 62, or when the "Register" operation key is operated, the setting processing unit 612 displays a detail setting screen P22 for setting details of the second code information 911 on the display unit of the mobile terminal 6. Here, Fig. 18(B) is a diagram showing an example of the detail setting screen P22.
[0134] As shown in FIG. 18(B), the detailed setting screen P22 allows input operations such as "BCD-ID", "Type", "Total number of digits", "Location", and "Selection item". When the second code information 911 is read, the detailed setting screen P22 displays the numerical value, the number of digits of the numerical value, and the barcode type actually read from the second code information 911 using the camera 62 of the mobile terminal 6 in "Read data", "Total number of digits", and "Type". When the second code information 911 is not read, a predetermined numerical value such as "123456..." is displayed as the total number of digits to be input as "Read data". A numerical value indicating the digit number of the numerical value read from the second code information 911 that corresponds to the information of the check item selected in the selection item is input in "Location".
[0135] In the "Selection Item" section, the check items such as "Time of Administration" and "Administer ID" are selectively input. As a result, the item setting information and the barcode setting information according to this embodiment are associated with each other by the check items. Note that, among the values included in the read data, the numerical values of the number of digits that have already been assigned to the check items having different "BCD-ID" values are displayed in a distinguishable manner, for example, by a display mode such as a color scheme, and an operation of assigning the same numerical value to different check items is prohibited.
[0136] Thereafter, when a registration key is operated on the detailed setting screen P22, the input contents on the detailed setting screen P22 are stored in the storage unit 63 as the barcode setting information and are transmitted to the dispensing support device 1. Thereby, when the control unit 61 reads the second barcode information 911, it is possible to extract information corresponding to each of the check items from the second code information 911.
[0137] In addition, in the case where a plurality of the mobile terminals 6 are provided in the same or related elderly care facility B, when the item setting information or the barcode setting information is registered by the setting processing unit 612 in any one of the mobile terminals 6, the setting processing unit 612 may distribute the item setting information or the barcode setting information to the other mobile terminals 6 for sharing. In addition, it is also possible that the item setting information or the barcode setting information is stored in a server or the like that can be connected via the Internet, each of the mobile terminals 6 can download the item setting information or the barcode setting information, and the setting processing unit 612 updates the item setting information or the barcode setting information stored in the server or the like.
[0138] <Step S302> In step S302, the setting processing unit 612 determines whether the barcode setting information has been registered. Specifically, the setting processing unit 612 determines that the barcode setting information has been registered when a registration key is operated on the detailed setting screen P22. The registration key is also operated when updating the barcode setting information. If the setting processing unit 612 determines that the barcode setting information has been registered (S302: Yes), it shifts the process to step S303, and if it determines that the barcode setting information has not been registered (S302: No), it shifts the process to step S304.
[0139] <Step S303> Then, in step S303, the output processing unit 613 of the control unit 61 transmits the barcode setting information set by the setting processing unit 612 to a preset destination using email, a browser, or the like. For example, the output processing unit 613 displays a selection screen for allowing the user to select an arbitrary destination from a plurality of pharmacies A preset in advance, and transmits the barcode setting information to the destination selected on the selection screen. The barcode setting information may be printed at the elderly care facility B or recorded on a recording medium such as a CD or USB memory and provided to the pharmacy A.
[0140] <Step S304> In step S304, the setting processing unit 612 judges whether or not an operation for starting the setting of the scenario information has been performed on the initial setting screen. If it is judged that the setting of the scenario information has started (S304: Yes), the process proceeds to step S305, and if the setting of the scenario information has not started (S304: No), the process returns to step S302.
[0141] In step S305, the setting processing unit 612 executes a scenario setting process to display a scenario setting screen P31 for setting the scenario information and to accept a setting operation of the scenario information by the user. Here, Fig. 19 is a diagram showing an example of the scenario setting screen P31.
[0142] As shown in FIG. 19(A) and FIG. 19(B), in the scenario setting screen P31, identification information for identifying each scenario included in the scenario information, a business name for identifying the contents of the scenario, and identification information and a name for identifying each phase in the scenario can be input. In addition, in the scenario setting screen P31, information to be read in the phase can be selected and set from one or more pieces of first code information 811 and second code information 911 set in the barcode information. Furthermore, for each of the phases, whether or not the first code information 811 or the second code information 911 can be read multiple times can be set. In addition, in the scenario setting screen P31, the reading order of the first code information 811 and the second code information 911 can be set. In the following, phase "1" may be referred to as the first phase, and phase "2" may be referred to as the second phase.
[0143] For example, Figure 19(A) shows a setting state in which "dose time" is selected as the type of barcode to be read in the first phase, and multiple readings of "dose time" are not permitted. In this case, in the first phase, the "dose time" common to multiple users will be read once.
[0144] In addition, in FIG. 19(B), "food card" and "medicine bag" are selected as the types of barcodes to be read in the second phase, and the setting state in which multiple readings of the "medicine bag" are permitted is shown. In addition, in the scenario setting screen P31 shown in FIG. 19(B), the reading order of the food card 92 is set to "1" and the reading order of the medicine bag is set to "2". In this case, in the second phase, after the barcode of the "food card" is read once for each user, the barcode of the "medicine bag" can be read multiple times. In this embodiment, the case where the phase is set to "2" is described as an example, but the phase may be set to "3" or more.
[0145] [Processing on the dispensing support device 1 side: Print setting processing] Next, an example of a procedure of the print setting process executed by the print setting processing unit 117 of the control unit 11 in the dispensing support device 1 will be described with reference to FIG.
[0146] <Step S401> In step S401, the print setting processing unit 117 of the control unit 11 judges whether the barcode setting information has been registered. Specifically, when the print setting processing unit 117 receives the barcode setting information from the mobile terminal 6, it stores the barcode setting information in the data storage unit 12 and judges that the barcode setting information has been registered. The print setting processing unit 117 also judges that the barcode setting information has been registered when the barcode setting information has been input in response to a user operation on the operation device 15. That is, the user can manually input the barcode setting information into the dispensing support device 1 based on a sheet or the like on which the contents of the barcode setting information set in the elderly care facility B are printed. Here, when the control unit 11 judges that the barcode setting information has been registered (S401: Yes), it shifts the process to step S402, and when it judges that the barcode setting information has not been registered (S401: No), it causes the process to wait at step S401.
[0147] <Step S402> In step S402, the print setting processing unit 117 sets printing conditions for the first code information 811 on the medicine package 81 in each of the medicine packaging devices 3 connected to the dispensing support device 1 based on the barcode setting information. As a result, in each of the medicine packaging devices 3, the first code information 811 is printed on the medicine package 81 based on the barcode setting information. Therefore, in the pharmacy A, the contents of the first matching information printed on the medicine package 81 in each of the medicine packaging devices 3 can be set by operating the mobile terminal 6 in the elderly care facility B, and each user of the elderly care facility B can arbitrarily set the matching method of the medicine package 81, etc.
[0148] Specifically, in the barcode setting information, if the "type" of a barcode named "medicine package" is "Code39" and the location of the time of administration therein is "3", the print setting processing unit 117 sets the print conditions so that the code indicating the time of administration of the medicine package 81 is included in the third digit and onwards of the six-digit numerical information indicated by the first code information 811 printed on the medicine package 81. Also, in the barcode setting information, if the "type" of a barcode named "meal card" is "Code39" and the location of the recipient ID therein is "5", the print setting processing unit 117 sets the print conditions so that the code indicating the recipient ID of the medicine package 81 is included in the fourth digit and onwards of the six-digit numerical information indicated by the first code information 811 printed on the medicine package 81.
[0149] The number of digits of the code indicating the time of taking the medicine and the recipient ID is a preset number of digits, but when the item setting information is received from the mobile terminal 6, the number of digits of the code indicating the time of taking the medicine and the recipient ID may be set according to the number of digits set in the item setting information. It is also possible that a common recipient ID is set in advance between pharmacy A and elderly care facility B. Correspondence information in which a patient ID at pharmacy A and a recipient ID at elderly care facility B are associated in advance is stored in the mobile terminal 6, and the patient ID may be automatically converted to the recipient ID in the mobile terminal according to the correspondence information.
[0150] In particular, it is considered that the print setting processing unit 117 sets the print conditions of the first matching information so that only information necessary for matching the check items set in the barcode setting information is included in the first code information 811. For example, if the check items included in the barcode setting information are the time of taking the medicine and the recipient ID, it is considered that the first matching information is set to include only information on the time of taking the medicine and the recipient ID. Note that, as another embodiment, it is also considered that the first matching information includes not only information necessary for matching the check items but also other information.
[0151] Furthermore, the print setting processing unit 117 may configure the first matching information according to a reading order preset for each of the check items. Specifically, in the scenario information, it is set that the reading order of the medication timing sheet 91 is 1st among the check items and the reading order of the meal card 92 is 2nd, and the scenario information is transmitted from the mobile terminal 6 to the dispensing support device 1. In this case, the print setting processing unit 117 may set print conditions so that information is printed in the order of the medication timing to be matched with the medication timing sheet 91 and the patient ID to be matched with the meal card 92, starting from the most significant digit of the number read as the first matching information.
[0152] [Processing on the mobile terminal 6 side: Medication distribution verification processing] Next, with reference to Fig. 20, an example of a medicine distribution verification process executed by the verification processing unit 611 of the control unit 61 in the mobile terminal 6 will be described. For example, the medicine distribution verification process is started when a user operation to start medicine distribution is performed on the mobile terminal 6.
[0153] <Step S501> In step S501, the collation processing unit 611 displays a collation check screen P41 that prompts the user to read the second code information 911 indicating second collation information that is preset as a check item (hereinafter referred to as the first item) belonging to a first phase common to a plurality of users. Specifically, the collation processing unit 611 displays the collation check screen P41 according to preset layout information based on the item setting information and the barcode setting information. The check item belonging to the first phase is a check item that is preset as an item common to a plurality of users, and in this embodiment, is the time of taking the medicine, but may be, for example, a date of taking the medicine, a room (group), symptoms, etc.
[0154] Here, Fig. 21(A) is a diagram showing an example of the verification check screen P41 before reading the second code information 911 corresponding to the first item. As shown in Fig. 21(A), the verification check screen P41 displays "time to take medicine", "meal card", and "medicine package" in order from top to bottom according to the reading order. In particular, the verification check screen P41 displays the check items classified into "time to take medicine sheet", which is the name of the first phase, and "medication distribution", which is the name of the second phase.
[0155] In addition, when the reading order of check items belonging to the same phase is not set, the second code information 911 corresponding to the check items belonging to the same phase may be read in random order. When the reading order is not set in this way, check items such as "food card" and "medicine bag" belonging to the same phase may be arranged in the order of item IDs on the verification check screen P41.
[0156] <Step S502> In step S502, the collation processing unit 611 waits for the reading of the second code information 911 corresponding to the first item (S502: No). Specifically, the collation processing unit 611 determines that the second code information 911 corresponding to the first item has been read when the number of digits set in the barcode setting information among the information read by the mobile terminal 6 is the same as the BCD-ID of the check item corresponding to the first item. Note that, when the number of digits is not set as the barcode setting information, the collation processing unit 611 may determine that the number of digits read from the second code information 911 is normal when it is equal to or greater than the number of digits obtained by adding the number of digits of the first item to the maximum value of the location set in the barcode setting information.
[0157] Then, when it is determined that the second code information 911 corresponding to the first item has been read (S502: Yes), the process proceeds to step S503. Note that the number of first items may be multiple, and when multiple first items are registered, the process of steps S502 to S503 is repeated the number of times. Furthermore, it is also conceivable that multiple pieces of second code information 911 are read for the same first item, and in the collation process in step S507 described below, it is determined whether any of the multiple first items matches the first collation information read from the medicine package 81.
[0158] 21(B), when the second code information 911 corresponding to the first item "time of taking" is read, for example, "after breakfast" is displayed on the verification check screen P41 as the content read from the second code information 911 corresponding to "time of taking". If no name is set on the detailed setting screen P14, a numerical value indicating the time of taking is displayed instead of "after breakfast".
[0159] <Step S503> In step S503, the verification processing unit 611 displays the read result of the second code information 911 corresponding to the first item on the verification check screen P41. FIG. 21(B) is a diagram showing an example of the verification check screen P41 after the second code information 911 corresponding to the first item is read. The verification processing unit 611 also displays a message on the verification check screen P41 to prompt the user to read the second code information 911 corresponding to a check item (hereinafter referred to as the second item) that is preset as the check item to be read next. The second item is preset as an item that is not common to multiple residents, and specifically, in this embodiment, it is a user ID.
[0160] <Step S504> Next, in step S504, the collation processing unit 611 judges whether the second code information 911 corresponding to the second item has been read. If it is judged that the second code information 911 corresponding to the second item has been read (S504: Yes), the process proceeds to step S505, and if it is judged that the second code information 911 corresponding to the second item has not been read (S504: No), the process proceeds to step S506. Note that the number of second items may be multiple, and when multiple second items are registered, the processes of steps S504 to S505 are repeated the number of times.
[0161] <Step S505> In step S505, the collation processing unit 611 displays the read result of the second code information 911 corresponding to the second item on the collation check screen P41. Here, FIG. 21(C) is a diagram showing an example of the collation check screen P41 after the second code information 911 corresponding to the second item is read. As shown in FIG. 21(C), when the second code information 911 corresponding to the second item "food card" is read, for example, "Yuyama Ichiro" is displayed on the collation check screen P41 as the recipient name corresponding to the recipient ID indicated by the second code information 911 corresponding to "food card". Note that if no name is set on the detailed setting screen P12, the recipient ID may be displayed as it is instead of the recipient name "Yuyama Ichiro".
[0162] <Step S506> Next, in step S506, the collation processing unit 611 determines whether or not the first code information 811 of the medicine package 81 has been read. If it is determined that the first code information 811 has been read (S506: Yes), the process proceeds to step S507. If it is determined that the first code information 811 has not been read (S506: No), the process returns to step S504.
[0163] <Step S507> In step S507, the matching processing unit 611 matches the first matching information read from the first code information 811 of the medicine package 81 with the plurality of second matching information read from the plurality of second code information 911 described on the taking time sheet 91 and the meal card 92. That is, the matching processing unit 611 performs matching of the first matching information and the plurality of second matching information when the plurality of second matching information such as the taking time and the recipient ID is read from the plurality of second code information 911 and then the first matching information such as the taking time and the recipient ID is read from the first code information 811 described on the medicine package 81. In this way, since the reading of the first code information 811 of the medicine package 81 is determined as the start timing of the matching process, the user's effort in starting the matching process is reduced.
[0164] For example, when the first matching information is a four-digit number, the matching processing unit 611 may match the first two digits of the first matching information with the second matching information read from the dosing timing sheet 91. Similarly, the matching processing unit 611 may match the second two digits of the first matching information with the second matching information read from the meal card 92.
[0165] The matching processor 611 may also determine that the matching result is a mismatch when the number of pieces of information included in the first matching information does not match the number of pieces of the second matching information. If the second matching information to be matched with the first matching information is not read, the matching result of the second matching information may be a mismatch. If the second matching information corresponding to more information than the information included in the first matching information is read, the matching result of the second matching information may be a mismatch.
[0166] <Step S508> Then, in step S508, the matching processing unit 611 displays the matching results in step S507 on the display unit of the mobile terminal 6. Here, Fig. 22(A) to Fig. 22(C) are diagrams showing an example of the matching check screen P41 on which the matching results are displayed. If all the matching results are a match, the matching processing unit 611 displays a message indicating that the matching results are a match, as shown in Fig. 22(A).
[0167] On the other hand, when a mismatch occurs in a check item (e.g., dosing time) in which the continuation setting is checked in the item setting information, the matching processing unit 611 displays a message indicating that the matching result is a mismatch and prompts a confirmation operation as to whether or not to continue the process, as shown in Fig. 22(B). Also, when a mismatch occurs in a check item (e.g., a user ID) in which the continuation setting is not checked in the item setting information, the matching processing unit 611 displays a message indicating that the matching result is a mismatch and that the process will be canceled, as shown in Fig. 22(C).
[0168] In addition, the collation processing unit 611 may determine whether the second code information 911 has been read according to a preset reading order. Specifically, the collation processing unit 611 may display an error message on the display unit of the mobile terminal 6 when the second code information 911 corresponding to the second item is read before the second code information 911 corresponding to the first item is read, that is, when the second code information 911 is not read according to the preset reading order. Furthermore, the collation processing unit 611 may display an error message on the display unit of the mobile terminal 6 when a reading order is set for a plurality of the first items or a reading order is set for a plurality of the second items and reading is not performed according to the reading order. Note that, when the type of the second code information 911 is different, a reading order may not be set and the information may be read in random order. In this case, the collation processing unit 611 may not need to determine whether the second code information 911 has been read according to the preset reading order.
[0169] Furthermore, when common information exists among the plurality of pieces of second matching information, the matching processing unit 611 may compare the common information included in each of the pieces of second matching information with each other. That is, the matching processing unit 611 may not only compare the first matching information with the second matching information, but also compare the plurality of pieces of second matching information read from different pieces of second code information 911 with each other. This allows an error to be reported early, for example, at the stage when the second matching information is read from the plurality of pieces of second code information 911 before the first matching information is read from the first code information 811.
[0170] <Step S509> Thereafter, in step S509, the matching processing unit 611 judges whether or not to end the ingestion matching process. For example, the matching processing unit 611 judges to end the ingestion matching process when a user performs an end operation or when matching of all the medicine packages 81 corresponding to the ingestion time read in the first item is completed. Then, when it is judged to end the ingestion matching process (S509: Yes), the ingestion matching process is completed, and when it is judged not to end the ingestion matching process (S509: No), the processing is returned to the step S504. Note that in step S509, when matching of all the medicine packages 81 is completed, the matching processing unit 611 may automatically return the processing to step S504 after displaying the completion on the display unit of the mobile terminal 6 for a preset time.
[0171] As a result, if it is determined not to end the in-taking verification process, in the following step S504 and thereafter, the second verification information corresponding to each of the first and second items is verified against the first verification information each time the second code information 911 is read from the food card 92 and the first code information 811 is read from the medicine package 81. That is, once the second code information 911 corresponding to the first item is read, it is used as a verification target when verifying the first verification information read from a plurality of the medicine packages 81 until the second code information 911 is read for the same first item. Furthermore, in the case where three or more phases are set, all information of phases higher than the current phase is held and used as a verification target while the same phase is repeated.
[0172] The matching processing unit 611 accumulates and stores the reading history and matching history of each of the first code information 811 and the second code information 911 in the matching process at the time of dispensing in the storage unit 63. This allows the control unit 61 to output the reading history and the matching history in response to a user operation. Furthermore, the matching processing unit 611 may report an error when the first matching information is read from a plurality of the medicine packages 81 for the same time of administration and the same recipient ID based on the reading history and the matching history.
[0173] In addition, the matching processing unit 611 can change the timing of reading the first matching information from the first code information 811 of the medicine package 81 to either before or after reading the second matching information in response to a user operation. When the first matching information is read before the second matching information is read, the second matching information read thereafter from each of the second code information 911 is sequentially matched with the first matching information.
[0174] Also, a configuration is conceivable in which the matching processing unit 611 can normally process the first matching information from the first code information 811 of the medicine package 81 whether the first matching information is read before or after the second matching information is read. For example, when the second matching information is read between the time when the first matching information of the first medicine package 81 is read and the time when the first matching information of the second medicine package 81 is read, the matching processing unit 611 matches the information with the first matching information of the second medicine package 81. On the other hand, when the second matching information is not read between the time when the first matching information of the first medicine package 81 is read and the time when the first matching information of the second medicine package 81 is read, the matching processing unit 611 matches the information read thereafter with the first matching information of the second medicine package 81.
[0175] [Another example of matching processing at the time of dispensing medication] In the medicine distribution matching process (see FIG. 20), a case where the reading order of the first code information 811 and the second code information 911 in each phase is preset in the scenario information has been described. Here, a case where the reading order of the first code information 811 and the second code information 911 in each phase is not preset will be described. Here, FIG. 23 is a flowchart showing another example of the medicine distribution matching process.
[0176] <Step S600> In step S600, the verification check screen P31 is displayed on the display unit of the portable terminal 6 in the same manner as in step S501.
[0177] <Step S601> In step S601, the matching processing unit 611 adds 1 to the value of N indicating the phase number of the processing target (N=N+1). Note that the initial value of N at the start of the matching process at the time of dispensing is 0, and the value of N is reset to 0 at the start or end of the matching process at the time of dispensing.
[0178] <Step S602> In step S602, the collation processing unit 611 waits for the reading of a check item belonging to the Nth phase (S602: No), and when the check item is read (S602: Yes), the collation processing unit 611 shifts the process to step S603.
[0179] <Step S603> In step S603, the matching processing unit 611 displays the read results of the check items belonging to the Nth phase on the display of the mobile terminal 6, similarly to steps S503 and S505. In addition, when the plurality of pieces of second matching information read from the second code information 911 after the start of the matching process at the time of dispensing contain information of the same item, the matching processing unit 611 may match the information of the same item contained in the plurality of pieces of second matching information.
[0180] For example, it is conceivable that the second code information 911 written on the meal card 92 includes not only the user ID but also information on the time of taking the medicine. In this case, when the collation processing unit 611 determines that the second code information 911 has been read in the step S603, it executes a process to determine whether the time of taking the medicine read from the meal card 92 matches any of the times of taking the medicine read from the taking time sheet 91. Then, when the collation processing unit 611 determines that the times of taking the medicine do not match, it notifies an error by a display unit or the like. As a result, the user is notified that there is an error in the time of taking the medicine read from the meal card 92 before the collation processing in the step S606 is executed, thereby improving the efficiency of the medicine distribution work.
[0181] <Step S604> In step S604, the matching processing unit 611 accepts an operation of whether or not to complete the reading of the check items belonging to the Nth phase. If the matching processing unit 611 accepts an operation of completion (S603: Yes), the processing returns to step S601, and if the matching processing unit 611 accepts an operation of not completing (S603: No), the processing moves to step S505. That is, the matching processing unit 611 can read a plurality of check items belonging to the first phase as matching targets. For example, the matching processing unit 611 can read two detailed items of "after breakfast" and "before breakfast" for the time of taking a medicine, which is a check item belonging to the first phase, and can perform matching for the two times of taking a medicine, "after breakfast" and "before breakfast", in parallel.
[0182] <Step S604> In step S604, the matching processing unit 611 accepts an operation of whether or not to complete reading of the check items belonging to the Nth phase. If the matching processing unit 611 accepts an operation to complete (S604: Yes), it shifts the process to step S605, and if the matching processing unit 611 accepts an operation to not complete (S604: No), it returns the process to step S602. That is, the matching processing unit 611 can read a plurality of check items belonging to the Nth phase as matching targets.
[0183] Specifically, the matching processing unit 611 can read the second code information 911 corresponding to a recipient ID, and can read the second code information 911 corresponding to a medicine packet 81. For example, the matching processing unit 611 can read the medicine packet 81, which is a check item belonging to the second phase, multiple times, and can also perform matching for multiple medicine packets 81 taken by the same recipient in parallel. In addition, since the reading order of the check items belonging to the second phase is not set, reading of the second code information 911 corresponding to a recipient ID from a meal card 92, and reading of the second code information 911 corresponding to the time of administration and a recipient ID from a medicine packet 81 can be performed in any order.
[0184] <Step S605> In step S605, the matching processing unit 611 judges whether or not the final phase set in the scenario information has been completed. If the matching processing unit 611 judges that the final phase has not been completed (S605: No), the processing returns to step S601 and the processing target advances to the next phase. This causes the first code information 811 or the second code information 911 indicating the check item belonging to the next phase to be read. If the matching processing unit 611 judges that the final phase has been completed (S605: Yes), the processing proceeds to step S606.
[0185] <Steps S606 to S607> Then, in step S606, the matching processing unit 611 executes a matching process for matching the first matching information and the second matching information read up to the final phase. For example, consider a case where two dosing times are read from two pieces of second code information 911 described on the dosing time sheet 91 belonging to the first phase, one patient ID is read from the second code information 911 described on the meal card 92 belonging to the second phase, and two sets of dosing times and patient IDs are read from the first code information 811 described on the two medicine packets 81 belonging to the second phase. In this case, the matching processing unit 611 judges whether each dosing time read from the medicine packet 81 matches any of the dosing times read from the dosing time sheet 91, and judges whether the patient ID read from the meal card 92 matches the patient ID read from each medicine packet 81. Then, in step S607, the matching processing unit 611 causes the display unit of the mobile terminal 6 to display the matching result in step S606.
[0186] <Step S608> Thereafter, in step S608, the collation processing unit 611 accepts an operation to return the phase to be processed or not. If the collation processing unit 611 accepts an operation to return the phase to be processed (S608: Yes), the collation processing unit 611 shifts the process to step S609, and if the collation processing unit 611 accepts an operation to not return the phase to be processed (S608: No), the collation processing unit 611 returns the process to step S602. Note that the process also returns to step S602 if the operation to return the phase to be processed is not executed even after a preset waiting time has elapsed (S608: No).
[0187] <Steps S609 to S610> In step S609, the matching processing unit 611 subtracts one from the value of N indicating the phase number of the processing target (N=N-1), and moves the process to step S610. In step S610, if the value of N indicating the phase number of the processing target is 0 (S610: Yes), the matching processing unit 611 ends the medication-dispensing matching process, and if the value of N indicating the phase number of the processing target is not 0 (S610: No), the process returns to step S602. The medication-dispensing matching process may also end if a user executes a termination operation during the medication-dispensing matching process. [Explanation of symbols]
[0188] 1: Dispensing support device 11: Control unit 12: Data storage unit 2: Reading terminal 3: Drug packaging device 31: Control unit 32: Packing printer 4: Printer 5: Medicine distribution support device 51: Control unit 52: Data storage unit 6: Mobile devices 61: Control unit 62: Camera 7: Reading terminal 81: Medicine package (an example of a packaged container) 82: Medicine bag (an example of a shipping container) 10: Medication distribution support system 100: Medication distribution support system
Claims
1. a matching processing unit that matches first matching information read from first code information written on a packaging container into which the medicine is packaged with a plurality of second matching information read from a plurality of second code information written on a plurality of matching target items; a setting processing unit that sets a reading order of each of the second verification information in response to a user operation; Equipped with The plurality of second matching information include information of a first item common to a plurality of recipients and information of a second item different for each recipient. Information terminal.
2. A matching processing unit that matches first matching information read from first code information written on a packaging container into which a drug is packaged with multiple pieces of second matching information read from multiple pieces of second code information written on multiple items to be matched; a setting processing unit that sets a reading order of each of the second verification information in response to a user operation; Equipped with The setting processing unit sets whether or not the second verification information can be read a plurality of times in response to a user operation, the matching processing unit allows the second matching information, which is set to be readable multiple times, to be read multiple times, and allows the second matching information, which is set to not be readable multiple times, to be read only once. Information terminal.
3. A matching processing unit that matches first matching information read from first code information written on a packaging container into which a drug is packaged with multiple pieces of second matching information read from multiple pieces of second code information written on multiple items to be matched; a setting processing unit that sets a reading order of each of the second verification information in response to a user operation; Equipped with The matching processing unit matches a plurality of pieces of second matching information read from different pieces of second code information with each other. Information terminal.
4. The setting processing unit sets a reading order of each of the first matching information and the second matching information in response to a user operation. An information terminal according to any one of claims 1 to 3.
5. the verification processing unit determines whether the second verification information has been read in the reading order set by the setting processing unit; An information terminal according to any one of claims 1 to 4.
6. To the processor, A step of comparing first verification information read from first code information written on a packaging container into which the medicine is packaged with a plurality of second verification information read from a plurality of second code information written on a plurality of items to be verified; setting a reading order of each of the second verification information in response to a user operation; A program for executing The plurality of second matching information include information of a first item common to a plurality of recipients and information of a second item different for each recipient. program.
7. A processor comprising: a matching step of matching first matching information read from first code information written on a packaging container into which the medicine is packaged with a plurality of second matching information read from a plurality of second code information written on a plurality of items to be matched; a setting step of setting a reading order of each of the second verification information in response to a user operation; A program for executing The setting step includes setting whether or not the second verification information can be read a plurality of times in response to a user operation, In the collation step, the second collation information set to be readable multiple times is allowed to be read multiple times, and the second collation information set to be readable multiple times is allowed to be read only once. program.
8. A processor comprising: a matching step of matching first matching information read from first code information written on a packaging container into which the medicine is packaged with a plurality of second matching information read from a plurality of second code information written on a plurality of items to be matched; a setting step of setting a reading order of each of the second verification information in response to a user operation; A program for executing The comparing step compares a plurality of pieces of second matching information read from different pieces of second code information with each other. program.
Citation Information
Patent Citations
Medication dispensing device
JP2011104077A
Care facility resident management system
JP2016024621A
Dialysis management device, dialysis management system, and program
JP2017041054A
Drug distribution assistance system
WO2015060296A1