Downloading PacsOne Server:

As described in the PacsOne Solutions page, the following platforms are currently supported for PacsOne Server:

BEFORE installing PacsOne Server package, the following components need to be downloaded and installed on your chosen platform above:

  1. MySQL Database (Required) release version 3.23.53 or later.
    - Note: PacsOne Server Basic Edition only supports MySQL 4.0.26 or earlier releases.
  2. Apache HTTP Server (Required if web interface for PacsOne Server is desired) release version 2.0.44 or later.
  3. PHP Scripting Engine (Required if web interface for PacsOne Server is desired) release version 4.3.1 or later.
    - Note: PacsOne Server Basic Edition only supports PHP 4.x releases.
PacsOne Server Premium Edition Windows version users may also want to checkout pre-built Apache, MySQL, and PHP in a single installation package from:

WAMP Server www.wampserver.com

DOWNLOAD Common Packages for PacsOne Server:

Filename Version Date Size Description
Install.pdf 2012-01-31 516 KB PacsOne Server Installation Guide (PDF format).
Java Applet Viewer 2006-05-26 127 KB Modified version of the Dicom Viewer Java Applet originally developed by Takahiro Katoji and Nagoya Institute of Technology, Japan. A GPL license and modified source codes are included in this package. To install, simply extract the content of this ZIP file into the php sub-directory where PacsOne Server was installed. If you are running this applet from Microsoft Internet Explorer (MSIE) browsers, please make sure you select the Sun Java Virtual Machine (JVM) instead of the Microsoft Java Virtual Machine (MSJVM).
Radscaper Applet Viewer Radscaper 11 2.6 MB Another Java applet viewer which supports more transfer syntaxes and/or more image formats. NOTE: This viewer is not associated with PacsOne in any way, please visit http://radscaper.divinev.com/ for more details.
RemotEye Applet Viewer by NeoLogica RemotEye v7 198 MB To install this applet viewer, please download and install the RemotEye package from the NeoLogica website, and then apply the PacsOne Server customization for RemotEye by extracting the content of the RemotEye.zip into the php sub-folder where PacsOne is installed. NOTE: This viewer is not associated with PacsOne in any way, please visit http://eng.neologica.it/prodotti/remoteye/ for more details.
MedDream Flash Viewer by Softneta MedDream v1 8 MB Softneta MedDream viewer can be used as PacsOne default Viewer or as Standalone Viewer using PacsOne database. To install this Flash-based viewer, please download and install the MedDream package from the Softneta website. NOTE: This viewer is not associated with PacsOne in any way, please visit http://www.softneta.com/meddream.html for more details.
Mediview-Web Viewer by Medic-is Mediview-Web v1.7.8 80 MB Mediview-Web was created for PacsOne. Developed in Java, this solution is easy to install and compatible with Windows, Mac and Linux. Mediview-Web uses PacsOne authentication. It integrates all necessary tools for image interpretation (CR/CT/MR/US, etc.), it also provides MPR reconstruction. NOTE: This viewer is not associated with PacsOne in any way, please visit http://www.medipacs.fr for more details.

DOWNLOAD PacsOne Server Basic Edition Packages: (Warning: The Basic Edition of PacsOne Server is no longer being maintained due to our limited resources, so please download the PacsOne Server Premium Edition instead)

Filename Date Size Description
Setup.exe 2004-02-07 2,014 KB PacsOne Server Basic Edition version 1.0.0.14, self-installing package. (NOTE: MySQL 4.1.x or later is not supported for PacsOne Server Basic Edition, so please install the last MySQL 4.0.x release instead)
Php.zip 2005-05-11 118 KB Latest web user interface update, which contains new features including image zoom, scrolling through image sets, etc. These PHP pages will be included in the next release of PacsOne, but if you can't wait for the next release or if you want to upgrade the web user interface only , you can download this .ZIP file and replace the old versions in the php sub-directory under your PacsOne installation directory.

DOWNLOAD PacsOne Server Premium Edition Packages:

Filename Date Size Description
Premium-6.3.3.exe 2012-01-31 19,707 KB PacsOne Server Premium Edition 6.3.3 Windows version for MySQL databases, self-installing package which contains a 45-day free trial license. The trial license has all the functionalities of a full PacsOne Server license, except there is a limit of maximum 1,000,000 images and maximum of 5 application entities (AEs) in the database. After the 45-day evaluation period, if you would like to continue using PacsOne Server Premium Edition, you can purchase one or more Full PacsOne Server license(s) which do not have the above limit for a trial license.
Premium-6.3.3.Oracle.exe 2012-01-31 19,139 KB PacsOne Server Premium Edition 6.3.3 Windows version for Oracle databases, self-installing package which contains a 45-day free trial license. The trial license has all the functionalities of a full PacsOne Server license, except there is a limit of maximum 1,000,000 images and maximum of 5 application entities (AEs) in the database. After the 45-day evaluation period, if you would like to continue using PacsOne Server Premium Edition, you can purchase one or more Full PacsOne Server license(s) which do not have the above limit for a trial license.
Pacsone-6.3.3-Linux-i686.tar.gz 2012-01-31 16,143 KB PacsOne Server Premium Edition 6.3.3 Linux 32-bit version for MySQL databases, gzipped tarball which contains a 45-day free trial license. The trial license has all the functionalities of a full PacsOne Server license, except there is a limit of maximum 1,000,000 images and maximum of 5 application entities (AEs) in the database. After the 45-day evaluation period, if you would like to continue using PacsOne Server Premium Edition, you can purchase one or more Full PacsOne Server license(s) which do not have the above limit for a trial license.
Pacsone-6.3.3-Linux-x86_64.tar.gz 2012-01-31 16,691 KB PacsOne Server Premium Edition 6.3.3 Linux 64-bit version for MySQL databases, gzipped tarball which contains a 45-day free trial license. The trial license has all the functionalities of a full PacsOne Server license, except there is a limit of maximum 1,000,000 images and maximum of 5 application entities (AEs) in the database. After the 45-day evaluation period, if you would like to continue using PacsOne Server Premium Edition, you can purchase one or more Full PacsOne Server license(s) which do not have the above limit for a trial license.
Pacsone-6.3.3-Darwin-i386.tar.gz 2012-01-31 16,023 KB PacsOne Server Premium Edition 6.3.3 Mac OS X for x86 version for MySQL databases, gzipped tarball which contains a 45-day free trial license. The trial license has all the functionalities of a full PacsOne Server license, except there is a limit of maximum 1,000,000 images and maximum of 5 application entities (AEs) in the database. After the 45-day evaluation period, if you would like to continue using PacsOne Server Premium Edition, you can purchase one or more Full PacsOne Server license(s) which do not have the above limit for a trial license.
Manual.pdf 2012-01-31 12,579 KB PacsOne Server Premium Edition User's Manual (PDF format).

