Adjusting the doctor’s ID
First, we’re going to adjust the “Doctor ID” field properties. The Extraction Rules activity works with pre-recognition results which may contain OCR errors and unnecessary characters. Having found a field region, we can additionally adjust the field value by specifying a regular expression in the fields properties. The data will be re-extracted, and OCR errors will be eliminated.- Click on the skill name and then go to the Fields tab.
- Expand the “Doctor” group and open the “Doctor ID” field settings by clicking the settings icon next to it.
- In the Value section of the field properties, click the add icon next to the Regular expression option.
- Paste the following expression to the Regular Expression Editor:
[0-9]{1}[\/.-]{1}[0-9]{5}[\/.-]{1}[0-9]{2}[\/.-]{1}[0-9]{3}
- Click Save to close the Regular Expression Editor and then click Save to close the field properties.
Checking if the sick note is valid
The patient should get the sick note within 3 days after they first got sick. This means that the issue date must be no later than 3 days after the start date of the sickness. To check this condition we need to set up a script rule- Click the add icon under the data form. The New Rule dialog will open.
- Select Advanced Script Rule and click Next.
- Rename the rule to “Check validity”.
- Select the “Date”, “Start Date”, and “End Date” fields in the list of fields.
- Click Next.
- Paste the following script in the script editor:
- Click Save and examine how the rule works on different documents in the set. To check how the rule handles errors, you can enter test values in the fields on the data form manually. The rule will be re-applied each time you change the field value.
Checking the sick leave duration
We’re going to calculate the sick leave duration using the start and end sickness dates. If the document specifies a duration, we’ll check if it is equal to the calculated duration. If the document doesn’t contain a duration, we’ll write the calculated value into the corresponding field.- Click the add icon under the data form to create a rule.
- Select Advanced Script Rule and click Next.
- Rename the rule to “Check duration”.
- Select the “Start Date”, “End Date”, and “Duration” fields in the list of fields. It’s important to select the fields in both columns since we aren’t going to only read field values, but also correct them if necessary.
- Click Next.
- Paste the following script in the script editor:
- Click Save and examine how the rule works on different documents in the set. To check how the rule handles errors, you can enter test values in the fields on the data form manually. The rule will be re-applied each time you change the field value.
