Coder Social home page Coder Social logo

opensource-emr / hospital-management-emr Goto Github PK

View Code? Open in Web Editor NEW
218.0 18.0 156.0 446.89 MB

A complete open source for electronic healthcare record management in Hospitals, Clinics and Pharmacy.

Home Page: https://opensource-emr.github.io/hospital-management-emr/

License: MIT License

C# 18.82% HTML 16.41% JavaScript 29.48% PowerShell 0.08% TypeScript 24.94% CSS 10.05% PHP 0.02% SCSS 0.01% Less 0.01% CoffeeScript 0.13% Shell 0.01% TSQL 0.05%
hospital-management-system emr ehr opensource-emr emr-management emr-hospital-management clinic-management-system hims electronic-medical-records hospital-information-management

hospital-management-emr's Introduction

If you are looking forward to install the Danphe you can follow the below labs
Lab 1 :- Installing Danphe App in desktop mode.
Lab 2 :- Configuring Danphe inside IIS.
We will be adding more videos in coming time.
If you have any issues please send us mail at [email protected] more than happy to help you in understanding and installing. You can also Chat with us here.


If you wish to see demo Click here Username : admin / Password : pass123
Also please do read down for more details of how to install and configure.

Introduction

Danphe EMR is a enterprise web-based application which covers all day to day aspects of Hospital management end to end. Its currently live 50 plus hospitals in Asia(India,Nepal and Bangladesh).

danphelogin danphepatientregistration

Modules in Danphe EMR

It has around 40 modules and below are important ones listed.

  • Registration/Patient
  • Appointment
  • Billing Module
  • Accounting Module
  • Inventory Management
  • Pharmacy Module
  • Laboratory Management
  • User Module
  • Admission Discharge and Transfer (ADT)
  • Nursing Module
  • Sub-store Module
  • Radiology Management
  • Medical Record
  • Emergency
  • Reporting and Dashboard
  • Doctors

and more...

Demo of Danphe EMR

If you have any issues please sen us mail at [email protected]

Click on below demo link and check out live application

Danphe EMR Live Application

Use below credentials for login

   Username  : admin
   Password  : pass123

Need help?

If you have any issues please send us mail at [email protected] more than happy to help you in understanding and installing.

Installation & Setup

Getting start with DanpheEMR Please visit 👉 Page and read it carefully. Here you have details about requirements, configuration and setup.

Development Setup

  • This details for developers who wants to clone DanpheEMR, Use it and help us for improvements.
  • We have all details like software and tools requirements
  • Step by step guide for build and run project
  • Database creation and more..
👉 docs

Credits

Sponsors

All sponsors are here. Thanks all sponsors for your contributions.

Contributors

Thanks all contributors.



License

See the LICENSE file.

hospital-management-emr's People

Contributors

aniketeknathjadhav avatar deepak8872 avatar menkachaugule avatar nageshbb avatar nayneshbhujbal avatar nayneshsb29 avatar opensource-emr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hospital-management-emr's Issues

Serve issue

When i am trying to launch this angular project i am getting this error
ERROR Error: The selector "my-app" did not match any elements in browser console
i need your help please
and thank you in advance

VoucherEntry

when i try to make amanual Voucher for example as Cost of Goods Consumed ledger
i'm adding aphone bill or Electricity bill Voucher
i tried many times
but i have the same error
!! Entered amounts for voucher are not balanced.!!

2222

not understand why this happen
and how to make it

Dispensary doesn't show the medication order added by the doctor for dispatch

When we deployed the code from the github repository on our servers, we noticed the following error -

Dispensary doesn't show the medication order added by the doctor for dispatch

Steps to reproduce -

Login as Doctor
Add medication orders to the patient's profile
Login as Admin
Click on Dispensary.
Click on Main Dispensary..
Click on Prescription.
Click on Availability next to the patient.

Expected result -

It will reflect all the medications added by the doctor and its availability as well under dispensary

Actual result -

It does not show the medications added by the doctor.
Screenshot 2023-10-31 at 11 43 12 PM

“Family Head Name” doesn’t get auto-updated

Environment: Windows 11; Firefox 120.0.1, Chrome 120.0.6099.72, Edge 120.0.2210.61
To view the form go:
NHIF -> Patient List -> New Insurance Patient

  1. “Family Head Name” doesn’t get auto-updated. See attached image.
  2. This form also has a problem with entering age in days. I described the same problem in another form in another issue: #86 .
pictures

Zrzut ekranu 2023-12-14 220626-kopia

Billing Module not accesable

billling module is not accesable for any user other than admin, even with billing admin role, what could be wrong?. i'm using the latest version (it show 404 unauthorized page ),

Add Delete Option

