ClinicalViews: Object-Oriented Views for Clinical Databases