Vision for the OpenMRS Platform (as of 2017)

Sorry I missed this meeting - would have been good to be there for it.

Regarding incorporating idgen into the platform, I’m all for it and agree the easiest path for compatibility would be to simply bundle the module. There are 2 primary issues that need to be taken on before this is something we can consider:

  1. IDGEN-33: Replace use of sqldiff with liquibase
  2. IDGEN-42: Add web services for all API functions

Both of these have some history of having been worked on, but not finished, due to design discussions or technical issues that came up and were never resolved while the original developers were still around or interested in continuing. My recollection of the Bahmni module is that is was too tied to the specifics of how Bahmni uses IDGen and not general-purpose enough, but a lot of time has passed since that initial attempt, so things may well have changed.

I’m happy to be involved in these tickets, if we can prioritize them for community development.

Thanks, Mike