第一章、简介
DICOM3.0协议不单单是DICOM图文件的存储,还包括了DICOM图文件的网络传输协议等等。在目前国内的中文文档中个,大都描述DICOM图文件的存储,而忽视其他方面的东西。导致我们管中窥豹,只见一斑。
要想全面了解DICOM3.0协议,可以去国际医疗机构查看官网,或者看看详细的中文文档,不建议看博客,因为博客上记录的知识,主要还是摘抄源文档的。
下面是英文官网:
https://www.dicomlibrary.com/dicom/transfer-syntax/英文官网
下面是 DICOM3.0协议中文版:
https://blog.csdn.net/u012633319/article/details/49591981
https://wenku.baidu.com/view/d2e797b069dc5022aaea0018.html?sxts=1561084373843&sxts=1561084804255
下面介绍DICOM图文件的存储、Dicom 网络传输。
第二章、DICOM图文件的存储
https://www.cnblogs.com/XDU-Lakers/p/9863114.html(主要参考)
https://blog.csdn.net/webzhuce/article/details/80870906
https://www.cnblogs.com/h2zZhou/p/4953703.html
https://blog.csdn.net/zssureqh/article/details/39098621+https://github.com/zssure-thu/fo-dicom
DICOM(Digital Imaging and COmmunications in Medicine)是医学数字成像和通信标准。由美国放射学会(ACR)、美国电子制造商学会(NEMA)和Mallinckrodt大学联合制定。最初只有关于图像传输和图像头组成的内容,现已发展到网络协议、打印设备、归档功能以及数据库支持功能等标准的定义。它是目前唯一全球通用的医学影像通信标准。随着医学影像技术的发展,这一标准还将不断完善。
第三章、Dicom 网络传输
https://blog.csdn.net/zssureqh/article/details/41016091
实际上,Dicom 网络传输才是DICOM标准的核心。
public struct StorageEchoCfgStruct
{
public string AEEntity; //存储服务器实体名,指代服务端的符号,如同我们的姓名一样
public string LocalAE; //本地实体名,指代客户端的符号,如同我们的姓名一样
public string IpAddr; //存储服务器IP地址
public string ExPress; //存储发送语法
public int SendMode; //发送模式(0:自动发送 1:手动发送)
public int Port; //存储服务器端口
public int EnableFlag; //存储启用标志(0:不启用 1:启用)
public int AcKnow; //存储确认(0:不确认 1:确认)
public int Embed; //标注嵌入(0:不嵌入 1:嵌入)
public bool ConnectFlag; //连接标志(0:失败 1:成功)
};
- AEEntity——存储服务器实体名,指代服务端的符号,如同我们的姓名一样。
- LocalAE—— 本地实体名,指代客户端的符号,如同我们的姓名一样。
- IpAddr、Port——TCP通信的IP和端口号。
- ExPress——传输语法规定了字节排序、压缩方法、编码方法等等。https://www.dicomlibrary.com/dicom/transfer-syntax/英文官网
- SendMode——自动或手动发送。
- AcKnow——PACS返回的存储确认。
- EnableFlag——ACS返回的存储启用标志。
其他——我还得慢慢学习,整理。
其他——我还得慢慢学习,整理。
其他——我还得慢慢学习,整理。