Une fois l’activité allemande configurée, configurez la deuxième activité Extraction Rules pour les arrêts maladie néerlandais et belges. Les arrêts maladie néerlandais et belges ont une structure différente de celle des documents allemands et varient fortement au sein de cette classe ; Fast Learning n’est donc pas adapté ici. Certains champs sont propres à ces documents — vous les ajouterez au formulaire de données au fur et à mesure que vous configurerez l’activité. Commencez par les champs présents sur tous les documents, puis complétez le formulaire avec les nouveaux.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Extraction de la date de délivrance
Ajouter le champ Date
- Ouvrez la boîte de dialogue Gérer les champs dans l’onglet fields et sélectionnez un champ “Date” à utiliser dans cette activité. Cliquez sur Save.
- Accédez à l’onglet Search Elements. Un élément de recherche de type Date a été créé pour le champ “Date” et mappé automatiquement.
Créer le groupe IssueDateGroup avec le libellé kwDate
- Créez un élément de recherche Group nommé “IssueDateGroup” et rendez-le facultatif.
- Ajoutez un élément Static Text nommé “kwDate” à l’intérieur du groupe — il permet de repérer le libellé qui aide à localiser la date proprement dite.
- Comme cette classe de documents contient des documents en néerlandais ou en français, saisissez les différentes valeurs du libellé sur des lignes séparées dans la boîte de dialogue Text to find : “Date” sur la première ligne et “Datum” sur la deuxième.
- Désactivez l’option Search for parts of words.
Ajouter l’élément Date au groupe
Configurer la zone de recherche de l’élément Date
- Supprimez la relation Nearest to ajoutée automatiquement lors de la création de l’élément.
- Sélectionnez l’élément “kwDate” comme élément le plus proche de celui recherché.
- La date peut se trouver à droite du mot-clé ou en dessous. Définissez la zone de recherche sous l’élément “kwDate”.
- La zone de recherche doit également inclure la ligne sur laquelle se trouve le mot-clé. Cliquez sur l’icône de limite inférieure à droite du nom de l’élément et sélectionnez Top Boundary of Region. Les lignes pouvant être irrégulières, définissez la valeur Below sur -10 afin d’étendre légèrement la zone de recherche au-dessus de la ligne.
Extraction des dates d’arrêt maladie
Ajouter les champs Start Date et End Date
- Start Date
- End Date
Créer le StartDateGroup avec des éléments cellule de tableau
| Parameter | Value |
|---|---|
| Group search element: | |
| Name | StartDateGroup |
| Static Text search element: | |
| Name | kwStartDate |
| Text to find | Vanaf / From, A partir du, Van |
| Search for parts of words | Disabled |
| cellule de tableau search elements: | |
| 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” |
| cellule de tableau search 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” |
| cellule de tableau search 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” |
Créer une copie du EndDateGroup
- Créez une copie de l’élément “StartDateGroup” et renommez-la en “EndDateGroup”.
- Renommez les sous-éléments du groupe : “kwStartDate” en “kwEndDate”, “StartDateDay” en “EndDateDay”, “StartDateMonth” en “EndDateMonth”, “StartDateYear” en “EndDateYear”.
- Modifiez le texte à rechercher de l’élément “kwEndDate” en “Tot en met / Till and incl., Jusqu’ au, Tot en met”.
- Spécifiez la zone de recherche pour l’élément “EndDateDay”. Il doit se trouver sous l’élément “kwEndDate” et être le plus proche de celui-ci. Supprimez les autres relations.
Ajouter des champs Data Composition pour les dates
-
Ouvrez la boîte de dialogue Gérer les champs et ajoutez un Data Composition Field appelé “Start Date Composed”. Associez les éléments suivants aux champs :
- “StartDateDay” à
Day - “StartDateMonth” à
Month - “StartDateYear” à
Year
- “StartDateDay” à
-
Créez un Data Composition Field appelé “End Date Composed”. Associez les éléments suivants aux champs :
- “EndDateDay” à
Day - “EndDateMonth” à
Month - “EndDateYear” à
Year
- “EndDateDay” à
- Associez les champs de composition de données “Start Date Composed” et “End Date Composed” aux champs “Start Date” et “End Date”.

Extraction du type d’arrêt maladie
Activer les coches Primary et Secondary
Créer TypeOfSickNoteGroup et le libellé PrimaryGroup
- Créez un élément Group appelé “TypeOfSickNoteGroup”.
- Créez une copie de ce groupe, renommez-la en “PrimaryGroup” et placez-la à l’intérieur de “TypeOfSickNoteGroup”.
- Ajoutez un élément Static Text appelé “kwCheckmark” au groupe “PrimaryGroup”.
- Définissez le texte à rechercher sur “eerste / Primary, première, primair”.
Configurer les éléments Checkmark, XMark et CheckmarkRegion
| Parameter | Value |
|---|---|
| Static Text search 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 search 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 search 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; |
Créer SecondaryGroup et RelapseGroup
- Créez une copie de “PrimaryGroup” et renommez-la en “SecondaryGroup”. Modifiez le texte à rechercher de son élément “kwCheckmark” en “prolongation”, “verlenging”.
- Les arrêts maladie néerlandais et belges sont divisés en trois types — « rechute » étant un type supplémentaire par rapport aux arrêts maladie allemands. Créez une autre copie de “PrimaryGroup” et renommez-la en “RelapseGroup”.
- Modifiez le texte à rechercher de l’élément “kwCheckmark” de RelapseGroup en “Herval” et activez l’option Respecter la casse pour exclure les mots apparaissant au milieu d’une phrase.

Ajouter la coche Relapse et associer les champs
- Ouvrez la fenêtre Gérer les champs et ajoutez une coche “Relapse” au groupe de coches “Type of Sick Note”. Activez toutes les coches du groupe pour qu’elles soient utilisées dans l’activité en cours et cliquez sur Save.
- Associez les coches aux éléments Region correspondants et supprimez les éléments qui ont été créés automatiquement lors de l’activation des champs.

