KETOS: Clinical decision support and machine learning as a service - A training and deployment platform based on Docker, OMOP-CDM, and FHIR Web Services

被引:30
作者
Gruendner, Julian [1 ]
Schwachhofer, Thorsten [1 ]
Sippl, Phillip [1 ]
Wolf, Nicolas [1 ]
Erpenbeck, Marcel [1 ]
Gulden, Christian [1 ]
Kapsner, Lorenz A. [2 ]
Zierk, Jakob [2 ,3 ]
Mate, Sebastian [2 ]
Stuerzl, Michael [4 ]
Croner, Roland [5 ]
Prokosch, Hans-Ulrich [1 ,2 ]
Toddenroth, Dennis [1 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg FAU, Chair Med Informat, Erlangen, Germany
[2] Univ Klinikum Erlangen, Med Ctr Informat & Commun Technol, Erlangen, Germany
[3] Univ Klinikum Erlangen, Dept Pediat & Adolescent Med, Erlangen, Germany
[4] Friedrich Alexander Univ Erlangen Nurnberg FAU, Dept Surg, Div Mol & Expt Surg, Erlangen, Germany
[5] Univ Hosp, Dept Gen Visceral Vasc & Graft Surg, Magdeburg, Germany
关键词
MEDICAL INFORMATICS; DATA INTEGRATION; CARE; SMART;
D O I
10.1371/journal.pone.0223010
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Background and objective To take full advantage of decision support, machine learning, and patient-level prediction models, it is important that models are not only created, but also deployed in a clinical setting. The KETOS platform demonstrated in this work implements a tool for researchers allowing them to perform statistical analyses and deploy resulting models in a secure environment. Methods The proposed system uses Docker virtualization to provide researchers with reproducible data analysis and development environments, accessible via Jupyter Notebook, to perform statistical analysis and develop, train and deploy models based on standardized input data. The platform is built in a modular fashion and interfaces with web services using the Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR) standard to access patient data. In our prototypical implementation we use an OMOP common data model (OMOP-CDM) database. The architecture supports the entire research lifecycle from creating a data analysis environment, retrieving data, and training to final deployment in a hospital setting. Results We evaluated the platform by establishing and deploying an analysis and end user application for hemoglobin reference intervals within the University Hospital Erlangen. To demonstrate the potential of the system to deploy arbitrary models, we loaded a colorectal cancer dataset into an OMOP database and built machine learning models to predict patient outcomes and made them available via a web service. We demonstrated both the integration with FHIR as well as an example end user application. Finally, we integrated the platform with the open source DataSHIELD architecture to allow for distributed privacy preserving data analysis and training across networks of hospitals. Conclusion The KETOS platform takes a novel approach to data analysis, training and deploying decision support models in a hospital or healthcare setting. It does so in a secure and privacy-preserving manner, combining the flexibility of Docker virtualization with the advantages of standardized vocabularies, a widely applied database schema (OMOP-CDM), and a standardized way to exchange medical data (FHIR).
引用
收藏
页数:16
相关论文
共 41 条
[1]  
[Anonymous], 2016, LANCET ONCOL, V17, P1, DOI 10.1016/S1470-2045(15)00568-9
[2]  
[Anonymous], MLBENCH MACHINE LEAR
[3]  
[Anonymous], 2018, Atlas
[4]  
[Anonymous], 2018, GT FHIR OMOP ON FHIR
[5]  
Apple, 2019, ACC HLTH REC
[6]  
Arzideh F, REFERENCE LIMIT ESTI
[7]   MAGPIE: Simplifying access and execution of computational models in the life sciences [J].
Baldow, Christoph ;
Salentin, Sebastian ;
Schroeder, Michael ;
Roeder, Ingo ;
Glauche, Ingmar .
PLOS COMPUTATIONAL BIOLOGY, 2017, 13 (12)
[8]  
Barker W., 2019, HEAT WAVE US IS POIS
[9]  
Dua DaG C., 2019, MACHINE LEARNING REP
[10]   Quality, quantity and harmony: the DataSHaPER approach to integrating data across bioclinical studies [J].
Fortier, Isabel ;
Burton, Paul R. ;
Robson, Paula J. ;
Ferretti, Vincent ;
Little, Julian ;
L'Heureux, Francois ;
Deschenes, Mylene ;
Knoppers, Bartha M. ;
Doiron, Dany ;
Keers, Joost C. ;
Linksted, Pamela ;
Harris, Jennifer R. ;
Lachance, Genevieve ;
Boileau, Catherine ;
Pedersen, Nancy L. ;
Hamilton, Carol M. ;
Hveem, Kristian ;
Borugian, Marilyn J. ;
Gallagher, Richard P. ;
McLaughlin, John ;
Parker, Louise ;
Potter, John D. ;
Gallacher, John ;
Kaaks, Rudolf ;
Liu, Bette ;
Sprosen, Tim ;
Vilain, Anne ;
Atkinson, Susan A. ;
Rengifo, Andrea ;
Morton, Robin ;
Metspalu, Andres ;
Wichmann, H. Erich ;
Tremblay, Mark ;
Chisholm, Rex L. ;
Garcia-Montero, Andres ;
Hillege, Hans ;
Litton, Jan-Eric ;
Palmer, Lyle J. ;
Perola, Markus ;
Wolffenbuttel, Bruce H. R. ;
Peltonen, Leena ;
Hudson, Thomas J. .
INTERNATIONAL JOURNAL OF EPIDEMIOLOGY, 2010, 39 (05) :1383-1393