Hello OpenMRS,
I am working on a GSOC project Integrating SMS module into O3 which basically aims on having a frontend UI that works with CFL(Connect For Life)'s SMS module in relation with the O3 designer and developer styleguides
Am using this thread to share updates concerning the latter
Primary mentor: @pwargulak
Backup mentor: @druchniewicz
Technical walkthrough of the project:
As stated earlier, the project aims to have a working O3 UI for the CFL’s SMS module. The project is related to Integrating Messages module into O3 by @lumuchris256.
The two projects are actually under the same hood but I guess just for simplicity, were broken down into two. Take the SMS module as basically settings and specifically provider(SMS providers) settings well as the Messages module handles the actual subscription of a patient to certain reminders/messages. The terminology used here is quite interlocking, we are working with the UX team to have a better naming.
The SMS module gives you the ability to have different SMS providers set up and test all your configurations with admin access. You can set up multiple providers and simply switch to the preferred one without changing anything in the code.
Knowing that wraps almost everything about this module. The rest are forms like the configuration testing form that used to send test messages when testing out the configurations. The Add Configuration form filled for a complete provider set-up.
Testing provider configurations
Checkout the API documentation for more information
cc @grace @ibacher @samuel34 @dkigen @hadijah315 @pwargulak @druchniewicz @dkayiwa @vasharma05 @jexsie @jayasanka @piumal1999