OpenEMR is the most popular open source electronic health records and medical practice management solution.
- Warnings has been removed
- Deprecated has been fixed
- Api has been improved
- Databse has been added to medical recognition
-> Error message based on API response (In Progress)
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
- Run the app-golang-openemr
- Enter the server ip address in the prompt
- Go to Firebase console
- Login and click on
Add Project
card
- Enter desired project name and click on
Continue
button
- Disable Google Analytics if you want but we suggest you to keep it as it is and click on
Continue
button
- Select default or desired account and click on
Continue
. (will not appear if you have disabled Google Analytics in previous step)
- Select
Android
on home-page of your project
- Enter a
com.example.openemr
as package name. You can checkout this post if you want to use custom package name
- Enter the
SHA-1 hash
. You can get the SHA-1 using this link - Click on
register app
button - Click on
Download google-services.json
. A json file will be downloaded to your desktop.
- Click on
next
button then again click onnext
button followed byskip this step
button. - Place the
google-services.json
inandroid/app
directory. - Go to
android/build.gradle
and uncommentline 12
- Go to
android/app/build.gradle
and uncommentline 26 & 65
Coming soon
- Authentication(Used for login/register)
- Database(Used to store messages)
- Firestore(Used to store images shared in chat)
Go to lib/screens/home.dart
and change firebaseFlag
to true
from false
- final firebaseFlag = false;
+ final firebaseFlag = true;