Looks like @smartyrad was investigating this, see here. @smartyrad what are the findings so far?
As a general matter of fact reusing/expanding modules should be preferred over starting anything from scratch (see here for my comments on another case like this with unintended dramatic consequences for a low-resource setting). Especially when it comes to creating a REST/Java API, there is just no reason for such APIs to not be reusable across the whole OpenMRS spectrum (Ref App vs Bahmni… etc etc).
I have not been through all the Trello cards (I can’t comment on them btw, for reference my user is mks_d on Trello) but I would suggest the usual approach:
- OWA for the front-end.
- Shared REST API for the backend, hopefully the Generic Tagging module.