1. A method for processing medical information, comprising the steps of: obtaining a medical record of a patient, wherein the medical record comprises patient information from one or more structured and unstructured data sources; and automatically extracting billing information from the medical record by analyzing the patient information in the medical record using domain-specific criteria.