I did some research which took way way more than expected
I ended up with conclusions that I need to verify and some questions:
a) First the ODK solution isn’t applicable in iOS, there’s no ODK Collect on iOS, I found a solution that’s paid that uses ODK but it’s used in safari browser, Should I continue research there?
b) Other than that basically I get forms through the rest API and parse it and represent it with a beautiful UI in the app.
b-1) Do I work with the form module existing on OpenMRS or with xforms module as the android app already do?
b-2) I played with the API and everything worked just fine, but when tried to get full form I get error: "“message”:“Unable to convert object into response content”
c) I upload the filled forms explicitly as encounters?
d) Where can I access existing xforms? I tried on “http://rwinkawvu.cs.washington.edu:8080/openmrs”, used in ODK Clinic, but that didn’t work
-URL call used: “http://rwinkawvu.cs.washington.edu:8080/openmrs/moduleServlet/xforms/xformDownload?target=xformst&uname=admin&pw=test”
e) Dealing with field type concept is quite straight forward, what about other types like miscellaneous set?