一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用领域特定的治疗方案进行治疗的系统和方法与流程

2022-11-13 14:16:27 来源:中国专利 TAG:

使用领域特定的治疗方案进行治疗的系统和方法
1.本技术是是中国申请号为2019800295367(对应于pct国际申请号pct/us2019/029990)、申请日为2019年4月30日、发明名称为“使用领域特定的治疗方案进行治疗的系统和方法”的发明专利申请的分案申请。
2.相关申请的交叉引用
3.本专利申请要求2018年4月30日提交的(题为“systems and methods for orthodontic treatment using a domain-specific orthodontic treatment language(使用领域特定的正畸治疗语言进行正畸治疗的系统和方法)”)序列号为62/664,684的美国临时专利申请的优先权,其全部内容通过引用的方式并入本文。
4.援引加入
5.本说明书中提到的所有出版物和专利申请都通过引用整体并入本文,如同每个单独的出版物或专利申请被具体和单独地指出通过引用并入那样。
技术领域
6.技术领域涉及使用领域特定的计算机系统和方法的治疗计划,并且更具体地涉及用于治疗计划(例如医学(如,牙科、正畸等)治疗计划)的领域特定的计算机系统和方法。


背景技术:

7.治疗计划可用于任何医疗程序中以帮助指导期望的结果。例如,治疗计划可用于使用一系列患者可移除的器具(例如,正畸对准器、扩腭器等)的正畸和牙科治疗中,这对于治疗患者特别是治疗咬合不正非常有用。通常通过以下步骤与牙科专业人员(例如,牙医、正畸医生、牙科技术人员等)一起执行治疗计划:生成最终配置中的患者牙齿的模型,然后将治疗计划分为对应于顺序佩戴的各个器具的多个中间期(步骤)。此过程可以是交互式的,可以基于牙齿移动的限制和牙科专业人员的喜好来调整分期(staging),有时还可以调整最终目标位置。
8.该治疗计划过程可能包括许多手动步骤,这些手动步骤复杂且可能需要高水平的正畸规范知识。此外,由于步骤是连续执行的,因此该过程可能需要大量时间。手动步骤可能包括:准备用于数字计划、审查和修改所提出的治疗计划(包括分期)和对准器特征放置(其包括放置在牙齿上或对准器本身上的特征)的模型。这些步骤可以在向牙科专业人员提供初始治疗计划之前进行,然后牙科专业人员可以进一步修改计划,并将其发送回去进行附加的处理以调整治疗计划,重复(迭代)此过程,直到完成最终治疗方案为止,然后将其提供给患者。
9.用于治疗计划的现有系统和方法是耗时的,并且仅可以向牙科专业人员提供有限的选择和控制。


技术实现要素:

