Automatic coding systems use natural language processing (NLP) and machine learning algorithms to analyze clinical texts. These systems identify key terms and phrases and map them to appropriate medical codes. For example, if a nurse documents "patient has a sore throat," the system can recognize this and assign the corresponding ICD-10 code.