The pattern matching seems to be working fine,
The only issues I have ran into are the following:
When a pattern fails, I need the field to be left blank but not ignored. So when the Accumulator fills the Multi-Value Field Groups, there isn't an offset:
Example Multi-Value Field Group:
Patient Name: Ayers, Chase
Claim Number: 9999999
Patient Name: Doe, John
Claim Number: 8888888 <-- Claim number failed
Patient Name: Doe, Jane
Claim Number: <-- Where 8888888 should have gone.
1 1
2 3
3
It seems the Accumulator is doing what is above which is place the next found value in the next spot. Is there a way to have the pattern match make sure if there is no returned value that blank or Space is still added so it doesn't offset?
Also I have a pattern matching token grabbing the first match and loading it in the field. It runs on every page, so in the last page where it finds nothing it still ends up loading the field blank.
First Match should just grab the first true match then not care about any other pages that are run. But it's behavior is that when it runs on the next pages with no matches, it replaces the matched result with blank.