Skip to content
README.md 2.5 KiB
Newer Older
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
# SELF REGSTRATION APP 
Amrutha Baratam's avatar
Amrutha Baratam committed

YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
## Abstract
Amrutha Baratam's avatar
Amrutha Baratam committed

Project idea is to build an app that would allow prospective patients to automatically submit their contact information for followup with a physician.
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
Currently, the process relies on human clerks to manually take calls and enter data
This application takes the basic information from patients for signup and can register on their own by giving their problem, information
related to the physician like place and specialization.

### Objective :

The objective of Telemedicine app is to automate the appointment process of patients.
An app that,low-privilege user credentials of the patients are self registered.

## TechStack 
    ReactJs 
 
# App Flow:
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
![OpenMRS Login Page](https://drive.google.com/file/d/0B4ZihveFwcX6RS1wTndLdU5MeHREbmNEZWVxMVctOGZzNzJZ/view?usp=drivesdk)
*  **GetStarted**
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
![Register Details](https://drive.google.com/file/d/0B4ZihveFwcX6NTlFU2tLOVdIa25zUzBvUllmTXR1U21fMVI4/view?usp=drivesdk)
* **Data-entry page** :
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
A user enters his/her name, phone number, and chief complaint in a simple form.
The user taps a "Register" button to get registered for an appointment.
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed

 ![Appointment Page](https://drive.google.com/file/d/0B4ZihveFwcX6TndVTTd0LXNFTzRsYkY4MFd1UmZ6c011Z0ZF/view)
* **Appointment Page**
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
Appointment page is which the users can fix their appointment by providing their problem and
place where they need the appointment. The information is cross checked in the backend and if
all the details are correct they fix the appointment then, the user will get a call from physician.

YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
![Confirmation Page](https://drive.google.com/file/d/0B4ZihveFwcX6SFlqWmV2aTZZaG54YzMweGtmWS1YNHpWY3dR/view)
* **Successful transaction page**:
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
If the appointment application is submitted successfully , then you will be taken to
the page that can confirm the application. After this the details of the patient is verified and the
appointment time is checked with the doctors free time and schedule the appointment.
G.sandhya's avatar
G.sandhya committed


# installation of node js and react

YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
* step :1  sudo apt-get install curl    // package locator
* step :2 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -     // source setup
* step :3 sudo apt-get install -y nodejs  // installation of node js
* step :4 node -v                                    // To check the version for node js
* step :5 sudo apt install npm                // installation of node package maanager
* step :6  npm -v                                    // To check the version for npm
* step :7npm install -g react-native-cli     //install react native
G.sandhya's avatar
G.sandhya committed