Chueh H C, Raila W F, Pappas J J, Ford M, Zatsman P, Tu J, Barnett G O
Laboratory of Computer Science, Massachusetts General Hospital, USA.
Proc AMIA Annu Fall Symp. 1996:638-42.
Attention to an architectural framework in the development of clinical applications can promote reusability of both legacy systems as well as newly designed software. We describe one approach to an architecture for a clinical workstation application which is based on a critical middle tier of distributed object-oriented services. This tier of network-based services provides flexibility in the creation of both the user interface and the database tiers. We developed a clinical workstation for ambulatory care using this architecture, defining a number of core services including those for vocabulary, patient index, documents, charting, security, and encounter management. These services can be implemented through proprietary or more standard distributed object interfaces such as CORBA and OLE. Services are accessed over the network by a collection of user interface components which can be mixed and matched to form a variety of interface styles. These services have also been reused with several applications based on World Wide Web browser interfaces.
在临床应用开发中关注架构框架可促进遗留系统以及新设计软件的可重用性。我们描述了一种临床工作站应用架构的方法,该架构基于分布式面向对象服务的关键中间层。这一层基于网络的服务在创建用户界面和数据库层时提供了灵活性。我们使用此架构开发了一个用于门诊护理的临床工作站,定义了许多核心服务,包括词汇、患者索引、文档、图表、安全和会诊管理等服务。这些服务可以通过专有的或更标准的分布式对象接口(如CORBA和OLE)来实现。服务通过一组用户界面组件在网络上进行访问,这些组件可以混合搭配以形成各种界面样式。这些服务还被多个基于万维网浏览器界面的应用程序所重用。