Management device, management method and management system for surgical instrument, and medium

Through the RFID and QR code recognition technology of surgical instrument management equipment, combined with the CNN-RNN model, the accurate identification and traceability of surgical instruments is achieved, and the lack of automatic traceability and recording during the cleaning, disinfection, transportation and storage of surgical instruments in the hospital is solved. The problem has improved the safety of surgery and the accuracy of circulation sequence.

CN119132528APending Publication Date: 2024-12-13SHENZHEN HUIFUXIN TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411129017.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Hospitals lack automatic traceability and recording systems in the cleaning, disinfection, transportation and storage of surgical instruments, which leads to the loss or lack of equipment being difficult to trace, and relying on manual inventory is prone to errors, which increases work intensity and risks.

Method used

Adopt management equipment for surgical instruments, including storage platform, camera device, electronic tag reading device and control device, through RFID signals and QR code identification, combined with CNN-RNN convolutional neural network, the precise identification of the instruments in the device package and Record, monitor and trace the flow of the device in real time to ensure the correct flow order and quantity of the device package.

Benefits of technology

Accurate recording and tracking of surgical instruments and consumables is achieved, the risk of manual inventory errors is reduced, surgical safety is improved, the correct circulation and storage of instrument packages is ensured, omissions and losses are reduced, and traceability is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119132528A_ABST
    Figure CN119132528A_ABST
Patent Text Reader

Abstract

The invention relates to management equipment, a management method and a management system for surgical instruments and a medium, and the equipment comprises an object placing platform which is used for flatly laying the instruments; wherein the tiled instruments belong to the same instrument bag, and an electronic tag is accommodated in the instrument bag; the camera shooting device is used for shooting the instruments on the object placing platform; the electronic tag reading device is used for sensing the electronic tag and identifying unique identification information contained in the electronic tag; the moving device is used for controlling the storage platform to move horizontally or / and vertically; and the control device is used for acquiring the two-dimensional code of the image obtained by the camera device, and judging whether the instruments in the instrument bag are missing or redundant based on the corresponding relationship between the pre-stored two-dimensional code and the electronic tag. The system and the method have the effect of accurately tracing and counting the surgical instruments in the processes of cleaning, disinfecting, counting, keeping, using and the like in the hospital.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical devices, and in particular to a management device, a management method, a management system and a medium for surgical instruments. Background Art

[0002] At present, although hospitals have set quantitative indicators in the cleaning, disinfection, transportation and storage of surgical instruments (packages), they lack an automatic tracing and recording system for these quantitative indicators. Therefore, once a problem occurs, it is difficult to trace the root cause of the problem. In addition, the inventory of existing surgical instruments is mainly completed manually, which is not only labor-intensive but also prone to errors. Once an instrument is lost or missing, it is often impossible to trace the specific cause of the problem.

[0003] In the prior art, the manual counting steps and links of surgical instruments mainly include multiple links such as before surgery, during surgery, after surgery, cleaning and disinfection, transportation and storage. Before surgery, the surgical nurse counts all surgical instruments one by one according to the surgical list to ensure that the required instruments are complete and record the counting results. During the operation, the surgical nurse needs to monitor the use of the instruments in real time and conduct intermediate inventories at specific time points. After the operation, the surgical nurse needs to check all instruments one by one again to ensure that all used instruments have been recovered and recorded. Before the surgical instruments are sent to the cleaning and disinfection department, the relevant personnel need to count the instruments again, confirm the quantity and status, and record them in the book. The instruments after cleaning and disinfection also need to be counted during the transportation and storage process. The responsible personnel need to check the instrument list to ensure the integrity and safety of the instruments during transportation and storage.

[0004] Since all these steps and links rely on manual operation, not only is the workload high, but it is also very easy to make mistakes. For example, the inventory before surgery may be missed due to busy work, the inventory during surgery may not be carried out in time due to emergency situations, the inventory after surgery may be wrong due to fatigue, and the inventory during cleaning, disinfection, transportation and storage may also lead to the loss or confusion of instruments due to lax procedures. In particular, the inventory of surgical instruments in the operating room after surgery has always been the biggest pain point for hospitals. Medical accidents in the past where surgical instruments were left in patients' bodies were common because there was no process system that could quickly and accurately count surgical instruments. Summary of the invention

[0005] In order to achieve the purpose of accurate tracing and inventory of hospital surgical instruments (packages) during the processes of cleaning, disinfection, inventory, storage, and use, the present application provides a management device, management method, management system, and medium for surgical instruments.

[0006] In the first aspect, the present application provides a surgical instrument management device, which adopts the following technical solution: A management device for surgical instruments, comprising: A storage platform for laying out instruments; wherein the laid out instruments belong to the same instrument package, and the instrument package contains an electronic tag; A camera device, used to take pictures of the equipment on the storage platform; An electronic tag reading device, used to sense the electronic tag and identify the unique identification information contained in the electronic tag; A moving device, used to control the horizontal and / or vertical movement of the storage platform; The control device is used to obtain the two-dimensional code of the image obtained by the camera device, and judge whether the equipment in the equipment package is missing or redundant based on the correspondence between the pre-stored two-dimensional code and the electronic tag.

[0007] Optionally, it also includes a path node detection device, which is arranged on the path of the one-way flow of the instrument package and is used to detect the RFID signal emitted by the electronic tag in the instrument package passed through; the control device stores a preset node sequence and a node record chain, and judges whether the flow sequence of the instrument package is correct based on the preset node sequence, the current node corresponding to the detected electronic tag and the node record chain.

[0008] In a second aspect, the present application provides a control method for a surgical instrument management device, which adopts the following technical solution: A method for controlling a management device for a surgical instrument, comprising: Detecting RFID signals to sense the electronic tag, and reading a data table corresponding to the electronic tag from a database; wherein the database is pre-entered with a data table corresponding to the electronic tag and an entry corresponding to a QR code under the data table, the electronic tag corresponds to an instrument package, the QR code is engraved on the instrument, and the instrument package can movably accommodate the electronic tag and one or more instruments; Identify the QR code on the device in the device package, and detect whether the entry corresponding to the QR code is in the data table, if not, alarm; After the two-dimensional code recognition on the device in the device package is completed, it is checked whether each entry in the data table is matched by the detected two-dimensional code, and if not, an alarm is triggered.

[0009] Optionally, before the step of detecting the RFID signal to sense the electronic tag and reading the data table corresponding to the electronic tag from the database, the following steps are also included: A data table corresponding to the electronic tag and an entry corresponding to the QR code under the data table are pre-entered.

[0010] Optionally, the step of pre-entering a data table corresponding to the electronic tag and an entry corresponding to the QR code under the data table includes: Detect RFID signals to sense electronic tags and identify the electronic information in the sensed electronic tags; Creating a corresponding table in a database based on the electronic information in the electronic tag; Identify the QR code on the device in the device package, and create an entry corresponding to each device in the table corresponding to the electronic tag based on the QR code information; Obtain the attribute information of the device and store it in the entry of the corresponding device.

