第三章 工作列表( Work List )(一)
1 、目的
在工作站上登記患者,影像設備通過 DICOM 標準中的 Work List 獲取登記的患者信息。
2 、實驗平臺
Windows XP Professional SP2 ,其他 Windows 系統筆者未驗證,希望驗證過的朋友添加進來。
3 、前置條件
在您的電腦上新建文件夾如下
C:/PACS ,用於存放相關文檔
C:/DCMTK ,用於存放 dcmtk 工具包及源代碼
C:/DICOM ,
C:/DICOM/Worklist ,用於存放工作列表測試所需的文件。
C:/DICOM/Worklist/wlistdb/OFFIS ,用於存放工作列表文件數據庫;
C:/DICOM/Worklist/wlistqry ,用於存放工作列表查詢文件。
4 、所需工具
1 ) dcmtk 中 wlmscpfs.exe 、 findscu.exe 、 dcmdump.exe , dump2dcm.exe
已編譯的 dcmtk 工具包下載鏈接:
ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/dcmtk354/bin/dcmtk-3.5.4-win32-i386.zip
下載預編譯的 Dcmtk 工具包至 C:/DCMTK ,並解壓,解壓後的目錄爲 C:/DCMTK/dcmtk-3.5.4-win32-i386 。
2 )請至以下鏈接下載測試用的工作列表文件,不需積分:
http://download.csdn.net/source/2608448
解壓後,將 wlistqry.wl 拷貝至 C:/DICOM/Worklist/wlistqry ;
將 wklist.wl 拷貝至 C:/DICOM/Worklist/wlistdb/OFFIS 。
5 、前置知識
要完成本節的實驗,您得具備 Windows 系列操作的使用經驗,具備命令行方式程序的使用經驗則更好。
6 、實驗步驟
1 )啓動 wlmscpfs
啓動 cmd.exe ,依次鍵入以下命令
C:>cd C:/DICOM/Worklist
C:/DICOM/Worklist>wlmscpfs.exe -dfr -dfp wlistdb 104 ( 命令到此結束,注意大小寫 ) ,將出現類似如下的提示,否則,請檢查您的操作步驟:
$dcmtk: wlmscpfs v3.5.4 2005-12-20 $
(notice: dcmdata auto correction disabled.)
2 )查詢患者信息
再啓動一個 cmd.exe ,依次鍵入
C:/>cd C:/DICOM/Worklist
C:/DICOM/Worklist>findscu 127.0.0.1 104 wlistqry/wlistqry.wl -aec OFFIS (命令到此結束,注意大小寫)
如果一切正常,在將出現類似如下的提示
RESPONSE: 1 (Pending)
# Dicom-Data-Set
# Used TransferSyntax: LittleEndianExplicit
(0008,0050) SH [00009 ] # 6, 1 AccessionNumber
(0010,0010) PN [MOZART^WOLFGANG^AMADEUS ] # 24, 1 PatientsName
(0010,0020) LO [MWA484763 ] # 10, 1 PatientID
(0010,0030) DA [17911205] # 8, 1 PatientsBirthDa
te 。
……
這些顯示內容應該比較好懂, # 號後的內容爲註釋。
比如 (0010,0010) PN [MOZART^WOLFGANG^AMADEUS ] # 24, 1 PatientsName
其中, (0010,0010) PN 爲 DICOM 標準中“患者姓名”字段的字段名, MOZART^WOLFGANG^AMADEUS爲患者姓名。 # 24, 1 PatientsName 是這個字段的註釋。
7 、影像設備查詢工作列表
1 )按照 3 和 4 的描述,在您的電腦上部署好目錄和工具,通過交換機或者 HUB 將您的電腦和相機進行連接,並將您電腦的 IP 設置爲與相機在同一個網段,比如:
影像設備 IP : 192.168.1.10
則您電腦 IP : 192.168.1.11
具體如何設置可以上網查詢,或者聯繫系統管理員。
2 )諮詢您的系統管理員或者設備維護廠商,在影像設備上添加 Worklist 節點,節點屬性如下:
IP:192.168.1.11( 根據您電腦的實際情況修改 )
Port:104
AETitle:OFFIS
3 )在您的電腦上啓動 cmd.exe ,依次鍵入命令
C:>cd C:/DICOM/Worklist
C:/DICOM/Worklist>wlmscpfs.exe -dfr -dfp wlistdb 104 (命令到此結束)
諮詢系統管理員如何在影像設備上獲取工作列表,如無意外,您的影像設備應獲取到“姓名”爲MOZART^WOLFGANG^AMADEUS 的患者信息。如果還沒有,仔細檢查上述步驟。
8 、總結
1 、命令解釋
wlmscpfs.exe -dfr -dfp wlistdb 104
-dfr 表接受字段不完整的 DICOM 文件作爲查詢內容;
-dfp wlistdb 表 wlmscpfs.exe 搜索的文件夾的路徑,可以爲絕對路徑;
104 爲工作列表程序的端口號;
wlistdb 文件夾下的 OFFIS 表 AETITLE 。
2 、應用爲王,如果過程中有不懂的地方,可以先跳過,實驗成功就是勝利,如有不清楚,歡迎討論,共同提高。
轉載:http://blog.csdn.net/pachleng/article/details/5800513