...
- Abstract Goal
- Making Messages module easier to use for O3-based OpenMRS distributions by providing an O3-compatible UI.
- Mandatory Goal
- Making an O3 UI design for Patient's calendar - an overview of an expected messages
- Migrating current 2.x design into O3 technology and making it according to OMRS O3 style-guide is acceptable.
- Patient's message calendar page design, reviewed and shared here.
- Implementing O3 ESM with the page.
- Optional Goal
- Making an O3 UI design for Patient's Messages configuration - current Manage Messages and Create Messages combined
- Implementing O3 ESM with the page.
- Making an O3 UI design for global Messages configuration
- Implementing O3 ESM with the page.
...
- Ensuring the Messages 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-messages
- 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-Messages
- General OpenMRS O3 design guidelines: Designer Onboarding to OpenMRS 3#Self-OnboardingGuide
- Messagas API REST documentation: https://demo.jnj.connect-for-life.org/openmrs/ms/uiframework/resource/messages/swagger/index.html (or as sms-swagger.json)
...