[0011] Optionally, the following steps are also included: Receive electronic information in the electronic tags detected at each node, and read the node record chain corresponding to the electronic tags; Get the node position of the electronic tag, and determine whether the electronic tag is in the correct node based on the preset flow order. If it is incorrect, an alarm will be issued; if it is correct, the node where the electronic tag is located will be recorded in the node record chain.

[0012] In a third aspect, the present application provides a management method for surgical instruments, which adopts the following technical solution: A management method for surgical instruments, comprising: Generate a QR code based on a preset coding rule, and engrave the QR code on the device; Pack several instruments into instrument packages according to combination requirements and place electronic labels in the instrument packages; Identify electronic tags and QR codes, and establish corresponding relationships between electronic tags and each QR code in the system; Create a node record chain corresponding to the electronic tag in the system; Clean the instrument bag and the instruments inside the bag; Identify the electronic tag and QR code before packing, and judge whether the equipment in the equipment package is redundant or missing based on the correspondence between the electronic tag and each QR code, and alarm if so; The instrument package is circulated in the disinfection cabinet, clean room and operating room in sequence, and at each node, based on the electronic tag and the node record chain corresponding to the electronic tag, it is determined whether the flow node and sequence of the instrument package are correct. If not, an alarm is issued; Detect and compare the changes in instruments and consumables before and after surgery, and alarm if they do not match.

[0013] Optionally, the step of sequentially circulating the instrument package in the disinfection cabinet, the clean room, and the operating room, and judging at each node whether the circulation node and sequence of the instrument package are correct based on the electronic tag and the node record chain corresponding to the electronic tag, and alarming if incorrect, includes the following steps: Detect the electronic tags in the instrument package to obtain the node record chain corresponding to the instrument package; Obtain the node position of the instrument package and the preset flow order corresponding to the instrument package, and detect whether the node position of the instrument package is in the correct node. If it is not correct, an alarm is issued; Record the node where the instrument package is located in the node record chain, and arrange for the instrument package to flow to the next node.

[0014] Optionally, the step of detecting and comparing the changes of instruments and consumables before and after the operation and raising an alarm if they do not match each other includes the following sub-steps: A first observation area and a second observation area are set, wherein the first observation area is used to place unused instruments and consumables, and the second observation area is used to place used instruments and consumables; Identify the types and quantities of consumables before and after use based on image recognition; Compare whether the quantity of various consumables in the first observation area and the second observation area changes before and after surgery; When the quantity of consumables changes, determine whether the type of consumables is the preset type of consumables, and if not, alarm; Detect the QR codes of the instruments before and after the operation, and compare to determine whether the types and quantities of the instruments before and after the operation correspond. If not, an alarm will be triggered.

[0015] Optionally, the step of identifying the types and quantities of consumables before and after use based on image recognition includes the following sub-steps: Establishing a first record table based on the types of consumables in the first observation area, wherein each item in the first record table corresponds to a type of consumable; Based on the pre-trained CNN-RNN convolutional neural network recognition model, identify the type and quantity of consumables removed from the first observation area, and record the quantity in the corresponding type item in the record table; Establishing a second record table based on the types of consumables in the second observation area, wherein each item in the second record table corresponds to a type of consumable; Based on the pre-trained CNN-RNN convolutional neural network recognition model, identify the type and quantity of consumables moved in from the second observation area, and record the quantity in the corresponding type item in the record table; Detect the completion of the operation, and compare the quantities of various consumables in the first record table and the second record table at the end of the operation to see if they match. If they do not match, an alarm is triggered.

[0016] Optionally, the step of identifying the type and quantity of consumables removed from the first observation area based on the pre-trained CNN-RNN convolutional neural network recognition model, and recording the quantity in the item of the corresponding type in the record table, includes the following sub-steps: Acquire and record surveillance video of the first observation area in real time; Taking the surveillance video of a preset time length from the current time node forward as the video to be processed, and dividing the video to be processed into a frame sequence of fixed length; Input the frame sequence into the pre-trained CNN-RNN convolutional neural network recognition model to identify the removal or entry action, the type and quantity of consumables; If the recognition result is the removal or inflow of consumables, when taking the video to be processed after the time point when the removal or inflow action is completed, the part of the surveillance video before the time point will no longer be taken.

[0017] Optionally, the training steps of the pre-trained CNN-RNN convolutional neural network recognition model include: Collect video sequences of unused consumables and video sequences of used consumables, annotate the consumables in each frame of the video sequence, and annotate the frames and time nodes in which the consumables are moved out of or into the specified area in the video sequence, thereby obtaining a data set; Divide the dataset into training, validation and test sets; Adjust the video frames of the dataset to a uniform size, and perform image standardization and data augmentation. Clip each video into fixed-length time steps to ensure that each input sequence contains sufficient temporal information; Perform one-hot encoding on the types of consumables and record the quantity information of consumables for each image; Design a model, including a convolutional neural network part and a recurrent neural network part, wherein the convolutional neural network part is used to extract features from a single image, and the recurrent neural network part is used to input the extracted image feature vector into a long short-term memory layer or a gated recurrent unit layer to process information in the time dimension; wherein the convolutional neural network includes multiple convolutional layers and pooling layers, and finally outputs the feature vector through a fully connected layer; Input the video sequence to the model so that each time step contains an image frame; The type and quantity labels of consumables are input into the model for supervised learning, and the extracted image feature vector is input into the RNN layer; the removal status of the labeled consumables is used as a supervisory signal to indicate whether each time step contains a removal action; Select the cross entropy function as the loss function and use Adam as the optimizer; Use the training set data to train the model and adjust the hyperparameters to optimize the model performance; Use validation set data to validate the model to prevent overfitting; Use the test set data to evaluate the model performance and calculate the accuracy, recall, and F1 score to guide model tuning.

[0018] Optionally, the following steps are also included: Detect the storage time of the instrument package in the clean room, and alarm if it exceeds the set time.

[0019] In a fourth aspect, the present application provides a management system for surgical instruments, which adopts the following technical solution: A management system for surgical instruments, comprising: one or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs are configured to: execute the above-mentioned surgical instrument traceability management method.

[0020] In a fifth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute the above method.

[0021] The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement: the surgical instrument traceability management method as described above.

[0022] In summary, the present application includes at least one of the following beneficial technical effects: 1. The system monitors and compares the types and quantities of consumables and instruments before and after surgery in real time to ensure that all instruments and consumables can be accurately recorded and tracked, avoiding the risk of surgical instruments remaining in the patient's body and improving the safety of surgery.

