Use Runtime Verification to Improve the Quality of Medical Care Practice

被引:19
作者
Jiang, Yu [1 ,2 ,3 ]
Liu, Han [3 ]
Kong, Hui [4 ]
Wang, Rui [1 ]
Hosseini, Mohammad [2 ]
Sun, Jiaguang [3 ]
Sha, Lui [2 ]
机构
[1] Capital Normal Univ, Coll Informat Engn, Beijing, Peoples R China
[2] Univ Illinois, Dept Comp Sci, Champaign, IL 61820 USA
[3] Tsinghua Univ, Sch Software, Beijing, Peoples R China
[4] IST Austria, Klosterneuburg, Austria
来源
2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C) | 2016年
基金
美国国家科学基金会;
关键词
Clinical Guideline; Real-time Data; Runtime Verification; Medical Decision Support System; Health Care; REAL-TIME;
D O I
10.1145/2889160.2889233
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Clinical guidelines and decision support systems (DSS) play an important role in daily practices of medicine. Many text-based guidelines have been encoded for work-flow simulation of DSS to automate health care. During the collaboration with Carle hospital to develop a DSS, we identify that, for some complex and life-critical diseases, it is highly desirable to automatically rigorously verify some complex temporal properties in guidelines, which brings new challenges to current simulation based DSS with limited support of automatical formal verification and real-time data analysis. In this paper, we conduct the first study on applying runtime verification to cooperate with current DSS based on real-time data. Within the proposed technique, a user-friendly domain specific language, named DRTV, is designed to specify vital real-time data sampled by medical devices and temporal properties originated from clinical guidelines. Some interfaces are developed for data acquisition and communication. Then, for medical practice scenarios described in DRTV model, we will automatically generate event sequences and runtime property verifier automata. If a temporal property violates, real-time warnings will be produced by the formal verifier and passed to medical DSS. We have used DRTV to specify different kinds of medical care scenarios, and applied the proposed technique to assist existing DSS. As presented in experiment results, in terms of warning detection, it outperforms the only use of DSS or human inspection, and improves the quality of clinical health care of hospital.
引用
收藏
页码:112 / 121
页数:10
相关论文
共 30 条
  • [21] Toward a more effective approach to stroke: Canadian best practice recommendations for stroke care (vol 178, pg 1418, 2008)
    Lindsay, P.
    Bayley, M.
    McDonald, A.
    [J]. CANADIAN MEDICAL ASSOCIATION JOURNAL, 2008, 179 (01) : 56 - 56
  • [22] Lu H., MSRTR200799
  • [23] An overview of the MOP runtime verification framework
    Meredith, Patrick O'Neil
    Jin, Dongyun
    Griffith, Dennis
    Chen, Feng
    Roşu, Grigore
    [J]. International Journal on Software Tools for Technology Transfer, 2012, 14 (03) : 249 - 289
  • [24] Model-Driven Safety Analysis of Closed-Loop Medical Systems
    Pajic, Miroslav
    Mangharam, Rahul
    Sokolsky, Oleg
    Arney, David
    Goldman, Julian
    Lee, Insup
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) : 3 - 16
  • [25] Pajic Miroslav., 2011, UPP2SF TRANSLATING U
  • [26] Representing clinical guidelines in GLIF: Individual and collaborative expertise
    Patel, VL
    Allen, VG
    Arocha, JF
    Shortliffe, EH
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1998, 5 (05) : 467 - 483
  • [27] Hardware Runtime Monitoring for Dependable COTS-based Real-Time Embedded Systems
    Pellizzoni, Rodolfo
    Meredith, Patrick
    Caccamo, Marco
    Rosu, Grigore
    [J]. RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 481 - 491
  • [28] Quaglini S, 2004, STUD HEALTH TECHNOL, V101, P75
  • [29] Strzyzewski Nancy, 2006, Plast Surg Nurs, V26, P10
  • [30] Runtime application of Hybrid-Asbru clinical guidelines
    Young, Ohad
    Shahar, Yuval
    Liel, Yair
    Lunenfeld, Eitan
    Bar, Guy
    Shalom, Erez
    Martins, Susana B.
    Vaszar, Laszlo T.
    Marom, Tal
    Goldstein, Mary K.
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2007, 40 (05) : 507 - 526