Not applicable.
This invention relates to a mechanized therapeutic device and a method for treating knee abnormalities. The device includes a support for a patient and a mechanism for creating a tension force on the knee when the patient's leg is in an extended condition.
The invention disclosed herein offers benefits for those suffering with chronic knee pain due to osteoarthritis, previous injury, failed surgery and more. Studies show that mechanical traction is more effective at decreasing pain, improving range of motion, and improving quality of life than ultrasound and exercise combined.
A knee injury can affect any of the ligaments, tendons or fluid-filled sacs (bursae) that surround a knee joint as well as the bones, cartilage and ligaments that form the joint itself. Some of the more common knee injuries include:
ACL injury. An ACL injury is the tearing of the anterior cruciate ligament (ACL)—one of four ligaments that connect the shinbone to the thighbone. An ACL injury is particularly common in people who play basketball, soccer, or other sports that require sudden changes in direction.
Fractures. The bones of the knee, including the kneecap (patella), can be broken during motor vehicle collisions or falls. People whose bones have been weakened by osteoporosis can sometimes sustain a knee fracture simply by stepping incorrectly.
Tom Meniscus. The meniscus is formed of tough, rubbery cartilage and acts as a shock absorber between the shinbone and thighbone. It can be torn if the knee is suddenly twisted while bearing weight on it.
Knee Bursitis. Some knee injuries cause inflammation in the bursae, the small sacs of fluid that cushion the outside of the knee joint so that tendons and ligaments glide smoothly over the joint.
Patellar tendinitis. Tendinitis is irritation and inflammation of one or more tendons—the thick, fibrous tissues that attach muscles to bones. Runners, skiers, cyclists, and those involved in jumping sports and activities are prone to develop inflammation in the patellar tendon, which connects the quadriceps muscle on the front of the thigh to the shinbone.
Some examples of mechanical problems that can cause knee pain include:
Loose body. Sometimes injury or degeneration of bone or cartilage can cause a piece of bone or cartilage to break off and float in the joint space. This may not create any problems unless the loose body interferes with knee joint movement, in which case the effect is something like a pencil caught in a door hinge.
Iliotibial band syndrome. This occurs when the tough band of tissue that extends from the outside of the hip to the outside of the knee (iliotibial band), becomes so tight that it rubs against the outer portion of the femur. Distance runners are especially susceptible to iliotibial band syndrome.
Dislocated kneecap. This occurs when the triangular bone (patella) that covers the front of the knee slips out of place usually to the outside of the knee. In some cases the kneecap may stay displaced.
Hip or foot pain. If hip or foot pain is present, it may change the way one walks to spare these painful joints. But this altered gait can place more stress on the knee joint. In some cases, problems in the hip or foot can refer pain to the knee.
More than 100 different types of arthritis exist. The varieties most likely to affect the knee include:
Osteoarthritis (OA). Sometimes called degenerative arthritis, osteoarthritis is the most common type of arthritis. It's a wear-and-tear condition that occurs when the cartilage in the knee deteriorates with use and age.
Rheumatoid arthritis. The most debilitating form of arthritis, rheumatoid arthritis is an autoimmune condition that can affect almost any joint in the body, including knees. Although rheumatoid arthritis is a chronic disease, it tends to vary in severity and may even come and go.
Gout. This type of arthritis occurs when uric acid crystals build up in the joint. While gout most commonly affects the big toes, it can also occur in the knee.
Pseudogout. Often mistaken for gout, pseudogout is caused by calcium-containing crystals that develop in the joint fluid. Knees are the most common joint affected by pseudogout.
Septic arthritis. Sometimes the knee joint can become infected, leading to swelling, pain and redness. There's usually no trauma before the onset of pain. Septic arthritis often occurs with fever.
Patellofemoral pain syndrome is a general term that refers to pain arising between your patella and the underlying thighbone (femur). It's common in athletes; in young adults, especially those who have a slight maltracking of the kneecap; and in older adults, who usually develop the condition as a result of arthritis of the kneecap.
The most common conditions that can be treated by the invention include: From a clinical point of view, joint distraction as a treatment for osteoarthritis (OA) of the hip and ankle has been demonstrated to be very promising. Pain, reduced joint mobility and decreased functional ability are the most common complaints for a patient with severe OA. Traction therapy has been shown to increase osteogenesis, angiogenesis, and improve viscoelastic properties. OA will be the most commonly treated knee problem with the invention.
This invention is particularly effective for treating moderate to severe osteoarthritis that requires load reduction to the affected medical and lateral compartments of the knee. The invention provides decompression to the knee joint by re-establishing the natural space and cushioning that's missing between the femur and the tibia when afflicted with osteoarthritis. Any loss of cartilage between the knee joint or even a sudden increase in weight can strain the knee and cause painful inflammation.
The invention will be most effective with mild to moderate OA of the knee, however, severe OA can experience significant improvement, especially when combined with other modalities such as laser therapy. Mild disease is defined as being confined to the upper third of the cartilage; moderate disease extends up to two-thirds of the cartilage, while severe disease extends beyond these anatomical limits.
Osteochondritis dissecans is a joint condition in which bone underneath the cartilage of a joint dies due to lack of blood flow. This bone cartilage can then break loose, causing pain and possibly hinder joint motion.
Osteochondritis dissecans occurs most often in children and adolescents. It can cause symptoms either after an injury to a joint, or after several months of activity, especially high impact activity such as jumping and running, that affects the joint. The condition occurs most commonly in the knee, but also occurs in elbows, ankles and other joints. The invention is an effective treatment option if the bone or cartilage is attached.
The Meniscus is a piece of cartilage that provides a cushion between the thighbone (femur) and shinbone (tibia). There are two menisci in each knee joint. They can be damaged or torn during activities that put pressure on or rotate the knee joint. Taking a hard tackle on the football field or sudden pivot on the basketball court can result in a meniscus tear.
Due to the angiogenesis effects of traction and laser treatments, meniscus tears generally respond very well to the treatment. It has been noted that 50% of meniscus tears will heal on their own, however, this is done in a very slow manner due to the lack of adequate blood supply to the cartilage. Traction therapy has been shown to increase blood flow, thereby, decreasing healing times.
Sprains/strains are the most common injury to the knee. The invention will provide a treatment option after the acute phase has ended. Intermittent traction is necessary to create the proper motion needed for soft tissue repair.
Traction therapy has been successfully used for decades in the treatment of cervical and lumbar spine injuries and conditions. Surgical traction of the knee and hips has also shown promising results with osteogenic, angiogenic, and visco-elastic changes due to joint traction/distraction. Although attempted, devices that provide non-surgical mechanical traction to the knee or hip, has been very limited until now. With the advent of the present invention, this type of treatment modality can effectively be performed in a clinical setting that allows a reproducible and repeatable option to obtain the benefits of tractions therapy to the knee.
The invention disclosed herein includes a mechanism for securing a portion of a leg above the knee to a stationary object and securing a portion of the leg below the knee to a movable object with the leg in a generally fully extended condition. A variable tension force can be applied to the lower leg securing mechanism to thereby stretching the knee joint in an axial direction with respect to the extended leg. The invention may be fitted with a controller system which allows the invention to be operated wirelessly from a mobile device running a mobile application, which may communicate with a web-based portal and/or database.
The stretching of the knee joint in an axial direction helps to increase the blood flow within the knee thereby stimulating tissue growth and lubricating the knee both of which alleviate knee abnormalities as discussed above.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter that form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and the specific embodiments disclosed may be readily utilized as a basis for modifying or designing other embodiments for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent embodiments do not depart from the spirit and scope of the invention as set forth in the appended claims.
For a detailed description of the preferred embodiments of the invention, reference will now be made to the accompanying drawings in which:
As shown in
Seating arrangement 6 also includes a u-shaped cut out section 9 (
The lower leg support and stretching component includes a first guide housing 21 as shown in
A lower leg support platform 25 is slideably mounted on the main housing 16 and includes a pair of downwardly extending side flaps 30. A plurality of adjustment holes 26 are located on the top surface of support platform 25. Holes 26 includes a slot portion and an enlarged portion to accommodate pins, which have an enlarged head portion, extending downwardly from cushions 29, 31 in a known manner. A first strap 80 tightly surrounds and is attached to cushion 29. A second strap 85 having end portions 83, 84 is secured to the top portion of first strap 80. Hook and loop fasteners are provided on end portions 83, 84 respectively so that the lower portion of the leg below the knee can be secured to cushion 29 which is secured to platform 25. Cushion 31 is for supporting the patient's foot and is optional. It may also include a securing strap. The support platform 25 includes side mounted tracks 22 as shown in
Lower leg supporting platform 25 includes an end plate 50 as shown in
In operation, a patient is seated and the leg is fully extended so that the lower portion of the leg below the knee is supported by cushion 29 and the foot rests on cushion 31. Housing 16 may be axially adjusted as necessary as shown at 55. Housing 16 is laterally moved so as to be aligned with the knee to be treated. The upper portion of a leg is secured to the chair frame 14 by a strap having hooks and loops fasteners for example. The strap may be mounted on one side of the chair at 53, placed over the knee at 72 and through the space between bar 52 and the U-shaped cutout, and then tightened folded back over the knee at 73 and secured to section 72 by a hook and loop fastener.
The lower portion of the leg is secured to the movable platform 25 on cushion 29 in a similar manner, however the arrangement for securing both portions of the leg to the chair support frame and the moveable support platform may include any known arrangement.
Optionally an inflatable bladder 55 having an air pump 40 may be positioned between the leg portion and the strap to firmly secure the leg portion to the support platform. With the leg secured above and below the knee, a linear force is applied to the knee via linear actuator 95, 27 and support platform 25 which results in the knee joint being stretched between 0.0 and 10 millimeters for example. The amount of force, duration of the force and intervals between the application of force can be varied by a suitable control mechanism known in the art. The amount of force applied may be in the range of five to thirty pounds, for example with intervals of 0 to thirty seconds, again for example. For a given cycle the applied force can vary from a given starting value to a greater end value, for example eighteen to twenty-two pounds. A control module 69 is attached to housing 16 for inputting data into a central processor which controls movement of the linear actuator.
In the description that follows, the terms “therapeutic apparatus” or “therapeutic apparatuses” are used to refer to one or more apparatuses for treating knee abnormalities.
Referring now to
Controller system 100 may be capable of being remotely operated, which may allow one or more parameters of operation of the therapeutic apparatus to be varied individually or in one or more sequences or protocols. In embodiments, controller system 100 may communicate with mobile device 120 via a suitable short-range wireless networking medium 110, for example a Bluetooth® short-range wireless network. Mobile device 120 may communicate with web portal 160 and/or database 180 via a suitable network communications medium 150, which may comprise a wired or wireless network communications medium, or combinations thereof. Mobile application 140 may be installed on, and operate from, mobile device 120, and may be in communication with controller system 100 via short-range wireless networking medium 110, and may communicate with web portal 160 and/or database 180 via network communications medium 150. In embodiments, mobile device 120 may be any device capable of mobility on which mobile application 140 may be installed, for example mobile device 120 may be a mobile phone, a smart phone, a tablet computer, a laptop computer, or other suitable mobile device.
The one or more parameters which may be varied by controller system 100 may include, without limitation, the linear force or pressure applied to the knee, a length of extension of linear actuator 25,27, a duration of time during which the linear force may be applied or the length of extension may be held, or combinations thereof.
In embodiments, a parameter defining the linear force may comprise a range of forces bounded by a minimum value and a maximum value. For example, the linear force may comprise a range of forces between a minimum value of zero pounds to a maximum value of thirty pounds. In different exemplary embodiments, the linear force may comprise a range between zero pounds and eight pounds, between zero pounds and thirteen pounds, between zero pounds and eighteen pounds, between zero pounds and twenty-three pounds, or between zero pounds and thirty pounds.
In embodiments, a parameter defining the length of extension of linear actuator 25,27 may comprise a range of lengths bounded by a minimum value and a maximum value. For example, the length of extension may comprise a range of lengths between a minimum length, or home position, measuring zero inches from a point of reference located on, or in proximity to, the linear actuator, to a maximum length, or maximum position, measuring ten inches from the point of reference located on, or in proximity to, the linear actuator. In different exemplary embodiments, the length of extension may comprise a range between zero inches and two inches, between zero inches and four inches, between zero inches and six inches, between zero inches and eight inches, or between zero inches and ten inches.
In embodiments, a parameter defining the duration of time during which the linear force may be applied or the length of extension may be held may comprise a range of durations bounded by a minimum value and a maximum value. For example, the duration may comprise a range between zero seconds to a maximum of 600 seconds (ten minutes) or longer. In different exemplary embodiments, the duration may comprise a range between zero seconds and 120 seconds, between zero seconds and 240 seconds, between zero seconds and 360 seconds, between zero seconds and 420 seconds, between zero seconds and 480 seconds, or between zero seconds and 600 seconds.
Controller system 100 may be configurable to perform one or more calibration processes, for example to calibrate a linear force or pressure applied to the knee, or a length of extension of linear actuator 25,27.
In an embodiment, the one or more calibration processes may comprise calibrating the linear force to one or more known or observed measures of force, which may be provided by, or set by, a person initiating or observing the calibration process. For example, controller system 100 may calibrate the linear force to a reading observed on a scale attached to the therapeutic apparatus, wherein the scale may be selected to measure a force within an acceptable margin of error. In different exemplary embodiments, controller system 100 may be calibrated to a scale reading five pounds, ten pounds, fifteen pounds, twenty pounds, twenty-five pounds, thirty pounds, or combinations thereof. In this manner, when controller system 100 may be executing a protocol directing that a predetermined or desired linear force be applied to the knee, controller system 100 will be calibrated so as to apply the predetermined or desired linear force to the knee within an acceptable margin of error.
In an embodiment, the one or more calibration processes may comprise calibrating the length of extension of linear actuator 25,27 to one or more known or observed measures of length, which may be provided by, or set by, a person initiating or observing the calibration process. For example, controller system 100 may calibrate the length of extension based upon configuring linear actuator 25,27 in a first position, which controller system 100 may be set to recognize as a minimum extended position, and separately configuring linear actuator 25,27 in a second, extended position, which controller system 100 may be set to recognize as a maximum extended position. In embodiments, the first and second positions may each correspond to a measure of length from one or more reference points located about the therapeutic apparatus, or one or more components thereof, and controller system 100 may be configured to recognize each position based on a unit of measure of length from the one or more reference points, within an acceptable margin of error. In this manner, when controller system 100 may be executing a protocol directing that linear actuator 25,27 be extended to a predetermined or desired length of extension, or a predetermined or desired percentage of extension, controller system 100 will be calibrated so as to extend linear actuator 25,27 to the predetermined or desired length of extension within an acceptable margin of error.
Controller system 100 may be configured to perform, or execute, one or more protocols providing one or more methods of treatment, during which the linear force or pressure applied to the knee, the length of extension of linear actuator 25,27, the duration during which the linear force or pressure may be applied, or the length of extension may be held, or combinations thereof, may be varied. Embodiments of such protocols may include a static traction protocol, an intermittent traction protocol, a gradient traction protocol, or combinations thereof in whole or in part. Controller system 100 may also be configured to perform a protocol completion function. In embodiments, each of the one or more protocols providing one or more methods of treatment may also include such a protocol completion function as part of the one or more protocols.
In embodiments, any of the one or more parameters which may be varied by controller system 100 may be configured by a person operating or using the therapeutic apparatus prior to, or during, performance of the one or more protocols. In this manner, controller system 100 may be provided with a maximum value of the linear force or pressure applied to the knee, a maximum length of extension of linear actuator 25,27, a maximum duration during which the linear force may be applied or the length of extension may be held, a number of cycles for all or a portion of a protocol to be repeated, or pluralities or combinations thereof, or other such parameters which may be relevant to a protocol. In embodiments, these configured parameters may define one or more maximum values of one or more ranges of parameters to be applied throughout a pending session during which a protocol may be performed, or a remaining portion of a current session during which a protocol may be performed. In embodiments, these configured parameters may correspond to one or more therapeutic treatments which may be desired or prescribed, for example by a therapeutic professional, health care provider, or doctor.
In an embodiment, an intermittent traction protocol may comprise controller system 100 causing the linear force or pressure applied to the knee to be transitioned from a first state to a second state, where the linear force or pressure may be held for first duration of time, after which the linear force or pressure may be transitioned to a fraction or percentage of the value of the second state, where the linear force or pressure may be held for a second duration of time. The intermittent traction protocol may then comprise controller system 100 causing this cycle to be repeated for a number of cycles, after which controller system 100 may cause the protocol completion function to be performed. Embodiments of an intermittent traction protocol may comprise maximum values of the linear force or pressure applied to the knee, values of the first or second durations of time during which the linear force or pressure may be held, or the number of cycles to be provided to controller system 100 as one or more configured parameters.
In alternate embodiments, an intermittent traction protocol may comprise controller system 100 causing the linear force or pressure applied to the knee to be transitioned from a first state to a second state, where the linear force or pressure may be held for a first duration of time, after which the linear force or pressure may be transitioned to a fraction or percentage of the value of the second state, where the linear force or pressure may be held for a second duration of time. The intermittent traction protocol may then comprise controller system 100 causing this cycle to be repeated at the second duration of time for a number of cycles, after which controller system 100 may cause the protocol completion function to be performed. In operation, this method of treatment may comprise alternating cycles of extension and relaxation, and may further comprise varying one or more parameters of linear force or duration during each successive cycle. Embodiments of such an intermittent traction protocol may comprise maximum values of the linear force or pressure applied to the knee, values of the first or second durations of time during which the linear force or pressure may be held, or the number of cycles to be provided to controller system 100 as one or more configured parameters.
In an embodiment, a gradient traction protocol may comprise controller system 100 transitioning through varying amounts of linear force or pressure applied to the knee, which may be held for a same or differing duration. For example, a gradient traction protocol may comprise the percentage of the prescribed amount of linear force to be varied among each cycle, and may further comprise incrementally increasing or incrementally decreasing the percentage of linear force across each successive cycle. Similarly, the prescribed duration of each extension cycle and each relaxation cycle may be the same or may be varied between cycles, and may be incrementally increased or incrementally decreased across each successive cycle. Upon completion of a predetermined or desired number of such varying cycles, controller system 100 may cause the protocol completion function to be executed or performed. Embodiments of a gradient traction protocol may comprise maximum values of the linear force or pressure applied to the knee, values of one or more durations of time during which the linear force or pressure may be held, a number of steps or cycles, or a pattern of increasing or decreasing changes of the linear force or pressure applied to the knee to be provided to controller system 100 as one or more configured parameters.
In embodiments, controller system 100 may be configured to provide a pause function, whereby a person operating or using the therapeutic apparatus may pause the performance of a protocol. When in the paused state, the person operating or using the therapeutic apparatus may adjust one or more configured parameters of the paused protocol, for example a maximum value of the linear force or pressure applied to the knee, independent of the protocol, or as an input to the protocol which may subsequently be applied by the protocol upon removing the protocol from the paused state.
The therapeutic apparatus may be configured with one or more physical mechanisms to immediately suspend or terminate any protocol which may be executing. In embodiments, the one or more physical mechanisms may disposed about the therapeutic apparatus in a location which may be readily accessible to a person operating or using the therapeutic apparatus. In embodiments, activation of the one or more physical mechanisms may cause power to the therapeutic apparatus, or controller system 100, to be shut off, and may also cause the linear force or pressure applied to the knee, or length of extension of linear actuator 25,27, to return to a first, minimal, or “home” position.
Controller system 100 may be configured to recognize, and adjust in response to, one or more levels of errors which may be encountered while performing or executing one or more protocols, which may be communicated to controller system 100 by one or more sensors disposed about the therapeutic apparatus, or one or more components thereof. For example, controller system 100 may be configured to recognize general errors or critical errors which may be encountered during operation of a protocol. In embodiments, a general error may comprise any error of operation which may not result in shutdown of controller system 100, whereas a critical error may be any error which may result in shutdown of controller system 100. In embodiments, controller system 100, or a device or application which may be in communication with controller system 100, may record or log any such errors which may be identified during operation, and for critical errors may cause shutdown of the therapeutic apparatus, or controller system 100, in the manner previously described, or for general errors may pause the current session or protocol and prompt a person operating or using the therapeutic apparatus to select to “continue” or “end” the current session or protocol.
Examples of errors which may be considered general may include failure to execute a command, controller system 100 not being calibrated, encountering an error during calibration, failure of an actuator or sensor, movement of an actuator in an incorrect direction, an inability of an actuator to extend to a minimum or maximum length of extension, a device not being positioned in a first, or home, position, an error in pausing or resuming operation of one or more components, an actuator meeting or exceeding a minimum or maximum position or length, a force or pressure exceeding a maximum force or pressure, or controller system 100 load cell inconsistency, floating, or falling outside boundary values. Examples of errors which may be considered critical errors may include a load cell of controller system 100 reading a state of error, or activation of the one or more physical mechanisms previously described which may be intended to suspend or terminate a performance or execution of a protocol.
In embodiments, during operation, one or more parameters or aspects of operation of one or more protocols being performed or executed may be presented to a person operating or using the therapeutic apparatus. In embodiments, these one or more parameters or aspects of operation may include, but not be limited to: the name, or type, of protocol being performed or executed, or a plurality or sequence thereof; the elapsed time, or time remaining, of the protocol or session being performed or executed, or a portion or sequence thereof; the current, configured, or prescribed linear force, or pounds of pressure, being, or to be, applied to the knee; the current, configured, or prescribed length of extension being, or to be, applied to the knee, which may be applied by linear actuator 25,27; or combinations thereof. In embodiments, such parameters may be presented on a display forming part of the therapeutic apparatus, or through a mobile device, a mobile application, or a web-based application configured to communicate with controller system 100.
As mentioned previously, in embodiments, controller system 100 may communicate with mobile device 120, on which mobile application 140 may be installed, and vice-versa, and mobile application 140 may communicate through mobile device 120 with web portal 160, or database 180, and vice-versa.
Web portal 160 may be any suitable web-based application which may be accessible through known internet browsing applications or web browsers. Web portal 160 may comprise one or more web-based user interfaces, and one or more databases 180 which may be accessible via the one or more user interfaces. Each of the one or more databases 180 may comprise one or more data tables, which may allow one or more data records to be created, stored, retrieved, updated, or deleted. In embodiments, web portal 160 and/or database 180 may be hosted on one or more processing platforms, for example one or more servers, which may be accessible via a suitable wired or wireless communications medium, or combinations thereof.
In embodiments, web portal 160 may be configured to require a person desiring access to web portal 160 to be authenticated prior to being granted access to interact with the one or more user interfaces, or create, store, retrieve, update, or delete the one or more data tables or data records of database 180. For example, web portal 160 may be configured to require each person being granted access to web portal 160 to be provided with a unique user name and a password known only to the person, and web portal 160 may be configured to authenticate a person by requiring that the person provide their user name and a password prior to being granted access to web portal 160, which web portal 160 may verify match a user name and password combination stored within web portal 160 or database 180 prior to granting the person access to web portal 160. In embodiments, web portal 160 may allow an authenticated person to continue to access web portal 160 until the authenticated person terminates the session during which they were granted access to web portal 160, or after a predetermined amount of time has elapsed during which web portal 160 may have determined the authenticated person may not be actively interacting with web portal 160.
In embodiments, database 180 may comprise a plurality of data tables. In an exemplary embodiment, database 180 may comprise a clinics data table, a locations data table, a users data table, a machines data table, a patients data table, and a passcodes data table. The clinics data table may comprise individual data fields for clinic name, street address, city, state, postal code, telephone, website, email address, and a logo of the clinic. The locations data table may comprise individual data fields for clinic name, location name, street address, city, state, postal code, and telephone. The users data table may comprise individual data fields for user name, user role, date of birth, telephone, email address, and an assigned clinic name. The machines data table may comprise individual data fields for machine type, machine name, an assigned clinic name, an assigned location name, and a media access control (MAC) address. In this manner, each data record of the machines data table may uniquely identify a therapeutic apparatus which may be physically present at the assigned clinic or the assigned location. The patients data table may comprise individual data fields for patient name, date of birth, gender, telephone, an assigned clinic name, and any medications the patient may be taking. The passcodes data table may comprise individual data fields for a passcode which may be required to be authenticated by web portal 160 prior to a person being granted access to a super user role or an administrative role which may be associated with one or more clinic data records or one or more location data records.
In embodiments, database 180 may also comprise a relational database management system (RDMS) which may be configurable to enforce minimum data requirements of one or more data records, or enforce data relationship requirements between or across one or more data tables or data records. In an exemplary embodiment, database 180 may be configured to require that each record of the clinics data table be populated with at least a clinic name, that each record of the locations table be populated with at least a clinic name, that each record of the users data table be populated with at least the user name, email address, and clinic name, that each record of the machines table be populated with all data fields, or that each record of the patients data table be populated with at least the patient name, date of birth, and assigned clinic name. The RDMS or web portal 160 may also be configured to enforce, for example, that at least one clinic data record is required, that at least one clinic data record is created before one location data record may be created, at least one clinic data record is created before one machine data record may be created, that the clinic name or email address of a user data record cannot be updated once the record is created, that the machine type, assigned clinic name, or assigned location of a machine data record cannot be updated once the machine data record is created, or that the assigned clinic name of a patient data record cannot be updated once the patient data record is created.
In embodiments, web portal 160 may be configured to allow one or more persons who may be granted access to web portal 160 to be assigned to one or more user roles, each of which may comprise differing levels of authorization to create, store, retrieve, update, or delete one or more data tables or data records. For example, web portal 160 may be configured to provide three roles, including a super user role, and administrative user role, and a general user role, and web portal 160 may be configured to require that a person being granted access to web portal 160 be assigned to one of these three roles.
In an exemplary embodiment, web portal 160 may be configured to limit an ability of a person to create, update, or delete a clinic data record to only persons assigned to the super user role. Similarly, web portal 160 may be configured to limit an ability of a person assigned to an administrative user role to add a user data record, assign a user role within a user data record, assign a clinic name or location name to a machine record, or access a patient data record to only data records assigned to the one or more clinic names to which the user may be associated. Within these or other such limitations, web portal 160 may be configured to present different user interfaces to a person authenticated to access web portal 160 based upon the authorizations associated with the authenticated user's assigned user role.
Web portal 160 may be configured to allow one or more data records to be imported into one or more data tables of database 180. In an embodiment, the ability to import data records may be limited based upon a user role. For example, the ability to import data records may be limited to persons assigned to the administrative user role, which based upon a configuration of web portal 160 previously described may further limit the ability to import data to only records relating to a clinic name to which a person assigned the administrative user role may be associated. In an embodiment, data records may be imported into the one or more data tables of database 180 via web portal 160 from any suitable data file format, for example a comma separated value (CSV) file format. For example, web portal 160 may be configured to allow a person assigned to the administrative user role to import patient data records into a patients data table of database 180 from a CSV file comprising the patient's name, date of birth, and gender, where the import may be limited to only the clinic names to which the person may be associated. Similarly, web portal 160 may be configured to allow a person assigned to the administrative user role to import user data records into a users data table of database 180 from a CSV file comprising the user's name, date of birth, and email address, where the import may be limited to only the clinic names to which the person may be associated.
Mobile application 140 may be any suitable application which may be locally installed on mobile device 120. In embodiments, mobile application 140 may be configured to require a person desiring access to interact with mobile application 140 to be authenticated prior to being granted access to interact with mobile application 140. For example, mobile application 140 may be configured to receive a user name and password from a person, which mobile application 140 may verify match a user name and password combination stored in web portal 160, database 180, or mobile application 140. In embodiments, mobile application 140 may allow an authenticated person to continue to access mobile application 140 until the person terminates the session during which they were granted access to mobile application 140, or after a predetermined amount of time has elapsed during which mobile application 140 may have determined the authenticated person may not be actively interacting with mobile application 140.
Mobile application 140 may be configured to require that a connection be established with each therapeutic apparatus intended to be controlled by mobile application 140. In embodiments, upon being authenticated to access mobile application 140, an authenticated user may select a clinic name or location name, obtained by mobile application 140 from web portal 160 or database 180 and which are associated with the authenticated user, where the authenticated user may be physically present. The selected clinic or location may then be stored by mobile application 140 as a current location. The authenticated user may then cause mobile application 140 to scan for therapeutic apparatuses which may be located within the range of the short-range networking capability of mobile device 120. Mobile application 140 may then display a listing of therapeutic apparatuses within range of mobile device 120 for which a connection has not yet been established with mobile application 140. Upon selecting a therapeutic apparatus from the listing, if the therapeutic apparatus is recorded in web portal 160 or database 180, for example in a machines data table, as being assigned to the current location, mobile application 140 will establish a connection with the selected therapeutic apparatus. If the selected therapeutic apparatus is not recorded in web portal 160 or database 180 as being assigned to the current location, then mobile application 140 may require that the therapeutic apparatus first be registered to the current location, which may be performed though web portal 160 by another person, for example a person authenticated to access web portal 160 who may be assigned to a super user role or an administrative user role.
Mobile application 140 may provide one or more user interfaces which may allow an authenticated person to view a listing of connected therapeutic apparatuses, or details of a single connected therapeutic apparatus which may include information regarding status of the therapeutic apparatus or information regarding an operational state of the therapeutic apparatus. In embodiments, a listing may display a list or grid view of one or more connected therapeutic apparatuses, which may further include for each therapeutic apparatus the type of the therapeutic apparatus, the name of the therapeutic apparatus, an image of the therapeutic apparatus, and an indication of the status of the therapeutic apparatus. In an embodiment, the status of each listed therapeutic apparatus may be displayed as a colored circle indicating whether the therapeutic apparatus may be in a ready state (for example, green), a running state (for example, blue), a paused state (for example, orange), an error state (for example, red), a calibrating state (for example, blue-green), an initiating state (for example, orange), or a not calibrated state (for example, red). Selecting a single therapeutic apparatus from a listing view may then display details of the selected therapeutic apparatus, or a user interface specific to the selected therapeutic apparatus. For example, mobile application 140 may provide an ability to modulate the selected therapeutic apparatus between a running and a pause state, and mobile application 140 may display information regarding progress of the running state, for example total time or time remaining, details of one or more protocols or configured parameters which may comprise aspects of the running state, or details of a person or patient who may be using the therapeutic apparatus. In another example, if the selected therapeutic apparatus is calibrating or in a state of error, mobile application 140 may display a message that the therapeutic apparatus is executing a calibration procedure or display details of an error detected by the therapeutic apparatus, respectively. In a further example, if the selected therapeutic apparatus is not calibrated, mobile application 140 may present a separate user interface which may allow the authenticated person to initiate calibration of the therapeutic apparatus.
Mobile application 140 may provide one or more user interfaces which may allow an authenticated person to cause a treatment command to execute on a selected therapeutic apparatus. As used herein, a “treatment” or “treatments” may comprise one or more protocols, each of which may further comprise one or more configured parameters, and “treatment command” may comprise one or more instructions which may be communicated from mobile application 140 to controller system 100 of a therapeutic apparatus in order to provide the treatment or treatments to the therapeutic apparatus. In embodiments, mobile application 140 may be configured to require that the selected therapeutic apparatus is in a status ready to accept a treatment command, which may comprise the therapeutic apparatus having first been calibrated. Mobile application 140 may also be configured to require that an authenticated person first select a patient and create a treatment command before sending a treatment command to the selected therapeutic apparatus to be executed.
In embodiments, mobile application 140 may allow an authenticated user to view a listing of patients, or a history of treatments which are associated with an individual patient, each of which may be recorded by web portal 160, database 180, or mobile application 140. Each entry in a history of treatments for a patient may comprise a date the treatment was performed, a listing of one or more protocols comprising the treatment, a listing of one or more configurations associated with each of the one or more protocols, a duration of each of the one or more protocols comprising the treatment, a name of the therapeutic apparatus on which the treatment was executed, and a name of an authenticated person who caused the treatment to be executed. An authenticated person may select a patient, following which mobile application 140 may cause a user interface to be updated to reflect that the patient selection requirement has been fulfilled. For example, once a patient is selected, mobile application 140 may change the color of a user interface element for selecting a patient, and may cause a user interface element for selecting a treatment to become accessible to the authenticated user.
In embodiments, mobile application 140 may allow an authenticated user to create a treatment command and send the treatment command to a selected therapeutic device for execution. In such embodiments, mobile application 140 may allow an authenticated user to view a listing of one or more protocols which may be performed at the therapeutic device, which may include, for example, a static traction protocol, one or more intermittent traction protocols, a gradient traction protocol, or other suitable protocols. The authenticated user may then select a desired protocol to perform, which upon selecting, mobile application 140 may display a user interface which may allow the authenticated user to configure one or more parameters related to the protocol to be included in the treatment command, for example a linear force or pressure to be applied to the knee, one or more durations of time during which the linear force or pressure, or a percentage or fraction thereof, may be applied to the knee, and the like. Upon the authenticated user having configured the one or more parameters, or accepting default configurations of the one or more parameters, mobile application 140 may display the selected protocol and/or the configurations of the one or more parameters to the authenticated user for review and acceptance, at which time mobile application 140 may also present one or more user interface elements allowing the authenticated user to adjust or accept the selected protocol, the one or more configured parameters, or various combinations or sequences thereof. In embodiments, the selected protocol and the one or more configured parameters may comprise a treatment command to be transmitted to the selected therapeutic device.
Upon being accepted by the authenticated user, mobile application 140 may cause a treatment command to be created and prepared for transmission to control system 100, at which time mobile application 140 may also cause a user interface element for selecting a treatment to change appearance, thereby indicating to the authenticated user that the treatment command is ready to be transmitted to the selected therapeutic device. The authenticated user may then select to “start” the treatment command through a user interface of mobile application 140, at which time mobile application 140 may transmit the treatment command to controller system 100 of the selected therapeutic apparatus for execution. At this time, mobile application 140 may provide a user interface which may display one or more aspects of operation related to the execution of the treatment command, or protocol thereof, in the manner previously described. At this time, mobile application 140 may also communicate one or more aspects of the treatment command to web portal 160 to be recorded in database 180, along with one or more aspects of the operation of the treatment command, for example “started,” “completed,” or “error,” based upon the progress of execution of the treatment command.
Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations may be made herein without departing from the spirit and scope of the invention as defined by the appended claims.
This application is a continuation-in-part of U.S. patent application Ser. No. 17/481,149 filed Sep. 21, 2021, which is a continuation of U.S. patent application Ser. No. 15/449,674 filed on Mar. 3, 2017 and issued as U.S. Pat. No. 11,123,253 on Sep. 21, 2021, the entire contents of which are hereby incorporated by reference thereto.
Number | Date | Country | |
---|---|---|---|
Parent | 15449674 | Mar 2017 | US |
Child | 17481149 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17481149 | Sep 2021 | US |
Child | 17887175 | US |