Medical coding professionals assign codes to medical documentation of health care services provided to patients. The coder abstracts information from records of office visits, hospital stays, or ambulatory care and assigns codes according to classification systems like ICD-9-CM. Codes are used to bill and get paid for services. Coding involves both outpatient care like office visits and same-day procedures, as well as more complex inpatient care for hospital stays over 24 hours for conditions such as surgery or medical issues. Coders must understand multiple code sets and guidelines to accurately classify the services delivered to patients.