README.md 2.5 KB
Newer Older
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
1
# SELF REGSTRATION APP 
Amrutha Baratam's avatar
Amrutha Baratam committed
2

YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
3
## Abstract
Amrutha Baratam's avatar
Amrutha Baratam committed
4 5

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
6 7 8 9 10 11 12 13 14 15 16 17 18
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
19 20
![OpenMRS Login Page](https://drive.google.com/file/d/0B4ZihveFwcX6RS1wTndLdU5MeHREbmNEZWVxMVctOGZzNzJZ/view?usp=drivesdk)
*  **GetStarted**
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
21

YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
22 23
![Register Details](https://drive.google.com/file/d/0B4ZihveFwcX6NTlFU2tLOVdIa25zUzBvUllmTXR1U21fMVI4/view?usp=drivesdk)
* **Data-entry page** :
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
24 25
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
26 27 28

 ![Appointment Page](https://drive.google.com/file/d/0B4ZihveFwcX6TndVTTd0LXNFTzRsYkY4MFd1UmZ6c011Z0ZF/view)
* **Appointment Page**
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
29 30 31 32
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
33 34
![Confirmation Page](https://drive.google.com/file/d/0B4ZihveFwcX6SFlqWmV2aTZZaG54YzMweGtmWS1YNHpWY3dR/view)
* **Successful transaction page**:
YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
35 36 37
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
38 39 40 41


# installation of node js and react

YARAMASU SRI MANASA's avatar
YARAMASU SRI MANASA committed
42 43 44 45 46 47 48
* 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
49