Questions about `collect` forms?

I have a few questions that I am hoping someone can help me confirm with regard to collect forms. :folded_hands:

  1. If I understand things correctly, using cht-conf to upload-collect-forms will store the xml as collect form docs on the server that can then be accessed via the /api/v1/forms endpoint
  2. The CHT webapp does not seem to use these collect forms at all, right? Is there any other way that this xml is used besides the medic-collect app?
  3. For medic-collect (and any other usage of collect forms) is all of the data submitted via the /api/sms endpoint as a JSON form? Does this mean that any data structure configured in my collect xform needs to be duplicated into my app_settings.forms as a JSON form config?

Thank you! @Omswastik and I are trying to confirm backwards compatibility for our new Pyxform with collect forms.

1 Like