Mukhiya Suresh Kumar, Lamo Yngve, Rabbi Fazle
Western Norway University of Applied Sciences, Bergen, Norway.
University of Bergen, Bergen, Norway.
JMIR Hum Factors. 2022 Jun 20;9(2):e31029. doi: 10.2196/31029.
Internet-delivered psychological treatment (IDPT) systems are software applications that offer psychological treatments via the internet. Such IDPT systems have become one of the most commonly practiced and widely researched forms of psychotherapy. Evidence shows that psychological treatments delivered by IDPT systems can be an effective way of treating mental health morbidities. However, current IDPT systems have high dropout rates and low user adherence. The primary reason is that the current IDPT systems are not flexible, adaptable, and personalized as they follow a fixed tunnel-based treatment architecture. A fixed tunnel-based architecture follows predefined, sequential treatment content for every patient, irrespective of their context, preferences, and needs. Moreover, current IDPT systems have poor interoperability, making it difficult to reuse and share treatment materials. There is a lack of development and documentation standards, conceptual frameworks, and established (clinical) guidelines for such IDPT systems. As a result, several ad hoc forms of IDPT models exist. Consequently, developers and researchers have tended to reinvent new versions of IDPT systems, making them more complex and less interoperable.
This study aimed to design, develop, and evaluate a reference architecture (RA) for adaptive systems that can facilitate the design and development of adaptive, interoperable, and reusable IDPT systems.
This study was conducted in collaboration with a large interdisciplinary project entitled INTROMAT (Introducing Mental Health through Adaptive Technology), which brings together information and communications technology researchers, information and communications technology industries, health researchers, patients, clinicians, and patients' next of kin to reach its vision. First, we investigated previous studies and state-of-the-art works based on the project's problem domain and goals. On the basis of the findings from these investigations, we identified 2 primary gaps in current IDPT systems: lack of adaptiveness and limited interoperability. Second, we used model-driven engineering and Domain-Driven Design techniques to design, develop, and validate the RA for building adaptive, interoperable, and reusable IDPT systems to address these gaps. Third, based on the proposed RA, we implemented a prototype as the open-source software. Finally, we evaluated the RA and open-source implementation using empirical (case study) and nonempirical approaches (software architecture analysis method, expert evaluation, and software quality attributes).
This paper outlines an RA that supports flexible user modeling and the adaptive delivery of treatments. To evaluate the proposed RA, we developed an open-source software based on the proposed RA. The open-source framework aims to improve development productivity, facilitate interoperability, increase reusability, and expedite communication with domain experts.
Our results showed that the proposed RA is flexible and capable of adapting interventions based on patients' needs, preferences, and context. Furthermore, developers and researchers can extend the proposed RA to various health care interventions.
互联网心理治疗(IDPT)系统是通过互联网提供心理治疗的软件应用程序。此类IDPT系统已成为心理治疗中最常用且研究广泛的形式之一。有证据表明,IDPT系统提供的心理治疗可能是治疗心理健康问题的有效方法。然而,当前的IDPT系统辍学率高且用户依从性低。主要原因是当前的IDPT系统不灵活、缺乏适应性且不够个性化,因为它们遵循固定的基于流程的治疗架构。基于流程的固定架构为每个患者遵循预定义的、顺序的治疗内容,而不考虑其背景、偏好和需求。此外,当前的IDPT系统互操作性差,使得治疗材料难以重复使用和共享。对于此类IDPT系统,缺乏开发和文档标准、概念框架以及既定的(临床)指南。结果,存在几种临时形式的IDPT模型。因此,开发者和研究人员倾向于重新发明IDPT系统的新版本,使其更加复杂且互操作性更低。
本研究旨在设计、开发和评估一种适用于自适应系统的参考架构(RA),该架构可促进自适应、可互操作且可重复使用的IDPT系统的设计和开发。
本研究与一个名为INTROMAT(通过自适应技术引入心理健康)的大型跨学科项目合作开展,该项目汇聚了信息通信技术研究人员、信息通信技术行业、健康研究人员、患者、临床医生以及患者的近亲以实现其愿景。首先,我们基于项目的问题领域和目标调查了先前的研究和最新成果。基于这些调查结果,我们确定了当前IDPT系统中的两个主要差距:缺乏适应性和互操作性有限。其次,我们使用模型驱动工程和领域驱动设计技术来设计、开发和验证用于构建自适应、可互操作且可重复使用的IDPT系统的RA,以弥补这些差距。第三,基于所提出的RA,我们实现了一个作为开源软件的原型。最后,我们使用实证(案例研究)和非实证方法(软件架构分析方法、专家评估和软件质量属性)对RA和开源实现进行了评估。
本文概述了一种支持灵活用户建模和治疗自适应交付的RA。为了评估所提出的RA,我们基于所提出的RA开发了一个开源软件。该开源框架旨在提高开发效率、促进互操作性、增加可重复使用性,并加快与领域专家的沟通。
我们的结果表明,所提出的RA具有灵活性,能够根据患者的需求、偏好和背景调整干预措施。此外,开发者和研究人员可以将所提出的RA扩展到各种医疗保健干预措施。