Grodzki M, Mikolajczyk K, Palko T, Rudnicki P, Szabatin M
Institute of Precision and Biomed. Engineering, Warsaw Univ. of Technology, Poland.
Biomed Tech (Berl). 1998;43 Suppl:578-81.
Platform independence is an important issue for a software designed to run across a hospital environment which is practically always heterogeneous one. This paper presents a simple miniPACS solution designed over an existing Intranet (Internet limited to a local area network). Platform independence is achieved with Java programming language which allows resulting code to be executed on virtually all machines. System consists of a server application providing DICOM (Digital Imaging and Communications in Medicine) services and clients that can use these services over a TCP/IP connection. The server application is capable of an image storage and supports a query mechanism to allow access to stored data, thus the clients may perform two major functions: providing image data for archiving or image retrieval for viewing. Presented client application provides both these functions. It retrieves stored images for further processing and returns calculated results to the archive. The parts of the system are connected through a DICOM interface. Consequently the system architecture is open and any devices like scanners or viewing stations supporting specific DICOM services may be attached.
对于设计用于在几乎总是异构的医院环境中运行的软件而言,平台独立性是一个重要问题。本文提出了一种基于现有内联网(限于局域网的互联网)设计的简单小型PACS解决方案。通过Java编程语言实现平台独立性,这使得生成的代码几乎可以在所有机器上执行。系统由提供DICOM(医学数字成像和通信)服务的服务器应用程序以及可以通过TCP/IP连接使用这些服务的客户端组成。服务器应用程序能够存储图像并支持查询机制以允许访问存储的数据,因此客户端可以执行两个主要功能:提供图像数据进行存档或检索图像以供查看。所展示的客户端应用程序提供了这两个功能。它检索存储的图像以进行进一步处理,并将计算结果返回给存档。系统的各个部分通过DICOM接口连接。因此,系统架构是开放的,任何支持特定DICOM服务的设备,如扫描仪或查看站,都可以连接。