Microservice chatbot architecture for chronic patient support

被引:38
|
作者
Roca, Surya [1 ]
Sancho, Jorge [1 ]
Garcia, Jose [1 ]
Alesanco, Alvaro [1 ]
机构
[1] Univ Zaragoza, Aragon Inst Engn Res I3A, Zaragoza, Spain
关键词
Artificial Intelligence Markup Language (AIML); Chronic patient support; Fast Healthcare Interoperability Resources (FHIR); Medical chatbot; Messaging platforms; Microservice architecture; CARE;
D O I
10.1016/j.jbi.2019.103305
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Chatbots are able to provide support to patients suffering from very different conditions. Patients with chronic diseases or comorbidities could benefit the most from chatbots which can keep track of their condition, provide specific information, encourage adherence to medication, etc. To perform these functions, chatbots need a suitable underlying software architecture. In this paper, we introduce a chatbot architecture for chronic patient support grounded on three pillars: scalability by means of microservices, standard data sharing models through HL7 FHIR and standard conversation modeling using AIML. We also propose an innovative automation mechanism to convert FHIR resources into AIML files, thus facilitating the interaction and data gathering of medical and personal information that ends up in patient health records. To align the way people interact with each other using messaging platforms with the chatbot architecture, we propose these very same channels for the chatbot-patient interaction, paying special attention to security and privacy issues. Finally, we present a monitored-data study performed in different chronic diseases, and we present a prototype implementation tailored for one specific chronic disease, psoriasis, showing how this new architecture allows the change, the addition or the improvement of different parts of the chatbot in a dynamic and flexible way, providing a substantial improvement in the development of chatbots used as virtual assistants for chronic patients.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Tool support for the migration to microservice architecture: An industrial case study
    Pigazzini, Ilaria
    Arcelli Fontana, Francesca
    Maggioni, Andrea
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2019, 11681 LNCS : 247 - 263
  • [2] Tool Support for the Migration to Microservice Architecture: An Industrial Case Study
    Pigazzini, Ilaria
    Fontana, Francesca Arcelli
    Maggioni, Andrea
    [J]. SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 : 247 - 263
  • [3] A Microservice Based Architecture to Support Offloading in Mobile Cloud Computing
    Candido, Adriano L.
    Trinta, Fernando A. M.
    Rocha, Lincoln S.
    Rego, Paulo A. L.
    Mendonca, Nabor C.
    Garcia, Vinicius C.
    [J]. SBCARS'19: PROCEEDINGS OF THE XIII BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES, AND REUSE, 2019, : 93 - 102
  • [4] Microservice Architecture to Provide Medical Data Management for Decision Support
    Kopanitsa, Georgy
    [J]. PHEALTH 2019, 2019, 261 : 230 - 235
  • [5] A decision support architecture for telecare patient management of chronic and complex disease
    Basilakis, J.
    Lovell, N. H.
    Celler, B. G.
    [J]. 2007 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-16, 2007, : 4335 - 4338
  • [6] The Comparison of Microservice and Monolithic Architecture
    Gos, Konrad
    Zabierowski, Wojciech
    [J]. 2020 IEEE XVITH INTERNATIONAL CONFERENCE ON THE PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2020, : 150 - 153
  • [7] Making the Move to Microservice Architecture
    Koschel, Arne
    Astrova, Irina
    Doetterl, Jeremias
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2017), 2017, : 74 - 79
  • [8] Microservice Architecture for Cognitive Networks
    Dudukovich, Rachel
    Clark, Gilbert
    Briones, Janette
    Hylton, Alan
    [J]. 2020 8TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON WIRELESS FOR SPACE AND EXTREME ENVIRONMENTS (WISEE 2020), 2020, : 39 - 44
  • [9] Review on the Development of Microservice Architecture
    Feng, Zhiyong
    Xu, Yanwei
    Xue, Xiao
    Chen, Shizhan
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (05): : 1103 - 1122
  • [10] Data communication method based on microservice architecture to support reliable execution of business processes
    Wang, Huanqiang
    Yu, Dongjin
    Jin, Yike
    Yuan, Youwei
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (04): : 946 - 953