AFTER downloading PacsOne Server package, follow the installation instructions detailed in the PacsOne Server Installation Guide as well as README.TXT, before running the PacsOne Server Installation Program SETUP.EXE.

Modification History - PacsOne Server Premium Edition:

Version Number Release Date Description
6.3.3January 31, 2012
  • Added configurable number of records (default is 10) displayed in multi-page web user interface pages that can be customized in each web user's Profile
  • Added System Administration privilege that can be enabled/disabled for individual or group users, so that they can share the workload as well as the privileges of the System Administrator
  • Added support for configurable Retry Interval for retrying failed automatic routing jobs
  • Added support for Dicom Key Object Selection (UID 1.2.840.10008.5.1.4.1.1.88.59) SOP class
  • Included Microsoft Visual C++ Runtime Redistributable Library Package for Windows platform installers
  • Fixed a bug in the Search By Study page where the Date of Birth (DOB) information was displayed as "N/A" in the search results when searching by Study Date key
  • Fixed a bug in the Dicom server component where Dicom private sequence items were not parsed properly if they are encoded as "UN" VR type instead of "SQ"
6.3.2September 27, 2011
  • Added support for Dicom MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1 transfer syntax (UID 1.2.840.10008.1.2.4.103)
  • Added support for Advanced Logical Expressions for automatic routing of received Dicom images
  • Added support for user-specified Calling AE Title for manual forwarding jobs to remote AEs
  • Added option for automatic conversion of received HL7 ORM message into Dicom Modality Worklist (DMWL) record
  • Added Microsoft Visual Studio 2008 (VC9) build version of the ImageMagick PHP extension (php5.3_imagick.dll)
  • Added Requesting Physician's Name (0032,1032) as supported Automatic Routing key attributes
  • Added a button for downloading converted JPG/GIF images of user-selected patients/studies/series/images
  • Added support for Preferred Transfer Syntax configuration for each Source AE when receiving Dicom images from that Source AE
  • Added support for User Access Filters based on pre-defined data elements/attributes from the received Dicom studies
  • Fixed a bug in the Dicom Server component where it was not converting to Color-By-Pixel planar configuration after JPEG-compression of received Color-By-Plane images
  • Fixed a bug in the Installer ("Setup.exe") where it was mis-matching the upgrade password against the current PacsOne Server license ("license.dat") when users upgrade from an Unlimited-AE license
  • Fixed a bug in the ImageMagick PHP extension where it was not processing 14-bit Digital X-Ray image pixel data properly
  • Fixed a bug in the php/print.php script where it was not printing and saving the annotations properly when printing to the Agfa DS5300 printer
6.3.1April 27, 2011
  • Added support for Transcription Template (Microsoft Word) to the Study Notes page for Windows platforms
  • Added support for the following Dicom Modality Performed Procedure Step (MPPS) related SOP classes:
    • Modality Performed Procedure Step (UID 1.2.840.10008.3.1.2.3.3)
    • Modality Performed Procedure Step Retrieve (UID 1.2.840.10008.3.1.2.3.4)
    • Modality Performed Procedure Step Notification (UID 1.2.840.10008.3.1.2.3.5)
  • Added support for Dicom Big-Endian Explicit VR transfer syntax (UID 1.2.840.10008.1.2.2)
  • Added a security feature to lock out a username for 12 hours after the maximum of 3 failed login attempts
  • Added support for Fuji Synapse private CR storage class (UID 1.2.392.200036.9125.1.1.2)
  • Fixed a bug in the Dicom server component where it was incorrectly expecting the optional Affected SOP Class UID data element in the N-EVENT-RSP message returned by the Storage Commitment Report SCP
6.2.5January 28, 2011
  • Added support for interfacing with a remote database backend (MySQL or Oracle) which may be running on a different host other than the one where PacsOne Server is running
  • Added Full-size Image Matrix page for viewing full-size converted JPG/GIF images when users click on any thumbnail image from the Image Thumbnails page
  • Added support for multiple email addresses for each registered user profile
  • Added support for email notification to registered email address (es) of web users who are assigned to a Source AE, when a new Dicom study is received from that Source AE
  • Fixed a bug in the licensing module where no more than 255 AEs could be added when running an Unlimited-AE PacsOne Server license
