jss-sickle-cell-screening's Introduction
jss-sickle-cell-screening's People
jss-sickle-cell-screening's Issues
[JSCS] Diagnostic Report card printing.
Ref Folder - https://drive.google.com/drive/folders/1q7JeTAhg06PyPQqaVCF0mZzgxdKOCTqO
Front of the report for SS -
https://docs.google.com/document/d/1iAR1uc-JGtmBmkCEmVTo9dB6Q5DS9ksF/edit
Front of the report for AS -
https://docs.google.com/document/d/1V7TIdwBvyV4S7KGK4DooznG2dCIHCwvw/edit?rtpof=true
Backside of the report for SS -
https://docs.google.com/document/d/1RT7OLzd4CYoZJn-oDLcseirwpqU0l70L/edit
Backside of the report for AS -
https://docs.google.com/document/d/1LeY4TKeVc1oTMikab5CXCs-GFOdBTF2S/edit?rtpof=true
[Sickle Cell] Update Program Summary
Data migration for Type of screened person
Data is updated in the sheet https://docs.google.com/spreadsheets/d/1DcR7tdnfuMRd25guc-s2_Cl8s43qNOMCK-QmE-HekO8/edit?pli=1#gid=1392129777. We need to do the migration by sql
[JSCS] Upload new location for Dindori Catchment
https://avni.freshdesk.com/a/tickets/1050
- Upload location attached in the ticket
District > Block > Village
[JSCS][Support] Report giving the error.
[Sickle cell] Go live baseline and followup for Sickle cell project
To-do-
- Rename Program name to "Sickle Cell". (Check before renaming if any report is getting affected by the name change - Checked once just cross check). Done
- Move the following forms to prod from staging - Done
- Baseline
- Followup
- Lab Test
- Checkups.
- Program Summary
- Change in Base screening form (new options for HB genotype) - Allow users to see "Unplanned Visits" - DONE
- and hide following visits by eligibility criteria
- Base Screening
- Sample shipment
- HPLC sample collection
- Lab result Entry
- Baseline - Schedule Baseline for all old patients also. (use the logic that we are using for new cases).
[JSCS][Support] Sync Issue.
[Sickle Cell] Add new villages in the system.
New village list
Vilage name - Block
1 Tara Dand - Anuppur
2 Lehsui village - Kotma
3 Sarangarh - Kotma
4 Khodari - Kotma
5 Govinda Colony - Anuppur
6 Govinda gaaon - Anuppur
7 Jamgaaon- Kotma
8 Pachauha - Jaithari
9 Bakahi- Jaithari
10 Payari no. 2 (Near Bhalumada) - Kotma
Sample shipment being scheduled even when solubility result is negative
See the screen recording https://drive.google.com/file/d/15_gFj-FBpIfOfSZJ8cEf92rpoG_TTKDS/view?usp=sharing
[JSCS] Sickle cell testing data collection form
Document - https://docs.google.com/document/d/18-CZWq-9iM0fEieNjWXzKpMDacL6zOm5BsLAfTcsNio/edit
Subject type - Lab Facility
Reg form-
https://docs.google.com/spreadsheets/d/155tFDCBUxiHRgS-gVg-rCMc0HeInxSF4o2qa392GzAE/edit#gid=0
- Name of Lab facility
- District
- Block
General encounter (New form) -
https://docs.google.com/spreadsheets/d/155tFDCBUxiHRgS-gVg-rCMc0HeInxSF4o2qa392GzAE/edit#gid=182836146
Scheduling -
- Schedule on 01st of every month and data for last month will be filled.
- Overdue after 15 days.
- No cancel option
[Sickle Cell][Support] Some profiles are not showing the proper data.
[JSCS][Report] User-wise monthly baseline & follow-up form filling information.
Doc - https://docs.google.com/document/d/18-CZWq-9iM0fEieNjWXzKpMDacL6zOm5BsLAfTcsNio/edit
Point 10 in document.
[Sickle Cell][Report][Support] Sample number and Electrophoresis result is missing.
ticket - https://openchs.freshdesk.com/a/tickets/442
for these cases Sample number and electrophoresis result is empty but the result and sample number both are there in the system.
[Sickle cell] Migrate rule to new style.
To-do -
- [x]
Migration Plan
https://docs.google.com/document/d/1yulRXv-Q1DR2aogYDtxuJzwQFgVfsTOAc5tCVZvnlWI/edit?usp=sharing
Test Cases -
- Registration form - Check if all the registration fields are in place and rules are working. DONE
- Enrolment form - IDs are getting generated as per requirements. - DONE
- Exit form - Check all the fields. - DONE
- Base Screening form -
a). If Old report is available. - DONE
i] Final genotype available.
ii] Unconfirmed electrophoresis available
b). If BT was done within 3 months. - DONE
c). If BT was not done within 3 months. - DONE
i]. Solubility from field available
ii]. Solubility from the field not available - Pregnancy and HB related questions should be shown appropriately. - DONE
- Visit Scheduling - DONE
a). Solubility required
b). Electrophoresis is required
c). HPLC required. - Sample collection form - Check all the form element and appropriate form is scheduling after this form - DONE
- Sample Shipment form - Check all the form element and appropriate form is scheduling after this form DONE
- HPLC sample collection form - Check all the form element and appropriate form is scheduling after this form - DONE
- Lab result entry form - Check all the form element and appropriate form is scheduling after this form (Baseline after this)
- Baseline form - DONE
- Follow-up form - DONE
- Lab test form - DONE
- Check up form. - DONE
- Edit Scenario - No new form should get scheduled on edit.
[Sickle cell] Visit schedule for baseline
[Sickle cell] Followup form
Production deployment.
These new changes will get deployed to the production,
- Baseline and follow-up changes.
- New lab facility subject type and its encounter.
Tech tasks,
- Get the bundle from UAT org and deploy it to production.
- Create the locations(if required), users, and catchments from https://docs.google.com/document/d/1NqiJL46zt5BcDi-Jf4o_sBd_ZpRf2dwy-pYJj5ZvSfM/edit# (location and user upload)
- Register facility to above-provided locations. (subject upload)
- All the above users will not have any registration privilege. Create two more, user groups, field users, and admin.
filed users will have access to the only individual subject types and the admin will have all privileges. - Put all the old users into the Filed user group. New users will be part of Lab user group.
Dindori data migration
Ticket details https://avni.freshdesk.com/a/tickets/1302.
Original sheet: https://docs.google.com/spreadsheets/d/1DR2Mykn0XYEtMaQDSqkUBIFSwXeYNqAYg4glnsmhklw/edit#gid=605314540
Formated sheet: https://docs.google.com/spreadsheets/d/10tpqwDQ7xQ4lYsH0ncOd8VOLk1Yf5At8ozpWXfYgCpI/edit#gid=0
Everything is done except fixing the villages from the main sheet. If that village does not exists in the system we'll need to create it via upload.
[Sickle][Cell] app crashing
Steps to reproduce -
- Enrol a case in sickle cell.
- Click on save or save and go to base screening.
- app crashes.
Cleanup shipment visits of negative samples
https://openchs.freshdesk.com/a/tickets/312.
Cleanup data
[JSCS] Changes in SC program.
Lab result Entry form -
- Scenario -
- When the Electrophoresis result is OTHER, and then HPLC is filled then it scheduled again HPLC sample collection.
Once HPLC is filled then it should not schedule HPLC sample collection again.
[Support ticket] migrate missing School Children data
[JSCS] Changes in SC program.
Lab result Entry form -
- When this is scheduled for electrophoresis then Make it non-mandatory.
- When this is scheduled for HPLC then remove this question (apply skip)
- Scenario -
- When the Electrophoresis result is OTHER, and then HPLC is filled then it scheduled again HPLC sample collection.
[JSCS] Change in Ind. Reg form
Ref Doc - https://docs.google.com/document/d/1NqiJL46zt5BcDi-Jf4o_sBd_ZpRf2dwy-pYJj5ZvSfM/edit#
-
First Name + Last Name = Full Name
-
Last Name= Caste Name.
-
Data Migration is needed.
-
In case Caste data is not available (around 2151), do not move last name to first name.
-
In case Last name is NA, do not move that to first name.
-
Remove question Caste (Free Teaxt)
-
Add one more question "type of person screened".
https://docs.google.com/document/d/18-CZWq-9iM0fEieNjWXzKpMDacL6zOm5BsLAfTcsNio/edit
Point 5
New columns to be added in the reports
Context
We have added a new question "Type of person screened" in the reg form and have migrated data from "Weather registration for pregnant women".
Right now all the reports only use "Weather registration for pregnant women" to find out ANC/Non-ANC cases but now there are more cases so we need to add all those in the reports.
Reports list(Only use the first sheet "Add new columns"): https://docs.google.com/spreadsheets/d/1uaZpVW9UvUw8gmSh9AJHPWtD56yljrU7d94ktXab3Hc/edit#gid=1074500827
[JSCS] Changes in Baseline and followup form.
Requirement doc - https://docs.google.com/spreadsheets/d/1JcHQ-VmLYy19pdKYW2j71CiglS3XYYABRtK3DQq6vak/edit#gid=0
Forms -
- Baseline
- Followup
Remove the red highlighted and add green highlighted.
Reference doc- https://docs.google.com/document/d/1NqiJL46zt5BcDi-Jf4o_sBd_ZpRf2dwy-pYJj5ZvSfM/edit#
[JSCS] [Support Ticket #1050] Setup reports for the new Dindori catchment
https://avni.freshdesk.com/a/tickets/1050
-
Remove unwanted metabase reports shared on the ticket.
-
Update existing reports to show data from Anuppur catchment
-
Create duplicate collection for Dindori catchemt.
[Sickle Cell] Baseline form
[JSCS] Patient Card Printing for SS Patient
[JSCS][Support] report fixes.
-
Number mismatch in the following reports - (https://avni.freshdesk.com/a/tickets/657)
Total Enrolment in following reports -
i. Count all anc/non-anc - 47,325 - https://reporting.avniproject.org/question/299
ii. All registered beneficiaries - 47,325 - https://reporting.avniproject.org/question/218
iii. Complete report - 49,289 (there are duplicate entries) - https://avni.freshdesk.com/a/tickets/793
iv. Report for users - 47,361 - https://reporting.avniproject.org/question/300 -
**Number mismatch in the report - Report for user (**https://avni.freshdesk.com/a/tickets/805)
In this report total number of ANC+Non-ANC is not equal to total enrolments.
https://reporting.avniproject.org/question/300 -
Duplicate data in the report - Complete report - (https://avni.freshdesk.com/a/tickets/793)
https://reporting.avniproject.org/question/783
[JSCS] Location Upload for govt lab data
[JSCS][Report] Lab wise screening data
[Sickle cell] Add new options of Genotype in screening form.
Add the following options in the question "HPLC lab report result" and "Hemoglobin Genotype (from old report)" in screening form:
- Beta thal trait
- S-Beta thal
- S-Beta thal - trait
- Add text field for OTHER genotype.
[Sickle cell] User should not be able to fill Followup form before baseline.
[JSCS][Report] District wise Screening data
[JSS CS] Metabase export not working.
[JSCS][Report][Support] Report data is not matching.
https://avni.freshdesk.com/a/tickets/657
Reports -
Count all ANC/Non-ANC - https://reporting.openchs.org/question/299
Report for Users - https://reporting.openchs.org/question/300
Complete report (887 -including Voided) - https://reporting.openchs.org/question/783
Line list of all SS Genotype cases - https://reporting.openchs.org/question/275
Line list of all registered beneficiaries - https://reporting.openchs.org/question/218
Assign Id prefix to all the Lab users.
Sync is failing for all the users because JSCS uses ID feature and prefix is not assigned for the new lab users.
[JSCS][Report] All data Report
[JSCS] UAT feedback on Govt lab facility module | Report.
Ref Doc - https://docs.google.com/document/d/1NqiJL46zt5BcDi-Jf4o_sBd_ZpRf2dwy-pYJj5ZvSfM/edit#
Page 5 onwards.
- Report no. 1629 (Data extract - Government lab facility Sickle cell testing entry) -
- Need the column of Month
- Need to add 4 more columns of sum -
- Sum of screened persons - (Pregnant + Non pregnant)
- Sum of Solubility Positive - (Pregnant + Non pregnant)
- Sum of AS - (Pregnant + Non pregnant)
- Sum of AS - (Pregnant + Non pregnant)
- Need a Filter of “Month”
- Need a Filter of “Lab Name”
- Need a Filter of “District”
- Need a Filter of “Block”
- Report no. 1641(Government Lab facility registration) -
- Name of report should be "Govt facilities laboratory registration"
- Column named "First name" should be changed to "Lab Name"
- Need columns of “District”
- Need columns of “Block”
- Need column of “Facility type”
- Need Filters of District, Block, facility type
- List should be sorted based on the registration date & time
- Report no. 1631 (Government Lab Facility wise sickle cell data) -
- Current Filter of date range is for the submission date, while we need filter of the date/month of the data.
- List should be sorted in alphabetical order of the lab name
- Report no. 1632 (District wise Government sickle testing data) -
- List should be sorted in alphabetical order of the district name.
- Current Filter of date range is for the submission date, while we need filter of the date/month of the data.
- Report no. 1660 (User wise daily screening data) -
- Need to add two columns
- Total registration - User wise Sum of registration done in that month
- Total Enrollment - User wise sum of enrolments done in that month
These two columns should be the 2nd & 3rd columns, so that we do not need to scroll all the columns.
- First column (Users) should be a frozen column so that we can easily check the data after scrolling. [This is not supported in metabase, you can download the excel and do it over there]
- Currently this report is showing for all the users registered in all catchments. So we also need the same report for each catchment in the catchment’s collection.
- Since this report contains two types of data, can we get alternate colours in alternate columns? [DONE]
- Report no. 1661 (User wise daily baseline & follow-up form filling information) -
- Need to add two columns
- Total Baseline - User wise Sum of baseline forms filled in that month
- Total Followup - User wise Sum of followup forms filled in that month
These two columns should be the 2nd & 3rd columns, so that we do not need to scroll all the columns.
- First column (Users) should be a frozen column so that we can easily check the data after scrolling. [This is not supported in metabase, you can download the excel and do it over there]
- Currently this report is showing for all the users registered in all catchments. So we also need the same report for each catchment in the catchment’s collection.
- Since this report contains two types of data, can we get alternate colours in alternate columns? [DONE]
[Sickle Cell][Report] Lab Test schedule report
[JSCS] UAT feedback for Baseline and Followup forms
Feedback doc -
https://docs.google.com/document/d/1NqiJL46zt5BcDi-Jf4o_sBd_ZpRf2dwy-pYJj5ZvSfM/edit#
Page 7 onwards.
Baseline form
Requirement doc -
https://docs.google.com/spreadsheets/d/1JcHQ-VmLYy19pdKYW2j71CiglS3XYYABRtK3DQq6vak/edit#gid=0
- Question “New contact no. of patient” is missing, it’s the first question in the sheet provided for the baseline form. Please add this question.
- FEG - Physical Pain -
Question - "How Many TImes from Childhood till now ?" this number should be more than "How many times in last 1 year ?" - On the page of Medicine and doses - After selecting “other medicine” option it is not showing next 2 questions -
Start Date of Other Medicine
Is it regular ? - Data extract report is not working in metabase - Longitudinal export is not usable for him.
Followup form
Requirement doc -
https://docs.google.com/spreadsheets/d/1JcHQ-VmLYy19pdKYW2j71CiglS3XYYABRtK3DQq6vak/edit#gid=118032723
- In the question of “No. of pain episodes in last 3 months”, If pain episodes in the last 3 months are = 0 then the questions “1. How many pain episodes were severe?” & “2. Pain SItes” shouldn’t be shown.
- Need to change the Order of one question in the “Problems” page “Any Problem Any Other Physical deformity / confirmed diagnosis or probable)”. This question should be asked after “Difficulty in walking (AVN / Chronic Painin hip)” & “Explain difficulty”.
- In the section “Medicine & Doses” - After selecting the option of “other medicine” it is not asking following 3 questions -
- Name of Other Medicine
- Daily dose of Other Medicine
- Is it regular ?
- Section “Support Group” - Option “beginner” is missing in the question. - DONE
- Data extract report is not working in Metabase.
[Sickle cell][Report] Form extract for new forms
- baseline
- Followup
- Lab test
- Check ups
Filters -
- Start date, End date
- Block
- Village
- Enrolment Number
[Sickle Cell][Report] Add columns
https://reporting.avniproject.org/collection/78-jss-mp-sickle-cell
- New columns needs to be shown in the report.
- There are a few columns that are removed from the form but data is there for old cases. Show those data points also in the report.
[JSCS][Report] User wise daily screening data (With Month filter) in following format
Doc- https://docs.google.com/document/d/18-CZWq-9iM0fEieNjWXzKpMDacL6zOm5BsLAfTcsNio/edit
Point 9 in the document.
Move UAT reports to production.
- Change the DB to prod DB.
- Create the required views for the filter.
- https://reporting.openchs.org/question/1629-do-not-use-data-extract-government-facilities-labs-data-of-sickle-cell
- https://reporting.openchs.org/question/1632-do-no-use-summary-district-wise-government-sickle-testing-data
- https://reporting.openchs.org/question/1631-do-no-use-summary-government-lab-facility-wise-sickle-cell-testing-data
- https://reporting.openchs.org/question/1629-do-not-use-data-extract-government-facilities-labs-data-of-sickle-cell
[Sickle cell] Check up form
[Sickle cell] Lab Test Form
[JSCS] UAT feedback on Govt lab facility module | App.
Ref Doc - https://docs.google.com/document/d/1NqiJL46zt5BcDi-Jf4o_sBd_ZpRf2dwy-pYJj5ZvSfM/edit#
From Page 5.
App Feedback
-
Name of the form should be changed.
Change - Registration form name should be "Government Lab Facility Registration".
Change - Encounter "Sickle cell testing entry Ehttps://reporting.avniproject.org/question/1629-do-not-use-data-extract-government-lab-facility-sickle-cell-testing-entryncounter" to "Govt facilities lab's data of sickle cell" -
Order of questions in registration form should be - District (Single select)-> Block (Single select) -> Type of facility (Single select)-> village / city name
-
Add these type of facility in the reports as column and filter.
https://reporting.avniproject.org/question/1641-do-not-use-data-extract-government-facilities-laboratory-registration -
District name options should be shown (All locations needs to be given by Rahul)
-
Block name options should be shown (All locations needs to be shared by Rahul)
-
type of facility options are (This question needs to be added)-
Options -
- District Hospital,
- Civil Hospital,
- Community Health Center,
- Primary Health Center,
- Sub-Health Center,
- Other (text field option on selecting this)
- Village / City (should be a text field) (not required now)
- Forms of future months are being scheduled in this month - For example, August Month's form is being scheduled today after filling the form for July month. For the current month, it should be scheduled after the 25th of the current month. because the data would be of last month. Current scheduling logic will result into errors in data.
As I can see this form is visible in the registration section, so will it be visible to everyone who has access to the registration section or admin can give access of it to only selected users? - Add a validation, If visit date is before scheduled date, it should give error.
- In lab testing data general encounter, Add an option data not available. It will schedule next months' encounter. They can go back and edit the form whenever data is available. (COnfirm with Rahul)
- Catchment area of each user should be only a particular lab which was assigned to him. He/she shouldn't be able to edit the data of other facilities.
- For the above point, can we make some users (we call them lab mentors & SS Coordinator) who have access to data entry of all facilities with one single login? (these users will have master catchment)
- Home page of the users should be the profile of the lab, or the link of the profile of labs.
Dashboard is of no use in this case. -It can not be done using current features. It is product change, will require additional budget. (this is not done, not possible right now may be we can have a custom dashboard)
[JSCS][Report] Form extract report form Sickle cell testing data collection
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.