Giter Club home page Giter Club logo

healthcheck's Introduction

Health Pass - Health Questionaire

Video Walkthrough

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema
  5. Walkthroughs

Overview

Description

This app supports an organization's Coronavirus mitigation efforts by providing a health screening questionaire, location tracking and finding hospitals near you incase of an emergency based on real time statistics (number of beds, ICUs, hospital occupancy, etc). The location tracking feature can be used to support contact tracing.

Once the questionaire is completed, a QR code is generated. When the QR Code is scanned by building security personnel, it contains vital information crucial to let someone in a public place (example: Has been in cotact with someone tested covid-postive, has been abroad within the past 15 days, etc). If the it just says the word "Pass", there is nothing to worry about. Every time the QR code is scanned, the current location of the user is stored in a recycler view (most recent location first). When clicking on any location on the recycler view, it opens up google maps with a pin at that location to see exactly where you were. This can help in contact tracing.

In case of an emergency needing hospital care (covid related or not), users can find nearby hospitals through the app which is displayed on a recycler view. Clicking on any row in the recycler view allows you to view the statistics of the hospital (occupancy, address, number of beds, ICUs, etc) to make an informed decision about which hospital to go to. This is because there can be the possibility that a person goes to a hospital and realizes that all the bed are full. Our app helpd avoid that. It also allows you to open a google maps with a pin on the hospital to see the exact location.

App Evaluation

  • Category: Productivity
  • Mobile: Mobile first experience
  • Story: Allows users to answer health questions to gain access to a public place/building. Allows for contact tracing and finding nearby hospitals with occupancy statistics.
  • Market: Business and Schools.
  • Habit: Users must refill the questionairre every 24 hours to have the most updated information. Users can possibly gain access to multiple buildings which could leed to multiple uses through out the day.
  • Scope: Can be used by any or all businesses/schools.

Product Spec

1. User Stories (Required and Optional)

User Authentication Daily Health Check Questionnaire QR Code Health Status Display for Facility Entry Location History Capture Nearby hospitals list and hospital capacity data

Optional Nice-to-have Stories

  • Add multiple organizations (Admin authentication of organizations. Certain organizations might want customized questionaire's instead of a generic one.)
  • Doctors Note to allow access
  • Adding a feature to email results.

2. Screen Archetypes

  • Login/Sign
    • The User will be able to login/Sign up
    • Use Google loging authentication
    • Users will have/create an account
  • Home
    • User will have the choice to view resources, questionaire, qrcode, or past locations
  • Questionare
    • User will be prompted with a questionaire about their health
  • Location Pages
    • Displays users past locations on a recylcer view
  • Resource Page
    • Displays all nearby hospitals in a recylcer view

3. Navigation

Flow Navigation

  • Login / Sign up
    • Home
  • Home
    • Questionaire
    • Location
    • Resources
    • QR Code Page
  • Questionaire
    • QR Code Page
  • QR Code Page
    • Home
  • Location
    • Google Maps
    • Home
  • Google Maps
    • Location
  • Resource Page
    • HospitalInformationView
    • Google Maps
  • HospitalInformationView
    • Resources
  • Google Maps
    • Resources

Wireframes

Technology Stack

Required

  • Firebase
  • ZXING QR Code Library
  • Google Maps API
  • ESRI’s DEFINITIVE HEALTHCARE:
  • Hospital Beds API
  • FCC Locations API

Schema

Firebase Models

User

Property Type Description
userId String unique id for the user (default field)
userName String full name of the user
answers string issues to store in QR Code
createdAt string date, time when questionaire was filled
locations array array of past location objects for contact tracing

Location

Property Type Description
datetime String date, time of when user was at that location
id String Unique userId object to link the location object
lat number latitude of location
lon number longitude of location

Walkthroughs

Questionaire

Video Walkthrough

Nearby hospitals

Video Walkthrough

Past Locations

Video Walkthrough

QR code generator

Use a scanner app on your phone to see the issues.

Video Walkthrough

Use a scanner app on your phone to see the issues (It should only say "Pass" there are no issues).

Video Walkthrough

healthcheck's People

Contributors

larafonse avatar devpopat avatar analyticone avatar

Stargazers

 avatar

Watchers

James Cloos 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.