Manual Editing of MWL data

It is a very bad and dangerous idea to let users (radiographers/techs) edit the data received through Modality_Worklist.

Here is a scenario:

There are 2 patients scheduled:


  • Joe Bloggs
  • ID = 12345
  • Study UID = 1.2.3.4.12345

  • John Doe
  • ID = 778899
  • Study UID = 1.2.3.4.778899

Now Joe Bloggs comes into the room, but the tech accidentally clicks on John Doe - what happens next? Of course, the tech should force a re-query, and then reselect Joe Bloggs from the list, but if the modality allows edits, then most of the time, the tech will not do that, they will instead edit what they see on screen to match the patient they have, SO we will end up with this data:


  • Joe Bloggs
  • ID = 12345
  • Study UID = 1.2.3.4.778899 <--WRONG as it is NOT edited!

So, no-one notices anything wrong, and the images get generated with the study UID of 1.2.3.4.778899, but then John Doe comes in, and another study gets generated with study UID of 1.2.3.4.778899. At best, the PACS will spot the different patient ID,and throw an error - at worst it may simply file all the images under the patient ID first seen for that Study UID - 12345 = Joe Bloggs!

This is not a theoretical possibility - I have seen it happen many times. So, my recommendation is this - either:

1. Do not allow any editing of MWL received data

OR

2. If the "visible" (UI) data is edited, then any non-visible data (particularly study UID) must be discarded, and the whole study treated as if the MWL data had not been available. This would of course require a locally generated Study UID
Relevance: