Details
-
Type: Improvement
-
Status: Resolved
-
Priority: Medium
-
Resolution: Done
-
Labels:
Description
Upon downloading forms, mUzima currently extracts Concepts, Locations and Providers IDs from forms, which takes a long time. For instance, it takes about 70 seconds to extract concepts from CDM Dispensary and Health center forms. It takes relatively shorter time to download forms than it takes to extract and store metadata.
To reduce workload on devices, the work of extracting metadata should be placed at the server side, so that mUzima only downloads the metadata.
This will be done in two sub tasks:
- Add field to muzima forms table for storing metadata, and create logic to populate this field every time a form is uploaded / updated
- Change the way mUzima works by updating it's logic to retrieve form metadata from server side
Gliffy Diagrams
Attachments
Issue Links
- is depended on by
-
MUZIMA-438 Improve mUzima setup wizard using Configuration file
- Resolved