What we had 150+ spreadsheets Fragmented data entry interfaces Painful to review and approve Painful to generate plots Painful to add new tests What we wanted Single point of access Consistent data entry interface Straightforward review and approval Easy to look at data trends Quick test modifications
Atlas comes closest to what we wanted Not straightforward for therapists Test frequencies hard wired (Daily, Monthly, Annual) Not web based Not extendable Cost?
Previous attempts We are not software developers! Risky — Is this even going to work? Very low “bus factor” http://adamprescott.net/2012/12/04/lean-development-teams/
Develop prototype Proof of concept Allowed for time estimate Demonstrate developer competency :) Open Source Give it away Build a community of users Mutual benefit for TOHCC & Medical Physics community (Hopefully) increases the projects bus factor Go for it!
Dec 2011 Prototype Jan 2012 Started development Jul 2012 Gather feedback from Therapy focus group Aug 2012 First clinical pilot: Tomotherapy Morning QA Sep 2012 Train Therapists: two 20min sessions Oct 2012 Begin clinical rollout of daily QA Dec 2012 Monthly QA rolled out as time permitted Jan 2013 Start publicizing
Clinical for ~8 months 140 users over (use Active Directory!) spread over 2 campuses 140 test lists made up of 1400 tests 10 000 test lists completed 170 000 test results
No official or paid support No guarantees about future development Still a very young project – continuing to evolve Not a turnkey operation (ask Ned!) Learning curve for configuration (ask Jason!) Open source is only free if your time is worthless — Someone on the Internet
Features Free (as in “free beer!”) and free (as in “free speech”) Still a very young project – help to evolve it Extensible Modify yourself or hire someone to do it for you Transparent development process Bug reports Feature requests Open source is worth it! — Me
New test types (v0.2.7) File uploads Strings Data Export (v0.2.7) Inventory (v0.3.0) Event Log (v0.3.0) Plugin System Reporting (Compliance) Data Archiving Improved Plots (scatter plots etc)