Code Monkey home page Code Monkey logo

opensrp-client-child's People

Contributors

andati avatar bennsimon avatar craigappl avatar dubdabasoduba avatar ekigamba avatar ellykits avatar hamza-vd avatar hilpitome avatar junaidwarsivd avatar lzrs avatar manutarus avatar mstjamush avatar ndegwamartin avatar paulinembabu avatar qiarie avatar roywanyaga avatar transifex-integration[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opensrp-client-child's Issues

Bugfixes

  • Reconfigure form to support submit button at the bottom
  • Disable showing of child records marked as deceased
  • Add group titles for Vaccines in under five view
  • Add group titles for Recurring services in under five view
  • Add support for rendering contact phone number in mother look up
  • Arabic and French localization updates

Add support for Advanced data capture strategies

  • Implement visual indicators when app is in an advanced data capture mode
  • Dynamic switching for visual indicators when mode changes
  • Implement processing of events with advanced strategy tagging
  • Unit tests

Clean up child module

  • Remove hardcoded queries
  • Refactor for usability
  • Convert Vaccine Detail card to MVP
  • Convert Child Detail Tab to MVP
  • Convert Under Five Fragment to MVP
  • Convert Child History Fragment to MVP

Out of catchment support

  • UI/UX updates - Visual indicators for out of c services
  • Out of catchment logic refactor
  • Migrate to Immunization library with Out of catchment enhancements
  • Migrate to Growth Monitoring library with Out of catchment enhancements

Updates + Bug fixes

  • Add configurable vaccine Harvey ball implementation for alert status
  • Add ability to search by mother's name in Quick search
  • Fix issue Due Vaccine Column Not showing immunizations greater than 14 weeks
  • Edit Immunization or Weigh back button saves

Implement child details view

  • View and layout child immunization tab
  • Wire up dynamic data immunization tab
  • View and layout child details fragments
  • Wire up dynamic details fragments
  • Translations

Language switcher for sample app

  • A drop down in sample app with English and French. The word English should be English, while French should be Français
  • Test App switches languages in real time (French translation strings already in place)

Set up project

Set up OpenSRP Child Module project

  • Set up Repo
  • Configure gradle build system
  • Travis CI
  • Test + Reporting
  • Maven publishing

Bug fixes and Enhancements

  • Refactor processing of event/clients mother registration details for creation/edit
  • Update mother look up utils to support lookup by Mother Guardian phone number
  • Update Mother Look up implementation to handle NRC numbers in sample app
  • Refactor startForm functionality in Detail Activity for reusability
  • Add correct type for birth registration/update events

French translation issues

There are a number of fields that are in the English strings file that do not have a French counterpart. We need to review these and update them.

The symptom showing up is the word "Child's Commune" in the health details view.

Language mixup on forms

Language mixup on Child visit > Counseling. The Last option (Hakushauriwa) is in Swahili when the rest of the app is in English

Implement Child Register

  • Set up Register UI
  • Set up Bottom Navigation UI
  • Implement register functionality
  • Implement navigation
  • Implement Sample application

Update README

  • add description of functionality covered by this module
  • add list of other libraries this module depends on
  • add description of use cases we expect this module to be used in (e.g. both facility and CHW)
  • add high level description of module architecture, e.g. some views are separate for facility and CHW, other views are configurable for facility and CHW

The vaccine offsets seem not to work as expected

https://github.com/OpenSRP/opensrp-client-giz-malawi has MV 1 and MV 2 vaccines where MV 1 should be given 5 months after birth and MV 2 should be given 1 month after MV 1 was given with a window of 14 days.

To replicate

  1. Create a child on the GIZ Malawi app with a DOB two years behind
  2. Give the child the MV 1 vaccine with a date either 7 months, 4 months or 1 year from the DOB
  3. Check the due date of the MV 2 vaccine

The due date for the MV 2 vaccine is always at 6 months from birth irrespective of the date MV 1 was given

Arabic and French translation updates

For tracking minor bugs and updates

  • Overdue is translations into French from "A RENDRE " to "En Retard"

Arabic

  • When the vaccination field turns red, there is 1 between the Arabic word for Record and the name of the vaccine (EX: Record 1 Penta 1 - due 30/06/19)
  • Translation of "Expired".
  • XXX Marked as deceased: Should change the Arabic translation (Note: the name should come at the end coming from right to left)
  • "Weight taken today": Arabic translation change to better fit the context.
  • "Weight taken earlier": Arabic translation change to better fit the context.
  • When we record the weight of a child, we have 2 buttons, "Cancel" & "Save Changes". The translation of the latter into Arabic is not correct. It should be changed.
  • "Next visit" (in the field next to the image of the child) when we first open the child: Change the Arabic translation.
  • Mother DOB date format incorrect for the auto populate in Arabic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.