Temporal Entity and Relation Annotations for German Clinical Language in Real, Non-distributable and Synthetic, Distributable Clinical Documents (Preprint)
Authors: Modersohn Luise , Hahn Udo 
Published: January 2025

BACKGROUND

Temporal information about patients constitutes a precious source for clinical decision making and medical treatment. The automatic extraction of such data from unstructured clinical narratives—with the over-arching goal to construct consistent, maximally complete, and coherent clinical timelines from the patients’ clinical history—requires time-annotated clinical reports and notes from which time-informed taggers can be learned. The non-English clinical language community, the German one as a typical example, suffers from the systematic lack of such training resources.

OBJECTIVE

In order to overcome the lack of comprehensive and shareable temporally annotated German clinical corpora, we developed an annotation schema for both temporal entities and temporal relations adapted to the needs of German medical language. Based on the annotations derived therefrom we then trained state-of-the-art baseline classifiers for this task.

METHODS

Starting from two already available temporal annotation guidelines for English clinical documents, we developed a first version of annotation guidelines for both temporal named entities and temporal relations for the German language. These guidelines were subsequently refined and adapted to German clinical documents in an iterative way incorporating the work experience of five clinically trained annotators (students of medicine). This was done on randomly selected smaller subsets of two German clinical corpora, a real-world one (3000PAJ) and a synthetic one (GraSCCo). Afterwards, both corpora were fully annotated with 10 % randomly selected documents as agreement part on 3000PAJ and on the entire GraSCCo corpus. For measuring inter annotator agreement (IAA), we used pairwise F1-scores. We then used those metadata to train and fine-tune BERT-based models for the creation of baseline language models capable of automatically recognizing temporal named entities and temporal relations in German-language clinical documents.

RESULTS

In order to break the metadata bottleneck for clinical German language, we created 3000PAJ-temp, a time-annotated corpus of real clinical documents (which cannot be distributed because of the rigid privacy policy enforced for German clinical data), and GraSCCo-temp, a synthetic one (which is publicly available without any restrictions). With our final guidelines we achieved an IAA F1-score of 0.9 on both corpora for the temporal named entity task. For the temporal relation task, the IAA on GraSCCo amounts to an F1-score of 0.57 and 0.41 on 3000PAJ, respectively. All those results are in line with previously reported agreement values on English datasets. Our baseline classifier for named entities achieved F1-scores between 0.64 and 0.85, depending on the combination of train-test datasets. For automatic relation extraction, we achieved F1-scores between 0.60 and 0.64.

CONCLUSIONS

We discuss our TimeML-compliant annotation scheme for German clinical language, details of the annotation campaign and the measurement of inter-annotator agreement, and, finally, provide baseline classifiers for temporal tagging of German-language clinical documents.