网站首页 > 编程文章 正文
概述
医学影像云平台是一个提供医学影像(DICOM)的接入、存储、及调阅的公有云SaaS(软件即服务)平台。微云影像以业界领先的基于 HTML5 的医学影像调阅技术为起点,以先进成熟的影像云架构为基础,致力于为客户提供运行于互联网上的基于HTML5标准医学影像Web调阅服务。
医学影像(DICOM)影像云平台当前提供的服务仅包含医学影像的上传、云端存储、可运行于互联网上的影像调阅及影像报告软件服务,不提供如患者预约、划价、交费等就诊相关流程的服务。
应用集成
公有医学影像云平台集成接口主要分影像上传及影像调阅两部分,平台提供基于HTTP协议的医学影像文件上传接口、文件上传相关的服务调用、通知接口,和基于Web的影像调阅接口。平台集成接口对医学影像的集成调用以检查(Study)为基本单位进行。
由于医学影像检查(Study)的文件及数据量较大,特别是CT、MRI等检查的影像文件能轻松达到几百M甚至几个G,因此需要用户将原始DICOM上传到影像云平台,从而保证最终调阅用户在调阅影像时可通过微云影像的CDN等网络加速技术快速调阅影像。上传影像云平台的影像,用户方系统可以通过专用接口下载及删除。
第三方Web应用系统可通过URL调用的方式直接调用上传到影像云平台的影像,桌面应用程序、移动App等应用程序可以通过在应用中嵌入支持HTML5标准的浏览器(Browser)组件,并在浏览器组件中直接调用影像调阅URL即可完成影像调阅集成。
影像上传接口
影像上传接口包含文件上传接口及应用集成接口,其中应用集成接口用于第三方系统和影像云平台的应用消息通知和处理;文件上传接口用于DICOM文件处理。应用集成接口及文件上传接口都通过HTTP协议访问。
影像云平台提供PHP、Java、.NET等各种语言的文件上传SDK。典型上传流程如下:
获取上传ID
创建上传任务
上传缓冲区
回调上传完成接口
接收处理完成通知
前端JS上传组件
影像云平台除提供PHP、Java、.NET等各种语言的上传SDK外,还提供前端JS上传组件。此组件基于HTML5技术和Javascirpt语言开发,提供两种使用方式:
Dropzone上传方式。使用开源上传组件的Dropzone.js(http://www.dropzonejs.com/)进行文件文件、上传事件处理等操作,前端JS上传组件会对Dropzone的文件上传部分进行修改,直接将文件上传影像云平台中。
支持跨页面的页面异步上传模式:选中文件后直接调用hummer_manager的addGroupFile方法即可异步上传文件。hummer_manager可以运行于文件选择页面之外的网页中(如frameset页面),从而轻松实现在网页中运行的后台异步上传影像的功能。
除此之外,前端JS上传组件中还提供了在网页中对选择的DICOM文件进行预览的工具页面(DICOM查看小程序),页面间通过参数传递需要预览的XHR2 File对象数组即可预览选中的全部影像。
影像调阅接口
微云影像云平台默认为每组影像提供了有损压缩和无损压缩两种格式的图像压缩算法的访问URL,有损压缩提供了近似无损压缩的图像质量和5-20倍的压缩率,无损压缩提供了无损的图像质量和2-5倍的压缩率,推荐使用有损压缩的访问方式以获得最佳的访问速度。
默认URL即使用有损压缩方式的方式访问影像,最终用户可在调阅页面中操作手工切换压缩方式。第三方系统也可在URL中添加参数以默认使用无损压缩方式调阅影像。
影像调阅页面支持在iOS8及安卓5.0以上版本的浏览器中访问,可在微信、微博等App中直接打开影像调阅页面。
猜你喜欢
- 2024-11-04 便民举措|桂医二附院9月1日起全面推出数字影像服务
- 2024-11-04 跨院可共享!江苏又一项就诊便民措施来了
- 2024-11-04 为什么将照片存储在DCIM文件夹中?
- 2024-11-04 OCR 文字识别开发,有了 LeadTools 你就不怕!
- 2024-11-04 艺卓EV2480评测:护眼且色彩精准的办公显示器
- 2024-11-04 苏州永鼎医院接入江苏省“云影像”平台,全省医学影像数据共享
- 2024-11-04 傅钢泽大夫的“肺结节”问诊指南(傅钢泽好大夫患者)
- 2024-11-04 医疗影像平台PACS源码(医疗影像云pacs具有哪些功能)
- 2024-11-04 安卓上真正的全能文件管理器:ES文件浏览器
- 2024-11-04 LEADTOOLS医学影像工作站使用入门
你 发表评论:
欢迎- 05-09Spring Boot3 RESTful 接口参数校验,这篇吃透就够了!
- 05-09《Spring6》第02节:基于XML方式搭建Spring6框架开发环境
- 05-09MapStruct架构设计(mapstruct @mapping)
- 05-09分布式微服务架构组件(分布式微服务架构设计)
- 05-09Java Swing组件下的JButton实例(java swing 组件)
- 05-09java基础都在这了,小主们拿去吧(java基础是指什么)
- 05-09AOP的实现落地(拦截过滤),一切都要从Servlet说起
- 05-09【Spring Boot】WebSocket 的 6 种集成方式
- 最近发表
-
- Spring Boot3 RESTful 接口参数校验,这篇吃透就够了!
- 《Spring6》第02节:基于XML方式搭建Spring6框架开发环境
- MapStruct架构设计(mapstruct @mapping)
- 分布式微服务架构组件(分布式微服务架构设计)
- Java Swing组件下的JButton实例(java swing 组件)
- java基础都在这了,小主们拿去吧(java基础是指什么)
- AOP的实现落地(拦截过滤),一切都要从Servlet说起
- 【Spring Boot】WebSocket 的 6 种集成方式
- Java 中五种最常见加密算法:原理、应用与代码实现
- 用注解进行参数校验,spring validation介绍、使用、实现原理分析
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)