一种人体脊柱侧弯的视觉测量定位方法与流程

摘要: 本发明涉及人体脊柱视觉测量数据处理及医疗复查信息处理,尤其涉及一种人体脊柱侧弯的视觉测量定位方法。背景技术:1、在人体脊柱视觉测量及复查信息处理领域,现有方案通...
一种人体脊柱侧弯的视觉测量定位方法与流程

本发明涉及人体脊柱视觉测量数据处理及医疗复查信息处理,尤其涉及一种人体脊柱侧弯的视觉测量定位方法。

背景技术:

1、在人体脊柱视觉测量及复查信息处理领域,现有方案通常通过视觉测量终端采集人体背部图像,提取脊柱关键点定位结果,计算cobb角测量结果或者形成侧弯严重程度区间;再根据患者阶段、治疗干预方式或风险等级匹配预设复查规则,生成复查时间或者随访任务。部分方案还接收患者症状变化数据、阶段性评估数据和医疗资源预约记录,并据此调整复查安排或者更新任务状态。

2、现有方案多按照固定复查时间、单一反馈结果或预先设定的状态转换关系进行处理。当时间数据、症状变化数据和阶段性评估数据由不同终端异步到达时,不同数据可能存在发生时间与接收时间不一致、同一事件重复提交、旧事件迟到以及多个事件对应相反调整方向的情况。若上述数据分别直接作用于复查时间,容易出现同一复查节点被重复调整、较早事件覆盖后到达的有效记录,或者提前复查与延后复查结果相互冲突的情况。

3、此外,医疗资源预约接口、提醒终端和复查终端返回的执行回执可能存在重复、延迟或到达顺序变化。现有方案若仅根据回执中的执行结果更新节点状态,难以区分回执对应的节点状态版本;当预约创建、预约取消和复查完成结果交叉到达时,容易出现旧执行结果覆盖当前节点状态、节点状态与随访任务不同步,以及同一复查完成记录重复生成后续复查任务的处理困难。因此,需要围绕脊柱视觉测量记录对应的复查节点,解决多来源复查数据和执行回执异步到达时,节点调整结果难以唯一形成、节点状态衔接不一致以及下一周期复查节点重复生成的问题。

技术实现思路

1、为了解决上述技术问题,本发明提供了一种人体脊柱侧弯的视觉测量定位方法,包括:

2、s100、获取脊柱视觉测量记录、患者阶段记录、治疗干预记录和复查规则记录;校验脊柱视觉测量记录的有效性和测量版本,按评估时间确定目标规则版本,将患者阶段记录、治疗干预记录、测量版本和目标规则版本绑定,生成评估上下文记录;

3、s200、基于所述评估上下文记录匹配复查规则条件,生成复查时间窗及具有状态版本的复查节点实例;

4、s300、基于所述复查节点实例,将时间数据、症状变化数据和阶段性评估数据生成触发事件记录;由事件发生时间与事件接收时间确定数据年龄,校验事件标识的重复状态,对同一节点的多个有效触发事件记录按优先级、互斥关系和调整边界执行冲突裁决,生成节点调整记录;

5、s400、接收携带请求状态版本的执行回执记录;在请求状态版本与所述状态版本一致且迁移前置条件满足时执行状态迁移;接收复查完成记录时,根据完成事件标识和来源节点标识查询下一周期复查节点,不存在时更新所述评估上下文记录、关闭节点,生成所述下一周期复查节点和节点来源关联记录。

6、进一步地,所述脊柱视觉测量记录包括受试者标识、脊柱关键点定位结果、cobb角测量结果、侧弯严重程度区间、测量时间、测量版本、数据质量状态和记录有效期;

7、所述校验脊柱视觉测量记录的有效性,包括校验所述脊柱视觉测量记录的数据完整性、数据质量状态和记录有效期,校验通过时生成视觉测量有效状态;

8、所述评估上下文记录包括受试者标识、患者阶段记录、治疗干预记录、测量版本、评估时间和目标规则版本。

9、进一步地,所述复查规则记录包括复查规则条件、基础随访时间间隔、允许提前量、允许延后量、生效时间区间和规则版本;

10、将所述评估时间与所述生效时间区间匹配,将包含所述评估时间的规则版本确定为所述目标规则版本;

11、将所述评估时间与所述基础随访时间间隔相加得到目标复查时间,从所述目标复查时间扣除所述允许提前量得到最早复查时间,将所述目标复查时间与所述允许延后量相加得到最迟复查时间,由所述最早复查时间、目标复查时间和最迟复查时间生成所述复查时间窗。

