Teledermatology: quality assessment by user satisfaction and clinical efficiency.