[0023] 2. Through the circulation point tracing module, the system can monitor the circulation of surgical instrument packages at various nodes in real time, ensuring that the instrument packages circulate in accordance with the preset circulation sequence to prevent reverse flow or missing nodes. Once an abnormality occurs, the system will automatically trigger an alarm to help operators deal with it in a timely manner, thereby enhancing the traceability capability.

[0024] 3. The application of the packaging and counting module and the quantity comparison unit makes the counting of surgical instruments and consumables during cleaning, packaging and use more accurate and efficient, avoiding missed detection and wrong detection during the counting process.

[0025] 4. Use electronic tags (including RFID tags and QR codes) to uniquely identify surgical instruments and consumables. Combined with the pre-trained CNN-RNN convolutional neural network recognition model, accurate identification and recording of the types and quantities of surgical instruments and consumables can be achieved, effectively reducing the risk of errors caused by manual inventory. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 A schematic diagram of process nodes for the circulation and processing of instruments implemented by a surgical instrument traceability management method in one embodiment of the present invention is depicted.

[0027] Figure 2 A flowchart of a control method of a surgical instrument management device according to an embodiment of the present invention is shown.

[0028] Figure 3 A flowchart of a surgical instrument management method according to an embodiment of the present invention is shown.

[0029] Figure 4 A schematic diagram of a surgical instrument management system according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0030] The present application is further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0031] In the following description, for the purpose of explanation, many specific details are set forth in order to provide a thorough understanding of the inventive concept. As part of this specification, some of the drawings in the drawings of the present disclosure represent structures and devices in the form of block diagrams to avoid making the disclosed principles complicated and difficult to understand. For the sake of clarity, not all features of the actual implementation are necessary to be described. In addition, the language used in this disclosure has been selected primarily for readability and instructional purposes, and may not be selected to delineate or limit the subject matter of the present invention, thereby resorting to the necessary claims to determine such inventive subject matter. References to "a specific implementation" or "specific implementations" in this disclosure mean that the specific features, structures or characteristics described in conjunction with the specific implementation are included in at least one specific implementation, and multiple references to "a specific implementation" or "specific implementations" should not be understood as necessarily referring to the same specific implementation.

[0032] Unless expressly limited, the terms "a", "an", and "the" are not intended to refer to a singular entity, but rather to include general categories of which specific examples may be used for illustration. Thus, the use of the terms "a" or "an" may mean any number of at least one, including "one", "one or more", "at least one", and "one or more than one". The term "or" means any of the alternatives and any combination of the alternatives, including all alternatives, unless the alternatives are expressly indicated to be mutually exclusive. The phrase "at least one of" when combined with a list of items refers to a single item in the list or any combination of the items in the list. The phrase does not require all of the listed items unless expressly limited to that.

[0033] An embodiment of the present application discloses a management device for surgical instruments, which includes a storage platform, a camera device, an electronic tag reading device, a moving device and a control device.

[0034] The storage platform is used to lay out all the instruments to be counted in the same instrument package. It should be noted that each instrument package contains an electronic tag for identifying the unique information of the package. The storage platform is designed to ensure that all instruments can be evenly spread out for easy counting and photographing. The instrument package can be different in different embodiments, and can be basket-shaped or frame-shaped. In the present embodiment, the instrument package is a metal frame with a large number of grid holes, and the instrument package can also be designed with a lid for easy closing. The electronic tag is a block-shaped object with an RFID inside, which can be movably placed in the instrument package without leaking out, and the electronic tag is designed to have a waterproof and anti-scouring shell.

[0035] A high-resolution camera is installed above the storage platform through a frame structure. The camera is supported by the frame and fixed at an appropriate height to ensure that the camera range can cover the entire storage platform, so as to take a full-scale picture of all the equipment laid on the platform. The images taken by the camera will be used for subsequent image processing.

[0036] The electronic tag reader is installed on the rack. When the instrument package needs to be cleaned, the operator takes out the electronic tag and puts it on the electronic tag reader for identification. The reader can sense the electronic tag and read the unique identification information contained in it. This information will be used to track the instrument package and manage its contents, ensuring that each instrument package can be counted.

[0037] The mobile device is responsible for controlling the movement of the storage platform to ensure that the platform can move horizontally or vertically during the shooting and inventorying process, so that the camera device can fully capture all the equipment on the platform. The mobile device is designed flexibly, and the position of the storage platform can be adjusted as needed to ensure that all equipment can be clearly captured by the camera device. In this way, the mobile device improves the operational flexibility and inventory accuracy of the system. Specifically, the mobile device can be a multi-axis mechanism, and the mobile device can move horizontally or vertically through the operation of stepper motors in different directions.

[0038] The path node detection device is arranged on the path of the one-way flow of the instrument package, and is used to detect the RFID signal emitted by the electronic tag in the instrument package passing through.

[0039] The control device is used to obtain the QR code of the image obtained by the camera device, and judge whether the instruments in the instrument package are missing or redundant based on the correspondence between the pre-stored QR code and the electronic tag. In addition, the control device stores a preset node sequence and a node record chain, and judges whether the flow sequence of the instrument package is correct based on the preset node sequence, the current node corresponding to the detected electronic tag, and the node record chain. In different embodiments, the control device can perform instrument inventory by executing different control methods. A control method for a surgical instrument management device will be specifically disclosed below.

[0040] A control method for a management device for surgical instruments, referring to Figure 2 , including S1-S3.

[0041] S1. Detect RFID signals to sense electronic tags, and read a data table corresponding to the electronic tags from a database; wherein the database is pre-entered with a data table corresponding to the electronic tags and an entry corresponding to the QR code under the data table, the electronic tag corresponds to an instrument package, the QR code is engraved on the instrument, and the instrument package can movably accommodate the electronic tag and one or more instruments.

[0042] The main principle of S1 is to sense the electronic tag in the instrument package by detecting RFID signals, and read the data table corresponding to the electronic tag from the database. These data tables are pre-entered with information corresponding to the electronic tag and contain QR code entries for each instrument in the instrument package. In this way, the system can identify and track the information of each instrument package and all the instruments contained in it. An entry in the database is usually called a "record". Each record contains information related to a specific entity or object, which is stored in a table in the database. Each record consists of several fields, and each field contains a specific type of data.

[0043] For example, when an electronic tag enters the sensing range of a reading device, the RFID reading device automatically detects the electronic tag signal. This electronic tag contains the unique identification information of the instrument package, such as a coded ID.

[0044] After reading the electronic tag signal, the system will send the unique identification information of the electronic tag to the central database for query. The database has been pre-entered with data tables corresponding to all electronic tags. These data tables include not only the information of the instrument package, but also the detailed information of each instrument in the instrument package and the corresponding QR code entry.

[0045] For example, when the system detects a signal from an electronic tag (for example, ID RFID123), the system will read the corresponding data table from the database. This data table may contain the following information: Electronic tag ID: RFID123 Equipment kit information: Cardiac surgery equipment kit Contains device information: Scalpel (QR code ID: QR001) Pliers (QR code ID: QR003).