12、进一步地,所述复查节点实例包括节点标识、受试者标识、最早复查时间、目标复查时间、最迟复查时间、节点状态、状态版本、评估上下文记录标识和规则版本;

13、生成所述复查节点实例时,将所述节点状态设置为待复查,将所述状态版本设置为初始状态版本,并将所述评估上下文记录标识和所述目标规则版本写入所述复查节点实例。

14、进一步地,所述触发事件记录包括事件标识、事件类型、事件发生时间、事件接收时间、数据来源、关联节点和有效状态;

15、根据所述事件接收时间与所述事件发生时间的差值确定所述数据年龄;

16、所述数据年龄处于数据有效期内且所述关联节点的节点状态满足事件适用条件时,将所述有效状态设置为有效;

17、根据所述事件标识和关联节点校验所述重复状态,已存在事件标识和关联节点均相同的触发事件记录时,将新接收的触发事件记录确定为重复事件。

18、进一步地,同一关联节点对应多个有效触发事件记录时,根据所述事件类型确定提前、维持或延后的调整方向;

19、根据所述优先级、互斥关系和事件时序对不同调整方向执行冲突裁决,并根据所述调整边界限定调整后的最早复查时间、目标复查时间和最迟复查时间;

20、所述节点调整记录包括参与冲突裁决的事件标识、调整前复查时间窗、调整后复查时间窗和调整方向。

21、进一步地,所述执行回执记录包括回执标识、执行结果、关联节点、请求状态版本和回执有效状态;

22、所述请求状态版本与所述复查节点实例的状态版本一致、所述回执有效状态为有效且所述节点状态满足迁移前置条件时,根据所述执行结果执行状态迁移,更新所述状态版本并生成状态迁移记录;

23、已存在与所述回执标识对应的状态迁移记录时,返回所述状态迁移记录并保持所述节点状态和状态版本不变;

24、所述请求状态版本与所述状态版本不一致时,生成状态版本不一致状态。

25、进一步地,当前时间达到所述目标复查时间且所述节点状态未迁移至已预约或已完成时,生成与所述节点标识关联的随访任务;

26、当前时间超过所述最迟复查时间时,根据超过所述最迟复查时间的时长确定逾期等级;

27、前级随访任务未获得对应的执行回执记录且所述节点状态仍为待复查时,生成下一等级随访任务;

28、所述节点状态迁移至已预约或已完成时,撤销与所述节点标识关联且未执行的随访任务。

29、进一步地,所述复查完成记录包括完成事件标识、完成时间、来源节点标识和本次脊柱视觉测量记录标识;

30、根据所述完成事件标识和来源节点标识查询下一周期复查节点;未查询到所述下一周期复查节点时,根据所述本次脊柱视觉测量记录更新所述评估上下文记录,根据更新后的评估上下文记录重新确定目标规则版本并生成所述下一周期复查节点;

31、查询到所述下一周期复查节点时,返回查询到的下一周期复查节点,不重复生成下一周期复查节点;

32、将所述来源节点标识、完成事件标识、更新后的评估上下文记录和下一周期复查节点绑定,生成所述节点来源关联记录。

33、进一步地,所述复查节点实例生成后,在所述复查节点实例对应的复查周期内保持所述目标规则版本不变;

34、所述治疗干预记录发生变更时,将变更后的治疗干预记录生成触发事件记录,并根据所述触发事件记录对当前复查时间窗执行冲突裁决;

35、当前复查节点关闭后,将变更后的治疗干预记录写入更新后的评估上下文记录,并基于更新后的评估上下文记录确定下一周期复查节点对应的目标规则版本。

36、以下为其主要的有益效果:

37、(1)针对视觉测量记录、患者状态记录和复查规则分别形成且版本依据容易混用的问题,通过校验测量版本、按评估时间匹配目标规则版本并将二者绑定至评估上下文记录,使复查节点实例对应明确的测量依据和规则依据;通过复查时间窗保留提前、目标和延后边界,使后续节点调整持续受同一时间约束控制。

38、(2)针对多来源复查数据异步到达时存在重复提交、迟到到达及调整方向相反的问题,通过统一触发事件记录、数据年龄校验、重复状态校验和冲突裁决,使多个有效触发事件形成一个节点调整记录,避免同一复查节点被重复修改或由相反方向事件分别覆盖。

39、(3)针对预约、提醒和复查终端返回的执行回执存在重复、延迟或到达顺序变化的问题,通过请求状态版本、当前状态版本和迁移前置条件的联合校验,使执行回执作用于对应的节点状态;通过完成事件标识和来源节点标识查询后继节点,使同一复查完成记录对应一个下一周期复查节点,并通过节点来源关联记录保留前后复查周期之间的关联。