Clinical documentation is important for legal reasons and as a memory aid for clinicians. However, the documentation process takes up a significant amount of time and the information is rarely reused. Applying techniques like automatic text summarization, named entity extraction, and timeline generation could help provide better navigation of patient records and reuse of clinical information, saving time and costs. Automatic assignment of ICD diagnosis codes using natural language processing shows potential to improve coding accuracy and efficiency.