Skip to content
Araz Abishov edited this page Aug 5, 2016 · 3 revisions

Development roadmap


Requirements:

  • Enrolling tracked entity instances:
    • Improve relationship endpoint in Web API (filter based TrackedEntity)
    • Support of next models in SDK:
      • TrackedEntityInstance
      • Enrollment
      • TrackedEntityAttributes
      • Relationship (between TrackedEntityInstances)
    • Unique IDs
    • TrackedEntityDashboard:
      • Profile screen (do not confuse with DHIS 2 user profile)
      • Relationship screen (connecting one TrackedEntityInstance to another)
      • Indicators section: TrackedEntityAttributes and Value, ProgramIndicator
      • List of ProgramStages and Events which are nested within ProgramStage
    • Searching across TrackedEntityInstances and Enrollments:
      • Searching locally (in database)
      • Searching globally (on internet)
      • Upcoming events

Roadmap (starting from middle of August)

  • (2 - 3 months) Plain / Vanilla data entry functionality:
    • (1 week) Enrollment data entry
    • (1 week) Profile of TrackedEntityInstance
    • (2 weeks) List of program stages with related events
    • (2 weeks) Basic event data entry (with support of TrackedEntityInstance and Enrollment)
    • (2 weeks) Pulling / Sending tracker data to server
  • (4 weeks) Implementing basic program rules for data entry
Clone this wiki locally