6.2.4September 29, 2010
  • Added support for the following non-default Dicom Specific Character Sets:
    • Simplified Chinese - ISO IR-192/GB18030
    • Korean - ISO IR-149
    • Japanese JIS X 0201 - ISO IR-13
    • Japanese JIS X 0208 - ISO IR-87
    • Japanese JIS X 0212 - ISO IR-159
  • Added Admitting Diagnoses Description (0008,1080) to the supported Data Element Coercion table in the Tools page
  • Added option in the Configuration page for the Administrator to enable display of veterinary specific information in patient view pages, e.g., species, breed, owner, etc.
  • Added customizable patient view to the User Profile page
  • Added support for running specific instances of PacsOne Server under configurable User/Group context for Linux and MacOS X versions
  • Added support for modifying Study Date (0008,0020) information via a URL link in all study list web pages
  • Added support for JPEG-LS Lossless (UID 1.2.840.10008.1.2.4.80) and JPEG-LS Near-Lossless/Lossy (UID 1.2.840.10008.1.2.4.81) compression transfer syntaxes
  • Added support for the following list of optional Dicom Query/Retrieve attributes in the C-FIND requests:
    • Number of Patient Related Studies (0020,1200)
    • Number of Patient Related Series (0020,1202)
    • Number of Patient Related Instances (0020,1204)
    • Number of Study Related Series (0020,1206)
    • Number of Study Related Instances (0020,1208)
    • Number of Series Related Instances (0020,1209)
  • Added option in the Application Entity table for the Administrator to assign all Dicom studies received from a Source AE to one or more registered users
  • Added Search By Study Received Date method in the Search→Search By Study menu
  • Fixed a bug (obsolete database column name) in the php/notifynewstudy.php script which is used to send email notifications to registered web users for newly received Dicom studies
  • Fixed an integer sizing bug in the 64-bit Linux version where 32-bit buffer-size variables were not sufficient for very large dataset images (over 1 GB)
6.2.3April 30, 2010
  • Added support for Automatic Routing by both Source AE Title and Key Attribute via the AND (&&) logical operator
  • Added support for toggling the sort order (ascending/descending) for the URL-linked columns in the study and patient list pages, e.g., Home, Unread Studies, Browse page, etc.
  • Fixed a compatibility issue with Microsoft Internet Explorer where some versions of the MSIE browsers are not displaying the Storage Commitment Report Status icon images properly due to the <EMBED> HTML tag
  • Fixed a bug in Automatic Routing Rule pattern matching where it was not matching pattern strings that begins with the wild-card character '*' (e.g., "*Apex") properly
  • Fixed a bug in the Installer where the 45-day trial license may not be created on a new server, if the user-entered database username/password is brand new (has not been created yet)
  • Fixed the wrong build (debug version) for the Windows version of the ImageMagick PHP extension for PHP 5.3.x (php5.3_imagick.dll)
6.2.2January 28, 2010
  • Added support for PHP 5.3.x (for users who plan to use the Worklist Import related features, please avoid PHP 5.3.1 or prior 5.3.x releases because of this PHP bug)
  • Added support for Dicom Storage Commitment Report Push Model (UID 1.2.840.10008.1.20.1) as a SCU when forwarding images to remote SCPs
  • Added option to propose a separate Dicom Presentation Context for each transfer syntax when sending to the remote AEs in the Application Entity page
  • Added Preferred Import Removable Media Drive, Preferred Import Destination Folder and Study/Image Notes Sharing settings to the Profile page
  • Added more supported data elements to the Anonymization Template tool
  • Added support for optionally using the Original/Source AE Title or a User-defined Sending AE Title for Automatic Routing rules
  • Added support for Automatic Purging by Source AE Title
  • Added support for multiple Automatic Purging Rules that can be configured independently of each other
  • Fixed a bug in php/importWorklist.php script where it was not setting the Date/Time stamp when a worklist record is imported
  • Fixed a bug in the Dicom server component where it could initiate unnecessary retries for automatic routing jobs due to incorrect interpretation of the Warning C-STORE-RSP response status received from the destination AE
6.2.1September 26, 2009
  • Added support for Oracle databases (Oracle 10.2.0.3 or later releases) for Windows platforms
  • Added a button in the Windows Installer to replace the previous "Drop and create database tables" checkbox, which will upgrade all configured server instances on the same physical server
  • Added customizable study view to the User Profile page
  • Added support for Anonymization Template based on Source AE Title
  • Support more Automatic Routing key: Accession Number (0008,0050)
  • Added AE-based command level access control for Dicom Modality Worklist (DMWL) client applications
  • Make lossy compression (JPEG Baseline (Process 1) - UID 1.2.840.10008.1.2.4.50, JPEG Extended (Process 2 & 4) - UID 1.2.840.10008.1.2.4.51, or JPEG 2000 Part-1 Lossless/Lossy Compression - UID 1.2.840.10008.1.2.4.91 transfer syntax) settings for the Post-Receive Image Compression feature to be configurable for each source AE
  • Added option in the Automatic Purge Storage Directories page for deleting patient record after purging all studies of the patient
  • Fixed a bug in the Dicom Server component during processing of Patient/Study level queries using Time-Range (TR) Matching method for Study Time and Series Time keys
  • Fixed a bug in the Windows version of the Dicom Server component when writing large datasets to network-shared storage on SAN/NAS devices via Windows named pipes
  • Fixed a bug in the Dicom RLE Compression transfer syntax conversion when decompressing 16-bit Palette Color images
  • Fixed a bug in the ImageMagick PHP extension when decompressing images encoded in the JPEG Extended Lossy Compression (Process 2+4) transfer syntax