10.本文描述了用于计划患者的治疗的系统、方法和/或计算机可读介质。这些治疗计
划可包括但不限于正畸治疗计划,例如包括以下一项或多项的治疗计划:壳体对准器、扩腭器等。本文所述的这些系统、方法和/或计算机可读介质提供治疗计划(包括医学治疗计划(例如,牙科治疗计划、正畸治疗计划、外科治疗计划、矫形(orthotic)治疗计划等))的高度技术性的问题的技术方案。通常,这些方法可包括使用领域特定的治疗语言来将用户(例如,医师、治疗师、牙医、正畸医生等)偏好编码为治疗模板(也称为治疗方案)的一部分。领域特定的治疗语言的治疗模板可以手动读取(例如,由用户、技术人员等),并且还是机器可读的并由处理器解析为治疗计划指令的集合,这些指令可以由治疗计划引擎应用于一个或多个患者案例。治疗计划引擎可以使用治疗计划指令以及有关患者的信息(例如,患者的口腔,例如患者牙齿或其他相关身体部位的扫描)来自动生成患者特定的一个或多个治疗计划。由于(一个或多个)治疗计划是使用从用户的定制的治疗模板得出的治疗计划指令生成的,因此结果得到的(一个或多个)治疗计划也可以是为用户定制的。结果得到的治疗计划可以由用户审查和批准。
11.例如,本文所述的系统、方法和/或计算机可读介质为正畸治疗计划的高度技术性问题提供技术方案,并且可以包括:使用领域特定的正畸治疗语言来将用户(例如,牙医、正畸医生、牙科技术人员等)偏好编码为治疗模板的一部分。领域特定的正畸治疗语言的治疗模板可以手动读取(例如,由用户、技术人员等),并且还是机器可读的并由处理器解析为治疗计划指令的集合,这些指令可以由治疗计划引擎应用于一个或多个患者案例。正畸治疗计划引擎可以使用治疗计划指令以及有关患者口腔的信息(例如,患者牙齿的扫描)来自动生成患者特定的一个或多个治疗计划。由于(一个或多个)治疗计划是使用从用户的定制的治疗模板得出的治疗计划指令生成的,因此结果得到的(一个或多个)治疗计划也可以是为用户定制的。结果得到的治疗计划可以由用户审查和批准。
12.治疗计划可以指一系列步骤、装置和/或安排时间表,用于改变受试者的生理状况以实现或接近期望的结果。在某些情况下,治疗计划是正畸治疗计划,并且可能涉及一系列步骤、装置和/或安排时间表,用于改变受试者的牙弓以实现或接近期望的结果。为了方便起见,在本文描述的示例中,正畸和/或牙科治疗计划可以被称为“正畸治疗计划”,或简称为“治疗计划”,尽管应当理解为可以包括其他类型的治疗计划,例如,外科手术治疗计划、矫形治疗计划等。
13.正畸治疗计划可以识别一个或多个牙科器具(包括牙科对准器),其可用于改变受试者的牙弓。正畸治疗计划还可包括或备选地包括通过和/或不通过一个或多个牙科器具改变受试者的牙弓的步骤。在一些变型中,正畸治疗计划可以包括准备受试者的牙弓(例如,通过拔出、成形、修整或以其他方式改变受试者的一颗或多颗牙齿)。正畸治疗计划可以指示患者的一颗或多颗牙齿的移动(和/或不移动),包括指示移动的时机(timing)或顺序(开始、持续时间、完成)。正畸治疗计划可以包括用于设计和/或制造一个或多个牙科器具(包括有序的牙科器具系列)的步骤。正畸治疗计划可以包括牙科器具的安排时间表,其指示佩戴一个或多个牙科器具的时间。
14.用于计划正畸治疗的治疗模板(例如,治疗方案)可以指的是用户(例如,正畸医生、牙医、医生、牙科技术人员等)对于(一个或多个)牙科治疗的类型或类别的一般和/或特定偏好的描述。偏好可以包括例如,牙齿移动限制(例如,指示哪些牙齿不应作为治疗的一部分移动),是否应使用邻面去釉(ipr)和/或如何进行ipr、在治疗期间何时进行ipr或在何
处进行ipr、是否应该使用附着物,如果使用则附着物应该放置在哪里(例如,在哪颗牙齿上)、改变牙齿之间的间距、拔出、找平策略(例如,“切缘对齐”或“牙龈边缘对齐”)等。治疗模板可以指示任何适当数量(包括一个或多个)的偏好。偏好可以是分类的和/或有条件的(例如,取决于一个或多个其他条件的偏好)。治疗模板也可以称为治疗方案。
15.本文描述的任何治疗模板都可以以领域特定的正畸治疗语言表达。领域特定的正畸治疗语言专用于特定的正畸应用领域,并且包括特定于正畸治疗的形式语法,包括条件语句的语义以及对正畸术语的预定义的指示物(referent)(例如,牙齿名称、正畸程序、解剖指示物等)。领域特定的正畸治疗语言可以包括以动词/名词和牙科治疗阶段的任选变元表示的临床设置、参考牙齿位置和/或正畸条件的条件语句、通过牙齿类型对一颗或多颗牙齿的引用和/或排序顺序的指示。因此,领域特定的治疗正畸治疗语言既是人类可读的,因为它可以直接通过名称引用牙齿、牙齿位置和/或牙齿移动,又是机器可读的。具体而言,领域特定的正畸治疗语言可以由处理器解析为治疗计划指令,该指令可以由一个或多个治疗计划引擎执行。
16.治疗计划指令可以包括用于计划以机器可读形式表达的正畸治疗的规则。例如,治疗计划指令可以从领域特定的治疗正畸治疗语言解析为数据交换格式,例如纯文本数据交换格式(例如json)。正畸治疗计划指令可以包括用于牙齿的最终定位、分期、附着物和牙科器具特征等的规则。一个或多个正畸治疗计划引擎可以执行正畸治疗计划指令。如本文所使用的,指令可以包括来自治疗模板的全部或一些信息,但是也可以包括附加信息,其包括许多治疗计划通用的信息。该附加信息可以与治疗模板结合(例如,从领域特定的治疗语言解析)。
17.正畸治疗计划引擎可以指接收治疗计划指令和/或患者信息(例如,患者牙齿的数字模型)的软件、硬件和/或固件(或这些的某种组合),并且可以将正畸治疗计划指令应用于患者信息以生成一个或多个正畸治疗计划。可以使用患者牙齿的任何合适的数字模型,包括3d体积扫描,例如来自口内扫描仪的扫描。
18.例如,本文描述了为正畸治疗生成正畸治疗计划的方法。这些方法中的任何一种可以包括:在具有一个或多个处理器的系统中,接收用于计划正畸治疗的治疗模板,其中,该治疗模板以领域特定的正畸治疗语言表示;以及由一个或多个处理器将所选的治疗模板解析为能够由一个或多个正畸治疗计划引擎执行的正畸治疗计划指令;以及由一个或多个正畸治疗计划引擎来执行正畸治疗计划指令,以生成用于患者牙齿的数字模型的一个或多个正畸治疗计划。
19.执行正畸治疗计划指令可以包括生成一个或多个正畸治疗计划,该正畸治疗计划包括被配置为以预定顺序由患者佩戴的一系列正畸器具(例如,正畸对准器、扩腭器等)。正畸治疗计划还可以包括在佩戴正畸器具之前/期间修改牙齿的指令(例如,邻面去釉、施加附着物等)。
20.解析所选的治疗模板可以包括将所选的治疗模板转换成数据交换格式,该数据交换格式包括纯文本数据交换格式(例如json)。治疗模板可以在发送到(一个或多个)正畸治疗计划引擎之前、期间或之后被解析。
21.接收用于计划正畸治疗的治疗模板可以包括向用户请求从治疗模板库中选择治疗模板。可以设置用户接口以用于从库中选择治疗模板。例如,这些方法中的任何一种都可
以包括向用户显示所选的治疗模板,以及允许用户修改治疗模板中的正畸治疗计划语言(例如,领域特定的正畸治疗语言)。修改模板可以包括向用户呈现图形用户界面(gui),其中,gui接收修改治疗模板的用户选择的参数。
22.领域特定的正畸领域特定的正畸治疗语言可以包括一个或多个指引(directive),以创建一个或多个图形用户界面(gui)来获取用户的偏好信息。因此,治疗模板(处于领域特定的正畸治疗语言)可以提示用户或与用户一起工作的技术人员修改或提供可以被包括在治疗模板和/或正畸治疗计划指令中的附加偏好信息。
23.在本文描述的任何方法和系统中,记录或日志(例如,日志跟踪)可以在进行以下动作的同时生成:生成和/或修改治疗模板、和/或将治疗模板解析为正畸治疗计划指令、和/或执行正畸治疗计划指令以生成一个或多个正畸治疗计划。日志可以记录正畸治疗计划指令、所使用的设置、所使用的患者信息以及任何其他有助于故障排除的参数。例如,这些方法中的任何一个都可以包括(例如,作为单独的步骤或作为执行正畸治疗计划指令的步骤的一部分)生成治疗模板的执行的日志跟踪。
24.领域特定的正畸治疗语言可以包括:牙科治疗阶段的动词和名词语句、引用牙齿位置的条件语句、通过牙齿类型对一颗或多颗牙齿的引用以及牙齿排序顺序的指示。引用牙齿位置的条件语句可以包括if和for循环语句。
25.在另一变型中,一种为正畸治疗生成正畸治疗计划的方法可以包括:在具有一个或多个处理器的系统中,接收用于计划正畸治疗的治疗模板,其中,该治疗模板以领域特定的正畸治疗语言表示,该领域特定的正畸治疗语言包括牙科治疗阶段的动词和名词语句、引用牙齿位置的条件语句、通过牙齿类型对一颗或多颗牙齿的引用、以及牙齿排序顺序的指示;以及由一个或多个处理器将所选的治疗模板解析为能够由一个或多个正畸治疗计划引擎执行的正畸治疗计划指令;以及由一个或多个正畸治疗计划引擎执行正畸治疗计划指令,以生成用于患者牙齿的数字模型的一个或多个正畸治疗计划,该正畸治疗计划包括被配置为以预定顺序由患者佩戴的一系列正畸对准器。
26.本文还描述了可以执行本文描述的任何方法的系统。例如,一种系统,其包括用于为正畸治疗生成正畸治疗计划的系统,该系统可以包括:一个或多个处理器;以及一个或多个存储介质,其耦合到一个或多个处理器并存储指令,该指令在由一个或多个处理器执行时执行一种计算机实现的方法,该方法包括:在一个或多个处理器中,接收用于计划正畸治疗的治疗模板,其中,该治疗模板以领域特定的正畸治疗语言表示;以及由一个或多个处理器将所选的治疗模板解析为能够由一个或多个正畸治疗计划引擎执行的正畸治疗计划指令;以及由一个或多个正畸治疗计划引擎执行正畸治疗计划指令,以生成用于患者牙齿的数字模型的一个或多个正畸治疗计划。
27.该计算机实现的方法还可以包括作为执行正畸治疗计划指令的一部分,生成一个或多个正畸治疗计划,该正畸治疗计划包括被配置为以预定顺序由患者佩戴的一系列正畸对准器。该计算机实现的方法还可以包括将所选的治疗模板转换成数据交换格式。
28.计算机实现的方法可以包括:作为接收治疗模板的一部分,向用户请求从治疗模板库中选择治疗模板,和/或向用户请求从治疗模板库中选择治疗模板并向用户显示选择的治疗模板,以及允许用户修改治疗模板。
29.这些系统中的任何一个都可以包括生成治疗模板的应用的日志跟踪。
30.例如,系统可以包括:一个或多个处理器;以及一个或多个存储介质,其耦合到一个或多个处理器并存储指令,该指令在由一个或多个处理器执行时执行计算机实现的方法,该方法包括:在一个或多个处理器中,接收用于计划正畸治疗的治疗模板,其中,该治疗模板以领域特定的正畸治疗语言表示,该领域特定的正畸治疗语言包括牙科治疗阶段的动词和名词语句、引用牙齿位置的条件语句、通过牙齿类型一颗或多颗牙齿的引用、以及牙齿排序顺序的指示;以及由一个或多个处理器将选择的治疗模板解析为能够由一个或多个正畸治疗计划引擎执行的正畸治疗计划指令;以及由一个或多个正畸治疗计划引擎执行正畸治疗计划指令,以生成特定于患者牙齿的数字模型的一个或多个正畸治疗计划,该正畸治疗计划包括被配置为以预定顺序由患者佩戴的一系列正畸对准器。
31.本文还描述了创建用于正畸治疗的治疗模板的方法。例如,一种创建用于正畸治疗的治疗模板的方法,该方法包括:收集牙科专业人员针对以下两项或更多项的治疗偏好:牙齿的最终定位、牙齿移动的分期、牙齿上的附着物、基于患者牙齿的初始位置治疗患者的条件操作、基于患者牙齿的最终位置治疗患者的条件操作、基于临床状况的存在治疗患者的条件操作;以及以领域特定的正畸治疗语言来为牙科专业人员的偏好编写脚本(scripting)以形成治疗模板,其中,该领域特定的正畸治疗语言包括:牙科治疗阶段的动词和名词语句、引用牙齿位置的条件语句、通过牙齿类型对一颗或多颗牙齿的引用、以及牙齿排序顺序的指示,进一步地其中,治疗模板既是人类可读的又是机器可读的,并且被配置为由一个或多个处理器解析,以将正畸治疗计划生成为正畸治疗计划指令,该指令能够由一个或多个正畸治疗计划引擎执行。
32.创建用于正畸治疗的治疗模板的方法可以被包括作为为正畸治疗生成正畸治疗计划的方法的一部分,或者可以是独立的。
33.在这些方法中的任何一种中,治疗模板可以通过以下方式被测试:将治疗模板解析为正畸治疗计划指令,以及使用一个或多个正畸治疗计划引擎来执行正畸治疗计划指令和牙齿的控制数字模型以生成一个或多个正畸治疗计划,该计划包括被配置为以预定顺序由患者佩戴的一系列正畸对准器。
34.这些方法中的任何一种还可以包括将治疗模板存储在治疗模板库中。
35.这些方法中的任何一种还可以或备选地包括:由一个或多个处理器将选择的治疗模板解析为能够由一个或多个正畸治疗计划引擎执行的正畸治疗计划指令;和/或使用一个或多个正畸治疗计划引擎来执行针对患者牙齿数字的模型的正畸治疗计划指令以生成一个或多个正畸治疗计划,该正畸治疗计划包括被配置为以预定顺序由患者佩戴的一系列正畸对准器。
36.该方法还可以包括显示治疗模板并允许用户修改治疗模板中的正畸治疗计划语言。例如,编写脚本可以包括向用户呈现图形用户界面(gui),其中,gui接收修改治疗模板的用户选择的参数。
37.收集可以包括收集针对以下两项或更多项(三项或更多项,四项或更多项等)的牙科专业人员的治疗偏好:牙齿的最终定位、牙齿移动的分期、牙齿上的附着物、基于患者牙齿的初始位置治疗患者的条件操作、基于患者牙齿的最终位置治疗患者的条件操作、以及基于临床状况的存在治疗患者的条件操作。例如,收集可能包括接收针对以下各项中的每一项的牙科专业人员的治疗偏好:牙齿的最终定位、牙齿移动的分期、牙齿上的附着物、基
于患者牙齿的初始位置治疗患者的条件操作、基于患者牙齿的最终位置治疗患者的条件操作、以及基于临床状况的存在治疗患者的条件操作。
38.一种为正畸治疗生成正畸治疗计划的方法可以包括:由一个或多个处理器访问治疗模板,其中,该治疗模板包括以领域特定的正畸治疗语言表示的正畸治疗偏好的集合,该领域特定的正畸治疗语言包括牙科治疗阶段的动词和名词语句、引用牙齿位置的条件语句、通过牙齿类型对一颗或多颗牙齿的引用、以及牙齿排序顺序的指示;由一个或多个处理器识别牙齿在正畸治疗期间的移动的规则;以及将该规则转换成处于数据交换格式的正畸治疗计划指令的集合,该指令可以由一个或多个正畸治疗计划引擎执行以从牙齿的数字模型生成一个或多个正畸治疗计划。
39.这些方法中的任何一种还可以包括使用一个或多个正畸治疗计划引擎来执行正畸治疗计划指令和患者牙齿的数字模型以生成一个或多个正畸治疗计划,该正畸治疗计划包括被配置为以预定顺序由患者佩戴的一系列正畸对准器。
40.一种系统可以包括:一个或多个处理器;以及一个或多个存储介质,其耦合到一个或多个处理器并存储指令,该指令在由一个或多个处理器执行时执行计算机实现的方法,该方法包括:由一个或多个处理器访问治疗模板,其中,该治疗模板包括以领域特定的正畸治疗语言表示的正畸治疗偏好的集合,该领域特定的正畸治疗语言包括牙科治疗阶段的动词和名词语句、引用牙齿位置的条件语句、通过牙齿类型对一颗或多颗牙齿的引用、以及牙齿排序顺序的指示;由一个或多个处理器识别牙齿在正畸治疗期间的移动的规则;以及将该规则转换成处于数据交换格式的正畸治疗计划指令的集合,该指令可以由一个或多个正畸治疗计划引擎执行以从牙齿的数字模型生成一个或多个正畸治疗计划。
41.通常,本文描述了为患者治疗进行计划的方法。如上所述,这些治疗计划方法可以是医学治疗计划,例如用于执行一个或多个外科手术(以及特别的具有多个步骤的特定外科手术)的治疗计划。在一些变型中,这些医学和/或手术步骤可以由机器人工具执行;治疗的所有期或某些期可以包括一个或多个机器人操作(移动、施加能量等),这些可能由治疗计划进行计划。患者解剖结构的数字模型可以被用于设计外科手术。在一些变型中,这些医学和/或手术步骤可以对应于矫形器(例如,支架、假体等)的使用。例如,本文所述的治疗计划可以涉及用于修改受试者的姿势、步态或肌肉骨骼系统的治疗计划。如上面已经描述的,本文所述的治疗计划还可以涉及一个或多个牙科手术,包括但不限于正畸手术,例如使用一系列牙科对准器(例如,壳体对准器)来移动和/或重新定位牙齿。
42.例如,本文描述了用于计划患者的治疗的方法,该方法包括:从用户接收来自治疗方案列表的用于治疗患者的选择的治疗方案,其中,治疗方案列表中的治疗方案是基于先前的用户案例为用户定制的;向用户呈现显示,该显示示出了在被应用于一个或多个样本患者时的选择的治疗方案;从用户接收对治疗方案提议的修改;将对治疗方案提议的修改转换为领域特定的治疗语言的修改指令的集合;基于领域特定的治疗语言的修改指令的集合修改选择的治疗方案,以形成最终的治疗方案;以及基于最终的治疗方案向用户提供治疗计划(例如,通过将最终的治疗方案应用于患者牙齿的数字表示)。
43.通常,治疗方案可以指指令的集合,其可以用于通过将最终的治疗方案应用于患者(例如,受试者)来生成治疗计划。本文所述的方法和设备(系统)可用于生成治疗方案,该治疗方案可用于生成治疗计划。
44.这些方法和可以执行这些方法的设备(例如,系统)中的任何一个还可以包括将最终治疗方案应用于患者牙齿的数字表示,以及基于该治疗计划生成一个或多个治疗器具(例如,诸如对准器、腭扩张器等正畸器具)。例如,一个或多个治疗器具可包括诸如正畸器具等牙科器具。
45.这些方法和可以执行这些方法的设备(例如,系统)中的任何一个还可以包括最初由用户请求用于治疗患者的计划。用户可以使用用户界面从执行本文所述的方法的系统请求治疗计划(例如,正畸治疗计划),该系统包括一个或多个处理器。
46.这些方法和可以执行这些方法的设备(例如,系统)中的任何一个可以包括:接收对一个或多个样本患者的选择,以及将选择的治疗方案应用于选择的一个或多个样本患者。例如,可以通过列出样本患者来向用户(医生、牙医、正畸医生等)呈现,并且用户可以经由用户界面从样本患者之中进行选择;备选地,与用户分开的技术人员可以选择一个或多个样本患者。备选地,系统可以自动从一个或多个样本患者中进行选择。
47.向用户呈现示出了在被应用于一个或多个样本患者时的选择的治疗方案的显示可以包括:示出多个治疗期,该多个治疗期示出了选择的治疗方案在不同时间点对一个或多个样本患者的影响。当生成正畸治疗计划时,可以经由显示器和/或用户界面向用户呈现样本患者的牙列的图形图像(例如,数字表示或模型),从而示出牙齿在治疗计划的末期和/或一个或多个其他期的位置。在一些变型中,用户可以经由用户界面来扫描或审查多个治疗期,这些治疗期示出了在每个期的建模的牙齿位置。在一些变型中,可以向用户呈现动画,该动画示出了在治疗计划的过程期间患者的牙列随时间的变化。用户界面可以允许用户跨一个或多个显示来调整牙齿的视图(放大/缩小、去除一些/全部牙齿、去除/显示治疗计划的特征)。
48.在这些方法和可以执行这些方法的设备(例如,系统)中的任何一个中,代替列出样本患者或除了列出样本患者之外,该方法或设备(例如,系统)可以使用患者牙齿的数字模型来表现治疗方案的效果。因此,在使用了样本患者的过程的任何步骤中,患者可以对应于患者。例如,在一些变型中,该方法可以包括(例如,从用户)接收患者牙齿的数字模型。
49.在这些方法和可以执行这些方法的设备(例如,系统)中的任何一个中,生成治疗方案的步骤可以迭代地进行重复。例如,该方法可以包括迭代地重复以下步骤:呈现在被应用于一个或多个样本患者时的选择的治疗方案,接收对治疗方案的提议的修改,转换提议的修改以及修改选择的治疗方案。这些步骤可以重复(迭代)进行,直到用户批准最终治疗方案为止。
50.在这些方法和可以执行这些方法的设备(例如,系统)中的任何一个中,向用户呈现示出了在被应用于一个或多个样本患者时的选择的治疗方案的显示可以包括将治疗方案应用于来自样本患者牙齿库的一个或多个样本患者牙齿的一个或多个数字模型。
51.这些方法和能够执行这些方法的设备中的任何一个可以包括基于先前的用户案例创建为用户定制的用户特定的治疗计划,并且该治疗计划被包括在治疗方案列表中。用户特定的治疗方案可以通过例如以下方式创建:从先前治疗的患者分析用户的偏好;应用用户的偏好和接收到的指令(由用户提供,例如,作为对治疗计划的请求的一部分)来以领域特定的治疗语言生成用户特定的治疗方案。在某些情况下,这还可能包括针对一个或多个样本患者验证新的治疗方案。
52.例如,一种为患者治疗进行计划的方法可以包括:从用户接收来自正畸治疗方案列表的用于治疗患者牙齿的选择的治疗方案,其中,正畸治疗方案列表中的治疗方案是基于先前的用户案例为用户定制的;向用户呈现显示,该显示示出了在被应用于来自样本患者牙齿库的一个或多个样本患者的牙齿时的选择的治疗方案;从用户接收对治疗方案提议的修改;将对治疗方案提议的修改转换为领域特定的正畸治疗语言的修改指令的集合;基于领域特定的正畸治疗语言的修改指令的集合来修改选择的治疗方案,以形成最终的治疗方案;以及基于最终的治疗方案向用户提供治疗计划。
53.这些方法和能够执行这些方法的设备中的任何一个还可以包括将最终的治疗方案应用于患者以生成治疗计划,以及使用该治疗计划来生成一个或多个正畸治疗器具。例如,一个或多个正畸器具可以包括一个或多个对准器(例如,壳体对准器)。
54.如上所述,本文中还描述了能够或被配置为执行本文中所描述的任何方法的系统。例如,本文描述的系统包括:一个或多个处理器;以及一个或多个存储介质,其耦合到一个或多个处理器并存储指令,该指令在由一个或多个处理器执行时执行一种计算机实现的方法,该方法包括:从用户接收来自治疗方案列表的用于治疗患者的选择的治疗方案,其中,治疗方案列表中的治疗方案是基于先前的用户案例为用户定制的;向用户呈现显示,该显示示出了在被应用于一个或多个样本患者时的选择的治疗方案;从用户接收对治疗方案提议的修改;将对治疗方案提议的修改转换为领域特定的治疗语言的修改指令的集合;基于领域特定的治疗语言的修改指令的集合来修改选择的治疗方案,以形成最终的治疗方案;以及基于最终的治疗方案向用户提供治疗计划。
55.一种系统可以包括:一个或多个处理器;以及一个或多个存储介质,其耦合到一个或多个处理器并存储指令,该指令在由一个或多个处理器执行时执行计算机实现的方法,该方法包括:从用户接收来自正畸治疗方案列表的用于治疗患者牙齿的选择的治疗方案,其中,正畸治疗方案列表中的治疗方案是基于先前的用户案例为用户定制的;向用户呈现显示,该显示示出了在被应用于来自样本患者牙齿库的一个或多个样本患者的牙齿时的选择的治疗方案;从用户接收对治疗方案提议的修改;将对治疗方案提议的修改转换为领域特定的正畸治疗语言的修改指令的集合;基于领域特定的正畸治疗语言的修改指令的集合来修改选择的治疗方案,以形成最终的治疗方案;以及基于最终的治疗方案向用户提供治疗计划。
附图说明
56.本发明的新颖特征在所附的权利要求中被特别地阐述。通过参考附图以及下面阐述说明性实施例的详细说明,可以获得对本发明的特征和优点的更好理解,在这些说明性实施例中利用了本发明的原理。
57.图1a是示出正畸治疗计划系统的示例的图。
58.图1b是示出治疗模板引擎的示例的图。
59.图1c是示出领域特定的正畸治疗语言解析引擎的示例的图。
60.图1d是为正畸治疗生成正畸治疗计划的方法的示例的流程图。
61.图2a是示意性示出用于生成一个或多个正畸治疗计划的方法的示例的图。
62.图2b是示出用于正畸治疗计划形成的系统的示例的图。
63.图2c是示出创建用于正畸治疗的治疗模板的方法的示例的图。
64.图2d是示出用于生成正畸治疗的一系列正畸器具的方法的示例的图。
65.图3是生成能够由正畸治疗计划引擎执行的正畸治疗计划指令的方法的示例的图。
66.图4是示出领域特定的正畸治疗语言的元素的示例的图。
67.图5a-5b示出了可以针对治疗模板以领域特定的正畸治疗语言编写的用户偏好(在该示例中,后牙反牙合(posterior cross-bit))的示例;在图5a中,默认偏好被示出为改善后牙反牙合,而图5b示出了未改善后牙反牙合的偏好。
68.图6a-6b示出了可以针对治疗模板以领域特定的正畸治疗语言编写的用户偏好(在该示例中,牙合斜面附着物(bite ramp attachments))的示例;在图6a中,默认偏好被显示为没有牙合斜面,而图6b示出了对于除了存在开咬合和/或旋转的侧面之外的所有情况,对于通过牙合斜面使用放置在前磨牙上的附着物的偏爱。
69.图7a-7b示出了可以针对治疗模板以领域特定的正畸治疗语言编写的用户偏好(在该示例中,附着物在牙齿上的位置)的示例;在图7a中,默认偏好被显示为将附着物定位在牙齿的中间范围内,而图7b示出了将附着物定位在牙龈附近的偏好。
70.图8a-8b示出了可以针对治疗模板以领域特定的正畸治疗语言编写的用户偏好(在该示例中,目标覆牙合)的示例;在图8a中,默认偏好被显示为未校正目标覆牙合,而图8b示出了用于将覆牙合校正到选择的目标内(例如,在0.1mm与1mm之间)的偏好。
71.图9a-9b示出了可以针对治疗模板以领域特定的正畸治疗语言编写的用户偏好(在该示例中,舌侧牙合斜面附着物)的示例;在图9a中,默认偏好被显示为不包括用于前侵入(anterior intrusion)的舌侧牙合斜面附着物,而图9b示出了对于包括用于下侧前侵入的舌侧牙合斜面附着物的偏好。
72.图10(i)-10(vi)是示出领域特定的正畸治疗语言的示例语法和用语的表格。
73.图11是领域特定的正畸治疗语言中的治疗模板的示例。
74.图12a是用于创建治疗模板的用户界面的示例。
75.图12b是用于创建治疗模板的用户界面的示例。
76.图13a-13d示出了用于修改治疗模板的用户界面的示例。
77.图14a-14b示出了解析以领域特定的正畸治疗语言编写的治疗模板的示例。
78.图15是示出了使用领域特定的正畸治疗语言的治疗模板来生成一个或多个正畸治疗计划的示例的图。
79.图16示出了使用领域特定的正畸治疗语言系统为患者治疗进行计划的方法的一个示例。
80.图17示出了创建用户特定的治疗方案的方法或过程的另一示例。
81.图18是示出用于使用治疗方案来生成治疗计划的方法的预约(subscriptive)流程的过程图。
82.图19示意性地示出了如本文所述的创建和/或修改用户特定的方案的方法。
83.图20示出了用于本文所述的描述编辑器的用户界面的一个示例。
84.图21是用于领域特定的正畸治疗语言编辑器的用户界面的一种变型的示例。
85.图22示出了示例性方案管理用户界面。
86.图23示出了用于创建新方案的用户界面的一个示例。
87.图24示出了用于存档、删除、公布或修改方案的名称的用户界面的一个示例。
88.图25是用户界面的一个示例,该用户界面示出了系统可以用于验证的案例的列表。
89.图26示出了用于用户特定的治疗方案的治疗审查和验证的用户界面的一个示例。
90.图27是示出各种用户偏好的示例用户界面。
91.图28是示出装置计划环境中的系统的示例的图。
92.图29是示出配置运行时元素的示例方法的流程图的图,该运行时元素在用户设备上显示与治疗计划有关的定制的用户界面元素。
93.图30是示出配置定制的图形用户界面(gui)的示例方法的流程图的图,该gui在用户设备上显示与治疗计划有关的定制的用户界面元素。
94.图31是示出使用语音识别来辅助治疗计划的图表。
具体实施方式
95.通常,医学治疗计划可以允许用户创建患者定制的治疗方案。例如,正畸治疗计划允许用户创建患者定制的治疗方案。这样的方案可以包括用于最终定位、分期、附着物和对准器特征的规则,并且可以根据治疗目标、牙齿的初始或最终位置、或存在的各种临床条件来限定条件行为。手动正畸治疗计划即使在被正畸治疗计划算法辅助时可能也是缓慢而复杂的,该正畸治疗计划算法通常使用简单的参数文件。当用户需要更高程度的定制时,尤其是这样,可以通过手动应用其方案(这可能会很费力并且可能导致不一致的结果),或者通过以共享代码基对特殊规则进行编码来适应更高程度的定制(这可能会导致验证周期较长)。
96.本公开涉及解决与治疗计划(尤其包括正畸治疗计划)有关的技术问题和/或与作为正畸治疗计划的一部分的牙科器具(例如,对准器)的制造有关的技术问题的系统、方法、计算装置可读介质和装置。自动代理(包括使用机器学习模型的那些)可用于协助形成、修改和处理治疗模板,这些模板可以用领域特定的正畸治疗语言进行编码。在一些实施方式中,本文描述的自动代理提供治疗模板,治疗模板可以被转换成正畸治疗计划指令,并与一个或多个患者数据(例如,对患者牙齿的扫描)的集合一起使用来生成一个或多个正畸治疗计划。正畸治疗计划可以包括用于制造牙科器具(例如牙科对准器)的描述或指令。
97.示例结构和系统
98.图28是示出装置计划环境2800中的系统的示例的图。装置计划环境2800包括计算机可读介质2802、(一个或多个)治疗计划接口系统2804、(一个或多个)临床方案管理器(cpm)系统2806、(一个或多个)治疗计划系统2808以及(一个或多个)器具制造系统2810。正畸治疗计划系统2800的一个或多个组件(包括模块)可以彼此耦合(例如,通过在图28中示出的示例耦合)或耦合到在图28中未明确示出的模块。计算机可读介质2802可以包括任何计算机可读介质,包括但不限于总线、有线网络、无线网络或其某种组合。
99.计算机系统可以被实现为引擎,作为引擎的一部分或通过多个引擎来实现。如本文所使用的,引擎包括一个或多个处理器或其一部分。一个或多个处理器的一部分可以包括硬件的某一部分(其少于包括任何给定的一个或多个处理器的全部硬件)(比如寄存器的
子集)、专用于多线程处理器的一个或多个线程的处理器的部分、处理器完全或部分专用于实施引擎的部分功能的时间片等。这样,第一引擎和第二引擎可以具有一个或多个专用处理器,或者第一引擎和第二引擎可以彼此或与其它引擎共享一个或多个处理器。取决于实施方式特定的或其它的考虑,引擎可以是集中式的或其功能是分布式的。引擎可以包括硬件、固件或以计算机可读介质体现的软件,用以由处理器执行。处理器使用实现的数据结构和方法将数据转换成新数据,诸如参考本文的附图所描述的。
100.本文描述的引擎或本文描述的系统和装置可以通过其实现的引擎可以是基于云的引擎。如本文所使用的,基于云的引擎是可以使用基于云的计算系统运行应用程序和/或功能的引擎。应用程序和/或功能的全部或部分可以分布在多个计算装置之间,并且不需要被限制到仅一个计算装置。在一些实施例中,基于云的引擎可以执行最终用户通过网页浏览器或容器应用程序访问的功能和/或模块,而无需将功能和/或模块本地安装在最终用户的计算装置上。
101.如本文所使用的,“数据存储(datastore)”旨在包括具有任何适用的数据组织的储存库,包括表、逗号分隔值(csv)文件、传统数据库(例如,sql)或其它适用的已知或方便的组织格式。数据存储例如可以实现为以专用机器上的物理计算机可读介质、固件、硬件、它们的组合、或者适用的已知或方便的装置或系统体现的软件。诸如数据库接口的数据存储相关组件可被认为是数据存储的“一部分”、某一其它系统组件的一部分、或它们的组合,尽管数据存储关联组件的物理位置和其它特性对于理解本文所述的技术不是关键的。
102.数据存储可包括数据结构。如本文所使用的,数据结构与在计算机中存储和组织数据使得其可在给定上下文中高效地使用的特定方式相关联。数据结构通常基于计算机在其存储器中的任何位置处获取和存储数据的能力,该数据由本身可以存储在存储器中并由程序操纵的地址、位串来指定。因此,一些数据结构基于利用算术运算来计算数据项的地址;而其它数据结构基于在结构本身内存储数据项的地址。许多数据结构使用这两种原理,有时以非平凡的方式组合。数据结构的实现通常需要编写创建和操纵该结构的实例的一组程序。本文描述的数据存储可以是基于云的数据存储。基于云的数据存储是与基于云的计算系统和引擎兼容的数据存储。
103.(一个或多个)治疗计划接口系统2804可以包括一个或多个计算机系统,该计算机系统被配置为与用户交互并向用户提供管理针对患者的治疗计划的能力。在该背景下,“用户”可以指可以访问和/或使用(一个或多个)治疗计划接口系统2804的任何个人,并且可以包括任何医学专业人员,包括牙医、正畸医生、足病医生、医生、外科医生等等
104.在一些实施方式中,(一个或多个)治疗计划接口系统2804包括引擎,用于收集与患者有关的患者数据,该患者将根据治疗计划被治疗。
105.如本文所用,“患者数据”可以包括与患者有关的数据。患者数据可以包括解剖结构信息的表示,例如关于待治疗的人体的特定部分的信息。解剖结构信息的示例包括特定时间的患者的牙列、骨骼、器官等的表示。患者数据可以表示治疗计划之前、之中或之后的解剖结构信息。举例来说,患者数据可以表示在正畸或修复性治疗计划之前、之中或之后的患者的牙列的状态和/或预期状态。可以使用多种技术来捕获患者数据,包括从患者解剖结构的扫描、数字化印模等中捕获患者数据。
106.如本文所用,“治疗计划”可以包括用于治疗医学状况的指令的集合。治疗计划可
以指定但不限于治疗目标、用于实现目标的特定器具、测量进度的里程碑以及其他信息(例如,治疗时长和/或治疗成本)。如本文所述,在一些实施方式中,(一个或多个)治疗计划接口系统2804向用户提供正畸治疗计划以治疗牙齿的咬合不正。治疗计划接口系统2804还可以向用户提供患者牙列的修复性治疗计划以及其他类型的医学治疗计划,以解决患者可能具有的医学状况。在一些实施方式中,治疗计划可包括自动和/或实时治疗计划,例如序列号为16/178,491(名称为“automated treatment planning(自动治疗计划)”)的美国专利申请中所述的治疗计划,其内容通过引用并入本文,如同在本文完整阐述一样。治疗计划还可包括由治疗技术人员(例如通过计算机可读介质2802将治疗计划提供给(一个或多个)治疗计划接口系统2804的用户的治疗技术人员)提供的治疗指令。
107.在各种实施方式中,(一个或多个)治疗计划接口系统2804被配置为允许用户可视化实施治疗计划的器具、与实施治疗计划的器具交互,和/或制造实施治疗计划的器具。作为示例,(一个或多个)治疗计划接口系统2804可向用户提供用户界面,该用户界面显示正畸器具的虚拟表示,该正畸器具将患者的牙齿从初始位置朝向最终位置移动以校正牙齿的咬合不正。(一个或多个)治疗计划接口系统2804可以类似地显示修复性器具和/或其他医疗器具的表示。(一个或多个)治疗计划接口系统2804可以允许用户通过其上支持的ui来修改器具。在各种实施方式中,(一个或多个)治疗计划接口系统2804允许用户通过例如(一个或多个)器具制造系统2810来制造器具。(注意,器具制造系统2810对于治疗计划接口系统2804而言可以是远程的但不必是远程的,并且可以位于治疗计划接口系统2804附近)。
108.(一个或多个)治疗计划接口系统2804可以被配置为向用户提供ui,该ui允许用户与患者讨论治疗计划。作为示例,(一个或多个)治疗计划接口系统2804可以向用户显示患者数据的各部分(例如,要治疗的状况的描述)以及校正状况的治疗选项。治疗计划接口系统2804可以显示被规定执行治疗计划的潜在器具。作为示例,(一个或多个)治疗计划接口系统2804可以向用户显示一系列正畸器具,其被配置为根据正畸治疗计划将患者的牙列从第一位置朝向目标位置移动。(一个或多个)治疗计划接口系统2804可以还被配置为描绘特定器具在治疗计划的各个期的效果。在一些实施方式中,(一个或多个)治疗计划接口系统2805可以实现使用治疗方案来生成如图18所示的治疗计划的方法的预约流程。
109.(一个或多个)治疗计划接口系统2804可以被配置为允许用户与治疗计划进行交互。在一些实施方式中,(一个或多个)治疗计划接口系统2804允许用户指定治疗偏好。如本文中所使用的,“治疗偏好”可以包括用户在治疗状况时偏爱的特定治疗选项和/或治疗工具。治疗偏好可以包括临床设置、治疗目标、器具属性、优选的移动范围、实施特定程序的特定期等。正畸背景下的临床设置的示例包括允许或不允许的治疗的类型、在特定牙齿(例如,磨牙)上使用各种类型的移动、使用特定程序(例如,邻面去釉(ipr))、在特定牙齿上使用正畸附着物等。在正畸背景下的治疗目标的示例包括治疗时长/费用、牙齿的特定预期最终位置和/或中间位置等。在正畸背景下的移动的示例范围包括牙齿将在治疗的各个期内移动的特定距离和/或角度和/或在治疗的各个期施加在牙齿上的特定力。实施特定程序的特定期包括例如在正畸背景下的特定治疗期,以实施附着物、钩、牙合斜面和/或执行诸如手术或邻面去釉等程序。
110.如本文中进一步讨论的,(一个或多个)治疗计划接口系统2804可以被配置为基于治疗模板向用户提供定制的gui元素,其以对用户来说方便的方式来构造其治疗偏好。定制
的gui元素可能包括表格、文本框、ui按钮、可选的ui元素等。在一些实施方式中,定制的gui元素可以列出治疗偏好并且向用户提供接受、拒绝和/或修改治疗偏好的能力。定制的gui元素可以提供接受或拒绝治疗计划的各部分和/或修改治疗计划的各部分的能力。在一些实施方式中,用户的定制的gui元素提供修改为治疗计划建议的器具的各部分的能力。例如,与治疗有关的ui元素可以提供修改在正畸或修复性治疗计划的特定期实施的力系统、牙齿移动的速度、对准器、牙冠、贴面等的各部分的角度和/或方向的能力。
111.如本文所用,“治疗模板”可以包括以“治疗领域特定的方案”表示的结构化数据。(在一些示例中,治疗模板由(一个或多个)cpm系统2608生成,存储在(一个或多个)治疗计划系统2808上的数据存储中,并由(一个或多个)治疗计划系统2808上的引擎解析,该引擎在(一个或多个)治疗计划接口系统2804上创建定制的gui元素。)
112.如本文所用,“治疗领域特定的方案”可以包括专用于治疗计划的计算机语言、运行时对象(例如,应用程序、进程等)、解释的条目(interpreted item)(例如,执行的脚本)等。治疗领域特定的方案可以包括专用于患者数据和/或其收集的属性、专用于治疗计划的描述和/或与治疗计划交互的属性、以及专用于用来实施治疗计划的器具的属性。本公开提供了特定正畸领域的方案的详细示例。注意,本文的示例可应用于修复性和/或特定牙科领域的方案以及其他特定医学领域的方案。
113.在一些实施方式中,治疗模板包括定制的图形用户界面(gui)元素。定制的gui元素可以使用治疗领域特定的方案来生成。如本文所述,用户的治疗模板可以基于其他用户的治疗模板的模板库来定制。作为示例,用户的治疗模板可以从另一个用户的治疗模板和/或以其他方式基于另一个用户的治疗模板得出(例如,该治疗模板中的治疗偏好可以从另一个用户的治疗偏好和/或以其他方式基于另一个用户的治疗偏好得出)。公共模板可以提供得出其他用户的治疗偏好的基础。私有模板可以提供得出特定用户的治疗偏好的基础。另外,定制的gui元素可以在在(一个或多个)治疗计划接口系统2804上执行应用程序和/或进程期间自动生成。定制的gui元素可以被操作用来显示与特定用户有关的治疗计划的属性。
114.(一个或多个)cpm系统2806可以包括一个或多个计算机系统,该计算机系统被配置为使用治疗领域特定的方案来创建治疗模板。在一些实施方式中,(一个或多个)cpm系统2806由cpm技术人员操作,cpm技术人员可以但不必远离(一个或多个)治疗计划接口系统2804的用户。(一个或多个)cpm系统2806也可以由自动代理操作。(一个或多个)cpm系统2806可以包括基于那些用户的治疗偏好的非结构化表示来创建用于用户特定的治疗模板的工具。在一些实施方式中,(一个或多个)cpm系统2806被配置为通过电话面谈、电子邮件、记住(memorializing)讨论的笔记等获得用户过去的治疗偏好。(一个或多个)cpm系统2806可以向技术人员提供编辑工具以便以可以针对治疗领域特定的方案进行组织的方式来构造治疗偏好。在各种实施方式中,(一个或多个)cpm系统2806被配置为支持创建和编辑治疗领域特定的方案。作为示例,(一个或多个)cpm系统2806可以被配置为允许技术人员创建和/或编辑治疗领域特定的脚本,该脚本构造特定用户的治疗偏好。在图19中示出了创建或编辑治疗领域特定的方案的方法的示例流程图。在图20和21中示出了由(一个或多个)cpm系统2806支持的编辑工具的示例屏幕截图。
115.(一个或多个)cpm系统2806可以被配置为向技术人员提供已经创建的和/或对于
特定用户有效的治疗领域特定的方案的集合。在各种实施方式中,(一个或多个)cpm系统2806允许技术人员创建新的治疗领域特定的方案、编辑现有的治疗领域特定的方案,和/或对现有的治疗领域特定的方案采取行动。图22-25示出了创建治疗领域特定的方案、编辑治疗领域特定的方案和/或对治疗领域特定的方案采取动作的示例屏幕截图。
116.另外,(一个或多个)cpm系统2806可以提供验证工具来验证治疗领域特定的方案,以确保治疗领域特定的方案是准确的或以其他方式与治疗偏好相符。作为示例,(一个或多个)cpm系统2806可以提供特定的治疗领域特定的方案将如何出现在治疗计划软件中的视觉描绘。如本文所述,(一个或多个)cpm系统2806可以采用一个或多个验证度量来量化验证。可能与正畸背景相关的验证度量的示例包括每象限的牙弓扩张度量、覆盖(overjet)度量、覆牙合度量、切牙间(intercisal)夹角度量和/或治疗计划是否符合最小或阈值牙根移动方案的标记。图26示出了由cpm系统2806提供的验证工具的示例屏幕截图。
117.(一个或多个)cpm系统2806可以包括图1a和1b所示的治疗模板引擎104以及图1a和1c所示的领域特定的正畸治疗语言解析引擎106的一个或多个元素。
118.(一个或多个)治疗计划系统2808可以包括一个或多个计算机系统,其被配置为向(一个或多个)治疗计划接口系统2804提供治疗计划。(一个或多个)治疗计划系统2808可以接收患者数据和与用户相关的治疗偏好。(一个或多个)治疗计划系统2808还可以为患者数据提供治疗计划,该治疗计划适应与用户有关的治疗偏好。(一个或多个)治疗计划系统2808可以实施本文进一步提及的自动和/或实时治疗计划。
119.(一个或多个)治疗计划系统2808可以包括一个或多个引擎,其被配置为向(一个或多个)治疗计划接口系统2804提供治疗计划。(一个或多个)治疗计划系统2808可以接收患者数据和与用户相关的治疗偏好。(一个或多个)治疗计划系统2808还可以为患者数据提供治疗计划,该治疗计划适应与用户有关的治疗偏好。在各种实施方式中,(一个或多个)治疗计划系统2808通过治疗医学状况的指令来识别和/或计算治疗计划。治疗计划可以指定治疗目标、特定结果、中间结果和/或用于实现目标/结果的推荐器具。治疗计划还可以包括治疗时长和/或里程碑。在各种实施方式中,(一个或多个)治疗计划系统2808计算用于治疗牙齿的咬合不正的正畸治疗计划、用于患者牙列的修复性治疗计划、医疗治疗计划等。治疗计划可以包括自动和/或实时元素,并且可以包括序列号为16/178,491(名称为“automated treatment planning(自动治疗计划)”)的美国专利申请中所述的技术。在各种实施方式中,(一个或多个)治疗计划系统2808由治疗技术人员管理。如本文所述,治疗计划可以根据用户的治疗偏好来适应患者数据。
120.(一个或多个)治疗计划系统2808可以包括引擎,该引擎允许(一个或多个)治疗计划接口系统2804的用户可视化实施治疗计划的器具、与实施治疗计划的器具交互和/或制造实施治疗计划的器具。(一个或多个)治疗计划系统2808可以支持ui,该ui显示正畸器具的虚拟表示,该正畸器具将患者的牙齿从初始位置朝向最终位置移动以校正牙齿的咬合不正。(一个或多个)治疗计划系统2808可以类似地包括引擎,该引擎配置(一个或多个)治疗计划接口系统2804以显示修复性器具和/或其他医学器具的表示。(一个或多个)治疗计划系统2808可以通过例如(一个或多个)器具制造系统2810来支持器具的制造。
121.在一些实施方式中,(一个或多个)治疗计划系统2808提供允许用户与患者讨论治疗计划的定制的gui。(一个或多个)治疗计划系统2808可以提供患者数据、要治疗的状况
和/或在(一个或多个)治疗计划接口系统2804上显示的治疗选项。(一个或多个)治疗计划系统2808可以呈现被指定用于实施治疗计划的潜在器具(例如,正畸器具系列,其被配置为根据正畸治疗计划将患者的牙列从第一位置朝向目标位置移动;特定器具在治疗计划的不同期的效果等)。在一些实施方式中,(一个或多个)治疗计划系统2808支持用于使用治疗方案来生成治疗计划的方法的预约流程,如图18所示。
122.(一个或多个)治疗计划系统2808可以包括引擎,以支持用户与治疗计划的交互。(一个或多个)治疗计划系统2808可以使用治疗偏好,包括由(一个或多个)cpm系统2806在治疗领域特定的方案中生成的那些。在各种实施方式中,(一个或多个)治疗计划系统2808向(一个或多个)治疗计划接口系统2804提供治疗模板,该治疗计划接口系统2804以用户方便的方式构造用户的治疗偏好。如本文所述,治疗模板可以包括结构化数据、ui元素(表格、文本框、ui按钮、可选的ui元素等)等。
123.(一个或多个)治疗计划系统2808可以包括一个或多个数据存储,其被配置为存储根据治疗领域特定的方案表达的治疗模板。(一个或多个)治疗计划系统2808还可以包括一个或多个处理引擎,以用于处理(例如,解析)治疗模板以在(一个或多个)治疗计划接口系统2804上形成定制的gui元素。如本文所述,处理引擎可以将治疗模板转换成脚本或其他运行时元素,以支持在(一个或多个)治疗计划接口系统2804上定制的gui元素。如本文所述,治疗模板可能已经由(一个或多个)cpm系统2806创建和/或验证。
124.在一些实施方式中,(一个或多个)治疗计划系统2808向(一个或多个)治疗计划接口系统2804提供定制的gui元素,该定制的gui元素是使用治疗领域特定的方案生成的。定制的gui元素可以基于治疗模板,对于用户而言,该治疗模板可以基于其他用户的治疗模板的模板库来定制。治疗模板可以包括公共和/或私有治疗模板。在一些实施方式中,(一个或多个)治疗计划系统2808生成定制的gui元素,以供应用程序和/或进程在(一个或多个)治疗计划接口系统2804上显示。定制的gui元素可以操作用于显示与特定用户相关的治疗计划的属性。
125.(一个或多个)治疗计划系统2808可以包括(一个或多个)治疗计划引擎102、患者数字牙齿模型引擎110、正畸治疗计划数据存储116、治疗计划指令114、治疗模板数据存储112和患者数字牙齿数据存储117中的一个或多个元素,如图1a所示。(一个或多个)治疗计划系统2808可以包括图1a和图1b所示的治疗模板引擎104的以及图1a和1c所示的领域特定的正畸治疗语言解析引擎106一个或多个元素。
126.(一个或多个)器具制造系统2810可以包括一个或多个计算机系统,其被配置为制造器具。如本文所讨论的,要制造的器具的示例包括牙科器具以及非牙科器具。牙科器具的实例包括对准器、其他聚合牙科器具、牙冠、贴面、牙桥、保持器、牙科手术导向器等。非牙科器具的实例包括矫形装置、助听器、手术导向器、医疗植入物等。
127.(一个或多个)器具制造系统2810可以包括热成型系统,其被配置为间接和/或直接形成器具。(一个或多个)器具制造系统2810可以实施指令以间接地制造器具。作为示例,(一个或多个)器具制造系统2810可以被配置为在阳模或阴模上热成型器具。牙科器具的间接制造可以涉及以下步骤中的一个或多个:(例如,通过增材制造、铣削等)产生处于目标排列的患者牙列的阳模或阴模,在模具上热成型一个或多个片材以便生成器具壳体,在壳体中形成一个或多个结构(例如,通过切割、蚀刻等),和/或将一个或多个组件耦合到壳体(例
如,通过挤压、增材制造、喷涂、热成型、粘合剂、接合、紧固件等)。可选地,本文所述的一个或多个辅助器具组件(例如,松紧带(elastics)、丝(wires)、弹簧(springs)、杆(bars)、拱形扩展器(arch expanders)、扩腭器(palatal expanders)、双颌板(twin blocks)、咬合块(occlusal blocks)、牙合斜面(bite ramps)、下颌前移夹板(mandibular advancement splints)、牙合板(bite plates)、桥体(pontics)、钩(hooks)、托架(brackets)、头带管(headgear tubes)、缓冲管(bumper tubes)、上颚杆(palatal bars)、框架(frameworks)、针管装置(pin-and-tube apparatuses)、颊罩(buccal shields)、颊肌弓(buccinator bows)、丝线罩(wire shields)、舌状凸缘和护垫(lingual flanges and pads)、护唇垫或缓冲杠(lip pads or bumpers)、突出物(protrusions)和凹陷物(divots)等)与器具壳体分开地形成并在壳体制造完成后耦合到器具壳体(例如,通过粘合剂、接合、紧固件、安装特征等)。
128.(一个或多个)器具制造系统2810可以包括直接制造系统,其被配置为直接制造器具。作为示例,(一个或多个)器具制造系统2810可以包括计算机系统,其被配置为使用增材制造技术(在本文中也称为“3d打印”)或减材制造技术(例如,铣削)。在一些实施例中,直接制造涉及在不使用物理模板(例如,模具、掩模等)来限定物体的几何形状的情况下形成物体(例如,正畸器具或其一部分)。增材制造技术可以包括:(1)光固化(vat photopolymerization)(例如,立体光刻),在其中物体从成桶的液态光聚合物树脂被逐层构造;(2)物料喷射,在其中使用连续或按需滴落(dod)方法将物料喷射到构建平台上;(3)粘合剂喷射,在其中构建材料(例如,基于粉末的材料)和粘合材料(例如,液体粘合剂)的交替层通过打印头沉积;(4)熔融沉积成型(fdm),在其中材料通过喷嘴抽出,被加热并且逐层沉积;(5)粉末床熔合,其包括但不限于直接金属激光烧结(dmls)、电子束熔化(ebm)、选择性热烧结(shs)、选择性激光熔化(slm)和选择性激光烧结(sls);(6)片材层压,其包括但不限于分层实体制造(lom)和超声增材制造(uam);以及(7)定向能量沉积,其包括但不限于激光工程网成形、定向光制造、直接金属沉积和3d激光熔覆。例如,立体光刻可以用于直接制造本文中的一个或多个器具。在一些实施例中,立体光刻法涉及根据期望的横截面形状使用光(例如紫外光)选择性地聚合光敏树脂(例如光敏聚合物)。通过依次聚合多个物体横截面,可以以逐层方式建立物体几何形状。作为另一个示例,(一个或多个)器具制造系统2810可以被配置为使用选择性激光烧结直接制造器具。在一些实施例中,选择性激光烧结涉及根据期望的横截面形状使用激光束来选择性地熔化和融合粉末材料层,以便建立物体几何形状。作为又一个示例,(一个或多个)器具制造系统2810可以被配置为通过熔融沉积成型直接制造器具。在一些实施例中,熔融沉积成型涉及以逐层方式熔化并选择性地沉积热塑性聚合物的细丝,以便形成物体。在又一示例中,(一个或多个)器具制造系统2810可以被配置为实施材料喷涂来直接制造器具。在一些实施例中,材料喷涂涉及将一种或多种材料喷射或挤出到构建表面上,以形成物体几何形状的连续层。
129.在一些实施例中,(一个或多个)器具制造系统2810可以包括直接制造系统和间接制造系统的组合。在一些实施例中,(一个或多个)器具制造系统2810可以被配置为以逐层的方式建立物体的几何形状,其中,连续的层在分开的构建步骤中形成。替代地或组合地,(一个或多个)器具制造系统2810可以被配置为使用物体的几何形状的连续构建,在本文中被称为“连续直接制造”。可以使用各种类型的连续直接制造系统。作为示例,在一些实施例
中,(一个或多个)器具制造系统2810可以使用“连续液体相间印刷”,在其中通过在物体的构建表面和抑制聚合的“死区”之间形成部分固化的树脂的梯度,从可光聚合树脂的贮存器连续构建物体。在一些实施例中,半透膜被用于控制光聚合抑制剂(例如,氧气)向死区中的输送,以便形成聚合梯度。连续液体相间打印系统的示例在以下文献中进行描述:公开号为2015/0097315、2015/0097316和2015/0102532(对应于美国专利号9,205,601、9,216,546和9,211,678)的美国专利,它们的每一个的公开内容通过引用整体并入本文。作为另一个示例,(一个或多个)器具制造系统2810可以被配置为通过在辐照期间构建平台的连续运动(例如,沿着垂直方向或z方向)从而使被辐照的光敏聚合物的硬化深度受运动速度控制来实现物体几何形状的连续构建。因此,可以实现材料在构建表面的连续聚合。在美国专利号7,892,474中描述了示例系统,该专利的公开内容通过引用整体并入本文。
130.在另一个示例中,(一个或多个)器具制造系统2810可以被配置为挤压由围绕实心股线(solid strand)的可固化液体材料组成的复合材料。可以沿着连续的3d路径挤压复合材料以便形成物体。示例系统在美国专利公开号2014/0061974(对应于美国专利号9,511,543)中描述,其公开内容通过引用全部结合到本文中。
131.在又一个示例中,(一个或多个)器具制造系统2810可以实施“螺旋光刻”方法,在其中,在使构建平台连续旋转和升高的同时,利用聚焦辐射来固化液态光聚合物。因此,可以沿着螺旋构造路径连续地构建物体几何形状。此类系统的示例在美国专利公开号2014/0265034(对应于美国专利号9,321,215)中描述,其公开内容通过引用整体结合到本文中。
132.(一个或多个)器具制造系统2810可以包括图1a所示的(一个或多个)器具制造引擎118的一个或多个元素。
133.装置计划环境2800的系统可以操作用于提供与治疗计划有关的定制的gui。在一些实施方式中,(一个或多个)治疗计划接口系统2804、(一个或多个)cpm系统2806和(一个或多个)治疗计划系统2808可以操作用于如下创建根据领域特定治疗的方案表示的治疗模板。(一个或多个)cpm系统2806可以通过电话访谈、电子邮件交换、消息、笔记中记述的对话等从(一个或多个)治疗计划接口系统2804中收集治疗偏好的非结构化表示。技术人员或自动代理可以使用(一个或多个)cpm系统2806上的工具来根据治疗领域特定的方案为用户创建治疗模板。(一个或多个)cpm系统2806还可以验证治疗模板以验证治疗模板符合给定的用户和/或治疗结果。(一个或多个)cpm系统2806可以将治疗模板提供给(一个或多个)治疗计划系统2808,以用于存储和/或在执行中使用。
134.另外,(一个或多个)治疗计划接口系统2804、(一个或多个)治疗计划系统2808和/或(一个或多个)器具制造系统2810可以操作用于提供给定患者的治疗计划和/或器具。如本文所述,(一个或多个)治疗计划接口系统2804可以收集患者数据。通过患者数据,先前通过治疗模板来记述其治疗偏好的用户可以使用(一个或多个)治疗计划系统2808中的引擎来收集一个或多个治疗计划。(一个或多个)治疗计划系统2808可以收集治疗模板并使用治疗领域特定的方案解析这些治疗模板,以便高效且有效地生成定制的gui元素,这些元素在治疗计划的背景下表示治疗偏好。用户可以使用(一个或多个)治疗计划接口系统2804来与治疗计划进行交互。在各种实施方式中,用户和/或(一个或多个)治疗计划系统2808提供指令以通过器具制造系统2810来制造器具。
135.图1a是示出正畸治疗计划系统100的示例的图。正畸治疗计划系统100的模块可以
包括一个或多个引擎、处理器和数据存储。
136.正畸治疗计划系统100可以包括计算机可读介质、正畸治疗计划引擎102、治疗模板引擎104、患者数字牙齿模型引擎110、领域特定的正畸治疗语言解析引擎106、正畸治疗计划数据存储116、正畸治疗计划指令数据存储库114和治疗模板数据存储112。正畸治疗计划系统100a的一个或多个组件(包括模块)可以彼此耦合(例如,通过图1a所示的示例耦合)或耦合到未在图1a中明确示出的模块。该计算机可读介质可以包括任何计算机可读介质,包括但不限于总线、有线网络、无线网络或其某种组合。
137.(一个或多个)正畸治疗计划引擎102可以包括一个或多个处理器,其被配置为通过在患者牙齿的数字模型上应用正畸治疗计划指令的规则来生成正畸治疗计划。(一个或多个)正畸治疗计划引擎可以在一个或多个处理器(例如,一个或多个处理器108)上运行,并且可以包括由正畸治疗计划指令补充或修改的其他规则(默认规则)。在一些变型中,正畸治疗计划引擎实现一个或多个自动代理,该自动代理被配置为学习从受试者获得的针对弓形的正畸治疗计划。
138.在各种实施方式中,(一个或多个)治疗模板引擎104可以实现一个或多个自动代理,该自动代理被配置为以领域特定的正畸治疗语言生成、聚集和/或收集治疗模板。(一个或多个)治疗模板引擎可以包括用于列出、显示等的一个或多个输出(屏幕、打印机等)103,使用正畸治疗计划,并且可以连接到一个或多个数据存储(例如,治疗模板数据存储),这些数据存储包含一个或多个治疗模板库。治疗模板引擎可以包括一个或多个用户界面(ui),用于选择、修改、存储、审查等一个或多个治疗模板。
139.在一些实施方式中,(一个或多个)患者数字牙齿模型引擎110可以用于接收、收集、选择和/或处理关于患者的牙弓的信息。在某些变型中,有关患者牙弓的信息是对患者牙弓或其一部分的扫描,该扫描直接或间接地进行,例如通过扫描患者牙齿的印模。在一些实施方式中,患者信息是来自手持式光学扫描仪(例如,口内扫描仪)的数字扫描。患者数字牙齿模型可以收集、访问、接收、存储、处理和/或修改一个或多个患者数字牙齿模型。数字牙齿模型可以是患者的牙弓中的一个或两个的3d模型,和/或它可以包括对患者的(一个或多个)牙弓的描述,和/或它可以包括关于患者的数据(包括元数据)(例如,患者的年龄、性别、健康状况、预存状况等)。
140.在各种实施方式中,正畸治疗计划系统实现一个或多个自动代理,该自动代理被配置为收集治疗模板(包括访问治疗模板数据存储110)、收集患者数字牙齿模型信息(包括访问患者数字牙齿模型数据存储117)和/或解析治疗模板,以使用领域特定的正畸治疗语言解析引擎106将治疗模板转换为用于(一个或多个)正畸治疗计划引擎102的可执行指令,该领域特定的正畸治疗语言解析引擎106可以访问正畸治疗计划指令数据存储114。
141.由正畸治疗计划系统生成的正畸治疗计划可以被存储、发送、审查和/或修改(例如,迭代地)。正畸治疗计划系统100可以输出/显示(一个或多个)正畸治疗计划,包括输出/显示患者的(一个或多个)牙弓的建模/预测构型和/或治疗步骤和/或所需的器具;正畸治疗计划系统100可以将(一个或多个)正畸治疗计划存储在正畸治疗计划数据存储116中。可选地,正畸治疗计划系统100可以包括(一个或多个)器具制造引擎118。(一个或多个)器具制造引擎118可以实施一个或多个自动代理,该自动代理被配置为制造牙科器具(例如,对准器)。对准器的示例在以下文献中进行详细描述:美国专利号5,975,893和公开的pct申请
wo 98/58596,其出于所有目的通过引用并入本文。采用在美国专利号5,975,893中描述的技术的牙科器具的系统可从加利福尼亚州圣何塞的阿莱恩技术有限公司购得,商标名为invisalign系统。在本文的整个说明书中,就牙科器具而言,术语“正畸对准器”、“对准器”或“牙科对准器”的使用是术语“器具”和“牙科器具”的一个示例。其他器具/牙科器具可以包括扩腭器、牙合斜面等。为清楚起见,下文中在使用和应用牙科对准器的背景下描述实施例,但应理解,除非另外指出,否则这些设备和方法可以应用于任何牙科器具。(一个或多个)器具制造引擎118可以是3d打印系统、热成型系统或其某种组合的一部分。
142.图1b是示出(一个或多个)治疗模板引擎104的示例的图。(一个或多个)治疗模板引擎104可以包括牙科专业人员偏好收集引擎124、治疗模板修改引擎120、领域特定的正畸治疗语言脚本编写引擎122和/或治疗模板测试引擎126。(一个或多个)自动治疗模板引擎104的一个或多个模块可以彼此耦合(例如,通过图1b所示的示例耦合)或耦合到未在图1b中明确示出的模块。治疗模板引擎还可以包括正畸治疗计划指令数据储存124(并且模块124、120、122、126中的任何一个可以访问正畸治疗计划指令数据储存124)。
143.治疗模板引擎104可以生成以领域特定的正畸治疗语言编写的治疗模板。例如,治疗模板引擎104可以重新(de novo)为用户生成治疗模板,或者治疗模板引擎104可以修改来自例如存储在治疗模板数据存储112中的一个或多个治疗模板(例如,治疗模板库)的现有的治疗模板。(一个或多个)牙科专业人员偏好收集引擎124可以聚合用户(例如,牙科专业人员)的偏好信息,并且可以包括用于请求和接收偏好数据的一个或多个用户界面。治疗模板引擎可以在领域特定的正畸治疗语言脚本编写引擎122的帮助下将牙科专业人员的偏好编码到治疗模板中。在形成领域特定的正畸治疗语言的治疗模板的过程中或之后,治疗模板引擎可以(在某些情况下,迭代地)例如使用治疗模板测试引擎126来测试治疗模板。治疗模板可以通过将治疗模板解析(或尝试解析)为正畸治疗计划指令来进行测试。解析中的问题可以作为治疗模板引擎的一部分被标记和解决,包括通知用户(经由输出)并允许修改有问题的部分。在一些变型中,测试还可以包括执行正畸治疗计划指令中的或者患者牙科信息的“测试案例”的正畸治疗计划指令或模拟该正畸治疗计划指令的执行,或者使用实际的患者牙科信息,例如患者牙齿的数字模型。用户(例如,牙科专业人员)可以查看正畸治疗计划,并且可以基于得到的正畸治疗计划来修改治疗模板,直到用户满意为止。一旦完成,就可以(例如,在治疗模板数据存储中)存储治疗模板并给用户提供索引以供以后使用。
144.图1c是示出(一个或多个)领域特定的正畸治疗语言解析引擎106的示例的图。(一个或多个)领域特定的正畸治疗语言解析引擎106可以包括治疗模板访问引擎128、牙齿移动规则引擎130和/或正畸治疗计划指令转换引擎132。(一个或多个)领域特定的正畸治疗语言解析引擎106的一个或多个模块可以彼此耦合(例如,通过图1c所示的示例耦合)或耦合到未在图1c中明确示出的模块。(一个或多个)领域特定的正畸治疗语言解析引擎也可以包括数据交换格式数据存储134,并且模块128、130、132中的任何一个都可以访问该数据交换格式数据存储134。
145.领域特定的正畸治疗语言解析引擎106可以至少部分地基于治疗模板(包括治疗模板的领域特定的正畸治疗语言)来构建正畸治疗计划指令的集合。治疗模板访问引擎可以获取以领域特定的正畸治疗语言编写的治疗模板。治疗模板可以被存储在治疗模板数据存储112中。然后,获取的治疗模板可以通过正畸治疗计划指令转换引擎132转换,该正畸治
疗计划指令转换引擎132可以结合牙齿移动规则引擎130一起将领域特定的正畸治疗语言解析为规则(例如,正畸治疗计划指令)的集合。牙齿移动规则引擎130还可以为治疗模板未指定的偏好或动作设置默认规则。用于治疗(例如,移动)治疗模板和牙齿移动规则引擎130指定的牙齿的规则可以以数据交换格式来表示,包括通过访问数据交换格式数据存储134。以数据交换格式来表示正畸治疗计划指令可以在将正畸治疗计划指令应用于(一个或多个)正畸治疗计划引擎102中的患者特定的数据(例如,患者牙齿的数字模型)时,允许其由(一个或多个)正畸治疗计划引擎来执行,以生成一个或多个正畸治疗计划。
146.图1d是使用针对用户(例如,由用户创建、修改和/或选择)的治疗模板来生成患者特定的正畸治疗计划的方法的示例。该方法还包括使用正畸治疗计划形成一系列牙科器具(例如,对准器)的步骤。在图1d中,治疗模板可以例如通过生成、选择、接收等用于计划正畸治疗的治疗模板来收集;该治疗模板以领域特定的正畸治疗语言136表示。因此,收集包括从现有的正畸治疗计划重新生成和/或修改或得出。正畸治疗计划以领域特定的正畸治疗语言编写。正畸治疗计划可以从存储装置/存储器召回,并向一个或多个正畸治疗计划引擎提供具有患者特定的数据的集合(例如患者牙齿的3d数字模型138)的正畸治疗计划。
147.正畸治疗计划在传递到正畸治疗计划引擎之前或之后,可以被解析为正畸治疗计划指令的集合140。一旦被解析,正畸治疗计划指令就可以由在患者特定的数据上运行的正畸治疗计划引擎执行以生成正畸治疗计划142。一旦创建了(一个或多个)正畸治疗计划,其就可以被呈现、审查和/或处理144。可选地(如虚线所示),正畸治疗计划可以通过修改治疗模板来修改。在一些变型中,然后结果得到的正畸治疗计划可以被用于形成一系列牙科器具(例如,牙科对准器)146,其可以被发送给用户和/或患者。
148.图2a是治疗模板创建过程的一种变型的概观。在图2a中,示出了用于生成(一个或多个)正畸治疗计划220的信息流程。在此示例中,该过程是使用日志跟踪(“治疗计划方案跟踪”或“tpp跟踪”)可跟踪的。tpp跟踪是生成每个正畸治疗计划时触发的正畸治疗计划指令(来自治疗模板)或规则的日志。日志跟踪可用于故障排除和分析。单个正畸治疗计划或多个正畸治疗计划可以由(一个或多个)正畸治疗计划引擎218生成。一些正畸治疗计划引擎被配置为提供多个备选的正畸治疗计划。用于生成多个不同的正畸治疗计划的变量可以由用户指示,包括作为治疗模板的一部分。这些变量可以包括例如,使用附着物/不使用附着物的期数(例如,12、18、20、24、30等)等。实际上,任何用户偏好可以变化以生成备选的正畸治疗计划。结果得到的正畸治疗计划可以分开提供,也可以以阵列、数据集等形式提供。
149.正畸治疗计划引擎218可以接受、收集、加载或以其他方式接收正畸治疗计划指令224(在本文中也称为“治疗计划方案”或tpp)。在图2a中所示的示例中,正畸治疗计划指令在已经从领域特定的正畸治疗语言被解析(例如,转换)成正畸治疗计划指令之后可以从治疗模板216被组装。在图2a中,来自治疗模板的规则可以与自动生成的(例如,“通用”)规则214或正畸治疗计划指令的片段进行组合。可选地,来自治疗模板的正畸治疗计划指令和自动生成的规则的(一个或多个)部分可以与手动编码的正畸治疗计划指令212结合以形成正畸治疗计划指令的最终的集合224。通常,正畸治疗计划指令可以被编码为可以由正畸治疗计划引擎(例如,“治疗”)218调用的解释语言。尽管图2a中的正畸治疗计划指令224被示出为来自治疗模板216的指令、手动编码的规则212和自动生成的规则214的组合,但是在一些变型中,正畸治疗计划指令可以仅从治疗模板中得出,或仅从治疗模板和自动生成的规则
中得出,或仅从治疗模板和手动编码的片段中得出。
150.治疗模板本身可以由技术人员210和/或用户(例如,牙科专业人员,例如医生208)创建和编辑。用户还可以将患者信息提供给(一个或多个)正畸治疗计划引擎218。例如,用户可以提供患者记录222,其可以包括例如患者牙齿的数字模型(例如3d表面和/或体积模型),该数字模型可以用于生成(一个或多个)正畸治疗计划。另外,用户还可以向正畸治疗计划引擎指定附加参数,例如当生成包括不同对准器产品226(例如,期数)的多个正畸治疗计划时哪些参数改变。例如,通过选择使用哪个牙科产品(例如,牙齿对准产品),用户可以在生成对应于不同产品临床参数226的多个不同的正畸治疗计划时选择改变哪些选项。如上所述,可选地,这些可变参数可以在治疗模板中指定,例如作为特定用户的常规默认值。
151.图2b示出了用于选择、修改或设计特定于用户的正畸治疗计划的一种方法的替代视图。在图2b中,用户308可以自己生成(例如,选择、修改、创建)正畸治疗计划302,或者用户可以与技术人员310一起工作。通常,治疗模板以领域特定的正畸治疗语言来表示。例如,可以向用户和/或技术人员提供用户界面,该用户界面将针对正畸治疗选项的用户偏好转换为领域特定的正畸治疗语言和/或用户和/或技术人员可以以领域特定的正畸治疗语言直接编写治疗模板。可选地,牙科实验室(dental lap)(例如,服务提供商)可以直接修改治疗模板304。在一些变型中,可以例如自动地修改每个治疗模板,以包括由(一个或多个)正畸治疗计划引擎318使用的某些基准(baseline)和/或默认的正畸治疗计划指令(规则)。
152.一旦治疗模板草案被完成,就可以通过将其解析为正畸治疗计划指令324的集合来直接对其进行测试和/或使用。正畸治疗计划指令通常可以由正畸治疗计划引擎执行。
153.在这些示例中的任何一个中,可以对治疗模板进行检查或测试和/或修改。例如,治疗模板在解析为正畸治疗计划指令之后可以被提供给正畸治疗计划引擎318,并且患者牙齿信息的测试集(例如,“患者的牙齿的测试数字模型”)可以被用来生成测试正畸治疗计划。信息的测试集可以存储在例如正畸治疗计划数据存储330中。该正畸治疗计划可以包括示出正畸治疗计划的各期的书面表达(written)和/或图像,包括患者(或测试患者)的牙齿在每个状态下的模拟(图像、3d模型、视图等)和/或在每一期使用的牙科器具的描述(书面表达、数学、图像等)。用户308可以审查测试结果,并且可以自己或与技术人员310一起修改治疗模板。尽管图2b示出了测试案例,但是可以为实际的患者数据提供相同的反馈。
154.图2c示意性地示出了为特定使用(例如,牙科专业人员,例如医生)创建治疗模板的另一示例。在图2c中,牙科专业人员可以与技术人员合作来以领域特定的正畸治疗语言对治疗模板进行编码。模板可以填写有基于例如以下各项的用户的偏好:来自其他案例/模板的现有偏好、来自同一用户的其他案例的历史数据、来自用户的过去的评论以及当前的面谈信息。治疗模板可以通过审查测试案例来验证(测试),并由用户和/或技术人员进行审查,并且进行迭代修改。然后治疗模板可以被保存或存储在系统(例如,正畸治疗计划系统)中,并且可以由该用户或其他用户用作模板。例如,治疗模板可以通过附属于用户的用户识别指示符(例如,数字、字母数字等)或代码进行标记。治疗模板也可以标记为公开(意味着其他用户可以选择和/或形成其修改版本)或标记为私有。然后模板可以被立即或稍后用于生成关于一个或多个案例的正畸治疗计划。一旦完成了(一个或多个)用户模板,就可以以流线型方式快速地执行生成正畸治疗计划和/或生成符合患者的正畸治疗计划的牙科器具的整个过程。
155.例如,如图2d所示,用户治疗模板可以被应用于该用户(例如,该牙科专业人员)的任何患者。可以直接或间接地扫描患者的牙弓,并且该患者的牙科信息(例如,患者牙齿的数字模型)可以与用户选择的正畸治疗计划一起存储并且应用到正畸治疗计划引擎以生成一个或多个正畸治疗计划。由于治疗模板可以由系统预先验证并存储,因此该过程可以例如在几分钟之内快速完成。然后,患者和/或用户可以查看一个或多个正畸治疗计划,并选择要进行哪个正畸治疗计划,并且可以制造与该正畸治疗计划相对应的牙科器具(例如,对准器)。替代地,如图2d所示,正畸治疗计划可以由用户来修改,该用户可以修改治疗模板,并且可以将修改后的正畸治疗计划再次反馈到正畸治疗计划引擎。
156.治疗模板通常记录用户治疗偏好。人类和机器两者均可读且专用于正畸治疗的领域特定的正畸治疗语言的使用在正畸治疗计划和正畸装置制造中提供了高度的灵活性和效率。例如,领域特定的正畸治疗语言能够实现许多不同的正畸治疗计划方案的自动化,并有助于用户(例如,医生)、技术人员和研发人员之间的通信。与简单的参数文件相比,由于其包括条件语句的语义,并且暴露了更多的配置选项,因此增加了更多的灵活性。领域特定的正畸治疗语言可用于编辑和可视化tpp,因此可以是简洁明了且易于理解的。领域特定的正畸治疗语言脚本可以自动转换成处于解释语言的可执行代码。
157.治疗模板可以被转换成全部正畸治疗计划指令或部分正畸治疗计划指令(例如,片段),这些指令被提供给(一个或多个)正畸治疗计划引擎以生成正畸治疗计划。正畸治疗计划指令通常是应该如何计划治疗的完整规范。
158.领域特定的正畸治疗语言是可以描述正畸治疗计划指令中可配置部分的语言。领域特定的正畸治疗语言可能不是正畸治疗计划指令的完整集合,因为正畸治疗计划指令的某些部分可能是硬编码的。
159.例如,图3示出了生成正畸治疗计划指令的完整集合,示出了从组成部分(包括治疗模板,以及自动和/或手动添加的部分)形成正畸治疗计划指令(例如,正畸治疗计划方案或tpp)。在图3中,治疗模板351被解析为正畸治疗计划指令353,并且这些指令与自动生成的附加正畸治疗计划指令357组合,该附加正畸治疗计划指令357可以是常见的正畸治疗计划指令357。可选地,可以添加附加的正畸治疗计划指令355。最终的正畸治疗计划指令359可以是正畸治疗计划指令的组合集合,并且可以由正畸治疗计划引擎直接执行。这些正畸治疗计划指令可以是数据交换格式,其可以由(一个或多个)正畸治疗计划引擎直接处理。
160.例如,针对正畸治疗计划指令的完整集合的源代码可以由三部分组成,包括所有正畸治疗计划指令集合所共有的部分(例如,其可以以计算机语言的组合(例如,部分使用c ,且部分使用领域特定的正畸治疗语言)进行编写)、以及特定于特定的正畸治疗计划引擎的部分。特定于特定的正畸治疗计划引擎的部分可以以领域特定的正畸治疗语言进行编写,并且可以从治疗模板中生成。在某些变型中,仅使用第二部分(例如,治疗模板),因为它可能包括作为默认值的“公共”指令。
161.领域特定的正畸治疗语言
162.领域特定的正畸治疗语言可以包括特定于正畸治疗的句法和语法。例如,领域特定的正畸治疗语言可以包括特定于临床设置的语法,这可能会影响一个或多个正畸治疗计划阶段。领域特定的正畸治疗语言可以包括动词和名词以及任选变元。例如:“disable class_correction”、“restrict movements(teeth:molars)”、“limit ipr(teeth:
anteriors,max_amount:0.30mm)”、“set filters(any_product,open_bite,overjet,ipr,attachments)”、“put hook(on:upper canines)”。
163.领域特定的正畸治疗语言还可包括条件语句,包括条件“if”语句,其指牙齿的初始位置、最终位置、治疗目标或存在或者牙弓中的其他状况以及牙弓的治疗。例如:“if(initially open_bite》0.5mm)...”;“if(performing intrusion(upper anteriors)》0.5mm)...”;“if(performing extrusion(lower molars)》0.5mm and initially posterior_open_bite》0.3mm)...”。
164.领域特定的正畸治疗语言还可以包括以适合于正畸治疗的单位给出的值,例如:毫米、度数或百分比等:“50%”;“1.5毫米”;
“‑
0.5mm”;“30度”。
165.领域特定的正畸治疗语言可以直接引用牙齿的类型和数字(number),并且可以使用牙齿的范围和单个牙齿的名称,例如:“尖牙”;“磨牙”;“尖牙和磨牙”;“左上磨牙和左下磨牙”;“上第二前磨牙和下第二前磨牙”;“乳第二磨牙”;“上乳中切牙”。
166.领域特定的正畸治疗语言可以包括诸如“for”循环之类的循环,以在一系列牙齿、象限或针对每个颌来重复指令的集合。例如:
[0167][0168]
领域特定的正畸治疗语言可以包括列表(例如,顺序重要的实体的序列),例如:“apply movement_separation(teeth:anteriors,order:[lingual_root_torque,intrusion])”;“apply sequential_movement(movement:mesialization,overlap:0%,order:[incisors,canines])”。
[0169]
领域特定的正畸治疗语言还可以包括嵌套代码块,例如:
[0170][0171]
领域特定的正畸治疗语言也可以再次使用不同的模板或模板的部分,并且可以通过名称来调用它们。例如:“使用模板dr.xyz”;“使用模板xyz”。
[0172]
领域特定的正畸治疗语言可以包括未被正畸治疗计划算法解析的注释,并且仅用于与用户或其他利益相关者进行交流。
[0173]
例如,图4示出了领域特定的正畸治疗语言的通用语句的概观的示例,其示出了各种设置(例如,位置)和条件。领域特定的正畸治疗语言特别适合并具体地被配置为包括针对正畸治疗的用户特定的偏好并对其进行编码。图5a-5b、6a-6b、7a-7b、8a-8b和9a-9b示出了可以被认为是用户偏好并且可以以领域特定的正畸治疗语言被直接编码和引用的各种参数的示例。
[0174]
例如,图5a-5b示出了可以由领域特定的正畸治疗语言设置的后牙反牙合偏好的示例。图5a示出了默认偏好,其中(一个或多个)正畸治疗计划引擎将自动尝试并改善后牙反牙合,如图所示。可替代地,用户可以选择不改善后牙反牙合,如图5b所示,而是可以保持它。
[0175]
在图6a-6b中,领域特定的正畸治疗语言可以允许用户指示对于在前磨牙上是否包括牙合斜面附着物的偏好。在图6a中,默认是不包括前磨牙牙合斜面附着物;而在图6b中,包括前磨牙牙合斜面附着物。在一些变型中,如在任何偏好中一样,用户可以选择一个或多个条件,在这些条件下包括或不包括正畸特征(例如,该示例中的前磨牙牙合斜面)。例如,用户可以指定在所有情况下都应包括前磨牙牙合斜面,除非存在开牙合和/或旋转的侧面。
[0176]
图7a-7b示出了关于附着物在患者牙齿上的位置的对于领域特定的正畸治疗语言的偏好选项。在该示例中,默认偏好可以是将附着物居中(其可以锚定牙科器具上的位置或与牙科器具上的位置耦合以帮助将器具保持在牙齿上),如图7a所示。用户界面可以显示旋转(度数x、y、z)、牙冠平移(x、y、z mm)、牙根平移(例如x、y、z mm)、牙根尖移动(x、y、mm)、facc测量(中间至远端宽度、颊侧至舌侧宽度,mm)和/或附着物(类型、描述、可见性)等。在某些变型中,用户可以在领域特定的正畸治疗语言中指出附着物应放置在尽可能靠近牙龈的位置,如图7b所示。
[0177]
图8a-8b示出了在领域特定的正畸治疗语言中对目标覆牙合矫正的偏好的示例。例如,在图8a中,默认806参数是目标覆牙合可以在例如1.3和1.6mm之间,例如大约1.5mm(在图8a中,最终位置是1.45529mm)。用户可以选择替代范围。例如,用户可以在领域特定的正畸治疗语言中选择以毫米为单位的给定值(例如,约0.1毫米、0.2毫米、0.3毫米、0.4毫
米、0.5毫米、0.6毫米、0.7毫米、0.8毫米等)的目标覆牙合。用户界面可以显示状态(初始、自动设置和最终,以mm为单位)。在图8b中,给定值的目标理想的覆牙合808可以以毫米为单位(例如,0.1毫米、0.2毫米、0.3毫米、0.4毫米、0.5毫米、0.6毫米、0.7毫米、0.8毫米等)。
[0178]
图9a-9b示出了在领域特定的正畸治疗语言中对舌侧牙合斜面附着物的用户偏好的选择。在图9a中,示出了默认偏好,没有针对下侧前侵入的舌侧牙合斜面。相比之下,如图9a所示,用户可以在领域特定的正畸治疗语言中指出,正畸治疗计划应包括针对下侧前侵入的舌侧牙合斜面。
[0179]
可以由领域特定的正畸治疗语言来指示多种其他偏好和条件。图10(i)-10(vi)中所示的表格示出了领域特定的正畸治疗语言的语法和句法的示例。该表格示出了使用正畸治疗特定背景的条件(例如,“if”)语言,以及数值范围、牙齿范围和列表。
[0180]
图11是以领域特定的正畸治疗语言编写的治疗模板的一部分的示例。在该示例中,治疗模板均是人类可读的(描述具有针对点、被动对准器、牙弓扩展、找平、修整等的用户特定偏好的公共方案)。然后可以将该治疗模板解析为正畸治疗计划指令的集合。
[0181]
用户和/或技术人员可以设置治疗模板。例如,图12a-12b示出了用于制作或修改治疗模板的用户界面的示例。例如,在图12a中,用户可以选择生成的新模板为默认模板(显示为选中的)、行业标准模板、特定的“意见领袖”模板或他们自己的定制模板。用户界面可以允许他们输入他们的选择,然后可以提供开始模板,以便他们可以对其进行修改,并保存以备将来使用(他们也可以按原样使用)。
[0182]
系统可以包括附加用户界面,其允许用户选择参数偏好。例如,图12b示出了用户和/或技术人员可以选择牙齿移动限制以进行治疗的用户界面。用户界面可以以领域特定的正畸治疗语言将选择自动编码到治疗模板。
[0183]
通常,领域特定的正畸治疗语言可以包括特别指导以支持动态创建图形用户界面(gui)。例如,模板参数可以在治疗模板脚本中声明,并使医生能够从可用模板库中定制模板,并创建其派生参数。例如,如果模板包含指令“expose template_parameter(arch_form)”,则应自动生成ui控件,该ui控件允许用户在导出模板时选择偏爱的弓形。
[0184]
案例参数可以在模板脚本中声明,并且可以使用户(例如,医生)针对使用治疗模板的每个案例指明与他们的模板有关的临床参数。例如,如果治疗模板脚本包括指令“expose case_parameter(ap_correction)”,则可以生成ui控件,从而允许用户针对每个新案例启用或禁用ap校正。
[0185]
例如,图13a-13d示出了用于修改现有的治疗模板的用户界面。在图13a中,领域特定的正畸治疗语言的治疗模板可以通过在领域特定的正畸治疗语言中包括术语(指导)来进行定制,该术语(指导)调用用于选择方案参数的图形用户界面(gui 1305)。左侧示出的领域特定的正畸治疗语言的治疗模板包括术语“?”,其触发图形用户界面提示用户(或与用户合作的技术人员)输入来自可能值列表的值,在此示例中该值为前ipr限制值。然后,用户可以选择该值(例如,“0.50mm”),并且该值将在治疗模板中被自动替换,如左侧所示。因此,在一些变型中,领域特定的正畸治疗语言可以包括特殊的术语或指导,其指示可以通过特定的gui输入哪些参数,并且当用户审查治疗模板时可以调用gui。可以输入调用gui(用户选择)的结果,并且可以将原始治疗模板的修订版本与替换术语一起存储。该方法使得能够控制哪些参数是可定制的。gui可以从现成的控件的集合中被动态创建。gui控件可以由一
个或多个传统的下拉菜单和复选框或经过特殊设计的图形控件组成。
[0186]
在一些变型中,定制可以是标准配置的一部分,而不是基于领域特定的正畸治疗语言而专门地被访问(例如,调用gui)。例如,图13b示出了其中方案可以通过在现有方案之上添加指令来修改的变型。使用用于覆写指令的语义,方案定制可以被表示为在现有模板之上的附加约束。例如:如果基本模板具有“enable passived_aligners”,并且覆写包含“disable passived_aligners”,则覆写获胜。类似地,任何成对的冲突的指令可以具有预定的获胜者。例如,在图13b中,原始治疗模板指示前牙的邻面去釉极限应最大为0.30mm(“limit ipr(teech:anteriors,max_amount:0.30mm)”);用户界面允许用户输入新的量(0.50毫米),并且该新值将覆盖原始值。
[0187]
在一些变型中,治疗模板可包括可由用户和/或技术人员打开或关闭的偏好的替代变型。例如,领域特定的正畸治疗语言可以包括用于启用/禁用治疗模板的部分的指导,这可以是替代的偏好。例如,图13c示出了治疗模板的示例,该治疗模板包括指导(“?”),其调用在两个(或更多个)替代方案之间切换的gui 1305;在此示例中,使用开牙合方案或深牙合方案。模板的最终版本可以移除禁用的部分(和指导),如图13c的右侧所示。
[0188]
在图13d中示出了另一种定制方法。在此示例中,用户看到了治疗模板代码,并获得了直接操作它的受限能力。编辑可以包括删除和参数修改。因此,用户界面可以显示模板的人类可读的领域特定的正畸治疗语言,并提供用于移除或修改模板的用户控件。在图13d中,左上方示出了未修改的治疗模板;光标突出显示用于移除参数的选项(由可选的“x”和突出显示来示出);左上方示出了已移除此参数的结果得到的治疗模板。在图13d中,在左下方,当光标在其上移动时,该参数值被突出显示;然后,用户可以直接指示新值,如图13d的右侧所示。
[0189]
在这些示例中,结果以领域特定的正畸治疗语言表示,并且可以像手动编码的方案一样进行处理。替代地或附加地,可以使用中间数据格式,例如,用于存储可编辑的参数值,从而可以稍后对其进行修改。
[0190]
本文描述的任何方法(包括用户界面)可以被实现为软件、硬件或固件,并且可以被描述为存储能够由处理器(例如,计算机、平板电脑、智能手机等)执行的指令的集合的非暂时性计算机可读存储介质,当该指令的集合被处理器执行时,使得处理器控制来执行以下任何步骤,包括但不限于:显示、与用户通信、分析、修改参数(包括定时、频率、强度等)、确定、发出警报等。
[0191]
在使用中,用户可以选择要应用于特定患者的正畸治疗计划。在将患者的案例提交给正畸治疗计划时,用户可以选择模板来应用于该案例。例如,用户可以从一个或多个模板中选择,这些模板中的一些是公共模板(可用于多个用户),而一些是私有的(例如,可以由同一用户例如创作)。然后,在计算的各个步骤期间(例如,最终定位、分期、附着物和对齐特征),领域特定的正畸治疗语言的模板可以被解析,并且正畸治疗计划引擎(算法)可以调用用该语言描述的规则。
[0192]
通常,模板的每次调用可以包括被触发的规则的日志跟踪和被使用的设置,以在用户对结果不满意的情况下能够进行故障排除。
[0193]
解析
[0194]
治疗模板可以被转换成正畸治疗计划引擎可以接收和理解的格式。因此,领域特
定的正畸治疗语言在传递给(一个或多个)正畸治疗计划引擎之前或之后可以被解析为正畸治疗计划指令。在某些变型中,单独的模块(例如,领域特定的正畸治疗语言解析引擎)在传递到正畸治疗计划引擎之前可以被使用。可替代地,正畸治疗计划引擎可以被配置为解析领域特定的正畸治疗语言。
[0195]
例如,图14a是包括领域特定的正畸治疗语言解析引擎(“中间解析器”)的系统的示例,该领域特定的正畸治疗语言解析引擎在正畸治疗计划引擎外部。在该变型中,中间解析器被用于解析治疗模板的领域特定的正畸治疗语言(“ipl”)。正畸治疗计划引擎不需要解析治疗模板,因为它是由中间解析器预先解析的。可替代地,可以将治疗模板转换成可嵌入的语言(例如,python/lui)。
[0196]
备选地,在图14b中,正畸治疗计划引擎包括用于解析治疗模板的领域特定的正畸治疗语言的解析器。在此变型中,正畸治疗计划引擎直接解析治疗模板(以领域特定的正畸治疗语言)。例如,正畸治疗计划引擎包括将其解析为逻辑(如图14b所示)或者治疗模板(未示出)的解析器,该治疗模板在被生成时与解析后的版本包装在一起。
[0197]
虽然领域特定的正畸治疗语言被设计为简洁且易于阅读的,但是正畸治疗计划引擎可以使用编码成数据交换格式,例如纯文本数据交换格式(例如,json)。因此,本文描述的任何系统都可以将领域特定的正畸治疗语言转换为例如json格式。治疗模板可以被编码和脚本编写成领域特定的正畸治疗语言,并作为源代码以领域特定的正畸治疗语言存储。系统可以将该领域特定的正畸治疗语言转换为json格式,其消耗(一个或多个)正畸治疗计划引擎(例如,“治疗(treat)”)。这在图15中示出。例如,在图15中,该图示出了从治疗模板(以领域特定的正畸治疗语言来编码)到系统的其他部分以及(一个或多个)正畸治疗计划引擎的信息流。
[0198]
用于治疗计划的语音控制
[0199]
本文所述的任何方法和设备(例如,系统,包括自动化系统)可以包括语音控制。因此,通常,本文描述的方法和设备可以包括语音控制。包括语音识别在内的语音输入的使用对于系统(包括此处所述的系统)特别有用,在该系统中,用户可以向系统中提供输入,然后系统可以解释输入并将其转换为机器可操作的指令(例如,领域特定的正畸治疗语言)。
[0200]
例如,牙齿移动的精确平移有时需要牙齿移动和旋转直至0.1mm或1度旋转。例如,这可以使用3d编辑工具来实现,该3d编辑工具可以是诸如本文所述那些系统的一部分,包括直接的医生输入。此类输入可能需要训练,并且可以具有学习曲线以开始正确地使用它们,并且可能存在无法克服此障碍的用户。语音命令可以提供更自然、更自动的方式将命令给到治疗计划系统。特别地,系统可以提供即时反馈,从而允许用户校正、调整或接受命令。此外,语音反馈的使用可以帮助归一化或标准化与本文描述的系统的交互。最后,本文描述的语音命令系统可能不需要精确的操作,但是可以允许对移动进行精细控制。特别地,语音命令的使用可以在治疗计划中提供自动的实时协助。例如,由用户发出的“移动1.2毫米”的语音命令可使设备精确地移动牙齿1.2毫米,而无需用户学习如何通过鼠标控制来进行精确的操作以及练习手动技能。除了允许特定的(例如,移动)指令之外,使用语音控制的治疗计划还可以用于制定治疗的目标和约束。
[0201]
通常,语音命令可以在治疗计划过程的任何部分或全部上实施。例如,用户在治疗计划期间提供的信息可以包括以下一项或多项:牙齿的初始位置(初始数据)、治疗目标(要
实现的目标)、治疗约束条件(不做什么,必须做什么)、治疗时间表(何时做)。如上所述,治疗计划引擎可以基于该信息构造要呈现给用户的治疗计划。语音控制系统(语音控制子系统)可以是治疗计划过程的一部分,并且可以允许用户输入信息和/或修改信息,例如本身的最终位置或治疗的基本特征(目标、约束、时间表)之一。在改变了至少一个特征之后,可以向医生呈现新的治疗计划。
[0202]
图31示出了本文所述的应用或使用语音识别作为牙科治疗计划的一部分的过程的一个示例。在该示例中,该方法(或被配置为执行该方法的设备)接收初始状态(例如,初始治疗计划状态,诸如牙齿的初始位置、治疗目标、治疗约束和所需的时间表等),以及来自用户(例如,医生、牙医等)的语音命令3103。话语可以被识别并且可以是领域特定的正畸治疗语言所特定的,例如,在领域特定的正畸治疗语言上进行训练。该方法或系统通常可以基于语音命令提供更新(例如,可以更新治疗目标、时间表,和/或可以提供反映以上所有要点的新治疗计划,等等)。
[0203]
在操作中,该方法或系统可以检测接收的(输入)语句和相关参数的主要动作。关键动作和参数选择的示例可以包括对给定的(一颗或多颗)牙齿执行特定的移动3113。示例可以包括:“将左上第二磨牙向远端移动0.2mm”(动作:“移动”);“使右上尖牙直立”(动作:“直立”);“使上尖牙直立”(动作:“直立”);“使上中切牙前倾10度(动作:“前倾”)。另一个关键动作和参数选择可以包括设置要实现的治疗目标3107。示例包括:“实现1mm的覆牙合”(动作:“实现”);“实现1-2mm范围内的覆盖”(动作:“实现”);“设置130-135度的切牙间夹角(interincisal angle)”(动作:“设置”)。另一个关键动作和参数选择可以包括设置治疗计划的约束3109(其可以通过否定表示)。示例可以包括:“请勿固定反牙合”(动作:“请勿固定”);“维持左侧的磨牙种类(class)”(动作:“维持”);“请勿移动前磨牙”(动作:“请勿移动”);“请勿沿唇侧移动下切牙”(动作:“请勿移动”)。另一个关键动作和参数选择可以包括及时安排活动3111(何时做某些事情)。示例可以包括“在第二期执行拔出”(动作:“执行”);“每12个期执行ipr”(动作:“执行”);“在过校正对准器之前移除所有特征”(操作:“执行”)。
[0204]
动作和参数识别可以通过机器学习(ml)算法和/或通过对语句进行算法句法分析来执行,该在语句中,话语被分配有特定的权重以反映其重要性。“语音识别”块可以通过任何自制或市场上可得的商用软件来实现。
[0205]
如上所述,基于被分类为移动、目标、约束或时间表的动作和参数,可以在治疗计划描述中进行相应的改变。之后,可以基于新的数据输入来重新生成3115治疗计划。该循环可以被执行任意次数。
[0206]
示例
[0207]
本文描述的方法和设备可以用于针对特定用户以及特定患者定制的治疗计划。如上所述,用户可以提供简单(例如,自然)语言的指令,并且本文描述的技术和设备可以解释这些用于治疗计划的指令。另外,当用户确定如何最好地治疗各个患者时,这些方法和设备在为特定用户定制治疗计划时可以被用来通过使用诸如用户偏好等信息来使治疗计划自动或半自动。
[0208]
上述的领域特定的治疗语言(例如,领域特定的正畸治疗语言)可以被实现为自动或半自动治疗计划系统的一部分,该自动或半自动治疗计划系统可以减少或消除对医生指令的误解,并且可以显著地减少创建治疗计划所需的时间。例如,治疗计划系统可以由用户
(例如,医生、牙医、正畸医生等)和技术人员两者使用,并且可以使用领域特定的(例如,正畸)治疗语言提供用于描述、创建和验证医生的治疗计划(例如,方案)的工具。
[0209]
当用户最初在自由文本指令中描述他们的偏好时,可以为用户生成治疗方案,该治疗方案可以被应用以便与患者牙齿的数字模型相结合来生成治疗计划。这些自由文本指令可以应用来生成治疗计划。例如,技术人员可以解释这些指令。如上所述,在不使用领域特定的正畸治疗语言和工具来应用领域特定的正畸治疗语言以生成和验证治疗方案的情况下,此过程可能允许对用户的指令的误解。本文描述的是用于使用领域特定的正畸治疗语言来自动或半自动地生成用户定制的治疗方案的工具。使用本文所述的领域特定的正畸治疗语言来生成(一个或多个)用户定制的治疗计划的自动或半自动系统可以创建正式化的(formalized)用户方案,并且可以解决生成治疗计划中的延迟。在自动化的应用程序或系统的背景下使用领域特定的正畸治疗语言还可以使最终确定用户偏好的过程更加有效和可靠。
[0210]
用于生成本文描述的治疗计划的自动/半自动系统和方法使用领域特定的正畸治疗语言编辑器,该编辑器支持领域特定的正畸治疗语言的句法。这些系统和方法可以包括一个或多个用户界面,用于审查和管理用户特定的治疗方案(例如,可以应用以形成患者特定的治疗计划的通用治疗计划)。这些系统还可以提供治疗方案/治疗计划编辑器(使用领域特定的正畸治疗语言),并且可以管理用户特定的方案。这些系统和方法通常可以提供用户方案的验证以及与些方案相对应的治疗计划的审查。
[0211]
通常,存在有助于多种治疗计划的许多变量,这些治疗计划可用于治疗同一患者。用户治疗计划可能有所不同,具体取决于用户的经验水平、用户的教育、用户的个人风格以及对患者的治疗信念。因此,同一患者可能从不同的用户那里得到不同的治疗。
[0212]
在实践中,用户可以通过填写对于每种个案例的rx表格来提供其治疗偏好,该表格可以包括很多治疗选项;但是,此类表格无法包括用户的所有可能的指令,因此附加指令可以以以纯文本提供。用户在请求治疗计划时可能提供的各种指令可能需要用户在最终确定可用于生成治疗计划的治疗方案之前进行多次迭代的审查和验证。本文所述的用于生成治疗计划的方法和设备可以显著地提高该过程的速度和准确性。
[0213]
本文所述的方法和设备(例如,系统)可以使用领域特定的治疗语言(例如,领域特定的正畸治疗语言)来描述治疗方案并将其快速修改为编程脚本,该编程脚本在被应用于患者牙齿的数字模型时,可以由治疗计划软件自动生成治疗计划。该脚本被称为医生的方案。
[0214]
图16示出了为患者治疗进行计划的方法的一个示例,其中领域特定的正畸治疗语言被用于快速且有效地生成治疗方案并因此生成治疗计划。如图16所示,该方法可以在用户请求特定于患者的治疗计划1601时开始。该请求可以被提供给系统(例如,用于生成治疗计划的系统);在某些变型中,用户请求可以包括患者牙齿的数字模型。可替代地,该方法可以在没有特定治疗请求的情况下开始,但是预期用户会请求针对患者的治疗计划,以便将该用户添加到系统中以用于将来的治疗计划生成。
[0215]
然后,可以由用户、技术人员或自动地(例如,由系统)选择与用户相关的(例如,定制的)治疗方案,并且该用户相关的方案可以由系统接收。在一些变型中,用户可以从他们过去使用过的用户相关的治疗方案的列表中选择一个。该系统可以提供用户可以从中进行
选择的用户相关的方案的列表1603。因此,基于先前的用户案例,用户相关的治疗方案可以是特定于用户的(例如,为用户定制的)。因此,系统可以具有由用户索引的历史治疗方案的数据库(例如,数据存储)。
[0216]
替代地,如果没有用户特定的方案可用,或者没有选择任何方案,则可以生成用户特定的方案。例如,用户特定的方案可以基于用户的现有偏好来生成,系统通常可以访问(或已经接收到)这些偏好。在某些变型中,用户或技术人员(或系统本身)可以从另一位用户中选择治疗方案作为用户相关的治疗方案;来自另一个用户的治疗方案可以基于与当前用户的相似性(例如偏好相似性)和/或基于当前用户做出的选择而进行选择。
[0217]
一旦已经选择了用户相关的治疗方案,就可以进一步对其进行定制。例如,系统(或由系统辅助的技术人员)可以基于用户的偏好来修改用户相关的治疗方案。可以在请求时提供用户偏好,和/或可以例如从用户偏好的数据库(例如,用户偏好的数据存储)中访问和/或可以更新存储的用户偏好。用户偏好可以包括任何治疗偏好(例如,附着物的使用、类型和/或取向、邻面去釉使用和/或使用的期、(一次或多次)拔除等)。特别地,可以修改用户相关的治疗方案,以包括任何治疗指令,这些治疗指令通过与案例一起发送的处方形式和/或任何自由形式的指令之一或两者来提供。
[0218]
然后,用户相关的治疗方案可以被用于使用一个或多个样本患者数据集(例如,样本患者牙齿的数字模型)来生成模仿或验证治疗计划。备选地,在某些变型中,数据集可以是实际的患者数据(患者牙齿的数字模型)。然后结果得到的测试/验证治疗计划可以被显示,并用于确定用户相关的治疗方案是否正确,或者是否应该对其进行修改。例如,可以向用户和/或技术人员呈现实施用户相关的治疗方案的治疗计划的显示,该显示示出了在被应用于来自样本患者牙齿库的一个或多个样本患者的牙齿时的所选择的治疗方案(用户相关的治疗方案)1605。该显示可以示出治疗计划的一个或多个末期,和/或治疗计划的多个期,或者可以允许用户和/或技术人员扫描治疗计划的各个期,以审查选择的治疗方案。
[0219]
通常,治疗方案可以以领域特定的正畸治疗语言表示。在一些变型中,系统还可以例如通过使用领域特定的正畸治疗语言自动地审查治疗方案来自动确定治疗方案是否正确。识别的问题可以被显示或标记,或者以其他方式标记以进行校正,和/或在某些变型中被自动校正。
[0220]
用户和/或技术人员可以指示导致测试治疗计划的当前选择的治疗方案是否正确,或者是否应该对其进行修改。如果用户和/或技术人员指示治疗方案足够,则可以最终确定(批准)选择的治疗方案。可替代地,如果选择的治疗方案不是最终的,则用户和/或技术人员可以对其进行进一步的修改1607。例如,系统可以从用户和/或技术人员接收对选择的治疗方案的提议的修改1609。如上文所述,这些提议的修改可以被转换为领域特定的正畸治疗语言的修改指令的集合1611。然后领域特定的修改指令的集合可以被用于修改选择的治疗方案以形成推定的最终治疗方案1613。然后可以将推定的最终治疗方案用作选择的治疗方案,并再次将其用来使用如上面1605所述的样本患者数据集、如上所提到的显示和分析/批准的结果、以及进一步作出的批准或修改来生成测试治疗计划。整个过程可以迭代进行,直到最终批准治疗方案为止。在一些变型中,然后可以存储该最终治疗方案(例如,作为新的用户相关的治疗方案),并用在即时案例中和/或将来的案例中以结合患者牙齿的数字模型来生成治疗计划1615。例如,系统可以使用最终治疗方案来生成治疗计划。
[0221]
用于执行这些方法的系统可以被称为领域特定的正畸治疗语言工作场所应用程序(“应用程序”)。该应用程序可以被配置为集成开发环境(ide),该集成开发环境可以帮助(例如,技术人员)将由用户编写的方案转换为以领域特定的正畸治疗语言表示的工作方案,从而它们可以快速且准确地处理这些方案,包括实时或接近实时地处理这些方案。
[0222]
图17示出了创建用户特定的治疗方案的方法或过程的另一示例。在此示例中,可以通过首先与用户面谈或对用户进行透视来审查用户方案来构建应用程序1701。这可以手动或半自动地完成,例如借助所描述的一个或多个系统。因此,用户偏好可以以领域特定的正畸治疗语言来表达。然后,应用程序1713可以用于生成用户相关的(例如,“选择的”)治疗方案,包括对其进行修改或定制。例如,该应用程序可以协助技术人员从自由文本或处方表格形成用户特定的方案1703,并以领域特定的正畸治疗语言对其进行表示。如上所述,这可以包括修改现有的用户相关的治疗方案。技术人员可以使用领域特定的正畸治疗语言(形成用户特定/选择的方案的“脚本”)来正式化/最终确定用户特定的方案1705。如上所述,然后可以通过使用方案和一个或多个不同的公共案例计算一个或多个治疗计划来验证方案(“脚本”)1707。技术人员可以自己审查结果得到的治疗计划和/或可以咨询用户以进行验证1709。可以在验证步骤之后进行进一步的修改,并且然后重复该过程直到最终确定为止。
[0223]
一旦方案已经被验证并最终确定,就可以将其用于生成一个或多个治疗计划。由于该方案(“最终治疗方案”)以领域特定的正畸治疗语言表示,因此可以使用患者牙齿的数字模型来快速且自动地生成治疗计划。例如,如图18所示,在为特定用户最终确定治疗方案后,患者可以请求治疗1801,并且用户可以创建特定于患者的案例,从而选择用户特定的治疗方案之一来应用1803。用户可以发送对一个或多个治疗计划连同处方偏好和患者牙齿的数字模型的请求1805。如上所述,可以选择和修改用户特定的治疗方案以包括用户的偏好,并且生成治疗计划。治疗计划一旦被批准就可以执行,并且患者可以接收设计的治疗计划1807。
[0224]
图19是在诸如上述那些的应用程序(例如,领域特定的正畸治疗语言工作场所应用程序)的辅助下,创建和/或修改治疗方案的方法的另一示意图。在图19中,用户(例如,医生)可以请求创建/修改特定于用户的治疗方案1901。然后系统(例如,帮助技术人员)可以从用户请求指令1903,然后用户可以提供指令1905。这些指令可以包括偏好1909和/或处方信息/自由文本指令。在某些情况下,这可能导致完整的治疗方案(例如,以领域特定的正畸治疗语言表达),在这种情况下,可以进一步编辑治疗方案,直到准备好进行验证为止。作为对1911的替代,可以编辑治疗方案(“脚本”)1913,包括检查领域特定的正畸治疗语言中的句法错误1915,然后可以如上所述对治疗方案进行验证1917。如果验证成功1919(例如,如果可以使用模仿数据集生成治疗计划),则用户可以审查验证1921并提交进行进一步修改1923或继续前进以使用此方案处理其他案例1925。
[0225]
在该示例中,用户和技术人员可以合作并使适当的用户特定的方案正式化。系统可以针对每个案例自动审查文本指令,并且可以使用计划软件来快速验证治疗方案,该计划软件可以自动应用治疗方案以快速验证该方案。因此,该应用程序可以提供有效且可靠的功能,以便准备方案描述、将该方案正式化为领域特定的正畸治疗语言的脚本。
[0226]
图20-25示出了可以与本文描述的系统一起使用的用户界面。例如,图20示出了可以使用的编辑器(例如,领域特定的正畸治疗语言编辑器)的一个示例。所示方案通过用户
(“用户名”)来识别,并且包括偏好和正式偏好以及注释。描述编辑器可以是以带有自由文本注释的复选框的形式来构造用户偏好的工具,并且可以使其更方便地遵循偏好的自动化并将其转换为领域特定的正畸治疗语言脚本的过程。
[0227]
图21示出了领域特定的正畸治疗语言编辑器的用户界面的一个示例。在图21中,用户界面可以提供全代码编辑器,其支持领域特定的正畸治疗语言(脚本语言)的句法。它通过高级功能(例如,句法突出显示、句法检查、代码自动完成、代码自动缩进和括号匹配)使ipl方案的创建和修改成为可能。技术人员能够验证方案的句法有效性,并查看包含句法错误的特定区域。在图21中,所示的方案示例被表示为完整的用户特定的方案。
[0228]
图22中示出了示例性方案管理用户界面。在该示例中,方案管理器允许系统显示关于一个或多个用户特定的治疗计划方案的信息,并且可以允许以下一项或多项:创建新的方案(图23)、显示方案列表(如图22所示),以及存档、删除、公布或修改方案名称(图24)和/或使用不同版本的方案进行工作。
[0229]
在本文描述的任何方法和系统中,推定的最终方案可以通过例如基于样本患者将推定的最终方案应用于任何可用的(历史)案例来验证。图25示出了用户界面的示例,该用户界面示出了系统可以使用来进行验证的案例的列表。可以应用正式化的方案来使用任何这些历史案例(其可以称为案例库)来检查方案是否有效。案例库可以通过临床情况进行分类并匿名化。
[0230]
图26示出了用于治疗审查和验证的用户界面的一个示例。在图26中,屏幕的左侧2601(其对于技术人员和/或用户中的一个或两个都可见)示出了领域特定的正畸治疗语言的推定的治疗方案。右侧2603示出了治疗计划审查视图,其中示出了治疗计划的每一期的牙齿外观(期被显示在右下2605)。用户界面上的控件可以允许用户选择审查(或循环通过)哪一期,并且可以使用一个或多个工具2609来调整牙齿的取向和/或大小。因此,该应用程序可以提供已应用了推定的方案的案例的3d治疗计划审查。为了限定方案的有效性,验证工具可以显示以下度量中的人一个:每象限的牙弓扩张、覆盖、覆牙合、切牙间夹角,并且如果治疗计划符合最小牙根移动方案,则可以警报或触发标志。
[0231]
图27是示出各种用户偏好的示例用户界面。在某些变型中,用户界面(例如,对于系统来说)可以显示用户偏好的列表,作为对实际用户的临床行为进行统计分析的结果。该数据可用于增强偏好的正式化,并且可以给出在技术人员与用户之间进行口头交流时可能会漏掉的一些额外见解。可以提供至少一些用户偏好,包括但不限于:频繁请求的逐案例文本指令的列表、频繁请求的文本指令的列表。一些偏好可以包括可以被导出到方案脚本的领域特定的正畸治疗语言片段。
[0232]
图29是示出配置运行时元素的示例方法2900的流程图的示例,该运行时元素在用户设备上显示与治疗计划有关的定制的用户界面元素。方法2900可以包括比所示的那些更多或更少数量的操作。方法2900可以由本文描述的系统、装置和/或结构中的任何一个单独地或组合地执行。
[0233]
在操作2902处,从用户设备接收访问针对患者的一个或多个治疗计划的请求。用户可以是牙医、正畸医生或其他医学专业人员。如本文所述,一个或多个治疗计划可以包括由自动代理生成的一个或多个自动生成的治疗计划。定制的用户界面元素可以被显示在用户设备上的应用程序、网页或移动应用程序上。
[0234]
在操作2904处,为用户识别治疗模板。治疗模板可以表示用户的治疗偏好。治疗模板可以根据各种治疗领域特定的方案来表示。在一些示例中,尽管明确考虑了其他顺序,但是治疗模板在接收到访问一个或多个治疗计划的请求之后被识别。如本文所述,治疗领域特定的方案可以包括牙科领域特定的治疗方案、正畸领域特定的治疗方案或其某种组合。一个或多个治疗计划可以包括一个或多个修复性治疗计划、一个或多个正畸治疗计划或其某种组合。在一些示例中,一个或多个治疗计划包括用于实施一系列对准器以将患者的牙齿从初始位置朝向最终位置弹性地重新定位的指令。
[0235]
在操作2906处,可以通过治疗领域特定的方案来处理治疗模板以将治疗模板的一个或多个部分转换为一个或多个运行时元素,这些运行时元素交互地显示与治疗计划有关的定制的用户界面元素。在一些实施方式中,定制的用户界面元素被配置为根据用户的治疗偏好来提供一个或多个定制的用户与治疗计划的交互。在一些实施方式中,可以接收从定制的用户界面元素选择的一个或多个治疗计划中的至少一个。如本文所述,定制的用户界面元素可以包括治疗偏好的交互式显示。如本文所述,治疗偏好的交互式显示可以表示一个或多个交互式自动条件治疗步骤,来根据治疗偏好实施治疗计划。作为示例,一个或多个交互式自动条件治疗步骤可以包括以存在或不存在与患者相关联的患者数据所指示的身体状况为条件的自动治疗选项。如本文另外指出的,一个或多个交互式自动条件治疗步骤可以包括以存在或不存在与患者相关联的患者数据所指示的身体状况为条件的自动治疗选项;身体状况可能与初始牙齿位置、治疗计划的预期最终位置以及治疗计划的治疗目标有关。一个或多个交互式自动条件治疗步骤可以基于根据治疗领域特定的方案表示的一个或多个条件功能。
[0236]
治疗偏好的交互式显示可以表示用户的历史治疗偏好、其他用户(例如,已经治疗了大于指定阈值的案例数从而指示治疗的特定领域的专业知识的用户;已经治疗了比请求用户寻求已被治疗的治疗计划的案例更多的案例的用户等)的历史偏好。
[0237]
治疗偏好的交互式显示可以表示一个或多个交互式自动迭代治疗步骤,以根据治疗偏好来实施治疗计划。治疗偏好的交互式显示可以表示一个或多个交互式自动迭代治疗步骤,以根据治疗偏好来实施治疗计划。在一些实施方式中,一个或多个自动迭代治疗步骤跨解剖结构的一系列相关部分重复治疗选项。此外,一个或多个自动迭代治疗步骤跨解剖结构的一系列相关部分重复治疗选项;解剖结构的相关部分可以包括在牙列的特定区域中的牙齿。一个或多个自动迭代治疗步骤可以跨解剖结构的一系列相关部分重复治疗选项;一个或多个交互式自动迭代治疗步骤可以基于根据治疗领域特定的方案表示的迭代功能。
[0238]
治疗偏好的交互式显示可以表示一个或多个自动嵌套的治疗步骤,以根据治疗偏好来实施治疗计划。治疗偏好的交互式显示可以表示一个或多个自动列出的治疗步骤,以根据治疗偏好来实施治疗计划。治疗模板可以包括公共或私有治疗模板。
[0239]
在操作2908处,提供了在用户设备上显示一个或多个运行时元素的指令。在操作2910处,根据选择来显示治疗计划的预期中间或最终结果。在操作2912处,一个或多个运行时元素被显示在用户设备上。
[0240]
图30是示出配置定制的图形用户界面(gui)的示例方法3000的流程图的图,该图形用户界面(gui)在用户设备上显示与治疗计划有关的定制的用户界面元素。方法3000可以包括比所示的操作更多或更少数量的操作。方法3000可以由本文描述的任何系统、装置
和/或结构单独地或组合地执行。
[0241]
在操作3002处,从用户设备接收访问针对患者的一个或多个治疗计划的请求。
[0242]
在操作3004处,为用户识别治疗模板。治疗模板可以表示用户的治疗偏好。治疗模板可以根据各种治疗领域特定的方案来表示。
[0243]
在操作3006处,可以通过治疗领域特定的方案来处理治疗模板来将治疗模板的一个或多个部分转换为一个或多个定制的治疗步骤,以根据用户的治疗偏好来实施治疗计划。定制的治疗步骤可以包括一个或多个条件治疗步骤,该条件治疗步骤根据存在或不存在与患者有关的身体状况来调节至少一部分治疗计划的应用。在一些实施方式中,身体状况与治疗计划的初始身体状况或预期的身体结果有关。如本文所述,定制的治疗步骤可以包括一个或多个条件治疗步骤,其根据与器具相关联的特征来调节至少一部分治疗计划的应用,该器具被配置为对患者实施治疗计划。
[0244]
此外,特征可以包括例如附着物、钩子、松紧带、牙合斜面、压力脊(power ridge)或对准器的一部分的物理几何形状中的一个或多个。在一些实施方式中,其中定制的治疗步骤包括一个或多个条件治疗步骤,其根据在治疗计划的特定期执行的程序来调节治疗计划的至少一部分的应用。在一些实施方式中,定制的治疗步骤包括一个或多个条件治疗步骤,其根据在治疗计划的特定期执行的程序来调节治疗计划的至少一部分的应用;该程序可以包括例如根据治疗计划进行的邻面去釉。
[0245]
定制的治疗步骤可以包括一个或多个迭代的治疗步骤,其将至少一部分治疗计划重复应用于患者。如本文所述,一个或多个自动迭代治疗步骤可跨解剖结构的一系列相关部分重复治疗选项。此外,一个或多个自动迭代治疗步骤可以跨患者的牙列的特定部分重复正畸治疗选项。在各种实施方式中,定制的治疗步骤可以包括一个或多个嵌套的治疗步骤,其根据治疗规则的层次结构来组织治疗计划的各部分。治疗领域特定的方案可以包括牙科领域特定的治疗方案、正畸领域特定的治疗方案或其某种组合。
[0246]
在一些实施方式中,处理治疗模板包括使用治疗领域特定的方案来解析治疗模板。解析治疗模板可以包括在治疗模板上执行自动脚本。
[0247]
在一些实施方式中,使用定制的治疗步骤来收集治疗计划的至少一部分。
[0248]
在操作3008处,提供在定制的gui中显示一个或多个定制的治疗步骤的指令。
[0249]
当特征或元件在本文被称为在另一特征或元件“上”时,它可直接位于该另一特征或元件上,和/或也可能存在中间的特征和/或元件。相反,当特征或元件被称为“直接在”另一特征或元件“上”时,没有中间的特征或元件存在。应该理解的是,当特征或元件被称为“连接”、“附连”或“耦合”到另一特征或元件时,它可直接连接、附连或耦合到该另一特征或元件,或可以存在中间的特征或元件。相反,当特征或元件被称为“直接连接”、“直接附连”或“直接耦合”到另一特征或元件时,没有中间的特征或元件存在。虽然相对于一个实施例描述或示出,但是这样描述或示出的特征和元件可以应用于其它实施例。本领域技术人员将认识到,对于“邻近”另一特征设置的结构或特征的参考可以具有与相邻特征重叠或在相邻特征下方的部分。
[0250]
本文使用的术语仅用于描述特定实施例的目的,并且不旨在限制本发明。例如,除上下文明确说明之外,如本文所用的,单数形式“a(一)”、“an(一)”和“the(该)”旨在同样包括复数形式。应当进一步理解,术语“包括(comprises)”和/或“包括(comprising)”当在本
说明书中使用时,指定所陈述的特征、步骤、操作、元件和/或组件的存在,但不排除存在或添加一个或更多个其它特征、步骤、操作、元件、组件和/或它们的组。如本文所用的,术语“和/或”包括相关联的所列项中的一种或更多种的任意和全部组合,并且可缩写为“/”。
[0251]
空间相关的术语,诸如“以下(under)”、“在下方(below)”、“低于(lower)”、“在上方(over)”、“上部(upper)”等可在本文中使用,以便于描述如附图所示的一个元件或特征与另一个元件或特征或多个元件或特征的关系。将理解的是,空间相关的术语旨在除了附图中描绘的取向之外还包括使用或操作中的装置的不同取向。例如,如果附图中的装置被颠倒,则被描述为在其它元件或特征“以下(under)”或“下方(beneath)”的元件则将被取向成在其它元件或特征“上方(over)”。因此,示例性术语“以下(under)”可以涵盖在上方和在下方的两种取向。该装置可以另外地取向(旋转90度或处于其它取向),并且本文使用的空间相对描述词被相应地解释。类似地,除另外特别说明之外,术语“向上(upwardly)”、“向下(downwardly)”、“垂直(vertical)”、“水平(horizontal)”等在本文中仅用于说明的目的。
[0252]
虽然术语“第一”和“第二”在本文中可以用于描述各种特征/元件(包括步骤),但是这些特征/元件不应该受这些术语的限制,除非上下文另有说明。这些术语可以用于将一个特征/元件与另一个特征/元件区分开。因此,在不脱离本发明的教导的情况下,下面讨论的第一特征/元件可以被称为第二特征/元件,并且类似地,下面讨论的第二特征/元件可以被称为第一特征/元件。
[0253]
遍及本说明书和所附权利要求书,除非上下文另有要求,否则词语“包括”以及诸如“包括(comprises)”和“包括(comprising)”的变型意味着可以在方法和制品中共同使用各种组件(例如包括装置和方法的组合物以及设备)。例如,术语“包括(comprising)”将被理解为暗示包含任何所述元件或步骤,但不排除任何其它元件或步骤。
[0254]
通常,本文描述的任何装置和方法应被理解为包容性的,但是组件和/或步骤的全部或子集可以可选地是排他的,并且可以表示为“由

