Digital Imaging COmmunications in Medicine. DICOM in a Nutshell

Similar documents
DICOM Conformance Statement for PenFetch

StellarPACS DICOM Conformance Statement. Version 1.3, August 2008 SoftTeam Solutions

Uscan. DICOM Conformance Statement

DICOM CONFORMANCE STATEMENT. BrainLAB PatXfer 5

Version 7 DICOM Conformance Statement. Document Version 3.02, June 2009

DICOM Conformance Statement

DxMM/DxWin DICOM 3.0 Conformance Statement. Document Reference (Référence du document) : 99/ Oct30/ABA/MM103/398B

Technical Publications

DxServer for Windows NT DICOM 3.0 Conformance Statement. Document Reference (Référence du document): 00/ Dec28/ABA/MM100/410A

DICOM Conformance Statement. isite PACS 4.1. CREF Nov 23. Philips Healthcare Informatics

DICOM Conformance Statement Product Name HCP DICOM Net Version

Dx Server for Windows NT DICOM 3.0 Conformance Statement

OASIS V4.0 DICOM Conformance Statement Rev. 3

Dx Server for Windows NT DICOM 3.0 Conformance Statement

Technical Publications

Technical Publications

Philips Medical Systems DICOM Conformance Statement. Inturis Suite R2.2

HCP DICOM Net DICOM Conformance Statement

Philips Medical Systems DICOM Conformance Statement. EasyWeb 2.0. Document Number April 1999

No. MIIMS0009EA DICOM CONFORMANCE STATEMENT FOR MODEL TFS-3000 (MIIMS0009EA) TOSHIBA CORPORATION 2001 ALL RIGHTS RESERVED

DICOM 3.0. ENsphere CONFORMANCE STATEMENT. Physician s Workstation

NumaStore 1.0 DICOM 3.0 Conformance Statement

Version 9 DICOM Conformance Statement. Version 3.05, September 2015

DICOM CONFORMANCE STATEMENT. BrainLAB PatientBrowser 1.0

DICOM Conformance Statement. EasyWeb 3.0. Document Number XZR January Copyright Philips Medical Systems Nederland B.V.

Philips Medical Systems. Xcelera R1.1L1. Document Number XPR July 2003

AVIA (Dx MM) DICOM 3.0 Conformance Statement

DICOM Conformance Statement IDS5 7.2, WISE 7.2, ImageServer/s 7.2

Dx Server for Windows NT DICOM 3.0 Conformance Statement

DICOM Conformance Statement for GALILEI. Software Version V6.0

XPLORE GESTION SCP WORKLIST CONFORMANCE STATEMENT

Merge PACS TM v. 7.0 DICOM CONFORMANCE STATEMENT MODALITY WORKLIST. Merge Healthcare 900 Walnut Ridge Drive Hartland, WI 53029

DICOM 3.0 Conformance Statement for PlatinumOne Systems

X-Porte DICOM Conformance Statement

Hologic Physician s Viewer 5.0 DICOM Conformance Statement

Senographe Essential Acquisition System

SenoClaire DICOM CONFORMANCE STATEMENT. Senographe Essential Version:

DICOM Conformance Statement Application: Linkverse DICOM Provider 2.0

DICOM Conformance Statement. PCR R5.2 and EasyVision RAD R2.2. Document Number November 1996

ASTERIS MDS. DICOM Conformance Statement. for. Asteris Modality Distribution System (MDS) Software. Last Document Update: July 22, 2008.

Philips Medical Systems DICOM Conformance Statement. CT Aura Release 1.3

Technical Publications

Technical Publications

DICOM Conformance Statement

Philips Medical Systems. Intera Document Number April 2003

Philips Medical Systems DICOM Conformance Statement USIT 1.5

Technical Publications

Digital Imaging and Communications in Medicine (DICOM) - PS c

DICOM Conformance Statement

Parascript AccuDetect CAD Software System

Copyright FUJIFILM Corporation, Japan. August, th Edition 897N100760F

SIEMENS. DICOM Conformance Statement

Medical Imaging Consultants, Inc.

Beschreibung Gesamt / Total Description

Technical Publications

Kodak Point of Care CR systems. DICOM Conformance Statement

DICOM Conformance Statement RadWorks 4.0 Product Line

Philips Medical Systems DICOM Conformance Statement

