Our Berlin NLP development specializes in German clinical text — the most complex intersection of German language processing and domain-specific medical NLP. German medical language processing: (1) Medical German presents challenges beyond general German NLP. Medical compound words are longer and more complex than general German compounds: "Oberbauchsonographiebefund" (upper abdominal ultrasound finding) must be decomposed to be useful for search and classification. Medical abbreviations are pervasive and ambiguous: "V.a." can mean "Verdacht auf" (suspected), "ER" can mean "Erythrozyten" (red blood cells) or "emergency room" depending on context. Latin terminology is mixed with German in domain-specific patterns: "Pneumonie" (German) and "pneumonia" (Latin/English) co-occur. (2) We build German medical NLP pipelines using: clinical German tokenizers (handling medical abbreviations, measurement values like "1,2 cm," and German decimal notation), medical German lemmatization (reducing clinical word forms while preserving medical meaning — "Lungenrundherd" → "Rundherd" + "Lunge"), and medical German stopword lists (clinical documents have different function-word patterns than general German text). (3) Medical entity recognition: we train German clinical NER models that extract: diagnoses (ICD-10-GM codes from narrative text), procedures (OPS codes from surgical and treatment descriptions), medications (ATC codes from prescription and administration notes), anatomical locations (using German anatomical terminology and abbreviations), lab values (with German decimal notation and reference ranges), and temporal expressions (German date formats, relative time expressions like "seit 3 Tagen"). Clinical NLP applications: (1) Automated ICD coding support: we analyze discharge summaries and clinical notes to suggest ICD-10-GM codes, improving coding completeness. The system identifies clinical concepts in German text (diagnoses, symptoms, complications) and maps them to ICD codes, presenting suggestions to the clinical coder for validation. (2) Radiology report structuring: German radiology reports are dictated as narrative text. We extract: findings (location, size, characteristics), impressions (differential diagnoses, severity assessments), and recommendations (follow-up intervals, additional imaging, biopsy recommendations). Structured extraction enables: systematic follow-up tracking (ensuring recommended follow-ups are not missed), incidental finding management (tracking findings discovered incidentally on imaging), and population-level radiology analytics. (3) Clinical trial recruitment: we analyze patient records to identify individuals matching trial eligibility criteria — extracting diagnoses, lab values, medication histories, and exclusion criteria from clinical notes to match patients to open trials. (4) Pharmacovigilance: detecting adverse drug reactions documented in clinical narratives — mentions of new symptoms temporally related to medication starts, documented side effects, and drug-drug interaction observations.