6.1.3February 7, 2009
  • Added option in the Application Entities page for marking a Dicom study as Read by the destination AE Title after it has been retrieved or moved to that destination AE
  • Added option in the System Configurations page for automatically converting received Dicom images into thumbnail/full-size JPG/GIF images upon reception
  • Added option for Sub-String Matching against Institution Name when checking if a group user has access to private patients
  • Make the date/time schedule for Automatic Aging of images from short-term to long-term archive directories configurable by the Administrator from the System Configuration page
  • Changed the Post-Receive Image Compression feature to be configurable for each source AE
  • Added option for Automatic Routing to copy received images to a user-specified destination folder
  • Added option for Automatic Routing to wait user-configurable amount of time before forwarding the entire received study (instead of forwarding individual images via multiple associations)
  • Added a button in the Study/Image Notes pages for downloading user-entered Study/Image Notes into HTML document
  • Added support for Multiple Group Membership for web users
  • Added support for Encapsulated PDF Storage SOP class (UID 1.2.840.10008.5.1.4.1.1.104.1)
  • Added support for the Study Reconciliation option to automatically correct the Referring Physician's Name and Requesting Physician's Name in the received Dicom studies based on the same information from the scheduled Dicom Modality Worklist (DMWL) data
  • Fixed a bug in the Dicom server component where the encapsulated image pixel data decoder was not accommodating for empty fragments within the encoded data stream
6.1.2October 17, 2008
  • Support more Automatic Routing keys: Modality (0008,0060), and Modalities In Study (0008,0061)
  • Added support for Automatic Purging Filters by User-Defined Dicom Data Element Patterns
  • Added support for JPEG 2000 Part-1 Lossless Only Compression(UID 1.2.840.10008.1.2.4.90) and JPEG 2000 Part-1 Lossless Or Lossy Compression(UID 1.2.840.10008.1.2.4.91) transfer syntaxes
  • Added support for Video Endoscopic Image Storage SOP class (UID 1.2.840.10008.5.1.4.1.1.77.1.1.1) and MPEG2 Image Compression transfer syntax (UID 1.2.840.10008.1.2.4.100)
  • Added customizable company logo to PacsOne Server web pages
  • Added Search By Patient ID and Search By Patient Names methods in the Search By Study page
  • Added Search By Full Name and Search By Institution Name methods in the Search By Patient page which ignores the order of patient's first, last and middle names
  • Fixed a bug in the Dicom server component where it could forward a pre-existing study multiple times to the destination AE, if the Pre-Fetch Existing Studies feature is enabled during automatic routing
  • Fixed a bug in the Dicom server component where it could corrupt allocated memory buffer, if a data element coercion rule is defined to coerce the Patient ID (0010,0020) of received images and the received image contains a duplicate Patient ID of an existing patient record.
  • Fixed a bug in the Import Worklist PHP script where it could possibly generate incompliant Study UID values with leading zero for imported worklist data, which might not be compatible with some Dicom applications that perform strict checking on Study UID values
  • Fixed a bug in the Dicom server component during transfer syntax conversion from 16-bit RLE Compression to the default Implicit VR Little-Endian transfer syntax
6.1.1April 25, 2008
  • Update to the latest version of the MySQL client API library
  • Make all data fields of worklist records editable via URL link
  • Support multiple recipients for Statistics Report emails
  • Added a button in the Full-size Image page to send converted JPG/GIF image via email
  • Added support for Immediate Dicom Image Routing schedule if current time is within user-defined [From, To] window
  • Added Support for sending email notification to user registered as the Referring Physician when a new study has arrived
  • Optimized the Download page to reduce the memory usage requirement by streaming compressed image data as each image is compressed, instead of accummulating compressed image data in memory and delivering the final accumulated compressed data in memory after all images have been compressed
  • Fixed a bug when PacsOne is running in promiscuous mode where it was aborting association requests from unknown AEs
  • Fixed a bug in the MacOS X version of the PacsOne Server installation package where the wrong ImageMagick PHP extension (imagick.so) module was included
  • Fixed a bug in the ImageMagick PHP extension where it was not parsing the Dicom Unlimited Text (UT) VR type properly
5.1.4January 30, 2008
  • Increase the trial license limit to the maximum of 1,000,000 (one million) images
  • Support more Automatic Routing keys: Study Description (0008,1030), and Series Description (0008,103E)
  • Enhancement to the database job engine to allow a separate job queue for each configured Application Entity (AE)
  • Support manually entering worklist data from the Modality Worklist menu
  • Added Auto-Scan Worklist feature to automatically scan worklist data from worklist text files under a pre-configured source directory
  • Make Today's Log page from the Tools menu auto-refresh every 30 seconds
  • Added Priority support for database jobs so that PacsOne will process manually-submitted jobs first before the system-generated jobs (e.g., automatic routing jobs)
  • Fixed a bug in the Windows version Installer where it was not saving the path for Default Archive Directory into database table properly
  • Fixed a bug in the database job scheduler where earlier submitted jobs scheduled to be run on a later hour could queue up before the newly submitted immediate jobs
5.1.3October 25, 2007
  • Support more Automatic Routing keys: Performing Physician's Name (0008,1050), Reading Physician's Name (0008,1060) and Operator's Name (0008,1070)
  • Added Institution Name (0008,0080) to the supported Data Element Coercion table in the Tools page
  • Added support for Automatic Purging by Study Date and Date When Study Is Received
  • Added Live Monitor to the Tools page for keeping track of active connections by the Administrator ('root')
  • Added support for Long-Term Archive Directories for each source AE, and the option to Automtically Age images stored in the Short-Term Archive Directories (default) to the defined Long-Term Archive Directories based on User-Defined Aging Period
  • Added Dicom Command Filtering for C-STORE, C-FIND and C-MOVE operations, based on User-Defined Filter Patterns in key data elements for a source AE
  • Fixed localization bugs where the and buttons were not working in localized versions of PacsOne Server
  • Fixed a bug where the previously stored image file was not removed if the very same image is received again but into a different folder