DICOM Conformance Statement for Scanner Interface. Release 4.7.1

Topcon Medical Systems

QPC XSCAN32 DICOM 3.0 Conformance Statement Document Version October 2004

DICOM 3.0 Conformance Statement DXIMAGE RIS

DAR Revision Date: July,

Bas Revet

nstream Version 3.1 DICOM Conformance Statement

Infinity Medical Soft, Inc ,Higashinaganuma,Inagishi, Tokyo JAPAN

DICOM Conformance Statement. cvi 42. Version 5.6. Workstation for Cardiovascular MR and CT

Philips Medical Systems DICOM Conformance Statement USIT 1.5 L3

Senographe Essential. GE Healthcare DICOM CONFORMANCE STATEMENT V3.0

Technical Publications

Technical Publication. DICOM Conformance Statement. Patient Browser 2.1. Document Revision 2. April 13, Copyright BrainLAB AG

DICOM Conformance Statement. CharruaPACS

C-DAC s Medical Informatics Software Development Kit (SDK) for DICOM PS Conformance Statement

DICOM V3.0 Conformance Statement. SenoIris 1SP2

Technical Publications

FusionXD 2.1 DICOM Conformance Statement

1 Introduction Scope and audience References Acronyms and abbreviations 3. 2 Implementation model... 4

SYNAPSE 3D Conformance Statement FUJIFILM SYNAPSE 3D V3.0. Conformance Statement. Revision Z45N

PACSMail. DICOM Conformance Statement. Sybermedica Ltd St John s Innovation Centre Cowley Road Cambridge CB4 0WS

Technical Publications

Technical Publication. DICOM Conformance Statement. DICOM Proxy 4.0. Document Revision 11. May 18, Copyright Brainlab AG

Technical Publications

Technical Publications

DICOM Conformance Statement. isite PACS 3.6. CREF Apr Philips Medical Systems Radiology Informatics

SonoWin Picture Archiving System

DICOM Conformance Statement. Konica Minolta Healthcare Americas, Inc. VZ0162UG

Technical Publications

M517-E092C Feb Digital Radiography System SDR-150C. DICOM Conformance Statement

This document contains confidential information that is proprietary to SonoSite. Neither the document nor the information contained therein should be

DICOM 3.0 Conformance Statement **

FusionXD 2.0 DICOM Conformance Statement

Surgimap. DICOM Conformance Statement. Revision 2.0

CADstream DICOM Conformance Statement

Application Launcher 2.2 DICOM Conformance Statement

DICOM Conformance Statement

Digital Lightbox 1.0

XPACS DICOM 3.0 Conformance Statement Document Version October 2004

Technical Publications

ETIAM Nexus. DICOM Conformance Statement.

STaR. DICOM Conformance Statement. September 2009 Version NO COPIES PERMITTED

Transcription:

Digital Imaging COmmunications in Medicine DICOM in a Nutshell Ben Gorissen Philips Medical Systems Nederland B.V. ICS - ARC 1 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Presentation Overview Scope and Goal of DICOM Functionality (Services) Information Model and Objects Protocol, Client/Server and Negotiation Aspects Conformance Statements RIS Example Connectivity Versus Interoperability References 2 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Healthcare Communication Standards Healthcare Insurance's e.g. EDIfact Laboratory Hospital Finance HL7 General Practitioners e.g. EDIfact Pharmacy Wards Treatment (RT) Cardiology Radiology DICOM ICU OR Surgery Teleradiology to clinics 3 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Different Domains in Radiology Hospital Admin. Radiology Admin. & Reporting Modality Acquisition Archiving Viewing/ Processing 4 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Why DICOM? Need for Digital Image Generation More need for Digital Transfer/Archiving (PACS) More need for Post-Processing More need for Cross-Vendor Compatibility Need for Communication via Networks/Media 5 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM Goals By: Definition of Semantics & Syntax of Digital Images and Messages Defininition of Conformance Requirements for DICOM Implementations Arrange: Interchange of Medical Images and Related Data Create an Open Environment among Vendors Enable/Facilitate Interoperability 6 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM - ACR-NEMA History: ACR-NEMA 1.0 and 2.0 in 1985-1988 DICOM (3.0) first parts in 1993 Continuous Development on DICOM (also with HL7) DICOM (3.0) improvements w.r.t. ACR-NEMA 2.0: Networking and Connection Negotiation More then only Image Transfer Formal Conformance Statements More Complete/More Acceptance 7 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Example of Equipment with DICOM Connection Modalities Viewing System/ Workstation RIS DICOM (Network) Connection to other Network or Teleradiology Printer DICOM Media Digital Archive 8 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Simple Services Example Modality WORKLIST RIS RESULTS PRINT STORE Archive Printer PRINT Workstation STORE QUERY/ RETRIEVE 9 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM Functionality: Service Classes Archive/Transfer Images: Store (across network) Archive/Interchange Images: Media Storage Query for Information & Retrieve Images Make Image Hardcopies: Print Management Patient, Study & Results Management RIS-Modality: Worklist Management Test Connectivity: Verification 10 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM Application Model (Real World) - Simplified Patient makes has Visit includes comprised of Study Study Component contains includes Series contains Images 11 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM Information Model (simplified) PATIENT has STUDY contains SERIES comprised of IMAGE 12 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Query/Retrieve Models (Image Information) Patient Root (all levels from Patient downwards) Study Root (all levels from Study downwards) Patient/Study Only (all images dealt with implicitly) Note, for naming in actual service requests: FIND is used often for Querying Information GET/MOVE is used often for Retrieving Images 13 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Attributes Patient Name Patient ID... Accession Number Study Date... Modality Type Series Date... Image Type Rows and Columns Pixel Data... Patient Study Serie Image 14 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Objects Definitions - (e.g. Images) Information Object Definition Attribute Attribute Attribute... Pixel Data MR CT XA US... Image Types 15 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Attribute Types (1) Mandatory - Always Present with a Value (2) Mandatory - But allowed to be Empty (1C), (2C) Conditional - Type 1 and 2 (3) Optional - also allowed to be Empty Objects (e.g. Different Image Types) can have different Type specifications for the same Attribute. For example: X,Y,Z Image Orientation for CT type 1, not in plain X-ray Image Type Generic type 3, for XA and CT type 1 16 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Attribute Definitions (Data Dictionary) Attribute Name Tag (e.g. 0008,0102) - Hexadecimal Value Representation (VR): date, integer, patient name,... Value Multiplicity: number of values must/may be present Description: semantics Private Attributes may be defined by vendors, and are always Optional. Conflicts in Tags prevented by DICOM. 17 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Services on Objects SOP Class: a Method to Operate on an Information Object Object Service e.g. MR, RF Images e.g. Store, Query/Retrieve SOP Classes Store an RF image Find which studies there are for a patient Retrieve all studies of a certain patient Functionality on Objects 18 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Unique Identifiers (UIDs) Identification Method which is World-Wide Unique. Unique Identifiers are defined for all SOP Classes. Important for the Conformance Statement. Also, a Unique Identifier is given to all: Studies (Study Instance UID) Series (Serie Instance UID) Images (SOP Instance UID) These UIDs are for instance used for Retrieval. 19 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Client/Server Concept Application (Entity) A Application (Entity) B User Service Request Response Provider Objects Store this Image Please Image has been stored 20 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

SCU/SCP Roles Client is called SCU (Service Class User) Server is called SCP (Service Class Provider) Application Entity A Image X SCU 1 Store my Image X on your system Done Successfully 3 Application Entity B SCP 2 Storage of Image X 21 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

