DICOM explained in the context of Structured Reporting

Slides:



Advertisements
Similar presentations
IHE Workshop – June 2006What IHE Delivers 1 Cynthia A. Levy Cedara Software IHE Technical Committee Import Reconciliation Workflow Profile.
Advertisements

Aspects of DICOM for Patient Safety
Introduction to DICOM HL7 May 2001 Working Group Meeting DICOM Tutorial Introduction to DICOM May 8, 2001, 9:00 – 10:30 a.m. Fred M. Behlen, Ph.D. Kurt.
SR workshop Intro slide 1 SR Workshop Copyright OTech Inc all rights reserved DICOM explained in the context of Structured Reporting Herman Oosterwijk,
Radiology Participant Workshop, Oct 2004 Nuclear Medicine Image (NM) Integration Profile Kevin O’Donnell IHE Radiology Technical Committee Member, Toshiba.
Simple Image and Numeric Reports
September, 2005What IHE Delivers 1 Mike Schmidt, Carl Zeiss Meditec IHE Eye Care Webinar Requirements for Modality Vendors June 6-7, 2006.
DICOM Digital Imaging Communications in Medicine.
PET DICOM Format Chunlei Han Turku PET Centre Sep. 14, 2005, Turku, Finland.
What is DICOM? The standard for Digital Imaging and Communications in Medicine. Developed by the National Electrical Manufacturers Association (NEMA) in.
Digital Imaging and COmmunication in Medicine (DICOM) ผศ. รุจชัย อึ้งอารุณยะวี ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น
Cary Education Seminar March 9, 1995 Clinical Networking DICOM Digital Imaging COmmunications in Medicine.
Mpeg-21 and Medical data A strategy for Tomorrow ’ s EMR.
THE DICOM 2014 Chengdu Workshop August 25 Chengdu, China DICOM Overview: Stability and Evolution Kevin O’Donnell Toshiba Medical Research Institute - USA,
Mark Evans, Tessella Digital Preservation Boot Camp – PASIG meeting, Washington DC, 22 nd May 2013 PREMIS Practical Strategies For Preservation Metadata.
DICOM Conformance Statement (DCS) A Proven Power within DICOM
Structured Reporting - More Complex Examples David A. Clunie NEMA SR Workshop 29th-30th March 2000.
ACR-NEMA ACR and NEMA form a joint committee Publication of Version Compression and Mag Tape Standards Publication of Version.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Applications of DICOM SR Andrei Leontiev Dynamic Imaging Solutions,
Deploying DICOM in a Hospital/Clinic
Medical Informatics Representation and Computation on Medical and Health Care Information.
DICOM - Digital Imaging and Communications in Medicine
DICOM Audit Messages. Functional Structure Three components: –Event Description (DICOM) –Audit Policy (Local) –Message Definition (DICOM) Real World Event.
POAD Distributed System Case Study: A Medical Informatics System Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 DICOM Singapore 2005 C. Parisot - GE DICOM Exchanging Imaging Data Various Modality Images, Presentation States, Structured Reports Various Modality.
DICOM INTERNATIONAL CONFERENCE & SEMINAR Oct 9-11, 2010 Rio de Janeiro, Brazil DICOM Structured Reporting: Measurements, CAD, Radiation Dose and more Andrei.
Chapter 10: File-System Interface 10.1 Silberschatz, Galvin and Gagne ©2011 Operating System Concepts – 8 th Edition 2014.
Basic Validation of DICOM objects using DVTk
Archival and Communication of DICOM Images on a Hospital Network Sheikh Mahmood H.M School of Biomedical Engineering IIT - Bombay.
IHE Workshop – June 2006What IHE Delivers 1 Kevin O’Donnell Toshiba Medical Systems Evidence Documents Profile.
DICOM Technical Concepts
DICOM Overview: Stability and Evolution
Services for Advanced Image Access CP 309 and Advanced Query/Retrieve Work Item WG-04, 18 February 2003 Harry Solomon and Yongjian Bao GE Medical Systems.
Feb 7-8, 2007IHE Participant's Workshop 1 Integrating the Healthcare Enterprise Mammography Image – MAMMO Chris Lindop, GE Healthcare Co-Chair Radiology.
DICOM Structured Reporting Recent Standards Activity Doug Sluis SPIE, Feb 18, 2003.
SR Object Model (SR-OM) - Towards an API for toolkits David A. Clunie NEMA SR Workshop 29th-30th March 2000.
DICOM SR / CDA Rel.2 Mapping San Antonio WGM, May 2006 Helmut König Co-Chair II SIG / DICOM WG20 Siemens Medical Solutions.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Exchanging Imaging Data Herman Oosterwijk Add logo if desired.
Digital Imaging and Communications in Medicine DICOM.
 Lossless › Integer wavelet (+/- reversible color transformation).  Either lossless or lossy › Integer or floating point wavelet  Many features! › Region-of-interest.
