Pure NODE/Express DICOM Web Modality Worklist Code Availalbe

Hello,

Every once in a while people ask about generating MWL entries for testing purposes. We are amidst another integration work and I had to come up with some ways of emulating a real hospital, so I have developed a MWL generator that can be used as a QIDO host.

So if you are looking for an implementation of it, and especially looking for NODE/Express you will find it here: https://github.com/imanabu/dcmWebMwlTestGen.git

Among the features:

  • It will generate gender-correct English patient names, referring doctors, and attending doctor names.
  • With the departmental configuration, you can come up with somewhat more realistic “reason for study”. For example, it will not generate an “Abdominal Pain” description for a Dental department.
  • You can override some or all of the automatic generation behavior and write your own generator hooks easily.
    It does not rely on SQL or Mongo DB to do its work. Once you “npm build” and “run” this, you should be up and be able to get realistic MWL via QIDO and can generate 1000s of entries very quickly.

It is not yet comprehensive at this point, but, there is enough code in here you can expand from this to do a lot more. You could use this to quickly generate many patients for demos.

Manabu Tokunaga
ZenSnapMD

Hello,

Thanks for the information!

Regards,
Sébastien-