avni-roadmap-not-used-anymore-'s Issues
Avni Short Product Video
Online Web app
Usecases :
- Data Entry Operator
- Data quality monitoring and correction by supervisors
- Quick case view by supervisors, district collectors, etc.
- Linking of case records from reports
Forms without subject (individual, beneficiary, or non-living object)
Search engine optimisation for Avni website
What are the search keywords we want to be hit.
Data Collection; Fieldwork; Community Health; Health Worker; Primary Health; Frontline Work;
Dynamic filters for reports, based on user privileges and dependent filter selected values
Support for facilities, for referral and scheduling of visits at the facility
Canned online reports
Certain reports should be available out of the box to the users:
- implementation schema views
- Operational reports like due list, overdue visits, cancelled visits, etc.
Read API for external systems
API for ID generation management
Implementers page on the Avni website
Types of implementers (Service, Hosting, Support)
List of implementers.
List of the implementations done.
Contact an implementer.
Register as an implementer.
Support for groups, family folder and relationships within the group
Ability to add more form elements by the end users
Scheduled and More frequent Demos
- Scheduled demos
- Reaching out aggressively/proactively to schedule demos.
API to create a new organisation
Form API supporting rules defined as data
- Skip logic
- Calculated fields
- Field level custom validation
User Access Control
Access control to various functions and schema items based on privileges provided by the administrator.
Allow schedule and cancel Individual (non-program) encounters
Websites
Separate websites for project and service.
A decision on tech stack for the website.
Beneficiary Mode
A narrowed down workflow for beneficiaries
Rule development kit and API
Developer Documentation (Architecture, Concepts, How-to, API)
API
- Rule upload
- Program summary
- Entity decisions
- Form validation
- Calculated field
- Skip logic
- Visit/Encounter schedule
Integrate code push for patch deployment to the app
Required for implementations which have a lot of users. Its difficult to get all the users to update the app to promote a fix, etc. For this its required to ship the code without having to update the app.
Automatic billing based on metered usage of the system
Approval Workflow
Deployable implementation package - API
This will allow a user to create a package of all the changes made in one environment and apply it to another environment.
Background
While the first deployment of implementation could be done directly in the production, but when the system goes live, making changes to production can create major issues, hence there must be a way to do this activity and test and then deploy to production.
Group of sub-organisations with a large organisation
Reporting platform within the app so that implementation can add their own reports for the field users
This will be achieved by making MyDashboard configurable.
Avni Roadmap - for implementers, users and partners
(this)
Translations Framework
- Translations upload/download via Admin interface
- Translations not requiring new app release
- Implementation specific translations
- A sophisticated TMS available for Avni clients to use (Lokalise)
Geographical migration of subjects
Demo accounts for reporting and web application
...so that implementers can understand how the product is configured.
Provision implementation organisation from the avni web application
API to get subjects
User scheduled visits/encounters
Longitudinal Export of data
- This will enable the clients to use other reporting solution like SPSS, Strata, etc at their end wherever capability is available. Most clients have this capability.
- Also Will help reduce work and issues related to reports for the existing implementation team.
Reference documentation of how to configure each feature
Product introductory documentation for a newbie implementer
For an implementer to understand how the product works and how it achieves what it does.
- Product architecture, design and overview documentation
Field app Usability Improvements
- Individual dashboard improvements
- Sync improvements
Avni product brochure
Multiple login on a device
Field worker app to using form and visit schedule API
Encounter schedule definition API
Application designer - define schema, form and rules (with documentation)
Ability to use the web browser interface to define the implementation schema and forms.
The user interface will allow the creation and management of implementation schema consisting of - individual types, program types and encounter types. Similarly, the form designer will have the ability to define a mapping to the schema item, form elements (data type, range, validation, answers, sort order of answers), form element groups and calculated fields.
The user interface will also allow for management of rules logic - for skip logic, calculated fields, validation, program summary and encounter schedule. The rules API documentation.
Contact Avni community from website for specific purpose
Options
- Contact Us
- Feedback
- Query
- Need implementation services (display list of implementers to choose, multiple select).
Create demo, training, production, any-other environment via web interface
The non-transactional data is the same across these environments.
Avni website
Features, Use cases, Usage Statistics, Demo, Getting Started, FAQ, About Us and 2 case studies.
Google Analytics.
Custom filters on MyDashboard and Search
Non blocking rule failure and rule Failure Telemetry
- Does not crash the app if a rule fails
- Logs rule failures which implementers can see on metabase and get notifications.
To be kept here for 6 months. Checkout features page for all features. https://avniproject.org/features
Deployable implementation package - Web interface
Application Designer - Making it easy
- Intuitive workflows
- Inline help
- Rule templates / Declarative rules
- Kickstarter modules
- Polished Documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.