Admin can not delete patient, employee and login information, theirs no option for that in action field

Adding Users

How do you add new users with their login passwords?

Add Department button gets clipped

Environment:
Windows 11, Firefox 119.0.1, Edge 119.0.2151.72
When you go:
Settings -> Departments -> Manage Department -> Add Department
you can see the button clipped.

picture

Zrzut ekranu 2023-11-23 162742-zaznaczony

Problems with drop-down lists in the form for adding a new insured patient

Environment: Windows 11; Firefox 120.0.1, Chrome 120.0.6099.72, Edge 120.0.2210.61
To view the form go:
NHIF -> Patient List -> New Insurance Patient

  1. When you open the form a red box appears with an error in it.
  2. There is an obligatory "Religion" field to fill out. When you click on the arrow, a drop-down list will appear with only one option to choose from.
  3. On the drop-down list in the “Insurance Provider” field aren’t any options to choose from, probably stemming from 1.
pictures Zrzut ekranu 2023-12-14 214324 Zrzut ekranu 2023-12-14 135453 Zrzut ekranu 2023-12-14 135515

Lab module error

When I click on the lab module, it shows but nothing is clicable after that. Below is console screen
Lab Not working_070703

Doctor is able to request imaging from inactive imaging type

Doctor interface for imaging request does not differentiate between imaging options from active imaging type and imaging options from inactive imaging type.

Steps to reproduce:

  1. Go to Settings/Radiology/Manage Imaging Type
  2. Edit X RAY
  3. Set isActive as false
  4. Go to Doctor/In Patient Department
  5. Select patient and choose Labs option
  6. Select Imaging in New Orders
  7. Search for "Dental X ray"
  8. Click Proceed
  9. Click Sign

Expected result:
"Dental X ray" does not appear on the list in step 7
OR
Error message appears after adding "Dental X ray" to the order.

Actual result:
Request added successfully.

Program Develop Error

Npm install error .
and ng build --watch got error..
Front error.
Better to provide Installation Documentation.


New Service Item form doesn't fit on the page

Environment: Windows 11; Firefox 120.0.1, Chrome 120.0.6099.110, Edge 120.0.2210.61
When you go:
Settings -> Billing -> Service Items -> New Service Item
Price Settings section is too large on default 100% zoom value.

picture Zrzut ekranu 2023-12-14 224130

Cannot input age greater than 150 days in vaccination form

Environment:
Windows 11; Firefox 120.0.1, Edge 119.0.2151.97, Chrome 120.0.6099.71
When you go:
Vaccination -> Patient List -> New Vaccination Patient
and fill out the form with an age of 151 days or more, the value won’t be accepted and "Age is required" will be displayed.

video
Nagrywanie.2023-12-07.211456.mp4

CurrentFiscalYear is Null

When i navigate to accounting module i got this error in browser console, i need your help to fix it, how can i manage fiscal years list?
i have tried to do that from fiscal years list tab but "new" button is disabled

Documentation for the project

Currently there is no document on the project and it makes it very difficult to start with. If team can put a basic document on how to build the project it will surely help.

@nageshbb can you look in to this.

Login form may be vulnerable to SQL injection

Enviroment:
Windows 10, Opera GX

Steps to reproduce:

  1. Login using following credentials
    Username: admin
    Password: 1' or 1=1 -- -

Expected result:
"Invalid credentials" message

Actual result:
Connection error ERR_CONNECTION_RESET

This may indicate that code has been injected successfully but the rest of the function didn't yield the result. Creating a successful SQL injection may be possible, especially considering that database scheme with all functions is open source.

Notification bell vibrates without notifications

Enviroment:
Windows 10, Opera GX

Steps to reproduce:

  1. Create new account.
  2. Log in using the new account.
  3. Finish account configuration.
  4. Click "My Notifications"

Expected result:
List contains no notifications, notification bell doesn't vibrate.
OR
List contains unread notifications, notification bell vibrates.

Actual result:
List contains no notifications, notification bell vibrates.

[Probable issue] No upper bound for weight in birth certificate

I'm not sure if it's an issue - this might be on purpose - but the baby weight in birth certificate may be set to absurd values like several tonnes. This is inconsistent with different forms (e.g. vaccination patient register) where age is restricted to 150 years.

pictures

Zrzut ekranu 2023-12-07 164128-kopia
Zrzut ekranu 2023-12-07 164155-kopia

Not able to add address while registering patient

Enviroment:
Windows 10, Opera GX

Sequence of steps:

  1. Go to Patient/Register Patient/ Address
  2. Fill out the address
    image
  3. Click "Add Address"

Expected result:
Changes saved.

Actual result:
Nothing happens, switching tabs causes changes to be discarded.

Pharmacy may not be needed to transfer items between items

