Patient-centered care and the electronic health record: exploring functionality and gaps.