[0046] S2. Identify the QR code on the device in the device package, and detect whether the entry corresponding to the QR code is located in the data table, if not, an alarm is issued.

[0047] The main principle of S2 is to identify the QR code on each instrument in the instrument package and check whether the entries corresponding to these QR codes are in the data table previously read from the database. If the identified QR code is not in the data table, the system will automatically trigger an alarm. This step ensures that the instruments in each instrument package can be correctly identified and recorded to prevent the omission or mismatch of instruments.

[0048] For example, during the inventory process, the system needs to identify and verify the instruments in each instrument package. The operator places the instrument package on the storage platform, making sure that the instruments do not block each other, with the side with the QR code facing up.

[0049] The camera or scanning device scans all the instruments in the instrument package and identifies the QR code on each instrument one by one. For example, an instrument package may contain a scalpel and forceps, and the corresponding QR codes are QR001 and QR003 respectively. The scanning device reads these QR codes in sequence.

[0050] When the system recognizes QR001, it will search for the entry corresponding to the QR code in the data table and confirm that it exists in the data table. If the recognized QR code QR001 exists in the data table, the system records the match successfully. Then, the system recognizes QR003 in turn and performs the same matching process.

[0051] If during the recognition process the system identifies a QR code that is not in the data sheet (for example, QR004 is identified, but there is no corresponding entry in the data sheet), the system will immediately trigger an alarm. The alarm can be an audible alarm, a visual alarm (such as a red indicator light), or a text message to notify the operator. In this way, the operator can immediately check the instrument package to confirm whether any instrument is missing or incorrectly loaded.

[0052] S3. After the two-dimensional code recognition on the device in the device package is completed, check whether each entry in the data table is matched by the detected two-dimensional code, and if not, alarm.

[0053] When all the QR codes of the instruments in the instrument package are identified and recorded, the system will conduct a comprehensive verification. In the previous step, the operator has used a high-definition camera or QR code scanning device to scan all the instruments in the instrument package and recorded all the identified QR code information.

[0054] After the QR code recognition is completed, the system generates a recognition record. Assume that the recognition record is as follows: Recognized QR code: QR001 QR002 QR003 The system will compare the identification record with the data table to check whether each entry has a corresponding QR code. The system checks each device information in the data table one by one to confirm whether it exists in the identification record. For example: Check QR001, it exists in the identification record and the match is successful.

[0055] Check QR002, it exists in the identification record and the match is successful.

[0056] Check QR003, it exists in the identification record and the match is successful.

[0057] If all entries are matched successfully, the system will confirm that all instruments in the instrument package are complete. If any entry does not have a corresponding QR code, the system will trigger an alarm.

[0058] Optionally, before S1, the following steps are also included: S0. Pre-enter a data table corresponding to the electronic tag and an entry corresponding to the QR code under the data table.

[0059] Specifically, step S0 includes S001-S004.

[0060] S001. Detect RFID signals to sense electronic tags and identify the electronic information in the sensed electronic tags.

[0061] For example, when an electronic tag is close to an electronic tag reading device, it will be detected and a unique identification information, such as a coded ID, will be read.

[0062] S002. Create a corresponding table in the database based on the electronic information in the electronic tag.

[0063] For example, the system creates a new data table in the central database based on the unique coded ID (RFID123) read from the RFID tag. This data table can be used to record and manage the information of all instruments in this specific instrument package. The table name of the data table can directly use the unique coded ID of the electronic tag, such as "RFID123".

[0064] S003. Identify the QR code on the device in the device package, and create an entry corresponding to each device in the table corresponding to the electronic tag based on the QR code information.

[0065] For example, after the instrument package is opened, the operator uses a QR code scanning device to scan the QR code on each instrument in the instrument package one by one. For example, scan the QR code on the scalpel (QR001) and the QR code on the forceps (QR003). The system associates each QR code information with the RFID123 table and creates a corresponding entry in the table.

[0066] S004. Obtain the attribute information of the device and store it in the entry of the corresponding device.

[0067] Operators use special equipment or manual input to obtain detailed attribute information of each instrument, such as the name, specification, unique serial number, hospital information, department information, etc. of the surgical instrument.

[0068] Optionally, in some other related embodiments, S4 and S5 may be further followed by S1-S3.

[0069] S4. Receive the electronic information in the electronic tags detected at each node, and read the node record chain corresponding to the electronic tags.

[0070] S5. Obtain the node position of the electronic tag, and determine whether the electronic tag is in the correct node based on the preset flow order. If it is not correct, an alarm is triggered; if it is correct, the node where the electronic tag is located is recorded in the node record chain.

[0071] The present application also discloses a management method for surgical instruments, which is used to realize the entire circulation traceability process of the instruments. Figure 1 and Figure 3 , including steps A1-A8.

[0072] A1. Generate a QR code based on preset coding rules and engrave the QR code on the device.

[0073] When a new device enters the warehouse, an unused code is generated based on the preset coding rules. The unused code here is relative to the code of the old device. Then the system generates a QR code based on the code and engraves it on the surface of the device through laser engraving. Laser engraving technology can form a permanent mark on metal and plastic devices to ensure that they are not worn or dropped during cleaning and disinfection.

[0074] Establishing a preset coding rule for surgical instruments can ensure the uniqueness and traceability of the instruments in the traceability management system. For example, the following is an example of a preset coding rule applicable to surgical instruments: A hierarchical coding structure is used so that the code contains enough information to identify the type, purpose, specifications, etc. of the device. Assuming the code length is 14 characters, the coding structure is as follows: XX-YY-ZZZZ-AAAA-BB.

[0075] XX: device category code (2 characters), YY: Purpose code (2 characters).

[0076] ZZZZ: Specification code (4 characters).

[0077] AAAA: Batch number (4 characters).

[0078] BB: Unique serial number (2 characters).

[0079] Coding example: Disposable scalpel Category code: 01 Usage code: 01 (one-time use) Specification code: 1520 (indicates 15cm long, size 20) Batch number: 2301 (indicating the January 2023 batch) Serial number: 01 (first item) Code: 01-01-1520-2301-01.

[0080] Special surgical forceps Category code: 02 Purpose code: 03 (Special) Specification code: 1507 (indicates 15cm long, size 7) Batch number: 2301 (indicating the January 2023 batch) Serial number: 01 (first item) Code: 02-03-1507-2301-01.

[0081] Through this preset coding rule, different types of scalpels and surgical forceps can obtain unique identification codes to ensure accurate recording and tracking in the surgical instrument traceability management system.

