论文部分内容阅读
近年来,随着网络技术和信息技术的飞速发展,先进医疗设备输出的数字图像等检验检查结果,在医生临床诊断中占据越来越重要的位置。PACS系统作为大部分医疗机构赖以使用的数字图像系统,也在发挥着巨大的作用。然而我国医院的PACS系统大多设计复杂、造价昂贵、实施维护困难。同时在日益增加的医疗需求和区域化医疗的大背景下,传统PACS系统不仅在硬件更新上存在不便,而且难以实现医疗数据的共享。这说明传统的PCAS系统将会越来越难以适应当前的医疗状况。为了解决传统PACS系统面临的困境,简化医院PACS系统的建设,按不同医疗机构的需求提供具有计算、存储弹性的PACS系统,更好地支持区域医疗数据的共享,有必要开发一套全新架构的基于云的PACS系统。云PACS系统利用公有云服务商提供的云存储和云计算能力,能够将传统的PACS系统转化为软件服务提供给需要的医疗机构使用。同时,云PACS系统的发展方兴未艾,市面上还未出现一款真正迎合医疗市场需求的云PACS产品,笔者所实习的公司开发这样一款产品有利于公司在云PACS产品的市场上抢占先机,在互联网医疗行业站稳脚跟。笔者在熟悉了传统PACS系统的结构后,主要参与了本项目传输侧的需求分析和设计实现环节。系统的传输侧包括传输客户端DicomUploader和服务端APIServer。具体来说,DicomUploader负责通过DICOM协议接收医院产生的医疗图像数据,并将它们发送给服务端,而APIServer一方面暴露接口给其他端,另一方面也承担管理这些图像数据的功能。在使用的技术方面,云PACS系统全部基于node.js进行开发构建。其中传输客户端使用Electron框架进行开发,服务端使用Express框架开发。在数据存储方面,使用MySQL数据库存储图像元信息,图像本身则利用阿里云对象存储服务进行存储。该套云PACS系统开发完成后,极大地降低了医疗机构建设PACS系统的开销,同时方便了医疗机构方面与公司的影像数据共享,为公司与医院进一步加强医疗合作提供了更多机会。同时该项目作为一期工程,为以后增加新的功能如医疗图像分析报告、病患诊断等功能提供了新的可能。