Version 2.0
At the center of version 2.0 release is the change of the current data model to a common data model. During the March 2016 sprint held in Nairobi, it was agreed that a data model change was necessary so that OpenSRP app could start supporting cohort syncing, two way sync between OpenSRP and OpenMRS and facilitate easier adoption of the app by third parties. It was agreed that the app would switch to Event/Client data model (EC model). Due to this change, a couple of new functionalities have to be implemented and existing ones changed in both the client and server applications.
The table below lists the new features, improvements and fixes to be included in v2.0 release.
Feature | Spec Link | Status (Client) | Status (Server) | Notes |
---|---|---|---|---|
Break down form submissions to clients and events | Formsubmissions Breakdown | COMPLETE | COMPLETE | The client functionality basically uses the classes as they are in the server side |
Add relationship mappings between entities | Entities Relationship Mappings | COMPLETE | IN PROGRESS | This involves adding a person relationship field in the xlsforms (subforms) so that this field is dynamically populated with the parent entity_id as a way to show how two entities are related. This is done on the client side pending more tests in all forms |
Break down EC model data to case model | EC to Case Model Breakdown | COMPLETE | N/A
| This is about breaking down EC data to the data format being used by the current registers |
Process events with cross-cutting effect | Events Processing | COMPLETE | N/A | |
Process schedules and alerts using EC data | Schedules and Alerts Processing Using EC Data | N/A | IN PROGRESS | |
Data migration of existing formsubmissions to EC data | Data Migration | N/A | IN PROGRESS | |
Sync alerts using cloudant | Syncing Data | NOT DONE | N/A | |
Sync EC data between client and server using cloudant | Syncing Data | COMPLETE | N/A | |
Sync EC data between OpenSRP and OpenMRS using OpenMRS AtomFeed module | AtomFeed Module Integration | N/A | IN PROGRESS | This is a two way link between the two servers (OpenMRS and OpenSRP ). The link from OpenSRP to OpenMRS is already working but needs to be checked to confirm if the change of data model to EC affects the link |
Unit and Functional Tests | IN PROGRESS | IN PROGRESS |
This site is no longer maintained. Please visit docs.opensrp.io for current documentation.