[0082] It should be noted that similar technologies include RFID (radio frequency identification) technology, which has been widely used in many fields, but its use in surgical instrument management has some significant disadvantages. First, from a structural point of view, RFID tags usually include a tiny chip and an antenna, and these components need to be attached to or embedded in surgical instruments. However, surgical instruments must comply with national regulations, and attaching RFID to surgical instruments also requires strict filing, which increases the complexity and cost of management.

[0083] In addition, RFID tags exposed on the surface of surgical instruments are easily damaged during cleaning and disinfection. The high-temperature and high-pressure disinfection environment and strong cleaning agents may damage the chip and antenna in the exposed RFID tag, causing it to fail. At the same time, the presence of RFID tags also brings inconvenience to the cleaning of surgical instruments, and may become a dead corner for dirt and grime, affecting the sterility of the instrument.

[0084] In contrast, the QR code laser engraving technology does not have these problems. QR code laser engraving is to directly etch the QR code on the surface of the surgical instrument, which will not be affected during the cleaning and disinfection process. If the QR code laser engraving is damaged, it usually means that the life of the surgical instrument is approaching the end. Therefore, QR code laser engraving is not only more convenient in actual operation, but also more reliable and durable in long-term use.

[0085] A2.Pack several instruments into an instrument package according to the combination requirements and place an electronic label in the instrument package.

[0086] The main function of A2 is to pack several surgical instruments into an instrument package according to the combination requirements, uniquely encode and record the instrument package, place an electronic tag in the instrument package, and create a node record chain corresponding to the electronic tag of the instrument package in the database.

[0087] A3. Identify the electronic tag and the QR code, and establish the corresponding relationship between the electronic tag and each QR code in the system.

[0088] The main function of A3 is to establish the relationship between the instrument package code and the code of each instrument in the instrument package. Through this step, the instrument package can be matched one by one with each surgical instrument contained in it, so that each instrument package and its internal instruments can be accurately tracked and managed in the management system. This process ensures that in the subsequent cleaning, disinfection, circulation and use process, the specific instruments contained in each instrument package can be accurately understood, improving management efficiency and accuracy.

[0089] After the instrument package is packed and the electronic tag is placed, the operator uses the electronic tag reading device to identify the electronic tag on the instrument package, and then the operator uses the handheld scanning device to scan the QR code on each surgical instrument in the instrument package. Each time an instrument package is scanned, the system automatically reads and records the unique coding information of the instrument package. Then, the operator scans the QR codes of all surgical instruments in the instrument package one by one, and the system associates the coding information of each instrument with its corresponding instrument package code.

[0090] In the management system, the operator creates a new instrument package entry through the user interface and enters the unique code of the instrument package. The unique code can also be automatically entered after the electronic tag reading device recognizes the electronic tag. Then, the system will automatically display all the instrument codes that have been scanned and are to be associated. The operator selects the corresponding instrument code and adds it to the instrument package entry. Of course, in different embodiments, it can also be automatically associated with the current instrument package unique code during the operator scanning the instrument. In summary, the system will associate all selected instrument codes with the instrument package code to form a complete instrument package information record.

[0091] A4. Create a node record chain corresponding to the electronic tag in the system.

[0092] A node record chain corresponding to the electronic tag of the instrument package is created in the database to record the information of each node from the packaging to the final use of the instrument package. For example, every link of the instrument package from packaging completion, cleaning and disinfection, storage, transportation to use is recorded to ensure that every flow node is traceable.

[0093] A5. Clean the instrument bag and the instruments inside the bag.

[0094] For example, after completing the equipment package coding and establishing the association relationship, the operator sends the equipment package to the cleaning area. The operator first cleans the outside of the equipment package, using a high-pressure water gun and detergent to remove surface dirt and blood stains. After cleaning the outside, the operator opens the equipment package, takes out all the equipment inside one by one, and puts them into the ultrasonic cleaning machine for detailed cleaning. Ultrasonic cleaning can effectively remove tiny dirt and residues on the surface of the equipment, ensuring that the equipment is thoroughly clean.

[0095] After cleaning, the operator takes out the cleaned instruments and dries them. The dried instruments are then put back into the instrument bag.

[0096] A6. Before packing, identify the electronic tag and QR code, and based on the correspondence between the electronic tag and each QR code, determine whether the equipment in the equipment package is redundant or missing, and if so, an alarm is issued.

[0097] Before packing, the operator first uses the electronic tag identification device to identify the electronic tag, and then spreads each instrument in the instrument package on the storage platform. The camera device above the storage platform takes a photo of the instrument's QR code. The system verifies the coding information of each instrument based on the QR code obtained from the photo. The system compares the scan results with the instrument package information in the database to ensure that all instruments are complete and correct.

[0098] If an instrument code is not recognized during the inventory, or the quantity does not meet the preset requirements, the system will automatically trigger an alarm and remind the operator through sound or visual signals. For example, the system presets that the instrument package should contain 10 scalpels, but only 9 scalpels are recognized during the inventory. The system will automatically alarm and remind the operator to check. The operator needs to recheck to find the missing scalpels and ensure that the number and type of instruments in the instrument package are completely correct.

[0099] A7. The instrument package is circulated in the disinfection cabinet, clean room and operating room in sequence, and at each node, based on the electronic tag and the node record chain corresponding to the electronic tag, it is determined whether the flow node and sequence of the instrument package are correct. If not, an alarm is issued.

[0100] Optionally, the A7 comprises the following steps: A71. Detect the electronic tags in the instrument package to obtain the node record chain corresponding to the instrument package.

[0101] For example, a fixed electronic tag scanning device is installed at the entrance of each key node (such as a disinfection cabinet, clean room, and operating room). When the instrument package enters a node, the scanning device automatically reads the electronic tag in the instrument package. The information read includes the unique code of the instrument package and the current timestamp. Based on the unique code of the instrument package, the system searches and obtains the node record chain corresponding to the instrument package in the database. The node record chain contains all the flow information of the instrument package from packaging to the current node.

[0102] A72. Obtain the node position of the instrument package and the preset flow sequence corresponding to the instrument package, and detect whether the node position of the instrument package is at the correct node. If not, an alarm is issued.

[0103] For example, the system obtains the preset flow order of the instrument package from the node record chain (such as disinfection cabinet -> clean room -> operating room). Every time the instrument package enters a node, the system compares the current node with the next node in the preset flow order. If the current node does not match the preset order, the system will automatically trigger an alarm and notify the operator through sound and light alarm equipment, SMS or email for verification and processing.

[0104] A73. Record the node where the instrument package is located in the node record chain, and arrange for the instrument package to flow to the next node.

[0105] For example, when an instrument package passes the node inspection and the node sequence is correct, the system will record the current node information into the node record chain and update the database. Subsequently, the system arranges the instrument package to flow to the next node according to the preset flow sequence. The operator or automated equipment transfers the instrument package to the next node according to the system prompt to ensure that the instrument package flows in the correct order.

