{
    "key": "pharmacy",
    "name": "Pharmacy & Dispensing",
    "description": "Batch-wise medicine stock with expiry tracking, FEFO dispensing against issued prescriptions, and an append-only ledger of every stock movement.",
    "version": "1.0.0",
    "namespace": "App\\Modules\\Pharmacy",
    "providers": [
        "App\\Modules\\Pharmacy\\Providers\\PharmacyServiceProvider"
    ],
    "requires": ["auth", "patients", "prescriptions"],
    "feature": "pharmacy",
    "core": false,
    "order": 190,
    "permissions": [
        "pharmacy.view",
        "pharmacy.dispense",
        "pharmacy.stock",
        "pharmacy.manage"
    ],
    "menu": [
        {
            "label": "pharmacy::messages.nav.queue",
            "route": "pharmacy.queue.index",
            "icon": "bi-bag-check",
            "permission": "pharmacy.dispense",
            "group": "clinical",
            "order": 70
        },
        {
            "label": "pharmacy::messages.nav.stock",
            "route": "pharmacy.stock.index",
            "icon": "bi-boxes",
            "permission": "pharmacy.view",
            "group": "administration",
            "order": 30
        }
    ]
}
