...
Primary mentor | |
Backup mentor | |
Assigned to |
Abstract
The CFL SMS module in general is an API module. It provides a layer between other OMRS modules and common SMS (or any text message) service providers.
...
Project Rating and Length
Medium
175 hours
Objectives
- Abtract goal
- Making an SMS module easier to use for O3-based OpenMRS distributions by providing an O3-compatible UI.
- Mandatory Goal
- Making an O3 UI design for configuring a service provider, "Send SMS" test page, SMS's Logs page.
- Making an O3 UI design for configuring a service provider, "Send SMS" test page, SMS's Logs page.
- Migrating current 2.x design into O3 technology and making it according to OMRS O3 style-guide is acceptable.
- Configure service provider admin page design, reviewed and shared here.
- "Send SMS" test admin page design, reviewed and shared here.
- SMS's Logs admin page design, reviewed and shared here.
- Implementing O3 ESM with the pages
- ...
- Optional Goal
- Making an O3 UI design for Scheduling SMSes on a predefined interval feature
- Implementing the page in the Mandatory Goal's module
...
- Ensuring the SMS module is included in OpenMRS 3.x Reference Application is not an objective of this project.
Resources
- OpenMRS ESM repository: https://github.com/openmrs/openmrs-esm-patient-communications
- Current OMRS module which includes 2.x UI: https://github.com/johnsonandjohnson/openmrs-module-sms
- OpenMRS distribution demo, which includes SMS module: https://demo.jnj.connect-for-life.org/openmrs (admin/Admin123) The server resets every 24hrs!
- SMS module documentation: https://github.com/johnsonandjohnson/openmrs-distro-cfl/wiki/Admin-SMS
- General OpenMRS O3 design guidelines: Designer Onboarding to OpenMRS 33#Self-OnboardingGuide
- SMS API REST documentation: https://demo.jnj.connect-for-life.org/openmrs/module/sms/apiDocs.htm (or as sms-swagger.json)
Weekly blogs: https://medium.com/@jexsie
Epic link:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|