This document provides an overview of medical coding and the process involved. It discusses the objectives of medical coding, which include standardizing medical terminology and ensuring data is mapped to standardized medical dictionaries. It also describes the pre-coding process and prerequisites for assigning codes, such as having clinical data and using standardized coding dictionaries. Finally, it reviews some common medical coding dictionaries like MedDRA and WHODD, how they are structured in a hierarchy, and how codes are assigned based on the dictionary terminology.