1. Field of the Invention
A method of managing a schedule of orthodontic aligners using an aligner manager having computer readable instructions stored on a computer readable medium.
2. Description of the Prior Art
Orthodontic treatment using aligners is becomingly increasingly popular, and the attainment of an ideal end result is predicated on many factors such as proper diagnosis, treatment planning and how well a patient adheres to their aligner schedule. When a patient decides to use orthodontic aligner treatment, a number of aligners are created to straighten the patient's teeth based on a diagnosis of the orthodontist. Once the aligners are created, they are given to the patient and the patient is asked to wear each aligner for a specific period of time. Typically, an orthodontist will distribute 2-4 aligners at a time and the patient is responsible for managing and keeping track of his or her schedule. Currently patients do this by writing it into a calendar, and it is not uncommon for the patient to lose track of their schedule which leads to decreased compliance with the orthodontic treatment plan.
The invention provides for a method of calculating an orthodontic aligner schedule according to a plurality of scheduling formulas and presenting an interactive profile page on a graphical user interface for displaying a summary of the calculated orthodontic aligner schedule. The method is advantageous because it allows a user to interact with the aligner manager and independently manage the schedule of orthodontic aligners. Accordingly, an orthodontist or a patient can track and manage the progress of the aligner treatment thus improving the patient's compliance with the calculated schedule. In addition, the interactive profile page provides a summary of the aligner schedule allowing a user to quickly review the aligner schedule. Also, should adjustments be required to the aligner schedule, the method allows for an automatic recalculation of the aligner schedule to accommodate any adjustments or treatment preferences required by the patient.
Other advantages of the present invention will be readily appreciated, as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings wherein:
Referring to the Figures, wherein like numerals indicate corresponding parts throughout the several views, a method of developing a schedule of orthodontic aligners using an aligner manager 20, generally shown in
In any of the embodiments of the aligner manager 20, the method comprises presenting a home page 22 of the aligner manager 20 on a graphical user interface for allowing the user to request registration with the aligner manager 20. Consistent with the above embodiments, the graphical user interface could be disposed on a personal computer, smart phone, tablet or the like. Further, in the embodiment where the aligner manager 20 is in the form of a website, the home page 22 is in the form of a webpage. In any of the embodiments, the user can be either an orthodontist or a patient receiving an orthodontic aligner treatment from the orthodontist. Once a registration request is received from the user, a user archive 24 is created on the computer readable database. The method then proceeds by providing the user with a login name and a login password associated with the user archive 24 for allowing the user to access the aligner manager 20. Upon receiving the login name and login password for the first time from the user, a patient registration page 26, as shown in
The method proceeds by presenting a create aligner schedule page 28, as shown in
When a single set of aligners is prescribed, the step of receiving the aligner inputs includes receiving and storing an aligner quantity Q to identify a number of prescribed aligners for either the upper or lower aligner set, and an aligner duration D to identify a number of days each aligner in the set is prescribed to be worn and a treatment start date Ts to identify a calendar date to commence the orthodontic treatment. The method proceeds by calculating an orthodontic aligner schedule 30, as generally indicated in
When both an upper and lower set of aligners are prescribed, the step of receiving and storing the aligner inputs includes receiving an upper aligners quantity Qua to identify a number of prescribed upper aligners, a lower aligners quantity Qla to identify a number of prescribed lower aligners, an upper aligner duration Dua to identify a number of days each upper aligner is prescribed to be worn, a lower aligner duration Dla to identify a number of days each lower aligner is prescribed to be worn and a treatment start date Ts to identify a calendar date to commence orthodontic aligner treatment. In addition, the step of calculating the orthodontic aligner schedule 30 includes calculating the schedule for each of the upper and lower sets using the scheduling formulas adapted for the respective upper and lower sets.
For calculating the upper aligner schedule 30, the method proceeds by calculating a first upper aligner change date UA1 according to a first upper change date formula UA1=Ts+Dua to identify a date to change a first upper aligner and calculating a second upper aligner change date UA2 according to a second upper change date formula UA2=UA1+Dua to identify a date to change a second upper aligner. Each of the first upper aligner change date UA1 and the second upper aligner change date UA2 are stored in the user archive 24. In addition, the step of calculating the orthodontic aligner schedule 30 includes determining an aligner change date for each of the remaining aligners in the upper aligner set. Accordingly, the method proceeds by comparing the number of stored upper aligner change dates to the upper aligners quantity Qua to generate a first upper scheduling signal in response to the number of stored upper aligner change dates being less than the upper aligners quantity Qua. In response to receiving the first upper scheduling signal, a plurality of remaining upper aligner change dates UAx are calculated for each of the remaining upper aligners according to the remaining upper change date scheduling formula UAx=UAx−1+Dua, and each of the remaining upper aligner change dates UAx are stored in the user archive 24.
For calculating the lower aligner schedule, the method proceeds by calculating a first lower aligner change date LA1 according to a first lower change date scheduling formula LA1=Ts+D1a to identify a date to change a first lower aligner and calculating a second lower aligner change date LA2 according to a second lower change date scheduling formula LA2=LA1+Dla to identify a date to change a second lower aligner. Each of the first lower aligner change date LA1 and the second lower aligner change date LA2 are stored in the user archive 24. In addition, the step of calculating the orthodontic aligner schedule 30 includes determining an aligner change date for each of the remaining aligners in the lower aligner set. Accordingly, the method proceeds by comparing the number of stored lower aligner change dates to the lower aligners quantity Qua to generate a first lower scheduling signal 56 in response to the number of stored lower aligner change dates being less than the lower aligners quantity Qua. In response to receiving the first lower scheduling signal, a plurality of remaining lower aligner change dates LAx are calculated for each of the remaining lower aligners according to the remaining lower change date scheduling formula LAx=LAx−1+Dla, and each of the remaining lower aligner change dates LAx are stored in the user archive 24.
In summary, when both an upper and lower set of aligners are prescribed, the aligner quantity Q includes the upper aligners quantity Qua and the lower aligners quantity Qla and the aligner duration D includes the upper aligner duration Dua and the lower aligner duration Dla. With regard to the scheduling formulas, when both an upper and lower set of aligners are prescribed, the first change date formula includes the first upper change date formula and the first lower change date formula, and the second change date scheduling formula includes the second upper change date scheduling formula and the second lower change date scheduling formula. In addition, the first scheduling signal includes the first upper and lower scheduling signals and the remaining change date scheduling formula includes the remaining upper and lower change date scheduling formulas.
The method proceeds by determining a current date of the orthodontic treatment schedule and comparing the current date to the aligner change dates A1, A2, Ax and determining a current aligner Ac scheduled for use and a change date associated with the current aligner Ac. In the situation where both an upper and lower set of aligners is prescribed, this step includes comparing the current date to both the upper and lower aligner change dates UA1, UA2, UAx, LA1, LA2, LAx and determining a current upper aligner UAc and a current lower aligner LAc scheduled for use and a change date associated with each of the current upper and lower aligners. In response to determining the current aligner, the method proceeds by comparing the aligner change dates A1, A2, Ax to the current aligner change date and determining a plurality of subsequent aligners As having associated change dates scheduled after the current aligner change date. Once again, in the situation where both an upper and lower set of aligners is prescribed, this step includes comparing the upper aligner change dates UA1, UA2, UAx to the current upper aligner change date UAc and determining a plurality of subsequent upper aligners UAs having associated upper aligner change dates scheduled after the current upper aligner change date UAc, and comparing the lower aligner change dates LA1, LA2, LAx to the current lower aligner change date LAc and determining a plurality of subsequent lower aligners LAs having associated lower aligner change dates scheduled after the current lower aligner change date LAc. In both situations, the current aligners Ac, UAc, LAc and the current aligner change dates and the subsequent aligners As, UAs, LAs are stored in the user archive 24.
Once the current and subsequent aligners are determined, the method continues by calculating an aligner timeline T according to a timeline scheduling formula T=Q×D to identify a length of treatment associated with the aligners. In the situation where both an upper and lower sets of aligners are prescribed, the step of calculating the aligner timeline T includes calculating an upper aligner timeline Tua according to an upper timeline scheduling formula Tua=Qua×Dua for identifying a length of treatment associated with the upper aligners, and calculating a lower aligner timeline Tla according to a lower timeline scheduling formula Tla=Qla×Dla for identifying an estimated length of treatment associated with the lower aligners. The calculated aligner timeline T and the calculated upper aligner timeline Tua and lower aligner timeline Tla are stored in the user archive 24. In the situation where both an upper and lower set of aligners are prescribed, the method also includes comparing the upper aligner timeline Tua to the lower treatment timeline Tla and determining an overall treatment timeline To being equal to the greater of the upper and lower aligner timelines Tua, Tla. The overall aligner timeline To is stored in the user archive 24, and a treatment completion date Tcd is calculated according to an overall timeline scheduling formula Tcd=Ts+To to estimate a completion date of the orthodontic treatment. Once calculated, the treatment completion date Tcd is stored in the user archive 24.
In the preferred embodiment, the method also includes requesting a next appointment date from the user in response to receiving the plurality of aligner schedule 30 inputs to identify a scheduled date of an orthodontist appointment. Upon receiving the next orthodontist appointment date, the appointment date is stored in the user archive 24. As shown in
The method proceeds by presenting an interactive profile page 32 on the graphical user interface for displaying a summary of the calculated orthodontic aligner schedule 30 including a summary of the plurality of aligner schedule inputs Q, D, Ts, the treatment timeline T, the current aligner Ac, the scheduled change date for the current aligner and the next orthodontist appointment date for allowing the user to interact with the aligner manger 20 and independently manage the orthodontic aligners. In other words, the interactive profile page 32 presents a snapshot of the orthodontic aligner treatment to the user. In particular, the user is able to see how far along the treatment is, when their estimated date of completion is, the current aligners they are using, and when the next change is required. This summary is advantageous because it allows the user to track and independently manage the progress of the orthodontic treatment. In the embodiment where the aligner manager 20 is in the form of a website, the interactive profile page 32 is in the form of a webpage and allows the user to interact with a website to manage the orthodontic aligners.
When both an upper and lower aligner set is prescribed, the step of presenting an interactive profile page 32 on the graphical user interface includes displaying a summary of the aligner inputs Qua, Ula, Dua, Dla, Ts, the treatment timelines Tua, Tla, Tcd, To the current upper and lower aligners UAc, LAc, the current scheduled change dates for the upper and lower aligners, and the next orthodontist appointment date. As shown best shown in
In addition, the step of presenting an interactive profile page 32 on the graphical user interface includes presenting a plurality of interactive schedule prompts 34, 42, 48, 50 on the graphical user interface for allowing the user to enter at least one treatment preference and request a recalculation of the orthodontic schedule using the preference and the scheduling formulas. In the embodiment where the aligner manager 20 is in the form of a website, the interactive schedule prompts 34, 42, 48, 50 are presented on a webpage. In the preferred embodiment, the step of presenting a plurality of interactive schedule prompts 34, 42, 48, 50 includes presenting an update schedule prompt 34 on the graphical user interface for allowing the user to request a preference to update the orthodontic treatment schedule. In response to receiving the update schedule request, the current aligner Ac and the change date associated with the current aligner Ac are identified, and the method proceeds by presenting an update aligner schedule page 36 on the graphical user interface for allowing the user to input at least one treatment schedule extension E to identify a number of days to extend the aligner change dates. When both an upper and lower set of aligners are prescribed, the current upper aligner UAc and the current lower aligner LAc and the respective change dates associated with each of the current upper and lower aligners UAc, LAc are identified, and the at least one treatment schedule extension E includes a current upper aligner extension Eua and a current aligner extension Ela to identify a number of days to extend the respective upper and lower aligner change dates.
Upon receiving the at least one treatment schedule extension E, the method proceeds by recalculating the orthodontic aligner schedule 30 according to a timeline extension formula wherein the change date associated with the current aligner and each of the subsequent aligners is advanced by the at least one treatment schedule extension E. In addition, the method proceeds by recalculating the aligner timeline T according to a timeline extension scheduling formula wherein the aligner timeline T is advanced by the aligner schedule extension E. Upon recalculation, the recalculated aligner change dates and the recalculated aligner timeline are stored in the user archive 24, and the step of presenting the interactive profile page 32 includes displaying a summary of the recalculated aligner change dates and the recalculated aligner timeline on the graphical user interface.
When both an upper and lower aligner set are prescribed, upon receiving the current upper aligner extension Eua the method proceeds by recalculating the orthodontic schedule according to an upper treatment extension scheduling formula wherein the change date associated with the current upper aligner and each of the subsequent upper aligners is advanced by the upper aligner extension Eua. In addition, the orthodontic aligner schedule 30 is recalculated according to a lower treatment extension scheduling formula wherein the change date associated with the current lower aligner and each of the subsequent lower aligners is advanced by the lower aligner extension Ela. Each of the recalculated upper and lower aligner dates are stored in the user archive 24. In addition, the method proceeds by comparing the upper aligner extension to the lower aligner extension and recalculating the overall treatment timeline To according to a treatment extension scheduling formula wherein the overall treatment timeline To is advanced by the greater of the upper and lower aligner extensions Eua, Ela. After recalculation, the overall treatment timeline To is stored in the user archive 24 and the step of presenting the interactive profile page 32 includes presenting a summary of the recalculated aligner change dates and the recalculated overall treatment timeline.
In the preferred embodiment, the step of presenting an update aligner schedule page 36 includes presenting at least one aligner dropdown list 38, 40 on the graphical user interface to select one of the subsequent aligners for allowing the user to input a future aligner extension for a selected subsequent aligner. When an upper and lower aligner set is prescribed, the aligner dropdown list 38, 40 includes an upper aligner dropdown list 38 for entering a future extension for one of the subsequent upper aligners and a lower aligner dropdown list 40 for entering a future extension for one of the subsequent lower aligners. Upon receiving the future aligner extension, the method proceeds by recalculating the orthodontic aligner schedule 30 according to a future treatment extension scheduling formula wherein the change date associated with the selected subsequent aligner and each of the aligners having a change date scheduled after the selected subsequent aligner is advanced by the future aligner extension. In addition, the method proceeds by recalculating the aligner timeline T according to a future timeline extension scheduling formula wherein the aligner timeline T is advanced by the future aligner extension. When an upper and lower set of aligners are prescribed, the upper aligner timeline Tua and the lower aligner timeline Tla and the overall timeline To and the treatment completion date Tcd are recalculated according to the future timeline extension scheduling formula wherein each of the timelines Tua, Tla, To, Tcd is advanced by the future aligner extension. Upon completing the recalculation, the step of presenting the interactive profile webpage 32 includes presenting a summary of the recalculated aligner change dates and the recalculated overall treatment timeline.
In the preferred embodiment, the step of presenting a plurality of interactive schedule prompts 34, 42, 48, 50 also includes presenting a put schedule on hold prompt 42 on the graphical user interface for allowing the user to request a suspension of the orthodontic treatment schedule. Upon receiving a suspension request, a suspension date is identified and stored in the user archive 24 and the orthodontic treatment schedule is suspended. Correspondingly, the method proceeds by presenting a resume aligner schedule page 44 on the graphical user interface in response to suspension of the orthodontic treatment schedule for allowing the user to input at least a resume schedule request to restart the orthodontic treatment schedule. Once a restart request is received from the user, a restart date is identified and stored in the user archive 24, and a number of days the orthodontic schedule was suspended is calculated according to a suspension scheduling formula wherein the suspension date is subtracted from the restart date. When a single set of aligners is prescribed, the method proceeds by identifying the current aligner Ac and the respective change date associated with the current aligner Ac in response to receiving the restart request, and the current aligner change date and each of the change dates associated with the subsequent aligners are recalculated according to a restart scheduling formula where each of the change dates are advanced by the number of suspended days. When an upper and lower set of aligners are prescribed, the method includes identifying the current upper aligner UAc and the current lower aligner LAc and the respective change dates associated with each of the current aligners UAc, LAc in response to receiving the restart request, and the current upper aligner change date and each of the change dates associated with the subsequent upper aligners are recalculated according to a restart scheduling formula wherein each of the upper change dates is advanced by the number of suspended days. In addition, the current lower aligner change date and each of the change dates associated with the subsequent lower aligners are recalculated according to a restart scheduling formula wherein each of the lower change dates is advanced by the number of suspended days. Each of the recalculated aligner change dates are then stored in the user archive 24. When a single set of aligners are prescribed, the method also includes recalculating the aligner timeline T according to the restart scheduling formula wherein the timeline T is advanced by the number of suspended days. When an upper and lower set of aligners are prescribed, the method includes recalculating the upper aligner timeline Tua and the lower aligner timeline Tla and the overall timeline To and the treatment completion date Tcd according to the restart scheduling formula wherein each of the timelines Tua, Tla, To, Tcd is advanced by the number of suspended days. Each of the recalculated timelines are stored in the user archive 24, and the step of presenting the interactive profile page 32 includes presenting a summary of the recalculated aligner change dates and the recalculated aligner timelines on the graphical user interface.
In the preferred embodiment, the step of presenting a plurality of interactive schedule prompts 34, 42, 48, 50 includes presenting a start midcourse correction prompt 48 on the graphical user interface for allowing the user to input a plurality of midcourse treatment inputs. This step is advantageous because occasionally it is necessary to adjust the treatment if it is not progressing well. For example, a problem with one of the aligners may be encountered by the patient, such as the aligner is not fitting properly or the aligner is not worn for an adequate amount of time. Accordingly, the method allows for the inclusion of midcourse corrections or refinements to address these issues. Upon receiving midcourse treatment inputs from the orthodontist or the patient, the orthodontic treatment plan is recalculated and stored in the user archive 24. In other words, the orthodontic treatment plan is recalculated using the plurality of patient inputs along with the midcourse treatment inputs through the use of the plurality of scheduling formulas. After the midcourse correction, the step of presenting the interactive profile webpage 32 includes presenting a summary of the recalculated orthodontic treatment plan including the midcourse treatment inputs.
In the preferred embodiment, the step of presenting a plurality of interactive schedule prompts 34, 42, 48, 50 also includes displaying a start refinement prompt 50 on the graphical user interface for allowing the user to input a plurality of treatment refinement inputs. In contrast to a midcourse correction, sometimes it is necessary to order extra aligners at the end of the orthodontic treatment which are known as refinement aligners. Therefore, the method includes the refinement feature to allow the creation of a new schedule should refinement aligners be required. Accordingly, the method proceeds by recalculating the orthodontic treatment plan in response to the treatment refinement inputs and storing the recalculations in the user archive 24. In other words, the orthodontic treatment plan is recalculated using the plurality of patient inputs along with the treatment refinement inputs through the use of the plurality of scheduling formulas. Once the schedule for the refinement aligners is created, the step of presenting the interactive profile page 32 includes displaying a summary of the recalculated orthodontic treatment plan according to the treatment refinement inputs.
After the orthodontic treatment schedule has been calculated, it is advantageous to create and send automatic reminders in real time to the patient to increase communication with the patient and improve their compliance with the orthodontic aligner schedule 30. Accordingly, in the preferred embodiment, the method includes comparing the current date to the aligner change dates and generating a first messaging signal in response to the current date being the same as one of the aligner change dates. In response to the first messaging signal, a first email or text message is sent to the patient to remind the patient to end use of the current aligner Ac and begin use of one of the subsequent aligners As in the orthodontic treatment schedule. In the situation where both an upper and lower aligner sets are prescribed, the method includes comparing the current date to the upper aligner change dates and generating a first upper message signal in response to the current date being the same as one of the upper aligner change dates and comparing the current date to the lower aligner change dates and generating a first lower message signal in response to the current date being the same as one of the lower aligner change dates. In response to the first upper message signal, a first upper email or text message is sent to the patient for reminding the patient to end use of the current upper aligner UAc and begin use of a subsequent upper aligner UAs in the treatment schedule. Also, in response to the first lower message signal, a first lower email or text message is sent to the patient for reminding the patient to end use of the current lower aligner LAc and begin use of a subsequent lower aligner LAs in the treatment schedule.
To further improve communication with the patient and assist in managing the aligner schedule 30, in the preferred embodiment the method includes automatically generating reminders of upcoming orthodontist appointments. Accordingly, the method includes comparing the current date to the next orthodontist appointment date previously received from the patient and generating a second messaging signal in response to the current date being the same as the next orthodontist appointment date. In response to the second messaging signal, a second email or text message is sent to the patient for reminding the patient of the orthodontist appointment.
As previously mentioned, the user could be an orthodontist who uses the method to track and manage their patient's schedule and progress. Accordingly, when the user is an orthodontist, the method includes presenting a my patients page 48 to the orthodontist for allowing the patient to view a list of enrolled patients. In the embodiment where the aligner manager 20 is in the form of a website, the my patients page 48 is in the form of a webpage. As shown in
Obviously, many modifications and variations of the present invention are possible in light of the above teachings and may be practiced otherwise than as specifically described while within the scope of the appended claims.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/484,002, filed on May 9, 2011 and entitled “A Method of Managing an Orthodontic Aligner Schedule.”
| Number | Date | Country | |
|---|---|---|---|
| 61484002 | May 2011 | US |