If you just care about how many and when a patient was registered, then you could look at the contact (type = person
, for example) instead of the reports (type = data_record
). The contact record has a reported_date
property.
If the _id
and the reported_date
on the report are different (particularly if the reported_dates are significantly different), you can generally tell if it’s a potential system issue or simply the user is submitting multiple reports.
Also… it looks like these reports are being submitted by using the “New Action” option on the Contacts tab instead of as a result of a task (it’s cut off in the screenshot, but I assume the inputs.source
is contact
)… so it’s probably not an issue of a task not clearing properly.