5.1.2July 20, 2007
  • Added option to only import selected patients from import source instead of importing all patients
  • Added Import Worklist feature to import worklist records from uploaded text files
  • Added support for Post-Receive Image Compression feature to make PacsOne compress received images in either Dicom JPEG Lossless or JPEG Baseline Lossy compression transfer syntaxes
  • Added Search By Export Date tool to the Search By Study page
  • Added support for Sending Email Notifications to users about failed jobs
  • Fixed a bug in the Windows version Installer (Setup.exe) where the PacsOne Server service was not started automatically when it is completed
  • Fixed a bug in the Dicom server component where it was not encoding the Patient Comments (0010,4000) data element properly during transfer syntax conversion
  • Fixed a bug in the ImageMagick PHP extension in the implementation of the Window/Level algorithm for signed pixel data representation
5.1.1April 18, 2007
  • Added support for Mac OS X (Release 10.4 or later) for x86 processors
  • Added URL links for modifying Referring Physician Name, Reading Physician Name and Accession Number in the study list pages
  • Fixed a bug in automatic image routing where the images were delivered immediately instead of according to the user-defined [from, to] schedule window
  • Fixed a non-conformance in the Dicom PHP module where the Universal Matching method was used for the Patient ID (0010,0020) data element instead of Single-Value Matching, when PacsOne queried a remote Dicom AE using the Patient-Root Information Model SOP classes
  • Fixed a bug in the Automatic Routing administration page when there are multiple routing rules defined with the same source/destination AE and schedule, but with a different matching pattern string
4.1.4January 31, 2007
  • Increase the trial license limit to the maximum of 10000 images
  • Added support for Group Users
  • Support Non-Default MySQL Port/Socket for Windows version of PacsOne Server Premium Edition
  • Added Database Integrity Check to the Tools page
  • Support Modalities In Study (0008,0061) as STUDY level search key for Dicom Query/Retrieve
  • Added support for Modality (0008,0060) in the Data Element Coercion tool
  • Fixed a memory leak in the ImageMagick PHP extension when scaling/sampling multi-frame images into thumbnails
4.1.3November 21, 2006
  • Added support for Apache 2.2/PHP 5.2
  • Make the directories for storing generated thumbnail and full-size JPG/GIF images configurable by the Administrator ('root')
  • Added support for Dicom Raw Data Storage SOP Class (UID 1.2.840.10008.5.1.4.1.1.66)
  • Added a configurable Preferred Dicom Transfer Syntax to the Application Entity table, so that PacsOne Server can always prefer this defined transfer syntax when sending images to the corresponding destination AE
  • Added Upload Dicom Images to the Tools page to enable users to upload and import Dicom Part-10 formatted raw images from any browser
  • Added Auto-Scan feature to automatically import any Dicom Part-10 formated raw images from a pre-configured source directory into the PacsOne Server database
  • Fixed a memory leak when there are a large number of connections timed out
4.1.2September 30, 2006
  • Added support for Fuji DRYPIX1000/3000 Dicom printer
  • Enhance the Automatic Synchronization with Dicom Query/Retrieve SCP feature from the current STUDY level to the IMAGE level
  • Added Search Dicom Modality Worklist (DMWL) tool to the Search page
  • Added sorting to displayed Dicom Modality Worklist (DMWL) table columns
  • Added support for switching to importing raw image files if parsing of the Dicom Directory Information (DICOMDIR) file has failed during Import operations
  • Fixed a compatiblity issue with Microsoft Internet Explorer (MSIE) browsers where the downloaded ZIP file is dumped to the browser window instead of being prompted to save as ZIP file for some versions of MSIE browsers
  • Fixed a bug in the Dicom server component where the parsing of Dicom data elements in the received images could stop prematurely if the image contains an embedded image pixel data sequence
  • Fixed a bug in the Dicom server component where the transfer syntax conversion could fail, if there are multiple clients retrieving the same image at the same time
  • Fixed a bug in the HL7 interface where some types of Time Stamp data (e.g., YYYYMMDDHH) were not parsed properly into the MySQL DateTime data
4.1.1August 8, 2006
  • Added support for 64-bit (x86_64) version of PacsOne Server Premium Edition for Linux platforms (AMD64 /Intel EM64T)
  • Added Preferred Import and Export Directories to the User Profile page
  • Fixed a bug when creating new users where PacsOne Server did not assign sufficient privileges for users to update their profile information themselves
  • Fixed a bug where the Dicom server component was not filtering matching worklist items using the key attributes sent from the querying client
4.0.2July 10, 2006
  • Added Unread Studies link to the Main Menu bar to display all unread studies
  • Added Upload Directory to the System Configurations page to allow users to either store uploaded attachments under a specified directory, or store the attachments into the database table directly
  • Added support for Dicom image routing by Institution Name (0008,0080) attribute
  • Added support for updating existing Patient Name using the information obtained from the worklist data returned from the Dicom Modality Worklist (DMWL) SCP
  • Added support for pre-fetching existing studies of a sheduled patient, by querying the Dicom Modality Worklist (DMWL) SCP and then automatically forwarding all existing studies of the scheduled patient to the scheduled AE contained in the worklist data
  • Localized the PHP scripts for other languages
  • Fixed a bug importing Dicom images where PacsOne would abort the Import job if it fails to read the DICOMDIR directory information, while the proper behavior or the fix is to simply read all raw Dicom images instead of relying on information contained in the DICOMDIR file
  • Fixed a compatibility issue with some older Dicom 2.0 applications that include the retired (0000,0010) data element in the C-STORE-RQ sent to PacsOne Server
  • Modified the ImageMagick PHP extension to display the original pixel data in the thumbnail images, instead of apply the Value Of Interest (VOI) Look-Up Table (LUT) if present in the received Dicom images