[0106] Optionally, the surgical instrument traceability management method may further include the following steps: detecting the storage time of the instrument package, and generating an alarm if the storage time exceeds the set time.

[0107] The main function of this step is to monitor the storage time of surgical instrument kits in the storage room to ensure that each instrument kit will not be stored in the storage room for more than the set maximum time limit. Through this module, the risk of instrument failure or contamination caused by the instrument kit being stored in the storage room for too long can be effectively avoided, thereby ensuring the sterility and safety of surgical instruments.

[0108] In one embodiment, when the surgical instrument kit is placed in the storage room, the operator scans the electronic tag on the instrument kit and records the storage time of the instrument kit in the management system. The management system automatically calculates the expiration time of each instrument kit based on the set maximum storage time limit. When the storage time of the instrument kit in the storage room approaches or exceeds the set time, the system will remind the operator through a display screen or text message. The operator will promptly handle the instrument kit that is about to expire or has expired according to the reminder information to ensure that it will not be used for surgery.

[0109] In another embodiment, a fixed electronic tag scanner is installed at the entrance of the storage room. Whenever an instrument package is placed in the storage room, the reader automatically reads the electronic tag of the instrument package and records the storage time in the management system. The management system continuously monitors the storage time of each instrument package and automatically generates an expiration alarm based on the set maximum storage time limit. When the storage time of the instrument package approaches or exceeds the set time, the system will automatically send a reminder notification to the relevant personnel, and remind the operator to handle it through email, text message or alarm sound and light system. According to the system notification, the operator will promptly take the instrument package that is about to expire or has expired out of the storage room for cleaning, disinfection or disposal.

[0110] A8. Detect and compare the changes of instruments and consumables before and after the operation, and alarm if they do not match.

[0111] The main function of A8 is to detect and compare the changes of instruments and consumables before and after surgery to ensure that the use of all instruments and consumables during the operation is consistent with the preset plan. By comparing the number and type of various instruments and consumables before and after the operation, the system can promptly detect any mismatch and automatically trigger an alarm to remind the operator to check and deal with it. This step can effectively prevent the loss, misuse or omission of instruments and consumables, and ensure the safety and accuracy of the surgical process.

[0112] Optionally, A8 includes the following sub-steps A81-A85.

[0113] A81. Set up a first observation area and a second observation area, wherein the first observation area is used to place unused instruments and consumables, and the second observation area is used to place used instruments and consumables.

[0114] The main function of the observation area setting unit is to set two observation areas: the first observation area is used to place unused instruments and consumables, and the second observation area is used to place used instruments and consumables. By setting these two observation areas, the status of instruments and consumables before and after surgery can be clearly distinguished, which is convenient for subsequent detection and comparison. It should be noted that the first observation area and the second observation area are set in the priority area of ​​the operating room, and the observation angle should not be blocked by the operating staff.

[0115] For example, two observation areas are set up in specific areas in or near the operating room. The first observation area is equipped with clean trays or cabinets for unused surgical instruments and consumables. The second observation area is equipped with special recycling containers or cabinets for collecting instruments and consumables used after surgery. Each observation area is equipped with a camera or scanning device to record and monitor the status of items in the observation area in real time.

[0116] A82. Identify the types and quantities of consumables before and after use based on image recognition.

[0117] This step is based on image recognition technology to identify the type and quantity of consumables before and after use. The unit automatically identifies the specific type and quantity of each consumable by analyzing the images of the consumables in the first observation area and the second observation area.

[0118] For example, a high-definition camera or scanning device is installed in each observation area, and the captured images are processed and analyzed through a pre-trained CNN-RNN model. The system automatically identifies the types of consumables in the image, such as gauze or scalpels, and counts the number of each consumable. The recognition results are recorded in the system database in real time as basic data for subsequent comparisons.

[0119] A83. Compare the quantities of various consumables in the first observation area and the second observation area before and after surgery to see if there are any changes.

[0120] The main purpose of this step is to compare the changes in the quantity of various consumables in the first observation area before surgery and the second observation area after surgery to detect whether there is a mismatch in the quantity of consumables. If the quantity before and after changes, the system will record these changes and further analyze their rationality.

[0121] Further, referring to Figure X, the A83 includes the following sub-steps A821-A825.

[0122] A831. Create a first record table based on the types of consumables in the first observation area, wherein each item in the first record table corresponds to a type of consumable.

[0123] A832. Based on the pre-trained CNN-RNN convolutional neural network recognition model, identify the type and quantity of consumables removed from the first observation area, and record the quantity in the item of the corresponding type in the record table.

[0124] For example, the operator puts unused consumables into the first observation area, and the camera or scanning device takes an image of the consumables in the observation area. The system automatically identifies the type and quantity of consumables in the image through the pre-trained CNN model, and records the quantity of each consumable in the first record table. During the operation, the camera continuously monitors the first observation area. When the consumables are removed, the system uses the CNN-RNN model to identify the type and quantity of the removed consumables in real time, and updates the data in the first record table. For example, if a piece of gauze is removed, the system will subtract the number of a piece of gauze from the corresponding item in the first record table.

[0125] Optionally, the A832 includes the following sub-steps A8321-A8324.

[0126] A8321. Obtain and record surveillance video of the first observation area in real time.

[0127] For example, a high-definition camera is installed in the first observation area to collect surveillance video in real time and transmit the video data stream to the central management system or storage device in real time. Ensure that the video frame rate and resolution are high enough to clearly record the removal of consumables.

[0128] A8322. Take the surveillance video of a preset time length from the current time node forward as the video to be processed, and divide the video to be processed into a frame sequence of fixed length.

[0129] For example, assume that the system processes surveillance video every 1 second. At the current time node (for example, the current time point is T), take the surveillance video of a preset time length (such as 10 seconds) forward to generate a video clip containing 300 frames of images (10 seconds × 30 frames / second). Divide the surveillance video of 300 frames into a fixed-length frame sequence. For example, divide it into a subsequence every 10 frames, and generate 30 subsequences in total. Each subsequence contains 10 consecutive frames of images, forming a fixed-length time step.

[0130] A8323. Input the frame sequence into the pre-trained CNN-RNN convolutional neural network recognition model to identify the removal action, type and quantity of consumables.

[0131] For example, the preprocessed image frames are input into the pretrained CNN model to extract the feature vector of each frame. The CNN model contains multiple convolutional layers and pooling layers, which extract image features layer by layer and finally output a high-dimensional feature vector representation. The feature vector extracted by CNN is input into the pretrained long short-term memory network (LSTM) or gated recurrent unit (GRU) to process information in the time dimension. The RNN model can capture the temporal characteristics of the consumable removal action and generate a time series feature representation. The time series features output by the RNN are input into the classifier to predict the type and quantity of consumables at each time step. For example, a fully connected layer and a Softmax activation function are used to output the probability distribution of the consumable types. The type of consumable is determined by the category corresponding to the maximum probability, and the change in quantity is counted. Whenever a consumable is identified to be removed from the first observation area, the system automatically updates the data in the first record table. For example, if a piece of gauze is identified to be removed, the system will subtract the number of a piece of gauze from the corresponding gauze item in the first record table.