SCU/SCP Role Combined A system is not limited to 1 role, It can be SCU and SCP both Application Entity A SCU 1 Move Image X from Application B to C Done Successfully 5 2 Application Entity C SCP Store Image X SCU SCP 4 Storage of Image X Done Successfully Image X Application Entity B 3 22 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM - Can we Communicate? "Full" DICOM set SOP Classes... Implemented Implemented... Unimplemented Unimplemented...?... Unimplemented Implemented... Implemented Implemented... System A System B 23 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Association Handling First: Initiate a Connection Then Agree on: Which SOP Classes are to be used Client and Server Roles (SCU/SCP) Encoding (Transfer Syntax) Other Communication Parameters 24 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Connection Identification required per Layer Medical Imaging Application DICOM Application Message Exchange & Upper Layer Protocol TCP/IP Physical layer ETHERNET, ATM, etc. Networked environment Application Entity Title Listen Port IP Address Unique for each Application in the Network Only relevant for SCPs SCU must configure this to send to Unique for each System in the Network Note: the host name is only for local reference on a system 25 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Association Handling Which SOP Classes are supported by each system Client and Server Roles (SCU/SCP) Encoding (Transfer Syntax's) Implicit Little Endian (DICOM default) Explicit Little Endian (attribute type added) Explicit Big Endian (byte swapped if necessary) JPEG Lossless JPEG Lossy (information loss) Maximum Package Size to be used Number of Associations Supported (by SCU and SCP) 26 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Conformance Statement Mandatory Document for all DICOM compliant systems Request the document for all systems to connect with Used to Check if/what level of Connectivity is possible Compare list of Supported SOP Classes Compare list of Supported Transfer Syntax's BEFORE actual installation Retrieve Connection and Configuration Information of the systems to connect to Check for Extensions and Limitations 27 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Conformance Statement - Example SOP Classes supported as SCU MR Image Storage 1.2.840.10008.5.1.4.1.1.4 CT Image Storage 1.2.840.10008.5.1.4.1.1.2 Patient Root Model Query 1.2.840.10008.5.1.4.1.2.1.1...... Proposed Presentation Contexts MR Image Storage 1.2.840.10008. 5.1.4.1.1.4 Implicit Little Endian 1.2.840.10008.1.2 MR Image Storage 1.2.840.10008. 5.1.4.1.1.4 Explicit Little Endian 1.2.840.10008. 1.2.1............ 28 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM Developments Security Reporting Storage Commit Print Storage New Image SOP Classes (e.g. RT and endoscopy) Extension of Standardization of Data Elements Display Standards (Image Quality) More focus on Interoperability Coupling with HIS/RIS World (e.g. HL7) 29 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

An Example - RIS Connection Non-Image Information HIS Worklists Requests Reports Patient Data Bills RIS HL7 Worklist Reports DICOM Modality Image Data Archive Image Data Workstation 30 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

RIS Connection Models - 1 RIS Controlled Connection (e.g. RIS-PACS) - Events by RIS (e.g. with UID values) - GET by e.g. PACS detailed information from RIS RIS EVENT PACS GET SET Detached Patient/Study/Results Management SOP Classes 31 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

RIS Connection Models - 2 Modality Initiated Information Retrieval - Query by Modality - RIS provides information in Query Response RIS Modality FIND (Query) Worklist Management SOP Class 32 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Worklist Management - Query RIS Query for Worklist Modality 2 Modality Start new Exam 1 Receive Worklist 3... Patient Name Patient ID Patient Sex Patient Birth Date Accession Number Study data 4 Select Patient from Worklist 33 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Results Management RIS Modality CREATE/SET STUDY COMPONENT Report Examination Completed Study Component: contains produced image as reference (no image data) New Performed Procedure Step (extension Study Comp.) also includes X-ray dose, material used, contrast used, etc. 34 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Connectivity Vs. Interoperability Applications Acquisition,... Objects - Services send MR image Messages Inter-Operability: (the ultimate aim) NOT guaranteed by DICOM Connectivity: - DICOM conformance - Matching Conf. Stmnts. Applications MPR, 3D,... Objects - Services receive MR image Messages Protocol Protocol 35 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Application Interoperability Check Applications can Require (!): Optional Attributes Private Attributes (not in DICOM Standard) Private SOP Classes (not in DICOM Standard) Special Semantics of Attributes/Special Rules for Usage Thus, we need a Detailed Description of: Required Application Functionality Required Attributes for this to Verify Interoperability on before-hand 36 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

DICOM Standard about Interoperability DICOM Part P.S. 3.1 - Goals of the DICOM Standard : Even though the DICOM Standard has the potential to facilitate implementations of PACS solutions, use of the standard alone does not guarantee that all the goals of a PACS will be met. This standard facilitates Interoperability of systems claiming conformance in a Multi-Vendor environment, but does not, by itself, guarantee Interoperability 37 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01

Further Information Internet Sites for more General DICOM Information: http://www.nema.org/nema/medical/dicom news://comp.protocols.dicom ftp://ftp.philips.com/pub/ms/dicom/dicom_information Philips Medical Systems specific Information: http://www.philips.com/ms/solution/connect ftp://ftp.philips.com/pub/ms/dicom/medical_images ftp://ftp.philips.com/pub/ms/dicom/conformance_stmnts 38 /Ben Gorissen/ICS-ARC/March 1997/XPB080-970021.01