ICHPPC-2--an improved classification system for family practice.