[0132] A8324. If the recognition result is the removal of consumables, when taking the video to be processed after the time node when the removal action is completed, the part of the surveillance video before the time node will no longer be taken.

[0133] For example, when the system recognizes that a consumable is removed, such as gauze is removed from the first observation area, the completion time node of the action is recorded (for example, T+5 seconds).

[0134] When extracting the video to be processed next time, start extracting the video from the time node after the action is completed. For example, if the current time is T+10 seconds, and the time node of the action completion is identified as T+5 seconds, then the next video to be processed will extract a 10-second video segment from T+5 seconds backward (that is, from T+5 seconds to T+15 seconds) to generate a new frame sequence to avoid processing the previously processed time period. The system continues to acquire and process the surveillance video in real time, and executes the above steps in a loop to ensure that each consumable removal or removal action can be accurately identified and recorded.

[0135] A833. Create a second record table based on the types of consumables in the second observation area, wherein each item in the second record table corresponds to a type of consumable.

[0136] A834. Based on the pre-trained CNN-RNN convolutional neural network recognition model, identify the type and quantity of consumables moved in from the second observation area, and record the quantity in the item of the corresponding type in the record table.

[0137] The operator puts the used consumables into the second observation area, and the camera or scanning device takes an image of the consumables in the observation area. The system automatically identifies the type and quantity of consumables in the image through the pre-trained CNN model, and records the quantity of each consumable in the second record table. During the operation, the camera continuously monitors the second observation area. When the consumables are placed in, the system uses the CNN-RNN model to identify the type and quantity of the consumables placed in real time, and updates the data in the second record table. For example, if a piece of used gauze is placed, the system will add the number of a piece of gauze to the corresponding item in the second record table.

[0138] Furthermore, the S834 includes the following steps S8341-S8344.

[0139] S8321. Obtain and record the surveillance video of the second observation area in real time.

[0140] S8322. Take the surveillance video of a preset time length from the current time node forward as the video to be processed, and divide the video to be processed into a frame sequence of fixed length.

[0141] S8323. Input the frame sequence into the pre-trained CNN-RNN convolutional neural network recognition model to identify the movement action, type and quantity of consumables.

[0142] S8324. If the recognition result is the moving-in of consumables, when taking the video to be processed after the time node when the moving-in action is completed, the part of the surveillance video before the time node will no longer be taken.

[0143] A835. Check the completion of the operation and compare the quantity of each consumable in the first record table with the second record table at the end of the operation to see if they match. If not, an alarm will be issued.

[0144] For example, after the operation is completed, the system automatically compares the data in the first record sheet with the data in the second record sheet. For example, if the first record sheet records 10 pieces of unused gauze, and the second record sheet records 8 pieces of used gauze, the system will identify the mismatch in quantity and trigger an alarm to remind the operator to check the missing 2 pieces of gauze.

[0145] Optionally, the training steps of the pre-trained CNN-RNN convolutional neural network recognition model include: A8301. Collect video sequences of unused consumables and video sequences of used consumables, and mark the consumables in each frame of the video sequence, and mark the frames and time nodes in the video sequence where the consumables are moved out of or into the specified area, so as to obtain a data set.

[0146] For example, in a laboratory environment, a camera is used to record videos of unused consumables, including different types of consumables such as gauze and scalpels. Then, videos of used consumables are recorded in a simulated surgical environment to ensure that the use of various consumables is covered. Each video sequence should include the entire process from the placement of consumables to their removal. It should be noted that consumables that need to remain in the patient's body, such as sutures, titanium clips, etc., are excluded.

[0147] Use the data annotation tool to manually annotate each frame of the image, identifying the type and quantity of each consumable in the image. In the video sequence, mark the key frames and time nodes where the consumables are moved out of or into the specified area. For example, if there are 5 unused gauze pieces in one frame and 4 gauze pieces in the next frame, it means that one gauze piece has been removed at this time.

[0148] A8302. Divide the dataset into training set, validation set and test set.

[0149] A8303. Adjust the video frames of the dataset to a uniform size, and perform image standardization and data enhancement processing. For example, normalize to the [0,1] interval, and perform data enhancement processing such as rotation, scaling, translation, etc. to increase data diversity.

[0150] A8304. Clip each video into fixed-length time steps to ensure that each input sequence contains sufficient temporal information.

[0151] Each video sequence is clipped at a fixed time step (e.g. 10 frames) to form multiple subsequences. Each subsequence contains 10 consecutive frames of images, ensuring that the model can learn information in the time dimension.

[0152] A8305. Perform one-hot encoding on the types of consumables and record the quantity information of the consumables for each image.

[0153] For example, each consumable is encoded with one-hot encoding, for example, gauze is encoded as [1, 0, 0], scalpel is encoded as [0, 1, 0], and surgical clips are encoded as [0, 0, 1]. The number of consumables is recorded in each frame. For example, if there are 3 pieces of gauze and 2 surgical clips in a frame, they are recorded as [3, 0, 2].

[0154] A8306. Design a model including a convolutional neural network part and a recurrent neural network part, wherein the convolutional neural network part is used to extract features from a single image, and the recurrent neural network part is used to input the extracted image feature vector into a long short-term memory layer or a gated recurrent unit layer to process information in the time dimension; wherein the convolutional neural network includes multiple convolutional layers and pooling layers, and finally outputs the feature vector through a fully connected layer.

[0155] The CNN part uses multiple convolutional layers and pooling layers to extract features from a single image. Finally, a fully connected layer is used to output the feature vector. The RNN part inputs the extracted image feature vector into the long short-term memory layer (LSTM) or the gated recurrent unit layer (GRU) to process information in the time dimension. The LSTM layer outputs time series features for predicting the type and quantity of consumables.

[0156] A8307. Input a video sequence to the model such that each time step contains one image frame.

[0157] A8308. Input the type and quantity labels of consumables into the model for supervised learning, and input the extracted image feature vector into the RNN layer; among them, the removal status of the labeled consumables is used as a supervisory signal to indicate whether each time step contains a removal action.

[0158] A8309. Select the cross entropy function as the loss function and use Adam as the optimizer.

[0159] A8310. Use training set data to train the model and adjust hyperparameters to optimize model performance.

[0160] A8311. Use validation set data to validate the model and prevent overfitting.

[0161] A8312. Use the test set data to evaluate model performance and calculate accuracy, recall, and F1 score to guide model tuning.

[0162] A84. When the quantity of consumables changes, determine whether the type of consumables is the preset type of consumables. If not, an alarm is triggered.

