Development a chat & voice calling application to facilitate communication between doctors and patients built on the android platform using android studio, Google firebase & sinch voice calling sdk.
Php based Doctor Appointment Booking Script
Our Online Dcotor's Appointment Bookiing System have the unique ability to boost your practice, improve practice efficiency and fill appointment gaps from the thousands of people who visit clinic every month. It has just 3 simple steps as search for a Doctor, Book Appointment and Meet the Doctor. It is mobile responsive site, so patients can book appointments from anywhere.
Online doctor appointment and Electronic Medical Record has Reserved Time and date for each doctor and Patient interface (see available slots and request an appointment).
Doctor's management interface is also there where the medical diagnosis report and medical suggestion, etc will be given to patient via email and other media and will be stored in the clinical center database as well.
Manager's management interface is maintained by the Admin for overall view of the whole medical system can be viewed.
This is the presentation slides presented over YouTube channel link is https://youtu.be/4fYy4l3sSKU You can watch the whole presentation in Urdu and Hindi for it.
This is an InHouse project report on the Android Application I made on Fitness MAnagement, This Application Tracks BMI, BMR, Calorie intake and also tracks the calories in different food items.
Food item names can be selected from a list and can be tracked on a daily basis.
Php based Doctor Appointment Booking Script
Our Online Dcotor's Appointment Bookiing System have the unique ability to boost your practice, improve practice efficiency and fill appointment gaps from the thousands of people who visit clinic every month. It has just 3 simple steps as search for a Doctor, Book Appointment and Meet the Doctor. It is mobile responsive site, so patients can book appointments from anywhere.
Online doctor appointment and Electronic Medical Record has Reserved Time and date for each doctor and Patient interface (see available slots and request an appointment).
Doctor's management interface is also there where the medical diagnosis report and medical suggestion, etc will be given to patient via email and other media and will be stored in the clinical center database as well.
Manager's management interface is maintained by the Admin for overall view of the whole medical system can be viewed.
This is the presentation slides presented over YouTube channel link is https://youtu.be/4fYy4l3sSKU You can watch the whole presentation in Urdu and Hindi for it.
This is an InHouse project report on the Android Application I made on Fitness MAnagement, This Application Tracks BMI, BMR, Calorie intake and also tracks the calories in different food items.
Food item names can be selected from a list and can be tracked on a daily basis.
Campus news feed offers varying level of granularity, where the system is broken into small parts; there is a level of hierarchy from students to faculty and from faculty to principal and so on. It enables to have up-to-date information anywhere once they have the app installed and an active internet connection. If the website provides updates, all you need to do is install it on android phone with an active internet connection. You can then use any Campus news feed which checks for updated content frequently and displays it to you. CollegeSync allows users to create a list of those sources in an application that automatically retrieves updates, saving consider-able time and effort. An excellent mechanism for distributing regularly updated content, photo-sharing applications, and podcasts.
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Introduction to Android and Android StudioSuyash Srijan
This is a presentation that I gave at Google Developer Group Oxford to introduce people to Android development and Android Studio IDE, which is used to build Android apps. This presentation gives a brief overview of the platform and fundamentals of the app and what developer tools are available.
PS: Some slides do not have any text accompanying it. That is either because it wasn't relevant or because the text would've been too long to put on the corresponding slide.
This is a sample Website proposal that anyone can use for sending it to client. The context for this sample website was an airline client that wanted a new mini-site developed for their Chinese market. Please feel free to reach out for more information by emailing us at: info@digitaljungle.agency
Crime Management System final year projectBeresa Abebe
Android based Crime Management System final project using android,php and mysql interconnections. This project is done by final year computer science students . Its source code the documentation are here. Any one who is interested can take it for free and use it. This system is majorly the documentation. WEe planned to complete the system using androdid, php, mysql. Pleaese don't hesiate to contact me on the projects documents ppt/.After allowing the system it can be accessible through mobile and through web sites
Android Multimedia Player Project PresentationRashmi Gupta
Introduction of Android Operating System , Android Framework and Android Architecture which is used for development of a multi-media player with greater user interface and format compatibility.
Our group started working on this project for our Software Engineering Lab Course. We used Java language and we used Netbeans platform. We used Jframe to create different pages . We had to modify and implement different new codes for new features. To manage this project we needed a database. We used mysql database. Xampp was to manage the database from the device and query language was used to access the database from the java project.
Patient appointment app for your clinic or hospitalwww.webprogr.com
Patient Appointments app for clinics and hospitals.
Serving as medical scribes for clinics, hospitals and doctors for years has indeed helped us. This Patient Appointments app is for the two types of patients-
* Booking appointment for new patient
* Booking appointment for repeat patients
For new patients:
* You fill a mobile registration form, submit and get a confirmation number.
* With the confirmation number make a payment to fix appointment.
* Only after payment the appointments will be confirmed.
For repeat patients it is as follows:
1. Tap appointments button and select mode of transaction.
2. Enter your Hospital number
3. Choose your doctor and unit you have already visited.
4. Select month and date of appointment.
5. Provision for preview - Make Changes
6. Submit and receive feedback, confirmation
The Patient Appointment app is a robust healthcare solution being developed for the Android and iPhone.
The application check the availability of the resource(doctor/clinic) at website's appointment database service and fixes the appointment.
The patients can always check their status and be in contact with the hospital with one-button touch call or email.
The application also using push notifications notify the patient about health tips and reminders and promotions(!).
Patients can post their problems and get advised later.
Patients can view health tips for a healthy lifestyle.
View facilities available for surgeries.
Pill Reminder to take tablets on correct time/period.
Publish hospital news about doctors, arrival of the specialist doctors etc.
Patient can view the video of doing pertinent operations etc.
HIPAA compliant with encryption.
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATIONijmpict
This is an Android-based application in which an automatic alarm ringing system is implemented. It
focuses on doctor and patient interaction. Patients need not remember their medicine dosage timings as
they can set an alarm on their dosage timings. The alarm can be set for multiple medicines and timings
including date, time and medicine description. A notification will be sent to them through email or message
inside the system preferably chosen by the patients. They can search doctor disease wise. The patients will
get the contact details of doctors as per their availability. Also the users can see different articles related to
medical fields and health care tips. The system focuses on easy navigation and good user interface. Many
such Medical Reminder Systems have been developed where a new hardware is required but in our work
we have made an attempt to develop a system which is economical, time-saving and supports medication
adherence.
Campus news feed offers varying level of granularity, where the system is broken into small parts; there is a level of hierarchy from students to faculty and from faculty to principal and so on. It enables to have up-to-date information anywhere once they have the app installed and an active internet connection. If the website provides updates, all you need to do is install it on android phone with an active internet connection. You can then use any Campus news feed which checks for updated content frequently and displays it to you. CollegeSync allows users to create a list of those sources in an application that automatically retrieves updates, saving consider-able time and effort. An excellent mechanism for distributing regularly updated content, photo-sharing applications, and podcasts.
App Development
Purpose,
What we are going to Develop
Planning,
Working,
Cost Estimation, Resource Estimation, Time Estimation,
Testing,
Software quality Assurance
And finally What we are going to deliver.
Introduction to Android and Android StudioSuyash Srijan
This is a presentation that I gave at Google Developer Group Oxford to introduce people to Android development and Android Studio IDE, which is used to build Android apps. This presentation gives a brief overview of the platform and fundamentals of the app and what developer tools are available.
PS: Some slides do not have any text accompanying it. That is either because it wasn't relevant or because the text would've been too long to put on the corresponding slide.
This is a sample Website proposal that anyone can use for sending it to client. The context for this sample website was an airline client that wanted a new mini-site developed for their Chinese market. Please feel free to reach out for more information by emailing us at: info@digitaljungle.agency
Crime Management System final year projectBeresa Abebe
Android based Crime Management System final project using android,php and mysql interconnections. This project is done by final year computer science students . Its source code the documentation are here. Any one who is interested can take it for free and use it. This system is majorly the documentation. WEe planned to complete the system using androdid, php, mysql. Pleaese don't hesiate to contact me on the projects documents ppt/.After allowing the system it can be accessible through mobile and through web sites
Android Multimedia Player Project PresentationRashmi Gupta
Introduction of Android Operating System , Android Framework and Android Architecture which is used for development of a multi-media player with greater user interface and format compatibility.
Our group started working on this project for our Software Engineering Lab Course. We used Java language and we used Netbeans platform. We used Jframe to create different pages . We had to modify and implement different new codes for new features. To manage this project we needed a database. We used mysql database. Xampp was to manage the database from the device and query language was used to access the database from the java project.
Patient appointment app for your clinic or hospitalwww.webprogr.com
Patient Appointments app for clinics and hospitals.
Serving as medical scribes for clinics, hospitals and doctors for years has indeed helped us. This Patient Appointments app is for the two types of patients-
* Booking appointment for new patient
* Booking appointment for repeat patients
For new patients:
* You fill a mobile registration form, submit and get a confirmation number.
* With the confirmation number make a payment to fix appointment.
* Only after payment the appointments will be confirmed.
For repeat patients it is as follows:
1. Tap appointments button and select mode of transaction.
2. Enter your Hospital number
3. Choose your doctor and unit you have already visited.
4. Select month and date of appointment.
5. Provision for preview - Make Changes
6. Submit and receive feedback, confirmation
The Patient Appointment app is a robust healthcare solution being developed for the Android and iPhone.
The application check the availability of the resource(doctor/clinic) at website's appointment database service and fixes the appointment.
The patients can always check their status and be in contact with the hospital with one-button touch call or email.
The application also using push notifications notify the patient about health tips and reminders and promotions(!).
Patients can post their problems and get advised later.
Patients can view health tips for a healthy lifestyle.
View facilities available for surgeries.
Pill Reminder to take tablets on correct time/period.
Publish hospital news about doctors, arrival of the specialist doctors etc.
Patient can view the video of doing pertinent operations etc.
HIPAA compliant with encryption.
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATIONijmpict
This is an Android-based application in which an automatic alarm ringing system is implemented. It
focuses on doctor and patient interaction. Patients need not remember their medicine dosage timings as
they can set an alarm on their dosage timings. The alarm can be set for multiple medicines and timings
including date, time and medicine description. A notification will be sent to them through email or message
inside the system preferably chosen by the patients. They can search doctor disease wise. The patients will
get the contact details of doctors as per their availability. Also the users can see different articles related to
medical fields and health care tips. The system focuses on easy navigation and good user interface. Many
such Medical Reminder Systems have been developed where a new hardware is required but in our work
we have made an attempt to develop a system which is economical, time-saving and supports medication
adherence.
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostDashTechnologiesInc
When you choose a healthcare web/mobile app development company, you will estimate the work needed and pricing. Also, make sure you know the developers billing for after-deployment management or maintenance.
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
The papers for publication in The International Journal of Engineering& Science are selected through rigorous peer reviews to ensure originality, timeliness, relevance, and readability.
Recent discovered technologies have exposed many new theories and possibilities to improve our standard of living. Medical assistance has been a major research topic in the past, many efforts were put in to simplify the process of following treatment prescriptions. This paper summarizes the work done in developing LoRa driven medical adherence system in order to improve medicine adherence for elderlies. The designed system is composed of two sections; embedded hardware device for the use of patients at home and Web application to manage all patients along with their medicines and keep track of their medicine intake history. LoRa wireless communication technology is used for connecting all embedded devices with a central gateway that manages the network. Hardware and software tests have been conducted and showed great performance in terms of LoRa network range and latency. In short, the proposed system shows promising method of improving medicine adherence.
Android Based Application to Ensure Medical Adherence: CareWiseDr. Amarjeet Singh
In this fast-paced world, it is difficult to balance one’s domestic and professional life. Often, we have seen our grandparents forget things that are a part of their routine for like their medication. Many of them need to take their medicines at a fixed time, due to their age they often forget their scheduled medicines which can sometimes have consequences on their health. Therefore, we feel that there is need for an application to help our fellow senior citizens with their medication by the usage of image and a general description. By doing so we feel that this application can act as a helping hand to better monitor their health. This application will have features which will help them sort out medicines based on their name, image and description. A scheduled calendar will help them plan their medicine more efficiently. Reminders ensure that they don’t forget the medications. This application will provide a very easy to use interface that the elderly can easily navigate through without any qualms.
In today's world, a lot of innovation has been going on in the field of medicine and hospital management. But still waiting in the queue for case paper is everyday phenomenon. In hospital there are large patient’s data to handling such huge data is difficult some time data regarding patients is a lost too. So, to solve this problem we are developing the app which can access from anywhere and generate case paper and also print that paper using wireless printer in hospital. Our system will have face detection for direct login and case paper generating once registration of patient is done. It will automatically assign doctors available. So, it saves time and easy to use. The problem of data storage is solving by using MySQL database this store all the data for further use. Digital case paper is to be designed with user friendly interface which can beneficial to patients. Users must be able to get the information within a minute without wastage of time. The implementation of system is primarily as a means to improve the patient service. It provides the security of data and ensure data accuracy. It also minimizes manual data entry.
How Will Doctor On-Demand Apps Help to Revolutionize the Healthcare Industry?EMed HealthTech Pvt Ltd
If you are a doctor or healthcare provider who wants to enter this market segment, this article talks about what is included in doctor on-demand app development services and how it will help to revolutionize the healthcare industry. A doctor on-demand application facilitates virtual consultations with doctors via video conferencing. It can be done from anywhere, even at home, as all it takes is a stable internet connection and the doctor’s availability. Doctor apps are becoming virally popular due to many reasons. We at EMed HealthTech discuss how these doctor-on-demand apps contribute to the future of the healthcare industry and more.
Bridging the gap between medical facilities and remotely distant citizens is the focal point of modern-day technology. Making a complete healthcare solution available in remote and rural areas is challenging.
Cloud Based Covid 19 Testing Management Systemijtsrd
Nowadays, COVID19 Testing Management System is one of the most essential tools that are mostly used in Testing Lab it is mostly used to manage COVID19 medical lab related activities. In this project we tried to develop a computerized and web based Cloud COVID19 Testing management system. Our main intention is to allow this application to be used in most retailing COVID19 lab, where a small point of customization will be required to each COVID19 lab in the implementation period. This system is designed to overcome all challenges related to the management of diagnostic that were used to be handled locally and manually. The system is an online COVID19 lab manager application that brings up various COVID19 test working online. Using this system, it will help us to records all transaction made at the daily tests recognize all customers, employees, etc. It will manage all activities around the COVID19 lab that increases productivity and maximize profit, it will also be minimizing the risk of getting loss because all transactions are recorded to the system. Rinzen Wangyal | Dr. Murugan R "Cloud Based Covid-19 Testing Management System" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-6 | Issue-3 , April 2022, URL: https://www.ijtsrd.com/papers/ijtsrd49741.pdf Paper URL: https://www.ijtsrd.com/engineering/software-engineering/49741/cloud-based-covid19-testing-management-system/rinzen-wangyal
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Mobile Based Doctor-Patient Consultation Application [E-Clinic]
1. 1
Mobile Based Doctor-Patient Consultation Application [E-Clinic]
Nahid Hasan Sany1
, Khalid Bin Rohani2
, Md. Sumon Mia3
1
Id: 151329, 2
Id: 151339
1,2
Bsc in Computer Science & Engineering, BAUET
3
Lecturer, Project Supervisor, Department of CSE, BAUET
1
nahidhasansany@gmail.com, 2
noyon.bauet@gmail.com, 3
sumon.ruetbd@gmail.com
Abstract— Today there are lots of Chat applications
available in market and this project is useful for
communication and sharing of data between doctor and
patient through internet.This project presents an application
that is developed based on the Android operating system,
using Android Studio, Firebase and Sinch. The project is
tested on an Android Emulator which is a tool that allows
developers to easily test an application without having to
install the application on a real device.
By using this application no appointment is needed to
consult with doctors. No waiting time, instant realtime chat
virtually with doctors. In this report, the main goal is to
develop a mobile health application that provides common
platform prospective patients and specialist doctors give free
consultation and health tips on health related conditions. It
reduces the extra paperwork, delay in timing and cost.
Keywords— Mobile, Internet, Online application,
Android, Firebase, Sinch, Hospital service, Sharing of data,
Doctor-patient communication.
I. INTRODUCTION
The development of Mobile health applications can lower the
costs of health care delivery and improve the quality of
healthcare as well as shift behavior to strengthen prevention
and treatment of reported cases at the, all of which can
improve health outcomes over the long term. One of the main
goals of using mobile technology in the health sector is to
improve the quality of and access to health care. Here we
present a doctor-patient communication system based on
Android. Using this application doctor and patient can
communicate with each other and doctor-patient can share
data between them. The whole data is stored on firebase
server. Doctor registration is done directly on firebase server
by administration and patient can register remotely using the
application. First based on specialization of doctor, patient
can send message and call through internet to particular
doctor from list of doctor. If doctor accept patient calling
request then they can communicate with each other.
II. CONCEPTUAL FRAMEWORK
a) Smartphone in Healthcare
The next few years will witness a rapid deployment in both
UMTS and mobile Internet based m-health systems with
pervasive computing technologies. The increasing data traffic
and demands from different medical applications and
roaming application will be compatible with the data rates of
3G systems in specific mobility conditions.[1]
The importance of smartphones in healthcare has become a
serious issue at present. In recent years, many studies have
been done and several processes were taken to develop
applications which will be used in a great deal in healthcare
[2]. Some studies proved that the usage of mobile phones in
telemedicine and remote healthcare brought about significant
changes in developing nations [4]. Usages of short message
service (SMS) text when it comes to management of behavior
change [5]. in sexual health education [6], and to improve
patients adherence to antiretroviral treatment [7].
Comparison of the use of mobile phone records against
traditional paper-based records in controlled drug trials is also
done in one study [8].
Some patient-centered applications are also developed and
these are capable of doing multiple functions. The
applications are managing communication, chronical
diseases and even self-diagnosis [9]. In the Android platform
alone, numbers of Android apps are available with verities of
functionalities, including self-monitoring blood glucose
recording, medication or insulin logs, and prandial insulin
dose calculators [10].
Mobile applications are also available when it comes to
mental health and psychological aspects of human. There is
an application that randomly prompts the patient to self-
report psychotic symptoms multiple times throughout the day
and helps psychiatric patients to improve his/her overall
condition [11, 3]. Another app is made for the patients who
suffer from sickle cell disease to make a dairy so that they can
keep track of their pain and other syndromes [12, 5]. There is
also an app developed for monitoring the patients affected
with COPD (chronic obstructive pulmonary disease) [13, 5]
b) Survey Of Similar Systems
1) Teladoc Teladoc connects you with a board-certified
doctor 24/7/365 through the convenience of phone or video
consults. Within minutes, a doctor will contact you ready to
listen and resolve your issue. If medically necessary a
prescription will be sent to your pharmacy of choice. It’s
healthcare when and wherever you want it.Talk to a doctor –
Within minutes, a state-licensed doctor reviews your medical
history and contacts you via phone or video. Teladoc consults
have no time limit; you can speak to the doctor for as long as
you’d like.Pick up prescription – The doctor discusses the
issue with you, answers questions and recommends next
steps. If medically necessary, a prescription can be submitted
to a local pharmacy of your choice. [14]
2) Vodafone Health Line App This app provides real-
time health information through smartphones and tablets.The
interactive app, which has been developed for all mobile
networks, is available on Android and provides tips and facts
on health conditions including HIV/AIDS, Tuberculosis,
Retinal Migraines and Acne, among others. [15]
3) Free Doctor, Doctor Gratis App Free online Doctor,
Free Doctor, Free medical consultation for any medical issues
(Doctor Gratis / Dokter Gratis). No appointment needed
2. 2
instant live chat with our General Physicians. No waiting
time. [16]
4) TopDoctorsOnline (TDO) App This is a health
service that enables you to find a complete solution to your
health concerns using the app. The TDO way is to understand
users’ health concern completely before we recommend your
health services to resolve your health concern. [17]
5) Superdoc - Ask A Doctor Online App Superdoc is
the best free app to ask a doctor online. Superdoc allows you
to chat with a doctor online for free.It’s very simple! Use
Superdoc to ask a doctor about your health or medical queries
and get answers instantly! You can also live chat with a
doctor, attach a picture of your affected area or your latest lab
reports and get answers in few taps. Your answer arrives in
less than 15 minutes. You get the benefit of doctor
consultation from the convenience of your home and for free.
You can also get a second opinion using Superdoc. [18]
6) Doctor On Demand Doctor On Demand is open to
everyone. See exactly what your visit will cost before you
connect. There are no monthly fees. Faster and less expensive
than a walk in clinic or ER, you can chat with a doctor
virtually 24/7, nights and weekends included. Just like an in-
person visit, your doctor will take your history and
symptoms, perform an exam, and may recommend treatment
- including prescriptions and lab work. They can also provide
a doctor’s note, if needed. [19]
III. METHODOLOGY
a) The scope of this chat application development
1) Text-based communication system with multiple user
connection development on android operating system based
on the java programming language (Android Studio IDE
Integrated Development Environment version 3.0.1),
Android SDK-Software Development Kit, and Android API
Level 27.
2) The user interface is developed in XML-Extensible
Mark-Up language.
3) The user interfaces include, login interface, chat
interface, chat list interface, doctor list for patient, patient list
for doctors.
4) The backend development is based on google firebase
real-time communication and database.
5) Sinch sdk provide calling interface which integrated
with Android Studio IDE & firebase database.
The application requirements can be divided into Functional
and Non-Functional requirements. Functional requirements
define the capabilities and functions that a system must be
able to perform successfully. Non-Functional requirements
define the qualities and criteria that can be used to judge the
operation of a system.
b) Functional Requirements
1) The Users must be able to sign up & system shuold
generate unique id of each users.
2) Manager must create account for certified doctors
3) Users must be able to log into the system.
4) Users must be able to logout of the system at any time.
5) System must provide an error message in case of login
failure for certain number of times
6) System must provide a chat list of doctors online.
7) System must allow all users to send and receive
messages.
8) System must allow sign-in users to access doctor’s
profile.
9) System must publish health related articles and tips.
10) Any user (both normal users and doctors) will be able
to enter the system using his own unique ID and password.
c) Non-Functional Requirements
1) The graphical user interface and sub interfaces of the
application must be user friendly The system should show
clear and detailed notification messages to the user.
2) The system must have lack of bugs and inform the user
of every wrong operation.
3) The system will be able to run on all Android devices.
4) The system will request a password for each user
account.
5) The system supports simultaneous users.
6) User manual must be developed to help a new user
understand the usage of the system.
d) Use Case Diagram For Proposed System
Actors: Doctors, Normal users, manager
Use cases
1) Logging into the system
2) Signing Up users
3) Logging Out of the system
4) Send a message
5) Receive a message
6) Access doctor & patients profile
7) App to app calling
e) A further illustration is the use case diagram in figure
below
Figure A Use case diagram of E-clinic
Figure A above depicts the use case diagram proposed for
the E-Clinic App.The Actors include Manager who has
administrative rights or privileges to create accounts or sign
up doctors on the system so as to ensure that a certified or
qualified doctors. As observed in figure A above the,
Doctors have access rights to Log-in, Send and Receive
messages and also Log-out of the system. The Normal user
3. 3
however has the access right to Sign-up, Log-in, Log-out,
Send and Receive messages, Access Doctors lists as well as
Access Doctor’s Profile.The mapping of communication
between the Doctor to the user is is many-tomany because
several Doctors could interact with the users simultaneously
while several users could interact with several Doctors at
the same time.
f) 3.3.2 Class Diagram E-Clinic (Logical View)
A class diagram in the Unified Modeling Language (UML) is
a type of static structure diagram that describes the structure
of a system by showing the system's classes, their attributes,
operations (or methods), and the relationships among objects.
Figure B Class diagram of E-clinic
IV. ANDROID, ANDROID STUDIO & SDK
a) Android, What is it?
Android is a mobile operating system developed by Google.
It is based on a modified version of the Linux kernel and other
open source software, and is designed primarily for
touchscreen mobile devices such as smartphones and
tablets[20]. It is open source and freely available to
manufacturers for customization, there are no fixed hardware
and software configurations.[21]
b) Features of android architecture
Feature Description
Beautiful UI Android OS basic screen
provides a beautiful and
intuitive user interface.
Connectivity GSM/EDGE, IDEN, CDMA,
EV-DO, UMTS, Bluetooth,
Wi-Fi, LTE, NFC and
WiMAX.
Storage Firebase, SQLite, a
lightweight relational
database, is used for data
storage purposes.
Media support H.263, H.264, MPEG-4 SP,
AMR, AMR-WB, AAC, HE-
AAC, AAC 5.1, MP3, MIDI,
Ogg Vorbis, WAV, JPEG,
PNG, GIF, and BMP
Messaging SMS and MMS including text
messaging, C2DM, GCM for
push messaging service.
Multi-touch Android has native support
for multi-touch which was
initially made available in
handsets such as the HTC
Hero.
Multi-tasking User can jump from one task
to another and same time
various application can run
simultaneously.
Multi-Language Supports single direction and
bi-directional text.
Wi-Fi Direct A technology that lets apps
discover and pair directly,
over a high-bandwidth peer-
to-peer connection.
Resizable widgets Widgets are resizable, so
users can expand them to
show more content or shrink
them to save space
Voicebased features Google search through Voice
has been available since
initial release. Voice actions
for calling, texting,
navigation etc. are supported
on Android 2.2 onwards.
Video calling Supports real time video
calling
c) Android Application Architecture
The following application services are the architectural
cornerstones of all Android applications, providing the
framework to be using by developer. [22]
1) Activity ManagerControls the life cycle of activities,
including management of the activity stack.
2) Views are used to construct the user interfaces for
activities.
3) Notification ManagerProvides a consistent and non-
intrusive mechanism for signaling users.
4) Content ProvidersLets the user applications share data
between applications.
5) Resource ManagerSupport's non-code resources like
strings and graphics to be externalized.
6) AndroidManifest.xml, which is an XML file
describing the application being built and what components ,
activities, services, etc. are being supplied by that application.
7) Intents are system messages, running around the inside
of the device, notifying applications of various events, from
hardware state changes
8) Gradle is an advanced build system as well as an
advanced build toolkit allowing to create custom build logic
through plugins.
V. FIREBASE REALTIME DATABASE
a) Firebase, What is it?
Firebase is a fully managed platform for building iOS,
Android, and web apps that provides automatic data
synchronization, authentication services, messaging, file
storage, analytics, and more. Starting with Firebase is an
4. 4
efficient way to build or prototype mobile backend services.
Firebase is developed by Firebase, Inc. in 2011, then acquired
by Google in 2014. [23] As of October 2018, the Firebase
platform has 18 products,[24] which are used by 1.5 million
apps.[25]
b) Working process of Firebase
1) Firebase is essentially a real time database. The data
appears as JSON files and allows real time changes to occur
on the connected client side. When you build cross-platform
apps using iOS, Android, JavaScript SDKs, your clients end
up getting all the data that was updated.
2) Firebase has support for the web, iOS, OS X, and
Android clients. It has a Node.Js and a Java library designed
for server-side use.
3) Developers install firebase by including a library in
their applications. This library provides a data structure that
is automatically synchronized between all of your clients and
with our servers.
4) If one client changes a piece of data, every other client
observing the same piece of data will be updated as well
within milliseconds. [26]
c) Adding Firebase to our Android project
1) Create a Firebase project in the Firebase console.
2) If you already have an existing Google project
associated with your mobile app, click Import Google
Project. Otherwise, click Create New Project.
3) Click Add Firebase to your Android app and follow
the setup steps. If you're importing an existing Google
project. Download the config file. When prompted, enter
your app's package name.
4) At the end, you'll download a google-services.json file.
5) If you haven't done so already, copy this into your
project's module folder, typically app.[27]
d) Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) is a cross-platform
messaging solution that lets you reliably deliver messages at
no cost.
Using FCM, you can notify a client app that new email or
other data is available to sync. You can send notification
messages to drive user re-engagement and retention. For use
cases such as instant messaging, a message can transfer a
payload of up to 4KB to a client app. [28]
Send notification
messages or data
messages
Send notification messages that are
displayed to your user. Or send data
messages and determine completely
what happens in your application code.
Versatile message
targeting
Distribute messages to your client app in
any of 3 ways—to single devices, to
groups of devices, or to devices
subscribed to topics.
Send messages
from client apps
Send acknowledgments, chats, and other
messages from devices back to your
server over FCM’s reliable and battery-
efficient connection channel.
e) Real time Databases
The Firebase Realtime Database is a cloud-hosted database.
Data is stored as JSON and synchronized in realtime to every
connected client. When you build cross-platform apps with
our iOS, Android, and JavaScript SDKs, all of your clients
share one Realtime Database instance and automatically
receive updates with the newest data.
1) Realtime: Instead of typical HTTP requests, the
Firebase Realtime Database uses data synchronization—
every time data changes, any connected device receives that
update within milliseconds. Provide collaborative and
immersive experiences without thinking about networking
code.
2) Offline: Firebase apps remain responsive even when
offline because the Firebase Realtime Database SDK persists
your data to disk. Once connectivity is reestablished, the
client device receives any changes it missed, synchronizing it
with the current server state.
3) Accessible from client devices: The Firebase
Realtime Database can be accessed directly from a mobile
device or web browser; there’s no need for an application
server. Security and data validation are available through the
Firebase Realtime Database Security Rules, expression-
based rules that are executed when data is read or written.
[29]
Figure C Application Database
VI. APPLICATION USER INTERFACE
a) Login & Registration
E-Clinic Uses Android Getting Started with Firebase – Login
& Registration with Authentication. While app starting there
are two different activity comes, LOGIN and another one is
REGISTER.
Figure D Login & Registration
Emails concerning password resets are the most common
types of emails all over the world. If you don’t remember
your password or when you are logged out from your E-
5. 5
Clinic account, you can change it from the login screen by
clicking “Forgot Your Password?”
1) Ask the user to provide the registered email id.
2) The system checks the provided email id is available
in the DB or not.
3) If email id is there in the DB then system send link to
reset the password but if email id is not there in the DB then
system show the alert messaged.
4) The user provide strong password for security purpose
while resetting the forgot password.
5) Password reset successfully and is also change in the
DB with respect to the email id.
Figure E Reset password
b) What is fragment?
Fragment you can think of it like a sub activity, which sits
with in an activity and which contributes its own UI to the
activity screen. Fragments are always part of an activity. With
out an activity, a fragment will not exist. So your fragment
life cycle will always be affected by activity life cycle. An
activity can contain more than one fragment.
The projects Main activity shows 3 fragment
o Fragment Chat
o Fragment Doctor List
o Fragment Profile
c) The basic purpose of fragments
1) Fragments are designed to use the device UI space
efficiently.
2) fragments are designed as a reusable UI components
between more than one activity.
Figure F Main user interface with 3 fragment
Figure G Fragment doctorlist with onclickview profile &
chat activity button
d) Chat activity
1) Instant Messaging: This is the basis of this app’s
success, and a basic feature of all chat apps. It operates largely
through a user’s connection to the internet, and even when
they go offline, users are able to get message when they go
back online.
2) Real Time Connectivity: Linked to the ‘instant’ in
instant messaging, real time connectivity is the preferred
medium for this apps, because message delivery happens
promptly and immediately, without any distance barriers,
making users feel closer to each other.
When a user stay logged on the system, then his status turned
on online mode and a green signal is showing with his used
avatar. After a successful messaging if user is not in online
mode than it delivered to the server and when receiver seen
the message, sender will able to know that message is seen or
not.
Figure H Getting started with real time messaging
User can send and receive photos in Messages. There are two
ways to send photo messages with this application. Tap the
6. 6
Camera icon to take a picture, or tap the Gallery icon to
browse for a photo to attach.
Figure I Send message from camera and gallery
e) Calling activity
Every profile contains a calling button. During touch on call
button a alert dialogbox is opened and makes a outgoing call.
Alert dialogbox contains a hangup button which works for
terminate the call on progress. On other hand for incoming
call also contains a alert dialogbox which contains two
button, one for receive call another one is for reject.
Figure J Alert dialogbox of incoming and outgoing calling
f) Options menu and menu items
Menus are a common user interface component in many types
of applications. To provide a familiar and consistent user
experience, you should use the Menu APIs to present user
actions and other options in your activities. The options menu
is the primary collection of menu items for an activity. Here
this application holds a option menu with three case items for
user logging out which works for disconnect for server and
placed the user in start activity. Another one is health tips that
provide rules, how to stay healthy and fit. Third item About
is for software information, providers, copyright and licenses
agreement.
Figure K Menu items activity
VII. SINCH SDK (VOICE CALLING)
a) Sinch, What is it?
Sinch provides the best video chat API that enriches your
app with voice, video, verification and real time
communication APIs. It gives mobile app developers an
excellent way to add communication in their app. The
platform also let developers integrate voice into their app in
no time using a few lines of code. For optimum audio quality
and video selection, Sinch uses an adaptive codec selection
and WebRTC API.
b) Sinch Voice
Sinch offers a platform for real time communication over
the Internet. It consists of different software development kits
– the Sinch SDKs – that you integrate with your smartphone
or web application and cloud based back-end services. Sinch
back-end services also integrate with the public switched
telephone network(PSTN) in form of high quality voice
termination at low rates, making it possible to connect calls
to any phone number in more than 150 countries. [30]
c) Sinch different voice services
When using Sinch for Voice calling, the Sinch platform
can be seen as a big telephony switch. It receives incoming
phone calls, sets up outgoing phone calls and bridges the two.
The incoming call may come from a mobile or web
application (over data) or through a local phone number.
Similarly, the outgoing call can be terminated to another
mobile or web application (over data) or to a phone number
(via the PSTN network), hence the following classification:
o App to app calling
o App to phone calling
o Phone to phone calling
This project use the methodology of app to app calling for
doctor patient communication. For that first set up a new
application using the Dashboard, where you can then obtain
an Application Key and an Application Secret. The "key" is
your user ID, and the "secret" is your password. They just use
7. 7
the "key" and "secret" terms because that's how they've
implemented it. [47]
Figure L Adding apps to sinch service to generate
environment, app key and app secret
d) App to app Calling
The Sinch SDK available for Android, makes this project
easy to add app-to-app calling. First set the library function
to access the sinch sdk named “sinch-android-rtc-3.12.9.aar”
file and compile “ 'sinch-android-rtc', version: '+', ext: 'aar' “
function in app level dependencies to integrate environment
with android studio. We Integrate VoIP into this app & start
using voice calls to talk to anyone with a connection.
Figure M Sinch .aar file and environment
e) Sinch Analytics
Sinch analytics charts for voice & video Shows ratio of total
calls, answered calls and duration. Get up to date call data
with the real time dashboard for every client. The ratio holds
daily activity of calling. Manager will also able to view ratio
of monthly and yearly activities.
Figure N Analytics diagram of calling
f) Result Of Call Log
Call logging is the tracking of telephone calls and deciphering
the information. Call logging does not focus on the actual
content of the phone calls, but rather on the statistical and
technical data about telephone calls. There are many benefits
associated with call logging. In addition to analysis of the
number of calls, the call costs, date and time of calling, call
logging can provide information on instances of telephone
fraud.
Figure O Call log result, time and type of call
VIII. CONCLUSION
The goals of the project were to development a chat
application to facilitate communication between doctors and
patients built on the android platform. The main goal was
accomplished as well as their related functional and non-
functional requirements were met.To begin with, in our
project we created a real-time chat communication
application that can enable person who medical attention
need be able to have access to a doctor via the internet. We
have developed a healthcare App which is very user friendly
and efficient in communication and reporting. The
application developed has met all the objectives that were
delineated as the advantages of the proposed system. By
deploying the application on mobile phones we have been
able to bring the healthcare App on the palm of every
individual. This application improves the communication
between doctor and patient. In this app Patient can
communicate with doctor via internet calling. It reduces the
extra paperwork, delay in timing and cost.
IX. FUTURE WORK
As our next tasks, at first, we to improve the efficiency of our
model so that it can play an advanced role in healthcare in
Bangladesh. We will try to make the doctor-patient
communication more accurate. One of our prime focuses will
be to make the system as reliable as possible. In addition to
that, we will try to develop a realtime chat application. Also,
we have the plans to add more features including- doctors
rating, a process by which user can rate their doctors whom
they visited, Video calling for face to face communication,
GPS Location for hospital finding, Patient can request for
appointment and try to adding blog & blood bank. Also, we
have future plans to build desktop and apple ios of our
software for mass use.
REFERENCES
[1] Yao, Wenbing, and Istepanian, R.S.H., ‘3G Mobile
Communications for Wireless Tele-Echography Robotic
System’, Proceedings of the 6th
. World Multiconference
on Systemics,Cybernetics and Informatis-SCIZ002
Conference XY: Mobile / Wireless Computing and
Communications Systems III, Ed. by Callaos, N., Duale,
8. 8
A. and Benedicenti, L., Orlando, Florida, USA , pp.138-
142, 14-18 July 2002.
[2] How smartphones are changing the face of mobile and
participatory healthcare: an overview, with example
from eCAALYX. (2011, April 5). Retrieved from
https://biomedical-engineering-
online.biomedcentral.com/articles/10.1186/1475-925X-
10-24
[3] Boulos, M. N. K., Brewer, A. C., Karimkhani, C., Buller,
D. B., and Dellavalle, R.P.(5th February 2014)." Mobile
medical and health apps: state of the art, concerns,
regulatory control and certification”. Online J Public
Health Inform. 2014; 5(3): 229. DOI:
10.5210/ojphi.v5i3.4814
[4] Can the ubiquitous power of mobile phones be used to
improve health outcomes in developing countries?
(2006, May 23). Retrieved from
http://globalizationandhealth.biomedcentral.com/article
s/10.1186/1744-8603-2-9
[5] Brianna S. Fjeldsoe, B. S., Marshall, A. L. and Miller, Y.
D. (2009, February). “Behavior Change Interventions
Delivered by Mobile Telephone Short-Message
Service”. American Journal of Preventive Medicine,
36(2), Pages 165-173. DOI:
https://doi.org/10.1016/j.amepre.2008.09.040
[6] Lim, M. S. C., Hocking, J. S., Hellard, M. E. and Aitken,
C. K. (1st May, 2008). “SMS STI: A Review of the Uses
of Mobile Phone Text Messaging in Sexual Health”.
International Journal of STD and AIDS, 19(5).
[7] Eleches, C. P., Thirumurthy, H., Habyarimana, J.
P.,Zivin, J. G., Goldstein,M. P., Walque, D., Leslie
MacKeen, L., Haberer, J., Kimaiyo, S., Sidle, J., Ngare,
J. and Bangsberg, D. R.(22nd July, 2018) .” Mobile
phone technologies improve adherence to antiretroviral
treatment in a resource-limited setting: a randomized
controlled trial of text message reminders”. AIDS. 2011
Mar 27; 25(6): 825–834. DOI:
10.1097/QAD.0b013e32834380c1
[8] Lane, S. J., Heddle, N. M., Arnold, E. and Walker, I.
(31st March, 2006). “A review of randomized controlled
trials comparing the effectiveness of hand held
computers with paper methods for data collection”. BMC
Medical Informatics and Decision Making. DOI:
https://doi.org/10.1186/1472-6947-6-23
[9] Boulos, M. N. K., Brewer, A. C., Karimkhani,C.,
Buller,D. B. and Dellavalle, R. P. (5th February, 2014).
“Mobile medical and health apps: state of the art,
concerns, regulatory control and certification”. Online
journal of Public Health Application, 5(3), 299. DOI:
10.5210/ojphi.v5i3.4814
[10] Demidowich, A. P., Lu, R., Tamler, R., Bloomgarden, Z.
(17th May, 2012). “An evaluation of diabetes self-
management applications for Android smartphones”.
Journal of Telemedicine and Telecare, 18(4), Page(s):
235-238. DOI: https://doi.org/10.1258/jtt.2012.111002
[11] The feasibility and validity of ambulatory self-report of
psychotic symptoms using a smartphone software
application. - PubMed - NCBI. Retrieved from
https://www.ncbi.nlm.nih.gov/pubmed/23075387/
[12] Jacob E, Stinson J, Duran J, Gupta A, Gerla M, Ann L M
and Zeltzer L. (2012, July). “Usability testing of a
Smartphone for accessing a web-based e-diary for self-
monitoring of pain and symptoms in sickle cell disease”.
- PubMed – NCBI, 34(5):326-35. DOI:
10.1097/MPH.0b013e318257a13c. Retrieved from
https://www.ncbi.nlm.nih.gov/pubmed/22627570/
[13] Johnston NW, Lambert K, Hussack P, de Verdier MG,
Higenbottam T, Lewis J, Newbold P, Jenkins M, Norman
GR, Coyle PV, McIvor RA and Johnston NW. (2013,
August). “Detection of COPD Exacerbations and
compliance with patient-reported daily symptom diaries
using a smart phone-based information system
[corrected]”. - PubMed – NCBI, 144(2):507-514. DOI:
10.1378/chest.12-2308. Retrieved from
https://www.ncbi.nlm.nih.gov/pubmed/23519329/
[14] Web Source – “Google playstore” app: Teladoc –
https://play.google.com/store/apps/details?id=com.telad
oc.members
[15] Web Source – “Vodafone Health Line App”
https://www.myjoyonline.com/news/2014/May-
13th/vodafone-ghana-unveils-mobile-healthline-
app.php
[16] Web Source – “Google playstore” app: Free Doctor,
Doctor Gratis App – Retrieved from
https://play.google.com/store/apps/details?id=com.waki
.doktergratis&hl=en_US
[17] Web Source – “ Top Doctor Online ” Retrieved from
https://www.apkmonk.com/app/com.droidfinal.tdo/
[18] Web Source – “ Superdoc - Ask A Doctor Online App ”
https://www.thebetterindia.com/46921/superdoc-
mobile-app/
[19] Web Source – “ Google playstore ” app: Doctor on
demand – Retrieved from
https://play.google.com/store/apps/details?id=com.doct
orondemand.android.patient
[20] Web Source – “Android Developers” Retrieved from
https://developer.android.com/docs
[21] J.F. Demario-,Android™ A Programmer’s Guide , by
The McGraw-Hill Companies 2008.
[22] Brian Hardy, Bill Phillips, Android Programming: The
Big Nerd Ranch Guide,-, Publisher: Big Nerd Ranch
Guides, Release Date: March 2013.
[23] Tamplin, James. "Firebase is Joining Google!". Firebase,
Inc. Retrieved October 22, 2014.
[24] "Firebase Products" Firebase, Inc. Retrieved October
31, 2018.
[25] Ma, Francis. "What's new at Firebase Summit 2018".
Firebase, Inc. Retrieved October 31, 2018
[26] “A report on firebase” –Rishabh Barman, Department of
computer science engineering. Ajay Kumar Garg
Engineering College. Ghaziabad.
[27] Web Source – “ Add Firebase to Android project ”
https://firebase.google.com/docs/android/setup
[28] Web Source – “Firebase Cloud Messaging” Retrieved
from https://firebase.google.com/docs/cloud-messaging/
[29] "Firebase Realtime Database" Firebase, Inc.
Retrieved May 19, 2016.
[30] Web Source – “Sinch Voice Call” Retrieved from
https://www.sinch.com/docs/voice/android/index.html