组成”或备选地“主要由”各种组件、步骤、子组件或子步骤“组成”。
[0255]
如本文在说明书和权利要求书中所用的,包括在实施例中所用的,并且除非另外明确说明,所有数字可以被理解为就像以词语“大约(about)”或“近似(approximately)”开头,即使该术语没有明确出现。当描述幅度和/或位置以指示所描述的值和/或位置在值和/或位置的合理预期范围内时,可以使用短语“大约”或“近似”。例如,数值可以具有为所述值(或值的范围)的 /-0.1%、所述(或值的范围)的 /-1%、所述值(或值的范围)的 /-2%、所述值(或值的范围)的 /-5%、所述值(或值的范围)的 /-10%的值等。本文所给出的任何数值应被理解为包括大约该值或近似该值,除非上下文另有说明。例如,如果公开了值“10”,则也公开了“大约10”。本文所述的任何数值范围旨在包括包含在其中的所有子范围。还应该理解的是的是,如本领域技术人员所适当理解的那样,当值被公开为“小于或等于”该值时,也公开了“大于或等于该值”和在值之间的可能范围。例如,如果值“x”被公开了,则“小于或等于x”以及“大于或等于x”(例如,其中x是数值)也被公开。还应该理解的是,在整个申请中,以多种不同格式提供了数据,并且该数据表示结束点和起始点以及对于数据点的任何组合的范围。例如,如果公开了特定数据点“10”和特定数据点“15”,则应该理解的是,认为公开了大于、大于或等于、小于、小于或等于以及等于10和15以及在10到15之间。还应该理解的是,也公开了两个特定单元之间的每个单元。例如,如果公开了10和15,则也公开了
11、12、13和14。
[0256]
虽然上面描述了各种说明性实施例,但是在不脱离如权利要求所描述的本发明的范围的情况下,可以对各种实施例进行若干改变中的任一个。例如,在备选实施例中,通常可以改变执行各种所描述的方法步骤的顺序,并且在其它备选实施例中,一个或更多个方法步骤可以备一起跳过。各种装置和系统实施例的可选特征可以被包括在一些实施例中而不被包括在其它实施例中。因此,前面的描述主要被提供用于示例性目的,并且不应被解释为限制如在权利要求中阐述的本公开的范围。
[0257]
本文所包括的示例和说明通过说明而非限制的方式示出可以在其中实践主题的具体实施例。如所提及的,可以利用和从其导出其它实施例,使得可以在不脱离本公开的范围的情况下进行结构和逻辑替换和改变。仅为了方便,发明主题的这些实施例在本文中可单独地或共同地由术语“公开”来提及,并且不旨在将本技术的范围主动地限制为任何单个发明或发明概念,如果实际上多于一个发明或发明概念被公开的话。因此,虽然本文已经说明和描述了特定实施例,但是预测用来实现相同目的的任何布置可以替代所示的特定实施例。本公开旨在覆盖各种实施例的任何和所有修改或变型。在阅读以上描述后,上述实施例的组合以及本文未具体描述的其它实施例对于本领域技术人员而言将是显而易见的。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献