[0163] When a change in the number of consumables is detected, it is further determined whether the changed consumables are of the preset type. If consumables that do not belong to the preset type are detected, the system automatically triggers an alarm to remind the operator to check.

[0164] For example, the system compares the types of consumables that have changed in quantity with the preset list of surgical consumables. If a consumable that is not on the preset list is detected (for example, a type of consumable that should not be used in surgery), the system will automatically trigger an alarm.

[0165] A85. Detect the QR codes of the instruments before and after the operation, and compare to determine whether the types and quantities of the instruments before and after the operation correspond. If not, an alarm will be triggered.

[0166] Detect the QR codes of the instruments before and after the operation, and compare this information to determine whether the types and quantities of instruments before and after the operation correspond. If they do not correspond, the system automatically triggers an alarm.

[0167] For the specific limitations of the surgical instrument traceability management system, please refer to the limitations of the surgical instrument traceability management method above, which will not be repeated here. Each module in the above-mentioned surgical instrument traceability management system can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the surgical instrument management system in the form of hardware, or can be stored in the memory in the surgical instrument management system in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0168] In one embodiment, a surgical instrument management system is provided. The surgical instrument management system may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The management system for surgical instruments includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the management system for surgical instruments is used to provide computing and control capabilities. The memory of the management system for surgical instruments includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the management system for surgical instruments is used for data related to the surgical instrument traceability management method. The network interface of the management system for surgical instruments is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a surgical instrument traceability management method is implemented.

[0169] In one embodiment, a management system for surgical instruments is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the surgical instrument traceability management method of the above embodiment is implemented, for example Figure 2 Alternatively, when the processor executes the computer program, the functions of each module / unit of the surgical instrument tracing management system in the above embodiment are realized. To avoid repetition, they are not described here.

[0170] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the surgical instrument traceability management method of the above embodiment is implemented, for example Figure 2 To avoid repetition, steps S1 to S5 are not described here.

[0171] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments of the present application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0172] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0173] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A surgical instrument management device, characterized in that: include: A storage platform for laying out instruments; wherein the laid out instruments belong to the same instrument package, and the instrument package contains an electronic tag; A camera device, used to take pictures of the equipment on the storage platform; An electronic tag reading device, used to sense the electronic tag and identify the unique identification information contained in the electronic tag; A moving device, used to control the horizontal and / or vertical movement of the storage platform; The control device is used to obtain the two-dimensional code of the image obtained by the camera device, and judge whether the equipment in the equipment package is missing or redundant based on the correspondence between the pre-stored two-dimensional code and the electronic tag.

2. The surgical instrument management device according to claim 1, characterized in that: It also includes a path node detection device, which is arranged on the path of the one-way flow of the instrument package and is used to detect the RFID signal emitted by the electronic tag in the instrument package passed through; the control device stores a preset node sequence and a node record chain, and judges whether the flow sequence of the instrument package is correct based on the preset node sequence, the current node corresponding to the detected electronic tag and the node record chain.

3. A method for controlling a surgical instrument management device, characterized in that: include: Detecting RFID signals to sense the electronic tag, and reading a data table corresponding to the electronic tag from a database; wherein the database is pre-entered with a data table corresponding to the electronic tag and an entry corresponding to a QR code under the data table, the electronic tag corresponds to an instrument package, the QR code is engraved on the instrument, and the instrument package can movably accommodate the electronic tag and one or more instruments; Identify the QR code on the device in the device package, and detect whether the entry corresponding to the QR code is in the data table, if not, alarm; After the two-dimensional code recognition on the device in the device package is completed, it is checked whether each entry in the data table is matched by the detected two-dimensional code, and if not, an alarm is triggered.

4. The control method of the surgical instrument management device according to claim 3, characterized in that: Before the step of detecting the RFID signal to sense the electronic tag and reading the data table corresponding to the electronic tag from the database, the following steps are also included: A data table corresponding to the electronic tag and an entry corresponding to the QR code under the data table are pre-entered.

5. The control method of the surgical instrument management device according to claim 4, characterized in that: The step of pre-entering a data table corresponding to the electronic tag and an entry corresponding to the QR code under the data table includes: Detect RFID signals to sense electronic tags and identify the electronic information in the sensed electronic tags; Creating a corresponding table in a database based on the electronic information in the electronic tag; Identify the QR code on the device in the device package, and create an entry corresponding to each device in the table corresponding to the electronic tag based on the QR code information; Obtain the attribute information of the device and store it in the entry of the corresponding device.

6. The control method of the surgical instrument management device according to claim 3, characterized in that: The following steps are also included: Receive electronic information in the electronic tags detected at each node, and read the node record chain corresponding to the electronic tags; Get the node position of the electronic tag, and determine whether the electronic tag is in the correct node based on the preset flow order. If it is incorrect, an alarm will be issued; if it is correct, the node where the electronic tag is located will be recorded in the node record chain.

7. A method for managing surgical instruments, characterized in that: include: Generate a QR code based on a preset coding rule, and engrave the QR code on the device; Pack several instruments into instrument packages according to combination requirements and place electronic labels in the instrument packages; Identify electronic tags and QR codes, and establish corresponding relationships between electronic tags and each QR code in the system; Create a node record chain corresponding to the electronic tag in the system; Clean the instrument bag and the instruments inside the bag; Identify the electronic tag and QR code before packing, and judge whether the equipment in the equipment package is redundant or missing based on the correspondence between the electronic tag and each QR code, and alarm if so; The instrument package is circulated in the disinfection cabinet, clean room and operating room in sequence, and at each node, based on the electronic tag and the node record chain corresponding to the electronic tag, it is determined whether the flow node and sequence of the instrument package are correct. If not, an alarm is issued; Detect and compare the changes in instruments and consumables before and after surgery, and alarm if they do not match.

8. The surgical instrument management method according to claim 7, characterized in that: The step of sequentially circulating the instrument package in the disinfection cabinet, the clean room, and the operating room, and judging at each node whether the circulation node and sequence of the instrument package are correct based on the electronic tag and the node record chain corresponding to the electronic tag, and alarming if incorrect, includes the following steps: Detect the electronic tags in the instrument package to obtain the node record chain corresponding to the instrument package; Obtain the node position of the instrument package and the preset flow order corresponding to the instrument package, and detect whether the node position of the instrument package is in the correct node. If it is not correct, an alarm is issued; Record the node where the instrument package is located in the node record chain, and arrange for the instrument package to flow to the next node.

9. A management system for surgical instruments, characterized in that: It includes: one or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to: execute the control method of the management device for surgical instruments according to any one of claims 3 to 6.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement: the control method of the management device for surgical instruments as described in any one of claims 3 to 6.

Citation Information

Cited By

  • Sterilization supply center article storage and automatic classification method based on intelligent algorithm

    CN119993408A

  • Equipment management method, management device and management system for operating room

    CN121528471A