4.0.1May 18, 2006
  • Changed from the previous flat licensing model to a progressive licensing model based on the number of AEs defined in the Application Entity table.
    Import Notice: Licenses create for this version of PacsOne Server are not backward-compatibile with previous versions, so for customers who want to upgrade to this version of PacsOne Server, please send a copy of your current upgrade password to pacsone@rainbowfishsoftware.com to get a new upgrade password required for the upgrade.
  • Added an optional HL7 Interface for receiving/sending HL7 messages
  • Added support for HL7 Message Routing based on user-defined pattern matching rules
  • Added support for Basic Color Print Management Meta SOP Class as a SCU
  • Added a new tool page for users to manually select a received ORM Message from RIS with one or more received Dicom studies, and make PacsOne modify the Accession Number and Patient ID in the Dicom studies with the information contained in the matching ORM message.
  • Added Source AE and Total Number of Instance columns to the Study page
  • Added a URL link in the Patient Information page to modify Patient ID for users with the "Modify" privilege enabled
  • Added Dicom Query/Retrieve Access to the Application Entity table to enable/disable Dicom Query/Retrieve requests from the remote AEs
  • Added support for Dual-Layer DVD as media type for exporting patients/studies
  • Added support for Dicom image routing by Protocol Name (0018,1030) attribute
  • Added Profile link to the Main Menu for users to modify their profile information
  • Added Color High-lighting indicate whether a study has been read or not.
  • Added a button for users to mark a study as Read.
  • Added and buttons for users to mark/un-mark key images
  • Added support for Wild-card Character ('*', '?') Matching when routing Dicom images by Source AE Title
  • Changed the display format of the Image Thumbnail Page to be a customizable Rows-by-Columns matrix format
  • Replaced Download URL links with button for downloading multiple patients, studies, series or images
  • Fixed an exception error when multiple connections with PacsOne Server timeout at the same time
  • Fixed a bug processing Patient Names in received images if they contain special characters such as '_' or '%'.
  • Fixed a bug encoding the wrong Series Number in DICOMDIR file during Export using the Linux version
  • Fixed a bug in the ImageMagick PHP extension when processing embedded Dicom sequence items with explicit length
3.1.8January 18, 2006
  • Added support for PHP 5.1.x and MySQL 5.0.x
  • Added Tag and Un-Tag buttons to label/un-label key images
  • Added support for Dicom Storage Commitment Push Model SOP class as a SCP
  • Added option to store received images under date-based archive directory hierarchy, in addition to the current method of using one sub-folder for images received on each day
  • If user has selected the option to include external viewer programs when exporting patients/studies/series/images, copy the entire source directory hierarchy in addition to the top-level files
  • Fixed a bug when sending a list of Failed Instance UIDs to the requesting application, if a large number of instances failed during a retrieve (C-MOVE) sub-operation
  • Fixed a bug where a list of paginated studies were not displayed properly when users sort the output of the Statistics Reports by date.
  • Fixed a bug in the PacsOne Server Setup program where a wrong expiration date was calculated when the trial license was created.
3.1.7November 12, 2005
  • Added Study Notes and Image Notes pages for users to exchange bulletin-board style online discussions about a subject study and/or image
  • Added Upload privielege for users to upload text files, Word/PDF documents, ZIP files or audio/video clips as attachments to Study/Image Notes
  • Added support for the Agfa DS3200 Dicom printer (many thanks to John Colarchik for beta-testing this feature)
  • Added Duplicate Patient ID Resolution page to the Tools menu to allow users to resolve duplicate patient IDs
  • Added Automatic Password Expiration (default is 60 days) for non-Administrator user accounts
  • Added option to including [1-9] existing older studies when auto-routing newly received studies to the destination AE
  • Added option to include external image viewer program files when exporting patients, studies, or series to CD/DVD media
  • Fixed a bug in the ImageMagick PHP extension when displaying Palette Color images with preset Window/Level values
  • Fixed a compatibility bug when receiving images created by older Dicom modallities that may include the data element (0000,0001) (Length to End) which has been retired in Dicom 3.0 Standard
3.1.6October 10, 2005
  • Added support for Modality Worklist Info Model – FIND SOP class (UID 1.2.840.10008.5.1.4.31) as SCP
  • Added support for Ophthalmic Photography 8/16-Bit Image Storage classes (UID 1.2.840.10008.5.1.4.1.1.77.1.5.1/2)
  • Added On-The-Fly Image Resizing to the Full-size Image page, many thanks to Jerry R. Crick for contributing the original modifications
  • Added Next Series/Previous Series links to the Full-size Image page to navigate to next/previous series within the same study
  • Fixed the dependency on libjpeg.so for the Linux version of the ImageMagick PHP extension
  • Fixed a bug where the Username/Password strings on the Login page were limited to 10 characters
  • Fixed a couple compatibility issues with PHP 5.0.5
3.1.5August 21, 2005
  • Added support for Run Length Encoding (RLE) transfer syntax (UID 1.2.840.10008.1.2.5)
  • Added configurable maximum number of retries for automatic routing jobs
  • Added support for HIPAA Audits by logging users activities to the System Journal Log
  • Added Statistics Reporting in the Tools page for reporting studies received Yesterday, This Week, This Month, This Year and a User-defined [From, To] time window
  • Added support for sending automatic daily/weekly/monthly Statistics Report and monthly System Journal Log emails via a SMTP server
  • Added feature to automatically logout user sessions if they have been idle for a certain period of time (default is 10 minutes)
  • Support Range Matching for Study Time (0008,0030) and Series Time (0008,0031) attributes when processing Dicom Query/Retrieve (C-FIND/C-MOVE) requests
  • Fixed a bug displaying Structured Report (SR) Documents which are encoded using Explicit VR Little-Endian transfer syntax
  • Fixed a bug when translating private data elements from the Explicit VR Little-Endian transfer syntax to the Implicit VR Little-Endian transfer syntax
3.1.4July 14, 2005
  • Added a feature to route images by a user-defined [From, To] Schedule Window
  • Added a feature to optionally compress exported content into ZIP files which can be downloaded after the export is complete
  • Changed the Home Page to display all studies received today, added a Browse link to the Main Menu bar to browse through all accessible patients in the database
  • Fixed a bug in the ImageMagick PHP extension when displaying 10-bit MONOCHROME1 images
  • Store received images each day under a sub-directory based on the current date, so that they can be archived on a daily basis
