This document proposes a cloud-assisted privacy preserving mobile health monitoring system called CAM. It addresses privacy issues in cloud-assisted mobile health monitoring by applying anonymous identity-based encryption and outsourcing decryption to the cloud to protect client privacy while shifting computational tasks. The system also uses random permutation and randomized decision thresholds to protect health service providers' programs. The proposed system aims to improve healthcare quality and reduce costs while protecting privacy of clients and intellectual property of providers.