Audit activity

The log records a complete audit trail: view interface messages, user actions, event deletions, and status changes.

Open the log

  1. On the menu bar, click Tools.
  2. Select Server > View Log.
  3. Select items from the drop-downs to filter results.
  4. Click the List button.
  5. Click an item to show more information in the display panel.
Field Description
Date range

Displays the date range or selected month.

Level

When left blank, all messages are shown.

If one of the three options is selected from the drop-down, messages from that level and above are shown.

In order of high to low: Error, Warn, Info.

Category

When left blank, messages from all categories are shown.

If one of the three options is selected from the drop-down, only messages from that category are shown.

Subcategory

Subcategory can only be selected once a Category has been selected.

Type

Type depends on the selected Category, and also on your interfaces. Your list may vary from what is shown here.

The table below gives details of the most common types.

Identifier fields

If a patient record is selected, the patient identifiers are displayed in this row. The Details Type field indicates what the information shown in the display panel at the bottom of the screen refers to, for example, HL7, TRIGGER (For Cris). Patient identifiers are not always available; whether they are available depends on when the message was generated.

Display

This panel will show details about messages.

Button Description
This Month

Show data for the current month, or up to the current date for this month.

List

Click to refresh the data after making any selections.

Previous

Show data from the month before the current display.

Next

Show data from the month after the current display.

Save

Save the displayed data as a CSV file.

Done

Close the View Log screen.

Note:

  • EJBSERVER is the Cris interface engine.

  • EJBSERVER is the ID for system-generated messages.

  • Anything with unknown data will be flagged as EJBSERVER (for example, unknown referrers or referral sources).

Users logged in

  1. Select Tools > Server > View Log.

  2. Select from the dropdowns:

    • Level = INFO

    • Category = Cris

    • Subcategory = LOGIN

    • Type = LOGIN

  3. Click the This Month button.

  4. You can see:

    • User ID and terminal number of users who logged in this month.
    • Date and time of this action.

    Click the Previous button to show events from last month.

    Click the Next button to move forward one month.

Export log

  1. Select Tools > Server > View Log.

  2. Select from the dropdowns (for example):

    • Level = INFO

    • Category = Cris

    • Subcategory = LOGIN

    • Type = LOGIN

  3. Click the This Month button.

  4. Click the Save button.

  5. Select the folder in which you wish to save the log.

  6. Enter a name in the File Name field.

  7. Click the Save button.

Duplicate patient records

  1. Select Tools > Server > View Log.

  2. Select from the dropdowns:

    • Level = WARN

    • Category = Cris

    • Subcategory = PATIENT

    • Type = PATIENT DUPLICATE

  3. Click the This Month button.

  4. You can see:

    • Cris / NHS / Hospital number of records flagged as duplicates.

    • Date and time of this action.

    Click the Previous button to show events from last month.

    Click the Next button to move forward one month.

Note:

If you spot any duplicate patient records, you can apply a flag so that an administrator is alerted to the issue. They will investigate and, if appropriate, merge the records. See Patient Correction. Right-click a duplicate patient record and select Flag as possible duplicate.

Tip:

  • To add a CATEGORY or SUB-CATEGORY go to System > Normal Tables > CRISLOG.

  • To add a LEVEL go to System > Normal Tables > CRISLGLV.

  • To add an ITEM go to System > Normal Tables > CRISLGTP.

Example:

Common examples of Types. See Reference - Log for a full list of items.

Type

Category

Sub Category

Level

Description

GEPACSFAILED

CRIS

DTI

ERROR

GE desktop integration failed.

EVENTDELETE

CRIS

EVENT

INFO

User deleted an event.

EVENTMOVE

CRIS

EVENT

INFO

User moved an event to a different patient.

ATTENDBOOKEDEXAM

CRIS

EVENT

WARN

An attendance has been created for a patient for an exam that they already have an appointment for.

PATIENTDELETE

CRIS

PATENT

INFO

