A Distributed System for the Integrated Management of General and Subspecialist Pediatric Outpatient Clinic