CN107391936A - 一种基于分布式网站的眼科影像集成与发布方法 - Google Patents

一种基于分布式网站的眼科影像集成与发布方法 Download PDF

Info

Publication number
CN107391936A
CN107391936A CN201710609987.0A CN201710609987A CN107391936A CN 107391936 A CN107391936 A CN 107391936A CN 201710609987 A CN201710609987 A CN 201710609987A CN 107391936 A CN107391936 A CN 107391936A
Authority
CN
China
Prior art keywords
image
data
image data
file
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710609987.0A
Other languages
English (en)
Inventor
金越飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Huimu Information Technology Co Ltd
Original Assignee
Nanjing Huimu Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Huimu Information Technology Co Ltd filed Critical Nanjing Huimu Information Technology Co Ltd
Priority to CN201710609987.0A priority Critical patent/CN107391936A/zh
Publication of CN107391936A publication Critical patent/CN107391936A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Computing Systems (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本发明提出一种基于分布式网站的眼科影像集成与发布方法,包括:影像文件导入通知模块,用于检测影像数据归档服务器数据状态并通知影像数据导入模块进行影像数据导入操作;影像数据导入模块,用于将影像文件导入通知模块通知的数据导入到集成数据中,可以使用Microsoft SQL Server或Oracle数据库作为数据存储***;影像数据集中发布模块,用于将影像数据发布服务器中集成数据通过网站***发布于网络。通过使用本发明***实现对现有医学影像存档与通信***数据并统一发布可以最大化地降低硬件设备投入,减少硬件实施的成本及难度,更加经济、高效地解决眼科影像数据的统一发布问题。

Description

一种基于分布式网站的眼科影像集成与发布方法
技术领域
本发明涉及计算机信息技术及医学影像存储与发布技术,特别涉及一种基于分布式网站的眼科影像集成与发布方法。
背景技术
随着医院信息化建设的快速发展,医学影像存档与通信***(PACS)目前已经在国内各类型医疗机构普及应用;同时伴随着科技的发展、医疗水平不断提高和各种新的医疗影像设备不断涌现对现有医院中的医学影像存档与通信***提出了接入设备更多、数据存储更大、更高的要求,现有医疗机构通常都是各自拥有一个独立的医学影像存档与通信***,并且每个医疗机构间的影像数据也都是相对独立、仅对自己的***开放,无法实现影像数据在多个机构间相互访问。
近几年我国城镇化进程的不断发展及公立医院集团化发展不断持续,越来越多的医疗机构希望能够把物理上独立的各个影像存档与通信***的影像数据进行集中管理。
实现将物理上独立的各个医学影像存档与通信***影像数据集中管理的传统方法是购买新的计算机硬件设备、网络设备、存储设备、架设网络并重新安装实施一个新的医学影像存档与通信***,但是这样做经济成本高、实施周期长资源浪费严重。
如果能充分利用现有的硬件资源通过软件技术组建一个可以将现有医学影像存档与通信***集中管理数据并统一发布的***,将可以避免更多的硬件设备投入免去硬件实施的成本及难度,更加经济、高效地解决医学影像数据的统一发布问题。
发明内容
发明目的:在不改变各医疗机构原有医学影像存档与通信***运行模式及操作流程的情况下,利用医疗机构已有医学影像存档与通信***的软件、硬件及网络资源,使用计算机软件技术及数据库技术实现将多个物理上独立医学影像存档与通信***的影像数据信息集中存储,并通过网站***将集中存储的数据发布于网络。
技术方案:为了实现本发明的目的,本发明的实施例提供了一种基于分布式网站的眼科影像集成与发布方法,包括如下硬件设备:影像数据归档服务器,软件操作***基于Microsoft Windows***,用于存储医疗机构内医学影像存档与通信***运行产生的影像文件数据;影像数据发布服务器,软件操作***基于Microsoft Windows***,用于存储影像集成数据并提供数据发布平台;网络设备,使用TCP/IP网络协议,用于连接影像数据归档服务器和影像数据发布服务器。
在本发明的实施例中,所述***包括如下软件模块:影像文件导入通知模块,用于检测影像数据归档服务器数据状态并通知影像数据导入模块进行影像数据导入操作;影像数据导入模块,用于将影像文件导入通知模块通知的数据导入到集成数据中,可以使用Microsoft SQL Server或Oracle数据库作为数据存储***;影像数据集中发布模块,用于将影像数据发布服务器中集成数据通过网站***发布于网络。
在本发明的实施例中,所述***使用的数据库包括如下数据库表:用于存储病人信息表“T_PATIENT”;用于存储检查信息表“T_STUDY”;用于存储序列信息表“T_SERIES”;用于存储图像信息表“T_IMAGE”。
在本发明的实施例中,所述***包括如下步骤:
A.通过网络设备使用TCP/IP网络协议将影像数据归档服务器与影像数据发布服务器进行逻辑连接;
B.在影像数据发布服务器架设IIS并配置默认网站;
C.使用IIS管理器在IIS默认网站上创建虚拟目录,虚拟目录位置指向影像数据归档服务器存储影像文件的目录,在IIS中添加影像文件对应后缀名的MIME类型;
D.在影像数据发布服务器Windows操作***中映射网络驱动器,所映射的网络驱动器文件夹为影像数据归档服务器存储影像文件的目录,并设置此网络驱动器在登录时重新连接,连接时使用的凭据为影像数据归档服务器管理员账户和密码;
E.在影像数据发布服务器上运行影像数据导入模块;
F.在影像数据归档服务器上运行影像文件导入通知模块。
在本发明的实施例中,所述影像文件导入通知模块运行于影像数据归档服务器***中,其工作步骤如下:
A.根据影像数据发布服务器上医学影像归档及传输***的工作方式,配置影像文件的存储目录位置及文件名后缀;
B.使用操作***API函数,判断影像文件的存储目录的磁盘驱动器盘符,根据磁盘驱动器盘符获得驱动器的句柄;
C.使用操作***API函数,通过驱动器句柄初始化更新序列号文件并获取更新序列号文件基本信息,并监视操作***的磁盘操作;
D.当操作***产生磁盘操作事件时,判断磁盘操作是否为文件写入操作,如果磁盘操作是文件写入操作则在文件数据写入完成后获取写入的文件位置及文件名,根据获取的文件位置及文件名对比模块中配置的影像文件存储目录位置及文件名后缀是否一致,如果对比一致则通过TCP/IP网络协议向影像数据导入模块发送消息,通知影像数据导入模块对消息中指定的影像数据进行数据导入操作。
在本发明的实施例中,所述影像数据导入模块运行于影像数据发布服务器***中,其工作步骤如下:
A.影像数据导入模块运行后读取模块配置参数,根据参数设置中指定的消息接收端口号打开TCP端口,启动消息监听服务;
B.影像数据导入模块收到数据导入消息后,解析出需要导入的影像文件并将影像文件转换为可以通过网络驱动器访问文件的地址;
C.通过网络驱动器读取目标文件中的病人信息(包括病人姓名、病人性别、病人年龄、病人出生日期)、检查信息(包括检查日期、检查时间、检查类型、检查标识号、检查唯一号)、序列信息(包括序列日期、序列时间、序列标识号、序列唯一号、序列描述信息)及图像信息(包括图像日期、图像时间、图像宽度、图像高度、图像位数、图像标识号、图像唯一号);
D.将读取的病人信息写入数据库中病人信息表,将检查信息写入数据库中检查信息表,将序列信息写入数据库中序列信息表,将图像信息写入数据库中图像信息表并在图像信息表中记录文件的相对目录位置;
E.对写入的数据库数据进行唯一性约束(即同一文件的信息只允许在数据库中对应的表内出现一次);
F.检查数据库中写入的信息是否完整有效,如果信息无效则回滚撤消数据库写入操作并将处理失败的文件记录到程序日志文件中。
在本发明的实施例中,所述影像数据集中发布模块运行于影像数据发布服务器***中,其工作步骤如下:
A.影像数据集中发布模块以***服务方式运行于操作***后台;
B.通过HTTP请求或网页查询请求获取数据查询条件信息,数据查询条件可以包括病人姓名、检查日期、检查类型等;
C.根据获取的查询条件信息检索数据库数据,检查是否有符全条件的数据信息,如果有匹配信息则通过HTTP返回数据(返回数据包括数据库中存储的数据信息及影像文件数据)。
有益效果:使用本发明可以将原本分散的一个或多个物理上独立的医学影像归档及传输***数据汇总到影像数据发布服务器,影像数据发布服务器通过网站***将集中存储的数据发布于网络;用户可以通过影像数据发布服务器内建网站对集中存储的数据进行查询及浏览。
通过使用本发明可以实现对现有医学影像存档与通信***数据并统一发布可以最大化地降低硬件设备投入,减少硬件实施的成本及难度,更加经济、高效地解决医学影像数据的统一发布问题。
附图说明
图1为本发明的***处理流程图。
图2为本发明实施例的***结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的***结构图在附图中示出,其中自始至终相同或类似的标号表相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的旨在用于解释本发明,而不能理解为对本发明的限制。
如图1所示当某个医疗机构中的检查设备完成病人检查产生图像归档事件时,检查设备通过归档功能将检查图像发送到影像数据归档服务器;
影像数据归档服务器收到影像数据文件后,影像文件导入通知模块获取影像数据文件信息根据模块配置情况判断当前数据是否需要处理,如果判定数据需要处理则将需要处理的文件信息通过TCP消息发送给影像数据发布服务器的影像数据导入模块并通知影像数据导入模块进行处理;
影像数据导入模块收到导入处理消息后解析出需要导入的影像文件并将影像文件转换为可以通过网络驱动器访问文件的地址,通过网络驱动器读取目标文件中的病人信息(包括病人姓名、病人性别、病人年龄、病人出生日期)、检查信息(包括检查日期、检查时间、检查类型、检查标识号、检查唯一号)、序列信息(包括序列日期、序列时间、序列标识号、序列唯一号、序列描述信息)及图像信息(包括图像日期、图像时间、图像宽度、图像高度、图像位数、图像标识号、图像唯一号);
影像数据导入模块将读取的病人信息写入数据库中病人信息表,将检查信息写入数据库中检查信息表,将序列信息写入数据库中序列信息表,将图像信息写入数据库中图像信息表并在图像信息表中记录文件的相对目录位置,对写入的数据库数据进行唯一性约束(即同一文件的信息只允许在数据库中对应的表内出现一次),检查数据库中写入的信息是否完整有效,如果信息无效则回滚撤消数据库写入操作并将处理失败的文件记录到程序日志文件中;
查询终端需要查询影像数据时通过影像数据发布服务器提供的查询接口访问影像数据发布模块,查询数据时可以根据需要提供数据查询条件,查询条件可以包括病人姓名、检查日期、检查类型等;
影像数据发布模块接收到查询消息后获取数据查询条件信息,根据获取的查询条件信息检索数据库数据;
影像数据发布模块获取数据库返回数据后根据数据库返回数据重新组织数据信息及影像文件数据并将结果返回给查询终端(返回数据包括数据库中存储的数据信息及影像文件数据)。
下面参考图2对本发明实施例基于分布式网站的眼科影像集成与发布方法进行描述。
如图2 所示本发明实施例基于分布式网站的眼科影像集成与发布方法的运行环境包括:两个医疗机构(医疗机构A,医疗机构B),两个影像数据查询单位(查询单位A,查询单位B)及一个影像数据发布服务器。
其中医疗机构A中拥有两台影像检查设备(检查设备A1,检查设备A2),检查设备运行时产生的影像数据传输到影像数据归档服务器A进行归档;医疗机构B中拥有两台影像检查设备(检查设备B1,检查设备B2),检查设备运行时产生的影像数据传输到影像数据归档服务器B进行归档。
查询单位A拥有两台影像数据查询终端(查询终端A,查询终端B),查询单位B拥有一台影像数据查询终端(查询终端C)。
医疗机构A正常运作时检查设备A1对就诊病人进行影像检查并产生影像文件数据,产生的影像文件数据通过DICOM协议传输到影像数据归档服务器A进行归档;检查设备A2对就诊病人进行影像检查并产生影像文件数据,产生的影像文件数据通过DICOM协议也传输到影像数据归档服务器A进行归档,此时影像数据归档服务器A存储着医疗机构A的检查设备A1及检查设备A2的影像文件数据;
医疗机构B正常运作时检查设备B1对就诊病人进行影像检查并产生影像文件数据,产生的影像文件数据通过DICOM协议传输到影像数据归档服务器B进行归档;检查设备B2对就诊病人进行影像检查并产生影像文件数据,产生的影像文件数据通过DICOM协议也传输到影像数据归档服务器B进行归档,此时影像数据归档服务器B存储着医疗机构B的检查设备B1及检查设备B2的影像文件数据;
影像数据归档服务器A及影像数据归档服务器B通过影像文件导入通知模块将需要处理的文件信息通过TCP消息发送给影像数据发布服务器的影像数据导入模块并通知影像数据导入模块进行处理;
影像数据导入模块收到影像数据归档服务器A及影像数据归档服务器B的导入处理消息后将相应的数据导入到影像数据发布服务器,影像数据集中发布模块将影像数据发布服务器中集成数据通过网站***发布于网络;
查询单位A可以通过查询终端A或查询终端B,查询单位B可以通过查询终端C对影像数据发布服务器中集成数据进行查阅,其查阅的数据包含医疗机构A及医疗机构B的检查设备A1,检查设备A2及检查设备B1和检查设备B2的影像文件数据,实现对两个分布网络的影像数据查询。
本发明的术语含义如下:
API(Application Programming Interface),应用程序编程接口;
DICOM(Digital Imaging and Communications in Medicine),医学数字成像和通信;
Microsoft,美国微软公司;
Oracle,美国甲骨文股份有限公司;
PACS(Picture Archiving & Communication System),医学影像存档与通信***;
SQL Server,美国微软公司推出的关系型数据库管理***;
TCP(Transmission Control Protocol),传输控制协议;
IP(Internet Protocol),因特网互联协议;
Windows,美国微软公司研发的操作***。

Claims (5)

1.一种基于分布式网站的眼科影像集成与发布方法,包括:
影像文件导入通知模块,用于检测影像数据归档服务器数据状态并通知影像数据导入模块进行影像数据导入操作;
影像数据导入模块,用于将影像文件导入通知模块通知的数据导入到集成数据中,可以使用Microsoft SQL Server或Oracle数据库作为数据存储***;
影像数据集中发布模块,用于将影像数据发布服务器中集成数据通过网站***发布于网络。
2.根据权利要求 1 所述的影像文件导入通知模块运行于影像数据归档服务器***中,其工作步骤如下:
A.根据影像数据发布服务器上医学影像归档及传输***的工作方式,配置影像文件的存储目录位置及文件名后缀;
B.使用操作***API函数,判断影像文件的存储目录的磁盘驱动器盘符,根据磁盘驱动器盘符获得驱动器的句柄;
C.使用操作***API函数,通过驱动器句柄初始化更新序列号文件并获取更新序列号文件基本信息,并监视操作***的磁盘操作;
D.当操作***产生磁盘操作事件时,判断磁盘操作是否为文件写入操作,如果磁盘操作是文件写入操作则在文件数据写入完成后获取写入的文件位置及文件名,根据获取的文件位置及文件名对比模块中配置的影像文件存储目录位置及文件名后缀是否一致,如果对比一致则通过TCP/IP网络协议向影像数据导入模块发送消息,通知影像数据导入模块对消息中指定的影像数据进行数据导入操作。
3.根据权利要求 1-2 所述的影像数据导入模块运行于影像数据发布服务器***中,其工作步骤如下:
A.影像数据导入模块运行后读取模块配置参数,根据参数设置中指定的消息接收端口号打开TCP端口,启动消息监听服务;
B.影像数据导入模块收到数据导入消息后,解析出需要导入的影像文件并将影像文件转换为可以通过网络驱动器访问文件的地址;
C.通过网络驱动器读取目标文件中的病人信息(包括病人姓名、病人性别、病人年龄、病人出生日期)、检查信息(包括检查日期、检查时间、检查类型、检查标识号、检查唯一号)、序列信息(包括序列日期、序列时间、序列标识号、序列唯一号、序列描述信息)及图像信息(包括图像日期、图像时间、图像宽度、图像高度、图像位数、图像标识号、图像唯一号);
D.将读取的病人信息写入数据库中病人信息表,将检查信息写入数据库中检查信息表,将序列信息写入数据库中序列信息表,将图像信息写入数据库中图像信息表并在图像信息表中记录文件的相对目录位置;
E.对写入的数据库数据进行唯一性约束(即同一文件的信息只允许在数据库中对应的表内出现一次);
F.检查数据库中写入的信息是否完整有效,如果信息无效则回滚撤消数据库写入操作并将处理失败的文件记录到程序日志文件中。
4.根据权利要求 1-3 所述的影像数据集中发布模块运行于影像数据发布服务器***中,其工作步骤如下:
A.影像数据集中发布模块以***服务方式运行于操作***后台;
B.通过HTTP请求或网页查询请求获取数据查询条件信息,数据查询条件可以包括病人姓名、检查日期、检查类型等;
C.根据获取的查询条件信息检索数据库数据,检查是否有符全条件的数据信息,如果有匹配信息则通过HTTP返回数据(返回数据包括数据库中存储的数据信息及影像文件数据)。
5.基于分布式网站的眼科影像集成与发布***使用的数据库包括如下数据库表:用于存储病人信息表“T_PATIENT”;用于存储检查信息表“T_STUDY”;用于存储序列信息表“T_SERIES”;用于存储图像信息表“T_IMAGE”。
CN201710609987.0A 2017-07-25 2017-07-25 一种基于分布式网站的眼科影像集成与发布方法 Pending CN107391936A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710609987.0A CN107391936A (zh) 2017-07-25 2017-07-25 一种基于分布式网站的眼科影像集成与发布方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710609987.0A CN107391936A (zh) 2017-07-25 2017-07-25 一种基于分布式网站的眼科影像集成与发布方法

Publications (1)

Publication Number Publication Date
CN107391936A true CN107391936A (zh) 2017-11-24

Family

ID=60336904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710609987.0A Pending CN107391936A (zh) 2017-07-25 2017-07-25 一种基于分布式网站的眼科影像集成与发布方法

Country Status (1)

Country Link
CN (1) CN107391936A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448823A (zh) * 2018-10-31 2019-03-08 武汉联影医疗科技有限公司 数据处理方法、装置、服务器及存储介质
CN111382132A (zh) * 2018-12-28 2020-07-07 上海联影医疗科技有限公司 医学影像数据云存储***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350923A (zh) * 2008-09-03 2009-01-21 中国科学院上海技术物理研究所 一种交互式医学图像通信与显示方法
CN101414324A (zh) * 2008-09-01 2009-04-22 ***集团宽带业务应用国家工程实验室有限公司 电子医疗***
CN102760206A (zh) * 2012-06-11 2012-10-31 杭州电子科技大学 一种跨区域医疗影像信息共享***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414324A (zh) * 2008-09-01 2009-04-22 ***集团宽带业务应用国家工程实验室有限公司 电子医疗***
CN101350923A (zh) * 2008-09-03 2009-01-21 中国科学院上海技术物理研究所 一种交互式医学图像通信与显示方法
CN102760206A (zh) * 2012-06-11 2012-10-31 杭州电子科技大学 一种跨区域医疗影像信息共享***及方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
一碗清水: ""Socket通信原理"", 《HTTPS://WWW.CNBLOGS.COM/WANGCQ/P/3520400.HTML》 *
吴志福: ""基于DICOM标准的医疗影像管理***的研究"", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *
赵越等: ""低负载医学图像自动存档与通讯***架构"", 《小型微型计算机***》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448823A (zh) * 2018-10-31 2019-03-08 武汉联影医疗科技有限公司 数据处理方法、装置、服务器及存储介质
CN109448823B (zh) * 2018-10-31 2023-10-03 武汉联影医疗科技有限公司 数据处理方法、装置、服务器及存储介质
CN111382132A (zh) * 2018-12-28 2020-07-07 上海联影医疗科技有限公司 医学影像数据云存储***

Similar Documents

Publication Publication Date Title
US10698922B2 (en) System and method for providing patient record synchronization in a healthcare setting
US20230376523A1 (en) Event notification in interconnected content-addressable storage systems
US9292575B2 (en) Dynamic data aggregation from a plurality of data sources
US20110153351A1 (en) Collaborative medical imaging web application
US20110110568A1 (en) Web enabled medical image repository
US9824185B2 (en) Electronic health records data management systems and methods
US10650478B2 (en) Real-time aggregation and processing of healthcare records
US20210295961A1 (en) A computer implemented method for secure management of data generated in an ehr during an episode of care and a system therefor
EP2191615A2 (en) Healthcare semantic interoperability platform
CN110457425B (zh) 一种案例存储方法、装置、设备及存储介质
US20090265187A1 (en) Systems and Methods for Storing and Locating Claim Reimbursement Attachments
GB2495824A (en) Managing the failover operations of a storage unit in a cluster of computers
WO2013016324A2 (en) System and method for sharing electronic information
CN107391936A (zh) 一种基于分布式网站的眼科影像集成与发布方法
WO2023155437A1 (zh) 基于在线问诊的数据处理方法、装置和计算机设备
Gutiérrez-Martínez et al. A software and hardware architecture for a high-availability PACS
KR101524181B1 (ko) 지연 응답 모델 기반의 진료정보 교류 시스템 및 그 방법
CN115068338A (zh) 一种用药管理方法和装置
CN112489743A (zh) 一种医疗数据视图实现方法和***
Sanzi et al. Toward Integrating Healthcare Data and Systems
Yuan et al. An architecture for cross-hospital access to electrocardiogram data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20171124

WD01 Invention patent application deemed withdrawn after publication