Leskošek Brane, Pajntar Marjan
Faculty of Medicine, University of Maribor, Taborska ulica 8, 2000, Maribor, Slovenia.
Faculty of Medicine, Institute for Biostatistics and Medical Informatics, University of Ljubljana, Vrazov trg 2, 1000, Ljubljana, Slovenia.
Wien Klin Wochenschr. 2015 Dec;127 Suppl 5:S228-34. doi: 10.1007/s00508-015-0794-7. Epub 2015 May 21.
Our purpose was to build and test a lightweight solution for generating clinical research information systems (CRIS) that would allow non-IT professionals with basic knowledge of computer usage to quickly define and build a ready-to-use, safe and secure web-based clinical research system for data management. We use the acronym MAGIC (Medical Application Generator InteraCtive) for the system.
The generated CRIS should be very easy to build and use, so a common LAMP (Linux Apache MySQL Perl) platform was used, which also enables short development cycles. The application was built and tested using eXtreme Programming (XP) principles by a small development team consisting of one informatics specialist, one physician and one graphical designer/programmer.
The parameter and graphical user interface (GUI) definitions for the CRIS can be made by non-IT professionals using an intuitive English-language-like formalism called application definition language (ADL). From these definitions, the MAGIC builds an end-user CRIS that can be used on a wide variety of platforms (from standard workstations to hand-held devices). A working example of a national health-care-quality assessment program is presented to illustrate this process.
The lightweight application for generating CRIS (MAGIC) has proven to be useful for both clinical and analytical users in real working environment. To achieve better performance and interoperability, we are planning to recompile the application using XML schemas (XSD) in HL7 CDA or openEHR archetypes formats used for parameters definition and for data interchange between different information systems.
我们的目的是构建并测试一种轻量级解决方案,用于生成临床研究信息系统(CRIS),该系统将使具备基本计算机使用知识的非信息技术专业人员能够快速定义并构建一个基于网络的、随时可用、安全可靠的数据管理临床研究系统。我们将该系统简称为MAGIC(医学应用生成器交互式)。
生成的CRIS应易于构建和使用,因此使用了常见的LAMP(Linux、Apache、MySQL、Perl)平台,这也能实现较短的开发周期。该应用程序由一个小型开发团队根据极限编程(XP)原则构建和测试,团队成员包括一名信息学专家、一名医生和一名图形设计师/程序员。
CRIS的参数和图形用户界面(GUI)定义可由非信息技术专业人员使用一种直观的、类似英语的形式主义语言——应用定义语言(ADL)来完成。根据这些定义,MAGIC构建了一个最终用户CRIS,可在各种平台(从标准工作站到手持设备)上使用。文中给出了一个国家医疗质量评估计划的工作示例来说明这一过程。
用于生成CRIS的轻量级应用程序(MAGIC)已证明在实际工作环境中对临床用户和分析用户都很有用。为了实现更好的性能和互操作性,我们计划使用HL7 CDA或openEHR原型格式的XML模式(XSD)重新编译该应用程序,用于参数定义以及不同信息系统之间的数据交换。