medical group appointment analysis