Application of DICOM Structured Report Andrei Leontiev Dynamic Imaging.
CE Operating Systems Lecture 17 File systems – interface and implementation.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Product Experiences Cor Loef Philips Healthcare.
Exchanging Imaging Data
Supplement 94xx: CT Radiation Dose Reporting (Dose SR) CT Dose Report DICOM WG21 24-Jan-2007 Bernhard.
DICOM 2001: the old, the new and the future Andrei Leontiev Chairman, Working Group 6 IDX Systems Corporation.
Key Image Notes Integration Profile Charles Parisot GE Medical Systems IT Planning and Technical Radiology Committees.
September, 2005What IHE Delivers 1 Stefan Claesen – Medflow Inc In partnership with Visbion Ltd IHE Eye Care Webinar Requirements for PACS\IMS vendors.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
The DICOM Standard Miloš Šrámek Austrian Academy of Sciences.
Consistent Presentation of Images Integration Profile
Integrating the Healthcare Enterprise
Understanding the DICOM SR Supplement
IHE Eye Care “Evidence Documents”
Module 11: File Structure
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Software Specification Tools
WP1: D 1.3 Standards Framework Status June 25, 2015
Integrating the Healthcare Enterprise
Cor Loef Philips Healthcare
Kevin O’Donnell Toshiba Medical Systems
DICOM SR Tools - dicom3tools ...
Ultrasound Image Encoding
Protocols and the TCP/IP Suite
DICOM in Ophthalmology, an Example of a New Enhanced Multiframe Object
Protocols and the TCP/IP Suite
Presentation transcript:

DICOM explained in the context of Structured Reporting NEMA workshop, Washington DC March 29-30, 2000 Herman Oosterwijk, OTech Inc. herman@otechimg.com

Objective: To get a basic understanding of DICOM services and objects in the context of Structured Reporting: DICOM objects (IOD’s) DICOM encoding: Data elements, VR, sequences, Codes DICOM exchange media

Parts of the Standard: 1. Overview 2. Conformance 3. Information Objects 4. Services Class Specifications 5. Data Structures and Semantics 6. Data Dictionary 7. Message Exchange

Parts of the Standard: 8. Network Support 9. Point to point 10. Media Storage and File format 11. Media Storage Application Profiles 12. Physical Media 13. Point to point Print mgt 14. Greyscale display function standard xx. Supplements!!!

DICOM key parts: Common Information Model Conformance claims to define functionality: Matching is critical Roles: SCU/SCP Unique Identification of objects: Each DICOM object is unique Documentation tools such as Macros

Key DICOM concept==SOP Class (Service defn + Information Object Defn): DIMSE -------------- C-Store Service Elt. Info Object----------- SR Object Defn (IOD) SOP Class------------ C-Store SR SOP Instance-------- C-Store Mrs. Smith SR

Relationship between: Service Class Information Object Definition(IOD) DIMSE Service Elements Service Object Pair (SOP) Class Service Elements: N-Create N-Set N-Get N-Delete N-Action N-Event-rep C-Store C-Get C-Find C-Move C-Echo SVC Classes: Verification Storage Study notf. Print Mgt Patient Mgt Study Mgt Results Mgt Storage Commnt Query/Retrieve BasicWlist Mgt DCM 7 (=SOP Class) IOD-->Module-->Attrib DCM 3 DCM 5,6 DCM 4

Information Object Definition (IOD): IOD Description; i.e. what is the real world object (Information Entities-IE) that is represented. Can be one or more IE’s (Composite, Normalized) Examples: Image IOD: Patient, Study, Equipment, Image ----> Composite Patient IOD: Patient info ---->Normalized

Information Object Definition (IOD): IOD Entity-Relationship model; provide the context (relationships) between the IE’s This information model is critical! IOD Module table; which modules provide the attributes for the IOD Modules are defined for “convenience reasons” (all patient info together, all image info together....) Modules contain Attributes (Pat. name, etc.)

SR Information Model: Patient 1 is the subject of 1,n Study 1 contains spatially defines Series creates 1,n 1 1 1 Frame of Reference Equipment contains 0,n 0,n 0,1 0,n Presentation Curve Modality Image State LUT 0,n 0,1 0,n 0,n SR Stored VOI LUT Overlay Document Print

Module Definition: Attribute Name, Tag, Type, Description

Value of data elements can belong to a Set: Defined Terms: Can be extended (e.g. Modality: CT,MR, ES, SR, etc.) Enumerated values: No extensions, additions (e.g. Patient Sex: M, F, O) Value Multiplicity: More than one value, requires separator (e.g. Other Patient Names)

