Con la actividad alemana ya configurada, configure la segunda actividad Extraction Rules para los partes de baja por enfermedad neerlandeses y belgas. Los partes de baja por enfermedad neerlandeses y belgas tienen una estructura distinta a la de los documentos alemanes y presentan una gran variabilidad dentro de esta clase documental, por lo que Fast Learning no es viable aquí. Algunos campos son exclusivos de estos documentos, y los añadirá al formulario de datos a medida que configure la actividad. Empiece con los campos que aparecen en todos los documentos y, a continuación, amplíe el formulario para incluir los nuevos.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.
Extraer la fecha de emisión
Agregar el campo fecha
- Abra el cuadro de diálogo Manage Fields en la pestaña Fields y seleccione un campo “fecha” para usarlo en esta actividad. Haga clic en Save.
- Vaya a la pestaña Search Elements. Se ha creado automáticamente un elemento de búsqueda de tipo fecha para el campo “fecha” y se ha asignado.
Crear IssueDateGroup con la etiqueta kwDate
- Cree un elemento de búsqueda de grupo llamado “IssueDateGroup” y configúrelo como opcional.
- Agregue un elemento de texto estático llamado “kwDate” dentro del grupo; este encuentra la etiqueta que ayuda a localizar la fecha real.
- Como esta clase de documento contiene documentos en neerlandés o francés, introduzca las opciones de texto de la etiqueta en líneas separadas en el cuadro de diálogo Text to find: “Date” en la primera línea y “Datum” en la segunda.
- Desactive la opción Search for parts of words.
Agregar el elemento fecha al grupo
Configurar el área de búsqueda del elemento fecha
- Elimine la relación Nearest to que se agregó automáticamente cuando se creó el elemento.
- Seleccione el elemento “kwDate” como el más cercano al elemento que se está buscando.
- La fecha puede estar a la derecha de la palabra clave o debajo de ella. Especifique el área de búsqueda debajo del elemento “kwDate”.
- El área de búsqueda también debe incluir la línea en la que se encuentra la palabra clave. Haga clic en el icono del límite inferior situado a la derecha del nombre del elemento y seleccione Top Boundary of Region. Las líneas pueden ser irregulares, así que establezca el valor de Below en -10 para extender ligeramente el área de búsqueda por encima de la línea.
Extracción de las fechas de la baja
Agregue los campos Start fecha y End fecha
- Start fecha
- End fecha
Cree el StartDateGroup con elementos celda de tabla
| Parameter | Value |
|---|---|
| grupo search element: | |
| Name | StartDateGroup |
| texto estático search element: | |
| Name | kwStartDate |
| Text to find | Vanaf / From, A partir du, Van |
| Search for parts of words | Disabled |
| celda de tabla 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” |
| celda de tabla 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” |
| celda de tabla 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” |
Cree el EndDateGroup como una copia
- Cree una copia del elemento “StartDateGroup” y cámbiele el nombre a “EndDateGroup”.
- Cambie el nombre de los subelementos del grupo: de “kwStartDate” a “kwEndDate”, de “StartDateDay” a “EndDateDay”, de “StartDateMonth” a “EndDateMonth”, de “StartDateYear” a “EndDateYear”.
- Cambie el texto a buscar del elemento “kwEndDate” a “Tot en met / Till and incl., Jusqu’ au, Tot en met”.
- Especifique el área de búsqueda para el elemento “EndDateDay”: debajo del elemento “kwEndDate” y lo más cerca posible de él. Elimine las demás relaciones.
Agregue campos Data Composition para las fechas
-
Abra el cuadro de diálogo Manage Fields y agregue un Data Composition Field llamado “Start fecha Composed”. Asigne los siguientes elementos a los campos:
- “StartDateDay” a
Day - “StartDateMonth” a
Month - “StartDateYear” a
Year
- “StartDateDay” a
-
Cree un Data Composition Field llamado “End fecha Composed”. Asigne los siguientes elementos:
- “EndDateDay” a
Day - “EndDateMonth” a
Month - “EndDateYear” a
Year
- “EndDateDay” a
- Asigne los campos de composición de datos “Start fecha Composed” y “End fecha Composed” a los campos “Start fecha” y “End fecha”.

Extracción del tipo de parte de baja
Habilite las casillas Primary y Secondary
Cree la etiqueta TypeOfSickNoteGroup y PrimaryGroup
- Cree un elemento grupo llamado “TypeOfSickNoteGroup”.
- Cree una copia de este grupo, renómbrelo a “PrimaryGroup” y colóquelo dentro de “TypeOfSickNoteGroup”.
- Agregue un elemento texto estático llamado “kwCheckmark” al grupo “PrimaryGroup”.
- Configure el texto a buscar como “eerste / Primary, première, primair”.
Configure los elementos Checkmark, XMark y CheckmarkRegion
| Parameter | Value |
|---|---|
| texto estático 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” |
| texto estático 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; |
Cree SecondaryGroup y RelapseGroup
- Cree una copia de “PrimaryGroup” y renómbrela a “SecondaryGroup”. Cambie el texto a buscar de su elemento “kwCheckmark” a “prolongation”, “verlenging”.
- Los partes de baja neerlandeses y belgas se dividen en tres tipos — “relapse” es un tipo adicional en comparación con los partes de baja alemanes. Cree otra copia de “PrimaryGroup” y renómbrela a “RelapseGroup”.
- Cambie el texto a buscar del elemento “kwCheckmark” de RelapseGroup a “Herval” y habilite la opción Match case para excluir palabras que aparezcan en medio de una oración.

Agregue la casilla Relapse y asigne los campos
- Abra la ventana Manage Fields y agregue una casilla “Relapse” al grupo de casillas “Type of Sick Note”. Habilite todas las casillas del grupo para usarlas en la actividad actual y haga clic en Save.
- Asigne las casillas a los elementos Region correspondientes y elimine los elementos que se crearon automáticamente al habilitar los campos.

