THE DICOM 2014 Chengdu Workshop August 25 2014
- Slides: 38
THE DICOM 2014 Chengdu Workshop August 25, 2014 Chengdu, China DICOMweb. TM http: //www. dicomweb. org/ Brad Genereaux, Agfa Health. Care Product Manager Industry Co-Chair, DICOM WG-27, Web Technologies
Notice DICOMweb. TM is a copyright of the National Electrical Manufacturers Association, Secretariat, DICOM Standards Committee. All rights reserved. August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 2
Image Lifecycle DICOM PACS RIS Task User Location Application Acquire Images Technologist In hospital Modality QA Images Technologist / PACS Admin In hospital PACS Read Images Radiologist In hospital PACS … but that’s not all! August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 4
Extended Image Lifecycle Long-term archives Prior studies DIC OM Other modalities OM DIC DI CO M 3 D visualization M CO DI … but that’s not all! August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 5
Tertiary Image Lifecycle Foreign studies Regional archives ? ? ? ? ? ? Medical Records ? ? ? Non-DICOM modalities ? ? ? ? ? ? Mobile Devices Sharing Portals August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 6
Tertiary Image Lifecycle Task User Location Application Acquire Images Technologist In hospital Modality QA Images Technologist / In hospital PACS Admin PACS Read Images Radiologist In hospital PACS Get Prior Exams Radiologist In hospital, get from remote location PACS Review Images Referring Physician Remote physician office Lightweight viewer Review Patient Record Attending Physician In hospital EMR In hospital and telepresence Web Portal Physician Rounds Care Team Archive regionally Technologist / In hospital to remote PACS Admin August 2014, THE DICOM 2014 Chengdu Workshop PACS DICOMweb. TM – Brad Genereaux 7
Tertiary Image Lifecycle Foreign studies Regional archives Network security and performance ? ? ? ? ? ? Medical Records ? ? ? Non-DICOM modalities ? ? ? ? ? ? Does not understand DICOM Sharing Portals August 2014, THE DICOM 2014 Chengdu Workshop Mobile Devices DICOMweb. TM – Brad Genereaux 8
Problems in a Global Space • Network Security • • How do we encrypt in transit? How do we authenticate and authorize? • Network Performance • • How do we negotiate protocols fast? How do we deal with low bandwidth and high latency connections? • Understanding DICOM • How do we cross the big gap for non-medical imaging solutions? How do we do this today outside of medical imaging? August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 9
The Internet The rise of the Hypertext Transport Protocol (HTTP) delivers an effective means to transfer images. But how? August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 10
Internet File Transfer • HTTP/1. 1 is ubiquitous; readily available tools that form the foundation for data communication in the modern world • Request/response protocol in the client/server computing model • Can be streamed, multi-threaded • Can resume after interruption • Caching, authentication, and authorization all part of standard August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 11
Weibo Photo Metadata Photo • Height and width • URL to retrieve • Caption • Tagged people • Location • Date and time August 2014, THE DICOM 2014 Chengdu Workshop Album • • • Name Collection of images Cover photo Description Privacy Place DICOMweb. TM – Brad Genereaux 12
Weibo Image Hierarchy User Album 1 Image y Album 1 Album x Each user contains x albums, which contain y photos. August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 13
Weibo API (http: //open. weibo. com/wiki/API%E 6%96%87%E 6%A 1%A 3/en) August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 14
What are APIs? REST? • Application Programming Interface • Methods to access an application’s data and workflow without using the application’s user interfaces • REpresentational State Transfer • An architectural style for standardizing data and workflow operations over HTTP • Scalable, fault-tolerant, recoverable, secure, and loosely-coupled August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 15
Three Levels of REST • Level 1: Resources • Level 2: Verbs • Level 3: HATEOAS August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 16
Level 1: Resources Resource Returns /patients A list of all patients /patients/bob Details about “Bob” /patients/bob/reports A list of all Bob’s reports /patients/bob/reports/1 Details about Bob’s first report August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 17
Level 2: Verbs Verb Results GET /patients/bob/reports/1 Returns details about Bob’s first report POST /patients/bob/reports/1 Creates a new report with an ID of 1 PUT /patients/bob/reports/1 Updates report ID 1 with new information DELETE /patients/bob/reports/1 Deletes report 1 August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 18
Level 3: HATEOAS Hypermedia as the engine of application state "ids" : [ 12345678, 87654321, 11223344 ] August 2014, THE DICOM 2014 Chengdu Workshop "links": [ { "rel": "Reports", "href": "https: //. . . /reports/12345678" }, { "rel": "Appts", "href": "https: //. . . /appts/87654321" }, { "rel": "Labs", "href": "https: //. . . /labs/11223344" } ] DICOMweb. TM – Brad Genereaux 19
Back to Medical Imaging August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 20
Medical Imaging Metadata Instance • Instance UID • Height • Width • Position August 2014, THE DICOM 2014 Chengdu Workshop Series • Series UID • Modality • Description • Series Number • Body Part Study • Study UID • Date of Study • Description • Refer Physician • Accession • Availability DICOMweb. TM – Brad Genereaux 21
Medical Imaging Hierarchy Study 1 Series 1 Patient Instance 1 Instance z Series y 1 1 Study x Each patient has x studies, which has y series, which has z instances. … and could have f frames. August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 22
Introducing DICOMweb. TM • Web standard for medical imaging • Covers basic imaging interactions • Query via QIDO-RS • Retrieval via WADO (-RS, -URI, -WS) • Storing via STOW-RS DICOMweb. TM is a copyright of the National Electrical Manufacturers Association, Secretariat, DICOM Standards Committee. All rights reserved. August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 23
DICOMweb. TM in practice Retrieve (WADO-RS) Query (QIDO-RS) Store (STOW-RS) August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 24
Plugs into Web Infrastructure User (clinician) Client (browser) DICOMweb. TM APIs Security Web Platform (. Net, J 2 EE) Backend Infrastructure (DICOM) Server August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 25
Compatible with DICOM Service DICOMweb Definition Query C-FIND QIDO-RS Query by IDs for DICOM Objects using RESTful Services Retrieve C-MOVE WADO-RS Web Access to DICOM Objects using RESTful Services WADO-WS WADO using WS-* Services (SOAP) WADO-URI WADO using URI Store C-STORE STOW-RS August 2014, THE DICOM 2014 Chengdu Workshop Store via the Web using RESTful Services DICOMweb. TM – Brad Genereaux 26
Web-friendly Structures <Dicom. Attribute Tag="00080020" VR="DT" Keyword="Study. Date"> <Value number="1">20130409</value> </Dicom. Attribute> <Dicom. Attribute Tag="00080061" VR="CS" Keyword="Modalities. In. Study"> <Value number="1">CT</value> </Dicom. Attribute> <Dicom. Attribute Tag="0010" VR="PN" Keyword="Patient. Name"> <Person. Name number="1"> <Single. Byte> <Family. Name>Doe</Family. Name> <Given. Name>John</Given. Name> </Person. Name> </Dicom. Attribute> <Dicom. Attribute Tag="0020000 D" VR="UI" Keyword="Study. Instance. UID"> <Value number="1"> 1. 2. 392. 200036. 9116. 2. 2. 2. 1762893313. 1029997326. 945873 </Value> </Dicom. Attribute> XML August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 27
Web-friendly Structures "00080020": { "vr": "DT", "Value": ["20130409"] }, "00080061": { "vr": "CS", "Value": ["CT"] }, "0010": { "vr": "PN", "Value": [ { "Alphabetic": { "Family": ["Doe"], "Given": ["John"] } }] }, "0020000 D": { "vr": "UI", "Value": [ "1. 2. 392. 200036. 9116. 2. 2. 2. 1762893313. 1029997326. 945873" ] } JSON August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 28
Discovery via QIDO-RS August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 29
QIDO-RS Example What studies do you have for John Doe? http: //server. com/ studies/? 0010001 0=DOE^JOHN August 2014, THE DICOM 2014 Chengdu Workshop Study Date Link Abdomen CT Jan. 17, 2014 http: //<url> Chest CR Jan. 23, 2014 http: //<url> DICOMweb. TM – Brad Genereaux 30
Retrieve via WADO-RS August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 31
WADO-RS Example Show me images for the Abdomen CT http: //server. com/studies/ 1. 2. 3/series/4. 5. 6/ August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 32
Upload with STOW-RS August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 33
STOW-RS Example Store this image http: //server. com/studies Stored August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 34
WADO-URI • Similar to WADO-RS, but with one resource and all URI parameters • http: //server. com/wado/? request. Type= WADO&study. UID=1. 2&series. UID=1. 3. 1. 1&object. UID=1. 4 • One object at a time • Supports rendering of objects in web formats, without metadata • Also known as “plain” WADO August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 35
WADO-WS • • • Access to DICOM objects via SOAP “Simple Object Access Protocol” Used in IHE XDS-I transactions XML – HTTP based protocol Supports rendering of objects in web formats • Retrieves and filters metadata August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 36
Coming Soon in DICOMweb TM • WADO-RS to include rendering • Currently only a feature of WADO-URI, -WS • Discovery of server capabilities via “Server Options” • Web workflow via Unified Procedure Step for RESTful Services (UPS-RS) August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 37
In Summary Foreign studies Other modalities Regional archives EMR Non-DICOM modalities Mobile Devices Prior studies Long-term archives 3 D visualization Sharing Portals DICOM Either DICOMweb August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 38
Thank You! Questions? August 2014, THE DICOM 2014 Chengdu Workshop DICOMweb. TM – Brad Genereaux 39
- Qsi chengdu
- Chengdu
- Cd lunch menu
- Agfa dicom
- Enhanced dicom
- Dicom lookup
- Dicom 3
- Dicom grayscale standard display function
- Dicom communication protocol
- Jira dicom
- Dicom structured report
- Dicom2
- Ups sop
- Dicom supplement 142
- Dicom introduction
- Study description dicom
- Dicom integration solutions
- Dicom nedir
- Dicom xml
- Dicom in dentistry
- What is dicom
- Dicom structured report
- Dicom gateway
- Dicom presentation state
- Dicom suivi
- Rsna clinical trial processor
- Dicom standards committee
- Cardiology structured reporting
- C-store
- Vẽ hình chiếu đứng bằng cạnh của vật thể
- Phản ứng thế ankan
- Quá trình desamine hóa có thể tạo ra
- Môn thể thao bắt đầu bằng từ chạy
- Khi nào hổ mẹ dạy hổ con săn mồi
- điện thế nghỉ
- Các loại đột biến cấu trúc nhiễm sắc thể
- Biện pháp chống mỏi cơ
- Trời xanh đây là của chúng ta thể thơ
- Chó sói