Capturing multiple forms completed per participant

1. What is the problem? Be very detailed.

I am using ODK Collect in a clinical hospital setting, where different forms are completed as a participant arrives and gets discharged. For each patient a 4 different forms are completed at different times, e.g. an inpatient could be discharged 2 days after they visit. Sometimes the data collector forgets to complete a form for a patient. Is there a way to log or capture which forms for a particular patient ID have been completed for a device and then alert the data collector that a particular form is missing for that patient? Currently we are using paper checklists but these are also not ideal.

2. What app or server are you using and on what device and operating system? Include version numbers.

ODK-aggregate, ODK collect 1.20

3. What you have you tried to fix the problem?
Paper based

4. What steps can we take to reproduce the problem?

5. Anything else we should know or have? If you have a test form or screenshots or logs, attach below.

Probably ODK planner could help you:

https://odk-planner.readthedocs.io/en/latest/introduction.html

1 Like

Great thank you very much this is super useful!

Just a quick question, presumably odk_planner does not currently support encrypted instances stored on an aggregate server?

"When using encrypted forms, ODK Aggregate serves only as a data aggregation point — you must download, decrypt, and export the data using ODK Briefcase to access the unencrypted data."
So no way to access to the data with odk_planner.

Ok thanks for clarifying.