2014年曾经做过一版简单的Dicom Web Viewer,之前的Web版本由于技术和功能的极限性,仅能简单的运用于临床阅片和患者的电子胶片使用,无法普及到放射和超声等影像科室。影像科室用的是基于Swing开发的桌面运用程序。两套程序对于开发和部署无法统一。
2021年4月偶然的机会接触到一家做SaaS的HIS公司,需要做纯WEB版本的PACS系统。出于对个人技术的积累和挑战离开了一起奋斗10年的HF,跳槽到做HIS互联网医疗的SaaS公司。经过一年左右的开发和集成终于在2022年5月开始实施上线第一家全院级PACS,完成基于SaaS的纯BS架构的PACS系统。到目前为止已经经历过三级医院和区域医共体的考验。
简单的描述下系统的特点:后端基于SpringBoot开发,Dicom基于dcm4che实现C-STORE、C-FIND、C-MOVE、Worklist等通信协议并集成于SpringBoot项目上。Dicom-Viewer部位为纯JS实现dicom原文件的解析和渲染。RIS登记、报告等工作流程基于Vue开发。支持DirectShow协议的采集卡或显微镜头,支持纯WEB模式进行采集超声、内镜、病理等类型图像。
1.支持电脑、手机、平板等设备,支持HarmonyOS、IOS、android、window、linux、信创、麒麟等主流操作系统,支持电子胶片,可在任意终端任意系统的H5浏览器上调阅医学影像。
2.支持3D定位功能,点击序列上的可疑病灶点,其它序列可以定位到同一层,并定位到相同的病灶点上。
3.支持MPR浏览功能
4.支持影像对比功能,支持不同时间拍摄、不同类型的检查图像可在同一界面进行对比查看。
5.支持胶片排版和打印功能
6.支持DSA等多帧图像的加载和播放功能.
7.支持工具栏或缩略图可自定义排版上、下、左、右随意显示。
8.支持双屏或多屏显示功能,多屏模式下可在分屏上自动打开多个影像界面,并支持多屏模式下多个影像窗口联动功能(例如联动调整窗宽窗位,缩放、移动等功能)
9.支持院内网络+对象云存储网络等多网络加载模式,自动优先走院内网络,满足院内科室快速加载调阅需求,支持超过2000张以上CT图片加载打开影像界面小于3S,不会出现浏览器白屏和宕机。
10.支持解绑影像和和重新关联影像功能,防止其他操作失误带来的影像和和患者不匹配
10.支持区域会诊中心,基层医院可上传疑难病例至上级医院,专家在线会诊并返回诊断报告,提升基层诊疗能力。
11.和HIS申请单深度集成,可快速完成患者申请登记(接收HIS申请》PACS登记完成通知》PACS检查完成通知》PACS报告审核通知》PACS回传报告内容+PDF报告)
12.支持对申请记录进行批量登记、合并登记、预约登记满足不同的业务场景.
13.支持超声/内镜等类型登记完成后可直接跳转到报告界面,满足无排队叫号或值夜班登记写报告等场景。
14.支持登记患者叫号、过号、分诊等功能,支持大屏显示排队信息。支持登记到虚拟诊室,患者集中在大厅排队等候,医生叫号分诊后大屏才显示真实诊室,避免患者拥挤在诊室门口。
15.支持集成DirectShow协议的采集卡,支持纯WEB模式采集图像,支持手柄+脚踏开关等快捷方式采集图像。
16.支持回传HIS危急值+接收HIS危急值处理反馈。
17.支持调用患者的电子病历,查看患者的其他诊疗、病历、检查、检验等信息有利于医生出诊断报告

18.支持同时打开多份报告进行书写,支持锁定采集图像到另外一个患者下。
19.所见即所得的富文本编辑器,通过词条即可快速完成报告。支持切换报告模板,支持心脏超声测量值的输入。
20.报告编辑界面可查询患者的历史检查,对比查看历史检查的报告内容,对比查看历史检查的图像(参考第4条)。
21.支持报告质控,可对方位、性别等错误矛盾性描述内容进行智能纠错。
22.支持根据内镜类型来关联模板,支持内镜报告文本位置标注和图像位置标注,支持内镜病理申请。
23.好就这样吧,有空再叙。。。