Bahmni is a distribution of OpenMRS.
Yes, but then it depends what one means by “OpenMRS”. OpenMRS is a toolbox of pieces of software to assemble EMR distributions (such as Bahmni for instance). One of the pieces of software is OpenMRS Core and what I said is that the FHIR2 module will work with Core 2.0 and above. Actually what I said is that Core 2.1 is fine to run the FHIR2 module.
(Both OpenMRS Core and the FHIR2 module are pieces of software from the toolbox.)
Ok that’s a broad question, what does one do with FHIR? Personally I advocate for it to be the primary messaging language when integrating OpenMRS with other systems. When integrating you need to decide how to model messages to be exchanged between systems, and I believe that as much as possibly can this messaging should be done with FHIR. That’s my opinion, not necessarily that of the community.
OpenMRS 3.0 (the newer distribution of OpenMRS currently being developed with microfrontends) also aims at eventually be a frontend app that speaks FHIR with its backend so that “one day” the backend can become any FHIR backend.