CharmHealth online web based Patient Portal and Patient Engagement Platform enables patients to manage their personal health records, communicate with care providers, schedule appointments, view visit summary, etc..