**************************** /home/medsrv/releases/patch.62b/README.patch.62b.plugins06 Plugins for Version 6.2 - mprpb.dll version 1.1.1.5 incorrect pixel spacing order in exported images fixed - mprfusiond3d.dll version 0.0.1.24 incorrect pixel spacing order in exported images fixed - masksub.dll version 0.1.0.18 added pointer guard around suid log file handling (FILE* hzsfile) Patch date: 2009-12-23 07:44:39.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.viewer11 Version 6.2.1.1 Changes and bugfixes compared to the last submssion (Version 6.2.1.0): - Grab oval annotations inside - Unreadable minus sign in Hounsfield ROI annotation. - Crux #17803: Viewer crash opening prefetched studies (Scrolling crash) - Crux #18896: Viewer report editor patient data in header - Crux #18969: Area Of Interest Marker not aligned correctly for Mammo from Sectra PACS List of modified components: download has been upgraded from download-6.2.01.0 to download-6.2.01.1 Patch date: 2009-12-22 12:47:03.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.medley-5 - Layout xml assignments are moved to xmlSettings.cfg from settings.cfg to avoid proliferation - Handling password protected samba shares has been fixed - Updated EP and PB123 help files - BTS #9400: When creating new user based on a template user do not copy it's site-acknowledgement file - Create limit.conf with the write flag enabled on new installs - Fixed the popup message of print button of administrator reports to indicate client side printing - BTS #9396: Deleting folder with a space in it's name did not work - BTS #9391: Batch open used a redirection that could fail on IE due to too long URL - Skip empty sound reference tags when changing UIDs rather than fail - Click on Patients Name did not open study (initials matching problem), filtering on user group did not work if group name contained underscore - Map accession number in outgoing HL7 report messages correctly - BTS #9192: Fixed patient name displaying for three more actions on the log page: put_to_archive, put_to_noarchive, export. - Got rid of empty lines in generic report at NOMS (elements containing only an aggregate decoy will be rendered but excluded from the generated output) - Using -Ee (ignore content item errors) equivalent of dsrdump when processing/showing external SR reports List of modified components: cases has been upgraded from cases-5.2.4.3 to cases-5.2.4.4 cd has been upgraded from cd-1.3.7.4 to cd-1.3.7.5 classes has been upgraded from classes-2.2.4.2 to classes-2.2.4.3 commit has been upgraded from commit-1.0.6.19 to commit-1.0.6.20 dcviewer has been upgraded from dcviewer-2.8.3.9 to dcviewer-2.8.3.10 dicom has been upgraded from dicom-1.5.4.24 to dicom-1.5.4.25 help has been upgraded from help-3.0.1.1 to help-3.0.2.1 hl7 has been upgraded from hl7-1.4.3.14 to hl7-1.4.3.15 iface has been upgraded from iface-1.4.4.13 to iface-1.4.4.14 scheduler has been upgraded from scheduler-1.1.1.17 to scheduler-1.1.1.18 sr has been upgraded from sr-1.2.3.13 to sr-1.2.3.14 taskd has been upgraded from taskd-2.4.8.2 to taskd-2.4.8.3 utils has been upgraded from utils-1.1.6.11 to utils-1.1.6.12 Patch date: 2009-12-19 09:58:11.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.viewer10 Version 6.2.1.0 Changes and bugfixes compared to the last submssion (Version 6.2.0.9): - NULL pointer checkings - Delete bitmaps at the end of ExitInstance - Waiting for study opening when prefetch loads thumbnails and packed files List of modified components: download has been upgraded from download-6.2.00.9 to download-6.2.01.0 Patch date: 2009-12-16 10:41:09.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.plugins05 Plugins for Version 6.2 - mprfusiond3d.dll version 0.0.1.23 BTS #9378: - addad warning message when dropped series frame of reference does not match current frame of reference CRUX #18412: - fixed incorrect initial palette range for series with per-image slope/intercepts - fixed incorrect rendering of series with per-image slope/intercepts whose normalized range does not exceed 16 bits Patch date: 2009-11-17 13:21:50.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.viewer09 Version 6.2.0.9 Changes and bugfixes compared to the last submssion (Version 6.2.0.8): - erad.ocx uses downloadMain.jsp - Configuration: Practice Builder 1-2-3 (viewer and CD viewer) - Move strings to the resource - Showing studies without images - NULL pointer checking when sound recognizer is changed - Show report note warning on top - Report handling with Status rights - Prefetch doesn't send cache info on all read object - Crux #18014: Large Overlay data causing image corruption - Crux #18193: PBUSER1 is not showing up in the viewer - Crux #18405: PBUSER tags not displayed in viewer - BTS #9381: Changing servers causes duplicate values in post processing submenus - Plugin Tool memory leak List of modified components: download has been upgraded from download-6.2.00.8 to download-6.2.00.9 Patch date: 2009-11-17 12:38:48.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.medley-4 Scheduler: - When an order is dragged to the off hours part of a modality try to fit it into the nearest possible available position if it overlaps with the order's current position - Allow selecting any ICD9 code (not just the ones configured for the given CPT4). Since we don't have the table of acceptable ICD9 codes, and nobody is manually setting it up at any site. PB123: - CD created by a PB123 server will include the PB123 dcviewer - Handle PB123 version of plugins - Download the appropriate viewer on PB123 servers - Using the newly created set product type license to enable/disable product type and calculate the default product type. - Cleaned up license part of admin/info page: removed redundant license "CD burning", renamed "HIS/RIS" to "HL7 interface", sorted licenses alphabetically - BTS #9384: Report saving via shortcut was broken (report was saved to the shortcut rather than the source study) - BTS #9382: Reset permissions in Copy Settings tool copies values from first account to others - BTS #8969: Added missing bubble help for expand/collapse buttons - Updating help files for v6.2 Deciding from jsp which set of help files to be shown based on settings/licenses, ..." - BTS #9380: BiRADS code is not mapped to HL7 table structure Support for Normality Status in incoming report messages - Fill the Normality Status field of ReportContext table from SRt file - BTS #9379: Copying Hanging protocol rules to users never logged in - Introducing 'Set Status' right to allow status setting, study locking/unlocking and checking lock status on opening - Command line and WEB GUI interface for applying bundles - Added command line tool for password encryption - Added the optional site acknowledgment feature - Submitting stylesheets were broken - Corrected misspelling in temporary device disable dialog box - Expansion mode study open now won't fail on non-openable studies. (Group opening study and relevant priors from an expanded worklist) List of modified components: cases has been upgraded from cases-5.2.4.2 to cases-5.2.4.3 cd has been upgraded from cd-1.3.7.3 to cd-1.3.7.4 classes has been upgraded from classes-2.2.4.1 to classes-2.2.4.2 ct has been upgraded from ct-2.0.3.8 to ct-2.0.3.9 dicom has been upgraded from dicom-1.5.4.23 to dicom-1.5.4.24 help has been upgraded from help-3.0.1 to help-3.0.1.1 hl7 has been upgraded from hl7-1.4.3.13 to hl7-1.4.3.14 iface has been upgraded from iface-1.4.4.12 to iface-1.4.4.13 imadmin has been upgraded from imadmin-1.6.4.12 to imadmin-1.6.4.13 main has been upgraded from main-2.0.10.16 to main-2.0.10.17 scheduler has been upgraded from scheduler-1.1.1.16 to scheduler-1.1.1.17 taskd has been upgraded from taskd-2.4.8.1 to taskd-2.4.8.2 tools has been upgraded from tools-1.2.6.15 to tools-1.2.6.16 Patch date: 2009-11-17 11:22:28.000000000 -0500 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.medley-3 Scheduler: - BTS #9363: Cancelled orders prevent creation of a Block (part 2 - the real bug) - Snapshot (duplicated) fields copied at check-in, can be seen in order after check-in only (Gabor design) - PB123 - Added the product type PracticeBuilder 1-2-3 - Handling new PB123 related licenses - Changing the banner to a final one, removed about eRAD page, removed eRAD specific content from contact_us page, fixed status link handling, showing the actually used logo on customaize pages page - Added default skin and images for PB123 - Created built-in support user "+reseller+" for resellers (disabled by default, may be enabled by placing a file called resPW.rec into var/conf with content similar to static.rec) - Displaying report page for a study with only external report(s) now won't mess up the cached layout - Retrieving from archive could result in studies forwarded to consolidation worklist server if study already resided on a HUB. - Automatically generated admin messages are displayed indefinitely now. - Fixed column shifting bug for eval patch OtherListsSpeedup - Using transparent png image instead of old non-transparent hometop image - Removed misys related images - Allow opening prior studies out of user's access list - Error handling of mounting samba shares fixed (the system asked for user/pass even if something else was wrong) (part 2) - List priors on expanded rows in date descending order regardless the sort order of the entire table (to show the recent priors for the study) - Calculate number of objects (NUMOBJ) in restorearchivedb.sh - Add child_ reference when forwarding staged devices having no child_ reference (e.g. studies created by split/merge) - Avoid creating empty cache and processed directories when registering report files - Restored lost red border around system messages - Corrected stylesheet (abnormal study rows' alternation was missing) - Generic report related enhancements/fixes (allowing use of aggregates in ConditionalAreaGroups fieldcheck, added ExpressionLabelMacros to display expression values, allowing distinct fields definition in DataSourceNesters) - The study row highlight styleclasses were missing - Modified the popup hint's text according to Jim's request - Deleting an addendum puts user in dead end on the browser (IE7) - Cosmetic on Message Boxes (wrapping messages with <H3> automatically) - The #items column is now disabled by default on the other lists page, accessible via a topcell switch - Exporting from the XML editor page fixed. - Automated message sending based on DicomData repository status - If selecting to merge from default list, get a java exception error - Fixed log entries for study delete from the GUI - When using feature to delete series it does not take you back to quickview screen - BTS #9193, #9185: Restart receivemsg after turning HL7 on/off - Relevant Cases page does not sort with newest prior on top, when Date is not on the worklist - BTS #9150: Only users having appropriate rights can access the 'create order for study' feature (on Worklist/Correction page) - Optimization in java Taskman: sleep longer in accept - BTS #9323: XML tags displayed in Forward notice Add margin around messages displayed in message boxes - Optimize SQL queries to use '=' instead of "like" where possible - Repositoryhandler: lock error messages now always include repository name - Fixed spelling on the Study Split page - Added informative exception to help finding invalid field references - Filtering parameters in page context could affect the result - Report and transcribe rights now depend on the reporting license List of modified components: art has been upgraded from art-1.2.1.5 to art-1.2.1.6 cases has been upgraded from cases-5.2.3.20 to cases-5.2.4.2 classes has been upgraded from classes-2.2.3.25 to classes-2.2.4.1 commit has been upgraded from commit-1.0.6.18 to commit-1.0.6.19 dcviewer has been upgraded from dcviewer-2.8.3.8 to dcviewer-2.8.3.9 dicom has been upgraded from dicom-1.5.4.21 to dicom-1.5.4.23 hl7 has been upgraded from hl7-1.4.3.11 to hl7-1.4.3.13 iface has been upgraded from iface-1.4.4.10 to iface-1.4.4.12 imadmin has been upgraded from imadmin-1.6.4.10 to imadmin-1.6.4.12 info has been upgraded from info-1.3.5.3 to info-1.3.5.4 main has been upgraded from main-2.0.10.14 to main-2.0.10.16 prior has been upgraded from prior-1.1.4.10 to prior-1.1.4.11 qc has been upgraded from qc-1.0.8.16 to qc-1.0.8.17 repositoryhandler has been upgraded from repositoryhandler-1.0.1.8 to repositoryhandler-1.0.1.9 scheduler has been upgraded from scheduler-1.1.1.14 to scheduler-1.1.1.16 sr has been upgraded from sr-1.2.3.12 to sr-1.2.3.13 taskd has been upgraded from taskd-2.4.7.34 to taskd-2.4.8.1 tools has been upgraded from tools-1.2.6.14 to tools-1.2.6.15 utils has been upgraded from utils-1.1.6.10 to utils-1.1.6.11 Patch date: 2009-10-30 11:02:08.000000000 -0400 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.plugins04 Plugins for Version 6.2 - masksub.dll version 0.1.0.17 removed multithreading that would crash the viewer List of modified components: Patch date: 2009-10-09 12:03:16.000000000 -0400 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.plugins03 Plugins for Version 6.2 - masksub.dll version 0.1.0.16 set autoprocess prompt dialog topmost property - mprfusiond3d.dll version 0.0.1.22 plugin image download prioritization fix List of modified components: Patch date: 2009-10-02 12:00:35.000000000 -0400 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.medley-2 - Scheduler: - User 8 & 9 fields were not properly added (affects all scheduler tables) - When sending combined procedure orders to PACS, Requested Procedure Description contains Combined Procedure Name instead of Subprocedure Name - Deleted procedures were also sent to Calendar (to see at the orders) - Calendar: don't limit order note length to 128 characters - Calendar: Order notes field is now wrapping lines and scrolling only vertically - Changed Procedure CPT4 code field database length from 12 to 64 (because of Combined Procedures) - schPrint layout is now considered equivalent of schOrder (schPrint xmledit page had problems at add new child popup) - Calendar: removed messing with Timezones - Calendar: do not show popup for orders between scheduling/rescheduling and getting response from the server - PB123 (Partially done): - New licenses have been added (because of PB123): Notify, Prefetch, Report (--notify-, --prefetch-, --report-, --all and --pb123 options added to encodeip) - Accounting page enhancment: option to filter out derived studies - Repository Handler enhancements - No restart needed to pick up config files after change - New utility freeMount - Performance improvement in applyChanges and objdiff - has been rewritten in C++ - when PbR is to be put to archive soft edit changes will be applied to existing objects in one pass - supporting binary/bitwise comparison of pixel data in objdiff (Pixel Data expected to be in the same TS) - Approver was not filled correctly when report was approved from the viewer (Radiologist was picked up instead of the current user) - DICOM Device Settings were not logged to info.log - etc/backup not backing up all files it is configured for (failed extracting filename patterns containing *) - HL7 failed sendMessage tasks did not go to retry in debug mode - Speed enhancement in herpa and frame requests: using OutputStream to send data to the viewer instead of PrintWriter - SQL speed enhancement on date/time filtering - On the quickview page pass parentsession parameter to qvwin.jsp when redirecting (dump links were missing) - Monitor: support for excel export function - Removed absolute path from the calls of system components like "gzip" or "basename" to allow the script to run on other linux distributions. - Eliminate '\r' characters when saving .lst files for fields - Fixed prefetch forward liteness checking - Log huge worklist requests (over 2000 records right now) into info_log - Report fields (like "BI-RADS Code") showed up on worklist's edit page field - Fixed prefetching using forward actions with multiple targets - Throw NullPointerException when null value to be passed to JNI code for SIGSEGV in JNI kills the java VM - layoutElement property values can now contain quote characters (needed for empty value checking in ConditionalAreaGroups). - Customize Labels page: do not show edit icon for tables not used in any layouts - Labels in Plugins configuration screen illegible - Cosmetic for qst.sh: newer versions of 'find' print warning messages if a test expression preceeds option expressions - Handle empty values for Integer types in Dcreg (Pregnancy Status) - Prevent activitysign to create error log entries when user is timed out for these resulted in unnecessary escalated tickets. - MultiHub Cleanup tool did not complete if objects at one hub was a subset of objects at the other hub - Do not try to drop primary indexes when updating table schemes: resulted in SQL syntax error and prevented other updates to be performed - Sending whether the study is a shortcut for the status editing fixed (status editing was disabled for all studies) - sortCaseInSensitive won't throw NullPointerException if the parameter is null List of modified components: archive has been upgraded from archive-1.7.2.4 to archive-1.7.2.5 billing has been upgraded from billing-1.2.6.4 to billing-1.2.6.5 cases has been upgraded from cases-5.2.3.15 to cases-5.2.3.20 classes has been upgraded from classes-2.2.3.17 to classes-2.2.3.25 commit has been upgraded from commit-1.0.6.17 to commit-1.0.6.18 ct has been upgraded from ct-2.0.3.6 to ct-2.0.3.8 dcviewer has been upgraded from dcviewer-2.8.3.7 to dcviewer-2.8.3.8 dicom has been upgraded from dicom-1.5.4.20 to dicom-1.5.4.21 dotcom has been upgraded from dotcom-1.3.0.11 to dotcom-1.3.0.12 hl7 has been upgraded from hl7-1.4.3.9 to hl7-1.4.3.11 iface has been upgraded from iface-1.4.4.9 to iface-1.4.4.10 imadmin has been upgraded from imadmin-1.6.4.8 to imadmin-1.6.4.10 log has been upgraded from log-1.2.5.5 to log-1.2.5.6 main has been upgraded from main-2.0.10.13 to main-2.0.10.14 repositoryhandler has been upgraded from repositoryhandler-1.0.1.5 to repositoryhandler-1.0.1.8 scheduler has been upgraded from scheduler-1.1.1.12 to scheduler-1.1.1.14 sr has been upgraded from sr-1.2.3.9 to sr-1.2.3.12 taskd has been upgraded from taskd-2.4.7.33 to taskd-2.4.7.34 tools has been upgraded from tools-1.2.6.12 to tools-1.2.6.14 utils has been upgraded from utils-1.1.6.7 to utils-1.1.6.10 Patch date: 2009-09-24 05:00:15.000000000 -0400 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.plugins02 Plugins for Version 6.2 - mprfusiond3d.dll version 0.0.1.20 mip export fixed mip engine overhaul (to fix compatibility with new(est) nvidia drivers when export odd images in series, the middle one is always EXACTLY the displayed. (it was offset by half offset/angle) BTS #9304: At certain frame sizes, fused image frame displays corrupted data - device creation backbuffer size now taken from monitor physical resolution instead of desktop size - pressing 'i' displays device and window size information (for debugging) List of modified components: Patch date: 2009-08-03 14:44:51.000000000 -0400 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.plugins01 Plugins for Version 6.2 - spellex.dll version 1.0.0.5 Crux #16772: Spellex Plugin not working on some workstations Crux #16990: Prompt to restart viewer result of spellex install will not go away List of modified components: Patch date: 2009-07-23 14:55:15.000000000 -0400 **************************** **************************** /home/medsrv/releases/patch.62b/README.patch.62b.medley-1 - Scheduler: - Unviewed orders cannot be cancelled now at Orders page - BTS #9300: Order cloning limits changes when state is Scheduled The cloned order is reset to Ordered (unscheduled) state (Device and Scheduled Start/End date is cleared, too). Customer is needed to inform about this behaviour. - BTS #9297: Check Out unavailable if state advances (order table part only) - BTS #8971: Scheduler-->Documents page: The print button doesn't tell you where the document is printing. - BTS #9289: Blocking doesn't work for "Once" - If a block is unscheduled (deleted) do not put it back to the orders list - Add block now can create block for multiple devices - BTS #9294: Create/Duplicate device Blocks (server side) - Scheduler: Display 'View Block' / 'Edit Block' instead of 'View Order' / Edit Order at blocks - Calendar: block menu corrected: using "CreateBlock" instead of "Create block" - Calendar: the drop-down calendar now displays current date in local date format - Calendar: change the "Modality:" labels to "Device:" - Bugfix: Coercion syntax checker didn't allow to create new coercion file - Fix for java exception on the 'Customize pages and logos' page - Fix for move study tool: move could fail if folder for a shortcut already existed at the other hub - Fix for unsynchronized concurrent modification to a static object within Dcreg - BTS #9305: Reason for Order not available from PACS worklist - BTS #9307: Changes to Note was not saved if nothing else was changed in the report - Move Study Tool moves shortcuts (if any) along with the study Study on Multiple Server Cleanup Tool moves shortcuts (if any) along with study objects - Fixed lock releasing problem for skipped studies at Batch report signing - Study Synchronization timeout has been changed to 200ms and is configurable via a config file - Bugfix for memory corruption: writing EOS byte outside the Buffer - Passing cBack to split.jsp for going back to the worklist page after split instead of the quick view page - merge.jsp now correctly fetches fields information from default worklists on CWL servers - Cache State updating has been optimized to put less load on mysql - Corrected the button of record selection on layout editor's preview page - Caching layouts separately for different layoutTypes (order and order.checkin will not be mixed up again) - Increased the length of the rights field in Groups table from 16 to 32 - Writing to Info.log from Repository handler when moving files - Restored disappeared buttons on billing page - qst.sh optimization - Skin (aka Web page style) can now be selected on the "customize pages and logos" page. - Calculating image count for a shortcut was broken - Enable to merge studies having shortcuts. Allow to merge source study instead of shortcut - putting cResultID into contexts caused problems (now that recycling textfileresults works), so cResultID will not be saved to context files anymore (this caused action sytate icons not changing when turning actions on/off on the non-first page of otherlists page) List of modified components: billing has been upgraded from billing-1.2.6.3 to billing-1.2.6.4 cases has been upgraded from cases-5.2.3.13 to cases-5.2.3.15 classes has been upgraded from classes-2.2.3.14 to classes-2.2.3.17 commit has been upgraded from commit-1.0.6.16 to commit-1.0.6.17 dcviewer has been upgraded from dcviewer-2.8.3.6 to dcviewer-2.8.3.7 dicom has been upgraded from dicom-1.5.4.19 to dicom-1.5.4.20 dotcom has been upgraded from dotcom-1.3.0.10 to dotcom-1.3.0.11 hl7 has been upgraded from hl7-1.4.3.8 to hl7-1.4.3.9 iface has been upgraded from iface-1.4.4.8 to iface-1.4.4.9 imadmin has been upgraded from imadmin-1.6.4.7 to imadmin-1.6.4.8 imgproc has been upgraded from imgproc-1.1.1.9 to imgproc-1.1.1.10 info has been upgraded from info-1.3.5.2 to info-1.3.5.3 pbdcm has been upgraded from pbdcm-1.0.1.8 to pbdcm-1.0.1.9 repositoryhandler has been upgraded from repositoryhandler-1.0.1.4 to repositoryhandler-1.0.1.5 scheduler has been upgraded from scheduler-1.1.1.11 to scheduler-1.1.1.12 sr has been upgraded from sr-1.2.3.8 to sr-1.2.3.9 taskd has been upgraded from taskd-2.4.7.32 to taskd-2.4.7.33 tools has been upgraded from tools-1.2.6.11 to tools-1.2.6.12 utils has been upgraded from utils-1.1.6.6 to utils-1.1.6.7 Patch date: 2009-07-23 08:49:04.000000000 -0400 **************************** ****************************