




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、mini-pacs系統(tǒng)的搭建一.平臺(tái)搭建:1.1目標(biāo)本實(shí)驗(yàn)的目標(biāo)是利用開(kāi)源軟件搭建mini-pacs (picture archiving and communication systems)系統(tǒng)。該系統(tǒng)將實(shí)現(xiàn)基本的醫(yī)學(xué)圖像 .dicom通過(guò)各種接口的顯示,存檔,傳輸,檢索等功能。其在醫(yī) 療系統(tǒng)上的應(yīng)用將為醫(yī)院、科室間的信息共享提供便利。1.2軟件及模塊設(shè)計(jì)1.2.1軟件資源完成mini-pacs的搭建需要四個(gè)軟件:conquest、k-pacs> radiant 和microsoft sql server 2014。mini-pacs系統(tǒng)基于局域網(wǎng),可實(shí)現(xiàn)服 務(wù)器(server)與使用
2、者(client)之間的信息傳輸。1.2.2模塊設(shè)計(jì)k-pacs一一將本機(jī)非dicom圖像通過(guò)數(shù)字化的方法轉(zhuǎn)化為標(biāo)準(zhǔn) 的dicom圖像,可作為系統(tǒng)的圖片源(image source)conquest接收、提供、管理更療圖像,作為系統(tǒng)的服務(wù)器(server)radiant醫(yī)生用來(lái)閱片,為使用者(client)microsoft sql server數(shù)據(jù)庫(kù),實(shí)現(xiàn)服務(wù)器之間的傳輸(database)1.3各模塊配置首先安裝 microsoft sql server 2014,進(jìn)入 sql server 2014 manage studio,設(shè)置連接后,在本機(jī)odbc數(shù)據(jù)源管理程序中系統(tǒng) dsn中,添
3、加名稱(chēng)為conquestpacs_s的sql server數(shù)據(jù)源。之后安裝好k-pacs,通過(guò)import導(dǎo)入所需圖片,并且在 query/retrieve中設(shè)置好局域網(wǎng)的用戶(hù)ip及端口。conquest安裝后,設(shè)置known dicom providers中的用戶(hù)ip及 端口。之后即可開(kāi)始傳輸,傳輸?shù)降臄?shù)據(jù)可以在browse database中 查詢(xún)。1.4基本功能mini-pacs平臺(tái)可實(shí)現(xiàn)醫(yī)學(xué)圖像傳輸、存檔、數(shù)據(jù)庫(kù)管理、檢索。k-pacs讀入并儲(chǔ)存圖像后,通過(guò)microsoft sqlserver的數(shù)據(jù)庫(kù)可實(shí) 現(xiàn)與服務(wù)器conquest之間可實(shí)現(xiàn)互相傳輸。而醫(yī)生可以使用 radiant檢
4、索服務(wù)器的圖片并下載,信息傳輸流如下圖:k pacs|hconq uest妙radiant二、日志及參數(shù)分析:當(dāng)客戶(hù)端scu向服務(wù)端scp發(fā)送連接請(qǐng)求時(shí),日志中應(yīng)當(dāng)包括: 連接信息及請(qǐng)求信息。連接信息包括請(qǐng)求端實(shí)體名稱(chēng)(calling ae title,即scu),以及 被請(qǐng)求實(shí)體名稱(chēng)(called ae title,即scp)。請(qǐng)求信息為描述上下文(presentation contexts),用于描述客戶(hù) 端希望從服務(wù)端獲得的各項(xiàng)服務(wù),每一項(xiàng)服務(wù)主要包括sop class和 list of transfer syntaxeso客戶(hù)端先向服務(wù)端發(fā)送連接請(qǐng)求消息,描述 客戶(hù)端此次連接所期望的d
5、icom服務(wù)及相關(guān)設(shè)置,隨后服務(wù)端會(huì)查 看客戶(hù)端發(fā)送過(guò)來(lái)的請(qǐng)求信息,確認(rèn)自己是否支持客戶(hù)端請(qǐng)求的相 關(guān)服務(wù)。主要的請(qǐng)求信息有歸檔功能(cstore)、檢索服務(wù)(c-find) 以及傳輸功能(cmove)。3.1 c-store參數(shù)分析本文以用k-pacs向conquest發(fā)送圖片為例,分析c-store,以下為k-pacs發(fā)送時(shí)的r志分析:/s0u:kpacs /sop:conquest/c-store傳輸圖片的 存儲(chǔ)地址為 c:kpacsimagebox/c-store目的地的ip 及端口2015/10/15 11:24:15 threadld1696 : sending images to
6、quanyu started*1696» : c-store request for seriesc:kpacslmagebox1346.670589.5210.2156913941.892 665384.9933971.3.46.670589.5.2.10.2156913941.892665 339.860724 initiated.dicom scu »: connected to: 10.189.199.27:1226 dicom scu » : item type: 2dicom scu » : association accept:readdy
7、namic dicom scu » : presentation context accept,transfer syntax: 1.2.840.10008.1.2.4.70dicom scu»: kpserver» quanyudicom scu» : (0000,0000), 4, ulz ,l130,1 -grouplengthdicom scu» : (0000,0002), 26, ulz以下為sou請(qǐng)求的參 數(shù)信息,包括:group length、affected sop class uid、 comma nd field、mess
8、age id 等h1.2.840.10008.5.1.4.1.1.2h affected sop class uiddicom scu»: (0000,0100),us, "i" commandfielddicom scu»: (0000,0110),us, ll311 - messageiddicom scu» : (0000,0700),us, p1 prioritydicom scu»:(fffe,eodd), 0,dl,hi - sequencedelimitation itemdicom scu»: kpserve
9、r« quanyudicom scu» : (0000,0000), 4, ul,t30”grouplengthdicom scu» : (0000,0002), 26, ul,/sop的反饋信息有 group length、affected sop class uid 、 comma ndfield 、message id、data set type 等h1.2.840.10008.5.1.4.1.1.2h - affected sop class uid dicom scu » : (0000,0100),乙 us, ”32769“ comma nd
10、 fielddicom scu»: (0000,0120), 2,us, "3" - messageid being responded todicom scu» : (0000,0800), 2,us, ”257“ - data settypedicom scu» : (0000,1000), 48, ul,"1.3.46.670589.5.2.10.2156913941.892665340.475317"-affected sop instance uid/c-store的圖片為head exp2 , 地址在c:kpac
11、slmagebox1696» : c-store request for head exp2 , study:series:c:kpacslmagebox1.3.46.670589.5.2.10.2156913941.892 665384.9933971.3.46.670589.5.2.10.2156913941.892665 339.860724 successfull.3.2 c-find及c-move參數(shù)分析,查 詢(xún)條件分析(姓名、id號(hào)、時(shí)間范圍) 及c-move到第三個(gè)ae的參數(shù)分析(非 calling ae)本文將以可選擇對(duì)象的k-pacs與conquest傳輸日志為例,
12、進(jìn)行以上三種 服務(wù)的參數(shù)分析。該操作涉及三個(gè)ae title: cicilia、bai 和 quanyuo 由 cicilia組織bai將數(shù)據(jù)傳送給quan yu o 分析如下:bai-conquestbai a-associate-rq packet dump/sou: cecilia/sop: bai/dicom 3.0 協(xié)議,pdu 最大長(zhǎng)度為16384操作數(shù)為4bai calling application title : "cecilia"bai called application title : "bai"bai application c
13、ontext : "1.2.840.10008.3.1.1.1", pdu length: 16384bai number of proposed prese ntati on con texts: 4bai presentation context 0 "1.2.840.10008.5.1.4.1.2.1.1"bai presentation context 1 ,1.2.840.10008.5.1.4.1.2.2.1h1bai presentation context 2 h1.2.840.10008.5.1.4.1.23.1"1bai p
14、resentation context 3 "1.2.840.10008.5.1.4.31" 1bai server command := 0020bai message id := 0003bai 0000,000228 ul affectedsopciassuid,1.2.840.10008.5.1.4.1.2.1.1nbai 0000,01002 us commandfield32bai 0000,01102 us messageld3bai 0000,07002 us priority0bai 0000,08002 us datasettype258bai 0002
15、,001017 ultransfersyntaxuldu1.2.840.10008.1.2,f/sou提供的參數(shù)要 求,其中病人姓名未鍵 入,病人 id=000001bai (patientrootquery) search level: patientbai 0002,001017 ul transfersyntaxuld,1.2.840.10008.1.2hbai 0008,00528 cs queryretrievelevel “patient “bai 0010,00100 pn patientname(empty)bai 0010,00206 lo patientid”000001”
16、/sop匹配了病人姓名 以及病人id, c-find成 功搜索到一個(gè)符合條件 的dicom文件bai query on patientbai issue query on columns: dicom patients.patientnam,dicom patients.patientidbai values: dicom patients.patientid = '000001'bai tables: dicompatientsbai sorting (dicompatients.patientnam) dosort := 1/找到一個(gè)匹配項(xiàng)bai records = 1 b
17、ai c-find (patientroot) located 1 recordsbai up acs thread 5: ended at: sat oct 10 14:10:35 2015bai up acs thread 5: total running time: 13secondsbai upacs thread 7: started at: sat oct 10 14:12:262015/sou:cecilia/sop:batbai a-associate-rq packet dumpbai calling application title : "cecilia&quo
18、t;bai called application title : "bai"bai application context : “1.2.840.10008.3.1.1.1“, pdu length: 16384/剩余操作數(shù)為3 /c-move的目的地為 quanyubai number of proposed presentati on con texts: 3bai presentation context 0 "1.2.840.10008.5.1.4.1.2.1.2" 1bai presentation context 1 "1.2.84
19、0.10008.5.1.4.1.2.2.2"1bai presentation context 2 ”1.2.840.10008.5.141.2.3.2”1bai server command := 0021/c-move的0的地為quanyubai message id := 0005bai c-move destination: "quanyu"bai 0000,000228 ul affectedsopciassuid"1.2.840.10008.5.1.4.1.2.1.2"bai 0000,01102 us messageldbai 0
20、000,08002 us datasettype 258bai 0002,001017 ul transfersyntaxuldl,1.2.840.10008.1.2n/c-move目的地的ip 及端口/sou提出的c-move對(duì) 象的參數(shù)要求,其中病 人 id二000001bai (qualifyon) (mapped) ip:10.188.221.210, port:1226bai mypatientrootretrievegeneric : searchonbai 0002,001017 ul transfersyntaxuldt2.840.10008.:1.2”bai 0008,005
21、28 cs queryretrievelevel "patient "bai 0010,00100 pn patientname (empty)bai 0010,00206 lo patientid”000001”/sop 可提供 patientid=000001的圖片bai query on imagebai issue query on columns: dicomimages.sopciassui,dicomimages.sopinstanc, dicomseries.seriesinst,dicomstudies.patientnam, dicomstudies.p
22、atientid,dicomstudies.studylnstazdicomimages.objectfile,dicomimages. devicenamebai values: dicomstudies.patientid = 'oooool' anddicomseries.studylnsta = dicomstudies.studylnsta anddicomimages.seriesinst = dicomseries.seriesinstbai tables: dicomimages, dicomseries, dicomstudiesbai records = 1
23、/有一個(gè)匹配成功的對(duì) 象bai number of images to send: 1bai mypatientrootretrievegeneric : retrieve on/定位c-move對(duì)象bai locating file:magq0000011.2.826.0.1.3680043.2.1208.251485467512015925bai readaheadthread: readahead > 0000發(fā)送圖片,且原圖位 置在f:conquestdata000001bai retrieveon: givenout < 0000bai sending file :f:c
24、onquestdata0000011.2.826.0.1.3680043.2.1208.25148546751201592515714118_0001_000001000.dembai image loaded from read ahead thread, returningtruebai c-move (patientroot)bai up acs thread 7: ended at: sat oct 10 14:12:462015bai up acs thread 7: total running time: 20seconds此外,我們還進(jìn)行了 radian
25、t檢索conquest的操作,日志如下:quanyu up acs thread 19: started at: sat oct 1015:03:46 2015quanyu a-associate-rq packet dump/scu: radiant/scp: quanyu使用dicom 3.0協(xié)議,pdu最大長(zhǎng)度為16384操作數(shù)為1操作內(nèi)容為q/r studyroot findquanyu calling application title : “radiant”quanyu called application title : “quanyu” quanyuapplication co
26、ntext: "1.2.840.10008.3.1.1.1", pdu length: 16384quanyu number of proposed presentation contexts: 1quanyu presentation context 0/scu請(qǐng)求的參數(shù)條件quanyu message id := 0001quanyu 0000,000228 ul affectedsopciassuidu1.2.840.10008.5.1.4.1.2.2.1nquanyu 0000,01002 us commandfield32quanyu 0000,01102 us
27、messageldquanyu 0000,07002 us priorityquanyu 0000,08002 us datasettype258quanyu 0002,001019 ul transfersyntaxuld,1.2.840.10008.1.2.1h/以下內(nèi)容不存在于數(shù) 據(jù)庫(kù)中quanyu (studyrootquery) search level: studyquanyu query on study醫(yī)院名稱(chēng)/產(chǎn)生數(shù)字圖像的機(jī)構(gòu) 名稱(chēng)執(zhí)行研究的醫(yī)生讀片的醫(yī)生quanyu queried item 0008 0056 is not in the databasequanyu q
28、ueried item 0008 0080 is not in the databasequanyu queried item 0008 1040 is not in the databasequanyu queried item 0008 1050 is not in the databasequanyu queried item 0008 1060 is not in the databasequanyu issue query on columns:dicomstudies.studydate, dicomstudies.studytime,dicomstudies.accessionn
29、, dicomstudies.studymodal,dicomstudies.referphysi, dicomstudies.studydescr,dicomstudies.patientnam, dicomstudies.patientid,dicomstudies.patientbir, dicomstudies.patientsex,dicomstudies.studylnsta, dicomstudies.studyldquanyu tables: dicomstudies quanyu sorting (dicomstudies.patientnam) dosort := 1quanyu query on imagequanyu issue query on columns: count(l)quanyu values: dicomstudies.studydate = '19980414* and dicomstudies.studytime = '203538.960689' and (dicomstudies.studymodal = *ct' ordicomstudies.studymodal like 'c
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能家居產(chǎn)品研發(fā)及應(yīng)用合作協(xié)議
- 電子油門(mén)踏板相關(guān)項(xiàng)目投資計(jì)劃書(shū)
- 市場(chǎng)調(diào)研員-市場(chǎng)分析崗位簡(jiǎn)歷
- 汽車(chē)發(fā)動(dòng)機(jī)技術(shù)測(cè)試試題及答案
- 精釀啤酒行業(yè)相關(guān)投資計(jì)劃提議
- 礦物質(zhì)藥品專(zhuān)利藥相關(guān)行業(yè)投資規(guī)劃報(bào)告范本
- 胃石癥護(hù)理查房
- 八年級(jí)英語(yǔ)上冊(cè)課文背景及知識(shí)點(diǎn)解析
- 小學(xué)生心靈成長(zhǎng)類(lèi)讀物后感
- 公司合作推廣廣告投放協(xié)議
- 納米生物醫(yī)用材料課件
- 八年級(jí)-現(xiàn)在完成時(shí)復(fù)習(xí)(共26張)課件
- 第十章可持續(xù)發(fā)展理論與實(shí)踐課件
- 電氣基礎(chǔ)知識(shí)培訓(xùn)要點(diǎn)課件
- 洗浴中心轉(zhuǎn)讓合同(5篇)
- 外研版小學(xué)英語(yǔ)五年級(jí)下冊(cè)課文翻譯
- YY-T 1823-2022 心血管植入物 鎳鈦合金鎳離子釋放試驗(yàn)方法
- 年產(chǎn)12000噸水合肼(100%)項(xiàng)目環(huán)評(píng)報(bào)告書(shū)
- 鉆芯法檢測(cè)混凝土抗壓強(qiáng)度原始記錄1
- 液壓支架與泵站(第二版)課件匯總?cè)珪?shū)電子教案完整版課件最全幻燈片(最新)
- 分布式光伏電站支架結(jié)構(gòu)及荷載計(jì)算書(shū)
評(píng)論
0/150
提交評(píng)論