DCV GENERAL INFO Apteryx Inc. 313 S. High St. Suite 200 Akron, OH 44308 330-376-0889 voice 330-376-0788 fax sales@apteryx.com www.apteryx.com Abstract Abstract Abstract This document provides general information about Apteryx’s DCV DICOM application suite, including set and configuration scenarios, development specifics and requirements. DCV, or XrayVision DICOM Capture View, is a very easy to use client software for accessing DICOM servers. Typical users include institutions or dental groups that have to interface with fellow institutions that require DICOM as their viewing and transfer protocol. DCV allows capturing, viewing, printing, uploading and downloading of case studies, among other features. Copyright © 2004-2008 Apteryx, Inc. Apteryx® is a registered trademark of Apteryx, Inc. All rights reserved. All other trademarks and tradenames are the property of their respective owners. DCV General Info DEVELOPMENT SPECIFIC Development Environment: Language: Source Code Control: Version Labeling: Version Change Information: Development Approach: Database: FDA: Microsoft Visual C++ v6.x C++ Visual Source Safe. “major, minor, 0, build” “major” number changes for significant changes in the software package (i.e. significant database changes; significant GUI changes). “minor” number changes for significant changes that do not warrant a major version change. “build” number changes for any modification to any software package. Version change information including version and release dates can be found at http://www.apteryxware.com/productversions/index.html. Waterfall method. Two database types are available: Apteryx Database Format; SQL (still under development and testing). Database engines are interchangeable. The software is a FDA registered device under our XrayVision product line. SOFTWARE DESIGN The DCV solution is divided into three primary components: XrayVision DCV; DCV Data Manager; utility applications. XrayVision DCV is the main application used by the end user. This application is the component that is used to capture, view, maintain and enhance images. This application can either be used stand-alone or in conjunction with one or more DCV Data Managers. Additionally the functionality of each DCV on the network can be further restricted to allow specific actions such as: capture workstation only; view workstation only; and data correction workstation. DCV Data Manager is the main data server component of the product line and is basically a PACs system with additional functionality and features. DCV Data Managers are not required (but recommended) to use the XrayVision DCV product but significantly improve the overall package line when: used in medium to large scale deployments; used in tiered or hierarchical deployments; linked to large scale production systems such as hospital or medical systems; used in work order scheduled environments. Utilizing the DCV Servicer, the DCV Data Manager can be run on as a service on a server computer. The various utility applications are used by IT personnel to ease install and manage their DCV deployments. For more information on DCV utility applications, please refer to the “DCV Utility Applications” document. SOFTWARE REQUIREMENTS Operating System: Database Software: ® Apteryx , Inc. Minimum of Windows XP or Windows Server 2000. Optional SQL Server for deployments that utilize the SQL database format. This is not required for the base installation of DCV which is built on top of the Apteryx Database format. -2- 9 pages DCV General Info HARDWARE REQUIREMENTS Non-Specific: Any computer that can run the Windows operating system is sufficient to run the DCV product line. Performance is dependent on computers. Network connection required for networked deployments of the software. PORTS DICOM Incoming Port: DICOM Return Image Port: XML Communication Port: Proxy Retrieval Port: ® Apteryx , Inc. Required / Configurable. The default port for incoming DICOM communications is the default DICOM port of 104. For more information on DICOM communications please refer to the standard. Required / Configurable. The default port for returning images DICOM to query clients is port 1004. For more information on DICOM communications please refer to the standard. Optional / Configurable. The default port for XML communications is port 651. This port can be used by various applications in order to perform a number of tasks from: information query; remote configuration; status checks. Optional / Configurable. The default port for proxy retrieval communications is port 650. Due to the complexity of setting up rd some 3 party PACs servers, the proxy retrieval capabilities of the DCV Data Manager can be used in order to facilitate one rd “accepted clients” entry on the 3 party PACs. All DICOM clients can then use the proxy retrieval protocol within the DCV rd Data Manager to communicate with the 3 party PACs. -3- 9 pages DCV General Info DATABASE SPECIFIC AND SETUPS The DCV product line is very versatile and flexible in terms of its deployments. It is capable of supporting a wide range of deployment topographies from stand-alone computers to wide-range tiered replication networks. The database can keep all data locally or can be set up to forward information onto other servers (either immediately or based on a schedule) and can even handle communication over periodic connections. STANDALONE SETUP The most simple of setups for DCV is a standalone setup. In the standalone setup only the XrayVision DCV application is required. NETWORK WITH NO SERVER SETUP DCV can additionally be setup on multiple computers on the same network and share the same database directly without requiring a server computer or server application to control reading and writing to the shared database. The networked database can be located and shared from any computer on the network. This configuration is best for basic deployments of fewer than five computers that do not need to interface with other software systems such as scheduling systems and that do not have image forwarding requirements for transmitting captured images to other locations. ® Apteryx , Inc. -4- 9 pages DCV General Info NETWORK WITH DCV DATA MANAGER SETUP When deployments are required on more than five computers, require interfacing with other software systems or require images to be transmitted to other locations a DCV Data Manager server should be implemented. The DCV Data Manager acts as the primary repository of all of the images on the network, schedules and coordinates transmission of images to remote locations if necessary and facilitates integration with third party information systems. Additionally, this configuration enables the individual DCV PCs to maintain redundant databases and still permits all of the DCV PCs to retrieve and view images taken from any of the computers on the network. ® Apteryx , Inc. -5- 9 pages DCV General Info RD INTEGRATION WITH 3 PARTY PACS SYSTEMS SETUP rd Even though the DCV PCs can operate directly with a 3 party PACs system, the optimal solution is to integrate the DCV deployment to the PACs through a DCV Data Manager. Not only does this setup permit optimal performance for each of the DCV PCs but additionally permits the DCV Data rd Manager to perform the work, data correction and data migration of the images to the 3 party PACs. Additionally the DCV Data Manager can automatically convert image modalities to those that are rd accepted by the 3 party PACs (i.e. converting PX images to CR images). Additional benefits to this setup come from the easy of setup of forwarding images to PACs systems. Since most PACs systems required complex and time consuming setup and maintenance of accepted DICOM clients (especially in DHCP networks) the DCV Data Manager can be setup to act as a proxy connection to the PACs system itself communicating for all DCV PCs on their behalf. This setup allows the IT staff to maintain a single entry on the PACs system for all DICOM communications even with hundreds of DICOM viewer workstations. ® Apteryx , Inc. -6- 9 pages DCV General Info MOBILE COMPUTERS Due to the flexibility of the DCV configurations the DCV application can additionally support computers that are not always attached to the network. These standalone units can operate autonomously from the main system and if and/or when a connection is established to the main network, DCV transfers all new images to the main repository. MOBILE DENTAL UNITS The mobile configurations of the DCV product line can further be abstracted to Mobile Dental Units. In these types of setups, entire DCV substructures can be deployed which in turn automatically synchronize with each other whenever the connection between the two becomes viable. ® Apteryx , Inc. -7- 9 pages DCV General Info TIERED STRUCTURE AND IMAGE FORWARDING To support a multitude of deployment topographies, the DCV solution can be tiered to continually forward images down a hierarchy of storage locations. A typical utilization of this functionality is for an organization to have local deployments forward images to a regional repository which in turn forwards images to a global repository. Using the image forwarding and data replication capabilities of DCV, these setups are virtually limitless and can be used to implement any topography required to meet the needs of the deployment. ® Apteryx , Inc. -8- 9 pages DCV General Info ® Apteryx , Inc. -9- 9 pages