Surgical host computer for knee replacement surgery and knee replacement surgery system
Through the surgical superior machine and knee replacement surgery system, the angle, force and gap between the knee joints are quantitatively displayed, which solves the risk of ligament loosening caused by relying on experience in traditional surgery, reduces patient damage, and improves the accuracy and efficiency of the surgery.
Patent Information
- Application Number
- CN202111529252.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2041-12-14
AI Technical Summary
In traditional knee replacement surgery, ligament loosening is relied on the surgeon's sensation and experience, and there is a risk of insufficient or excessive loosening, resulting in complications such as limited joint movement or abnormal activity in the patient, which cannot effectively protect soft tissue.
It provides a surgical superior and knee replacement surgery system, which obtains the corresponding relationship data of the force and gap between the femur and tibia through the measurement device, and visually displays it to help doctors determine whether the soft tissue is balanced and performs intraoperative adjustments.
It has achieved quantitative and reasonable display of the angle, force and gap between knee joints, assisted doctors in surgery, reduced ligament loosening damage in patients and shortened surgical time.
Smart Images

Figure CN116269951B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of surgical equipment, and more specifically, to a surgical host computer and a knee replacement surgical system for knee replacement surgery. Background Art
[0002] Total knee arthroplasty (TKA) is a complex orthopedic surgery because the knee joint has a complex composition, including the femur, tibia, and four ligaments surrounding the joint as well as muscles, cartilage, etc.
[0003] TKA is one of the main treatments for degenerative knee disease. The goal of the procedure is to restore lower limb alignment and range of motion, maintain joint stability, and reduce pain. Proper prosthetic alignment and soft tissue balance are key to achieving these goals.
[0004] Traditional TKA surgery typically utilizes intramedullary and extramedullary positioning combined with gap balancing to perform femoral and tibial osteotomies, followed by manual ligament release to achieve tension balance. In practice, this procedure often relies heavily on the surgeon's intuition and experience, leading to the risk of under- or over-release, which can lead to complications such as limited or abnormal joint motion.
[0005] Ligament release is actually a kind of damage to the human body's tissue structure. If the magnitude of soft tissue tension can be understood during surgery, and appropriate adjustments can be made according to the tension during osteotomy, the ligaments will not be loosened or will be loosened less after the prosthesis is installed, thus protecting the soft tissue. Summary of the Invention
[0006] The present application provides a surgical host computer and a knee replacement surgical system for knee replacement surgery. Through different working modes, the corresponding relationship data between the force and gap between the femur and tibia are obtained and visualized. Based on the data or visual information, the doctor can quickly determine whether the soft tissue is balanced and make intraoperative adjustments.
[0007] According to one aspect of the present application, there is provided a surgical host computer for controlling a knee joint soft tissue balance measuring device and collecting data during a knee joint replacement surgery. The measuring device includes a main unit and accessories. The main unit includes abutting members respectively acting on the medial condyle and lateral condyle of the distal femur and a push plate for supporting the tibia. The surgical host computer includes: a processor; and a memory storing a first computer program. When the first computer program is executed by the processor, the processor is caused to execute a first operation mode of the surgical host computer. The first operation mode includes: through an interaction interface, presenting first information to be input to the user, the first information to be input including the magnitude range and change interval of the thrust applied between the femur and the tibia; in response to the information input by the user, at a preset joint angle, controlling the abutting members and the push plate to apply different thrusts between the femur and the tibia, and collecting the corresponding relationship data between the thrust and the gap between the femur and the tibia; and visually presenting the corresponding relationship data.
[0008] According to some embodiments, the information to be input including the magnitude range and change interval of the thrust applied between the femur and the tibia includes: the magnitude range and change interval of the thrust applied between the pre-osteotomized femur and tibia; the magnitude range and change interval of the thrust applied between the femur and the tibia after the prosthesis is implanted and before the spacer is implanted.
[0009] According to some embodiments, at a preset joint angle, controlling the abutting members and the push plate to apply different thrusts between the femur and the tibia includes: at a plurality of different preset joint angles, respectively controlling the abutting members and the push plate to apply different thrusts between the femur and the tibia.
[0010] According to some embodiments, the corresponding relationship data includes the difference in the thrust and the corresponding difference and absolute value of the gap.
[0011] According to some embodiments, the memory further stores a second computer program. When the second computer program is executed by the processor, the processor is caused to execute a second operation mode of the surgical host computer. The second operation mode includes: through a second interaction interface, presenting second information to be input to the user, the second information to be input including the dynamic change range of the preset joint angle and the relationship between the preset joint angle and the thrust applied between the femur and the tibia; in response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, controlling the abutting members and the push plate to apply corresponding thrusts between the femur and the tibia, and collecting the data values of the gap between the femur and the tibia; and at least visually presenting the relationship between the data values of the gap and the joint angle.
[0012] According to some embodiments, the dynamic change range of the preset joint angle and the relationship between the preset joint angle and the thrust applied between the femur and the tibia include: a plurality of value ranges set according to the dynamic change range and the data values of the thrust corresponding to the plurality of value ranges; or the dynamic change range of the preset joint angle and the functional relationship between the preset joint angle and the thrust.
[0013] According to some embodiments, when a plurality of value ranges are set according to the dynamic change range of the preset joint angle, the thrusts corresponding to different value ranges of the preset joint angle have different data values.
[0014] According to some embodiments, the memory further stores a third computer program, which, when executed by the processor, causes the processor to execute the third operation mode of the surgical host computer. The third operation mode includes: through a third interaction interface, presenting third information to be input to the user, the third information to be input including the dynamic change range of the preset joint angle and the relationship between the preset joint angle and a preset gap formed between the femur and the tibia; in response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, controlling the abutting member and the push plate to form a corresponding gap between the femur and the tibia, and collecting the data value of the thrust between the femur and the tibia; and at least visually presenting the relationship between the data value of the thrust and the joint angle.
[0015] According to some embodiments, the dynamic change range of the preset joint angle and the relationship between the preset joint angle and a preset gap formed between the femur and the tibia include: a plurality of value ranges set according to the dynamic change range and the data values of the gap corresponding to the plurality of value ranges; or the dynamic change range of the preset joint angle and the functional relationship between the preset joint angle and the preset gap.
[0016] According to some embodiments, when a plurality of value ranges are set according to the dynamic change range of the preset joint angle, the gaps corresponding to different value ranges of the preset joint angle have different data values.
[0017] According to some embodiments, the memory further stores a fourth computer program, which, when executed by the processor, causes the processor to execute a fourth operation mode of the surgical host computer. The fourth operation mode includes: displaying, through a fourth interaction interface, fourth information to be input to the user, where the fourth information to be input includes a dynamic change range of the preset joint angle and data values of applying a fixed thrust between the femur and the tibia; in response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, controlling the abutting member and the push plate to apply the fixed thrust between the femur and the tibia, and collecting data values of the gap between the femur and the tibia; and at least visually displaying the relationship between the data values of the gap and the joint angle.
[0018] According to some embodiments, the memory further stores a fifth computer program, which, when executed by the processor, causes the processor to execute a fifth operation mode of the surgical host computer. The fifth operation mode includes: displaying, through a fifth interaction interface, fifth information to be input to the user, where the fifth information to be input includes a dynamic change range of the preset joint angle and data values of forming a fixed gap between the femur and the tibia; in response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, controlling the abutting member and the push plate to form a fixed gap between the femur and the tibia, and collecting data values of the thrust between the femur and the tibia; and at least visually displaying the relationship between the data values of the thrust and the joint angle.
[0019] According to an aspect of the present application, there is provided a knee joint replacement surgery system, including the surgical host computer as described above.
[0020] According to the embodiments of the present application, the knee joint angle, force, and gap can be quantified and reasonably displayed, assisting the doctor in surgery and reducing ligament release injury to the patient.
[0021] It should be understood that the above general description and the following detailed description are only exemplary and do not limit the present application. Brief Description of the Drawings
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application.
[0023] Figure 1A Showing an installation schematic diagram of the knee joint soft tissue balance measurement device.
[0024] Figure 1B Showing a three-dimensional schematic diagram of the host of the knee joint soft tissue balance measurement device.
[0025] Figure 2 A flowchart showing the first operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0026] Figure 3A An interactive interface display diagram showing the first operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0027] Figure 3B A visualization information display diagram showing the first operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0028] Figure 4 A flowchart showing the second operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0029] Figure 5A An interactive interface display diagram showing the second operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0030] Figure 5B A visualization information display diagram showing the second operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0031] Figure 6 A flowchart showing the third operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0032] Figure 7A An interactive interface display diagram showing the third operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0033] Figure 7B A visualization information display diagram showing the third operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0034] Figure 8 A flowchart showing the fourth operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0035] Figure 9 A visualization information display diagram showing the fourth operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0036] Figure 10 A flowchart showing the fifth operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0037] Figure 11 A visualization information display diagram showing the fifth operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0038] Figure 12 A block diagram showing the surgical host computer according to an exemplary embodiment of the present application. Detailed implementation manners
[0039] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. Like reference numerals in the figures denote like or similar parts, and thus their repeated description will be omitted.
[0040] The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will realize that the technical solutions of the present disclosure can be practiced without one or more of these specific details, or other methods, components, materials, devices, or operations, etc. may be employed. In these cases, well-known structures, methods, devices, implementations, materials, or operations will not be shown or described in detail.
[0041] The flowcharts shown in the accompanying drawings are merely illustrative and not necessarily include all the contents and operations / steps, nor are they necessarily executed in the described order. For example, some operations / steps can be decomposed, while some operations / steps can be combined or partially combined, so the actual execution order may change according to the actual situation.
[0042] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned accompanying drawings are used to distinguish different objects and not to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.
[0043] This application provides a surgical host computer, based on a knee joint soft tissue balance measurement device and a corresponding joint angle measurement device, for collecting and displaying the forces and clearances of soft tissues in a reasonable manner during knee joint replacement surgery, thereby helping doctors to perform planned adjustments, reducing the number of osteotomy adjustments or ligament injuries, and at the same time shortening the surgical time.
[0044] Hereinafter, a surgical host computer for knee joint replacement surgery and a knee joint replacement surgery system according to an embodiment of the present application will be described in detail with reference to the accompanying drawings.
[0045] Figure 1A The installation schematic diagram of the knee joint soft tissue balance measurement device is shown.
[0046] AsFigure 1A As shown, after the patient has completed pre-osteotomy of the tibia and / or femur, the main body of the measuring device is placed between the patient's tibia and femur, and the accessory of the measuring device is placed on the upper surface of the patient's thigh.
[0047] According to some embodiments, it is also possible to use the knee joint soft tissue balance measuring device to measure the knee joint space and soft tissue elasticity after a prosthesis has been placed between the patient's tibia and femur and before a spacer is placed.
[0048] According to some embodiments, the main body and the accessory may include a gyroscope, which can be used to determine the joint angle of the patient.
[0049] Figure 1B Schematic perspective view of the main body of the knee joint soft tissue balance measuring device is shown.
[0050] As Figure 1B shown, the main body of the measuring device includes a measuring module 100 and a driving module 200.
[0051] The measuring module 100 includes a mounting seat 110, a push plate 120 for abutting against the tibia, and an abutting member 130 for abutting against the femur.
[0052] Referring to the perspective view as Figure 1B shown, the push plate is fixedly connected to the mounting seat, and the abutting member is connected to the mounting seat in a manner that can move longitudinally relative to the mounting seat. The upper abutting plate portion of the abutting member and the lower abutting plate portion of the push plate extend substantially parallel and perpendicular to the longitudinal direction, and the upper abutting plate portion is arranged above the lower abutting plate portion in the longitudinal direction.
[0053] The driving module 200 includes a sealed housing 210, a power unit, and an actuator 230.
[0054] The power unit is located in the sealed housing, the actuator is located outside the sealed housing, the power unit penetrates the sealed housing in a sealed manner and is in transmission connection with the actuator, and the actuator is configured to removably cooperate with the measuring module for pushing the abutting member to move longitudinally relative to the push plate.
[0055] According to some embodiments, the abutting member acts on the medial and lateral condyles of the distal femur respectively, generating an inner thrust and an outer thrust, and then forming an inner gap and an outer gap between the femur and the tibia.
[0056] The push plate is used to support the tibia and maintain soft tissue balance.
[0057] Figure 2 Flowchart of the first operation mode of the surgical upper computer according to an exemplary embodiment of the present application is shown.
[0058] As Figure 2As shown, in S101, through the interactive interface, the information to be input is presented to the user. The information to be input includes the magnitude range and the change interval of the thrust applied between the pre-osteotomized femur and tibia.
[0059] According to some embodiments, the information to be input further includes the magnitude range and the change interval of the thrust applied between the femur and tibia after the knee joint prosthesis is implanted and before the spacer is implanted, which is convenient for judging whether the implanted knee joint prosthesis needs to be adjusted.
[0060] According to some embodiments, the pre-osteotomy includes osteotomy of the tibia and / or femur, which is convenient for adjustment and correction during the implantation process of the knee joint prosthesis.
[0061] The interactive interface is as Figure 3A As shown, at the preset joint angle, the information to be input includes the starting force, the ending force, and the step size of the force, which define the magnitude range and the change interval of the thrust applied between the femur and tibia.
[0062] For example, set the starting force to 30N, the ending force to 60N, and the step size to 5N. That is, the magnitude range of the thrust is 30N - 60N, and the change interval is 5N.
[0063] In S103, at the preset joint angle, control the abutting member and the push plate to apply different thrusts between the femur and tibia, and collect the corresponding relationship data of the force and the gap between the femur and tibia.
[0064] For example, at the preset joint angle, set the starting force to 30N, the ending force to 60N, and the step size to 5N on the interactive interface. The surgical upper computer transmits an instruction to the measuring device. The abutting member of the measuring device acts on the medial and lateral condyles of the distal femur respectively to generate medial and lateral thrusts. Starting from (30, 30)N, then (30, 35)N, (30, 40)N..., until (60, 60)N ends, a total of 49 medial and lateral thrust combinations are generated, and correspondingly 49 medial and lateral gap combinations are obtained.
[0065] Generally, at the same joint angle, if the user sets other different force ranges and change intervals, different numbers of thrust combinations and corresponding gap combinations can be generated.
[0066] Furthermore, more different joint angles can be changed to obtain the thrust combinations and the corresponding gap combinations when the knee joint is at different angles.
[0067] In S105, visually display the data values of the thrust and the corresponding gap.
[0068] According to some embodiments, the data of the thrust and the corresponding gap include the thrust difference between the medial thrust and the lateral thrust, the gap difference between the medial gap and the lateral gap, and the absolute value of the gap at different joint angles.
[0069] As shown Figure 3B in the left figure, it is drawn based on the thrust difference and clearance difference in the first operation mode. The abscissa is the thrust difference (inner - outer), and the ordinate is the clearance difference (outer - inner), which is used to show whether the soft tissues of the patient's knee joint reach a balanced state under the action of the inner thrust and the outer thrust.
[0070] The right figure is drawn based on the absolute value of the clearance in the first operation mode. The abscissa is the inner clearance, and the ordinate is the outer clearance, which is used to show the values of the inner clearance and the outer clearance formed by the inner thrust and the outer thrust when the soft tissues of the patient's knee joint reach a balanced state.
[0071] For example, when the joint angle is 0°, the data point is shown in blue in the figure. When the soft tissues of the patient's knee joint reach a balanced state, the inner clearance is 6.1 and the outer clearance is 3.8.
[0072] When the joint angle is 90°, the data point is shown in orange in the figure. When the soft tissues of the patient's knee joint reach a balanced state, the inner clearance is 6 and the outer clearance is 5.7.
[0073] When the joint angle is 10°, the data point is shown in pink in the figure. When the soft tissues of the patient's knee joint reach a balanced state, the inner clearance is 7.5 and the outer clearance is 5.7.
[0074] Generally, the distal femur has an inner condyle located on the medial side of the knee joint and an outer condyle located on the lateral side of the knee joint. Under different flexion - extension states, the inner clearance formed between the inner condyle and the tibia, the outer clearance formed between the outer condyle and the tibia, and the forces on the corresponding soft tissues may be different.
[0075] Figure 4 The flowchart showing the second operation mode of the surgical host computer according to the exemplary embodiment of the present application is presented.
[0076] In S201, through the second interaction interface, the second information to be input is presented to the user. The second information to be input includes multiple value ranges of the joint angle and the data values of applying thrust between the pre - osteotomized femur and tibia corresponding to the multiple value ranges respectively.
[0077] The interaction interface is as Figure 5A shown. In the second operation mode of the surgical host computer, the second information to be input includes the preset value range of the joint angle, and the data values of the inner thrust and the outer thrust.
[0078] For example, the value range of the joint angle can be set from 0° to 135°.
[0079] According to some embodiments, when the patient's femur and tibia are in the extended position, the joint angle is calibrated to 0°, and then flexed to the maximum joint angle.
[0080] The data values of the thrust are set according to the value range of the joint angle as follows:
[0081] When the joint angle is between 0° and 40°, both the medial thrust and the lateral thrust are set to 25 N;
[0082] When the joint angle is between 41° and 80°, both the medial thrust and the lateral thrust are set to 50 N;
[0083] When the joint angle is between 81° and 135°, both the medial thrust and the lateral thrust are set to 80 N.
[0084] The settings of the joint angle and the thrust can also be obtained according to a preset functional relationship. For example, the joint angle and the thrust have a sine function relationship.
[0085] In S203, in response to the information input by the user, within multiple value ranges of the joint angle, control the abutting member and the push plate to apply corresponding thrusts between the femur and the tibia, and collect the data values of the gap between the femur and the tibia.
[0086] Adjust the patient's femur and tibia multiple times according to the value range of the joint angle. The surgical host computer sends data transmission instructions to the measuring device according to the second interaction interface, applies thrusts through the abutting member and the push plate of the measuring device, and measures and obtains the data values of the medial thrust and the lateral thrust multiple times, as well as the data values of the corresponding medial gap and lateral gap.
[0087] For example, when the joint angle is 120°, it is measured that both the medial thrust and the lateral thrust are 80 N, the corresponding medial gap is 23.22, and the lateral gap is 17.47.
[0088] In S205, visually display the relationship between the data value of the thrust and the joint angle and the relationship between the data value of the gap and the joint angle.
[0089] As Figure 5B shown, the left figure shows the change curves of the medial and lateral gaps of the knee joint in the second operation mode of the surgical host computer. The abscissa is the data value of the gap, and the ordinate is the joint angle. The yellow curve represents the medial gap, the blue curve represents the lateral gap, and the purple curve represents the gap difference.
[0090] The right figure shows the change curves of the thrust between the knee joints in the second operation mode of the surgical host computer. The abscissa is the data value of the thrust, and the ordinate is the joint angle. The yellow curve represents the medial thrust, the blue curve represents the lateral thrust, and the purple curve represents the thrust difference.
[0091] Figure 6A flowchart showing the third operation mode of the surgical host computer according to an exemplary embodiment of the present application.
[0092] In S301, through the third interaction interface, the third information to be input is presented to the user. The third information to be input includes multiple value ranges of the joint angle and data values corresponding to the multiple value ranges respectively, which are used to form a preset gap between the pre-osteotomized femur and tibia.
[0093] The third interaction interface is as Figure 7A shown. In the third operation mode of the surgical host computer, the third information to be input includes the preset value range of the joint angle, and the data values of the medial gap and the lateral gap.
[0094] For example, the value range of the joint angle can be set from 0° to 135°.
[0095] According to some embodiments, when the patient's femur and tibia are in the straight position, the joint angle is calibrated to 0°, and then flexed to the maximum joint angle.
[0096] The gap data values are set according to the value range of the joint angle as follows:
[0097] When the joint angle is between 0° and 40°, both the medial gap and the lateral gap are set to 6;
[0098] When the joint angle is between 41° and 80°, both the medial gap and the lateral gap are set to 10;
[0099] When the joint angle is between 81° and 135°, both the medial gap and the lateral gap are set to 16.
[0100] The setting of the joint angle and the gap can also be obtained according to a preset functional relationship. For example, the joint angle and the gap have a sine function relationship.
[0101] In S303, in response to the information input by the user, within multiple value ranges of the joint angle, the abutting member and the push plate are controlled to form corresponding gaps between the femur and the tibia, and the data values of the thrust between the femur and the tibia are collected.
[0102] According to the value range of the joint angle, the femur and tibia of the patient are adjusted multiple times. The surgical host computer sends a data transmission instruction to the measuring device according to the interaction interface, applies a thrust through the abutting member and the push plate of the measuring device, and measures and obtains the data values of the medial gap and the lateral gap, as well as the data values of the corresponding medial thrust and lateral thrust multiple times.
[0103] For example, when the joint angle is 120°, it is measured that both the medial gap and the lateral gap are 16, and the corresponding medial thrust is 73.00 N and the lateral thrust is 93.50 N.
[0104] In S305, visually display the relationship between the data value of the thrust and the joint angle and the relationship between the data value of the clearance and the joint angle.
[0105] As Figure 7B shown, the left diagram shows the change curves of the medial and lateral clearances of the knee joint in the third operation mode of the surgical upper computer. The abscissa is the data value of the clearance, and the ordinate is the joint angle. The yellow curve represents the medial clearance, the blue curve represents the lateral clearance, and the purple curve represents the clearance difference.
[0106] The right diagram shows the change curve of the thrust between the knee joints in the third operation mode of the surgical upper computer. The abscissa is the data value of the thrust, and the ordinate is the joint angle. The yellow curve represents the medial thrust, the blue curve represents the lateral thrust, and the purple curve represents the thrust difference.
[0107] Figure 8 Show a flowchart of the fourth operation mode of the surgical upper computer according to an exemplary embodiment of the present application.
[0108] In S401, through the fourth interaction interface, display the fourth information to be input to the user. The fourth information to be input includes the value range of the joint angle and the data value of applying a fixed thrust between the pre-osteotomized femur and tibia.
[0109] The fourth interaction interface may refer to Figure 5A shown. In the fourth operation mode of the surgical upper computer, the fourth information to be input includes the preset value range of the joint angle, and the data values of the medial thrust and the lateral thrust.
[0110] For example, the value range of the joint angle is from 0° to 135°, and at any joint angle within the value range, both the medial thrust and the lateral thrust are set to a fixed value of 18 N.
[0111] In S403, in response to the information input by the user, within the value range of the joint angle, control the abutting member and the push plate to apply a fixed thrust between the femur and the tibia, and collect the data value of the clearance between the femur and the tibia.
[0112] Adjust the patient's femur and tibia multiple times according to the value range of the joint angle. The surgical upper computer sends a data transmission instruction to the measuring device according to the interaction interface, applies a thrust through the abutting member and the push plate of the measuring device, and measures and obtains the data values of the medial thrust and the lateral thrust multiple times, as well as the corresponding data values of the medial clearance and the lateral clearance.
[0113] For example, when the joint angle is 96°, the measured medial thrust is 18.60 N, the lateral thrust is 18.90 N, the corresponding medial clearance is 13.50, and the lateral clearance is 12.10.
[0114] Generally, during actual use, vibrations caused by interference factors (such as contact surface friction, etc.) in the measuring device may lead to errors between the actual measurement data (the actually measured inner thrust and outer thrust) and the theoretical values (the inner thrust and outer thrust set as fixed values in the surgical upper computer).
[0115] In S405, visually display the relationship between the data value of the fixed thrust and the joint angle, and the relationship between the clearance data value and the joint angle.
[0116] Such as Figure 9 As shown, the left figure shows the change curves of the inner and outer knee joint clearances in the fourth operation mode of the surgical upper computer. The abscissa is the clearance data value, and the ordinate is the joint angle. The yellow curve represents the inner clearance, the blue curve represents the outer clearance, and the purple curve represents the clearance difference.
[0117] The right figure shows the change curves of the thrust between the knee joints in the fourth operation mode of the surgical upper computer. The abscissa is the data value of the thrust, and the ordinate is the joint angle. The yellow curve represents the inner thrust, the blue curve represents the outer thrust, and the purple curve represents the thrust difference.
[0118] Figure 10 Shows a flowchart of the fifth operation mode of the surgical upper computer according to an exemplary embodiment of the present application.
[0119] In S501, through the fifth interaction interface, display the fifth information to be input to the user. The fifth information to be input includes the value range of the joint angle and the fixed clearance data value formed between the pre-osteotomized femur and tibia.
[0120] The fifth interaction interface can refer to Figure 7A As shown, the fifth information to be input in the fifth operation mode of the surgical upper computer includes the preset value range of the joint angle, and the data values of the inner clearance and the outer clearance.
[0121] For example, the value range of the joint angle is from 0° to 135°, and at any joint angle within the value range, the inner clearance and the outer clearance are both set to a fixed value of 12.
[0122] In S503, in response to the information input by the user, within the value range of the joint angle, control the abutting member and the push plate to form a fixed clearance between the femur and the tibia, and collect the data value of the thrust between the femur and the tibia.
[0123] Adjust the patient's femur and tibia multiple times according to the value range of the joint angle. The surgical upper computer sends data transmission instructions to the measuring device according to the interaction interface, applies thrust through the abutting member and the push plate of the measuring device, and measures and obtains the data values of the inner clearance and the outer clearance, as well as the corresponding data values of the inner thrust and the outer thrust multiple times.
[0124] For example, when the joint angle is 120°, the measured medial clearance and lateral clearance are both 12.00, the corresponding medial thrust is 57.70 N, and the lateral thrust is 57.70 N.
[0125] Generally, during actual use, vibrations caused by interference factors (such as contact surface friction, etc.) in the measuring device may lead to errors between the actual measurement data (the actually measured medial thrust and lateral thrust) and the theoretical values (the corresponding medial thrust and lateral thrust obtained based on the medial clearance and lateral clearance set as fixed values in the surgical upper computer).
[0126] In S505, visually display the relationship between the data value of the thrust and the joint angle, and the relationship between the fixed clearance data value and the joint angle.
[0127] As Figure 11 shown, the left diagram shows the change curves of the medial and lateral clearances of the knee joint in the fifth operation mode of the surgical upper computer. The abscissa is the clearance data value, and the ordinate is the joint angle. Among them, the yellow curve represents the medial clearance, the blue curve represents the lateral clearance, and the purple curve represents the clearance difference.
[0128] The right diagram shows the change curves of the thrust between the knee joints in the fifth operation mode of the surgical upper computer. The abscissa is the data value of the thrust, and the ordinate is the joint angle. Among them, the yellow curve represents the medial thrust, the blue curve represents the lateral thrust, and the purple curve represents the thrust difference.
[0129] Figure 12 Shows a block diagram of a surgical upper computer according to an exemplary embodiment of the present application.
[0130] As Figure 12 shown, the electronic device 600 is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.
[0131] As Figure 12 shown, the electronic device 600 is presented in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), a display unit 640, etc. Among them, the storage unit stores program code, and the program code can be executed by the processing unit 610, so that the processing unit 610 executes the methods according to various exemplary embodiments of the present application described in this specification. For example, the processing unit 610 can execute the method as Figure 2 shown.
[0132] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6201 and / or a cache storage unit 6202, and may further include a read-only storage unit (ROM) 6203.
[0133] The storage unit 620 may also include a program / utilities 6204 having a set (at least one) of program modules 6205. Such program modules 6205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment.
[0134] The bus 630 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus structures.
[0135] The electronic device 600 may also communicate with one or more external devices 700 (such as a keyboard, a pointing device, a Bluetooth device, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or may communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication may be through an input / output (I / O) interface 650. Moreover, the electronic device 600 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 through the bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0136] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or can be implemented by the way of software in combination with necessary hardware. The technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which may be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
[0137] A software product may employ any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0138] A computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable storage medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0139] The program code for performing the operations of this application may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computing device, partially on the user's device, execute as a stand-alone software package, execute partially on the user's computing device and partially on a remote computing device, or execute entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0140] The foregoing computer-readable medium carries one or more programs, which when executed by a device, cause the computer-readable medium to implement the aforementioned functions.
[0141] Those skilled in the art can understand that the above-mentioned modules can be distributed in the device according to the description of the embodiments, or can be correspondingly changed and distributed in one or more devices that are only different from this embodiment. The modules of the above embodiments can be combined into one module, or can be further split into multiple sub-modules.
[0142] According to some embodiments of the present application, the present application can quantitatively and reasonably display the angle, force and clearance between the knee joints, assist doctors in surgery, reduce ligament release injuries to patients, quickly judge whether the soft tissues are balanced and can increase the service life of the prosthesis.
[0143] The above has introduced the embodiments of the present application in detail. The description of the above embodiments is only used to help understand the method and its core idea of the present application. At the same time, any changes or deformations made by those skilled in the art based on the idea of the present application in terms of the specific implementation manners and application scopes of the present application all belong to the protection scope of the present application. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A surgical upper computer is used to control a knee joint soft tissue balance measuring device during knee joint replacement surgery and collect data. The measuring device includes a main unit and accessories. The main unit includes abutting members that respectively act on the inner condyle and outer condyle of the distal femur and a push plate for supporting the tibia, and is characterized in that, The surgical host computer includes: a processor; and a memory storing a first computer program, which, when executed by the processor, causes the processor to execute a first operation mode of the surgical host computer. The first operation mode includes: displaying, through an interaction interface, first information to be input to the user, the first information to be input including the magnitude range and change interval of the thrust applied between the femur and the tibia; responding to the information input by the user, controlling the abutting member and the push plate to apply different thrusts between the femur and the tibia at a preset joint angle, and collecting the corresponding relationship data between the thrust and the gap between the femur and the tibia; and visually displaying the corresponding relationship data.
2. The surgical upper computer according to claim 1, wherein, The information to be input includes the magnitude range and change interval of the thrust applied between the femur and the tibia, and includes: the magnitude range and change interval of the thrust applied between the pre-osteotomized femur and tibia; the magnitude range and change interval of the thrust applied between the femur and the tibia after the prosthesis is implanted and before the spacer is implanted.
3. The surgical upper computer according to claim 1, characterized in that, Controlling the abutting member and the push plate to apply different thrusts between the femur and the tibia at a preset joint angle includes: controlling the abutting member and the push plate to apply different thrusts between the femur and the tibia at a plurality of different preset joint angles respectively.
4. The surgical upper computer according to claim 1, wherein The corresponding relationship data includes the difference in the thrust and the difference and absolute value of the corresponding gap.
5. The surgical upper computer according to any one of claims 1-4, characterized in that, The memory further stores a second computer program, which, when executed by the processor, causes the processor to execute a second operation mode of the surgical host computer. The second operation mode includes: displaying, through a second interaction interface, second information to be input to the user, the second information to be input including the dynamic change range of the preset joint angle and the relationship between the preset joint angle and the thrust applied between the femur and the tibia; responding to the information input by the user, controlling the abutting member and the push plate to apply corresponding thrusts between the femur and the tibia during the dynamic adjustment of the joint angle within the dynamic change range, and collecting the data value of the gap between the femur and the tibia; and at least visually displaying the relationship between the data value of the gap and the joint angle.
6. The surgical upper computer according to claim 5, characterized in that, The dynamic change range of the preset joint angle and the relationship between the preset joint angle and the thrust applied between the femur and the tibia include: a plurality of value ranges set according to the dynamic change range and the data values of the thrust corresponding to the plurality of value ranges; or the dynamic change range of the preset joint angle and the functional relationship between the preset joint angle and the thrust.
7. The surgical upper computer according to claim 6, characterized in that, When a plurality of value ranges are set according to the dynamic change range of the preset joint angle, the thrusts corresponding to different value ranges of the preset joint angle have different data values.
8. The surgical upper computer according to any one of claims 1-4, characterized in that The memory further stores a third computer program, which, when executed by the processor, causes the processor to execute a third operation mode of the surgical host computer. The third operation mode includes: Through a third interaction interface, display third information to be input to the user, where the third information to be input includes the dynamic change range of the preset joint angle and the relationship between the preset joint angle and a preset gap formed between the femur and the tibia; In response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, control the abutting member and the push plate to form a corresponding gap between the femur and the tibia, and collect the data value of the thrust between the femur and the tibia; and At least visually display the relationship between the data value of the thrust and the joint angle.
9. The surgical upper computer according to claim 8, wherein, The dynamic change range of the preset joint angle and the relationship between the preset joint angle and the preset gap formed between the femur and the tibia include: Multiple value ranges set according to the dynamic change range and the data values of the gap corresponding to the multiple value ranges; or The dynamic change range of the preset joint angle and the functional relationship between the preset joint angle and the preset gap.
10. The surgical upper computer according to claim 9, wherein When multiple value ranges are set according to the dynamic change range of the preset joint angle, the gaps corresponding to different value ranges of the preset joint angle have different data values.
11. The surgical upper computer according to any one of claims 1-4, characterized in that, The memory further stores a fourth computer program, and when the fourth computer program is executed by the processor, the processor is caused to execute a fourth operation mode of the surgical host computer, and the fourth operation mode includes: Through a fourth interaction interface, display fourth information to be input to the user, where the fourth information to be input includes the dynamic change range of the preset joint angle and the data value of applying a fixed thrust between the femur and the tibia; In response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, control the abutting member and the push plate to apply the fixed thrust between the femur and the tibia, and collect the data value of the gap between the femur and the tibia; and At least visually display the relationship between the data value of the gap and the joint angle.
12. The surgical upper computer according to any one of claims 1-4, characterized in that, The memory further stores a fifth computer program, and when the fifth computer program is executed by the processor, the processor is caused to execute a fifth operation mode of the surgical host computer, and the fifth operation mode includes: Through a fifth interaction interface, display fifth information to be input to the user, where the fifth information to be input includes the dynamic change range of the preset joint angle and the data value of forming a fixed gap between the femur and the tibia; In response to the information input by the user, during the process of dynamically adjusting the joint angle within the dynamic change range, control the abutting member and the push plate to form a fixed gap between the femur and the tibia, and collect the data value of the thrust between the femur and the tibia; and At least visually display the relationship between the data value of the thrust and the joint angle.
13. A knee joint replacement surgery system, including the surgical host computer according to any one of claims 1-12.
Citation Information
Patent Citations
Orthopedics-department joint replacement operation system
CN107582167A
Gap-adjustable knee joint pressure measuring device for total knee joint replacement
CN110638476A