-
Notifications
You must be signed in to change notification settings - Fork 3
Developer Release Notes
- Upgraded omrs-core to v2.4.6 and MySQL to v8.2
- Upgraded Apache Tomcat to v9.0.89
- Fixes and adjustments after upgrading omrs-core
- Added Reports 3.x
- Made configurable patient header
- Improved Charts performance, supporting multiple filters
- Various small fixes and improvements
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.14 |
| CfL Charts Module | cflcharts | 1.3.0 |
| CfL Config Module | cfl | 1.6.1 |
| CfL Core Module | cflcore | 1.13.1 |
| CfL Default Module | cfldefault | 1.3.2 |
| CfL OWA | cfl-owa | 1.10.0 |
| ETL Lite | etllite | 1.1.12 |
| Files module | files | 1.0.0 |
| Messages module | messages | 1.9.0 |
| Multiproject module | multiproject | 1.0.2 |
| SMS module | sms | 1.3.2 |
| Visits Module | visits | 1.7.1 |
| Description | Name | Version |
|---|---|---|
| OpenMRS Core | openmrs-core | 2.4.6-cfl.3 (Custom Connect for Life™ fork!) |
| Address Hierarchy | addresshierarchy | 2.15.1 |
| Admin UI Module | adminui | 1.6.0 |
| Allergy UI Module | allergyui | 1.8.6-SNAPSHOT |
| App Framework Module | appframework | 2.17.0 |
| Appointments | appointments | 1.6.0-SNAPSHOT |
| App UI Module | appui | 1.16.0 |
| Calculation | calculation | 1.3.0 |
| Cohort | cohort | 3.1.0-SNAPSHOT |
| Core Apps Module | coreapps | 1.39.0 |
| EMR API Module | emrapi | 1.34.0 |
| Event Module | event | 2.10.0 |
| FHIR Module | fhir2 | 1.11.0 |
| Form Entry App Module | formentryapp | 1.4.3 |
| HTML Form Entry | htmlformentry | 4.0.1-cfl.1 (Custom Connect for Life™ fork!) |
| HTML Form Entry UI Framework Integration Module | htmlformentryui | 2.0.0-SNAPSHOT |
| HTML Widgets | htmlwidgets | 1.11.0 |
| ID Generation | idgen | 4.9.0 |
| Legacy UI Module | legacyui | 1.16.0 |
| Location Based Access Control | locationbasedaccess | 0.3.0-SNAPSHOT |
| Metadata Deploy | metadatadeploy | 1.13.0 |
| Metadata Mapping | metadatamapping | 1.6.0 |
| Metadata Sharing | metadatasharing | 1.9.0 |
| O3 Forms | o3forms | 2.2.0 |
| Open Concept Lab Module | openconceptlab | 2.0.0-SNAPSHOT |
| Open Web Apps Module | owa | 1.15.0-SNAPSHOT |
| Patient Flags Module | patientflags | 3.0.4-cfl.1 (Custom Connect for Life™ fork!) |
| Provider Management Module | providermanagement | 2.14.0 |
| Queue | queue | 1.0.0-SNAPSHOT |
| Registration App Module | registrationapp | 1.25.0 |
| Registration Core Module | registrationcore | 1.12.0 |
| Reporting | reporting | 1.25.0-cfl.2 (Custom Connect for Life™ fork!) |
| Reporting Compatibility | reportingcompatibility | 2.0.9 |
| Reporting REST | reportingrest | 1.14.0-cfl.2 (Custom Connect for Life™ fork!) |
| Reporting UI Module | reportingui | 1.12.0-SNAPSHOT |
| Serialization Xstream | serialization.xstream | 0.2.16 |
| Spa | spa | 1.0.9-SNAPSHOT |
| UI Commons Module | uicommons | 2.23.0 |
| OpenMRS UI Framework | uiframework | 3.23.0 |
| UI Library Module | uilibrary | 2.0.7 |
| Rest Web Services OMOD | webservices.rest | 2.41.0-cfl.3.bf03af (Custom Connect for Life™ fork!) |
- Released new Files module.
- Released new Multiproject module.
- Added infrastructure for handling multiple projects in OpenMRS.
- Implemented new Visit Overview redesign.
- Moved translations from FE to BE side.
- Performance improvements related to HTML forms.
- Various small fixes and improvements.
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.13 |
| CfL Charts Module | cflcharts | 1.2.1 |
| CfL Config Module | cfl | 1.5.0 |
| CfL Core Module | cflcore | 1.12.1 |
| CfL OWA | cfl-owa | 1.9.2 |
| ETL Lite | etllite | 1.1.11 |
| Files module | files | 1.0.0 |
| Messages module | messages | 1.8.1 |
| Multiproject module | multiproject | 1.0.0 |
| SMS module | sms | 1.3.1 |
| Visits Module | visits | 1.6.0 |
| Description | Name | Version |
|---|---|---|
| OpenMRS Core | openmrs-core | 2.3.1-cfl.2 (Custom Connect for Life™ fork!) |
| Address Hierarchy | addresshierarchy | 2.11.0 |
| Admin UI Module | adminui | 1.3.0 |
| Allergy UI Module | allergyui | 1.8.3-SNAPSHOT |
| App Framework Module | appframework | 2.15.0-SNAPSHOT |
| Appointments | appointments | 1.6.0-SNAPSHOT |
| App UI Module | appui | 1.13.0-SNAPSHOT |
| Attachments | attachments | 2.4.0 |
| Calculation | calculation | 1.2 |
| Cohort | cohort | 3.1.0-SNAPSHOT |
| Core Apps Module | coreapps | 1.39.0 |
| Data Exchange Module | dataexchange | 1.3.4 |
| EMR API Module | emrapi | 1.34.0 |
| Event Module | event | 2.9.0-SNAPSHOT |
| FHIR Module | fhir2 | 1.11.0 |
| Form Entry App Module | formentryapp | 1.4.2 |
| HTML Form Entry | htmlformentry | 4.0.1-cfl.1 (Custom Connect for Life™ fork!) |
| HTML Form Entry UI Framework Integration Module | htmlformentryui | 2.0.0-SNAPSHOT |
| HTML Widgets | htmlwidgets | 1.10.0 |
| ID Generation | idgen | 4.7.0 |
| Legacy UI Module | legacyui | 1.6.0 |
| Location Based Access Control | locationbasedaccess | 0.3.0-SNAPSHOT |
| Metadata Deploy | metadatadeploy | 1.11.0 |
| Metadata Mapping | metadatamapping | 1.4.0 |
| Metadata Sharing | metadatasharing | 1.6.0 |
| O3 Forms | o3forms | 2.2.0 |
| Open Concept Lab Module | openconceptlab | 2.0.0-SNAPSHOT |
| Open Web Apps Module | owa | 1.10.0 |
| OpenMRS UI Framework | uiframework | 3.22.1 |
| Patient Flags Module | patientflags | 3.0.5-cfl.1 (Custom Connect for Life™ fork!) |
| Provider Management Module | providermanagement | 2.10.0 |
| Registration App Module | registrationapp | 1.20.0-SNAPSHOT |
| Registration Core Module | registrationcore | 1.9.0 |
| Reporting | reporting | 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!) |
| Reporting Compatibility | reportingcompatibility | 2.0.6 |
| Reporting REST | reportingrest | 1.12.0-SNAPSHOT |
| Reporting UI Module | reportingui | 1.12.0-SNAPSHOT |
| Rest Web Services OMOD | webservices.rest | 2.41.0.756cd3 (Custom Connect for Life™ fork!) |
| Serialization Xstream | serialization.xstream | 0.2.14 |
| Spa | spa | 1.0.9-SNAPSHOT |
| UI Commons Module | uicommons | 2.14.0-SNAPSHOT |
| UI Library Module | uilibrary | 2.0.6 |
- Configured showing/hiding data table under charts.
- Introduced mechanism which uses translations from backend (in Charts module).
- Added WhatsApp as a separate channel type.
- Added support for JWT (obtained from API) authentication for sending SMSes.
- Added suport for checkbox fields in Confirm section in registration form.
- Performance improvements related to HTML forms.
- Various small fixes and improvements.
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.12 |
| CfL Charts Module | cflcharts | 1.2.0 |
| CfL Config Module | cfl | 1.4.1 |
| CfL Core Module | cflcore | 1.11.1 |
| CfL OWA | cfl-owa | 1.9.0 |
| ETL Lite | etllite | 1.1.10 |
| Messages module | messages | 1.7.0 |
| SMS module | sms | 1.3.0 |
| Visits Module | visits | 1.4.0 |
| Description | Name | Version |
|---|---|---|
| OpenMRS Core | openmrs-core | 2.3.1-cfl.2 (Custom Connect for Life™ fork!) |
| Address Hierarchy | addresshierarchy | 2.11.0 |
| Admin UI Module | adminui | 1.3.0 |
| Allergy UI Module | allergyui | 1.8.3-SNAPSHOT |
| App Framework Module | appframework | 2.15.0-SNAPSHOT |
| App UI Module | appui | 1.13.0-SNAPSHOT |
| Attachments | attachments | 2.4.0 |
| Calculation | calculation | 1.2 |
| Core Apps Module | coreapps | 1.29.0 |
| Data Exchange Module | dataexchange | 1.3.4 |
| EMR API Module | emrapi | 1.29.0-SNAPSHOT |
| Event Module | event | 2.9.0-SNAPSHOT |
| FHIR Module | fhir | 1.20.0 |
| Form Entry App Module | formentryapp | 1.4.2 |
| HTML Form Entry | htmlformentry | 4.0.1-cfl.1 (Custom Connect for Life™ fork!) |
| HTML Form Entry UI Framework Integration Module | htmlformentryui | 2.0.0-SNAPSHOT |
| HTML Widgets | htmlwidgets | 1.10.0 |
| ID Generation | idgen | 4.5.0 |
| Legacy UI Module | legacyui | 1.6.0 |
| Location Based Access Control | locationbasedaccess | 0.3.0-SNAPSHOT |
| Metadata Deploy | metadatadeploy | 1.11.0 |
| Metadata Mapping | metadatamapping | 1.3.4 |
| Metadata Sharing | metadatasharing | 1.6.0 |
| Open Concept Lab Module | openconceptlab | 2.0.0-SNAPSHOT |
| Open Web Apps Module | owa | 1.10.0 |
| OpenMRS UI Framework | uiframework | 3.19.0 |
| Patient Flags Module | patientflags | 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!) |
| Provider Management Module | providermanagement | 2.10.0 |
| Registration App Module | registrationapp | 1.20.0-SNAPSHOT |
| Registration Core Module | registrationcore | 1.9.0 |
| Reporting | reporting | 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!) |
| Reporting Compatibility | reportingcompatibility | 2.0.6 |
| Reporting REST | reportingrest | 1.11.0 |
| Reporting UI Module | reportingui | 1.6.0 |
| Rest Web Services OMOD | webservices.rest | 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!) |
| Serialization Xstream | serialization.xstream | 0.2.14 |
| UI Commons Module | uicommons | 2.14.0-SNAPSHOT |
| UI Library Module | uilibrary | 2.0.6 |
- Added new configuration field to Charts module like filterBy and userRoles. Charts can be displayed only for users with appropriate roles.
- Added captcha feature on login page.
- Added Patient Flags Overview page.
- Possibility of multiple registration forms based on user location.
- Configurable hiding/showing gender/age in patient header.
- Added default value to time input field.
- Set default location in registration form.
- Added some new translations.
- Made modules compatible with OpenMRS v2.4.
- Fixed multiple recalls creation.
- Added extra info pop-up when visit is scheduled.
- Upgrade Tomcat server to version 8.5.
- Various small fixes and code quality improvements.
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.11 |
| CfL Charts Module | cflcharts | 1.1.0 |
| CfL Config Module | cfl | 1.4.0 |
| CfL Core Module | cflcore | 1.10.0 |
| CfL OWA | cfl-owa | 1.8.0 |
| ETL Lite | etllite | 1.1.10 |
| Messages module | messages | 1.6.0 |
| SMS module | sms | 1.2.11 |
| Visits Module | visits | 1.4.0 |
| Description | Name | Version |
|---|---|---|
| OpenMRS Core | openmrs-core | 2.3.6-SNAPSHOT (Custom Connect for Life™ fork!) |
| Address Hierarchy | addresshierarchy | 2.11.0 |
| Admin UI Module | adminui | 1.3.0 |
| Allergy UI Module | allergyui | 1.8.3-SNAPSHOT |
| App Framework Module | appframework | 2.15.0-SNAPSHOT |
| App UI Module | appui | 1.13.0-SNAPSHOT |
| Attachments | attachments | 2.4.0 |
| Calculation | calculation | 1.2 |
| Core Apps Module | coreapps | 1.29.0 |
| Data Exchange Module | dataexchange | 1.3.4 |
| EMR API Module | emrapi | 1.29.0-SNAPSHOT |
| Event Module | event | 2.9.0-SNAPSHOT |
| FHIR Module | fhir | 1.20.0 |
| Form Entry App Module | formentryapp | 1.4.2 |
| HTML Form Entry | htmlformentry | 4.0.0 |
| HTML Form Entry UI Framework Integration Module | htmlformentryui | 2.0.0-SNAPSHOT |
| HTML Widgets | htmlwidgets | 1.10.0 |
| ID Generation | idgen | 4.5.0 |
| Legacy UI Module | legacyui | 1.6.0 |
| Location Based Access Control | locationbasedaccess | 0.3.0-SNAPSHOT |
| Metadata Deploy | metadatadeploy | 1.11.0 |
| Metadata Mapping | metadatamapping | 1.3.4 |
| Metadata Sharing | metadatasharing | 1.6.0 |
| Open Concept Lab Module | openconceptlab | 2.0.0-SNAPSHOT |
| Open Web Apps Module | owa | 1.10.0 |
| OpenMRS UI Framework | uiframework | 3.19.0 |
| Patient Flags Module | patientflags | 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!) |
| Provider Management Module | providermanagement | 2.10.0 |
| Registration App Module | registrationapp | 1.20.0-SNAPSHOT |
| Registration Core Module | registrationcore | 1.9.0 |
| Reporting | reporting | 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!) |
| Reporting Compatibility | reportingcompatibility | 2.0.6 |
| Reporting REST | reportingrest | 1.11.0 |
| Reporting UI Module | reportingui | 1.6.0 |
| Rest Web Services OMOD | webservices.rest | 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!) |
| Serialization Xstream | serialization.xstream | 0.2.14 |
| UI Commons Module | uicommons | 2.14.0-SNAPSHOT |
| UI Library Module | uilibrary | 2.0.6 |
- Added default set of security HTTP headers, which improve general security of the application, intended for HTTPS connections.
- Registration form improvements:
- New field types "static" and "time".
- Possibility to configure Connect for Life™ to start sending messages immediately after registration.
- Fixed "date" field type and relationship input.
- Possibility to set "OpenMRS ID" (or any other main patient identifier) directly from a registration form's field.
- Visits Overview page got an option to change status of multiple visits at once.
- Extracted Report Charts UI into separate module.
- Various small fixes and code quality improvements.
- When your Connect for Life™ application is served over HTTP protocol, you need to disable "Secure" attribute for HTTP cookies in openmrs-distro-cfl/cfl/web/config/tomcat/web.xml.
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.9 |
| CfL Charts Module | cflcharts | 1.0.1 |
| CfL Config Module | cfl | 1.3.5 |
| CfL Core Module | cflcore | 1.9.3 |
| CfL OWA | cfl-owa | 1.7.8 |
| ETL Lite | etllite | 1.1.8 |
| Messages module | messages | 1.5.8 |
| SMS module | sms | 1.2.7 |
| Visits Module | visits | 1.3.8 |
| Description | Name | Version |
|---|---|---|
| OpenMRS Core | openmrs-core | 2.3.6-SNAPSHOT (Custom Connect for Life™ fork!) |
| Address Hierarchy | addresshierarchy | 2.11.0 |
| Admin UI Module | adminui | 1.3.0 |
| Allergy UI Module | allergyui | 1.8.3-SNAPSHOT |
| App Framework Module | appframework | 2.15.0-SNAPSHOT |
| App UI Module | appui | 1.13.0-SNAPSHOT |
| Attachments | attachments | 2.4.0 |
| Calculation | calculation | 1.2 |
| Core Apps Module | coreapps | 1.29.0 |
| Data Exchange Module | dataexchange | 1.3.4 |
| EMR API Module | emrapi | 1.29.0-SNAPSHOT |
| Event Module | event | 2.9.0-SNAPSHOT |
| FHIR Module | fhir | 1.20.0 |
| Form Entry App Module | formentryapp | 1.4.2 |
| HTML Form Entry | htmlformentry | 4.0.0 |
| HTML Form Entry UI Framework Integration Module | htmlformentryui | 2.0.0-SNAPSHOT |
| HTML Widgets | htmlwidgets | 1.10.0 |
| ID Generation | idgen | 4.5.0 |
| Legacy UI Module | legacyui | 1.6.0 |
| Location Based Access Control | locationbasedaccess | 0.3.0-SNAPSHOT |
| Metadata Deploy | metadatadeploy | 1.11.0 |
| Metadata Mapping | metadatamapping | 1.3.4 |
| Metadata Sharing | metadatasharing | 1.6.0 |
| Open Concept Lab Module | openconceptlab | 2.0.0-SNAPSHOT |
| Open Web Apps Module | owa | 1.10.0 |
| OpenMRS UI Framework | uiframework | 3.19.0 |
| Patient Flags Module | patientflags | 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!) |
| Provider Management Module | providermanagement | 2.10.0 |
| Registration App Module | registrationapp | 1.20.0-SNAPSHOT |
| Registration Core Module | registrationcore | 1.9.0 |
| Reporting | reporting | 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!) |
| Reporting Compatibility | reportingcompatibility | 2.0.6 |
| Reporting REST | reportingrest | 1.11.0 |
| Reporting UI Module | reportingui | 1.6.0 |
| Rest Web Services OMOD | webservices.rest | 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!) |
| Serialization Xstream | serialization.xstream | 0.2.14 |
| UI Commons Module | uicommons | 2.14.0-SNAPSHOT |
| UI Library Module | uilibrary | 2.0.6 |
- Renamed openmrs-cfl-module to openmrs-module-cflcore module.
- Renamed openmrs-module-cfldistribution module to openmrs-module-cfl module.
- Removed demo configuration and OpenMRS reference configuration from the Connect for Life™ distribution.
- It makes customizing configuration easier.
- It removes configuration which was 'undeletable', making it possible to have only things which are relevant.
- Open Concept Lab import during the initial startup.
- Distribution comes bundled with CIEL concept directory. The concepts are imported during initial startup.
- Distribution package comes with default Tomcat application for root path (when user types only a domain name in URL, without /openmrs context) which redirects to the /openmrs.
- Going to http://hostname/ redirects to http://hostname/openmrs.
- Before starting Connect for Life™ v4.0 on v3.0 server, the modules with old names must be removed. If regular installation process is used, then it's enough to delete all files from .OpenMRS/modules directory from inside web app's Docker container.
- After the start, there will be a new liqubase changelogs in DB - this is expected, they are backwards compatible.
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.8 |
| CfL Config Module | cfl | 1.3.1 |
| CfL Core Module | cflcore | 1.9.1 |
| CfL OWA | cfl-owa | 1.7.2 |
| ETL Lite | etllite | 1.1.7 |
| Messages module | messages | 1.5.7 |
| SMS module | sms | 1.2.5 |
| Visits Module | visits | 1.3.5 |
| Description | Name | Version |
|---|---|---|
| OpenMRS Core | openmrs-core | 2.3.6-SNAPSHOT (Custom Connect for Life™ fork!) |
| Address Hierarchy | addresshierarchy | 2.11.0 |
| Admin UI Module | adminui | 1.3.0 |
| Allergy UI Module | allergyui | 1.8.3-SNAPSHOT |
| App Framework Module | appframework | 2.15.0-SNAPSHOT |
| App UI Module | appui | 1.13.0-SNAPSHOT |
| Appointment Scheduling Module | appoitmentscheduling | 1.12.0 |
| Appointment Scheduling UI Module | appoitmentschedulingui | 1.9.0 |
| Attachments | attachments | 2.4.0 |
| Calculation | calculation | 1.2 |
| Core Apps Module | coreapps | 1.29.0 |
| Data Exchange Module | dataexchange | 1.3.4 |
| EMR API Module | emrapi | 1.29.0-SNAPSHOT |
| Event Module | event | 2.9.0-SNAPSHOT |
| FHIR Module | fhir | 1.20.0 |
| Form Entry App Module | formentryapp | 1.4.2 |
| HTML Form Entry | htmlformentry | 4.0.0 |
| HTML Form Entry UI Framework Integration Module | htmlformentryui | 2.0.0-SNAPSHOT |
| HTML Widgets | htmlwidgets | 1.10.0 |
| ID Generation | idgen | 4.5.0 |
| Legacy UI Module | legacyui | 1.6.0 |
| Location Based Access Control | locationbasedaccess | 0.3.0-SNAPSHOT |
| Metadata Deploy | metadatadeploy | 1.11.0 |
| Metadata Mapping | metadatamapping | 1.3.4 |
| Metadata Sharing | metadatasharing | 1.6.0 |
| Open Concept Lab Module | openconceptlab | 2.0.0-SNAPSHOT |
| Open Web Apps Module | owa | 1.10.0 |
| OpenMRS UI Framework | uiframework | 3.19.0 |
| Patient Flags Module | patientflags | 3.0.3-SNAPSHOT (Custom Connect for Life™ fork!) |
| Provider Management Module | providermanagement | 2.10.0 |
| Registration App Module | registrationapp | 1.20.0-SNAPSHOT |
| Registration Core Module | registrationcore | 1.9.0 |
| Reporting | reporting | 1.21.0-SNAPSHOT (Custom Connect for Life™ fork!) |
| Reporting Compatibility | reportingcompatibility | 2.0.6 |
| Reporting REST | reportingrest | 1.11.0 |
| Reporting UI Module | reportingui | 1.6.0 |
| Rest Web Services OMOD | webservices.rest | 2.29.1-SNAPSHOT (Custom Connect for Life™ fork!) |
| Serialization Xstream | serialization.xstream | 0.2.14 |
| UI Commons Module | uicommons | 2.14.0-SNAPSHOT |
| UI Library Module | uilibrary | 2.0.6 |
| Description | Name | Version |
|---|---|---|
| Callflows module | callflows | 1.1.5 |
| CfL Config Module | cfldistribution | 1.2.7 |
| CfL Core Module | cflcore | 1.8.2 |
| CfL OWA | cfl-owa | 1.5.2 |
| ETL Lite | etllite | 1.1.4 |
| Messages module | messages | 1.5.3 |
| SMS module | sms | 1.2.1 |
| Visits Module | visits | 1.3.2 |
Link: https://github.com/johnsonandjohnson/openmrs-module-callflows
- Fix: Fixed bug with saving providers
- Fix: Fixed issue with transaction after OpenMRS upgrade (v2.4)
- New: Improved callflows fetching - only non-retired (instead of all)
- New: Adapted to new Spring version
- Fix: Recognized usage of Transactions in callflow services
- Fix: Fixed incorrect recall jobs created because of concurrent calls limit
- Fix: Fixed some FE build issue
- Fix: Fixed some DB connection leaks
- Fix: Fixed some checkmarx issues
- Fix: Restored checkmarx issues from above point because of some UI problems
- New: Removed one email from Jenkins file config
- Fix: Callflows fails to schedule a call when a maximum concurrent calls limit is reached
- New: Various code quality improvements
- Breaking: Adapted Callflows UI to work only with CfL UI 1.7.2 or later
- Fix: Callflow renderer UI doesn't allow to add renderer
- New: Various code quality improvements
- Fix: Multiple delivery attempts created for a call in some cases
- New: Authentication can be enabled via Callflow provider configuration
- New: Callflow provider's request body becomes directly editable
Link: https://github.com/johnsonandjohnson/openmrs-module-charts
- New: Support multiple filters
- New: Added option to use percentages in bar chart
- New: Improved info messages when no reports or reports data available
- New: Changed way of fetching reports in configuration page - all available reports are fetched (instead ones configured in GP)
- New: Changed way of fetching reports in visualization page - fetching report when needed (instead of all reports)
- New: Added possibility to change order of charts
- New: Improved button styles
- New: Some smaller fixes and code quality improvements
- New: Allowed to use logical values in visualization graphs
- New: Added some common translations
- New: Added API for locations base chart report data
- New: Configured option for showing/hiding data table below the charts
- Fix: Fixed displaying grand total value when all column values are empty
- New: Introduced mechanism that uses translations from backend
- New: Added new fields to configuration page (filterBy, userRoles)
- New: Displaying charts based on configured permissions
- New: Changed landing page after saving the configuration
- New: Added breadcrumbs to charts pages
- Moved some components from external source to Charts repo itself
- New: Configurable report charts extracted from Cfl OWA
Link: https://github.com/johnsonandjohnson/openmrs-module-cfl
- New: Improved breadcrumb navigation
- New: Added/corrected some translations
- New: Moved 'Configure Metadata' tile to 'System Adminstration'
- New: Removed unnecessary roles, created default analyst user
- New: Added new GPs for multi-project support
- New: Moved some old zip packages to default module
- Fix: Added workaround fix for mandatory password change after login (page is broken after OpenMRS 2.4 upgrade)
- New: Improved button styles
- New: Some smaller fixes and code quality improvements
- New: Integrated with multiproject module
- New: Added common translations for multiple modules usage
- New: Minor adjustments to allow project based logo
- New: Added security headers to allow use FE components from external sources
- New: Updated Program Form version
- New: Various code quality improvements
- Fix: Fixed issue with incorrect redirect on manage account page table
- New: Redirecting to patient dashboard after saving program form
- New: Overwritten OpenMRS legacy UI exception page
- New: Added Patient Flags overview app
- New: Iplemented captcha on login page
- New: Added 'Project' location attribute type
- New: Replaced user app extensions on home page with project specific extensions
- New: Made module compatible with OpenMRS 2.4
- New: Added some translations
- Fix: Fixed not visible selected date in date picker in html forms
- Fix: Fixed some SonarQube issues
- Fix: Content-Security-Policy HTTP header should now allow 'data:' URLs for images and fonts
- Fix: Fixed duplicated LocationAttribute after starting on old CfL database
- Fix: NPE when visiting CfL login page after clicking a link on an other web page
- New: Added Referer-Policy, Content-Security and String-Transport-Security HTTP headers
- Fix: Duplicated true/false concepts break Concept export via metadata sharing
- Fix: Encounters have Visit assigned automatically, instead just leaving them without Visit
- New: Added default apps for Charts module
- Breaking: Renamed this module to openmrs-module-cfl, works only with CfL UI 1.7.2 or later
- Fix: Auto-generated patient identifer too long
- Fix: Doctor privilege level missing privileges
- Fix: Locations created via Manage locations page miss Visit and Login Location tags
- New: CfL Doctor user is created automatically
- New: Various code quality improvements
- New: Improved message shown on login page when user is blocked
- Breaking: Removed OpenMRS reference app modules
- Breaking: Removed demo/test data
- New: Implemented pages which previously were added by OpenMRS reference app modules
- New: System logo can be hidden on login page via GP configuration
- New: Added Super Admin role
- New: Various code quality improvements
Link: https://github.com/johnsonandjohnson/openmrs-module-cfl-core
- New: Added configurable patient header to OpenMRS pages
- Fix: Some fixes needed to use OpenMRS 2.4
- New: Removed code that has been moved to messages module
- New: Saving best contact time when ommited during patient registration
- New: Removed update status button from patient header
- New: Adjusted changes related to default user timezone GP
- Fix: Added workaround for failing Refill Visit note saving
- New: Improved button styles
- New: Some smaller fixes and code quality improvements
- New: Made some pages translatable
- New: Added cleanup job to automatic removal for old tasks
- New: Added some missing attributes for default configuration
- New: Various code quality improvements
- Fix: Retain identifiers preferred flag
- Fix: Improved Refill Visit Note and Medical Visit Note logic
- Fix: Fixed race condition in Welcome Message vs Create default templates for patient
- New: Support WhatsApp as a separate option
- New: Improved ad hoc message input box to contain a message text only instead of a template input
- New: Added some common translations
- New: Added visit time to cfl.vaccines information
- New: Saving patient location in the background if not present in registration form
- Fix: Skipping creating new best contact time if already exits
- Fix: Fixed creating duplicated visits when visit note is submitted
- New: Added backend for Flags Overview page
- New: Added endpoint for fetching only register and and find patient/caregiver apps
- New: Made module compatible with OpenMRS 2.4
- New: Added GPs for showing/hiding age and gender in patient header
- New: Added some translations
- Fix: Fixed one of failing liquibase changeset
- Fix: Fixed SonarQube issues
- New: Registration form UI allows to have OpenMRS Identifier (the main identifier of patient) as input field.
- New: CfL can now create Message Patient templates automatically after patient's registration. It allows to have messages sent to patients already after registartion, without any other action from user.
- New: Various code quality improvements
- Breaking: Renamed this module to openmrs-module-cflcore, works only with CfL UI 1.7.2 or later
- Fix: Setting patient identifiers to empty text fails
- Fix: Empty cells at the end of address hierrarchy file break upload
- Fix: A duplicated Dosing Visit gets created sometimes
- Fix: Adhoc message incorrectly sends message at a patient's best contact time, instead at the specified time
- New: Various code quality improvements
- New: Improved Address Hierarchy validation messages
- New: Default CfL country-based properties have now default values applied during first start
- New: Remove login page customization (moved to cfl module)
- Fix: Wrong redirection after deleting a caregiver
- New: Various code quality improvements
- Fix: AdHoc message limits maximum recipients size
- Fix: Manage address data upload performance
- New: System logo can be hidden on login page via GP configuration
- New: Added build-in REST API documentation page
Link: https://github.com/johnsonandjohnson/openmrs-module-cfl-default
CfL Default module contains default configuration for Connect for Life app. This module is not required to run the application correctly, but it is very useful when starting the application first time to fill the app with the default configuration.
Link: https://github.com/johnsonandjohnson/openmrs-owa-cfl
- New: Added configurable patient header to Condition pages
- New: Improvements to birthday registration fields
- Fix: Adapted to API changes after OpenMRS (2.4) upgrade
- New: Navigating to home page when location is changed
- New: Added support for default flag in Flags Overview page
- Fix: Fixed registration form using only keyboard
- New: Added possibility to limit user roles available in roles select
- New: Added location closed dates and weekdays fields to location page
- New: Improved datepicker look and feel to keep consistency with the rest of application
- New: Improved button styles
- New: Some smaller fixes and code quality improvements
- New: Made multiple UI components translatable using BE translations
- New: Added multiproject support for displayed columns in results table in Find Patient and Patient Flags Overview pages
- New: Adapted conditions page to latest core apps/emr api module changes
- New: Various code quality improvements
- Fix: Fixed some FE build issue
- Fix: Fixed non coded condition label on manage condition page
- Fix: Some fixes and improvements on Manage Notification Configuration page
- New: Added WhatsApp as a separate option in Manage Notification Configuration page
- New: Support checkbox fields in Confirm section in registration form
- Fix: Applying patient header adjustments after every change in DOM tree
- New: Set default location in registration form
- New: Getting address fields from address hierarchy configuration
- New: Implemented Patient Flags Overview page
- New: Using specific apps for registration and finding patient/caregiver based on user location
- New: Added some translations
- New: Added GPs for showing/hiding age and gender in patient header
- New: Made displayed columns configurable on Patient Flags Overview page
- Fix: Fixed translations in registration form when labels are empty
- New: Added default value option to time input field
- New: Changed landing page after removing the patient
- Fix: Now, relationship input on registration form allows to delete the last relationship.
- New: Registration form allows to have hidden fields with static values. This allows to set the same name, gender, location or any other person attribute for all patients registered in the system.
- New: New type of field - time picker - has been added to registration form field types
- Fix: Date field type in patient registration form breaks the form
- Fix: Duplicated Person is created when editing user account
Maintenance release
- New: Data visualisation moved to seperate module
-
Breaking: Renamed OWA from cfl-ui to cfl
- All URLs which point to Cfl UI pages needs to be updated to reflect this change
- New: Data visualisation
- New: Various code quality improvements
- New: Notification configuration pulls countries from concepts
- Fix: CfL UI contains pages which are not part of Connect for Life™
- New: Address hierarchy shows information about invalid records from the uploaded file
- New: Provider account can be created from manage user account page
- New: Location management supports cluster and country code attributes
Link: https://github.com/johnsonandjohnson/openmrs-module-etllite
- New: Added prettifier config
- Fix: Fixed some FE build issue
- Fix: Fixed checkmarx issues
- New: Made module compatible with OpenMRS 2.4
- New: Removed email from Jenkins config file
- New: Various code quality improvements
- Breaking: Adapted UI to CfL UI 1.7.2 or later
- New: Various code quality improvements
- New: Various code quality improvements
Link: https://github.com/johnsonandjohnson/openmrs-module-files
- New: New released module. Files module facilitates upload/download files into OpenMRS database
Link: https://github.com/johnsonandjohnson/openmrs-module-messages
- New: Added configurable patient header to Message pages
- New: Made 'Best Contact Time' widget editable on patient dashboard
- Fix: Some fixes needed to use OpenMRS 2.4
- New: Made the pencil configurable in widget on patient dashboard
- New: Moved some code from cflcore module
- Fix: Adjusted some things for multi-project work
- New: Improved datepicker look and feel to keep consistency with the rest of application
- New: Improved button styles
- New: Some smaller fixes and code quality improvements
- New: Added ActorService to OpenMRS context
- New: Adapted messages module FE to use BE translations
- New: Adapted to new Spring version
- Fix: Avoiding reading all task definitions
- Fix: Fixed DB connectionn leaks
- Fix: Fixed duplicated patient template creation
- New: Handled WhatsApp as a separate channel
- Fix: Fixed checkmarx issues
- Fix: Fixed error when Manage Messages page is saved successfully
- New: Added some translations
- New: Added GPs for showing/hiding age and gender in patient header
- Fix: Fixed multiple recalls creation
- New: Removed email from Jenkins config file
- Fix: For some cases messages are delivered after best contact time
- Fix: Invalid Best contact time of a patient, breaks messages service for all other patients
- Breaking: Adapted UI to CfL UI 1.7.2 or later
- New: Country property will use default value if there is no value for specific country
- New: Various code quality improvements
- New: Various code quality improvements
- Fix: Multiple delivery attempts for one call
- Fix: Manage messages page doesn't work when no health Tips are in the system
- New: Various code quality improvements
Link: https://github.com/johnsonandjohnson/openmrs-module-multiproject
- New: Supporting assigning object to more than one project
- New: Added AOP classes that listen to global property methods
- New: Added AOP class for supporting user apps with project suffix
- New: Some smaller fixes and code quality improvements
- New: Added infrastructure for handling multiple projects in OpenMRS
Link: https://github.com/johnsonandjohnson/openmrs-module-sms
- Fix: Fixed validation on Send SMS page
- Fix: Fixed some FE build issue
- Fix: Workaround config serialization in SMS controllers
- New: Optimized way of searching SMS records
- New: Support for JWT obtained from API
- New: Excluding SMS incoming and statues endpoints from SMS authorization filter
- Fix: Fixed checkmarx issues
- Fix: Fixed inconsistent unit test
- Fix: SMS provider template generates wrong content type
- Fix: Made SMS module compatible with Spring 5
- Add: AdHoc SMS APIs and periodic scheduling of SMS based on reporting Data Set result
- Fix: SMS which failed to be sent becasue of provider error are not resend
- Add: New API for scheduling Adhoc SMS
- Fix: Long messages which are split into smaller don't work with some providers
Maintenance release
- Breaking: Adapted UI to CfL UI 1.7.2 or later
Maintenance release
- New: Various code quality improvements
- New: Various code quality improvements
Link: https://github.com/johnsonandjohnson/openmrs-module-visits
- New: Added configurable patient header to Visits pages
- New: Excluded visits for voided patients in general visits overview page
- New: Support default sorting for visit overview pages
- New: Made pencil icon configurable in visits widget on patient dashboard
- New: Made action icons configurable in visits overview pages
- New: Added information message about visit date outside date window
- New: Removed unnecessary holiday weekdays GP (replaced by days off per clinic)
- New: Improved datepicker look and feel to keep consistency with the rest of application
- New: Improved button styles
- New: Some smaller fixes and code quality improvements
- New: Added some common translations
- New: Implemented new Visit Overview redesign
- New: Blocked deleting a visit when data is already entered
- New: Various code quality improvements
- New: Adapted to new Spring version
- Fix: Improved visit widget on patient dashboard
- Fix: Fixed some FE build issue
- New: Added extra info pop-up when visit is scheduled
- New: Added some translations
- New: Added GPs for showing/hiding age and gender in patient header
- Fix: Fixed displayed number of records shown in Visit Overview page
- New: Refreshing manage visits page after updating the visit
- Fix: Fixed order of visits displayed in visits widget on patient dashboard
- New: Visit status bulk change feature
- Fix: Visit date changed is not set for new Visit
Maintenance release
- Breaking: Adapted UI to CfL UI 1.7.2 or later
- New: Various code quality improvements
- New: Various code quality improvements
ADMIN GUIDE
Configuration
Modules
FAQ
USER GUIDE
Modules
DEVELOPER GUIDE