Computer program
A computer program ensures correct processing of medical instruments by comparing identification codes with predefined lists, preventing errors and maintaining instrument quality.
Patent Information
- Application Number
- JP2024062352
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-08
- Publication Date
- 2025-10-21
AI Technical Summary
Incorrect processing of medical instruments during cleaning or sterilization can lead to poor cleaning, instrument deterioration, or a decrease in processor performance due to the use of inappropriate chemical solutions or inappropriate treatment conditions.
A computer program that acquires and compares identification codes of processors and items to be processed with predefined lists of recommended and prohibited combinations, outputting results to prevent incorrect processing.
Reduces processing errors, preventing instrument deterioration and maintaining processor performance by ensuring correct matching of instruments with appropriate cleaning or sterilization methods.
Smart Images

Figure 2025159630000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology disclosed in this specification relates to a computer program. [Background technology]
[0002] Used medical instruments are washed in a washer and then sterilized in a sterilizer. Patent Document 1 discloses an example of a washer. Patent Document 2 discloses an example of a sterilizer. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-217480 [Patent Document 2] Japanese Patent Application Laid-Open No. 2010-252880 Summary of the Invention [Problem to be solved by the invention]
[0004] In a processor for cleaning or sterilizing instruments, incorrect processing can result in poor processing or a decrease in the performance of the instrument or processor. For example, when cleaning instruments with a chemical solution, using the wrong chemical solution can result in poor cleaning of the instrument, deterioration of the instrument, or a decrease in the performance of the processor. Furthermore, for example, if an instrument with low heat resistance is treated at a high temperature, the instrument may deteriorate.
[0005] The technology disclosed in this specification aims to reduce processing errors when cleaning or sterilizing instruments. [Means for solving the problem]
[0006] This specification discloses a computer program that causes a computer to acquire a first identification code of a processor that cleans or sterilizes instruments, acquire a second identification code of an item to be provided to the processor, compare read data indicating a combination of the first identification code and the second identification code with a first list indicating a list of combinations of processors and items and a second list indicating a list of combinations different from the first list, and output first output data to an output device if the read data matches the first list, and output second output data to an output device if the read data matches the second list. [Effects of the Invention]
[0007] The techniques disclosed herein reduce processing errors when cleaning or sterilizing instruments. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a top view schematically showing a processing facility according to the first embodiment. [Figure 2] FIG. 2 is a side view schematically showing the treatment facility according to the first embodiment. [Figure 3] FIG. 3 is a diagram schematically illustrating the cleaner according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing a schematic diagram of the sterilizer according to the first embodiment. [Figure 5] FIG. 5 is a block diagram showing an information terminal according to the first embodiment. [Figure 6] FIG. 6 is a diagram illustrating the first list according to the first embodiment. [Figure 7] FIG. 7 is a diagram illustrating the second list according to the first embodiment. [Figure 8] FIG. 8 is a diagram schematically illustrating an information terminal according to the first embodiment. [Figure 9] FIG. 9 is a flowchart showing a method for checking a processor against an article according to the first embodiment. [Figure 10]FIG. 10 is a diagram illustrating the recording data stored in the recording data storage unit according to the first embodiment. [Figure 11] FIG. 11 is a diagram showing an operation panel according to the second embodiment. [Figure 12] FIG. 12 is a diagram schematically illustrating a processing system according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] [First embodiment] A first embodiment will be described.
[0010] <Treatment facility> FIG. 1 is a top view schematically showing a treatment facility 1 according to this embodiment. FIG. 2 is a side view schematically showing a treatment facility 1 according to the first embodiment. The treatment facility 1 cleans and sterilizes used instruments. Examples of the instruments include medical instruments. Examples of the medical instruments include scalpels and forceps. A washer 21 for cleaning the instruments and a sterilizer 22 for sterilizing the instruments are installed in the treatment facility 1.
[0011] Examples of the cleaner 21 include a vacuum boiling cleaner such as that disclosed in Japanese Patent Application Laid-Open No. 2014-042899 and an ultrasonic cleaner such as that disclosed in Japanese Patent Application Laid-Open No. 2019-217480.
[0012] Examples of the sterilizer 22 include a steam sterilizer as disclosed in Japanese Patent Application Laid-Open No. 2010-252880 and a gas sterilizer as disclosed in Japanese Patent Application Laid-Open No. 2015-229034.
[0013] The treatment facility 1 has a first chamber 1A, a second chamber 1B, and a third chamber 1C. The first chamber 1A, the second chamber 1B, and the third chamber 1C are arranged adjacent to each other. The second chamber 1B is arranged in front of the first chamber 1A. The third chamber 1C is arranged in front of the second chamber 1B. The first chamber 1A and the second chamber 1B are separated by a first wall. The second chamber 1B and the third chamber 1C are separated by a second wall. The boundary between the first chamber 1A and the second chamber 1B includes the first wall. The boundary between the second chamber 1B and the third chamber 1C includes the second wall.
[0014] The cleaner 21 is disposed at the boundary between the first chamber 1A and the second chamber 1B. The entrance of the cleaner 21 faces the first chamber 1A. The exit of the cleaner 21 faces the second chamber 1B. The entrance of the cleaner 21 is opened and closed by an entrance door. The exit of the cleaner 21 is opened and closed by an exit door. The cleaner 21 is fixed to the first wall separating the first chamber 1A and the second chamber 1B. A plurality of cleaners 21 are provided. As shown in FIG. 1 , in this embodiment, three cleaners 21 are provided in the left-right direction. Each of the three cleaners 21 is fixed to the first wall. The number of cleaners 21 is arbitrary.
[0015] The sterilizer 22 is disposed at the boundary between the second chamber 1B and the third chamber 1C. The entrance of the sterilizer 22 faces the second chamber 1B. The exit of the sterilizer 22 faces the third chamber 1C. The entrance of the sterilizer 22 is opened and closed by an entrance door. The exit of the sterilizer 22 is opened and closed by an exit door. The sterilizer 22 is fixed to the second wall separating the second chamber 1B and the third chamber 1C. Multiple sterilizers 22 are provided. As shown in FIG. 1, in this embodiment, three sterilizers 22 are provided in the left-right direction. Each of the three sterilizers 22 is fixed to the second wall. The number of sterilizers 22 is arbitrary.
[0016] The instruments are washed in washer 21 and then sterilized in sterilizer 22. The instruments are carried from first chamber 1A into washer 21. Washer 21 washes the instruments. After being washed, the instruments are carried out from washer 21 to second chamber 1B. The washed instruments are carried from second chamber 1B into sterilizer 22. Sterilizer 22 sterilizes the instruments. After being sterilized, the instruments are carried out from sterilizer 22 to third chamber 1C.
[0017] In the following description, the washer 21 and the sterilizer 22 will be collectively referred to as the processor 2 where appropriate. The processor 2 cleans or sterilizes instruments. The processing by the processor 2 includes at least one of cleaning the instruments and sterilizing the instruments.
[0018] Articles are provided to the processor 2. The articles provided to the processor 2 include instruments to be treated by the processor 2. The articles provided to the processor 2 include consumables used to treat the instruments. The consumables include chemicals used to treat the instruments. Examples of chemicals include cleaning fluids used to wash the instruments and lubricating and anti-rust fluids used to finish the instruments after washing.
[0019] A processing system 100 is provided in a processing facility 1. The processing system 100 includes an information terminal 10. Examples of the information terminal 10 include a smartphone or a tablet terminal. The processing system 100 matches the processor 2 with the item provided to the processor 2. The processing system 100 determines whether the combination of the processor 2 and the item is a recommended combination. The processing system 100 determines whether the combination of the processor 2 and the item is an allowable combination. The processing system 100 determines whether the combination of the processor 2 and the item is a prohibited combination. The processing system 100 notifies the user of the processing system 100 of the result of the matching between the processor 2 and the item. The processing system 100 records the result of the matching between the processor 2 and the item.
[0020] <Cleaning machine> 3 is a diagram schematically illustrating a cleaning device 21 according to this embodiment. The cleaning device 21 includes a cleaning tank 211, an entrance door 212 for opening and closing the entrance of the cleaning tank 211, an operation panel 213, and a plurality of tubes 214.
[0021] The tube 214 is connected to the bottle 3. The bottle 3 contains a chemical solution used to treat the instrument. The chemical solution contained in the bottle 3 is an example of an item to be provided to the washer 21 (treating device 2). The chemical solution contained in the bottle 3 is sucked into the inside of the cleaning tank 211 via the tube 214.
[0022] 3, three tubes 214 are provided. Tubes 214 include a first tube 214A, a second tube 214B, and a third tube 214C. Bottles 3 include a first bottle 3A that contains a first chemical liquid, a second bottle 3B that contains a second chemical liquid, and a third bottle 3C that contains a third chemical liquid. Bottles 3 are placed on a support base 4.
[0023] A first identification code 101 is assigned to each of the three tubes 214 (214A, 214B, 214C). An example of the first identification code 101 is a two-dimensional code (QR code (registered trademark)). The first identification code 101 may also be a one-dimensional code (barcode). The first identification code 101 of the first tube 214A is a code for identifying the first tube 214A. The first identification code 101 of the second tube 214B is a code for identifying the second tube 214B. The first identification code 101 of the third tube 214C is a code for identifying the third tube 214C.
[0024] A label with the first identification code 101 may be attached to the surface of the tube 214. A plate with the first identification code 101 printed thereon may be attached to the tube 214 via a string. The first identification code 101 does not have to be attached to the tube 214. The first identification code 101 may be placed near the tube 214.
[0025] A second identification code 102 is attached to each of the three bottles 3 (3A, 3B, 3C). An example of the second identification code 102 is a two-dimensional code (QR code (registered trademark)). The second identification code 102 may also be a one-dimensional code (barcode). The second identification code 102 of the first bottle 3A is a code for identifying the first chemical liquid contained in the first bottle 3A. The second identification code 102 of the second bottle 3B is a code for identifying the second chemical liquid contained in the second bottle 3B. The second identification code 102 of the third bottle 3C is a code for identifying the third chemical liquid contained in the third bottle 3C.
[0026] A label with the second identification code 102 may be attached to the surface of the bottle 3. A plate with the second identification code 102 printed thereon may be attached to the bottle 3 via a string. The second identification code 102 does not have to be attached to the bottle 3. The second identification code 102 may be placed near the bottle 3.
[0027] Examples of chemical liquids include an enzyme-based cleaning liquid used to clean instruments, an alkaline-based cleaning liquid used to clean instruments, and a lubricating anti-rust liquid used to finish instruments after cleaning. As an example, first tube 214A is a tube 214 for sucking an enzyme-based cleaning liquid. Second tube 214B is a tube 214 for sucking an alkaline-based cleaning liquid. Third tube 214C is a tube 214 for sucking a lubricating anti-rust liquid. Furthermore, first bottle 3A contains an enzyme-based cleaning liquid. Second bottle 3B contains an alkaline-based cleaning liquid. Third bottle 3C contains a lubricating anti-rust liquid.
[0028] 3 shows a state in which the combination of the tube 214 and the bottle 3 is correct. For example, when the third bottle 3C is connected to the first tube 214A, the combination of the tube 214 and the bottle 3 is incorrect.
[0029] Operation panel 213 is operated by a user of washer 21. Operation panel 213 includes a touch panel. Operation panel 213 displays the processing mode (cleaning mode) of washer 21. Washer 21 can clean instruments in a plurality of different processing modes. The processing mode (cleaning mode) refers to the processing method (cleaning method) for instruments. The cleaning mode includes the cleaning time, cleaning temperature, chemical solution to be used, and processing sequence. The user of washer 21 can select the cleaning mode of washer 21 by operating operation panel 213.
[0030] <Sterilizer> Figure 4 is a diagram showing a schematic diagram of a sterilizer 22 according to this embodiment. As described with reference to Figure 1, multiple sterilizers 22 are installed in the treatment facility 1. As an example, Figure 4 shows two sterilizers 22. The sterilizers 22 include a first sterilizer 22A and a second sterilizer 22B. The sterilizers 22 (22A, 22B) have a sterilization tank 221, an entrance door 222 that opens and closes the entrance to the sterilization tank 221, and an operation panel 223.
[0031] The instruments 5 to be sterilized may be carried into the sterilization tank 221 on a cart 6. The instruments 5 are an example of an article provided to the sterilizer 22 (processor 2). There are a plurality of instruments 5. In the example shown in FIG. 4, the instruments 5 include a first instrument 5A, a second instrument 5B, a third instrument 5C, and a fourth instrument 5D.
[0032] Each of the two sterilizers 22 (22A, 22B) is assigned a first identification code 101. The first identification code 101 of the first sterilizer 22A is a code for identifying the first sterilizer 22A. The first identification code 101 of the second sterilizer 22B is a code for identifying the second sterilizer 22B.
[0033] A label with the first identification code 101 may be affixed to the surface of the exterior of the sterilizer 22. A plate with the first identification code 101 printed thereon may be attached to the exterior of the sterilizer 22. The first identification code 101 does not have to be attached to the sterilizer 22. The first identification code 101 may be placed near the sterilizer 22.
[0034] A second identification code 102 is assigned to each of the four appliances 5 (5A, 5B, 5C, 5D). The second identification code 102 of the first appliance 5A is a code for identifying the first appliance 5A. The second identification code 102 of the second appliance 5B is a code for identifying the second appliance 5B. The second identification code 102 of the third appliance 5C is a code for identifying the third appliance 5C. The second identification code 102 of the fourth appliance 5D is a code for identifying the fourth appliance 5D.
[0035] A label with the second identification code 102 may be attached to the surface of the device 5. A plate with the second identification code 102 printed thereon may be attached to the device 5 via a string. The second identification code 102 does not have to be attached to the device 5. The second identification code 102 may be placed near the device 5.
[0036] For example, if the first sterilizer 22A is a steam sterilizer and the first instrument 5A and the second instrument 5B are suitable for sterilization by a steam sterilizer, the first instrument 5A and the second instrument 5B are loaded into the first sterilizer 22A. For example, if the second sterilizer 22B is a gas sterilizer and the third instrument 5C and the fourth instrument 5D are suitable for sterilization by a gas sterilizer, the third instrument 5C and the fourth instrument 5D are loaded into the second sterilizer 22B.
[0037] If the first instrument 5A and the second instrument 5B are loaded into the first sterilizer 22A and the third instrument 5C and the fourth instrument 5D are loaded into the second sterilizer 22B, the combination of the sterilizer 22 and the instruments 5 is correct. For example, if the first instrument 5A is loaded into the second sterilizer 22B, the combination of the sterilizer 22 and the instruments 5 is incorrect.
[0038] The operation panel 223 is operated by a user of the sterilizer 22. The operation panel 223 includes a touch panel. The operation panel 223 displays the processing mode (sterilization mode) of the sterilizer 22. The sterilizer 22 can sterilize instruments 5 in a plurality of processing modes that are different from one another. The sterilization mode includes a sterilization time, a sterilization temperature, and a processing sequence. The user of the sterilizer 22 can select the sterilization mode of the sterilizer 22 by operating the operation panel 223.
[0039] <Information terminal> 5 is a block diagram showing an information terminal 10 according to this embodiment. The information terminal 10 includes a computer 11, a reading device 12, an input device 13, and an output device 14. The computer 11 includes a microcomputer. The computer 11 also includes a processor 15, a storage device 16, a communication interface 17, and an input / output interface 18.
[0040] The processor 15 includes a CPU (Central Processing Unit). The processor 15 may also include a GPU (Graphics Processing Unit). The storage device 16 includes a recording medium that stores computer programs and data in a manner that allows the processor 15 to read them. The storage device 16 includes a system memory such as a RAM (Random Access Memory) or a ROM (Read Only Memory), and an auxiliary storage device such as a semiconductor memory.
[0041] The communication interface 17 communicates via a communication network. An example of the communication interface 17 is a local area network (LAN) module. The computer 11 transmits data to an external computer via the communication network. The computer 11 receives data from an external computer via the communication network. The computer 11 is connected to the reading device 12, the input device 13, and the output device 14 via the input / output interface 18.
[0042] The reading device 12 reads the first identification code 101 and the second identification code 102. The reading device 12 includes a code reader. The reading device 12 includes a camera. In the embodiment, the reading device 12 is an external device that is detachable from the information terminal 10. Note that the reading device 12 may be built into the information terminal 10.
[0043] The input device 13 generates input data when operated by a user of the information terminal 10. The user can input input data to the information terminal 10 by operating the input device 13. Examples of the input device 13 include a touch panel and a voice input device. The input data generated by the input device 13 is transmitted to the computer 11.
[0044] The output device 14 provides output data to the user. The output device 14 may be a display device that provides display data as output data, or an audio output device that provides audio data as output data. In this embodiment, the output device 14 includes at least a display device. The output device 14 displays the display data transmitted from the computer 11. Examples of the output device 14 include a flat panel display such as a liquid crystal display or an organic EL display.
[0045] The storage device 16 has an application storage unit 161, a list storage unit 162, and a record data storage unit 163. The application storage unit 161 stores application software 7. The application software 7 is an example of a computer program. The processor 15 reads the application software 7 from the application storage unit 161, loads it into a system memory, and executes processing in accordance with the application software 7. The application software 7 may be distributed to the computer 11 via a communication network. The list storage unit 162 stores a first list and a second list, which will be described later. The record data storage unit 163 stores record data, which will be described later.
[0046] The processor 15 has a plurality of functional units, including a list creation unit 151, an identification code acquisition unit 152, a matching unit 153, and an output control unit 154. The functions of the functional units of the processor 15 are realized by application software 7 (computer program).
[0047] The list creation unit 151 creates a first list and a second list based on input data from the input device 13. A user of the information terminal 10 can create the first list and the second list by operating the input device 13. The first list and the second list created by the list creation unit 151 are stored in the list storage unit 162.
[0048] Fig. 6 is a diagram illustrating a first list according to this embodiment. Fig. 7 is a diagram illustrating a second list according to this embodiment. Each of the first list and the second list shows a list of combinations of processor 2 and articles to be provided to processor 2. The combinations of processor 2 and articles in the first list are different from the combinations of processor 2 and articles in the second list.
[0049] The first list is a positive list that lists recommended combinations of the disposer 2 and the article, and the second list is a negative list that lists prohibited combinations of the disposer 2 and the article.
[0050] For example, if the first tube 214A is a tube 214 for sucking an enzymatic cleaning liquid, the second tube 214B is a tube 214 for sucking an alkaline cleaning liquid, and the third tube 214C is a tube 214 for sucking a lubricating anti-rust liquid, and the first bottle 3A contains the enzymatic cleaning liquid, the second bottle 3B contains the alkaline cleaning liquid, and the third bottle 3C contains the lubricating anti-rust liquid, the user operates the input device 13 to enter the combination of the first tube 214A and the first bottle 3A, the combination of the second tube 214B and the second bottle 3B, and the combination of the third tube 214C and the third bottle 3C in a first list as recommended combinations of the processor 2 and the item.
[0051] When the third bottle 3C is connected to the first tube 214A or the second tube 214B, a lubricant or anti-rust agent may be used to clean the instruments. When the first bottle 3A or the second bottle 3B is connected to the third tube 214C, an enzymatic cleaning solution or an alkaline cleaning solution may be used to finish the instruments. In this case, the instruments may be poorly cleaned or may deteriorate. Furthermore, for example, when the second bottle 3B is connected to the first tube 214A after the first bottle 3A is connected, the enzymatic cleaning solution and the alkaline cleaning solution remaining in the first tube 214A may mix. In this case, a coagulated substance may form in the first tube 214A, which may deteriorate the first tube 214A or reduce the cleaning performance of the washer 21. Therefore, the user operates the input device 13 to enter the combination of the first tube 214A and the second bottle 3B, the combination of the first tube 214 and the third bottle 3C, the combination of the second tube 214B and the third bottle 3C, the combination of the second tube 214B and the first bottle 3A, the combination of the third tube 214C and the first bottle 3A, and the combination of the third tube 214C and the second bottle 3B in the second list as prohibited combinations of processor 2 and items.
[0052] Furthermore, if the first sterilizer 22A is a steam sterilizer and the first instrument 5A and the second instrument 5B are suitable for sterilization by a steam sterilizer, the user operates the input device 13 to enter the combination of the first sterilizer 22A and the first instrument 5A and the combination of the first sterilizer 22A and the second instrument 5B in the first list as recommended combinations of processor 2 and items. If the second sterilizer 22B is a gas sterilizer and the third instrument 5C and the fourth instrument 5D are suitable for sterilization by a gas sterilizer, the user operates the input device 13 to enter the combination of the second sterilizer 22B and the third instrument 5C and the combination of the second sterilizer 22B and the fourth instrument 5D in the first list as recommended combinations of processor 2 and items.
[0053] Steam sterilizers treat instruments at high temperatures. For example, if the third instrument 5C has low heat resistance, sterilization in the first sterilizer 22A may result in deterioration of the third instrument 5C or incomplete sterilization. Furthermore, if the material of the first instrument 5A is not suitable for contact with sterilization gas, sterilization in the second sterilizer 22B may result in deterioration of the first instrument 5A or incomplete sterilization. The user operates the input device 13 to enter the combination of the first sterilizer 22A and the third instrument 5C and the combination of the second sterilizer 22B and the first instrument 5A in the second list as prohibited combinations of processor 2 and items.
[0054] As described with reference to Figures 1 and 2, the treatment facility 1 has a plurality of treatment devices 2 of different types. Furthermore, the treatment facility 1 has a large number of different types of items to be provided to the treatment devices 2. There may be combinations of treatment devices 2 and items that are neither recommended nor prohibited. In other words, there may be combinations of treatment devices 2 and items that are acceptable. The user does not list combinations of acceptable levels in both the first and second lists. An acceptable level combination is a combination of treatment devices 2 and items that is not expected to achieve as high a level of treatment (cleaning or sterilization) as a recommended level combination, but that does not result in treatment defects (poor cleaning or sterilization) and that suppresses deterioration of instruments or degradation of treatment device performance.
[0055] For example, if there are multiple types of enzyme-based cleaning liquids, and the combination of a certain cleaner 21 with a first type of enzyme-based cleaning liquid is at a recommended level, and the combination of the cleaner 21 with a second type of enzyme-based cleaning liquid is at an acceptable level, the user will enter the combination of the cleaner 21 with the first type of enzyme-based cleaning liquid in the first list, and will not enter the combination of the cleaner 21 with the second type of enzyme-based cleaning liquid in either the first list or the second list.
[0056] For example, if each of the first sterilizer 22A and the second sterilizer 22B can sterilize a second instrument 5B, the combination of the first sterilizer 22A and the second instrument 5B is at the recommended level, and the combination of the second sterilizer 22B and the second instrument 5B is at the acceptable level, the user will enter the combination of the first sterilizer 22A and the second instrument 5B in the first list and will not enter the combination of the second sterilizer 22B and the second instrument 5B in the first or second list. Similarly, if each of the first sterilizer 22A and the second sterilizer 22B can sterilize a fourth instrument 5D, the combination of the second sterilizer 22B and the fourth instrument 5D is at the recommended level, and the combination of the first sterilizer 22A and the fourth instrument 5D is at the acceptable level, the user will enter the combination of the second sterilizer 22B and the fourth instrument 5D in the first list and will not enter the combination of the first sterilizer 22A and the fourth instrument 5D in the first or second list.
[0057] In Figures 6 and 7, "One" is the second identification code of the item. "Other" is the first identification code of processor 2. As shown in Figure 6, for example, in the eighth combination of the first list, the second identification code of the item is "123456" and the first identification code of processor 2 is "456789". As shown in Figure 7, for example, in the eighth combination of the second list, the second identification code of the item is "123456" and the first identification code of processor 8 is "888888".
[0058] The list creation unit 151 creates the first list and the second list so that the first identification code of the processor 2 and the second identification code of the item are different in each of the first list and the second list. That is, the list creation unit 151 prohibits the first identification code of the processor 2 and the second identification code of the item from being the same in each of the first list and the second list. For example, in one combination, if the second identification code of the item is "123456," the list creation unit 151 prohibits the first identification code of the processor 2 from becoming "123456." If the user operates the input device 13 to input the second identification code of a certain combination as "123456" and then inputs the first identification code as "123456," the list creation unit 151 will not accept input data from the input device 13. The list creation unit 151 does not create the first list or the second list for the combination where the second identification code is "123456" and the first identification code is "123456".
[0059] The identification code acquisition unit 152 acquires the first identification code 101 of the processor 2 read by the reading device 12. The identification code acquisition unit 152 acquires the second identification code 102 of the article read by the reading device 12. In addition, as will be described later, the identification code acquisition unit 152 acquires the person in charge identification code 103 read by the reading device 12.
[0060] The matching unit 153 matches the read data indicating the combination of the first identification code 101 and the second identification code 102 acquired by the identification code acquisition unit 152 with each of the first list and the second list stored in the list storage unit 162.
[0061] The output control unit 154 causes the output device 14 to output the result of the matching performed by the matching unit 153. In this embodiment, the output device 14 includes a display device. The output control unit 154 causes the output device 14 to display the result of the matching performed by the matching unit 153. The output control unit 154 also causes the recorded data storage unit 163 to store the result of the matching performed by the matching unit 153.
[0062] When the comparison unit 153 determines that the read data matches the first list, the output control unit 154 causes the output device 14 to output the first output data 33A. That is, when the combination of the processor 2 and the item is at a recommended level, the output control unit 154 causes the output device 14 to output the first output data 33A.
[0063] When the comparison unit 153 determines that the read data matches the second list, the output control unit 154 causes the output device 14 to output the second output data 33B. That is, when the combination of the processor 2 and the item is at the prohibited level, the output control unit 154 causes the output device 14 to output the second output data 33B.
[0064] When the comparison unit 153 determines that the read data does not match either the first list or the second list, the output control unit 154 causes the output device 14 to output the third output data 33C. In other words, when the combination of the processor 2 and the item is at an acceptable level, the output control unit 154 causes the output device 14 to output the third output data 33C.
[0065] If the identification code acquisition unit 152 determines that the first identification code 101 and the second identification code 102 match, the output control unit 154 causes the output device 14 to output the fourth output data 33D.
[0066] <Matching method> Fig. 8 is a diagram schematically showing an information terminal 10 according to this embodiment. Fig. 9 is a flowchart showing a method for checking an article against a processor 2 according to this embodiment.
[0067] As shown in FIG. 8, when matching the processor 2 with an item, the application software 7 displays display data for matching the processor 2 with the item on the output device 14 of the information terminal 10. The display screen of the output device 14 includes a touch panel. As shown in FIG. 8, the display screen of the information terminal 10 displays a person in charge scan button 30, a first scan button 31, a second scan button 32, a matching result display area 33, a continue scanning button 34, and a rescan button 35. The person in charge scan button 30, the first scan button 31, the second scan button 32, the continue scanning button 34, and the rescan button 35 are each an example of the input device 13 of the information terminal 10. The matching result display area 33 is an example of the output device 14 (display device) of the information terminal 10.
[0068] The person in charge of verifying the processing device 2 and the item has a person in charge identification code 103. An example of the person in charge identification code 103 is a two-dimensional code (QR code (registered trademark)). The person in charge identification code 103 may also be a one-dimensional code (barcode). The person in charge identification code 103 is a code for identifying the person in charge of verifying the processing device 2 and the item. For example, a plate on which the person in charge identification code 103 is printed is attached to the person in charge's clothing.
[0069] After tapping the person in charge scan button 30, the person in charge reads the person in charge identification code 103 with the reading device 12 of the information terminal 10. The identification code acquisition unit 152 acquires the person in charge identification code 103 from the reading device 12 (step S1).
[0070] Next, the person in charge taps the first scan button 31, and then reads the first identification code 101 of the processor 2 with the reading device 12 of the information terminal 10. The identification code acquisition unit 152 acquires the first identification code 101 from the reading device 12 (step S2).
[0071] Next, the person in charge taps the second scan button 32, and then reads the second identification code 102 of the item with the reading device 12 of the information terminal 10. The identification code acquisition unit 152 acquires the second identification code 102 from the reading device 12 (step S3).
[0072] After tapping the first scan button 31, the person in charge may read the first identification code 101 of the processor 2 with the reading device 12 of the information terminal 10. After tapping the second scan button 32, the person in charge may read the second identification code 102 of the item with the reading device 12 of the information terminal 10. In other words, the order in which the first identification code 101 of the processor 2 and the second identification code 102 of the item are read is arbitrary.
[0073] If the person in charge wants to have the reader 12 read the identification codes (101, 102, 103) again, he or she taps the rescan button 35. By tapping the rescan button 35, the identification codes (101, 102, 103) acquired by the identification code acquisition unit 152 are reset.
[0074] The identification code acquisition unit 152 determines whether the first identification code 101 and the second identification code 102 match (step S4).
[0075] If it is determined in step S4 that the first identification code 101 and the second identification code 102 match (step S4: Yes), the output control unit 154 causes the output device 14 to display the fourth output data 33D (step S5). As shown in Fig. 8, the output control unit 154 causes the matching result display area 33 to display the words "Scan Mistake" as the fourth output data 33D.
[0076] In step S4, if it is determined that the first identification code 101 and the second identification code 102 do not match (step S4: No), the matching unit 153 matches the read data indicating the combination of the first identification code 101 and the second identification code 102 acquired by the identification code acquisition unit 152 with each of the first list and the second list stored in the list storage unit 162 (step S6).
[0077] The collator 153 determines whether the read data matches the second list (step S7).
[0078] If it is determined in step S7 that the read data matches the second list (step S7: Yes), the output control unit 154 causes the output device 14 to display the second output data 33B (step S8). As shown in Fig. 8, the output control unit 154 causes the verification result display area 33 to display the word "NG" as the second output data 33B.
[0079] If it is determined in step S7 that the read data does not match the second list (step S7: No), the collating unit 153 determines whether the read data matches the first list (step S9).
[0080] If it is determined in step S9 that the read data matches the first list (step S9: Yes), the output control unit 154 causes the output device 14 to display the first output data 33A (step S10). As shown in Fig. 8, the output control unit 154 causes the verification result display area 33 to display the word "OK" as the first output data 33A.
[0081] If it is determined in step S9 that the read data does not match the first list (step S9: No), the output control unit 154 displays third output data 33C on the output device 14 (step S11). As shown in Fig. 8, the output control unit 154 displays the words "NO" as the third output data 33C in the matching result display area 33.
[0082] The matching unit 153 determines whether or not to continue matching the processor 2 with the item (step S12). If the person in charge wishes to continue matching the processor 2 with the item, the person in charge taps the continue scanning button 34. By tapping the continue scanning button 34, the matching between the processor 2 and the item continues. The matching unit 153 determines whether or not to continue matching the processor 2 with the item based on the input data from the continue scanning button 34.
[0083] If it is determined in step S12 that matching between the processor 2 and the item should continue (step S12: Yes), the process returns to step S2. The person in charge can then perform matching between another processor 2 and the item. If it is determined in step S12 that matching between the processor 2 and the item should not continue (step S12: No), matching between the processor 2 and the item ends.
[0084] Furthermore, when the scan continuation button 34 is tapped, the output control unit 154 stores the result of the collation between the processor 2 and the article by the collation unit 153 in the recorded data storage unit 163.
[0085] Fig. 10 is a diagram illustrating the record data stored in the record data storage unit 163 according to this embodiment. As shown in Fig. 10, the record data shows a list of the results of matching between the processor 2 and the item. The record data includes the person in charge identification code 103, the check date and time indicating the date and time when the processor 2 and the item were matched, the second identification code 102 (One) of the item, the first identification code (Other) of the processor 2, and the matching result.
[0086] As shown in Figure 10, if the second identification code 102 of the item is "123456" and the first identification code 101 of the processor 2 is "456789", the combination of the second identification code 102 and the first identification code 101 matches the first list shown in Figure 6, so the matching result is "OK". In other words, the combination of the processor 2 and the item is at the recommended level.
[0087] As shown in Figure 10, if the second identification code 102 of the item is "123456" and the first identification code 101 of the processor 2 is "888888," the combination of the second identification code 102 and the first identification code 101 matches the second list shown in Figure 7, so the matching result is "NG." In other words, the combination of the processor 2 and the item is at the prohibited level.
[0088] 10, if the second identification code 102 of the item is "123456" and the first identification code 101 of the processor 2 is "999999," the combination of the second identification code 102 and the first identification code 101 does not match either the first list or the second list, so the matching result is "no match." That is, the combination of the processor 2 and the item is at an acceptable level.
[0089] As shown in Figure 10, if the second identification code 102 of the item is "123456" and the first identification code 101 of the processor 2 is also "123456", the second identification code 102 and the first identification code 101 are the same, so the matching result is "scan miss".
[0090] <Effects> As described above, according to this embodiment, a first list showing recommended combinations of processor 2 and items, and a second list showing prohibited combinations of processor 2 and items, are created in advance and stored in the list storage unit 162. The reader 12 reads the first identification code 101 of the processor 2 and the second identification code 102 of the item. The read data showing the combination of the first identification code 101 and the second identification code 102 is compared with each of the first and second lists. If the processor 2 and the item are a prohibited combination, the second output data 33B is output, thereby preventing processing errors when cleaning or sterilizing instruments. Because processing errors are prevented, processing defects, deterioration of instruments, and reduced performance of the processor 2 are prevented.
[0091] The treatment facility 1 has multiple types of treatment devices 2. The treatment facility 1 also has many types of items to be provided to the treatment devices 2. If all combinations of treatment devices 2 and items were to be listed in the first list or the second list, the burden on the user creating the first and second lists would be excessive. In this embodiment, combinations of treatment devices 2 and items are classified into recommended levels, acceptable levels, and prohibited levels. Recommended level combinations are listed in the first list, prohibited level combinations are listed in the second list, and acceptable level combinations are not listed in either the first or second list. This reduces the burden on the user creating the first and second lists. If the combination of the first identification code 101 and the second identification code 102 is recommended, first output data 33A (OK) is output. If the combination is prohibited, second output data 33B (NG) is output. If the combination is acceptable, third output data (not applicable) is output. This reduces processing errors.
[0092] 9, in this embodiment, after collating the read data with each of the first and second lists (step S6), the collating unit 153 determines whether the read data matches the second list before determining whether the read data matches the first list (step S7). Because it determines whether the read data matches the second list before determining whether the read data matches the first list, if the combination of the processor 2 and the item is prohibited, the second output data 33B(NG) is reliably output based on the second list even if the first list is incomplete.
[0093] In each of the first list and the second list, the first identification code of the processor 2 (Other) and the second identification code of the item (One) are different. When creating each of the first list and the second list, the list creation unit 151 prohibits the first identification code of the processor 2 (Other) and the second identification code of the item (One) from being the same. This allows the matching unit 153 to properly determine the combination of the processor 2 and the item. Furthermore, if a person in charge mistakenly reads the same identification code twice with the reading device 12, the identification code acquisition unit 152 can recognize that the same identification code has been mistakenly read twice.
[0094] [Second embodiment] A second embodiment will be described below. In the following description, the same or equivalent components as those in the above-described embodiment are denoted by the same reference numerals, and the description of these components will be simplified or omitted.
[0095] FIG. 11 is a diagram showing operation panel 213 according to this embodiment. As described above, cleaner 21 can clean instruments in a plurality of mutually different processing modes (cleaning modes). A user of cleaner 21 can select a processing mode for cleaner 21 by operating operation panel 213. Operation panel 213 includes a display device. The selected processing mode is displayed on operation panel 213. FIG. 11 shows an example in which a first processing mode is selected from a plurality of processing modes. A first identification code 101 is displayed on operation panel 213 in association with the selected processing mode. The first identification code 101 displayed on operation panel 213 is a code for identifying the selected processing mode.
[0096] Combinations of the processing mode and the item of the washer 21 are classified into a recommended level, an allowable level, and a prohibited level. The read data indicating the combination of the first identification code 101 of the processing mode and the second identification code 102 of the item is compared with the first list and the second list. If the processing mode and the item are a prohibited combination, the second output data 33B is output, thereby preventing erroneous processing of the tool.
[0097] 11 shows the operation panel 213 of the cleaner 21. The same applies to the operation panel 223 of the sterilizer 22. A first identification code 101 is displayed on the operation panel 223 in association with the processing mode (sterilization mode) selected in the sterilizer 22. The first identification code 101 of the selected processing mode is displayed on the operation panel 223.
[0098] [Third embodiment] A third embodiment will be described below. In the following description, the same or equivalent components as those in the above-described embodiment are denoted by the same reference numerals, and the description of these components will be simplified or omitted.
[0099] FIG. 12 is a diagram schematically illustrating a processing system 100 according to this embodiment. As illustrated in FIG. 12, the processing system 100 may include an information terminal 10 and a server 200. The server 200 includes a computer. The server 200 is an external computer of the information terminal 10. Like the computer 11 of the information terminal 10, the server 200 includes a processor, a storage device, a communication interface, and an input / output interface. The computer 11 of the information terminal 10 is capable of communicating with the server 200 via the communication interface 17.
[0100] At least some of the functions of the information terminal 10 described in the first embodiment above may be provided in the server 200. For example, the functions of the list creation unit 151 and the list storage unit 162 may be provided in the server 200. A plurality of information terminals 10 may refer to the first list and the second list stored in the server 200. Also, an output device (display device) may be connected to the server 200, and the output data (33A, 33B, 33C, 33D) may be output to the output device connected to the server 200. The output control unit 154 may cause an output device disposed outside the information terminal 10 to output the output data (33A, 33B, 33C, 33D). [Explanation of symbols]
[0101] 1...treatment facility, 1A...first room, 1B...second room, 1C...third room, 2...treatment device, 3...bottle, 3A...first bottle, 3B...second bottle, 3C...third bottle, 4...support stand, 5...instrument, 5A...first instrument, 5B...second instrument, 5C...third instrument, 5D...fourth instrument, 6...cart, 7...application software (computer program), 10...information terminal, 11...computer, 12...reading device, 13...input device, 14...output device, 15...processor, 16...storage device, 17...communication interface, 18...input / output interface, 21...washer, 22...sterilizer, 22A...first sterilizer, 22B...second sterilizer, 30...personnel scan button, 31...first scan button, 32...second scan button, 33...verification result result display area, 33A...first output data, 33B...second output data, 33C...third output data, 33D...fourth output data, 34...continue scan button, 35...rescan button, 100...processing system, 101...first identification code, 102...second identification code, 103...personnel identification code, 151...list creation unit, 152...identification code acquisition unit, 153...collation unit, 154...output control unit, 161...application memory unit, 162...list memory unit, 163...recorded data memory unit, 200...server, 211...cleaning tank, 212...entrance door, 213...operation panel, 214...tube, 214A...first tube, 214B...second tube, 214C...third tube, 221...sterilization tank, 222...entrance door, 223...operation panel.
Claims
1. Obtaining a first identification code of a processor that cleans or sterilizes an instrument; obtaining a second identification code for the item provided to the processor; comparing the read data indicating the combination of the first identification code and the second identification code with a first list indicating a list of combinations of the processor and the article and a second list indicating a list of the combinations different from the first list; outputting first output data to an output device when the read data matches the first list; If the read data matches the second list, output second output data to the output device. Computer program.
2. and causing the computer to output third output data to the output device when the read data does not match either the first list or the second list.
2. The computer program of claim 1.
3. If the first identification code and the second identification code match, outputting fourth output data (scan miss) to the output device.
2. The computer program of claim 1.
4. In each of the first list and the second list, the first identification code of the processor and the second identification code of the item are different.
4. A computer program according to claim 3.
5. and storing the result of the matching.
2. The computer program of claim 1.
6. the first list is a positive list indicating a list of recommended combinations of the processor and the article; the second list is a negative list indicating a list of prohibited combinations of the processor and the article; 2. The computer program of claim 1.
Citation Information
Patent Citations
Steam sterilizer
JP2010252880A
Ultrasonic cleaner
JP2019217480A