Mike, agreed, it would be good to come up with a “standard” json schema to define forms for various consumers. same would be true of creating processors to consume form data for various cases.
As a starting point, take a look at the schema we’re presently using for the adult form:
https://github.com/AMPATH/ng-amrs/blob/master/app/scripts/formentry/formschema/form1.json
Let’s find a time to discuss in the near future.