How does Appointment Module work in Bahmni?

I am trying to understand the Appointments module,and it seems very difficult for me to understand.Can someone help me understand how the module functions?No need to explain the code,just which files are executed and how Bahmni talks with OpenMRS

Hi @krishnanspace

Here is the data model which can give you an idea of the domain model


More information about “the purpose of Speciality/ service/ service types etc.” can be found here

As every OpenMRS module all the web API for each resource needed in client side is in the omod folder where the services are implemented in the API folder.

If you have any specific questions please let us know.