Labmanob is a hospital management & invoice system. This project comprises a set of technologies and frameworks. The core system is based on server-side technologies, however, it can be run with ease in local computers. All necessary packages have been integrated inside the system for a seamless one-click start-up, usage, and experience.
Login Panel |
- Can be run offline (can be installed/acts like a native app) or hosted online.
- Supports multiple OS environment.
- Options to choose from/switch among multiple database choices like MySQL (tested/preferred for online use-case), SQLite (preferred for offline), PostgreSQL, etc.
- Uploaded images (via upload module) are encrypted by default
- Accounts (User Management)
- Patients
- Affiliate Partners
- Test Informations
- Test Invoices
- Payments
- Reports
- Search
- Upload (for Image)
- Labdoor (CodeIgniter)
- PHP Desktop
- Distribution Packaging: Inno Setup Script (for Windows)
- Source Code Encoder Engine: will be published...
batch_scripts directory contains supportive scripts to automate some/most of the labor-intensive tasks required for pushing updates.
To update Labmanob, these steps can be followed:
cd
to the directory where Labmanob is installed ("Labmanob" directory should be listed in the current working directory)- copy the files "run_pre_update_setup.bat" and "run_post_update_setup.bat" to the current working directory
- run the file "run_pre_update_setup.bat" [ It will create a temp backup folder (if doesn't exist already), will start backing up database (in case of SQLite) and other necessary files ]
- Uninstall Labmanob and install the update version
- Finally, run the file "run_post_update_setup.bat" [ It will restore database (in case of SQLite) and other necessary files (logs, uploads, QR codes) ]
- PHP Desktop
- Distribution Packaging: Inno Setup (Script-driven App Installer for Windows) / AppImage (Linux)
- Source Code Encoder: ColdevProLayer (for Source Code Protection)
- ResourceHacker (Embedded Icon Editor for EXE files)
Detailed documentation is being written.