Patient was deleted.

DEMOHISFAILED

CRIS

PATIENT

ERROR

Update of demographic data failed to store history.

PATIENTMERGE

CRIS

PATIENT

INFO

Patient was merged.

PATIENTUNMERGE

CRIS

PATIENT

INFO

Patient was unmerged.

TELEPHONETRUNCATED

CRIS

PATIENT

WARN

A patient's telephone number has been truncated due to being too long for the field.

REPORTPROPERTYCHANGE

CRIS

REPORT

INFO

Report properties where changed.

VERIFYSTATUSCHANGE

CRIS

REPORT

INFO

A reports verify status was changed.

PASCHANGEIDFAILED

INTERFACE

PAS

ERROR

Received a message from the PAS system attempting to change the patient primary key which failed.

PASMERGEFAILED

INTERFACE

PAS

ERROR

Received merge message from PAS which failed.

PASERRORRESPONSE

INTERFACE

PAS

ERROR

An error message returned from PAS.

PASREMOVED

INTERFACE

PAS

INFO

PAS removed a patient linked to Cris.

PASDOBFAILED

INTERFACE

PAS

WARN

Received a patient update message from PAS with incorrect DOB.

PASNHSFAILED

INTERFACE

PAS

WARN

Received a patient update message from PAS with incorrect NHS number.

PASTITLEFAILED

INTERFACE

PAS

WARN

Received a patient update message from PAS with incorrect title.

PASPOSTCODEFAILED

INTERFACE

PAS

WARN

Received a patient update message from PAS with incorrect postcode.

PASSEXFAILED

INTERFACE

PAS

WARN

Received a patient update message from PAS with incorrect sex.

OCMSORDERNOTFOUND

INTERFACE

PAS

WARN

Received an order message relating to an order that could not be found.

PASGPFAILED

INTERFACE

PAS

WARN

Received a patient demographics message with invalid GP / Practice details.

PASDODFAILED

INTERFACE

PAS

WARN

Received a patient demographics message with invalid DOD.

OCMSORDERINVALID

INTERFACE

PAS

WARN / ERROR

Received an order message with invalid or missing data. If level is WARN the order was still stored on Cris however there may be insufficient information to perform the request. If level is ERROR the order was not stored on Cris.

FAILEDMESSAGE

INTERFACE

PAS / PACS

ERROR

Failed message.

REFERRERNOTFOUND

INTERFACE

PAS / PACS

WARN

Could not find a referrer whilst generating an outbound interface message.

EXAMNOTFOUND

INTERFACE

PAS / PACS

WARN

Could not find an exam whilst generating an outbound interface message.

RADIOGRAPHERNOTFOUND

INTERFACE

PAS / PACS

WARN

Could not find a radiographer whilst generating an outbound interface message.

SECRETARYNOTFOUND

INTERFACE

PAS / PACS

WARN

Could not find a secretary whilst generating an outbound interface message.

CONTRACTNOTFOUND

INTERFACE

SPINE

ERROR

Contract properties for a destination / message could not be found.

SOAPFAULT

INTERFACE

SPINE

ERROR

Received a SOAP Fault.

PDSUPDATEFAILED

INTERFACE

SPINE

ERROR

A PDS Update failed.

LRCREATEFAILED

INTERFACE

SPINE

ERROR

An LR Create failed.

LRSTATUSUPDFAILED

INTERFACE

SPINE

ERROR

An LR Status Update failed.

RECEIVEDEXPIREDMSG

INTERFACE

SPINE

WARN

Received a message with a time to live expired.

ACKFORUKNOWNMSG

INTERFACE

SPINE

WARN

Received an acknowledgement for an unknown message.

EBXMLERROR

INTERFACE

SPINE

WARN

Received an EBXML error.

DISSENTOVERRIDE

SECURITY

PDS

INFO

Not currently implemented. Where a patient has refused consent to disclose details but the Cris user felt these details were essential to the current referral.