PacsOne Server Solutions

PacsOne Server, a.k.a., PACS Server In One Box, is a DICOM 3.0 compliant PACS (Picture Archive and Communication System) application that combines the following components in one server or one box:

The benefits of PacsOne versus the traditional PACS servers are:

PacsOne Server Basic Edition is available for free, may be used to support both open and proprietary applications, and may be freely modified or distributed. However, any changes including addition, modification or deletion to the original PacsOne Server Basic Edition package shall be made available to other users by sending a copy of your changes to us.

PacsOne Server Premium Edition offers the following features which are not available in the free Basic Edition:

Additional Features Available In PacsOne Server Premium Edition:

Feature Description
64-Bit Platforms (AMD64 or Intel EM64T) PacsOne Server Premium Edition runs as a native 64-bit application for Linux (AMD64 /Intel EM64T).
HL7 Interface PacsOne Server Premium Edition supports an optional HL7 interface to receive and send HL7 messages via the Lower Level Transport Protocol (LLTP).
Linux and Mac OS X Platforms PacsOne Server Premium Edition supports Linux distributions with kernel 2.6 or higher, and Mac OS X Release 10.4 or later for x86 processors, in addition to the various Windows platforms.
User Access Control and Administration In order to be more compliant with HIPAA, user access control features are implemented in the PacsOne Server Premium Edition with the following requirements:
  • Users or User Groups can be added, deleted and modified only by the administrator or the so called Super-User/Administrator 'root'.
  • For each user, there're 12 privileges that can be administrated separately by the Super-User/Administrator 'root':

    PrivilegeDescription
    View Required to view private patients/studies
    Modify Required to change database attributes
    Forward Required to forward images stored in PacsOne to remote SCP
    Query Required to query remote SCP application entities
    Move Required to move images on remote SCP application entities
    Download Required to download PacsOne images from a browser
    Export Required to export local images into Dicom Standard directory/file formats with DICOMDIR directory information
    Import Required to import external Dicom-formatted images into the local PacsOne database
    Print Required to print images to remote Dicom printers
    Upload Required to upload text files, Word/PDF documents, ZIP files, or audio/video clips as attachments to Study/Image Notes
    Monitor Required to access system monitoring activities such as system logs, live monitors, etc.
    Mark Study Required to mark a study as either Read or Un-read
    Change Storage Required to move selected Dicom studies to a user-specified storage location
    System Administration Required to access system-level configurations such as Email Server, Server Configuration, System Journal, or System-Level Job Status pages

  • Super-User/Administrator 'root' has all of the above privileges.
  • All patients/studies stored in PacsOne database are Private when they're received. Only users with 'Modify' privilege can change a patient/study from Private to Public, or vice versa.
  • Public patients/studies can be viewed by any user, but Private patients/studies can only be viewed by users with 'View' privilege.
  • Changing a patient from Private to Public will implicitly change all studies of the patient to Public, regardless of their previous settings.
  • Changing a patient from Public to Private will implicitly change all studies of the patient to Private, regardless of their previous settings.
  • Changing a study from Private to Public does not affect the privacy setting of the patient who this study belongs to, except when this study is the only study of the patient. The patient will also be changed from Private to Public if and only if the study being changed is the only study of that patient.
  • Changing a study from Public to Private does not affect the privacy setting of the patient who this study belongs to, except when this study is the only study of the patient. The patient will also be changed from Public to Private if and only if the study being changed is the only study of that patient.
  • Public patients/studies can be viewed by all users.
  • For Private patients/studies, if the current logged-in User does not have the 'View' privilege enabled, then the Lastname and Firstname stored in the current user profile will be checked to see if they match with either the Referring Physician Name or the Reading Physician Name. The Private patient/study is accessible if the lastname and firstname of the current user match with either the Referring Physician Name or the Reading Physician Name, or if the User belongs to a User Group that can access the private patient/study (see below).
  • For Private patients/studies, if the current logged-in Group User does not have the 'View' privilege enabled, then the Group Description stored in the current Group User's profile will be checked to see if they match with the Institution Name of the private patient/study. The Private patient/study is accessible only if the Group Description of the current Group User match with the Institution Name of the patient/study.
  • System Administration privilege is required in order to review, modify or delete system-level configuration information, e.g., the System Configuration, Email Server, System Journal, System-level Job Status pages, etc.
New Web User Interface Page(s) There's a new User Administration page added and it can be access from the User Administration link when logged in as super-user/administrator 'root'. From this page, the super-user/administrator 'root' can create new users, delete existing users, or modify privileges for existing users. This page can not be accessed by any other user.

Based on the User Administration Rules listed above, there are three (3) categories of users for PacsOne Server Premium Edition:

CategoryDescription
Administrator This is the pre-defined Administrator account 'root'. There is only one such account and it is required for all user administration tasks.
System Administrators These are the user accounts with the System Administration privilege Enabled by the Administrator. These users can access system-level configuration information such as the Email Server, System Configuration, Journal, or System-level Job Status pages, etc.
Power Users These accounts usually have the 'Modify' and 'View' privileges enabled by the Administrator. These users can access all patients/studies stored in the PacsOne Server database, they can also modify or delete existing database records.
Regular Users These accounts do not have the 'Modify' or 'View' privileges and they are usually created for the referring physicians or reading physicians. These users can only read existing database records but can not modify them, they can access only those Private patients/studies with matching Referring Physician Name or Reading Physician Name.

More Transfer Syntaxes Supported In addition to the default Implicit Little Endian transfer syntax, PacsOne Server Premium Edition also supports the following transfer syntaxes:

Transfer SyntaxUID
Explicit Little Endian 1.2.840.10008.1.2.1
Lossless JPEG, Non-hierarchical First-Order Prediction Process 14 Selection Value 1 1.2.840.10008.1.2.4.70
Baseline JPEG Process 1 1.2.840.10008.1.2.4.50
Extended JPEG, Process 2 for 8-bit and Process 4 for 12-bit 1.2.840.10008.1.2.4.51
Lossless JPEG Non-hierarchical Process 14 1.2.840.10008.1.2.4.57
Run Length Encoding (RLE) Lossless 1.2.840.10008.1.2.5
JPEG 2000 Part-1 Lossless Only Compression 1.2.840.10008.1.2.4.90
JPEG 2000 Part-1 Lossless Or Lossy Compression 1.2.840.10008.1.2.4.91
MPEG2 Image Compression 1.2.840.10008.1.2.4.100
JPEG-LS Lossless Compression 1.2.840.10008.1.2.4.80
JPEG-LS Near-Lossless Compression 1.2.840.10008.1.2.4.81
Big-Endian Explicit VR 1.2.840.10008.1.2.2
MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1 1.2.840.10008.1.2.4.103

Query/Retrieve By Date/Time PacsOne Server Premium Edition supports the additional Range Matching by Date/Time method for the Query/Retrieve SOP classes.
Query/Retrieve Remote SCP Pages In addition to the currently supported feature of Querying All Patients in remote Query/Retrieve SCP applications, a new Search Remote SCP page has been added to offer the same search capabilities as searching the local PacsOne Server database:
  • Search by Patient ID, Patient Name
  • Search by Study ID, Study Date, Study Time, Accession Number
  • Search by Series Date, Series Time, Modality
  • Wild-card characters '*' and '?' can be used and the search results depend on whether the remote Query/Retrieve SCP supports the wild-card character matching method or not.
Automatic Image Routing PacsOne Server Premium Edition supports a User-Defined Automatic Image Routing Table, which consists of either a source application entity (AE) title or a routing key attribute, a destination AE title, a fixed 24-hour schedule or a [From, To] window, and the option to automatically purge received images after they have been routed successfully to the destination AE(s).
  • Route By Source AE Title:
    When an image is received from a source AE, if the Source AE Title matches with one or more entries defined in the automatic routing table, then the received image will be forwarded automatically to one or more destination AE(s) defined for the matching source AE title, based on the specified schedule, which can be either as soon as received (Immediately), between a [From, To] window, or a 24-hour clock interval, e.g., 7:00 P.M.
  • Route By Key Attributes:
    Users can also define a Matching Pattern String with wild-card characters like '*' and '?' for routing by key attribute tags such as Patient ID (0010,0020), Referring Physician's Name (0008,0090), Institution Name (0008,0080), or Protocol Name (0018,1030). When an image is received from a remote AE, if the key attribute tag matches with the routing key pattern defined in the automatic routing table, then the received image will be forwarded automatically to one or more destination AE(s) specified for the matching key atribute, based on the specified schedule, which can be either as soon as received (Immediately), between a [From, To] window, or a 24-hour clock interval, e.g., 7:00 P.M.
  • Automatically Purge Received Images After Routing:
    After the images have been successfully routed to the destination AE(s), users can choose whether or not to delete the received images by enabling or disabling the Auto Purge variable of the specified route entry. By default, Auto Purge is Disabled so that received images will not be purged automatically after they have been routed.

If the auto-routing did not succeed after the first try, PacsOne Server Premium Edition will retry for a maximum of 3 (default) attempts to deliver the failed images to the destination AE.

