Download the PHP package flowrise-hms/inventory without Composer

On this page you can find all versions of the php package flowrise-hms/inventory. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package inventory

Inventory module

Status: Complete — see Module Status. Verified against code on 2026-09-20. Sidebar: Operations → Inventory (/inventory).

In one sentence: The Inventory module manages central dispensary stock, procurement (purchase orders), ward/department requisitions, inter-branch stock transfers, and stock adjustments so the hospital can track, move, and replenish non-pharmacy supplies and equipment alongside pharmacy-mediated items.

Why this module exists

Running a hospital requires more than just medicines. Supplies, consumables, and equipment also need to be tracked: where they are, who ordered them, when more should be ordered, and where they were sent. Without a dedicated inventory system, those workflows scatter across spreadsheets, paper forms, and silent shortages.

This module brings dispensary and ward-level stock into a single ledger, connects procurement to stock-on-hand, and tracks goods as they move between branches, departments, and the pharmacy.

Where Inventory fits in FlowRise

What you can do with it

Built (services + Filament)

Feature toggles

Enforced via Feature:: in services and Filament navigation (inventory_pharmacy_procurement, inventory_ward_requisitions, inventory_inter_branch_transfers).

Deferred

How it works (simple)

  1. Set up your inventory catalog (items, suppliers, units, branches).
  2. Procure stock: Create a purchase order → submit to supplier → receive goods → stock appears in dispensary (optionally by lot/expiry).
  3. Fulfill requests: Ward staff request items via requisition → supervisor approves → dispensary issues stock from Filament.
  4. Move stock between sites: Source branch ships → in-transit tracking → destination branch receives.
  5. Reconcile: Run stock adjustments when physical count differs from system; review the transaction ledger.
  6. Stay ahead of shortages: Enable reorder alerts under Administration → System → Notifications (Inventory section); use Generate from low stock on purchase orders when needed.

What is inside this folder

Path Purpose
app/Models/ 13 models including DocumentSequence for numbering.
app/Classes/Services/ Ledger (lot/FEFO), PO, requisition, transfer, adjustment, issue-to-ward/pharmacy, auto-reorder, analytics, consumption, PDF generators.
app/Console/ CheckStockAlertsCommand (inventory:check-stock-alerts).
app/Filament/Clusters/Inventory/ Admin UI: cluster, 7 resources, analytics report page, 8 chart widgets.
app/Filament/Widgets/ MyWardRequestsWidget for requestor dashboard.
app/Enums/ Item categories, stock location types, transaction types, status enums.
app/Policies/ Authorization rules (7 policies, Shield-standard permissions).
app/Providers/ Module boot/register logic and reorder-alert scheduler registration.
database/migrations/ 14 schema migrations (including lot tracking).
database/factories/ 5 model factories.
resources/views/pdf/ Printable PDF templates.
tests/ 21 test files (run with php artisan test Modules/Inventory/tests/ --compact).

Dependencies

See module status for rollout state.

Further reading

For developers


All versions of inventory with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
flowrise-hms/core Version dev-main
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package flowrise-hms/inventory contains the following files

Loading the files please wait ...