当前位置:   article > 正文

DICOM医学图像处理:Deconstructed PACS之Orthanc_orthanc upload接口

orthanc upload接口

背景:

        此篇博文介绍一个开源的、基于WEB的DICOM Server软件。该开源软件完全使用C++编写,不依赖于第三方数据库(内置了SQLite数据库)或其他框架,支持RESTful API设计模式。官网上提供了源代码,同时也给出了编译后的Windows和Linux系统的二进制安装包。Orthanc是PACS领域的一种改革,提出了“解构PACS概念”,即Deconstructed PACS,用户可以通过三种方式访问Orthanc:DICOM Server、Web Server和RESTful API。

Orthanc:

        开源中国社区中对于Orthanc有一段这样的描述:Orthanc是一个轻量级的,基于REST的DICOM服务器,主要用于卫生保健和医疗研究。Orthanc可将任意运行Windows和Linux的计算机编程DICOM存储(或者说是一个小型PACS系统),其架构是轻量级的,没有复杂的数据库管理,不依赖于第三方软件。

        除此以外,Orthanc官网(http://www.orthanc-server.com/about.php)对于Orthanc的描述着重提到:Orthanc之所以与众不同是因为它提供RESTful API。因此,Orthanc可以使用任何计算机语言开发。Orthanc存储的DICOM图像的标签可以以JSON文件格式下载,此外,Orthanc对于存储的DICOM实例可以动态生成对应的PNG图像。

        Orthanc隐藏了复杂的DICOM文件格式和DICOM协议,使使用者只专注于DICOM文件内容。

Deconstructed PACS:

        Deconstructed PACS是新一代的PACS系统,原文的描述为"The latest strategy for imaging informatics is actually "deconstructed PACS," where the core elements of PACS are best-of-breed or component-based solutions, integrated together using standards-based approaches.” PACS系统最早是通过组合多个独立的子系统来实现简单获取和转存图像,对于图像(images)和医学信息(demographics)分别采用不同的网络;随后发展为C/S模式,通过Client的工作站来实现(胖客户端thick-client);最后演变成基于浏览器的Web PACS(瘦客户端thin-client)。

【Deconstructed PACS概念目前我还没有搞太明白,官网的资料比较多,后续会补充更多的资料,有兴趣的读者也可以直接阅读博文后我给出的连接】

Orthanc安装:

        通过上述简短的介绍,想必大家已经对Orthanc有了大致的了解。下面给出Orthanc的安装方法,Orthanc是一个开源软件,因此有两种安装方式。

Orthanc二进制包在Windows下安装:

        下载地址:http://www.orthanc-server.com/download-windows.php。在官网下载页面中输入基本信息就会在邮箱中获得下载链接,Windows下的二进制安装包名称为:Orthanc-0.8.5-Installer.exe。双击安装包,如下图所示,单击“下一步”就可以顺利完成安装。

        该文件夹用于设置Orthanc软件的安装目录,即主要程序OrthancService.exe和Orthanc-0.8.5-Release.exe的存放位置。

        此处用于设置Orthanc软件中DICOM Server的数据存储目录,可以简单的理解为mini-PACS的归档目录,后续示例中的图像就保存在该文件夹下。

        此处用于设置Orthanc软件在开始菜单中快捷键的文件夹。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/289808
推荐阅读