These systems work by analyzing clinical documentation through NLP techniques to identify relevant medical terms and phrases. Machine learning algorithms then map these terms to the appropriate ICD-10 or CPT codes. Some advanced systems also offer predictive analytics to suggest additional codes based on historical data and patterns.