Atalag Koray, Yang Hong Yul, Tempero Ewan, Warren Jim
Department of Computer Science, the University of Auckland, New Zealand.
Stud Health Technol Inform. 2011;169:849-53.
openEHR and the recent international standard (ISO 13606) defined a model driven software development methodology for health information systems. However there is little evidence in the literature describing implementation; especially for desktop clinical applications. This paper presents an implementation pathway using .Net/C# technology for Microsoft Windows desktop platforms. An endoscopy reporting application driven by openEHR Archetypes and Templates has been developed. A set of novel GUI directives has been defined and presented which guides the automatic graphical user interface generator to render widgets properly. We also reveal the development steps and important design decisions; from modelling to the final software product. This might provide guidance for other developers and form evidence required for the adoption of these standards for vendors and national programs alike.
开放电子健康记录(openEHR)和近期的国际标准(ISO 13606)为健康信息系统定义了一种模型驱动的软件开发方法。然而,文献中几乎没有描述其实施情况的证据;特别是对于桌面临床应用。本文提出了一种针对微软Windows桌面平台使用.Net/C#技术的实施途径。已开发了一个由openEHR原型和模板驱动的内窥镜报告应用程序。定义并展示了一组新颖的图形用户界面(GUI)指令,该指令指导自动图形用户界面生成器正确呈现小部件。我们还揭示了从建模到最终软件产品的开发步骤和重要设计决策。这可能为其他开发者提供指导,并为供应商和国家项目采用这些标准提供所需的证据。