Giter Site home page Giter Site logo

remote-pregnancy-monitor's Introduction

Remote pregnancy monitor

Design and analysis of software systems(DASS) course group project done to build a web app for parijatham clinics

Team members:

  • Ananya
  • Bhargavi
  • Kiran
  • Rohan

What is the project about?

Pregnancy care is 9 months long and involves multiple visits to the Doctor. It involves multiple tests at scheduled time slots and some of the tests if missed cannot be done and result in unpleasant consequences. The care involves multiple parameters to be monitored and compared with earlier readings for proper interpretation. Apart from the medical needs, pregnancy is emotionally challenging, especially for the first pregnancy and need for support and guidance especially in the nuclear families is high. In the public health perspective, the obstetric services in government funded hospitals are overcrowded and it is very difficult to give focused care and hence it is more important to leverage technology to remotely monitor pregnant women.

Deliverables

A mobile application mainly used in retrieving the data stored in Zoho servers and displaying it in the frontend and the necessary filtrations are done at the frontend based on user roles.

Software stack used

  • Backend: Firebase
  • Frontend: Flutter
  • Programming language: Dart

Profile of Users

There are three types of users as of this project.

  • Doctor: Will have access to the data of patients under him/her.
  • Patient: Will have access only to their data which is to be displayed.
  • Admin: Will have access to the data of all patients.

Feature highlights

  • Login: Email ID (used as unique ID) and password
  • User roles: Doctor, Patient, admin ( Should be feasible to add some other role in future ).
  • Vital parameter input forms:(Daily, weekly, and monthly parameter forms) โ†’ Data collected from these forms should be pushed to the zoho servers and the trendlines created there should be accessed and displayed on the mobile application dashboard. This analysis makes patients conscious about their health status.
  • Access abilities: Doctor should be able to access all the information of all his patients. Patients will be able to access some specific information about them. Admin will be able to access all the information of all the patients present in Zoho servers.
  • Appointment Calendar: Displaying the appointment calendar of their doctor so that they can book their slot.
  • Tele consultation: Integration of a third party tele video platform to enable online video and audio consultations.
  • Timely blog display: Displaying the blogs from askmydoctor.in according to the patients current pregnancy week.
  • Data entry notifications [ Patients ]: Patient is to be notified (alerts/notifications) if she forgets to enter the vital parameters in the form.
  • Notifications [ Doctor ]: If a particular patient skips filling the vital parameters, then the doctor is to be notified.
  • Bulk notifications: Ability to send a message to a group of patients at a time instead of sending to every patient individually.

remote-pregnancy-monitor's People

Contributors

ananyasudi avatar bhargavi-hash avatar kirankigi avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.