In the current version, whenever item transfer between Dispensaries is created, Pharmacy is needed in order to approve the transfer. In some situations direct transfer may be easier. There should be an option to make a direct transfer (for example in a form of a checkbox when creating one), which would change the transfer process from:
(Dispensary1) Create transfer -> (Pharmacy) Accept transfer -> (Dispensary2) Receive transfer
to
(Dispensary1) Create transfer -> (Dispensary2) Receive transfer

Angular build is broken

image

There are imports from querystring which is breaking the angular build. But cannot identify querystring as any kind of package installed.

There are no references found for the property being imported from querystring as well, removing the imports should solve the problem.

setup.zip

please with several failed attempt with downloading the setups.zip file it says file wasnt available on site

Stuck after login

After installing, ran program, logged in with admin/pass123
Next screen says connecting to danphe app....
Loading forever....
Any fix?

An attempt to register a patient for the vaccine ends in an error

Environment: Windows 11; Firefox 120.0.1, Chrome 120.0.6099.72, Edge 120.0.2210.61
To view the registration form open:
Vaccination -> Patient List -> New Vaccination Patient
After filling out the form and clicking the button “Register”, an error appears.

picture Zrzut ekranu 2023-12-14 143758

Lot of error, Is the application/code and the database bak created at the same point in the development?

I am getting lots of errors when working in the app. Below I have provide some of the sample error but there are lot more error like this when doing simple tasks like adding (Requisition) a lap test.

SqlException: Cannot insert the value NULL into column 'LabTypeName', table 'DEV_DanpheEMR.dbo.LAB_TestRequisition';

SqlException: Cannot insert the value NULL into column 'IsFileUploaded', table 'DEV_DanpheEMR.dbo.LAB_TestRequisition'; column does not allow nulls. INSERT fails.

Error converting value {null} to type 'System.DateTime'. Path '[0].OrderDateTime', line 1, position 333.

SqlException: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_LAB_TestRequisition_BIL_TXN_BillingTransactionItems". The conflict occurred in database "DEV_DanpheEMR", table "dbo.BIL_TXN_BillingTransactionItems", column 'BillingTransactionItemId'.

Here are my questions,

  1. Is the application/code and the database bak created at the same point in the development?
  2. Am I missing something? (I am not sure what detail you need to answer this question, pls ask for any details)

One of the reasons I have this question is because there as many mismatches between ORM and database schema. For example, IsFileUploaded is a nullable bool in ORM but in the database, it's not a nullable field. I have noticed IsFileUploaded column in changes from nullable to non nullable in v3.0 (By checking EMR_V3.0_Master Incremental.sql file)

Details:
Version used: 3.2
Deploying method: Using zip files from git release and followed the setup youtube vide
Hosting method: IIS

Pharmacy sale and billing

Once a prescription is dispatched my assumption is you go to dispensary>sale>sale and conduct a sale to that patient, however there is no option to sell multiple items at ago, then also for a single product throws a validation error of invalid quantity and item once you select a medicine or type just a single letter, the error is thrown and you can't progress in the latest version

Demo login

Demo login is not working. Please update correct login credentials.

Going to Laboratory page without any laboratories freezes the page.

Enviroment:
Windows 10, Opera GX

Prerequisites:
No labs.

Steps to reproduce:

  1. Click "Laboratory"

Expected result:
Case of 0 laboratories is handled.

Actual result:
Laboratory page loads, Active Lab set to none, user unable to switch pages. Refreshing solves the problem.
image

Not able to admit the patient into the hospital for the in-patient flow

When we deployed the code from the github repository on our servers, we noticed the following error -

Not able to admit the patient into the hospital for the in-patient flow

Steps to reproduce -

Login as Admin.
Register a new patient and add a new visit.
Click On ADT.
Click on Search Patient.
Click on the “Admit” under the Action Column.
Fill in the Create Admission Form.
Save Admission.

Expected result -

Successful admission message is displayed on the Screen.

Actual result -

No Billing item is found, there must be at least one billing item.

Screenshot 2023-10-31 at 11 58 04 PM

Lab and Imaging requests by doctor does not show under provisional items under billing

When we deployed the code from the github repository on our servers, we noticed the following error -

Lab and Imaging requests by doctor does not show under provisional items under billing

Steps to reproduce -

  • Login as Doctor
  • Add Lab and Imaging orders to the patient's profile
  • Login as Admin
  • Click on Billing.
  • Click on Provisional Items.
  • Click on Outpatient & ER.

Expected result -

  • On clicking Outpatient & ER , the orders from the doctor module done for lab Tests and Imaging will be reflecting under the Billing Column.

Actual result -

  • Lab tests and Imaging orders provided by doctor does not show under the billing column.

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.