jss's People
jss's Issues
[Phulwari] Move data from one Phulwari to other within one village.
[Phulwari][Support] Phulwari is not showing in enrolment form.
[Phulwari] Observational Checklist
https://docs.google.com/forms/d/e/1FAIpQLSe2XNZGuL6nI1DUfYaebk8A96Yx-I0fHQltqDH-N5GiayUScQ/viewform
- This form will be under Phulwari subject type.
- This is a general visit. No scheduling needed.
[Phulwari] App/form Changes
Ref Doc - https://docs.google.com/document/d/1lGGvi0JJGJX813luiIN3-ulcp3MvYRO4LpvGBrWqbcg/edit?ts=60420c15
Phulwari Reg Form - Done on JSS UAT
- Add question - "Day of month in Phulwari for Growth monitoring visit", (this question is currently asked for each child in child enrolment form) this question should not ask for each child.
Child Enrolment (Phulwari Program) -
-
Remove the above question from child enrolment form. Cannot remove until Phulwari is live. And visit scheduling for Growth monitoring needs to be updated accordingly.
-
Add a new option No/None in the already existing question - "Disability",and migrate already existing enrolments where there is no disablity. Also, remove skip logic from this ques.
-
Change in Disability-related change (Reg form) [Migration required]
- Add a question "Specify other" if OTHER disability is selected. -
Change in "Any chronic illness” question (reg form)
- Add a question "Name of Disease" if Yes is selected for question "Any Chronic sickness".
Offline report Setup - Done on JSS UAT
- Offline Report “Registered but not enrolled”
Formula - All the children that are registered in the system but not enrolled in the Phulwari program.
[JSS Phulwari][Support] Transfer of Villages
[JSS][Phulwari] Average Numbers for Phulwari
- This is an average number report.
- It will not require a line listing.
[Phulwari] New report - Monthly data of weight and Height
https://docs.google.com/document/d/1lGGvi0JJGJX813luiIN3-ulcp3MvYRO4LpvGBrWqbcg/edit?ts=60420c15
Report link --
https://reporting.avniproject.org/question/1627
- Monthly weight and height one in two months.
- Refer point 13 in doc
Analysis
After discussing with the customer, the final requirements are here.
Objective: Get height and weight as on a particular month for a child
Columns
Date of birth
Age in months
Reg Date
Enrol Date
Exit Date
Catchment
Village
Phulwari
Gender
Time in months since enrolment
Age>=6 months
Enrolment number
Weight
Date of Weight
Height
Date of Height
Filters
Month and Year
Sorting
Sort by Phulwari first, individual first name next
Performance
Must return within 15 seconds of firing the query
[Phulwari][Support] Add a Phulwari in Khamroud Village
https://openchs.freshdesk.com/a/tickets/489
In Khamroud Catchment <- Khamroud Village <- Add one Phulwari Mandir Tola.
[Phulwari] Move new changes to prod.
Fix the reports where phulwari concept is used
As we have moved Phulwari to a group subject, we need to change all the reports where this concept is used. Instead join with the group_subject table.
Tasks
- List down all such reports.
- Fix all those reports.
[Phulwari][Support] Transfer a village from one sector to other and add a Phulwari in that village
Currently, 'Ahirgawan' Village is in KODAR Sector.
Transfer, 'Ahirgawan' from KODAR to KHAMROUD.
And add a new Phulwari in 'Ahirgawan' Village.
Name of Phulwari - Beechtola.
[Support] Add a new phulwari
[Phulwari][Support] Add non-enrolled children in report.
[Phulwari][Support] Transfer of Phulwari
https://openchs.freshdesk.com/a/tickets/534
Transfer Village - "Jarhi" (with Phulwari - Schooltola) from Alwar sector to Karpa Sector
[JSS][Support] Village Transfer
[JSS Phulwari] Attendance feature changes post GO live
These changes can be done only when all of the phulwaris are registerred with right name.
-
Remove "Enrol to"/Phulwari option from child enrolment. Instead show the group phulwari concept.
Add the new phulwari group concept and answer to the already existing enrolments
Note - There are phulwaris with same name as well ,so will need to add a check for lowest address level as well
Script to add phulwari group obs to existing enrolments--
with audits as(
update program_enrolment
set observations = observations ||
jsonb_build_object('3fd6a9b4-6698-4206-86e6-1c74d190dda5',
concept_uuid(single_select_coded((observations ->> '6129d59e-17ee-4e0d-a48d-df00b0df326b')::text)))
where single_select_coded((observations ->> '6129d59e-17ee-4e0d-a48d-df00b0df326b')::text) notnull
returning audit_id
)
update audit
set last_modified_date_time = current_timestamp
where id in (select audit_id from audits); -
Add one more script to add children as member to respective phulwari group.
-
Remove the "Day of the month to visit this Phulwari" from child enrolment and update the visit scheduling for growth monitoring to pick this from PHULWARI group subject of that child.
[Phulwari][Support] Visit scheduling and visit migration
To - dos -
• JSS PHNI -
- Keep the old logic and add one condition in the existing logic "When the month is December then add 0+1 and schedule next visit for January"
- Do this change for both encounter and cancel encounter.
- There are some visits scheduled for 31 January. Migrate these visits so that January visit is schedule on the Phulwari day. (before migration check once all the visits are getting scheduled on Phulwari day for the respective Phulwari. Take the date from Phulwari registration form).
• JSS CP -
- Keep the old logic and add one condition in the existing logic "When the month is December then add 0+1 and schedule next visit for January".
- Do this change for both encounter and cancel encounter.
- There are some visits scheduled for 31 January. Migrate these visits so that January visit is schedule on the Phulwari day. (before migration check once all the visits are getting scheduled on Phulwari day for the respective Phulwari. Take the date from Phulwari registration form).
• JSS Singrauli -
- Keep the old logic and add one condition in the existing logic "When the month is December then add 0+1 and schedule next visit for January".
- Do this change for both encounter and cancel encounter.
- There is no current visit scheduled for Jan 31 so migration not needed for this org
[JSS][Phulwari][Report] Phulwariwise List of children absent for more than 3 consecutive days or 10 days in a month
- This is the line list of children.
- Filter - month and year.
[Phulwari][Support] Add new Phulwaris in Karpa Catchment.
[Phulwari] Create dashboard on metabase.
Ref Doc - https://docs.google.com/document/d/1UtS_fZOJQE0r7l0yEvcbv0MZ_jKeHwOvjskGx0PF25g/edit
All the reports that will be used in creating the dashboard is mentioned below. Need to do the sum or count on reports and get the graph/chart.
Filters: Year, Month, Catchment, Phulwari (Year and Month are mandatory filters)
Visualizations:
- Total number of registered children - https://reporting.avniproject.org/question/1529
- Total number of enrolled children - https://reporting.avniproject.org/question/1529 (Do not include exit cases)
- Total number of Grade 3 children - https://reporting.avniproject.org/question/201
- Total number of faltering children - https://reporting.avniproject.org/question/638
- A pie chart showing Grade 1, Grade 2 and Grade 3 children - https://reporting.avniproject.org/question/201
- Total number of due visits - https://reporting.avniproject.org/question/291
- Total number of children graduated - https://reporting.avniproject.org/question/1529 (exited children)
- Upon use of ‘Phulwari Filter’ i.e. on selection of a particular Phulwari, list of grade 3 children and list of faltering children should be displayed - https://reporting.avniproject.org/question/638
Visualizations to compare sector wise performance (all bar graphs): - Catchment vs. Number of enrolled children - https://reporting.avniproject.org/question/1529
- Catchment vs. Number of grade 3 children - https://reporting.avniproject.org/question/201
- Catchment vs. Number of grade 1 children - https://reporting.avniproject.org/question/201
- Catchment vs. Number of faltering children -
https://reporting.avniproject.org/question/638 - Catchment vs. Number of due visits - https://reporting.avniproject.org/question/291
**Note: Visualizations in for comparison will not have any effect on the sector and Phulwari filter.
[Phulwari][Support] Add New Phulwari in Karpa Sector
ticket - https://avni.freshdesk.com/a/tickets/566
Sector Karpa
Gram Panchayat - Village - Phulwari
- Salargondi(Existing) - Harradadar - Harradadar
- Karpa(New) - Konhatola - Konhatola
- Karoundapani(Existing) - Doomartola - Doomartola
- Karoundapani(Existing) - Navatola - Navatola
- Gondi (New) - Pakripani - Pakripani
- Gondi (New) - Pakhatola - Pakhatola
- Chiliamar(Existing) - Belapani - Belapani
[Phulwari][Support] Remove extra villages from Anuppur DIst
https://avni.freshdesk.com/a/tickets/1201
there are lots of extra villages that are taken from Sickle cell project. We need to keep only villages that has phulwari in it.
Remove dependency from org 1
Migrate old Phulwari implementation to a new style so that the same module can be used to create other new organizations.
[JSS][Phulwari] All columns in All Children Report.
[Phulwari PHNI][Support] Add a village and Phulwari.
Gram Panchayat - Ufrikala (existing)
Add
Village - Ufrikala
Phulwari - Bhayantola
[Phulwari][JSS] To-dos after attendance and new changes are live-
- "Day of month in Phulwari for Growth monitoring visit", (this question is currently asked for each child in child enrolment form) this question should not ask for each child. so we have added this in Phulwari reg)
- Cannot remove until Phulwari is live. And visit scheduling for Growth monitoring needs to be updated accordingly.
- Now if all the phulwaris are registered then we can Remove the above question from child enrolment form.
[Phulwari][Support] Remove Phulwari and villages
https://avni.freshdesk.com/a/tickets/1202
https://avni.freshdesk.com/a/tickets/1201
- Delete Salargondi village and its phulwari (Diwantola)
- Delete MANJHETOLA Village and its PHULWARI (MANJHETOLA)
- Rename Jarhi (Near Godantola) to Jairhi
- Transfer individuals from Alwar sector --> Jarhi Village To Ledhra Sector --> Jarhi village
- Remove Jarhi Village from Alwar Sector.
- Remove Villages from annuppur which don't have phulwaris
- Merge Chottibairagi and Badibairagi and create one village as Bairagi
Need to check if we do not have any data then we will directly remove or we need to do the migration of the cases.
[Phulwari][Support] Create a new catchment and Supervisor
[JSS][Phulwari][Support] Data fix in case of double enrolment
ticket - https://avni.freshdesk.com/a/tickets/1090
- copy over the encounter data from the second enrolment to first enrolment and make the second enrolment null and void.
- The list of children is attached in the ticket. (correction list Double Entry.xlsx)
Phulwari report modifications
https://docs.google.com/spreadsheets/d/1N6pT88Ez2feCK1qSWiRLBko4aKE0wCc7AWwVNRwTD3M/edit#gid=1644127345
The changes are marked in yellow.
These changes are to be done for all 3 implementations - JSS, JSS Singrauli, JSSCP
[Phulwari] [Support] Create a new catchment
[JSS][Phulwari][Report] Phulwariwise Monthly Attendance Report
Logic - This is a line list of children and how many days the child was present and absent in the phulwari.
Purpose- - To get the trend how kids are attending Phulwari.
- This is a line list report.
- Filter - Month and year filter
[Phulwari] Attendance feature Feedback.
Ref Doc - https://docs.google.com/document/d/1SNi54ZOBwbOOD-B9dtXmGGPkTyiWXwBl/edit
Reports:
- The month and year dropdowns are not working (for me), a note for month field can be added specifying the format in which month to be entered, because if dropdown does not work user gets confused whether to enter character or number.
https://reporting.avniproject.org/question/1557
https://reporting.avniproject.org/question/1559
https://reporting.avniproject.org/question/1558 - Add filter for ‘Phulwari’ in "Phulwariwise Monthly Attendance Report" and "Phulwariwise list of children absent for more than 3 days"
https://reporting.avniproject.org/question/1559
https://reporting.avniproject.org/question/1557
Daily Attendance Form:
- If the user does not select any children (in case not a single child is present), the App throws a warning ‘There is no value specified’, although this is a valid scenario. A workaround could be used can be asked to fill up the total number of children present, by adding a field and this input can be used for validation before navigation.
(This is not possible but what can be done in this case? Can we add an option No Child present?) - While cancelling the scheduled Daily Attendance form, if the reason is selected ‘Other’, add one question "specify Other" (Text field).
[Phulwari][Support] Add growth faltering status in filter and search.
https://avni.freshdesk.com/a/tickets/167
- @vindeolal
On prod, filter setup function is not working.
[JSS][Support] include the children that are registered but not enrolled in Phulwari program.
ticket - https://avni.freshdesk.com/a/tickets/1232
Report - https://reporting.avniproject.org/question/1529-all-children
In this report, include the children that are registered but not enrolled in Phulwari program.
Fix the same report for JSSCP also.
[Phulwari][Support] Visit scheduling for Growth monitoring.
https://avni.freshdesk.com/a/tickets/1544
- The problem is on UAT and prod.
- On DEA visit scheduling is not working.
[Phulwari][Report][Support] Two catchments are not showing in the filter on Metabase.
Reporting - https://reporting.openchs.org/collection/10
Ticket - https://avni.freshdesk.com/a/tickets/555
Catchment Name is missing where Catchment is there as a filter
[JSS][Phulwari] Change in GMP form
[Phulwari] [Support] Transfer Phulwari from one Sector to other.
[Phulwari] Add key and value in Phulwari concepts.
In JSSCP Phulwaris we have added key values for Phulwari concepts.
Now, we have to do the same for PHNI Phulwari also.
[Phulwari] Setup Enrolment ID for each child.
- Format - [Sector ID][Phulwari ID][Running two digit number]
Format required - VIL-PHU-PH100
(Create IDs for all the sector and Phlwaris)
- Migration of old data.
[Phulwari] Report changes
Ref Doc - https://docs.google.com/document/d/1lGGvi0JJGJX813luiIN3-ulcp3MvYRO4LpvGBrWqbcg/edit?ts=60420c15
Add New Filters
- Due Visits - https://reporting.avniproject.org/question/291
- date range (On Due date),
- Catchment,
- Phulwari,
- Visit type,
- Visit name
- Faltering Children - https://reporting.avniproject.org/question/638
- Phulwari
- Grade
- All Children - https://reporting.avniproject.org/question/1529
- Enrolment date range filter
- Exit date
- Phulwari name
- Catchment / Sector
- New children enrolled in Phulwari in a month - https://reporting.avniproject.org/question/150
- Catchment
Add new Columns
- All Children - https://reporting.avniproject.org/question/1529
- Date of last height, weight, WFA Added date for last height & weight, wfa will have same date as last weight, so skipping that.
- Reason for exit
- Cause of death with place & date
- Birth order
- Father name
- Mother name
- Father’s occupation
- Mother’s occupation
- Mother’s Education
- Caste
- Sub caste
- Any owned land
- Land area
- Type of residence
- Economic status
- Any Property
- Is children breastfeeding
- Disabilities name
Need to fix:
- Number of registration VS enrolments - https://reporting.avniproject.org/question/159 (Fix this report and remove not used tag)
- Remove master catchment.
- Check enrolment is more than reg. (one reason might be one child is enrolled twice.)
- Remove master Catchments from all the reports. (if present in any report filter).
- List of children-weight not taken - https://reporting.avniproject.org/question/280
- Column - "time since last weight taken" is not getting calculated properly.
Name Change -
- Name change - "Sync report" to "user wise consolidated data"
https://reporting.avniproject.org/question/181?start_date=2018-05-01
[Phulwari][Support] Phulwari is not showing for Village (Jarhi (near Godhantola))
[Phulwari][Support] Monthly visit is not getting generated.
Ticket - https://avni.freshdesk.com/a/tickets/1251
SS is attached in the tikcet.
[JSS] Remove duplicate phulwaris
[Phulwari] Attendance report filter is not working for Harsh's account.
In attendance related report, we have Month and year filter with dropdown but these are not working for harsh.
It is working for everyone's account within the team so we have got credentials of Harsh's account.
User ID: [email protected]
Password: 123456^AbcdE
[JSS][Phulwari] Implement Attendance for Phulwari.
Tasks -
- Phulwari Registration form
- Daily attendance form
- Attendance cancel form
- Absent followup form (for child in Phulwari Program)
- Visit scheduling for Attendance form and Absent followup form.
[Phulwari][Support] Add a new phulwari
https://docs.google.com/spreadsheets/d/1L6lbfw9uVt-HcwJbK9esmwr90Gh08S8euHJuHQuqdt8/edit#gid=614629195
Catchment - Alwar
Gram Panchayat - Lamsarai
Village - Lamsarai
Phulwari - Maharantola
[Phulwari] Add new Phulwari and Villages.
Highlighted rows need to be added.
[Phulwari][Report][Print] Progress Report
Ref Doc - https://docs.google.com/document/d/1lGGvi0JJGJX813luiIN3-ulcp3MvYRO4LpvGBrWqbcg/edit
Report format - https://docs.google.com/document/d/1b7VpFZSpxVwNdt_4FGXg00c-jczo_kVmCyme8z_fH6U/edit
Basic information about child i.e.
Name
Father's name
Mother's name
Birthdate
Total time spent in Phulwari (years, months, days)[enrolment time]
Key facts from the month’s data:
Grade of the child (This needs to be presented in the form of colour) [red, yellow, green]
Total number of present days: (can be shown in the for doughnut graph) [attandance]
Last month’s weight: || This month’s weight: (can be represented using two adjacent bar graphs) []
Last height taken: || This month’s height taken: (If it is taken in the current month) (can be represented using two adjacent bar graphs)
Graphs showing growth timeline:
Graph showing growth in weight over time
Graph showing growth in height over time
https://docs.google.com/spreadsheets/d/1aHqc0UIhxV8rfvDIsxFNUtQZsYmxGsysPVvBqkxksLA/edit#gid=0
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.