Claims
- 1. An external orthopaedic fixation device in combination with a computer, the combination for aligning fragments of a fractured bone comprising:
a first fixation element for coupling to a first bone fragment; a second fixation element for coupling to a second bone fragment; a first adjustable length strut coupled at its first end to the first fixation element and coupled at its second end to the second fixation element; a second adjustable length strut coupled at its first end to the first fixation element and coupled at its second end to the second fixation element; a third adjustable length strut coupled at its first end to the first fixation element and coupled at its second end to the second fixation element; a fourth adjustable length strut coupled at its first end to the first fixation element and coupled at its second end to the second fixation element; a fifth adjustable length strut coupled at its first end to the first fixation element and coupled at its second end to the second fixation element; and a sixth adjustable length strut coupled at its first end to the first fixation element and coupled at its second end to the second fixation element; wherein when the first bone fragment and the second bone fragment are out of alignment, at least two of the first, second, third, fourth, fifth, and sixth adjustable length struts are different lengths, and if the first, second, third, fourth, fifth, and sixth adjustable length struts were any same length, the first bone fragment and the second bone fragment would be out of alignment; wherein the combination is operable to bring the first bone fragment into alignment with the second bone fragment by:
storing the relative locations of the first fixation element and the first bone fragment, storing the locations of the couplings of the first ends of the first, second, third, fourth, fifth, and sixth adjustable length struts relative to the first fixation element, storing the relative locations of the second fixation element and the second bone fragment, storing the locations of the couplings of the second ends of the first, second, third, fourth, fifth, and sixth adjustable length struts relative to the second fixation element, spatially associating the stored location of the first fixation element with the stored location of the second fixation element, aligning a computer generated representation of the stored location of the first bone fragment relative to a computer generated representation of the stored location of the second bone fragment, obtaining the respective distances in the aligned computer generated representations between the first and second ends of the first, second, third, fourth, fifth, and sixth adjustable length struts respectively, and providing the aligned lengths of the first, second, third, fourth, fifth, and sixth adjustable length struts to a user for adjusting the adjustable length struts of the external orthopaedic fixation device.
- 2. The combination of claim 1 wherein the computer is an autonomously operating computer system.
- 3. The combination of claim 1 wherein spatially associating the stored locations of the fixation elements is at least in part enabled by use of a computer assisted engineering program.
- 4. The combination of claim 1 wherein aligning the computer generated representations is at least in part enabled by use of a computer assisted engineering program.
- 5. The combination of claim 1 wherein aligning the computer generated representations of the stored locations of the fragments includes calculating an alignment using transformation equations.
- 6. The combination of claim 1 wherein aligning the computer generated representations of the stored locations of the fragments includes aligning displayed representations of the fragments.
- 7. The combination of claim 1 wherein aligning the computer generated representations of the stored locations of the fragments includes specifying a path for the fragments to travel.
- 8. The combination of claim 7 wherein specifying a path for the fragments to travel includes specifying a path that causes a fractured end of the first bone fragment to avoid contact with a fractured end of second bone fragment until immediately prior to completion of the alignment.
- 9. A method of configuring an orthopaedic fixation device that can be coupled to fragments of a fractured bone comprising the acts of:
representing a first fixation element of the fixation device virtually in three-dimensional space; representing a first bone fragment virtually in three-dimensional space; spatially associating the representation of the first fixation element with the representation of the first bone fragment; representing a second fixation element of the fixation device virtually in three-dimensional space; representing a second bone fragment virtually in three-dimensional space; spatially associating the representation of the second fixation element with the representation of the second bone fragment; spatially associating the representation of the first bone fragment with the representation of the second bone fragment; aligning the virtual representation of the first bone fragment with the virtual representation of the second bone fragment while tracking the spatially associated locations of the representation of first fixation element and the representation of the second fixation element; and configuring the orthopaedic fixation device such that the first fixation element is in the same relative position to the second fixation element as the aligned representation of the first fixation element is with the aligned representation of the second fixation element.
- 10. The method of claim 9 wherein spatially associating the representations of the fixation elements is at least in part enabled by use of a computer assisted engineering program.
- 11. The method of claim 9 wherein the act of aligning the virtual representations of the bone fragments while tracking the virtual representations of the fixation elements is accomplished at least in part with the use of a computer assisted engineering program.
- 12. The method of claim 9 wherein the act of aligning the virtual representations of the bone fragments includes calculating an alignment using transformation equations.
- 13. The method of claim 9 wherein the act of aligning the virtual representations of the bone fragments includes aligning displayed representations of the fragments.
- 14. The method of claim 9 wherein the act of aligning the virtual representations of the bone fragments includes specifying a path for the fragments to travel.
- 15. The method of claim 14 wherein the act of specifying a path for the fragments to travel includes specifying a path that causes a fractured end of the first bone fragment to avoid contact with a fractured end of second bone fragment until immediately prior to completion of the alignment.
- 16. The method of claim 9 wherein the act of configuring the orthopaedic fixation device includes adjusting the length of struts coupling the first fixation element with the second fixation element.
- 17. The method of claim 9 wherein the act of configuring the orthopaedic fixation device includes adjusting the length of six struts coupling the first fixation element with the second fixation element.
- 18. A method of determining adjustments required to align fragments of a fractured bone coupled in an orthopaedic fixation device that has a first fixation element coupled to a second fixation element by at least three struts, each strut coupled at its first end to the first fixation element and at its second end to the second fixation element, comprising the acts of:
representing the first fixation element in a computer; representing a first bone fragment in the computer; spatially associating the first fixation element with the first bone fragment; representing the second fixation element in the computer; representing a second bone fragment in the computer; spatially associating the representation of the second fixation element with the representation of the second bone fragment; spatially associating the representation of the first bone fragment with the representation of the second bone fragment; aligning the representation of the first bone fragment with the representation of the second bone fragment; determining the location of the representation of the first fixation element relative to the representation of the second fixation element subsequent to the aligning of the representation of the first bone fragment and the representation of the second bone fragment; determining the distance between the couplings of each of the at least three struts to the representation of the first fixation element and the representation of the second fixation element; and determining the amount to adjust each of the at least three struts to equal the determined distance between couplings.
- 19. The method of claim 18 wherein the act of representing the first fixation element in a computer includes representing the element as a collection of values in a memory component of the computer.
- 20. The method of claim 18 wherein the act of representing the first fixation element in a computer includes representing the element as an image for display on a monitor coupled to the computer.
- 21. The method of claim 18 wherein the act of spatially associating the representations of the bone fragments includes associating representations generated by a computer assisted engineering program.
- 22. The method of claim 18 wherein the act of aligning the representations of the bone fragments includes aligning representations generated by a computer assisted engineering program.
- 23. The method of claim 18 wherein the act of aligning the representations of the bone fragments includes calculating an alignment using transformation equations.
- 24. The method of claim 18 wherein the act of aligning the representations of the bone fragments includes aligning displayed representations of the fragments.
- 25. The method of claim 18 wherein the act of aligning the representations of the bone fragments includes specifying a path for the fragments to travel.
- 26. The method of claim 25 wherein the act of specifying a path for the fragments to travel includes specifying a path that causes a fractured end of the first bone fragment to avoid contact with a fractured end of second bone fragment until immediately prior to completion of the alignment.
- 27. The method of claim 18 wherein the act of determining the distance between the couplings of each of the at least three struts includes determining the distance between each set of coordinates associated with the first end of each strut and each set of coordinates associated with the second end of each strut.
- 28. The method of claim 18 wherein the act of determining the distance between the couplings of each of the at least three struts is accomplished at least in part with the use of a computer assisted engineering program.
- 29. The method of claim 18 wherein the act of determining the amount to adjust each of the at least three struts includes determining the amount to adjust six struts.
- 30. A digital computing device programmed to provide data to a user for adjusting an orthopaedic fixation device that can be coupled to fragments of a fractured bone comprising:
a motherboard; a central processing unit electrically coupled to the motherboard for executing program instructions; a monitor electrically coupled to the motherboard for displaying representations of the fixation device; and a memory device electrically coupled to the motherboard that stores program instructions that enable the computing device to:
represent a first fixation element of the fixation device virtually in three-dimensional space; represent a first bone fragment virtually in three-dimensional space; spatially associate the virtual representation of the first fixation element with the virtual representation of the first bone fragment; represent a second fixation element of the fixation device virtually in three-dimensional space; represent a second bone fragment virtually in three-dimensional space; spatially associate the virtual representation of the second fixation element with the virtual representation of the second bone fragment; spatially associate the virtual representation of the first bone fragment with the virtual representation of the second bone fragment; align the virtual representation of the first bone fragment with the virtual representation of the second bone fragment while tracking the spatially associated locations of the virtual representation of first fixation element and the virtual representation of the second fixation element; and output data specifying how the first fixation element is to be positioned relative to the second fixation element to align the first bone fragment and the second bone fragment
- 31. The digital computing device of claim 30 wherein the computing device is an autonomously operating computer system.
- 32. The digital computing device of claim 30 wherein the memory device is a random access memory device.
- 33. The digital computing device of claim 30 wherein the memory device is a non-volatile memory device.
- 34. The digital computing device of claim 30 wherein the program instructions enabling the virtual representation of the first fixation element include computer assisted engineering program instructions.
- 35. The digital computing device of claim 30 wherein the program instructions enabling the virtual representation of the first bone fragment include computer assisted engineering program instructions.
- 36. The digital computing device of claim 30 wherein the program instructions enabling the virtual representation of the second fixation element include computer assisted engineering program instructions.
- 37. The digital computing device of claim 30 wherein the program instructions enabling the virtual representation of the second bone fragment include computer assisted engineering program instructions.
- 38. The digital computing device of claim 30 wherein the program instructions enabling the aligning of the virtual representations of the bone fragments while tracking virtual representations of the fixation elements are at least in part computer assisted engineering program instructions.
- 39. The digital computing device of claim 30 wherein the program instructions enabling the aligning of the virtual representations of the bone fragments while tracking virtual representations of the fixation elements include instructions specifying a path for the fragments to travel.
- 40. The digital computing device of claim 39 wherein the program instructions specifying a path for the fragments to travel specify a path that causes a fractured end of the first bone fragment to avoid contact with a fractured end of second bone fragment until immediately prior to completion of the alignment.
- 41. The digital computing device of claim 30 wherein the program instructions that output data specifying how the first fixation element is to be positioned relative to the second fixation element specify values to adjust six struts, each of which couple the first fixation element to the second fixation element.
- 42. A program storage device containing instructions that enable a computer to provide data specifying how to configure an orthopaedic fixation device that can be coupled to fragments of a fractured bone, the instructions comprising the acts of:
representing a first fixation element of the fixation device virtually in three-dimensional space; representing a first bone fragment virtually in three-dimensional space; spatially associating the virtual representation of the first fixation element with the virtual representation of the first bone fragment; representing a second fixation element of the fixation device virtually in three-dimensional space; representing a second bone fragment virtually in three-dimensional space; spatially associating the virtual representation of the second fixation element with the second bone fragment; spatially associating the virtual representation of the first bone fragment with the second bone fragment; aligning the virtual representation of the first bone fragment with the virtual representation of the second bone fragment while tracking the spatially associated locations of the virtual representation of the first fixation element and the virtual representation of the second fixation element; and providing data specifying how to configure the orthopaedic fixation device such that the first fixation element is in the same relative position to the second fixation element as the virtual representation of the first fixation element is with the aligned, virtual representation of the second fixation element after the virtual representations of the bone fragments have been aligned.
- 43. The program storage device of claim 42 wherein the instructions for spatially associating the virtual representations of the fixation elements is accomplished at least in part with the use of a computer assisted engineering program.
- 44. The program storage device of claim 42 wherein the instructions for aligning the virtual representations of the bone fragments include aligning displayed representations of the fragments.
- 45. The program storage device of claim 42 wherein the instructions for aligning the virtual representations of the bone fragments while tracking the virtual representations of the fixation elements is accomplished at least in part with the use of a computer assisted engineering program.
- 46. The program storage device of claim 42 wherein the program instructions enabling the aligning of the virtual representations of the bone fragments while tracking virtual representations of the fixation elements include instructions specifying a path for the fragments to travel.
- 47. The program storage device of claim 46 wherein the program instructions specifying a path for the fragments to travel specify a path that causes a fractured end of the first bone fragment to avoid contact with a fractured end of second bone fragment until immediately prior to completion of the alignment.
- 48. The program storage device of claim 42 wherein the program instructions that provide data specifying how to configure the orthopaedic fixation device provide lengths to which six struts that couple the first fixation element to the second fixation element are to be adjusted.
- 49. A method of configuring a multi-strut orthopaedic fixation device that can be coupled to fragments of a fractured bone comprising the acts of:
representing a first fixation element of the fixation device virtually in three-dimensional space; representing a first bone fragment virtually in three-dimensional space; spatially associating the representation of the first fixation element with the representation of the first bone fragment; representing a second fixation element of the fixation device virtually in three-dimensional space; representing a second bone fragment virtually in three-dimensional space; spatially associating the representation of the second fixation element with the representation of the second bone fragment; spatially associating the representation of the first bone fragment with the representation of the second bone fragment; configuring the representation of the multi-strut orthopaedic fixation device to any neutral frame configuration while tracking the fixation elements and bone fragments; noting virtual deformity parameters of the bone fragments with the multi-strut orthopaedic fixation device virtually configured to a neutral frame; solving for correcting strut lengths by aligning virtual representations of the virtually altered representations of the bone fragments while tracking the representations of the spatially associated fixation elements and calculating the resulting strut lengths.
- 50. The method of claim 49 wherein spatially associating the representations of the fixation elements is at least in part enabled by use of a computer assisted engineering program.
- 51. The method of claim 49 wherein the act of aligning the virtual representations of the bone fragments while tracking the virtual representations of the fixation elements is accomplished at least in part with the use of a computer assisted engineering program.
- 52. The method of claim 49 wherein the act of aligning the virtual representations of the bone fragments includes calculating an alignment using transformation equations.
- 53. A method of configuring an orthopaedic fixation device that can be coupled to bones on either side of a joint to move the bones relative to one another comprising the acts of:
representing a first fixation element of the fixation device virtually in three-dimensional space; representing a first bone virtually in three-dimensional space; spatially associating the representation of the first fixation element with the representation of the first bone; representing a second fixation element of the fixation device virtually in three-dimensional space; representing a second bone virtually in three-dimensional space; spatially associating the representation of the second fixation element with the representation of the second bone; spatially associating the representation of the first bone with the representation of the second bone; positioning the virtual representation of the first bone with the virtual representation of the second bone while tracking the spatially associated locations of the representation of first fixation element and the representation of the second fixation element; and configuring the orthopaedic fixation device such that the first fixation element is in the same relative position to the second fixation element as the positioned representation of the first fixation element is with the positioned representation of the second fixation element.
- 54. The method of claim 53 wherein spatially associating the representations of the fixation elements is at least in part enabled by use of a computer assisted engineering program.
- 55. The method of claim 53 wherein the act of positioning the virtual representations of the bones while tracking the fixation elements is accomplished at least in part with the use of a computer assisted engineering program.
- 56. The method of claim 53 wherein the act of positioning the virtual representations of the bones includes calculating a movement using transformation equations.
- 57. The method of claim 53 wherein the act of positioning the virtual representations of the bones includes positioning displayed representations of the bones.
- 58. The method of claim 53 wherein the act of positioning the virtual representations of the bones includes specifying a path for the bones to travel.
- 59. The method of claim 53 wherein the act of positioning the virtual representations of the bones includes positioning the virtual representations of the bones such that one or more of the virtual representations of the bones rotate about an anatomical joint between the virtual representations of the bones.
- 60. The method of claim 53 wherein the act of configuring the orthopaedic fixation device includes adjusting the length of struts coupling the first fixation element with the second fixation element.
- 61. The method of claim 53 wherein the act of configuring the orthopaedic fixation device includes adjusting the length of six struts coupling the first fixation element with the second fixation element.
- 62. A program storage device containing instructions that enable a computer to graphically represent anatomical features in relation to a fixation device, the instructions comprising the acts of:
receiving input regarding the size and orientation of the fixation device; receiving input regarding the orientation of the anatomical features; graphically representing the fixation device; and graphically representing the anatomical features relative to the fixation device; wherein the graphical representation of the anatomical features relative to the fixation device is presented in a perspective that corresponds to a typical medical diagnostic image.
- 63. The program storage device of claim 62 wherein receiving input regarding the orientation of the anatomical features includes receiving input regarding a fragment of a fractured bone.
- 64. The program storage device of claim 62 wherein receiving input regarding the orientation of the anatomical features includes receiving input regarding at least two bones adjacent to a joint.
- 65. The program storage device of claim 62 wherein receiving input regarding the orientation of the anatomical features includes receiving input regarding soft tissue.
- 66. The program storage device of claim 62 wherein the graphical representation of the anatomical features relative to the fixation device is presented from the perspective of an AP view medical diagnostic image.
- 67. The program storage device of claim 62 wherein the graphical representation of the anatomical features relative to the fixation device is presented from the perspective of a lateral view medical diagnostic image.
- 68. A method of planning the application of a multi-strut external fixation device comprising the acts of:
modeling the size and orientation of the multi-strut fixation device, including the maximum and minimum lengths of all struts that are a part of the multi-strut fixation device; modeling the orientation of anatomical features to be manipulated by the multi-strut fixation device; virtually accomplishing a manipulation of the multi-strut fixation device while recording the lengths the struts of the multi-strut fixation device during the manipulation; and displaying a record of struts that exceed maximum or minimum lengths during the virtual manipulation of the multi-strut fixation device.
RELATED APPLICATION DATA
[0001] This application claims the benefit of U.S. Ser. No. 60/370,201, filed Apr. 5, 2002 entitled “Orthopaedic Fixation Method and Device” which is incorporated herein by this reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60370201 |
Apr 2002 |
US |