28. In a program storage device readable by a machine, tangibly embodying a program of instructions executable on the machine to perform steps for processing medical information, the program storage device comprising instructions for: obtaining a medical record of a patient, wherein the medical record comprises patient information from structured and unstructured data sources; analyzing the patient information from at least the unstructured data source in the medical record using domain-specific criteria; and automatically extracting billing information from the medical record as part of the analysis.
29. The program storage device of claim 28 , wherein the instructions for extracting billing information comprise instructions for extracting one or more billing codes.