DICOM获取worklist患者列表抓包分析
筆者剛學(xué)習(xí)DICOM協(xié)議,筆者比較喜歡從最基礎(chǔ)的二進(jìn)制數(shù)據(jù)去理解整個(gè)協(xié)議
這里用到了功能強(qiáng)大的wireshark抓包工具
wireshark下載地址:Wireshark中文版下載-Wireshark(網(wǎng)絡(luò)抓包工具)下載v3.4.7 官方最新版-西西軟件下載
基礎(chǔ)知識(shí):
DICOM簡(jiǎn)述 - 簡(jiǎn)書視頻教程:https://www.bilibili.com/video/av66144772 DICOM(Digital Imaging and Communications...https://www.jianshu.com/p/758fa8c22474
DICOM網(wǎng)絡(luò)協(xié)議(二)DPU - 簡(jiǎn)書DPU Protocol Data Unit 用于DICOM網(wǎng)絡(luò)協(xié)議底層信息交換格式。PDU由協(xié)議控制信息和用戶數(shù)據(jù)組成。PDU采用大端編碼。DICOM UL協(xié)議由七個(gè)協(xié)議數(shù)...https://www.jianshu.com/p/5b4594421274?utm_campaign=maleskine...&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
DICOM醫(yī)學(xué)圖像處理:DICOM網(wǎng)絡(luò)傳輸_只要踏出一步,路就在前方——zssure-CSDN博客_dicom背景:專欄取名為DICOM醫(yī)學(xué)圖像處理原因是:博主是從醫(yī)學(xué)圖像處理算法研究時(shí)開始接觸DICOM協(xié)議的。當(dāng)初認(rèn)識(shí)有局限性,認(rèn)為DICOM只是一個(gè)簡(jiǎn)單的文件格式約定,簡(jiǎn)而言之,我當(dāng)時(shí)認(rèn)為DICOM協(xié)議就是擴(kuò)展名為DCM文件的格式說明。其實(shí)不然,隨著對(duì)醫(yī)療行業(yè)的深入,對(duì)DICOM協(xié)議也有了更全面的認(rèn)識(shí)。而今才發(fā)現(xiàn)DCM文件只是DICOM協(xié)議一部分中的一小節(jié),僅僅是整個(gè)協(xié)議中的一個(gè)數(shù)據(jù)結(jié)構(gòu),而DICOM協(xié)議更多的是關(guān)于醫(yī)療行業(yè)各種服務(wù)及相關(guān)流程的約定,因此其實(shí)DICOM協(xié)議中最主要的是信息流,是對(duì)醫(yī)院整體運(yùn)作流程的https://blog.csdn.net/zssureqh/article/details/41016091?
1、打開wireshark后選擇網(wǎng)卡
菜單-》“選項(xiàng)”? 選擇需要捕捉的網(wǎng)卡,單擊“開始”按鈕
?
這里筆者做的是本地測(cè)試,所以選最后一個(gè)環(huán)形地址?
2、過濾列表中輸入“dicom” 按Enter使得過濾規(guī)則生效
?
3、使用DICOM客戶端軟件給服務(wù)端軟件發(fā)起查詢worklist命令
筆者這里用了dicomserver150b搭建的服務(wù)器
TestSCU作為客戶端
?
?
?4、切回wireshark抓包如下
?
?
對(duì)照簡(jiǎn)書里的介紹慢慢理解吧
DICOM網(wǎng)絡(luò)協(xié)議(二)DPU - 簡(jiǎn)書
常見的關(guān)鍵詞解釋:
AET:客戶端或者服務(wù)端的別名, 一般由網(wǎng)絡(luò)管理者統(tǒng)一命名
Called AE Title:服務(wù)器別名
Calling AE Title:客戶端別名
PDU:協(xié)議數(shù)據(jù)單元
PDU type:PDU類型,相當(dāng)于命令碼
Application Context Name:應(yīng)用上下文名稱 ,又叫UID,標(biāo)識(shí)某個(gè)SOP類
Presentation Context:表現(xiàn)上下文,這個(gè)蠻重要,客戶端和服務(wù)端需要匹配支持抽象語法和傳輸語法
傳輸語法:一般指的是大小端、一般為小端模式
抽象語法:一般是Modality worklist Information Model? - FIND 1.2.840.10008.5.1.4.31
另外用Sante DICOM Editor發(fā)起的C-Find查詢
DICOM編輯器(Sante DICOM Editor)下載v3.1.24.1700 英文特別版-西西軟件下載DICOM編輯器,醫(yī)學(xué)用軟件,是一款可以查看,處理以及編輯任何形態(tài)的DICOM圖像的工具。DICOM是醫(yī)學(xué)領(lǐng)域中數(shù)字圖像與通訊的圖形格式。該工具是根據(jù)舊版的查看器以及用戶的建議基礎(chǔ)上所進(jìn)行的改版。該版本運(yùn)行于Windows平臺(tái),使用Microsoft Visual C++和MFC所開發(fā),支持,編輯器西西軟件園下載地址。https://www.cr173.com/soft/53925.htmlDICOM:DICOM萬能編輯工具之Sante DICOM Editor_只要踏出一步,路就在前方——zssure-CSDN博客背景:在專欄博文中曾出現(xiàn)過多次Sante DICOM Editor,但大多時(shí)間是作為DICOM圖像編輯工具使用,其實(shí)Sante DICOM Editor的DICOM服務(wù)功能也很強(qiáng)大,提供了常用的DICOM查詢、上傳、下載服務(wù),完全可以充當(dāng)mini PACS使用,或用于測(cè)試其他DICOM Server性能。本篇博文著重介紹Sante DICOM Editor中的DICOM Service。https://blog.csdn.net/zssureqh/article/details/48186109
?
下面是worklist的class UID,發(fā)現(xiàn)和上面是不同的?
?還有command id也是不一樣,worklist的是3,而C-Store的是107和108
總結(jié)
以上是生活随笔為你收集整理的DICOM获取worklist患者列表抓包分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vb趣味编程弹球小游戏_最好玩的微信小游
- 下一篇: java gui框架_推荐!程序员整理的