Bui Alex A T, Morioka Craig, Dionisio John David N, Johnson David B, Sinha Usha, Ardekani Siamak, Taira Ricky K, Aberle Denise R, El-Saden Suzie, Kangarloo Hooshang
UCLA Medical Imaging Informatics Group, Los Angeles, CA 90024, USA.
IEEE Trans Inf Technol Biomed. 2007 Jan;11(1):94-109. doi: 10.1109/titb.2006.879595.
The development of comprehensive picture archive and communication systems (PACS) has mainly been limited to proprietary developments by vendors, though a number of freely available software projects have addressed specific image management tasks. The openSourcePACS project aims to provide an open source, common foundation upon which not only can a basic PACS be readily implemented, but to also support the evolution of new PACS functionality through the development of novel imaging applications and services. openSourcePACS consists of four main software modules: 1) image order entry, which enables the ordering and tracking of structured image requisitions; 2) an agent-based image server framework that coordinates distributed image services including routing, image processing, and querying beyond the present digital image and communications in medicine (DICOM) capabilities; 3) an image viewer, supporting standard display and image manipulation tools, DICOM presentation states, and structured reporting; and 4) reporting and result dissemination, supplying web-based widgets for creating integrated reports. All components are implemented using Java to encourage cross-platform deployment. To demonstrate the usage of openSourcePACS, a preliminary application supporting primary care/specialist communication was developed and is described herein. Ultimately, the goal of openSourcePACS is to promote the wide-scale development and usage of PACS and imaging applications within academic and research communities.
综合图像存档与通信系统(PACS)的发展主要局限于供应商的专有开发,不过也有一些免费的软件项目解决了特定的图像管理任务。开源PACS项目旨在提供一个开源的通用基础,在此基础上不仅可以轻松实现基本的PACS,还能通过开发新颖的成像应用程序和服务来支持新PACS功能的演进。开源PACS由四个主要软件模块组成:1)图像订单录入,可实现结构化图像申请的订购和跟踪;2)基于代理的图像服务器框架,可协调分布式图像服务,包括路由、图像处理以及超越当前医学数字图像和通信(DICOM)能力的查询;3)图像查看器,支持标准显示和图像处理工具、DICOM呈现状态以及结构化报告;4)报告与结果发布,提供用于创建综合报告的基于网络的小部件。所有组件均使用Java实现,以促进跨平台部署。为了演示开源PACS的用法,开发了一个支持基层医疗/专科医生通信的初步应用程序,并在此进行描述。最终,开源PACS的目标是促进学术和研究社区内PACS及成像应用程序的大规模开发和使用。