A component-based, distributed object services architecture for a clinical workstation.
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.
Chueh
H C
HC
Laboratory of Computer Science, Massachusetts General Hospital, USA.
Raila
W F
WF
Pappas
J J
JJ
Ford
M
M
Zatsman
P
P
Tu
J
J
Barnett
G O
GO
D003195:Computer Communication Networks; D003199:Computer Systems; D006751:Hospital Information Systems; D016347:Medical Records Systems, Computerized; D012984:Software