STEPS: A framework for surveillance