vista imaging services architecture visa n.
Skip this Video
Download Presentation
VistA Imaging Services Architecture (VISA)

Loading in 2 Seconds...

play fullscreen
1 / 35

VistA Imaging Services Architecture (VISA) - PowerPoint PPT Presentation

  • Uploaded on

VistA Imaging Services Architecture (VISA). Class 764 Julian Werfel. VistA Imaging. System evolved since late 1980s Collection of client and server applications Image and Text Gateway Routing Purge and Background Processor Verifier VistARad Clinical Display, Capture and TeleReader

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'VistA Imaging Services Architecture (VISA)' - matana

Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
vista imaging
VistA Imaging
  • System evolved since late 1980s
  • Collection of client and server applications
    • Image and Text Gateway
    • Routing
    • Purge and Background Processor
    • Verifier
    • VistARad
    • Clinical Display, Capture and TeleReader
    • Management Utilities (MAG Enterprise, ET Phone Home)
as is architecture
As Is Architecture
  • Several clients all doing similar tasks
  • Business logic in server and client
  • Functionality not encapsulated
  • Difficult to reuse existing functionality
  • Each application creates own access to data (many RPC calls)
  • Proprietary Storage
  • Very functional system providing access to over 1.4 billion images
as is architecture1
As Is Architecture
  • Clients require intimate knowledge of internal systems
  • Difficult to add new functionality (particularly to multiple clients)
  • Functionality duplicated
    • Several clients do the same job (display images, generate abstracts, store images)
    • Business logic sometimes in client, sometimes in server
as is architecture2
As Is Architecture
  • Business functionality not consistently applied
    • Clients do same tasks differently
  • Functional redundancy in Remote Procedure Calls (similar but inconsistent)
  • Difficult to share data with other groups/enterprises
as is remote image views
As Is Remote Image Views
  • Client handles all communication with remote sites
transitional architecture
Transitional Architecture
  • Business logic moves from client and databases to middle tier
  • Service oriented facades to express Imaging to the enterprise using industry standards
  • Use latest languages and technologies (Java, Web Services)
  • Transition occurs over several years as part of several patches
transitioning with visa
Transitioning with VISA
  • VistA Imaging Service Architecture
    • SOA for VistA Imaging
  • Provides framework for VistA Imaging components and functionality as services
  • Improves maintainability and reusability
    • Sharing of similar functionality
  • Componentization provides extensibility
transitioning with visa1
Transitioning with VISA
  • Faster addition of new features and sources of data
  • Separate clients from actual sources of data
    • Sources can change without client changes
  • Clients do less work
  • First implementation is Imaging Patch 83 VIX (VistA Imaging Exchange) service for sharing images with DoD
visa processing sequence
VISA Processing Sequence
  • Facade – entry point to clients. Translates client requests into core business semantics
  • Command Factory – used by Facades to create a command
  • Command – Executes business functionality
  • Artifact Source Resolution Service – Resolves the location of the data for the command into URLs
  • Data Source Factory – Creates a Data Source from the URL for the command
  • Data Source – provides data access for the command. Converts source information into core business semantics
visa provides
VISA Provides
  • Separation of client and source
    • Clients can communicate with multiple sources without understanding semantics of that source
  • New Data Sources can be added without changing business logic
  • Facades, Data Sources and Commands are installable
    • A VISA implementation may only include certain components
    • Multiple products come from same core but include different pieces
visa provides1
VISA Provides
  • Developed as J2SE objects, does not require J2EE infrastructure
    • Lower overhead requirements
  • Abstraction of functionality to increase reusability
    • Similar functionality is used in several places consistently
visa flexibility
VISA Flexibility
  • Allows faster interfacing with multiple sources of data
  • Provide data to new interfaces and clients quickly
  • VA/DoD Artifact sharing with XCA (Cross Community Access)
  • Will be able to support NHIN (National Health Information Network) and VLER (Virtual Lifetime Electronic Record)
implementations of visa
Implementations of VISA
  • VIX Service – Imaging Patch 83
    • Share images with DoD, Enhanced Remote Image Views for VA
  • New DICOM Gateway – Imaging Patch 34
    • Store all DICOM objects
    • New data structure for storing images
      • Increase efficiency
      • Groundwork for subsequent enhancements
implementations of visa1
Implementations of VISA
  • New Image Storage Management System – Patch 112
  • Centralized VIX (CVIX) – Imaging Patch 104/105
    • Provide VA images to VistaWeb users
    • VA/DoD artifact sharing
    • NCAT (Neurocognitive Assessment Test) reports for VA users
consumers of visa services
Consumers of VISA Services
  • Clinical Display Enhanced Remote Image Views with VIX – Imaging Patch 93
  • VistARad Viewing DoD and Remote VA images – Imaging Patch 90
  • DoD Artifact Viewing in Clinical Display – Future Imaging Patch
  • Advanced Web Image Viewer (AWIV) – Imaging Patch 105
enhanced riv benefits
Enhanced RIV Benefits
  • Take advantage of VIX Caching and Compression
    • Image is compressed at source before transfer over WAN
    • Compressed image higher quality
    • Image cached at local and remote VIX
  • VIX handles remote connection rather than client
    • Fewer connections over WAN
  • Enhanced RIV seamless to user
enhanced remote image views
Enhanced Remote Image Views
  • Images cached and compressed to improve performance
federation component view
Federation Component View
  • VISA shares components
reducing client connections
Reducing Client Connections
  • Client makes request to VIX, improves security and performance
visa va dod image sharing
VISA VA/DoD Image Sharing
  • NDAA El Paso project
  • VIX implements VISA
  • VistARad and Clinical Display consume VISA services
future visa va dod image sharing
Future VISA VA/DoD Image Sharing
  • Client access through site VIX
  • Site VIX communicates with CVIX
to be architecture
To Be Architecture
  • Image access and other services encapsulated by VISA
  • Clients consume VISA services
  • Enhanced M database structure
    • Storing both DICOM and non-DICOM objects
  • Clients focus on display of data rather than business logic processing
  • 21st Century Design
  • Easier to add new functionality
  • Encapsulation
  • Shared functionality
  • Clients focus on client behavior rather than business logic
  • Reusability and consistency

Julian Werfel

(240) 638-2634

visa design team
VISA Design Team
  • Julian Werfel (
  • Keith Buck (
  • Chris Beckey (
  • Csaba Titton (
  • Roger Coney (
  • Dezso Csipo (