Ausstellungsdatum extrahieren
- Öffnen Sie den Dialog Manage Fields auf der Registerkarte Felder und wählen Sie ein “Date”-Feld aus, das in dieser Aktivität verwendet werden soll. Klicken Sie auf Save.
- Wechseln Sie zur Registerkarte Search Elements. Sie sehen ein Such-Element vom Typ Date, das für das Feld “Date” erstellt wurde. Es ist dem Feld automatisch zugeordnet.
- Erstellen Sie ein Group-Such-Element mit dem Namen “IssueDateGroup”. Machen Sie das Element optional.
- Fügen Sie ein Static Text-Element mit dem Namen “kwDate” hinzu, um das Label zu finden, das uns hilft, das eigentliche Datum zu lokalisieren.
- Diese Dokumentklasse enthält Dokumente in niederländischer oder französischer Sprache, daher gibt es mehrere Möglichkeiten für den Label-Text. Sie können jede Option in einer neuen Zeile im Dialog Text to find eingeben. Geben Sie in die erste Zeile den Text “Date” und in die zweite Zeile “Datum” ein.
- Deaktivieren Sie die Option Search for parts of words.
- Ziehen Sie das Such-Element “Date” in die Gruppe und platzieren Sie es unter dem Element “kwDate”.
- Legen Sie den Suchbereich für das Element “Date” fest.
a. Löschen Sie die Nearest to-Relation, die automatisch hinzugefügt wurde, als das Element erstellt wurde. b. Wählen Sie das Element “kwDate” als das Element aus, das dem gesuchten am nächsten liegt.
c. Das Datum kann sich rechts vom Schlüsselwort oder darunter befinden. Geben Sie den Suchbereich unter dem Element “kwDate” an.
d. Der Suchbereich sollte auch die Zeile einschließen, in der sich das Schlüsselwort befindet. Klicken Sie auf das Symbol für die untere Begrenzung rechts neben dem Elementnamen und wählen Sie Top Boundary of Region. Die Zeilen können ungleichmäßig sein, daher setzen Sie den Wert Below auf -10, um den Suchbereich ein wenig über die Zeile hinaus zu erweitern. - Klicken Sie auf Match, um sicherzustellen, dass das Datum korrekt gefunden wird.

Die Krankheitsdaten extrahieren
Sie können das Element Table Cell nicht nur für Felder verwenden, die sich innerhalb von Dokumenttabellen befinden. Es kann auch nützlich sein, wenn Sie Daten aus einem Formular extrahieren müssen, in dem sich die Inhalte in ähnlichen Kästchen oder tabellenähnlichen Strukturen befinden. Wenn diese Kästchen klare Trennlinien haben, wird sich das Element Table Cell als sehr effektiv erweisen.
-
Öffnen Sie den Dialog Manage Fields und fügen Sie der aktuellen Aktivität die folgenden Felder hinzu:
- Start Date
- End Date
- Wechseln Sie zur Registerkarte Search Elements und erstellen Sie das Element Group für die Extraktion des Startdatums. Legen Sie die folgenden Parameter für die in der Gruppe enthaltenen Elemente fest:
| Parameter | Value |
|---|---|
| Group Such-Element: | |
| Name | StartDateGroup |
| Static Text Such-Element: | |
| Name | kwStartDate |
| Text to find | Vanaf / From, A partir du, Van |
| Search for parts of words | Disabled |
| Table Cell Such-Elemente: | |
| Name | StartDateDay |
| Search pattern | Number |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Below the “kwStartDate” element, nearest to “kwStartDate” |
| Table Cell Such-Element: | |
| Name | StartDateMonth |
| Search pattern | Number |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Below the “kwStartDate” element, right of “StartDateDay”, nearest to “StartDateDay” |
| Table Cell Such-Element: | |
| Name | StartDateYear |
| Search pattern | Number |
| Character count | {2, 2, 4, 4} |
| Search for parts of words | Disabled |
| Search area | Below the “kwStartDate” element, right of “StartDateMonth”, nearest to “StartDateMonth” |
Das Element Table Cell gibt den Text aus der Zelle unverändert zurück. In diesem Fall enthält das Suchmuster eine Number, die nur die Ziffern erkennt, sodass der vom Element zurückgegebene Text eine Zahl ist.
- Erstellen Sie eine Kopie des Elements “StartDateGroup” und benennen Sie sie in “EndDateGroup” um.
- Benennen Sie die Unterelemente der Gruppe um: “kwStartDate” in “kwEndDate”, “StartDateDay” in “EndDateDay”, “StartDateMonth” in “EndDateMonth”, “StartDateYear” in “EndDateYear”.
- Ändern Sie den zu suchenden Text des Elements “kwEndDate” in “Tot en met / Till and incl., Jusqu’ au, Tot en met”.
- Legen Sie den Suchbereich für das Element “EndDateDay” fest. Es sollte sich unter dem Element “kwEndDate” befinden und diesem am nächsten sein. Löschen Sie die anderen Relationen.
-
Öffnen Sie den Dialog Manage Fields und fügen Sie ein Data Composition Field mit dem Namen “Start Date Composed” hinzu. Ordnen Sie die folgenden Elemente den Feldern zu:
- “StartDateDay” zu
Day - “StartDateMonth” zu
Month - “StartDateYear” zu
Year
- “StartDateDay” zu
-
Erstellen Sie ein Data Composition Field mit dem Namen “End Date Composed”. Ordnen Sie die folgenden Elemente den Feldern zu:
- “EndDateDay” zu
Day - “EndDateMonth” zu
Month - “EndDateYear” zu
Year
- “EndDateDay” zu
- Ordnen Sie die Data-Composition-Felder “Start Date Composed” und “End Date Composed” den Feldern “Start Date” und “End Date” zu.

