Abstract: A method of predicting an outcome of a prior-authorization, claim, or appeal includes receiving, at a server, a natural language data file representing doctors notes from a provider visit related to a service instance; receiving, at the server, a structured data set including patient profile data, diagnosis and procedure codes, and quantitative data related to a payment requested; processing at least the natural language data file using a medical dictionary to output a set of key medical terms; processing, using a supervised machine learning algorithm, the structured data set and the set of key medical terms to predict an outcome of the payment requested; and outputting an indication of the predicted outcome of the payment requested.