3.1.3June 10, 2005
  • Fixed a bug in the ImageMagick PHP extension when displaying 10-bit JPEG Lossless compressed images
  • Fixed a bug in the download.php script that caused errors when downloading datasets larger than 200 MB (Note for PHP 5.0.4 users: If you need to download datasets larger than 2 MB, you need to downgrade to PHP 5.0.3 because there's a bug in PHP 5.0.4 where downloading files larger than 2 MB will not work properly)
  • Added a feature to optionally move aged studies to a user-specified destination folder when automatically purging studies
  • Added support for a preferred transfer syntax for receiving images, so that PacsOne will use the user-defined preferred transfer syntax instead of selecting the first supported transfer syntax from the list presented by the remote AE
  • Added support for transfer syntax translation from Explicit VR Little-Endian to Implicit VR Little-Endian transfer syntax, so that PacsOne can send images encoded in the Explicit VR Little-Endian transfer syntax to applications that do not support it (e.g., eFilm, etc.)
3.1.2May 8, 2005
  • Further Database Optimization to scale MySQL tables beyond 100 million (100,0000,000+) images
  • Modified Remote Synchronization feature to perform the remote AE Query and Retrieve operations in two separate sessions
  • When receiving images with duplicate Patient IDs, use the Source AE Title as the suffix appended to the duplicate Patient ID string and allow only one duplicate per existing Patient ID
  • Fixed a bug where the quotation character (') in the Patient ID string was not handled properly in the web user interface
3.1.1April 13, 2005
  • Database Optimization for large MySQL tables with more than 10 million (10,0000,000) images
  • Added Remote Synchronization feature to synchronize local PacsOne Server database with studies stored on external Dicom Query/Retrieve SCP applications
  • Allow patients with duplicate Patient ID to be stored with a temporary Patient ID so that Administrators can find and correct the duplicates from the Tools menu
  • Added button in the Search Remote PACS Database page to query remote Dicom Query/Retrieve SCP using Study-Root Information Model
  • Fixed a bug in the ImageMagick PHP extension where the polarity of MONOCHROME1 images were reversed
  • Fixed a bug in the Java applet where embedded Dicom Sequence (SQ) items with implicit length were not handled properly
2.1.4March 15, 2005
  • Added support for the optional Basic Annotation Box SOP class for Dicom Printing
  • Changed the default sorting method of the Patient page to sort by the Date when the latest study was received for each patient, instead of sorting by the Time the patients were last accessed
  • Changed Import and Export as privileges instead of tools available for all users
  • Added button in the Patient, Study, Series and Image pages to support exporting at all levels
  • Fixed a bug where the wrong Group Length was calculated for the C-STORE-RSP sent to the GE Highspeed CT scanner (Many thanks to Jeff Wolf for reporting this bug)
  • Fixed a bug where in the case of duplicate Patient ID for multiple patients, the first image of the newly received study was saved under the existing patient with the duplicate Patient ID
  • Add .DCM extension to stored image filename if the Native storage format is used instead of the default Dicom Standard Part 10 format, to help ImageMagick displaying the raw files as Dicom images
2.1.3February 12, 2005
  • Added support for Basic Grayscale Print Management Meta SOP class
  • Optimize transmit speed when forwarding or retrieving a large number of images
  • Fixed a bug where the wrong volume size was calculated when exporting studies to DVD media
  • Fixed a bug where not all studies of a patient were displayed when selecting studies for Export (Many thanks to Jie Huang for reporting this bug as well as providing the fix)
  • Fixed a bug where modality worklists read from remote SCP were being inserted using the wrong table column names
2.1.2December 31, 2004
  • Added support for MySQL 4.1.x releases
  • Optimize Dicom Query/Retrieve performance in response time for large PacsOne Server databases (Many thanks to Roy Barrs for making this optimization possible)
  • Added URL links in the Patient Page to sort the patient list by Patient ID, Patient Name or by Patient's Birth Date in addition to the current method of sorting by Last Access
2.1.1December 1, 2004
  • Added support for Linux platforms
  • Save the PacsOne Server configurations into a MySql table and use the configured AE Title when initiaing C-ECHO/C-FIND/C-MOVE requests from the PacsOne web user interface
  • Optimize Dicom Tags processing to be more efficient when displaying raw Dicom tags for large images
  • Added support for changing user password from the User Administration page when logged in as Administrator (root)
1.1.9October 18, 2004
  • Added support for Visible Light (VL) Storage SOP Classes
  • Added Route By Key Attribute feature for automatic image routing. Supported routing key attributes include Patient ID (0010,0020) and Referring Physician's Name (0008,0090)
  • Added feature to optionally purge received images after they have been routed successfully to destination AEs
  • Added option to automatically purge storage directories according to User-Defined Low and High Water Marks in terms of disk usage percentage
1.1.8September 12, 2004 Added support for Positron Emission Tomography (PET) and Radio Therapy (RT) image storage SOP classes.
1.1.7August 3, 2004
1.1.6July 19, 2004
  • Added features for exporting patients/studies to and importing external patients/studies from local DICOM Storage Media Formatted directory or CD/DVD media
  • Added feature for custom data element coercion based on source AE title
  • Added page control to the Image Display page when displaying a large number of images
  • Use disk usage information instead of total image file size when displaying archive directory usage information in the Application Entity page
1.1.5June 11, 2004 Fixed a bug where the scheduled database job status were not updated after the database job has been completed. (Many thanks to Patrick Erley for reporting this bug)
1.1.4June 8, 2004 Fixed a bug in the distribution package in the previous version (Version 1.1.3) where the PHP scripts of the web user interface were not updated.
1.1.3May 28, 2004 Added support for DICOM Structured Reporting, Modality Worklist Management and Detached Study Management SOP classes; Fixed a bug in the Java viewer applet where it was not handling the optional Group Length element (7fe0, 0000) in the image data properly.
1.1.2April 1, 2004 Added page control for displaying a long list of patients in multiple pages; Added embedded anti-spam image instead of plain-text to the Login page for extra security; Fixed a bug where the PacsOne Server log file was overwriten when a new server instance was started.
1.1.1February 29, 2004
  • Fixed a bug in the installer where it failed to find MySQL executable ("mysql.exe") for newer versions of MySQL (e.g., 4.0.17)
  • Added additional User Access/Privilege Control feature: If the current user does not have the 'View' privilege enabled, match the Last Name and First Name of the current user with Referring or Reading Physician Names to determine whether the current user has access to the Private patients/studies
  • Added Anti-Spam Access Code to the Login page for extra security, added link to the Online HTML Help files in the Main Menu Bar (Contributed by Ramin Moshiri).
1.1.0February 15, 2004Initial version.

Modification History - PacsOne Server Basic Edition:

Version Number Release Date Description
1.0.0.14February 7, 2004Added Wild-Card Matching support for Patient ID, Patient Name, Study ID, Accession Number and Referring Physician Name in Study-Root informational model queries; Added Patient ID checking to return an error response when the newly received patient ID already exists in the database with a different patient name.
1.0.0.13January 11, 2004Added Reason For Study (0032,1030) attribute to the Study table.
1.0.0.12November 30, 2003Added features to verify remote SCP, query/retrieve remote patients, studies, series and images from the web user interface; Added Download links when displaying Patients, Studies and Series in addition to Images, courtesy of Vianney LE THUC aka ncdok's ideas and suggestions. (Please keep them coming, Vianney!)
1.0.0.11November 16, 2003Fixed a bug in the DICOM server component which caused some applications like eFilm 1.5.3 or DCMTK Server fail to receive images moved or forwarded from PacsOne Server; Fixed a bug in ImageMagic DICOM image display module IM_MOD_RL_dcm_.dll where it's not displaying non-interlaced RGB images (received from Toshiba Aplio Ultrasound scanner) correctly; Re-tool the Window/Level online image processing user interface to be more intuitive.
1.0.0.10November 9, 2003Fixed a bug in the DICOM server component where it was not handling Sequence type data elements properly in C-STORE requests; Added a Download link to the Image List Page; Added a suite of image processing tools to the web user interface, including Window/Level, Contrast, Edge Enhancement, Histogram Equalization, Invert, Normalize, and Image Rotation.
1.0.0.9November 2, 2003Fixed a bug in ImageMagic DICOM image display component, where it was crashing the Apache server running Windows XP Professional Edition when users view images through the web user interface; Modified DICOM server component processing of non-conforming Study ID (0020,0010) attributes to store upto the first 16 characters of the Study ID string, when the received Study ID length exceeds the maximum of 16 characters as specified in Part 5 of DICOM 3.0 standard.
1.0.0.8October 26, 2003Implemented features to magnify, scroll-through image sets, confirm before delete operations, and forward patient/study/series to remote AEs from the web user interface.
1.0.0.7October 19, 2003Fixed a bug in DICOM server component where it was not parsing the optional Implementation Version Name User Information item correctly.
1.0.0.6October 12, 2003Fixed a typo in database column 'EthnicGroup' in Patient table.
1.0.0.5October 5, 2003Fixed a bug in DICOM server component where it used incorrect MySQL query syntax when processing Patient Weight tag (0010,1030).
1.0.0.4September 28, 2003Fixed a bug in DICOM server component where sometimes it sent out wrong accepted Presentation Context item length when sending A_ASSOCIATE_AC PDU to requesting SCUs.
1.0.0.3September 21, 2003Use MySQL library function mysql_real_connect() instead of the obsoleted function mysql_connect().
1.0.0.2September 14, 2003Fixed a bug in Setup.exe where it was using the wrong MySQL command syntax when setting up database tables.
1.0.0.1September 10, 2003Initial version.

Copyright 2003-2012 (c) RainbowFish Software