A browser-based, user-extensible report generator for clinical environments