CRIS Release Notes 2.09.10t1 specific Copyright © Healthcare Software Solutions 2014 Registered Office: 3rd Floor i2 Mansfield, Hamilton Court, Oakham Business Park, Mansfield, NG18 5FB These materials are or comprise restricted and proprietary confidential information of Healthcare Software Solutions. Disclosure to or use by the recipient shall not convey any intellectual property rights in these materials. The right to use these materials by the recipient is subject to restrictions and limitations contained in the Provision of Integrated Care Record System and Associated Services Agreement and related agreements. Confidentiality All information in this document is provided in confidence for the sole purpose of adjudication of the document and shall not be used for any other purpose and shall not be published or disclosed wholly or in part to any other party without HSS prior permission in writing and shall be held in safe custody. These obligations shall not apply to information which is published or becomes known legitimately from some source other than HSS. Many of the product, service and company names referred to in this document are trademarks or registered trademarks. They are all hereby acknowledged. Document Control Title CRIS Release Notes 2.09.10t1 specific Author Gary Glover Date Created 25/08/2015 File Ref. CRIS Release Notes 2.09.10t1 specific D5.0.docx CRIS Version 2.09.10t1 Change History Issue Date Author / Editor Details of Change D1.0 21/08/2015 Gary Glover 2.09.10t1 initial draft. D2.0 25/08/2015 Gary Glover Removed references to development product names. D3.0 Bazil Caygill D4.0 14/09/2015 Gary Glover Corrected the new security setting outlined in issue CRIS1013. D5.0 24/09/2015 Gary Glover Issue CRIS-1163 completed Review Date © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 2 of 33 Contents 1. Introduction .......................................................................................................... 5 Purpose ............................................................................................................................... 5 Audience.............................................................................................................................. 5 2. Authentication....................................................................................................... 6 New Functionality ............................................................................................................... 6 3. Core ....................................................................................................................... 7 New Functionality ............................................................................................................... 7 Enhancements ..................................................................................................................... 7 Resolved issues ................................................................................................................... 8 4. Database ............................................................................................................. 10 Resolved Issue ................................................................................................................... 10 5. Date Formatting .................................................................................................. 11 Resolved Issues ................................................................................................................. 11 6. Event Details........................................................................................................ 13 Resolved Issue ................................................................................................................... 13 7. GUI ...................................................................................................................... 15 Resolved issue ................................................................................................................... 15 8. Interfaces ............................................................................................................ 16 New Functionality ............................................................................................................. 16 Resolved Issues ................................................................................................................. 18 9. Post Processing.................................................................................................... 20 New Functionality ............................................................................................................. 20 10. Printing ............................................................................................................. 21 Resolved Issue ................................................................................................................... 21 11. Reporting .......................................................................................................... 22 New Functionality ............................................................................................................. 22 Resolved Issue ................................................................................................................... 25 12. Sessions ............................................................................................................ 27 Resolved issue ................................................................................................................... 27 13. Setup Tables ..................................................................................................... 28 Resolved Issue ................................................................................................................... 28 14. Stats .................................................................................................................. 29 Enhancement .................................................................................................................... 29 Resolved Issue ................................................................................................................... 29 15. Vetting .............................................................................................................. 30 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 3 of 33 Resolved issues ................................................................................................................. 30 16. Worklists ........................................................................................................... 32 New Functionality ............................................................................................................. 32 Resolved Issues ................................................................................................................. 33 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 4 of 33 1. Introduction Purpose This document will outline the functional changes made to this release. It will detail any new features, enhancements to existing functionality and list changes made due to existing functionality not working as expected. Audience This document is primarily for the customer, so they have a clear understanding of what is included compared to previous releases. Internal stakeholders such as sales, product/client managers and Release Management personnel will also have visibility to this document and be involved in the review process. © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 5 of 33 2. Authentication New Functionality CRIS-1057 Description Resolution Fixed in Single Sign On implementation with AD We need to provide the facility for automatic login using Single Sign On, which is validated against the Active Directory domain. Shared workstation facilities are also needed to be implemented. Single Sign On is now implemented as required. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 6 of 33 3. Core New Functionality CRIS-960 Description Resolution Fixed in API for AVDATA for external systems Provide an API for external systems to retrieve AVDATA documents on request so that these are available on request from external systems without relying on HL7 messaging It is now possible to transfer AVData via HTTP instead of FTP. This is configured by the XR setting AVDATAMANAGER.useHTTP. In addition, the following XR settings should be configured to point to the new AVData system: AVDATAMANAGER.HTTP.URL, AVDATAMANAGER.HTTP.User and AVDATAMANAGER.HTTP.Password. Note that data migration is required before the HTTP solution can be implemented. 2.09.10t1 Enhancements CRIS-1076 Description Resolution Fixed in CRIS-845 Description Resolution Fixed in CRIS-1059 Description Resolution Fixed in Cannot close ‘role selection’ dialog box. If a user has a number of available roles, when the dialog appears so the required role can be chosen, there is no way the user can cancel the login process and shut down the application. The user can now *shut down CRIS* during the login process by closing the role selection dialog box. 2.09.10t1 Reduce the numbers loaded upon login When CRIS has been deployed as part of a large consortium, the login process is taking too long. This is caused because it reads all of the users from the ‘staff’ table into memory as it starts up. Changes have been made to reduce the time taken to complete the visible startup process, by processing old staff members in the background, whilst the current user maintains control of the application. 2.09.10t1 Printing delays in CRIS The introduction of saving the printed reports has significantly increased the time between requesting one batch print and being able to change the filter to request the next one: CRIS is hanging at a point when users are expecting to be able to make changes. An additional thread was added to handle storing items in an analogous way to printing them that was already present. Essentially, each item is placed in a queue and control is immediately passed back to the rest of CRIS. The background thread then handles the processing of the queue. This avoids the hanging, and ought to allow for the "type-ahead behaviour" that had been possible previously. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 7 of 33 Resolved issues CRIS-1074 Description Resolution Fixed in CRIS-1075 Description Resolution Fixed in Cannot select roles by using up and down arrow key in some cases. During startup process, Role selection dialog box in CRIS, is not working as expected in some cases. (i.e. cannot select roles without pressing the TAB key) The ‘roles’ can now be selected using the ‘up’ and ‘down’ arrows as expected. 2.09.10t1 When a role is selected by using keyboard, incorrect activities are shown in Role selection dialog box. Where a user has multiple roles, selecting a specific role doesn’t display the associated activities of that role in the ‘Roles’ selection dialog box. The associated ‘activities’ are now displayed correctly when a user selects a particular role. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 8 of 33 CRIS-1077 Description Patient event list dates When undertaking the following sequence: create a new event as a request; appoint it; cancel it; reappoint with different date and time; and then reload the patient event list The time (onscreen) is correctly updated to the new time, but the onscreen date is not. Resolution Fixed in CRIS-1116 Description Resolution Fixed in The underlying data in the database has been correctly updated. The correct date is now displayed onscreen alongside the correct time. 2.09.10t1 Nuclear Med - Syringe info not inserting It is not possible to attach syringe information against an event due to a database error. The issue is that the time format is ‘hh:mm’, which is 5 characters in length but the database field only hold 4 characters – ‘hhmm’. The GUI will always display the 5-character format. Before this is saved to the database, the ‘:’ is removed, so the time is saved without error. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 9 of 33 4. Database Resolved Issue CRIS-1010 Description Error in ‘Batch verify’ due to time being stored incorrectly Resolution The GUI will always display the 5-character format. Before this is saved to the database, the ‘:’ is removed, so the time is saved and retrieved without error. 2.09.10t1 Fixed in When adding a report to batch verify, the time is stored with a colon, e.g. 09:50. This leads to an error when loading the batch from the batch verify screen. © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 10 of 33 The GUI will always display the 5-character format. Before this is saved to the database, the ‘:’ is removed, so the time is saved without error. 5. Date Formatting Resolved Issues CRIS-1005 Description DOB field no longer accepts certain date formats Since the changes to the date field layout, it is no longer possible to enter certain formats into the DOB fields in CRIS. For example, entering any of the following into the DOB field on the main CRIS screen in order to search for a patient brings back 16-Apr-0076 instead of 16-Apr-1976: 160476, 16 04 76, 16 4 76, 16/4/76 or 16/04/76 When entering into the DOB field on patient details the same date is calculated in the background and a warning message appear to say DOB cannot be more than 150 years in the past. Resolution Fixed in CRIS-1006 Description Resolution Fixed in CRIS-1009 Description Resolution Fixed in Note that the above formats work as expected in other date fields. Date of Birth / Date of death fields now calculate dates correctly and not from the year 0. 2.09.10t1 Certain date formats return an incorrect date Recent changes to the formatting of dates and times have been implemented. In particular, dates are now of the form dd-MMM-yyyy as opposed to dd/MM/yyyy. Since these changes, entering the following date formats no longer work as expected: (1) dd-M-yyyy (2) dd-M-yy (3) dd.M.yyyy (4) dd.M.yy, (5) dd.MM.yy (6) dd.MM.yyyy (date before 2000 only) All expected date format entries are now supported. 2.09.10t1 Validation no longer occurs in the date fields in CRIS Before the recent date/time formatting changes, if an invalid date was entered into a date field then a warning message would be displayed to the user and the field would be blanked. This no longer occurs and an unexpected and often seemingly random date appears in the field instead. E.g. Entering 31/04/2015 would evaluate to 01-May-2015. Changes have been made to better handle the entry of dates in the various formats now supported, and to ensure that error messages are more coherent. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 11 of 33 CRIS-1217 Description Resolution Fixed in Printed Letter arrival times different from Diary When an appointment letter is printed from a worklist, the resulting letter has prep time for the examination taken into account. When printing an appointment letter directly from the diary, the prep time is not taken into account. The ‘prep’ time is now being accounted for irrespective from where the letter is being printed. 2.09.10t1 CRIS-1239 Description Diary number format exception. Errors are generated when resizing an event on the Diary. An error dialog is produced when resizing an event on the diary, and the 'booked' field for the room is not incremented correctly. Resolution Fixed in Dragging and re-sizing events on the diary now work as expected. 2.09.10t1 CRIS-1245 Description Date range not saving in Diary. When attempting to close a time range in a room in the diary, an error is thrown and the closure is not saved. If a user right-clicks on a room header in the diary and selects 'Close time range', saving this range throws an error to say the value is too long. This is caused by colons not being removed before saving. E.g. if the time range is from 10:00 until 11:00, it attempts to save 10:0011:00 into the database, when it should actually be saving 10001100. It errors as the database field is only 8 characters long. Resolution Fixed in A date range can now be saved in the diary without error. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 12 of 33 6. Event Details Resolved Issue CRIS-1086 Description Events showing an incorrect status after rollback When statuses are added in CRIS, the most recent status is normally set to be the current status. However, certain statuses should never be set to current and, when one of these is added, the previous status remains the current one. The statuses that should never be current are those with category V (vetted), P (printed), E (emailed) or D (document). So, for example, if a request is created and then vetted, the request status will remain the current status. An issue occurs when doing Undo Attend, Not Performed. After the Not Performed status is added, it should add back the most recent current status. However, the usual check to ensure the previous status can be current is not done and so it is possible for one of the above four statuses to be added back as a current status. Example: An event is requested, appointed, printed, attended, and then undo attend, not performed is selected. This results in the following status list: Status 1 = Request, not current Status 2 = Appointed, not current Status 3 = Printed, not current Status 4 = Attended, not current Status 5 = Not performed, not current Status 6 = Printed, current This is incorrect as, although 'Printed' is the last status before 'Attended', it should not be set to current. The last status added should instead be: Resolution Fixed in Status 6 = Appointed, current The correct status is now inserted after Undo Attend, Not Performed has been selected. This prevents the vetted, printed, and emailed or document statuses from being incorrectly set as the current status. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 13 of 33 CRIS-1132 Description Resolution Fixed in Error message displayed when changing event from daylist An error message is displayed, ‘Request has been deleted’, when following Change workflow from Day list. Fixed issue when updating the time an attendance is booked for. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 14 of 33 7. GUI Resolved issue CRIS-1115 Description Resolution Fixed in Author, License and notes information can be changed by user Text in ‘Acknowledgements’ tab in ‘About CRIS’ dialog box can be manually changed by user. The text in this tab is no longer editable, therefore cannot be changed by the user. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 15 of 33 8. Interfaces New Functionality CRIS-980 Description Resolution Fixed in Create a DTI interface for the HSS DTI Hub application. There is a requirement to create an interface for the HSS DTI Hub application. Implemented HSS DTI Hub endpoint in CRIS 2.09.10t1 CRIS-1011 Description Sending Reporting Groups as intended reporter Where sites use reporting groups it can be useful to include the reporting group as part of the outbound message for PACS It is now possible to send out resource groups across the PACS interface in HL7 messages. These are sent only when the attribute SendAdditionalNTEInfo is set to true (default false). In addition, the EJBSERVER user must have GENERAL.ResourceManagementModuleAvailable = 'Yes'. Resolution The group information is sent out in NTE segments with the first repetition containing the code, the second repetition containing the description and NTE:4 containing 'RG' to identify this segment as a resource group. E.g. NTE|1||Resource group code 1~Group 1 description|RG NTE|2||Resource group code 2~Group 2 description|RG As resource groups are stored at exam level, if an event contains multiple exams then the message for each individual exam will only contain groups assigned to that exam. Fixed in CRIS-1014 Description Resolution Fixed in Note that a change has been made to the IEP interface to send out a set of NTE segments per exam whenever SendAdditionalNTEInfo = true. This is to ensure groups against all exams are sent. If the attribute is set to false then it works as it currently does and only sends NTE segments in the first exam section. 2.09.10t1 Protocol field to be included in messaging to PACS Where vetting is done, it is useful to be able to message the protocol selected or created to the outbound interface, both with PACS driven reporting and external tele radiology services. This component should be a configurable part of outbound messages. It is now possible to send protocol information with any outbound OMG/ORU message to PACS or IEP. The information is sent in NTE segments, with the protocol text sent in NTE:3. This functionality is wrapped around the new attribute SendAdditionalNTEInfo. If this is set to 'false' then only clinical history is sent in NTE segments, which is how it worked before. If it is set to 'true' then it will send both clinical history and protocol information. In addition, if the attribute is set to true then NTE:4 is populated with 'CH' or 'PR' respectively, to show whether this text is clinical history or protocol info respectfully. The attribute is 'false' by default. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 16 of 33 CRIS-1034 Description Resolution Fixed in Event Comments required to pass to the PACS interface Interface change required to ensure the event comments are sent, like the clinical history field, with note type (NTE:4} populated with RE for remark . Likely to require an attribute for backward compatibility. Event comments are now sent across the PACS interface whenever the attribute SendAdditionalNTEInfo is set to true (default false). The comments are sent in NTE:3 and NTE:4 is set to 'RE'. 2.09.10t1 CRIS-1163 Description Reason for exam and Clinical safety questions to be sent across interfaces in an NTE segment EMRAD requirement Reason for exam and Clinical safety questions to be sent across interfaces in an NTE segment. This should be controlled by the attribute SendAdditionalNTEInfo. Resolution Clinical safety questions will now be sent to PACS in NTE segments whenever the attribute SendAdditionalNTEInfo is set to true. NTE:4 will be set to 'QN' for these segments. If the new attribute SendReasonForExam is set to true then OBR:31.2 will be populated with the Reason for exam. This field will be split into multiple repetitions whenever the text exceeds length 300, or whenever a line break appears in the text. Note that this change will also affect the IEP interface. Fixed in 2.09.10t1 CRIS-1164 Description When a merge is done in CRIS it should create a trigger leading to an A08 message – EMRAD When a CRIS merge is performed, a MERGE interface trigger is create as expected. It should also be possible for an UPDATE trigger for the main patient to be created, leading to an A08 message. This should be switchable via an XR setting. It is now possible for an A08 message to be sent out following a patient merge in CRIS. The UPDATE trigger will be created as long as the new XR setting GENERAL.SendUpdateOnMerge is set to 'Yes' (default 'No'). The update message will be for the main patient. 2.09.10t1 Resolution Fixed in © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 17 of 33 Resolved Issues CRIS-998 Description Resolution Fixed in CRIS-1114 Description IEP Sends Wrong Events When sending events for reporting over the IEP interface, it is possible to configure the system to send prior events. These should be previous attendances for the same patient. This works as expected when sending events from the patient's 'Events' page. However, if sending from a worklist that includes attendances for other patients, it is possible for these attendances to be erroneously sent over the IEP interface. A change is required to ensure only priors for the selected event's patient are sent with the event that requires reporting. The IEP interface now sends the same priors for an event, regardless of whether the event was sent from the patient's event list or from a worklist. 2.09.10t1 Partial Clinical History signature sent over the interfaces When sending messages to PACS, the Clinical History is sent across in NTE segments. The signature should be excluded from the message, i.e. the text that is automatically that displays the user, date and time. Example: Clinical History Line 1 "(Entered By USER1 (Test User) on 22-Jun-2015 at 16:26)" This sends out: NTE|1||Clinical History Line 1 NTE|2||on 22-Jun-2015 at 16:26) Resolution Fixed in Only the first NTE segment should be sent. The signature is now fully removed from NTE segments as expected. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 18 of 33 CRIS-1167 Description Resolution Fixed in Adding a delay to an interface trigger no longer works It is no longer possible to add a delay to an interface trigger in order to prevent it from being processed straight away. Any interface trigger will be processed on the hour of the time due. So, for example, if the current time is 9:25 and a two minute delay is added so that the time due is 9:27, the trigger will actually be picked up at any time after 9:00, meaning it will be picked up straight away rather than waiting the required two minutes. This will mean VERIFY triggers, which are delayed by two minutes as standard, will be sent out immediately. It also means that manual re-triggering, which should stagger the trigger processing to avoid too great a load, will no longer work, as the triggers will be processed in bulk on the hour. Adding a delay to an interface trigger will now work as expected. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 19 of 33 9. Post Processing New Functionality CRIS-959 Description Resolution Fixed in CRIS-961 Description Resolution Fixed in Allow Auto Reporting when Report Editor is restricted Where restriction is enabled to stop the report editor being used, it must still be possible to allow a user to create auto reports in post processing - there should be a security setting for the user to indicate which users are allowed to auto report. Use the restrict report setting to implement the ability to auto report. Permission to Auto Reporting feature now only depends on the System Setting, REPORT.AUTO_REPORT, regardless of other System Settings like GENERAL.CREATE_REPORT, GENERAL.CHANGE_REPORT and REPORT.PEER_REVIEW. (Note: if REPORT.AUTO_REPORT is not set, it is regarded as N (i.e. No)) 2.09.10t1 Post Processing to be read only once event is sent for external reporting Post Processing should be locked so that changes can't be made once an event is being reported externally to stop changes to exams, etc being made. Two new settings are required. An XR setting that ‘locks down’ the exam once it has been processed. A security setting to allow only ‘super users’ to override the ‘lockdown’. Also need to add functionality for resending of post processing message Post processed data can now be locked down with XR setting ‘POSTEXAM.LockdownPostProcessing’ set to ‘Yes’ but can be overridden if the user has the ‘GENERAL.OVER_PPROC_LOC’ security setting. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 20 of 33 10. Printing Resolved Issue CRIS-1097 Description Resolution Fixed in Printed Documents stored on the server results in NullPointer Error It is possible that if a user attempts to print a document a null pointer exception will be generated, this occurs when using HTTP not FTP When storing printed documents, a previously closed data transaction is trying to be closed again, leading to the error message seen. The error is no longer thrown and additional debug is added to inform the user when it is attempting to close an already closed transaction. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 21 of 33 11. Reporting New Functionality CRIS-958 Description Obstetrics reporting with external report interface Where the report editor is restricted to read only, it must be possible to configure at modality level which of the modalities this restriction applies to such that an event of modality 'O' is still reportable in CRIS. Possible solutions: Using the CRISMODL table to include extra field to enable an override of report, if report is set to read only. XR Setting If it's required to be site/trust specific then does it make more sense to add an XR setting? We could have it so that, for anything at all to be reported, the user must still have GENERAL.CREATE_REPORT/GENERAL.CHANGE_REPORT. But then, if they have an addition XR setting, e.g. Report.ModalitiesForReporting, set then only the modalities listed in this setting can be reported. E.g. Report.ModalitiesForReporting = O, M then only obs and MRI exams can be reported. If Report.ModalitiesForReporting is not set it could continue to work as it currently does. Would need to think about what to do for mixed modality events. Resolution New XR Settings: REPORT.ModalitiesForReporting. Other Affecting Settings: System Settings: GENERAL.CREATE_REPORT, GENERAL.CHANGE_REPORT, REPORT.AUTO_REPORT and REPORT.PEER_REVIEW. Any kind of modality including Obstetrics can be restricted. Reporting facility is allowed mainly based on the modalities provided through the XR Setting, REPORT.ModalitiesForReporting, and if the settings is empty, it implies all the modalities are allowed in reporting. Reports with no allowed modalities are not displayed unless there is a requirement for adding addendum, changing acknowledgement fields and/or changing double reporting. Main Areas where changes are mainly affected: XR Setting panel will pop up a multiple selection dialog box for modalities (Currently multiple selection dialog box is implemented for only modality even though underline API is also modified through this issue to compatible with other settings too. These enhancements will be addressed in future.) © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 22 of 33 While creating a new event under Reporting mode, allowability for report creation is restricted mainly based on modalities and other relevant System Settings (these settings already are mentioned above). While creating a new event under sonographer mode, allowability for report creation is restricted based on modalities and other relevant System Settings. Reporting facility in Batch Verify List is restricted based on modalities and other relevant System Settings. Reporting facility in Day List is restricted based on modalities and other relevant System Settings. Reporting facility in Dictation List is restricted based on modalities and other relevant System Settings. Reporting facility in Event Details is restricted based on modalities and other relevant System Settings. Reporting facility in Event List is restricted based on modalities other relevant System Settings. Reporting facility in Post Processing is restricted based on modalities other relevant System Settings. Reporting facility in Report Info Lists is restricted based on modalities other relevant System Settings. Reporting facility in OverrideConsentReason is restricted based on modalities other relevant System Settings. CRIS Editor is restricted based on restricted based on modalities other relevant System Settings. Reporting facility in Session Management is restricted based on modalities other relevant System Settings. In a list, multiple selection of items may be enable or disable reporting button even though one event can only be reported. Event with at least one exam with allowed modality will enable reporting facility depending on other relevant System Settings too. Fixed in 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 23 of 33 CRIS-1013 Description Restrict report editor to read only Where reporting is being done externally to CRIS, there needs to be a method for allowing users of CRIS access to the report editor to review reports, but not to create them unless specific criteria are met. Add a setting that restricts the report editor to view only, in that the report can be viewed and the finished page can be access such that double reporting/museum codes etc can be added as well as communicator type functionality still works. Ensure reporting can be restricted to view only without affecting other workflows around the report editor New security setting , default No, that enables: - Acknowledgement status popup and panel - Double reporting fields Change Report =Y should override this setting Print Report should also be allowed Setting to be called restricted reporting mode Restricted reporting mode to be able to be set independently of change report setting and still have the complete desired effect. Resolution Changes made ensure that when GENERAL.CHANGE_REPORT and GENERAL.CREATE_REPORT (which are set in tandem) are set to "N" (No), then by setting REPORT.PEER_REVIEW to "Y" it is possible to edit both Acknowledgement and Double Reporting sections on the ‘FinishedPage’. Otherwise, behaviour is unaffected. GENERAL. CREATE_REPORT/ PEER REVIEW CHANGE_REPORT Y N Fixed in Y Y N N N Y OUTCOME Ignore restricted reporting setting, allowed to do anything Ignore restricted reporting setting, allowed to do anything Works as it currently does, i.e. cannot do any kind of reporting Can change acknowledgement/double reporting sections 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 24 of 33 CRIS-1012 Description RCR Reporting Guideline Changes - Visibility of name/grade etc Visibility of name, professional status, grade, position and registration number is required when reporting. Identification of their name, professional status, grade, position and registration number is required when recording their interpretation of an imaging investigation. This can be achieved using a free text 'signature' field. Add four free text fields to the Clinicians table: Primary Signature, Primary Signature Description, Alternative Signature, and Alternative Signature Description. They can then be included in interface messages/printed reports, although they will not be displayed in the CRIS report editor itself or saved in the database as part of the report text. In terms of the interfaces, the signature should be included in an OBX segment following the report text. The signature used should relate to the clinician sent in OBX:16, which will be the person who reported, verified or addended the report. This should be the primary signature only and whether or not to send it should be switchable via a new attribute. This functionality should be added for all interfaces. It should be possible to display both the primary and the secondary signature in a printed report. Resolution Fixed in Radiologist 'signature' is now appended to reports. There is a new attribute which controls this 'IncludeClinicianSignature'. 2.09.10t1 Resolved Issue CRIS-962 Description Editing report text after removing clarification If a report has clarification markers, and a particular workflow is followed to remove the mark and edit text, it causes the exception error below: 2013-06-14 12:47:31,652 [AWT-EventQueue-1] DEBUG hss.digitaldictation.dragonapi.DragonAPI caretUpdate 260 - Caret changed 2013-06-14 12:47:35,085 [AWT-EventQueue-1] DEBUG hss.digitaldictation.dragonapi.DragonAPI caretUpdate 260 - Caret changed Uncaught exception in event thread for java.awt.event.KeyEvent[KEY_PRESSED,keyCode=8,keyText=Backspace,keyChar=Backspac e,keyLocation=KEY_LOCATION_STANDARD] on hss.radiology.reports.CrisEditor[,0,0,1215x474,layout=javax.swing.plaf.basic.BasicTextUI$ UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.basic.BasicBorder © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 25 of 33 s$MarginBorder@250cce,flags=360,maximumSize=,minimumSize=,preferredSize=,caretCo lor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf. ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIReso urce[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r =51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit= hss.radiology.reports.ReportEditorKit@1fc719b,typeHandlers=] java.lang.ClassCastException: java.lang.Boolean at hss.radiology.reports.ReportDocument.remove(ReportDocument.java:604) at javax.swing.text.DefaultEditorKit$DeletePrevCharAction.actionPerformed(Unknown Source) at javax.swing.SwingUtilities.notifyAction(Unknown Source) at javax.swing.JComponent.processKeyBinding(Unknown Source) at javax.swing.JComponent.processKeyBindings(Unknown Source) at javax.swing.JComponent.processKeyEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at hss.app.WaitCursor.dispatchEvent(WaitCursor.java:47) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Resolution Fixed in If the ‘clarification’ markers are removed, the remaining text can be edited without error. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 26 of 33 12. Sessions Resolved issue CRIS-1220 Description Resolution Fixed in Error message when saving comments in sessions An error message is thrown when saving a comment to a session event. The error was being thrown by the database due to an underlying ‘date/time’ formatting error. The formatting has now been corrected and the session data can be saved as expected. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 27 of 33 13. Setup Tables Resolved Issue CRIS-1058 Description Intended Clinician cannot be applied via Protocol Templates When attempting to add the 'Intended Clinician' to an existing protocol template the value is not saved. The problem also applies to new Protocols as well as existing protocols. Resolution A change to the template is now correctly flagged when editing a protocol from the setup screen allowing ‘Intended Clinician’ field to be saved correctly. 2.09.10t1 Fixed in © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 28 of 33 14. Stats Enhancement CRIS-1146 Description Resolution Fixed in Stat date csv output formatting It should be possible to configure whether stats outputs display dates in the new format (dd-Monyyyy) or continues to use the old format (dd/MM/yyyy). Using the new format may affect sites who require the output to be used in downstream systems. Add a new XR setting called STATS.UseCUIDateFormat. If set to 'Yes' it should use the new format and set to 'No' it should continue to use the old one. The default should be 'No'. The stats output can now display dates in either the new or the old format, depending on whether the XR setting STATS.UseCUIDateFormat is set to 'Yes' or 'No' respectively. By default the old format will be used. 2.09.10t1 Resolved Issue CRIS-1107 Description Resolution Unable To Run Stats Where Date Fields Are Required When running a stat with a 'Calculated' date field, an error is displayed indicating that the month is invalid. This happens due to the formatting forced within CRIS conflicting with underlying code. There is also an issue when running stats with DATE.TODAY in the Stat Start/End Date field, as this will also throw a formatting error. Stats fields that return dates and are calculated from a Stats Method (e.g. Derived fields) were being run with the wrong date format. This caused the sql to error. The format has been updated to the new 'dd-MON-yyyy' format, which is compatible with both oracle and postgres, and so the error no longer occurs. Adding DATE.TODAY to the Stat Start/End Date fields also now uses the new 'dd-MON-yyyy' format and so no longer errors. Fixed in In addition, existing stats with a date saved into Stat Start/End Date in the old format would also throw errors. A database script will be run on update to change all such dates to the new format. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 29 of 33 15. Vetting Resolved issues CRIS-1085 Description Radiologist widget Vetting list filters When using the Radiologist widget with the vetting list, the counts are incorrect when clicking through to the list from the generated numbers. The issue appears to be with the Justify box on the vetting list being populated with ‘Y’ when clicking through from the widget. Changing the ‘Y’ to Blank will then show the same counts as on the widget. A fix is required to ensure that the justify field is always defaulted to Blank when loading from the Radiologist Widget. Resolution Fixed in CRIS-1089 Description The vetting list now sets the ‘Show Justified’ field to Blank whenever it is loaded from the Radiologist Widget. 2.09.10t1 ‘Required within X number of days’ Protocol Template Vetting It has been noticed that the 'Required By' field via the Protocol screen does not clear/update correctly. This occurs when a protocol template is selected with a ‘Required within X number of days’ defined via the Protocol Template. This populates the ‘Required By’ field in the event as expected. However, if the user then chooses a different Protocol Template which does not have a defined ‘Required within X number of days’ – i.e. a blank field via the template, then the date from the previous protocol is not updated. The ‘Required within X number of days’ needs to update based on the template when the previous template had a positive value and the subsequent template had a blank value. Resolution Fixed in Selecting a protocol that is configured with a blank required number of days will now blank out the 'Required By' field when vetting. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 30 of 33 CRIS-1227 Description Waiting status vetting issue Resolution Changes were made to the ‘Vetting Status’ update process to ensure that if a Vetting Rejected action is requested this is correctly stored against the current event. 2.09.10t1 Fixed in When vetting and rejecting a Waiting status event in CRIS it doesn't display the thumbs down icon. If the event is vetted and rejected a second time the thumbs down icon then displays. © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 31 of 33 16. Worklists New Functionality CRIS-1154 Description Resolution Vetting and Reporting Group development to enable use of the functionality. The new ‘Group’ fields in the [Vetting List] and [Report Info List] have two key limitations which means it is difficult to implement or use the new functionality. The Groups make use of the already existing ‘Resource Group’ and ‘Resources’ tables in CRIS which are associated with the Resource Module. However unless both the Vetting Module and Resource Module are fully implemented the only method of applying ‘Groups’ either for Vetting or Reporting is manual per individual event details via event details or by right-clicking the event from the events list or a worklist. Both methods require 4 key presses to initiate and complete a pop up screen which is laborious and is not in line with other existing functionality which enables customer to easily assign vetting and reporting worklists via practitioner and intended clinician. It is also impossible to multi assign ‘Groups’ to events which do not require vetting, or attendances as the only place this function is available is via the [Vetting List] screen and exams not marked as vetting required, and attendances do not appear here. This is a significant retrograde step for sites who are used to managing Reporting list using intended Clinician via the Post Processing and using ‘multi-select’ via the [Report Info List] and using right click ‘Intended Clinician’ functions. Added 'resource' group field to : Event lists (via right-click, multple can be selected) Post Processing Event Entry Fixed in CRIS-1198 Description Resolution Fixed in KNOWN ISSUE: When this new setting GENERAL.SingleResourceGroupPerEvent is set to 'Yes', an error is thrown when using batch verify with Order set to 'Batch'. This issue will be fixed in a patch against CRIS-1281. 2.09.10t1 Adding dates when report info list is loaded Dates must be displayed under date fields when report info list is loaded in the very first time (i.e. when no preferences for dates are available). Dates are displayed under date fields when report info list is loaded. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 32 of 33 Resolved Issues CRIS-1052 Description Resolution Date fields in report info list If date preferences for Report info list are deleted in the DB then the Start and End date fields in the report info list will become unusable. When preferences are not available for start date and end date, the following default will be set: Start date = a week before End date = current date (i.e. today). Once this is changed, the changes will be stored to the user’s preferences. Fixed in CRIS-1069 Description Resolution Fixed in Calendar control is working and F4 keystrokes are working as expected in all cases. 2.09.10t1 Vetting List not working as expected When the Requested After field in Vetting List is not populated the list takes as its starting point today's date rather than having no lower bound on the date. Functionality has been introduced to ensure that empty date fields occurring in specific WorkLists pages were either returned as null values, or as today's date. 2.09.10t1 © Healthcare Software Solutions 2014 Effective Date – 10/07/2014 HSS Doc ref: Document1 All Rights Reserved Commercial In Confidence Page 33 of 33