Orthanc

DICOM 服务器
授权协议 GPLv3
开发语言 C/C++
所属分类 企业应用、 开源医疗项目
软件类型 开源软件
地区 不详
投 递 者 强阳曜
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Orthanc 是一个轻量级的,基于REST的DICOM服务器,主要用于卫生保健和医疗研究。Orthanc 可将任意运行了 Windows 和 Linux 的计算机变成 DICOM 存储(或者说是一个小的 PACS 系统),其架构是轻量级的,没有复杂的数据库管理,不依赖于第三方软件。

  • Orthanc的REST  Orthanc的主要优势之一在于其内置的RESTful API,可用于从外部应用程序驱动Orthanc,而与用于开发这些应用程序的编程语言无关。Orthanc的REST API提供了对Orthanc所有核心功能的完整编程访问。 重要的是,Orthanc Explorer(Orthanc的嵌入式管理界面)完全使用此REST API的所有功能。这意味着可以通过Orthanc

  • Orthanc 编译安装 一、系统版本 服务器版本:Ubuntu 18.04.6 LTS Orthanc版本:1.9.7 ​ 看官方手册,官方在Ubuntu/Debian系统源提供了预编译好的安装包,本来根据手册文档,使用 apt-get install 命令进行Orthanc安装,在后面安装 orthanc-mysql 插件的时候,发现在Ubuntu18中没有提供与编译好的 orthanc-my

  • Orthanc - REST API : REST v1.2.0                 Path GET DELETE POST PUT Notes                 /{resourceType}/{id}/attachments y n n n List the files that are attached to this patient, study, series

  • {   / **    * Orthanc的常规配置    ** /   //此Orthanc实例的逻辑名称。这个是   //显示在Orthanc Explorer中和URI"/ system"处。   "Name" : "Orthanc inside Docker",   //存放重量级文件的目录的路径(即   //原始DICOM实例)。反斜杠必须由   //将它们加倍,或用正斜杠"/"代替

  • ServerContext::StoreResult ServerContext::StoreAfterTranscoding(std::string& resultPublicId, DicomInstanceToStore& dicom,

  • 简介 用于Orthanc核心及其官方插件的Docker映像可在DockerHub平台上免费获得。相应的Docker映像的源代码可在GitHub上获得。 关于Orthanc与Osimis Docker映像的注意事项: 此页面上描述的jodogne/orthanc和jodogne/orthanc-pluginsDocker映像始终与Orthanc项目的最新版本保持同步,并具有从Debian软件包继承的

  • "RemoteAccessAllowed" : true, "AuthenticationEnabled" : false,

  • 使用nginx代理orthanc orthanc提供了dicom服务器的功能,并支持http协议访问,但是依然不是很完善,在CORS(跨域资源共享)问题上就做的不是很好,因此需要一个功能完善的浏览器服务器来反向代理,这里选择了nginx。 如果在前端直接发送请求给orthanc请求数据,会报错,提示orthanc不支持跨源资源共享,那么可以在前端将请求发送给nginx,nginx模拟浏览器访问or

  • docker     sudo yum install -y yum-utils device-mapper-persistent-data lvm2     sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo     sudo yum makecach

  • 配置Orthanc只需提供一个配置文件即可。Orthanc具有许多配置,这些配置记录在默认配置文件中。该文件为JSON文件格式。您可以通过以下调用生成此文件: $ Orthanc --config = Configuration.json 默认配置文件为: 使用ORTHANC侦听端口4242 的DICOM AET(应用程序实体标题)创建DICOM服务器 。 为在端口8042上侦听的REST AP

  • 首先使用orthanc服务器上传病人dicom文件 由于访问orthanc需要跨域,因此在vue.config配置代理 devServer: { open: false, // 自动打开浏览器 port: 8081, proxy:'http://localhost:8042' }, 获取病人序列号并传给获取病人信息组件 let patientlist = []

  • 配置好 Orthanc 后 如果不修改Configuration.json文件的参数的话 只能使用localhost访问 需要修改Configuration.json 文件  这里提示下 如果是源码编译出来的  作者暂时没有找到Configuration.json 文件 需要修改Main方法中的代码 设置好 指定Configuration.json 路径 当然 这个不是重点 Configurati

  • Pacs 医疗中 存放DICOM的软件 Orthanc 成熟 开源的pacs 与DICOMServer 集合体 功能 实现 接受DICOM 转义成JSON 酷!  内置SQLite 数据库 可扩展成MYsql C++的源码 感谢作者 这里写怎么得到源码 和详细的介绍! DICOM医学图像处理:Deconstructed PACS之Orthanc orthanc微调配置 会有俩篇文章分别写 怎么把O

  • dicom/orthanc 唯一标识 dicom通过studiesID,seriesID,instancesID来标识一张独一无二的影像,这些ID的长度不一致 不同于dicom标识,Orthanc将这些dicom里的ID格式化为有固定的长度的SHA-1哈希,不过根据dicom标准,依然保留了ID的唯一性 有一种特殊情况:比如图像经过某些软件处理后加入到orthanc里边,但是由于部分软件自身的缺陷

 相关资料
  • 如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot

  • hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函

  • Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在

  • null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?

  • 如何在生产环境中将hazelcast服务器作为linux服务运行? java-server-cp hazelcast。jar com。黑兹卡斯特。例子。StartServer StartServer运行带有输出到std终端的服务器,将其作为linux服务运行并将日志写入文件的最简单方法是什么 我必须将其设置为EC2实例中的服务并将其捆绑。当EC2自动缩放启动实例时,hazelcast服务器将启动并

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp

  • 我正在开发一个基于云的后端HTTP服务,该服务将公开用于与一些on-prem系统的集成。客户机系统是由外部供应商定制的,它们是带有自己数据库的后端系统。这些系统部署在我们客户的公司中,我们无法访问它们,也无法控制它们。我们向供应商提供我们的API规范,他们实现客户机代码。 我的服务与客户交换的数据格式基于XML,并遵循一定的标准。供应商用不同的编程语言实现他们的客户机系统,随着时间的推移,新的供应

  • 问题 你想在网络上提供一个服务器。 解决方案 创建一个基本的 TCP 服务器。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 server = net.createServer (socket) -> console.log "Received connection from #{socket.remo