GithubHelp home page GithubHelp logo

cyber-venom003 / app-flutter-openemr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openemr/app-flutter-openemr

0.0 1.0 0.0 27.59 MB

app-flutter-openemr

License: GNU General Public License v3.0

Kotlin 0.09% Swift 0.28% Objective-C 0.03% Dart 99.61%

app-flutter-openemr's Introduction

OpenEMRv2.1.1

OpenEMR is the most popular open source electronic health records and medical practice management solution. ONC certified with international usage, OpenEMR's goal is a superior alternative to its proprietary counterparts.

What's New?

  • Warnings has been removed
  • Improved toast error message for firebase
  • google-services.json has been added to .gitignore

Version Info

2.1.1 -> Current Version
2.1.2 -> Add Loading screens (Under Review) 2.1.3 -> Remove deprecated function (Completed) 2.1.4 -> Error message based on API response (In Progress) 2.2 -> Medicine recognition .
.
.
3.0 -> All OpenEMR API will be support

For Developers

If using OpenEMR directly from the code repository, then the following commands will build OpenEMR apk :

flutter pub get
flutter build apk|appbundle|ios|ios-framework

To run openemr in a device

flutter pub get
flutter run

How to use calling feature

  1. Run the app-golang-openemr
  2. Enter the server ip address in the prompt

How to Setup Firebase

Project Creation

  1. Go to Firebase console
  2. Login and click on Add Project card
  3. Enter desired project name and click on Continue button
  4. Disable Google Analytics if you want but we suggest you to keep it as it is and click on Continue button
  5. Select default or desired account and click on Continue. (will not appear if you have disabled Google Analytics in previous step)

Android - Connection

  1. Select Android on home-page of your project
  2. Enter a com.example.openemr as package name. You can checkout this post if you want to use custom package name
  3. Click on register app button
  4. Click on Download google-services.json. A json file will be downloaded to your desktop.
  5. Click on next button then again click on next button followed by skip this step button.
  6. Place the google-services.json in android/app directory.
  7. Go to android/build.gradle and uncomment line 12
  8. Go to android/app/build.gradle and uncomment line 26 & 65

IOS - Connection

Coming soon

Enable Firebase services

  1. Authentication(Used for login/register)
  2. Database(Used to store messages)
  3. Firestore(Used to store images shared in chat)

Final step - turn firebase flag on

Go to lib/screens/home.dart and change firebaseFlag to true from false

- final firebaseFlag = false;
+ final firebaseFlag = true;

License

GNU GPL

app-flutter-openemr's People

Contributors

amlannandy avatar bradymiller avatar eshandhawan51 avatar im-amitto avatar yashrajbothra 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.