Importing External Patients/Studies PacsOne Server Premium Edition supports importing/reading external patients/studies stored in DICOM Media Stoarage Formatted (with or without DICOMDIR directory record) CD/DVD/Dual-Layer DVD media, such as CD/DVD-ROM, CD-R/RW, DVD-R/RW/RAM or DVD+R/RW, into PacsOne Server database.
Exporting Patients/Studies PacsOne Server Premium Edition supports exporting/writing patients/studies stored in PacsOne Server database to a local directory using DICOM Media Storage Service Formats (with DICOMDIR directory record), which can then be archived to CD-R/RW, DVD-R/RW/RAM or DVD+R/RW long-term storage media using a CD/DVD/Dual-Layer DVD burner. Users can optionally compress exported volumes into ZIP files which can be downloaded after the export is completed. User can also optionally include external viewer program files when exporting patients, studies, series to CD/DVD/Dual-Layer DVD media, so that the images exported can be viewed from the included viewer application on the CD/DVD.
Printing Color and Grayscale Images From Anywhere With A Browser PacsOne Server Premium Edition supports Dicom Basic Grayscale and Color Print Management SOP classes as a SCU, so users can select a list of patients, studies, series or images from a browser after logging into PacsOne, and print them out to any Dicom-compliant printer from anywhere in the world.
Study and Image Notes PacsOne Server Premium Edition supports Bulletin-Board Style Online Discussions about a subject study or image. Users with the Upload privielege can also upload text files, Word/PDF documents, ZIP files, or even audio/video clips as attachments to any study note or image note.
Periodic Statistics Report PacsOne Server Premium Edition supports statistics reports for studies received on a daily, weekly, monthly basis or a user-defined time period. A daily/weekly/monthly statistics report email will be automatically sent to the Administrator if the Administrator's email address and a SMTP server are configured.
System Journal Log PacsOne Server Premium Edition supports HIPAA Auditing requirements by logging user activities to a System Journal Log. A monthly System Journal Log will be emailed automatically to the Administrator if the Administrator's email address and a SMTP server are configured.
Automatic Logout Browser Sessions PacsOne Server Premium Edition supports the enhanced security feature to automatically logout browser sessions if they have been idle for certain period of time (default is 10 minutes).
Automatic Password Expiration PacsOne Server Premium Edition supports the enhanced security feature to automatically expire user passwords after a fixed period (default is 60 days), and force the users to select a new password before they can login again.
Automatically Purging Aged Archive Directories Users of PacsOne Server Premium Edition can optionally enable this Automatic Archive Directory Purging feature by defining a Low-Water Mark and High-Water Mark in terms of disk usage percentages. Once the disk usage percentage of the archive directories drops below the user-defined low-water mark, PacsOne Server Premium Edition will start purging older studies stored in the archive directories based on the date the studies were received. PacsOne Server will complete purging older studies after the disk usage percentage has risen above the user-defined high-water mark.
Synchronization with Remote Studies Users of PacsOne Server Premium Edition can optionally enable this Remote Study Synchronization feature by selecting up to 24 hourly schedules, when they define a remote AE that supports Dicom Query/Retrieve functions as a SCP. Users can select whether to synchronize all studies or only those recent studies received within the last N days.
Upload Dicom Images from Web Browsers Users of PacsOne Server Premium Edition can upload Dicom Part-10 formatted raw images from any web browsers (e.g., MSIE, FireFox, etc.) into the PacsOne Server database.
Automatic-Scan for Importing Dicom Images PacsOne Server Premium Edition can automatically scan a pre-defined local source directory periodically, and import any Dicom Part-10 formatted raw images (*.dcm) into the PacsOne Server database.
Multiple Server Instances of PacsOne Server PacsOne Server Premium Edition supports multiple server instances running simultaneously on different TCP port numbers. To set up more than one instance of PacsOne Server, just run the 'Setup.exe' in the PacsOne Server installation directory and specify a new AE title and TCP port number. The log files for all PacsOne Server instances are kept under the 'log' sub-directory of where PacsOne Server was installed, with one sub-directory for each AE title of PacsOne Server instance.
Server Instance Monitoring PacsOne Server Premium Edition supports monitoring of server instances or processes. If any server instance/process exits abnormally for any reason whatsoever, a new server instance will automatically be started to eliminate service downtime.
Performance and Scalability Starting with version 3.1.1, PacsOne Server Premium Edition has implemented significant database optimizations which improve the overall performance by an order of magnitude. These optimizations have enabled PacsOne Server Premium Edition database to reach the 100 million plus (100,000,000+) images mark while still maintaining good query response time for both the web and Dicom client applications, on a single server with one (1) Pentium 4 CPU at 3.0 GHz and 1 GB of RAM. With an open-source database such as MySQL as the backend, you can be rest-assured that the benchmarks will only grow much higher as MySQL and PacsOne Server improve over time.

PacsOne Premium Edition can be downloaded for trial purposes, but may not be modified or distributed without proper licensing agreement. The download package for PacsOne Server Premium Edition contains a free 45-day trial license, which supports a maximum of 5 application entities and maximum of 1,000,000 images in the database. A full PacsOne Server license does not have any limit for the number of images in the database, and license pricing model is based on the maximum number of application entities supported in the database, so that users can choose the appropriate licenses depending on their site requirements.

If you would like to purchase a PacsOne Server Premium Edition license after the evaluation period expires, please send us the following information to obtain a price list:

Note:

We also offer custom installation services by phone or remote desktop, other technical support services, as well as custom integration/feature developments that may be purchased on-demand. For detailed pricing information about these optional services, please click here to send us an email.

If PacsOne Server seems of any interest to you, it can be downloaded by pressing one of the Download buttons below. Be sure to read the Conformance Statement for PacsOne Server as it contains the detailed specifications related to the DICOM 3.0 protocol.


Copyright 2003-2014 (c) RainbowFish Software