Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 3.03 KB

README.md

File metadata and controls

38 lines (29 loc) · 3.03 KB

Hybrid android application for Digital Auscultation.

This study aims to improve the diagnostic accuracy of child pneumonia by using automated lung sound classification through digital auscultation.

Project link

https://www.ed.ac.uk/usher/respire/acute-respiratory-disorders/digital-auscultation-pneumonia-diagnosis

System description

The study is currently running in Bangladesh, Sylhet. To implement this study we have used android based application. To develop the system I have used hybrid technology, which enables me to use this application in multiple platforms. To develop the system used technologies are:
1.JavaScript
2.SQLite
3.JQuery
4.JQueryMobile
5.Cordova
6.PHP
7.HTML
8.CSS

Process

At present, this application is running in 35 android tablets/users, who are responsible for data collection in the study field site. There are two part of this application
1.Community clinic
2.Community health worker

--Community clinic(CC)--
This part of the application is used by a government employee, who is responsible to collect information of the child in the application. If the child meets the criteria and provides the consent for the study then the child is considered as an eligible child. End of the day, the data collector use the internet to send the data to the Sylhet server.

--Community health worker(CHW)--
When the server received the data from the community clinic, every morning CHW run a function to synchronize the data from the server. The synchronization is done based on eligibility criteria. So, the only eligible children information is syncronized in CHW tab. So every morning they get a list of children and the system generate an automated schedule to visit the children home based on criteria. End of the visit they transferred the data into the Sylhet server.

Also, CHW visit a child every 2 months and the system generates an everyday schedule. If the child is entered today then the child will be eligible to revisit after two months, which is calculated by system and generate the schedule for the CHW. The system reduces the workload and now they don't need to follow any hardcopy paper to scheduling the visit.

Data synchronization

To syncronized the data between the tablet and server, I have used my own algorithm, which enables the user to transfer the data at any time by pressing a single button. I have used Javascript to send the data through URL and in the server PHP catch the data and store the data, after validating the data. If the PHP script found any inconsistent data then, it does not allow the user to send the data.

Manager system

The study manager needs to check data on a daily basis. So it is difficult to generate everyday data and send it to study manager. So, I have developed a web-based system, which allows the study manager to check the daily data, statistical report and other QC report. 

Sample code

Sample source file is provided. This is the only CC part of the system. Server side coding is in PHP.(Only for CC part of the system)