Den Typ der Krankenmeldung extrahieren
- Öffnen Sie auf der Registerkarte Felder den Dialog Manage Fields und aktivieren Sie die Häkchengruppe “Type of Sick Note”. Aktivieren Sie in der Gruppe die Häkchen “Primary” und “Secondary”, damit sie in der aktuellen Aktivität verwendet werden. Klicken Sie auf Save.
- Erstellen Sie eine Struktur ähnlich der für die deutschen Dokumente erstellten, beachten Sie jedoch, dass in niederländischen und belgischen Dokumenten das Label (der Text neben dem Häkchen) zuerst steht. Die Reihenfolge der Kindelemente ist bei solchen Gruppen wichtig. a. Erstellen Sie ein Group-Element mit dem Namen “TypeOfSickNoteGroup”. b. Erstellen Sie eine Kopie dieser Gruppe und benennen Sie sie in “PrimaryGroup” um. Platzieren Sie sie innerhalb von “TypeOfSickNoteGroup”. c. Fügen Sie der Gruppe “PrimaryGroup” ein Static Text-Element mit dem Namen “kwCheckmark” hinzu. d. Setzen Sie den zu suchenden Text auf “eerste / Primary, première, primair”.
In diesen Dokumenten befindet sich der Text neben dem Häkchen links vom Häkchen. Daher setzen wir den Suchbereich links davon und nicht rechts.
| Parameter | Value |
|---|---|
| Static Text Such-Element: | |
| Name | Checkmark |
| Text to find | X |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Right of “kwCheckmark”, nearest to “kwCheckmark” |
| Static Text Such-Element: | |
| Name | XMark |
| Text to find | X |
| Character count | {1, 1, 3, 3} |
| Search for parts of words | Disabled |
| Search area | Below the “kwCheckmark” top boundary, Below value = -15, Left of “kwCheckmark”, Above the “kwCheckmark” bottom boundary, Above value = -15, Nearest to “kwCheckmark” |
| Under what conditions | Do not find element if “Checkmark” is found |
| Region Such-Element: | |
| Name | CheckmarkRegion |
| Search Conditions section of the Code Editor | if Checkmark.IsFound then RSA: Checkmark.Rect; else if XMark.IsFound then RSA: XMark.Rect; else DontFind; |

- Öffnen Sie das Fenster Manage Fields und fügen Sie der Häkchengruppe “Type of Sick Note” ein Häkchen “Relapse” hinzu. Aktivieren Sie alle Häkchen in der Gruppe für die Verwendung in der aktuellen Aktivität und klicken Sie auf Save.
- Ordnen Sie die Häkchen den entsprechenden Region-Elementen zu und löschen Sie die Elemente, die beim Aktivieren der Felder automatisch erstellt wurden.