Type Designation: 1: Required (e.g. pixel spacing) 1C: Required when condition met (e.g. pixel aspect ratio) 2: Required, can be “0” if unknown (e.g. Patient Name, Accession number) 2C: Conditional (e.g. patient positioning) 3: Optional (e.g. Other Patient Name)

DICOM Part 5-6 Data set and structures: Data Element Tag, Optional Value Representation, Length, Value Field Data Elem Data Elem Data Elem Data Elem Tag VR Value Length Value Field

Data set and structures (ctd): Tag: Identifies Attribute Value representation (VR): Groups similar attributes for identification and definition purposes, e.g.: Patient name, Physician name, Other Patient names, etc.: VR is “PN” Birth date, Exam date, etc.: VR is “DA” VR syntaxes specified in part 5

Data set and structures (ctd): Implicit VR: Assumed based on tag Explicit VR: Explicitly specified Note: VR is negotiated during association! Explicit VR: 0010,0010 PN 10 Smith^John Implicit VR: 0010,0010 10 Smith^John

Example of a DICOM Message:

Sequences: VR =“SQ” Sequence contains zero or more items, which contains a set of Data Elements Used to encode repeating sets Accommodates multilevel nesting (recursion) Explicit length SQ: value of bytes in length field Undefined length SQ: requires flag in length field and SQ and item delimiters (sppt rqd)

SR Example: * contains contains contains selected from Document Root Node CONTAINER Leaf Node CODE " Chest X-ray " (Document Title) has concept mod " Views = PA and Lateral " contains contains contains contains Content Node CODE Leaf Node IMAGE Heading Node Heading Node " finding = mass" " Baseline " CONTAINER CONTAINER " Specific " Conclusions " Image Findings " margination infiltrative" has properties Leaf Node CODE has properties contains contains Leaf Node NUM Content Node CODE Content node SCOORD " = " conclusion = probable " diameter = 1.3 cm" " best illustration of malignancy" findings " inferred from inferred from selected from Leaf Node IMAGE Has obs context Has obs context Has obs context Content Node PNAME Content Node UIDREF Content Node PNAME " Recording Observe r = " Study Instance UID of " Patient-Data-Acquisition Smith^John^^Dr^" Evidence Directly Examined Subject = Homer^Jane^^^" by RO = 1.2.3.4.5.6.7.100" * Relationship Modes = By-value = By-reference

SR Example: margination infiltrative" has properties Leaf Node CODE

Codes: SNOMED: Systematized Nomenclature for Human and Veterinary Medicine; maintained by College of American Pathologists (CAP); anatomic identifiers, observations, etc. Requires license fee LOINC: Logical Observation Identifiers, Names and Codes (LOINC); measurements No license (free) CPT, ICD9: Procedure Codes BI-RADS: Mammography 99SDM, SDM, DTMR

Codes, Why?: Human language is not exact, many variations are possible: e.g. Exam type is: Chest Thorax Chest PA/LAT chest

Codes, where, how to encode: From CAP, DUKE website, in supplements, eventually in new DICOM Supplement 53. Encoding: Coding Scheme Version # Code Meaning Optional Extended coding for context information

Example from Digital X-Ray (DX) IOD: Makes extensive use of Coded data entries using standard vocabulary: Instead of specifying “sagittal” for View Code, one specifies: Code Value : R-112300 Coding Scheme : SNOMED Scheme Version: Version 1.0 Meaning : Sagittal

Modality Worklist Management DICOM Services: Information System Modality Worklist Management Storage Storage Commit Query/Retrieve MR Print Performed Procedure Step Verification

Storage Service class (ctd): SCP level of conformance: Level 0 (local): user defined subset will be stored only Level 1 (base): Type 1 and 2 attributes will be stored, others may be discarded. SCP is not required to validate the Attributes Level 2 (full): Type 1,2,3 will be stored SCP is not required to validate Attributes Patient ID, Study Instance UID and Series Instance UID may be coerced (negotiated)

Waveforms: Why yet another way of encapsulating waveforms ? Current mechanisms are proprietary; timing seems ripe for standardization Relationship between images and waveforms is key Existing Curve specification in DICOM was not sufficient

Waveforms: Relate Images

DICOM Media Specifications: Medical Imaging Application DICOM Application Entity OSI Upper layer svc boundary DICOM File svc boundary DCM Presn. A B C Media Format Media Format Media Format OSI 50 pin TCP/IP Phys. Medium Phys. Medium Phys. Medium

DICOM Media Specifications (ctd): DICOM Application Entity Basic Dir. Service / Object Pairs part 10 DICOM File Format part 11 Media Formats: e.g. File data structures part 12 Physical Media: e.g. CD-R; 90 mm MOD, etc.

FILE SET DICOM SOP Instance DICOM SOP Instance DCM File Meta Info Data Set DCM File Meta Info DICOM Data Set FILE SET