How we refer to fields in the reminder vs registrations is not consistent
In registrations you need to use doc.fields.{field_name} whereas in the schedules config you need fields.{field_name}. This is confusing and easy to miss. We should make this consistent.
There are also places where you can just use {field_name}
We should also either include errors on the doc or log decent errors/warnings when those configurations are not resolved properly.
@mandric that last bit is raised in a separate issue here: https://github.com/medic/medic-webapp/issues/3232
I think it is worth making these consistent, by merging strategies so that all the different ways work with all others. That will improve consistency without requiring migration. Other opinions welcome.