A surgical instrument identification system and method
By automatically identifying surgical instrument information through a non-contact radio frequency identification system and generating a verification code for verification and matching, the problems of slow identification speed and identification errors of surgical instruments are solved, realizing a fast and stable identification process and improving the safety and stability of surgery.
Patent Information
- Application Number
- CN202311415113.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2043-10-27
AI Technical Summary
In existing technologies, surgical instruments are slow to recognize or make mistakes, which affects surgical operations, and metal contacts exposed to air are prone to oxidation, leading to unstable connections.
A non-contact radio frequency identification (RFID) system is used to automatically identify signal tags on surgical instruments through a signal reading device on the surgical robot, collect instrument information and codes, generate check codes for verification and matching, and ensure the accuracy and integrity of the information.
It achieves rapid and stable surgical instrument recognition, avoiding recognition instability caused by metal contact corrosion, and improving recognition efficiency as well as the safety and stability of surgery.
Smart Images

Figure CN117481839B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of medical equipment, in particular to a surgical instrument identification system and method. BACKGROUND
[0002] With the continuous progress of science and technology, surgical robots are increasingly widely used in the medical field. The installation of surgical instruments of the surgical robot is a complex and critical process. When the surgical instruments are replaced during clinical surgery, the surgical instruments need to be identified to confirm whether the type, model, production batch number and service life of the surgical instruments match the surgical robot. If the identification speed is slow or the identification is incorrect, it may seriously affect the operation of the surgical operation.
[0003] Currently, when the surgical robot identifies the surgical instrument, the host computer is usually used to identify the surgical instrument, and metal contacts exposed to the outside are used for data transmission to feed back the relevant information of the surgical instrument. However, the metal contacts exposed to the air may be oxidized or the metal contacts may not be in good contact, thereby causing unstable connection, thus affecting the identification speed of the surgical instrument, or even failing to identify the surgical instrument. SUMMARY
[0004] The problem solved by the present application is how to improve the identification efficiency of the surgical instrument.
[0005] To solve the above problems, the present application provides a surgical instrument identification system and method.
[0006] In a first aspect, the present application provides a surgical instrument identification system, comprising a signal tag, a signal reading device, a surgical robot, a surgical instrument and a processing device, the signal tag is arranged on the surgical instrument, and the signal reading device is arranged on the surgical robot.
[0007] The signal reading device is used to collect instrument information and instrument codes sent by the signal tag within a preset range.
[0008] The processing device is used to:
[0009] Obtain the instrument information and the instrument code of the surgical instrument.
[0010] Generate a check code of the surgical instrument according to the instrument information.
[0011] Verify the surgical instrument through the instrument code and the check code, and determine whether the instrument information is accurate.
[0012] If yes, match the surgical instrument according to the instrument information, and complete the identification of the surgical instrument when the matching is successful.
[0013] Optionally, the generating the check code of the surgical instrument according to the instrument information comprises:
[0014] padding the instrument information with data to obtain check instrument information of a preset length;
[0015] dividing the check instrument information into a plurality of data groups according to a preset threshold;
[0016] performing an encryption operation on each of the data groups to obtain an encryption result corresponding to each of the data groups;
[0017] splicing all the encryption results to generate the check code.
[0018] Optionally, the padding the instrument information with data to obtain check instrument information of a preset length comprises:
[0019] obtaining an information length of the instrument information according to the instrument information;
[0020] determining a data padding length according to the information length and the preset length;
[0021] obtaining padding data by using a preset padding character according to the data padding length;
[0022] generating the check instrument information according to the padding data and the instrument information.
[0023] Optionally, the performing an encryption operation on each of the data groups to obtain an encryption result corresponding to each of the data groups comprises:
[0024] performing a cyclic encryption by using a hash algorithm according to the data group to obtain the encryption result.
[0025] Optionally, the verifying the surgical instrument by using the instrument code and the check code to determine whether the instrument information is accurate comprises:
[0026] comparing the instrument code and the check code, and determining whether the instrument information is accurate according to a comparison result;
[0027] when the instrument code and the check code are consistent, determining that the instrument information is accurate;
[0028] when the instrument code and the check code are inconsistent, determining that the instrument information is not accurate.
[0029] Optionally, the matching the surgical instrument according to the instrument information comprises:
[0030] determining whether the surgical instrument meets a preset matching condition according to the instrument information.
[0031] If yes, it is judged that the surgical instrument is matched successfully.
[0032] If no, it is judged that the surgical instrument is matched unsuccessfully.
[0033] Optionally, the instrument information comprises interface information, specification information and control information; the matching condition comprises interface condition, specification condition and control condition; the judging whether the surgical instrument meets the preset matching condition according to the instrument information comprises:
[0034] when the interface information meets the interface condition, the specification information meets the specification condition and the control information meets the control condition, it is judged that the surgical instrument meets the matching condition.
[0035] Otherwise, it is judged that the surgical instrument does not meet the matching condition.
[0036] Optionally, the system further comprises an alarm device.
[0037] The alarm device is used for generating a first alarm prompt when the surgical instrument is matched successfully, and generating a second alarm prompt when the surgical instrument is matched unsuccessfully.
[0038] Optionally, the system further comprises a storage device.
[0039] The storage device is used for storing the instrument information corresponding to different kinds of surgical instruments.
[0040] In a second aspect, a surgical instrument identification method is applied to the surgical instrument identification system in the first aspect, and the surgical instrument identification method comprises:
[0041] obtaining instrument information and instrument code of a surgical instrument;
[0042] generating a check code of the surgical instrument according to the instrument information;
[0043] checking the surgical instrument through the instrument code and the check code to judge whether the instrument information is accurate;
[0044] If yes, the surgical instrument is matched according to the instrument information, and when the matching is successful, the identification of the surgical instrument is completed.
[0045] The surgical instrument identification system, device and storage medium have the beneficial effects that: through the non-contact information identification technology, i.e. the radio frequency identification system, the signal reading device on the surgical robot automatically identifies the label information on the surgical instrument in the preset range, and collects the instrument information and instrument code of the surgical instrument, wherein the instrument information includes the instrument type, production date, remaining service life, batch number and the like of the surgical instrument, and the instrument code is an initial check code generated according to the initial instrument information of the surgical instrument. The check code of the surgical instrument is generated according to the current obtained instrument information of the surgical instrument, and the accuracy and integrity of the device information can be judged through the check code, so that whether the obtained instrument information of the surgical instrument is changed relative to the initial instrument information can be accurately judged. The surgical instrument is checked through the check code and the instrument code, and whether the initial instrument information and the obtained instrument information of the surgical instrument are consistent is judged according to the comparison result of the check code and the instrument code. When the check result is that the instrument device information is accurate, i.e. the instrument information of the surgical instrument is not changed, the check of the surgical instrument is successful, the surgical robot matches the surgical instrument according to the instrument information, and finally realizes the identification of the surgical robot to the surgical instrument. In the process of identifying the surgical instrument, the surgical robot and the surgical instrument do not need to be in contact, and the check and matching of the surgical instrument can be quickly and stably completed, so that the identification of the surgical instrument is realized, the unstable contact caused by the corrosion of the metal contact point is avoided, the situation that the identification speed of the surgical instrument is slow or the surgical instrument cannot be identified occurs, the efficiency and stability of the identification of the surgical instrument are improved, the influence of the abnormal identification of the surgical instrument on the operation progress is avoided, and the safety and stability of the operation are improved. BRIEF DESCRIPTION OF DRAWINGS
[0046] Figure 1 A structure schematic diagram of a surgical instrument identification system according to an embodiment of the present application;
[0047] Figure 2 A flowchart of a surgical instrument identification method according to an embodiment of the present application. DETAILED DESCRIPTION
[0048] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application will be described in detail below with reference to the drawings. Although some embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms, and should not be interpreted as being limited to the embodiments described herein, on the contrary, these embodiments are provided to make the present application more thorough and complete. It should be understood that the drawings and embodiments of the present application are only for illustrative purposes, and are not used to limit the protection scope of the present application.
[0049] It should be understood that each of the steps recited in the method embodiments of the present application can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present application is not limited in this respect.
[0050] The term "comprising" and variations thereof as used herein are open-ended, that is "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment". The term "another embodiment" means "at least one additional embodiment". The term "some embodiments" means "at least some embodiments". The term "optionally" means "may be selected from the group consisting of". Related definitions are given throughout the detailed description. It should be noted that the concepts mentioned in the present application are merely illustrative and not restrictive, and those skilled in the art should understand that "one", "multiple" modification is illustrative and not restrictive, unless otherwise explicitly indicated in the context.
[0051] It should be noted that the "one", "multiple" modification mentioned in the present application is illustrative and not restrictive, and those skilled in the art should understand that "one" or "multiple" should be understood as "one or more", unless otherwise explicitly indicated in the context.
[0052] As shown in Figure 1 To solve the above technical problems, the present application provides a surgical instrument identification system, comprising a signal tag, a signal reading device, a surgical robot, a surgical instrument and a processing device, the signal tag is arranged on the surgical instrument, the signal reading device is arranged on the surgical robot;
[0053] The signal reading device is used to collect instrument information and instrument code sent by the signal tag within a predetermined range;
[0054] Specifically, the signal reading device installed on the surgical robot sends radio frequency energy to form an electromagnetic field within a predetermined area, the size of the predetermined area can be adjusted by adjusting the transmission power of the signal reader. Within the area covered by the electromagnetic field, the signal tag held by the surgical instrument is triggered to send the data stored therein, i.e. instrument information and instrument code, in the form of radio frequency signals. The instrument information includes instrument type, instrument production date, instrument remaining service life, instrument batch number, etc. The instrument code is the initial check code of the surgical instrument, which contains the initial instrument type, instrument production date, instrument remaining service life, instrument batch number, etc. If the initial information of the surgical instrument changes, the generated check code will also change. After receiving the data sent by the signal tag, the data is sent to the processing device for verification and matching.
[0055] The processing device is used to:
[0056] acquire the instrument information and the instrument code of the surgical instrument;
[0057] generate a check code of the surgical instrument according to the instrument information;
[0058] Specifically, according to the acquired instrument information, a check code corresponding to the instrument information is generated through a check algorithm, the generation mode of the check code is the same as that of the acquired instrument code, and the same kind of code is generated according to the same instrument information. If the instrument information does not change, the check code and the initial instrument code of the acquired surgical instrument should remain consistent, thereby ensuring the accuracy of the check of the surgical instrument.
[0059] check the surgical instrument through the instrument code and the check code, and determine whether the instrument information is accurate;
[0060] If yes, the surgical instrument is matched according to the instrument information, and when the matching is successful, the identification of the surgical instrument is completed.
[0061] Specifically, the instrument information of the surgical instrument is checked by comparing the check code and the instrument code, to determine whether the instrument information of the surgical instrument is accurate, that is, whether the initial instrument information and the current instrument information of the surgical instrument are consistent and have not changed. If the instrument information changes, the normal operation of the surgery may be affected due to parameter mismatch when the surgical robot uses the instrument to operate, and even a safety hazard may be caused.
[0062] Further, when the check is completed and it is determined that the instrument information of the surgical instrument remains consistent with the initial instrument information, it is proved that the instrument information of the surgical instrument is accurate and has not changed. Then, the surgical robot is matched according to the instrument information of the surgical instrument. After the matching is successful, it is indicated that the identification of the surgical instrument is successful, and the surgical robot performs specific surgical operation through the installed surgical instrument.
[0063] Further, when the verification fails and the check code and the instrument code of the surgical instrument are inconsistent, it is determined that the current instrument information of the surgical instrument has changed, and the use of the surgical instrument by the surgical robot is controlled to stop, and a suitable surgical instrument is selected again for check.
[0064] In the embodiment, through the non-contact information identification technology, i.e. the radio frequency identification system, the signal reading device on the surgical robot automatically identifies the label information on the surgical instrument within the preset range and collects the instrument information and instrument code of the surgical instrument. The instrument information includes the instrument type, production date, remaining service life, batch number and the like of the surgical instrument, and the instrument code is the initial check code generated according to the initial instrument information of the surgical instrument. The check code of the surgical instrument is generated according to the current acquired instrument information, and the accuracy and integrity of the device information can be judged through the check code, so that whether the acquired instrument information of the surgical instrument is changed relative to the initial instrument information can be accurately judged. The surgical instrument is checked through the check code and the instrument code, and whether the initial instrument information and the acquired instrument information of the surgical instrument are consistent is judged according to the comparison result of the check code and the instrument code. When the check result is that the instrument device information is accurate, i.e. the instrument information of the surgical instrument has not been changed, the check of the surgical instrument is successful, the surgical robot matches the surgical instrument according to the instrument information, and finally realizes the identification of the surgical robot to the surgical instrument. In the process of identifying the surgical instrument, the surgical robot and the surgical instrument do not need to be in contact, and the check and matching of the surgical instrument can be quickly and stably completed, so as to realize the identification of the surgical instrument, avoid the unstable contact caused by the corrosion of the metal contact, and slow down or even unable to identify the surgical instrument, improve the efficiency and stability of the identification of the surgical instrument, and avoid the influence of the abnormal identification of the surgical instrument on the progress of the operation, improve the safety and stability of the operation.
[0065] In an optional embodiment, the check code of the surgical instrument is generated according to the instrument information, comprising:
[0066] The instrument information is data filled to obtain a check instrument information with a preset length;
[0067] The check instrument information is divided into a plurality of data groups according to a preset threshold;
[0068] Each data group is subjected to an encryption operation to obtain an encryption result corresponding to each data group;
[0069] All the encryption results are spliced to generate the check code.
[0070] Specifically, the instrument information that does not meet the preset length is data filled to make the filled instrument information meet the specified information length, so that the length of the generated check code and the coding bit length of the instrument code of the surgical instrument can be kept consistent.
[0071] Further, the processed check instrument information is divided into multiple data groups, for example, the check instrument information of 512 bit length is divided into 1 data group, so as to obtain multiple data groups of 512 bit length, each data group is calculated by an encryption algorithm, so as to obtain the encryption result of each data group, that is, the encoding after encryption processing, and finally all the encryption results are spliced and combined according to the grouping sequence, and finally the check code corresponding to the instrument information is obtained. Since the generation mode of the check code is the same as that of the instrument code of the surgical instrument, the check code should be consistent with the instrument code in the case where the instrument information does not change.
[0072] In the optional embodiment, the check code is generated according to the instrument information in the same way as the instrument code, and the current instrument information of the surgical instrument is checked according to the check code and the instrument code, so that whether the current instrument information is changed relative to the initial instrument information can be accurately judged. If it is changed, the surgical instrument is not used, so as to avoid the mismatch of the parameter information of the surgical instrument in the surgical process, and affect the progress and safety of the surgery.
[0073] In an optional embodiment, the instrument information is data filled to obtain check instrument information of a preset length, including:
[0074] According to the instrument information, the information length of the instrument information is obtained;
[0075] According to the information length and the preset length, the data filling length is determined;
[0076] According to the data filling length, the filling data is obtained by a preset filling character;
[0077] According to the filling data and the instrument information, the check instrument information is generated.
[0078] Specifically, the character length of the instrument information is calculated according to the obtained instrument information. When the character length does not reach the preset length, the data filling length required for data filling is determined according to the difference between the character length and the preset length, and the filling data is obtained by the preset filling character and the data filling length, that is, the preset filling character is arranged to generate the filling data consistent with the data filling length. The filling data is spliced with the original instrument information, so that the length of the actual instrument information is obtained by the check code generated by the preset filling character, and the accuracy of instrument information checking is further improved, wherein the preset filling character is consistent with the filling character used for generating the instrument code.
[0079] In an optional embodiment, the encryption operation is performed on each data group to obtain the encryption result corresponding to each data group, including:
[0080] According to the data set, the encryption result is obtained by cyclic encryption through a hash algorithm.
[0081] Exemplarily, the data set is encrypted through a hash algorithm such as a Message-Digest Algorithm 5 (MD5), a Secure Hash Algorithm 1 (SHA-1), or a Secure Hash Algorithm 2 (SHA-2), and the encryption result of the data set will be obtained, wherein the MD5, SHA-1, and SHA-2 are conventional means, which are not described herein, and the encryption algorithm adopted by the current data set is consistent with the encryption algorithm adopted by the generator code, so as to ensure that the obtained check code and the generator code are consistent, thereby ensuring the accuracy of the surgical instrument check through the check code and the generator code.
[0082] In an optional embodiment, the surgical instrument is checked through the generator code and the check code to determine whether the instrument information is accurate, comprising:
[0083] comparing the generator code and the check code, and determining whether the instrument information is accurate according to the comparison result;
[0084] when the generator code and the check code are consistent, it is determined that the instrument information is accurate;
[0085] when the generator code and the check code are inconsistent, it is determined that the instrument information is inaccurate.
[0086] Specifically, by comparing the generator code and the check code, since the check code and the generator code are generated in the same way, when the check code and the generator code obtained through the same instrument information are also consistent, when the initial instrument information of the surgical instrument and the current obtained instrument information are consistent, that is, the instrument information of the surgical instrument has not changed all the time, the generator code obtained through the initial instrument information and the check code obtained through the current instrument information are consistent, and when the generator code and the check code are inconsistent, it indicates that the current instrument information has changed, and further indicates that the current instrument information is inaccurate.
[0087] In an optional embodiment, the surgical instrument is matched according to the instrument information, comprising:
[0088] determining whether the surgical instrument meets a preset matching condition according to the instrument information;
[0089] if yes, it is determined that the surgical instrument is matched successfully;
[0090] if no, it is determined that the surgical instrument is matched unsuccessfully.
[0091] In an optional embodiment, the instrument information comprises interface information, specification information and control information; the matching condition comprises an interface condition, a specification condition and a control condition; and the determining whether the surgical instrument meets the preset matching condition according to the instrument information comprises:
[0092] When the interface information meets the interface condition, the specification information meets the specification condition and the control information meets the control condition, it is determined that the surgical instrument meets the matching condition.
[0093] Otherwise, it is determined that the surgical instrument does not meet the matching condition.
[0094] Specifically, when the interface of the surgical instrument meets the interface regulation condition of the surgical robot, i.e., the surgical instrument can be connected with the interface of the surgical robot, it is determined that the interface of the surgical instrument meets the interface condition. Similarly, when the specification information, such as the size and model information, of the surgical instrument meets the regulation specification of the surgical robot, it is determined that the specification information of the surgical instrument meets the specification condition of the surgical robot. When the control condition, such as the control system and control mode, of the surgical instrument meets the regulation of the surgical robot, it is determined that the control information of the surgical instrument meets the control condition of the surgical robot. When the interface condition, the specification condition and the control condition are met simultaneously, it is determined that the surgical instrument meets the matching condition of the surgical robot. Otherwise, it is determined that the surgical instrument does not meet the matching condition of the surgical robot.
[0095] In the optional embodiment, whether the surgical instrument meets the matching condition is determined according to the interface condition, the specification condition and the control condition, so that the surgical instrument meeting the matching condition can be installed and used, the installation and use of the surgical instrument not meeting the matching condition can be effectively avoided, the time waste caused by replacing the surgical instrument when the surgical instrument does not match is reduced, the identification efficiency and the identification accuracy of the surgical instrument are improved, and the stability of the operation of the surgical robot is ensured.
[0096] In an optional embodiment, the system further comprises an alarm device.
[0097] The alarm device is configured to generate a first alarm prompt when the surgical instrument matches successfully and generate a second alarm prompt when the surgical instrument fails to match.
[0098] Specifically, when the matching is successful, a first alarm prompt is generated by the alarm device, when the matching is successful, a first alarm prompt is generated by the alarm device, the first alarm prompt and the second alarm prompt include a sound prompt or a color prompt of a corresponding indicator light in the surgical robot, for example, when the matching is successful, the indicator light displays green, or a short sound prompt, when the matching fails, the indicator light displays red, or a continuous and compact sound prompt, the matching success and failure are indicated by obvious alarm prompts, when the matching fails, the operator can be effectively reminded to replace the surgical instrument in time, the identification speed of the surgical instrument is avoided due to the matching failure, and the identification efficiency of the surgical instrument is improved.
[0099] In an optional embodiment, the system further comprises a storage device;
[0100] The storage device is configured to store the instrument information corresponding to the surgical instruments of different types.
[0101] Specifically, by storing the instrument information and matching condition information of the surgical instruments that can be matched with the surgical robot in the storage device, when it is necessary to perform corresponding matching according to the instrument information, the pre-stored information in the storage device can be quickly retrieved, the data processing speed is increased, and the identification efficiency of the surgical instrument is improved.
[0102] The surgical instrument identification method provided in the embodiment of the application is applied to the surgical instrument identification system as described above, and the surgical instrument identification method comprises the following steps.
[0103] S1, obtaining instrument information and instrument coding of a surgical instrument;
[0104] S2, generating a check code of the surgical instrument according to the instrument information;
[0105] S3, checking the surgical instrument by using the instrument coding and the check code, and determining whether the instrument information is accurate;
[0106] S4, if yes, matching the surgical instrument according to the instrument information, and when the matching is successful, completing the identification of the surgical instrument.
[0107] The surgical instrument identification method in the embodiment of the application has similar technical effects to the surgical instrument identification system as described above, and will not be described in detail here.
[0108] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like. In this application, the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0109] Although the present application is disclosed as above, the protection scope of the present application is not limited to this. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application, and these changes and modifications will fall within the protection scope of the present application.
Claims
1. A surgical instrument identification system, comprising: The signal tag is arranged on the surgical instrument, and the signal reading device is arranged on the surgical robot; The signal reading device is used to collect instrument information and instrument codes sent by the signal tag within a preset range; The processing device is used to: Obtain the instrument information and the instrument code of the surgical instrument; Generate a check code of the surgical instrument according to the instrument information; Verify the surgical instrument through the instrument code and the check code, and determine whether the instrument information is accurate; If yes, match the surgical instrument according to the instrument information, and complete the identification of the surgical instrument when the matching is successful; The generation of the check code of the surgical instrument according to the instrument information comprises: data padding of the instrument information to obtain a check instrument information of a preset length; dividing the check instrument information into a plurality of data groups according to a preset threshold; performing an encryption operation on each data group to obtain an encryption result corresponding to each data group; and splicing all the encryption results to generate the check code; The data padding of the instrument information to obtain the check instrument information of the preset length comprises: obtaining an information length of the instrument information according to the instrument information; determining a data padding length according to the information length and the preset length; obtaining padding data through a preset padding character according to the data padding length; and generating the check instrument information according to the padding data and the instrument information.
2. The surgical instrument identification system of claim 1, wherein, The encryption operation on each data group to obtain the encryption result corresponding to each data group comprises: Cyclic encryption through a hash algorithm according to the data group to obtain the encryption result.
3. The surgical instrument identification system of claim 1, wherein, The verification of the surgical instrument through the instrument code and the check code to determine whether the instrument information is accurate comprises: Comparing the instrument code and the check code to determine whether the instrument information is accurate according to the comparison result; When the instrument code and the check code are consistent, it is determined that the instrument information is accurate; When the instrument code and the check code are inconsistent, it is determined that the instrument information is not accurate.
4. The surgical instrument identification system of claim 1, wherein, The matching of the surgical instrument according to the instrument information comprises: Determining whether the surgical instrument meets a preset matching condition according to the instrument information; If yes, it is determined that the surgical instrument is matched successfully; If not, it is determined that the surgical instrument is matched unsuccessfully.
5. The surgical instrument identification system of claim 4, wherein, The instrument information comprises interface information, specification information and control information; the matching condition comprises interface condition, specification condition and control condition; and the determination of whether the surgical instrument meets the preset matching condition according to the instrument information comprises: When the interface information meets the interface condition, the specification information meets the specification condition, and the control information meets the control condition, it is determined that the surgical instrument meets the matching condition; Otherwise, it is determined that the surgical instrument does not meet the matching condition.
6. The surgical instrument identification system of claim 1, wherein, Further comprising an alarm device; The alarm device is used for generating a first alarm prompt when the surgical instrument is matched successfully, and generating a second alarm prompt when the surgical instrument is not matched successfully.
7. The surgical instrument identification system of claim 1, wherein, Further comprising a storage device; The storage device is used for storing the instrument information corresponding to different kinds of surgical instruments.
8. A surgical instrument identification method characterized by comprising: The surgical instrument identification method is applied to the surgical instrument identification system as claimed in any one of claims 1-7, comprising: Obtaining instrument information and instrument code of a surgical instrument; Generating a check code of the surgical instrument according to the instrument information; Verifying the surgical instrument through the instrument code and the check code to determine whether the instrument information is accurate; If yes, matching the surgical instrument according to the instrument information, and completing the identification of the surgical instrument when the matching is successful.
Citation Information
Patent Citations
Instrument-arm communications in surgical robotic system
CN109310479A
A system and method for automatic identification and calibration of medical device
CN109409905A