medicore - a clinical trial system