SlideShare a Scribd company logo
Amandine Le Maitre
/ DICOMweb (STOW, WADO, QIDO):
Potential and implementation sample /
17/03/2016
/ 217/03/2016 / 217/03/2016 / 217/03/2016 / 2Diffusion : public17/03/2016
DICOMweb
17/03/2016 / 317/03/2016 / 317/03/2016 / 317/03/2016 / 3Diffusion : public
PACS in the radiology department
Transfer of images from modalities to the PACS
Context
17/03/2016 / 417/03/2016 / 417/03/2016 / 417/03/2016 / 4Diffusion : public
PACS in the radiology department
Transfer of images from modalities to the PACS
Context
RadiologyModality
17/03/2016 / 517/03/2016 / 517/03/2016 / 517/03/2016 / 5Diffusion : public
Increasing use of medical images for diagnostic
and treatment in several hospital departments
Distribution of the image repositories intra and
inter enterprise
Context
RadiologyModality
Cardiology
Digital
pathology
17/03/2016 / 617/03/2016 / 617/03/2016 / 617/03/2016 / 6Diffusion : public
Conventional DICOM DIMSE services not adapted
to this context
Complex protocol (negotiations)
Not optimal for large series of instances
Not adapted to web applications
static IP addresses
Requires specific network application layer (not HTTP)
DICOMweb (PS3.18) answers to these issues
Context
17/03/2016 / 717/03/2016 / 717/03/2016 / 717/03/2016 / 7Diffusion : public
RESTful services to:
Search for DICOM objects
QIDO (Query based on ID for DICOM Objects)
DICOM PS3.18 6.7
Store DICOM objects
STOW (STore Over the Web)
DICOM PS3.18 6.6
Retrieve DICOM objects
WADO (Web Access to DICOM persistent Objects)
DICOM PS3.18 6.5
DICOMweb
17/03/2016 / 817/03/2016 / 817/03/2016 / 817/03/2016 / 8Diffusion : public
Service
/studies Search for all studies
/studies/{StudyUID}/series Search for all series in study
/series Search for all series
/studies/{StudyUID}/series/{seriesUID}/instances Search for all instances in series
/studies/{StudyUID}/instances Search for all instances in study
/instances Search for all instances
Search for studies, series or instances
GET {service}/[?query]
QIDO Request
17/03/2016 / 917/03/2016 / 917/03/2016 / 917/03/2016 / 9Diffusion : public
Query
{attributeID}={value} Filter according to DICOM tags (eg.
PatientName=IDEFIX)
Includefield={attributeID} Include a DICOM attribute that is not in the default
response
fuzzyMatching=true/false Fuzzy semantic matching of person names
limit={maximumResults} Limit the number of results
offset={skippedResults} Skip the first results
Search for studies, series or instances
GET {service}/[?query]
QIDO Request
17/03/2016 / 1017/03/2016 / 1017/03/2016 / 1017/03/2016 / 10Diffusion : public
QIDO Response
DICOM PS3.19 XML (application/dicom+xml)
<NativeDICOMModel>
<DicomAttribute tag="00080020" vr="DA">
<Value number="1">20080701</Value>
</DicomAttribute>
<DicomAttribute tag="00080030" vr="TM">
<Value number="1">141007.000000</Value>
</DicomAttribute>
<DicomAttribute tag="00080050" vr="SH">
<Value number="1">KLNIX2014</Value>
</DicomAttribute>
<DicomAttribute tag="00080056" vr="CS">
<Value number="1">ONLINE</Value>
</DicomAttribute>
<DicomAttribute tag="00080061" vr="CS">
<Value number="1">CT</Value>
</DicomAttribute>
<DicomAttribute tag="00080090" vr="PN">
<PersonName number="1">
<Alphabetic>
<FamilyName>REF</FamilyName>
<GivenName>NAME</GivenName>
17/03/2016 / 1117/03/2016 / 1117/03/2016 / 1117/03/2016 / 11Diffusion : public
QIDO Response
DICOM PS3.19 XML (application/dicom+xml)
DICOM JSON (application/json)
[
{
"00080020" : {
"Value" : [
"20080701"
],
"vr" : "DA"
},
"00080030" : {
"Value" : [
"141007.000000"
],
"vr" : "TM"
},
"00080050" : {
"Value" : [
"KLNIX2014"
],
"vr" : "SH"
},
"00080056" : {
17/03/2016 / 1217/03/2016 / 1217/03/2016 / 1217/03/2016 / 12Diffusion : public
Service
/studies Store DICOM objects
/studies/{StudyInstanceUID} Store one specific study
POST {service}
STOW Request
17/03/2016 / 1317/03/2016 / 1317/03/2016 / 1317/03/2016 / 13Diffusion : public
POST {service}/studies/{StudyInstanceUID} HTTP/1.1
Content-Type: multipart/related; type=application/dicom; boundary=myBoundary
--myBoundary
Content-Type: application/dicom
Content-ID: {SOPInstanceUID}
.. Binary DICOM object ..
--myBoundary
Content-Type: application/dicom
Content-ID: {SOPInstanceUID}
.. Binary DICOM object ..
--myBoundary--
POST {service}
Send either
DICOM objects
STOW Request
17/03/2016 / 1417/03/2016 / 1417/03/2016 / 1417/03/2016 / 14Diffusion : public
POST {service}/studies/{StudyInstanceUID} HTTP/1.1
Content-Type: multipart/related; type=application/json; boundary=myBoundary
--myBoundary
Content-Type: application/json; transfer-syntax={TransferSyntaxUID}
.. JSON metadata ..
--myBoundary
Content-Type: application/octet-stream
Content-Location: {BulkDataURI}
.. BulkData element ..
--myBoundary—
POST {service}
Send either
DICOM objects
Metadata and bulkdata separatly
STOW Request
17/03/2016 / 1517/03/2016 / 1517/03/2016 / 1517/03/2016 / 15Diffusion : public
« Store Instances Response Module »
represented in XML or JSON format
STOW Response
Attribute Name tag Description
FailedSOPSequence 00081198 List of instances that could not be stored
>ReferencedSOPClassUID 00081150
>ReferencedSOPInstanceUID 00081155
>FailureReason 00081197
ReferencedSOPSequence 00081199 List of instances that were succesfully stored
>ReferencedSOPClassUID 00081150
>ReferencedSOPInstanceUID 00081155
>WarningReason 00081196
17/03/2016 / 1617/03/2016 / 1617/03/2016 / 1617/03/2016 / 16Diffusion : public
WADO Request
Retrieve study, series, instances, frames, bulkdata or
metadata
GET {service}
Service
/studies/{StudyUID} Retrieve a study
/studies/{StudyUID}/series/{seriesUID} Retrieve a series
/studies/{StudyUID}/series/{seriesUID}/instances/{instanceUID} Retrieve an instance
/studies/{StudyUID}/series/{SeriesUID}/instances/{instanceUID}/
frames/{FrameList}
Retrieve frames
{BulkDataURL} Retrieve bulkData
/studies/{StudyUID}[/series/{seriesUID}/instances/{instanceUID}]
/metadata
Retrieve metadata of a study, a
series or an instance
17/03/2016 / 1717/03/2016 / 1717/03/2016 / 1717/03/2016 / 17Diffusion : public
Content-type : multipart/related
Retrieve study, series or instances
DICOM response
Bulkdata response (compressed or uncompressed)
Retrieve metadata
XML or JSON format
Retrieve frames
Compressed or uncompressed
Retrieve bulkdata
One bulkdata compressed or uncompressed
WADO Response
/ 1817/03/2016 / 1817/03/2016 / 1817/03/2016 / 18Diffusion : public17/03/2016
Implementation
Sample
17/03/2016 / 1917/03/2016 / 1917/03/2016 / 1917/03/2016 / 19Diffusion : public
Goal :
implement a DICOMweb
interface to any PACS
Lightweight (pure JS
client)
Standalone
Conformant to DICOMweb
b<>com [Rest DICOM library]
b<>com [Rest
DICOM Library]
PACS
C-STORE
C-FIND
C-MOVE
RESTful services
STOW/QIDO/WADO
DB
proprietary
17/03/2016 / 2017/03/2016 / 2017/03/2016 / 2017/03/2016 / 20Diffusion : public
3 services : stow/qido/wado
Grammar based URL parsing and validation
(ABNF)
Converting HTTP requests to standard DIMSE
services
STOW to C-STORE
QIDO to C-FIND
WADO to C-MOVE
Server Module
17/03/2016 / 2117/03/2016 / 2117/03/2016 / 2117/03/2016 / 21Diffusion : public
Can connect to any DICOMweb compliant server
Display studies present in the PACS
Client Module
17/03/2016 / 2217/03/2016 / 2217/03/2016 / 2217/03/2016 / 22Diffusion : public
Client Module
17/03/2016 / 2317/03/2016 / 2317/03/2016 / 2317/03/2016 / 23Diffusion : public
Client Module
17/03/2016 / 2417/03/2016 / 2417/03/2016 / 2417/03/2016 / 24Diffusion : public
Can connect to any DICOMweb compliant server
Display studies present in the PACS
Upload images via STOW
Compression on the fly
De-identification (with encryption of original values)
Resumable upload
Client Module
17/03/2016 / 2517/03/2016 / 2517/03/2016 / 2517/03/2016 / 25Diffusion : public
Client Module
www.b-com.com
Merci / Thanks
/ amandine.lemaitre@b-com.com /

More Related Content

What's hot

Spring security
Spring securitySpring security
Spring security
Saurabh Sharma
 
Cultural heritage in smart cities
Cultural heritage in smart citiesCultural heritage in smart cities
Cultural heritage in smart cities
Roberto Minerva
 
Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2
FIWARE
 
FIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced OperationsFIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced Operations
FIWARE
 
FIWARE Training: NGSI-LD Introduction
FIWARE Training: NGSI-LD IntroductionFIWARE Training: NGSI-LD Introduction
FIWARE Training: NGSI-LD Introduction
FIWARE
 
WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...
WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...
WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...
Codemotion
 
Verifiable Credentials for Travel & Hospitality
Verifiable Credentials for Travel & HospitalityVerifiable Credentials for Travel & Hospitality
Verifiable Credentials for Travel & Hospitality
Evernym
 
DBpedia InsideOut
DBpedia InsideOutDBpedia InsideOut
DBpedia InsideOut
Cristina Pattuelli
 
RSP4J: An API for RDF Stream Processing
RSP4J: An API for RDF Stream ProcessingRSP4J: An API for RDF Stream Processing
RSP4J: An API for RDF Stream Processing
Riccardo Tommasini
 
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in ProductionKong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
FIWARE
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
Andreas Jakl
 
Spring Security
Spring SecuritySpring Security
Spring Security
Boy Tech
 
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Jaewook Byun
 
OAuth2 - Introduction
OAuth2 - IntroductionOAuth2 - Introduction
OAuth2 - Introduction
Knoldus Inc.
 
An introduction to open data
An introduction to open dataAn introduction to open data
An introduction to open data
Sally Lait
 
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
Spark Summit
 
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Brandon Muramatsu
 
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramSession 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
FIWARE
 
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
David Hay
 

What's hot (20)

Spring security
Spring securitySpring security
Spring security
 
Cultural heritage in smart cities
Cultural heritage in smart citiesCultural heritage in smart cities
Cultural heritage in smart cities
 
Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2
 
FIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced OperationsFIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced Operations
 
FIWARE Training: NGSI-LD Introduction
FIWARE Training: NGSI-LD IntroductionFIWARE Training: NGSI-LD Introduction
FIWARE Training: NGSI-LD Introduction
 
WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...
WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...
WebXR: Introducing Mixed Reality and the Immersive Web - Peter O'Shaughnessy ...
 
Verifiable Credentials for Travel & Hospitality
Verifiable Credentials for Travel & HospitalityVerifiable Credentials for Travel & Hospitality
Verifiable Credentials for Travel & Hospitality
 
DBpedia InsideOut
DBpedia InsideOutDBpedia InsideOut
DBpedia InsideOut
 
RSP4J: An API for RDF Stream Processing
RSP4J: An API for RDF Stream ProcessingRSP4J: An API for RDF Stream Processing
RSP4J: An API for RDF Stream Processing
 
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in ProductionKong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
Kong, Keyrock, Keycloak, i4Trust - Options to Secure FIWARE in Production
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
 
Spring Security
Spring SecuritySpring Security
Spring Security
 
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
Introduction to GS1 EPCIS standard and Oliot EPCIS X (EPCIS v2.0 prototype)
 
OAuth2 - Introduction
OAuth2 - IntroductionOAuth2 - Introduction
OAuth2 - Introduction
 
An introduction to open data
An introduction to open dataAn introduction to open data
An introduction to open data
 
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
 
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...Digital Credentials Enabling Mobility and Verification of Educational Achieve...
Digital Credentials Enabling Mobility and Verification of Educational Achieve...
 
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramSession 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
 
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
 

Similar to DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample

Data Skipping Technology Yosef Moatti
Data Skipping Technology Yosef MoattiData Skipping Technology Yosef Moatti
Data Skipping Technology Yosef Moatti
Big Data Value Association
 
Data Skipping Technology
Data Skipping TechnologyData Skipping Technology
Data Skipping Technology
Big Data Value Association
 
GPL VistA_Smart_Containter_Lessons_Learned-v3.pdf
GPL VistA_Smart_Containter_Lessons_Learned-v3.pdfGPL VistA_Smart_Containter_Lessons_Learned-v3.pdf
GPL VistA_Smart_Containter_Lessons_Learned-v3.pdf
RichardWokard
 
Research Data Management: Infographic
Research Data Management: InfographicResearch Data Management: Infographic
Research Data Management: Infographic
Jisc RDM
 
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Erik G. Hansen
 
Deakin University’s IBM Centre of Excellence in Business Analytics
Deakin University’s IBM Centre of Excellence in Business Analytics Deakin University’s IBM Centre of Excellence in Business Analytics
Deakin University’s IBM Centre of Excellence in Business Analytics
Steven Miller
 
Saulius Gražulis The Crystalography Open Database
Saulius Gražulis  The Crystalography Open DatabaseSaulius Gražulis  The Crystalography Open Database
Saulius Gražulis The Crystalography Open Database
Aidis Stukas
 
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
eNovance
 
Demo Presentation Wageningen Text Mining Workshop 2007
Demo Presentation Wageningen Text Mining Workshop 2007Demo Presentation Wageningen Text Mining Workshop 2007
Demo Presentation Wageningen Text Mining Workshop 2007
Leiden University Medical Center
 
Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+
Saulius Maskeliunas
 
2.3 Workshop "Next Generation Emergency Services" 27th of July
2.3  Workshop "Next Generation Emergency Services" 27th of July2.3  Workshop "Next Generation Emergency Services" 27th of July
2.3 Workshop "Next Generation Emergency Services" 27th of July
Fraunhofer FOKUS
 
Data access and data extraction services within the Land Imagery Portal
Data access and data extraction services within the Land Imagery PortalData access and data extraction services within the Land Imagery Portal
Data access and data extraction services within the Land Imagery Portal
Gasperi Jerome
 
Annot Mjd Selected Present Course Train Aug07
Annot Mjd Selected Present Course Train Aug07Annot Mjd Selected Present Course Train Aug07
Annot Mjd Selected Present Course Train Aug07
martindudziak
 
Introducing the IRUSdataUK pilot - Jisc Digifest 2016
Introducing the IRUSdataUK pilot - Jisc Digifest 2016Introducing the IRUSdataUK pilot - Jisc Digifest 2016
Introducing the IRUSdataUK pilot - Jisc Digifest 2016
Jisc
 
Sipacs Presentation
Sipacs PresentationSipacs Presentation
Sipacs Presentation
Jeff Mowatt
 
Taverna workflow management system (2010 11-30 Bath Workflow Tools) PPTX
Taverna workflow management system (2010 11-30 Bath Workflow Tools) PPTXTaverna workflow management system (2010 11-30 Bath Workflow Tools) PPTX
Taverna workflow management system (2010 11-30 Bath Workflow Tools) PPTX
Stian Soiland-Reyes
 
Taverna workflow management system (2010 11-30 Bath Workflow Tools)
Taverna workflow management system (2010 11-30 Bath Workflow Tools)Taverna workflow management system (2010 11-30 Bath Workflow Tools)
Taverna workflow management system (2010 11-30 Bath Workflow Tools)
Stian Soiland-Reyes
 
Linked Data for Improved Vaccine Information Systems
Linked Data for Improved Vaccine Information SystemsLinked Data for Improved Vaccine Information Systems
Linked Data for Improved Vaccine Information Systems
Monika Solanki
 
Winning Marie Curie with Open Science 2018
Winning Marie Curie with Open Science 2018Winning Marie Curie with Open Science 2018
Winning Marie Curie with Open Science 2018
Ivo Grigorov
 
Privacy-preserving Information Sharing: Tools and Applications
Privacy-preserving Information Sharing: Tools and ApplicationsPrivacy-preserving Information Sharing: Tools and Applications
Privacy-preserving Information Sharing: Tools and Applications
Emiliano De Cristofaro
 

Similar to DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample (20)

Data Skipping Technology Yosef Moatti
Data Skipping Technology Yosef MoattiData Skipping Technology Yosef Moatti
Data Skipping Technology Yosef Moatti
 
Data Skipping Technology
Data Skipping TechnologyData Skipping Technology
Data Skipping Technology
 
GPL VistA_Smart_Containter_Lessons_Learned-v3.pdf
GPL VistA_Smart_Containter_Lessons_Learned-v3.pdfGPL VistA_Smart_Containter_Lessons_Learned-v3.pdf
GPL VistA_Smart_Containter_Lessons_Learned-v3.pdf
 
Research Data Management: Infographic
Research Data Management: InfographicResearch Data Management: Infographic
Research Data Management: Infographic
 
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
Internet of Things (IoT) as a Driver for the Circular Economy – Innovation, Q...
 
Deakin University’s IBM Centre of Excellence in Business Analytics
Deakin University’s IBM Centre of Excellence in Business Analytics Deakin University’s IBM Centre of Excellence in Business Analytics
Deakin University’s IBM Centre of Excellence in Business Analytics
 
Saulius Gražulis The Crystalography Open Database
Saulius Gražulis  The Crystalography Open DatabaseSaulius Gražulis  The Crystalography Open Database
Saulius Gražulis The Crystalography Open Database
 
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
 
Demo Presentation Wageningen Text Mining Workshop 2007
Demo Presentation Wageningen Text Mining Workshop 2007Demo Presentation Wageningen Text Mining Workshop 2007
Demo Presentation Wageningen Text Mining Workshop 2007
 
Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+
 
2.3 Workshop "Next Generation Emergency Services" 27th of July
2.3  Workshop "Next Generation Emergency Services" 27th of July2.3  Workshop "Next Generation Emergency Services" 27th of July
2.3 Workshop "Next Generation Emergency Services" 27th of July
 
Data access and data extraction services within the Land Imagery Portal
Data access and data extraction services within the Land Imagery PortalData access and data extraction services within the Land Imagery Portal
Data access and data extraction services within the Land Imagery Portal
 
Annot Mjd Selected Present Course Train Aug07
Annot Mjd Selected Present Course Train Aug07Annot Mjd Selected Present Course Train Aug07
Annot Mjd Selected Present Course Train Aug07
 
Introducing the IRUSdataUK pilot - Jisc Digifest 2016
Introducing the IRUSdataUK pilot - Jisc Digifest 2016Introducing the IRUSdataUK pilot - Jisc Digifest 2016
Introducing the IRUSdataUK pilot - Jisc Digifest 2016
 
Sipacs Presentation
Sipacs PresentationSipacs Presentation
Sipacs Presentation
 
Taverna workflow management system (2010 11-30 Bath Workflow Tools) PPTX
Taverna workflow management system (2010 11-30 Bath Workflow Tools) PPTXTaverna workflow management system (2010 11-30 Bath Workflow Tools) PPTX
Taverna workflow management system (2010 11-30 Bath Workflow Tools) PPTX
 
Taverna workflow management system (2010 11-30 Bath Workflow Tools)
Taverna workflow management system (2010 11-30 Bath Workflow Tools)Taverna workflow management system (2010 11-30 Bath Workflow Tools)
Taverna workflow management system (2010 11-30 Bath Workflow Tools)
 
Linked Data for Improved Vaccine Information Systems
Linked Data for Improved Vaccine Information SystemsLinked Data for Improved Vaccine Information Systems
Linked Data for Improved Vaccine Information Systems
 
Winning Marie Curie with Open Science 2018
Winning Marie Curie with Open Science 2018Winning Marie Curie with Open Science 2018
Winning Marie Curie with Open Science 2018
 
Privacy-preserving Information Sharing: Tools and Applications
Privacy-preserving Information Sharing: Tools and ApplicationsPrivacy-preserving Information Sharing: Tools and Applications
Privacy-preserving Information Sharing: Tools and Applications
 

More from IRT b-com

The 100 - {dive} : event
The 100 - {dive} : eventThe 100 - {dive} : event
The 100 - {dive} : event
IRT b-com
 
{dive}: event
{dive}: event{dive}: event
{dive}: event
IRT b-com
 
Video and DICOM: Today and future
Video and DICOM: Today and futureVideo and DICOM: Today and future
Video and DICOM: Today and future
IRT b-com
 
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomProvisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
IRT b-com
 
bcom in 140 characters
bcom in 140 charactersbcom in 140 characters
bcom in 140 characters
IRT b-com
 
Symposium Ultra HDTV
Symposium Ultra HDTVSymposium Ultra HDTV
Symposium Ultra HDTV
IRT b-com
 
bcom Global Overview
bcom Global Overviewbcom Global Overview
bcom Global Overview
IRT b-com
 

More from IRT b-com (7)

The 100 - {dive} : event
The 100 - {dive} : eventThe 100 - {dive} : event
The 100 - {dive} : event
 
{dive}: event
{dive}: event{dive}: event
{dive}: event
 
Video and DICOM: Today and future
Video and DICOM: Today and futureVideo and DICOM: Today and future
Video and DICOM: Today and future
 
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomProvisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
 
bcom in 140 characters
bcom in 140 charactersbcom in 140 characters
bcom in 140 characters
 
Symposium Ultra HDTV
Symposium Ultra HDTVSymposium Ultra HDTV
Symposium Ultra HDTV
 
bcom Global Overview
bcom Global Overviewbcom Global Overview
bcom Global Overview
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 

DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample

  • 1. Amandine Le Maitre / DICOMweb (STOW, WADO, QIDO): Potential and implementation sample / 17/03/2016
  • 2. / 217/03/2016 / 217/03/2016 / 217/03/2016 / 2Diffusion : public17/03/2016 DICOMweb
  • 3. 17/03/2016 / 317/03/2016 / 317/03/2016 / 317/03/2016 / 3Diffusion : public PACS in the radiology department Transfer of images from modalities to the PACS Context
  • 4. 17/03/2016 / 417/03/2016 / 417/03/2016 / 417/03/2016 / 4Diffusion : public PACS in the radiology department Transfer of images from modalities to the PACS Context RadiologyModality
  • 5. 17/03/2016 / 517/03/2016 / 517/03/2016 / 517/03/2016 / 5Diffusion : public Increasing use of medical images for diagnostic and treatment in several hospital departments Distribution of the image repositories intra and inter enterprise Context RadiologyModality Cardiology Digital pathology
  • 6. 17/03/2016 / 617/03/2016 / 617/03/2016 / 617/03/2016 / 6Diffusion : public Conventional DICOM DIMSE services not adapted to this context Complex protocol (negotiations) Not optimal for large series of instances Not adapted to web applications static IP addresses Requires specific network application layer (not HTTP) DICOMweb (PS3.18) answers to these issues Context
  • 7. 17/03/2016 / 717/03/2016 / 717/03/2016 / 717/03/2016 / 7Diffusion : public RESTful services to: Search for DICOM objects QIDO (Query based on ID for DICOM Objects) DICOM PS3.18 6.7 Store DICOM objects STOW (STore Over the Web) DICOM PS3.18 6.6 Retrieve DICOM objects WADO (Web Access to DICOM persistent Objects) DICOM PS3.18 6.5 DICOMweb
  • 8. 17/03/2016 / 817/03/2016 / 817/03/2016 / 817/03/2016 / 8Diffusion : public Service /studies Search for all studies /studies/{StudyUID}/series Search for all series in study /series Search for all series /studies/{StudyUID}/series/{seriesUID}/instances Search for all instances in series /studies/{StudyUID}/instances Search for all instances in study /instances Search for all instances Search for studies, series or instances GET {service}/[?query] QIDO Request
  • 9. 17/03/2016 / 917/03/2016 / 917/03/2016 / 917/03/2016 / 9Diffusion : public Query {attributeID}={value} Filter according to DICOM tags (eg. PatientName=IDEFIX) Includefield={attributeID} Include a DICOM attribute that is not in the default response fuzzyMatching=true/false Fuzzy semantic matching of person names limit={maximumResults} Limit the number of results offset={skippedResults} Skip the first results Search for studies, series or instances GET {service}/[?query] QIDO Request
  • 10. 17/03/2016 / 1017/03/2016 / 1017/03/2016 / 1017/03/2016 / 10Diffusion : public QIDO Response DICOM PS3.19 XML (application/dicom+xml) <NativeDICOMModel> <DicomAttribute tag="00080020" vr="DA"> <Value number="1">20080701</Value> </DicomAttribute> <DicomAttribute tag="00080030" vr="TM"> <Value number="1">141007.000000</Value> </DicomAttribute> <DicomAttribute tag="00080050" vr="SH"> <Value number="1">KLNIX2014</Value> </DicomAttribute> <DicomAttribute tag="00080056" vr="CS"> <Value number="1">ONLINE</Value> </DicomAttribute> <DicomAttribute tag="00080061" vr="CS"> <Value number="1">CT</Value> </DicomAttribute> <DicomAttribute tag="00080090" vr="PN"> <PersonName number="1"> <Alphabetic> <FamilyName>REF</FamilyName> <GivenName>NAME</GivenName>
  • 11. 17/03/2016 / 1117/03/2016 / 1117/03/2016 / 1117/03/2016 / 11Diffusion : public QIDO Response DICOM PS3.19 XML (application/dicom+xml) DICOM JSON (application/json) [ { "00080020" : { "Value" : [ "20080701" ], "vr" : "DA" }, "00080030" : { "Value" : [ "141007.000000" ], "vr" : "TM" }, "00080050" : { "Value" : [ "KLNIX2014" ], "vr" : "SH" }, "00080056" : {
  • 12. 17/03/2016 / 1217/03/2016 / 1217/03/2016 / 1217/03/2016 / 12Diffusion : public Service /studies Store DICOM objects /studies/{StudyInstanceUID} Store one specific study POST {service} STOW Request
  • 13. 17/03/2016 / 1317/03/2016 / 1317/03/2016 / 1317/03/2016 / 13Diffusion : public POST {service}/studies/{StudyInstanceUID} HTTP/1.1 Content-Type: multipart/related; type=application/dicom; boundary=myBoundary --myBoundary Content-Type: application/dicom Content-ID: {SOPInstanceUID} .. Binary DICOM object .. --myBoundary Content-Type: application/dicom Content-ID: {SOPInstanceUID} .. Binary DICOM object .. --myBoundary-- POST {service} Send either DICOM objects STOW Request
  • 14. 17/03/2016 / 1417/03/2016 / 1417/03/2016 / 1417/03/2016 / 14Diffusion : public POST {service}/studies/{StudyInstanceUID} HTTP/1.1 Content-Type: multipart/related; type=application/json; boundary=myBoundary --myBoundary Content-Type: application/json; transfer-syntax={TransferSyntaxUID} .. JSON metadata .. --myBoundary Content-Type: application/octet-stream Content-Location: {BulkDataURI} .. BulkData element .. --myBoundary— POST {service} Send either DICOM objects Metadata and bulkdata separatly STOW Request
  • 15. 17/03/2016 / 1517/03/2016 / 1517/03/2016 / 1517/03/2016 / 15Diffusion : public « Store Instances Response Module » represented in XML or JSON format STOW Response Attribute Name tag Description FailedSOPSequence 00081198 List of instances that could not be stored >ReferencedSOPClassUID 00081150 >ReferencedSOPInstanceUID 00081155 >FailureReason 00081197 ReferencedSOPSequence 00081199 List of instances that were succesfully stored >ReferencedSOPClassUID 00081150 >ReferencedSOPInstanceUID 00081155 >WarningReason 00081196
  • 16. 17/03/2016 / 1617/03/2016 / 1617/03/2016 / 1617/03/2016 / 16Diffusion : public WADO Request Retrieve study, series, instances, frames, bulkdata or metadata GET {service} Service /studies/{StudyUID} Retrieve a study /studies/{StudyUID}/series/{seriesUID} Retrieve a series /studies/{StudyUID}/series/{seriesUID}/instances/{instanceUID} Retrieve an instance /studies/{StudyUID}/series/{SeriesUID}/instances/{instanceUID}/ frames/{FrameList} Retrieve frames {BulkDataURL} Retrieve bulkData /studies/{StudyUID}[/series/{seriesUID}/instances/{instanceUID}] /metadata Retrieve metadata of a study, a series or an instance
  • 17. 17/03/2016 / 1717/03/2016 / 1717/03/2016 / 1717/03/2016 / 17Diffusion : public Content-type : multipart/related Retrieve study, series or instances DICOM response Bulkdata response (compressed or uncompressed) Retrieve metadata XML or JSON format Retrieve frames Compressed or uncompressed Retrieve bulkdata One bulkdata compressed or uncompressed WADO Response
  • 18. / 1817/03/2016 / 1817/03/2016 / 1817/03/2016 / 18Diffusion : public17/03/2016 Implementation Sample
  • 19. 17/03/2016 / 1917/03/2016 / 1917/03/2016 / 1917/03/2016 / 19Diffusion : public Goal : implement a DICOMweb interface to any PACS Lightweight (pure JS client) Standalone Conformant to DICOMweb b<>com [Rest DICOM library] b<>com [Rest DICOM Library] PACS C-STORE C-FIND C-MOVE RESTful services STOW/QIDO/WADO DB proprietary
  • 20. 17/03/2016 / 2017/03/2016 / 2017/03/2016 / 2017/03/2016 / 20Diffusion : public 3 services : stow/qido/wado Grammar based URL parsing and validation (ABNF) Converting HTTP requests to standard DIMSE services STOW to C-STORE QIDO to C-FIND WADO to C-MOVE Server Module
  • 21. 17/03/2016 / 2117/03/2016 / 2117/03/2016 / 2117/03/2016 / 21Diffusion : public Can connect to any DICOMweb compliant server Display studies present in the PACS Client Module
  • 22. 17/03/2016 / 2217/03/2016 / 2217/03/2016 / 2217/03/2016 / 22Diffusion : public Client Module
  • 23. 17/03/2016 / 2317/03/2016 / 2317/03/2016 / 2317/03/2016 / 23Diffusion : public Client Module
  • 24. 17/03/2016 / 2417/03/2016 / 2417/03/2016 / 2417/03/2016 / 24Diffusion : public Can connect to any DICOMweb compliant server Display studies present in the PACS Upload images via STOW Compression on the fly De-identification (with encryption of original values) Resumable upload Client Module
  • 25. 17/03/2016 / 2517/03/2016 / 2517/03/2016 / 2517/03/2016 / 25Diffusion : public Client Module
  • 26. www.b-com.com Merci / Thanks / amandine.lemaitre@b-com.com /