Skip to content

Drops LIMS an open source web application for the management of clinical laboratories

License

Notifications You must be signed in to change notification settings

stefanofabi/drops-lims

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Drops LIMS

Drops LIMS is a web application for the management of clinical laboratories. Drops LIMS establishes well-defined processes in the area of your laboratory from the arrival of the patient to the delivery of results and even their follow-up. We facilitate the most common tasks that are often used in any laboratory, such as:

  • Determinations grouped by Biochemical Nomenclator
  • List of doctors and prescribers
  • Internal worksheets for the laboratory
  • Classification of protocols by billing periods
  • Practices signed by the biochemical professional
  • Generation of PDF reports and sending by email
  • Monitoring of payments of social works
  • Statistics on patient arrival, most attended social works, composition of patients by sex, billing monitoring, etc.
  • Staff permissions
  • System activity log and system logs

Drops LIMS is accessible, powerful, and provides the tools you need to bring that peace of mind to your lab.

Starting 🚀

These instructions will allow you to get a copy of the project running on your local machine or server for development or testing purposes.

Pre requirements 📋

What things do you need to install the project and how to do it

- Composer ^2.2
- NPM
- PHP ^8.1 with mbstring, gd and pdo_pgsql extension
- PostgreSQL

Installation 🔧

  1. Clone the repository on your local machine or server
$ git clone https://github.com/stefanofabi/drops-lims.git
  1. Create a copy of the .env.example file and rename it .env. Inside it we will edit the environment variables to establish the connection with the database and mail server
$ cd drops-lims
$ cp .env.example .env
$ nano .env
  1. Proceed to install the dependencies required for the project and generate the javascript files and styles.
$ composer install
$ npm install
$ npm run build
  1. Create the application key that will protect user sessions and other data.
$ php artisan key:generate
  1. Make the storage folder public
$ php artisan storage:link
  1. Finally execute the migrations and seeds
$ php artisan migrate
$ php artisan db:seed
  1. Running the seeds will allow you to log in with some test users.
- Administrator 
Email: admin@laboratory
Password: password

- Patient
Email: patient@domain
Password: password

Remember to modify passwords in production!

Security Vulnerabilities

To report a vulnerability please create a new issue for better tracking.

The estimated time to fix such vulnerability, if any, will depend solely on its severity and community support.

License

The Drops LIMS app is open-sourced software licensed under the MIT license.

About

Drops LIMS an open source web application for the management of clinical laboratories

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published