Hi Cody,
I think it would be fantastic for QATrack+ to continue as an open-source project.
While I'm now a RadMachine user and so am unlikely to personally contribute, I would love for the project to thrive as I still have a soft spot for it having implemented it at two centres.
I agree the list of clinics that use it on Randy's
qatrackplus.com site is probably outdated in that many clinics have probably transitioned to RadMachine. I'm sure those could be replaced with many new clinics that are actually using QATrack+.
I would propose prioritising the relevance of QCPump as a vital extension of QATrack+ and perhaps extending its functionality. At the very least, ensuring MPC import compatibility with the latest linac version. As an example, I know in the current release there is an issue where MPC kVSCheck (a test that can only be performed with a Varian HASP key in TrueBeam v3.0+) will break the RegEx match code as it's an unexpected input. I did have a very rough hardcoded workaround prior to our RadMachine, but this could be done much more elegantly (and properly!). There is also the issue of PeerSync on TB v4.X no longer exporting the results.csv and now exporting just the results.xml, which would entirely break QCPump's MPC pump. With suitable parsing, QCPump could support this.
Regards,
Ash