Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#
Step
Status
1Responsible prepares rough business analysis/reqs docCOMPLETE Christina Riley
2Get CHAI review
3Get VW review

COMPLETE: Pierre Dane  

4Get Ona feedbackFYI - ready for review: Craig Appl
5Responsible - 1 iteration for feedback
6Ona sign off
7Ona tech spec scoping
8Ona LOE Large to X-Large
9Ona scheduling


Notes

  • Summary: Need editable and non-editable fields
  • Relevant for both Bednet Distribution and Blood Screening forms
  • Mosquito Breeding Site and Mosquito Collection Site forms, and PAOT forms can be re-completed numerous times and do not require this feature

...

Form Editing View




Edited Date View 

Software Requirements Specification

This section contains notes on what needs to be developed that were generated 23rd July to support estimating:

  • Project activities:
    • Verify the data dictionary to ensure the editable fields are appropriate
    • We need to identify the underlying business logic when an edit form is completed compared to the first time that we need to 
    • We need to design the interactions (Roger's input is required)
    • We need to decide whether we should prepopulate the form or ask them to resubmit all together (this may mess up skip logic)
  • Android client
    • We need to add a view to display and edit the form information
    • We need to update the form loading actions to ensure we can link these edited forms to tasks that were marked complete.
    • We need to update post save actions for edited forms
    • We need to update the form JSON in both languages to identify which forms should be edited.
  • Web UI
    • We need to update the data warehouse tables to make previous versions available for querying
    • We need to update the ETL to ensure the information is mapped appropriately
    • We need to display the latest version of the form and possibly some indicator of the total number of versions submitted.

Justification

Thailand wants to be able to make corrections when mistakes are made during form completion, and add any additional information as necessary.

...