CE/IT Integration DICOM Key Concepts Technical Review Interconnectivity, interoperability and basic...

download CE/IT Integration DICOM Key Concepts Technical Review Interconnectivity, interoperability and basic troubleshooting 1 Jeff Kabachinski Director, Technical.

of 38

  • date post

    28-Dec-2015
  • Category

    Documents

  • view

    218
  • download

    0

Embed Size (px)

Transcript of CE/IT Integration DICOM Key Concepts Technical Review Interconnectivity, interoperability and basic...

BLIT MOD1

DICOM Key Concepts Technical ReviewInterconnectivity, interoperability and basic troubleshooting1Jeff KabachinskiDirector, Technical DevelopmentAramark Healthcare Technologies Kabachinski-jeffery@aramark.com

Thursday, July 23rd, 20159AM to 11AMCE/IT Integration 1Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies2What is Interoperability? HIMSS defines Interoperability as

Interoperability means the ability of health information systems to work together within and across organizational boundaries in order to advance the effective delivery of healthcare for individuals and communities.

CE/IT Integration 2Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesTodays Agenda3

HIS & its Constituent NetworksPACS, RIS, LIS, PharmIT, ADT, MDDS, Medical ITA peek into PACS

The OSI Reference ModelNetwork Communication defined how network traffic is configuredOverview: Ethernet, TCP/IP & DICOM upper layers

DICOM Standard ConfigurationDICOM statement reviewService classes to act on the dataDICOM Essentials IODs, VRs, UIDs & Conformance StatementsThe JIT GeniusOne way to stay current3Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies4HISHISADT, CPOE,HIS Master Patient IndexRISPACSRx-ITLISMedical DeviceNetwork MDISEHRRMON4Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies5Picture Archival andCommunication SystemsNetworked computers, servers, and archives to store digital imagesAccepts any image in DICOM format. (Digital Imaging and COmmunications in Medicine)Serves as the file room, reading room, duplicator, and courierProvides image access to multiple users at the same time, on-demand images, electronic annotations of images, and

specialty image processing

5Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies6DICOM Intro

The DICOM Standard specifies a non-proprietary data interchange protocol, digital image format, and file structure for biomedical images and image-related information. DICOM addresses five general application areas Network image managementNetwork image interpretation managementNetwork print managementImaging procedure managementOff-line storage media management The main objective is to facilitate communication and interoperability.DICOM addresses all of the technical aspects necessary to allow complying OEMs to talk to and understand one another.6Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies7LayerName Keywords 7Application Semantics 6Presentation Syntax 5Session Dialog Coordination 4Transport Reliable Data Transfer 3Network Routing and Relaying 2Data Link Technology-Specific Transfer 1Physical Physical ConnectionsLayerName Keywords 7Application Semantics 6Presentation Syntax 5Session Dialog Coordination 4Transport Reliable Data Transfer 3Network Routing and Relaying 2Data Link 1Physical Physical ConnectionsThe LayersOSI Reference Model7Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesPhysicalData LinkNetworkTransportSessionPresentationApplicationLogical Link Control

Media Access ControlMedium for transfer of signalMethod for getting data on & off the mediaIdentifying your location on the NetworkTransfer of dataDefining the data formatDefining the connectionDefining the app socketOSI Reference Model8Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesOSI Reference ModelAHDataPHDataSHDataTHDataNHDataDHDataBit StreamApplicationPresentationSessionTransportNetwork Data LinkPhysical9Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesAHDataSHDataTHDataNHDataDHDataMedia AccessIdentifying your location on the NetworkTransfer of dataDefining the data formatDefining the connectionDefining the app socketPHDataBit StreamMediaOSI Reference Model10Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies11EthernetData Packet ArchitectureTiming FrameDestinationSourceAmount of data enclosedChecksum7 Bytes16 bytes6 bytes2 bytes46 to 1522 bytes4 bytes10101010101....alternating 1s & 0sSFD: 1010101100:00:A1:FD:23:C900:00:A1:1E:04:12PreambleAddressingLengthDataCRCShortest Packet Slot Time6Bytes of the Ethernet destination address6Bytes of the Ethernet source address2Data length field46Length of smallest data payload+ 4For the CRC field64Total # bytes in the shortest packetX 8Bits in a byte512Total # of bits X 0.1SBit width @ 10Mbs51.2SSlot time11Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies12TCP/IP ProtocolIP Data Packet ArchitectureEthernet packetIP packet

12Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies13TCP/IP ProtocolData Packet ArchitectureEthernet packet

IP packetTCP packet13Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesTCP/IP Protocol140-1023Are well known ports assigned by the IANA (Internet Assigned Numbers Authority). Some examples: http uses port 80, FTP data - 20 FTP control -21, SMTP 25, POP3 110, DICOM 104, 1044, 40061024 49151Are requested from the IANA to become registered ports. For example: Googletalk has registered ports numbered 19294, 19295, 1930249152 65535Unassigned open space or Free Space an area open to use and often where cybercriminals playTCP Port Number RangesTCP port number or addresses are 2 bytes written as one number in decimal notation from 0 to 65535.TCP Port Number RangesGo to www.iana.org to get the current complete list of assigned and registered TCP port numbers.14Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesTCP/IP Protocol150-1023Are well known ports assigned by the IANA (Internet Assigned Numbers Authority). Some examples: http uses port 80, FTP data - 20 FTP control -21, SMTP 25, POP3 110, DICOM 104, 1044, 40061024 49151Are requested from the IANA to become registered ports. For example: Googletalk has registered ports numbered 19294, 19295, 1930249152 65535Unassigned open space or Free Space an area open to use and often where cybercriminals playTCP Port Number RangesTCP port number or addresses are 2 bytes written as one number in decimal notation from 0 to 65535.TCP Port Number RangesGo to www.iana.org to get the current complete list of assigned and registered TCP port numbers.URL Uniform Resource LocatorExample: http://www.google.com:80 15Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies16

Data Packet ArchitectureEthernet packetIP packetUDP packetTCP/IP Protocol16Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies17PhysicalData LinkNetworkTransportSessionPresentationApplicationLogical Link Control

Media Access ControlMedium to transfer signalMethod for getting data on & off the mediaIdentifying your location on the NetworkTransfer of dataDefining the data formatDefining the connectionDefining the app socketOSI Model17Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies18PhysicalData LinkNetworkTransportSessionPresentationApplicationMedium to transfer signalMethod for getting data on & off the mediaIdentifying your location on the NetworkTransfer of dataDefining the data formatDefining the connectionDefining the app socketWiresEthernetIPTCP/UDPNOSOSI Model18Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare TechnologiesOSI Model

19DICOM & the OSI Model19Intro to DICOM Key Technical Concepts(c)2015 Aramark - All Rights ReservedAramark Healthcare Technologies20DICOM Intro

The DICOM Standard specifies a non-proprietary data interchange protocol, digital image format, and file structure for biomedical images and image-related information. DICOM addresses five general application areas Network image managementNetwork image interpretation managementNetwork print managementImaging procedure managementOff-line storage media management DICOM consists of the following parts:PS 3.1: Introduction and Overview (this document)PS 3.2: ConformancePS 3.3: Information Object DefinitionsPS 3.4: Service Class SpecificationsPS 3.5: Data Structure and EncodingPS 3.6: Data DictionaryPS 3.7: Message ExchangePS 3.8: Network Communication Support for Message ExchangePS 3.9: RetiredPS 3.10: Media Storage and File Format for Data InterchangePS 3.11: Media Storage Application ProfilesPS 3.12: Media Formats and Physical Media for Data InterchangePS 3.13: RetiredPS 3.14: Grayscale Standard Display FunctionPS 3.15: Security ProfilesPS 3.16: Content Mapping ResourcePS 3.17: Explanatory InformationPS 3.18: Web Access to DICOM Persistent Objects (WADO)PS 3.19: Application HostingPS 3.20: Transformation of DICOM to and from HL7 StandardsDICOM consists of the following parts:PS 3.1: Introduction and Overview (this document)PS 3.2: ConformancePS 3.3: Information Object DefinitionsPS 3.4: Service Class SpecificationsPS 3.5: Data Structure and EncodingPS 3.6: Data DictionaryPS 3.7: Message ExchangePS 3.8: Network Communication Support for Message ExchangePS 3.9: RetiredPS 3.10: Media Storage and File Format for Data InterchangePS 3.11: Media Storage Application ProfilesPS 3.12: Media Formats and Physical Media for Data InterchangePS 3.13: RetiredPS 3.14: Grayscale St