An accurate problem list plays the key role of a problem-oriented medical record, which plays a significant role in improving patient care. However, die multi-author, multi-pur- pose nature of problem list makes it a challenge to maintain, and a single list is difficult, if not impossible, to satisfy all the needs of different practitioners. In this paper, we propose using machine generated problem list to assist a medical practitioner to review a patient's chart. The proposed system scans both structured and unstructured data in a patient's electronic medical record (EMR) and generates a ranked, recall-oriented problem list grouped by body systems. Details of each problem are readily available for the user to assess the correctness and relevance of the problem. The user can then provide feedback to the system on the trustworthiness of each evidence passage retrieved, as well as the validity of the problem as a whole. The user-specific feedback provides new information the system needs to perform active learning to learn the user's preference and produce personalized, and/or domain-specific problem lists.