1 - HSS – Healthcare Software Solutions

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