Field | Detail |
Project | AMRIT - Inventory Management Module ; TBMJA |
Prepared By | Pranoti Monde |
Date | 16th September 2026 |
Version | 0.1 |
Status | Draft |
This document captures the business requirements for the Inventory Management module spanning the admin Portal and camp-level local servers (camp laptops), the synchronization between them, the backend APIs supporting the StopTB drug master and local stock management
The existing AMRIT platform already has a live Inventory Management Module, with an Admin Portal for master-data configuration. Highlighting the sections that will get added to the flow :
This BRD is not proposing a new module from scratch - it is defining the changes required on top of what already exists. This section exists specifically to answer that question for the Admin Portal component, where all inventory master data is configured and from which it synchronizes out to various service line.
# | Current State (As-Is) | Required Change (To-Be) | Related Requirement(s) |
1 | Inventory → Master All the dropdown right now for service line have only option of HWC | Add one more service line for Stop TB | |
| 2 | No master exists to catalog device types (Xray device, Truenat device, Glucometer, etc.) at a generic/model level | Add a new Device Master (generic catalog — see 2.3, Table A) | — |
| 4 | No facility to register the specific physical units of a device (serial number, manufacturer, purchase details) | Add a new Item Master → Device Inventory section (instance-level — see 2.3, Table C) | — |
| 2 | Item Category sits away from Item Type in the field sequence | Reorder the form so Item Category sits immediately next to Item Type; disable/hide medicine-only fields when Item Type = Non-Medical (see 2.3, Table A) | — |
| 5 | AMC/warranty tracking does not exist anywhere in the module | Add a separate Device AMC/Warranty form, linked to each Device Inventory record (see 2.3, Table D) | — |
| 6 | No way to assign a specific device unit to a camp/store location | Add a new Device to Camp/Store Mapping (see 2.3, Table E) | — |
| 7 | Item Master is currently a single undifferentiated catalog | Item Master should hold only consumable/issuable items. A device (e.g. the X-ray machine itself) does not appear in Item Master — it lives in Device Master/Device Inventory instead. Elsewhere in the system (e.g. a test-order or requisition filter), "X-ray" appears as a filter/selector, not as an Item Master entry. | — |
Generic device catalog, e.g. "Truenat Device," "X-ray Device," "Glucometer." Consumables tied to a device (e.g. glucometer strips) are not here - they stay in regular Item Master.
| Name of Data Field | Field Type | Value/Options | Validation/Logic/Condition |
|---|---|---|---|
| Device Code | |||
| Device Name | Text | e.g. Truenat Device, X-ray Device, Glucometer |
|
| Item Category | Dropdown | Lab Devices, Devices/Equipment | Mandatory. Links to the extended Item Category Master. |
| Device Description | Text (multi-line) | Free text | Optional. |
Table C — Item Master → Device Inventory (NEW) —
Item Master -> Item Type -> Device Form
Name of Data Field | Field Type | Value/Options | Validation/Logic/Condition |
Item Type | Radio Button | · Medical · Non-Medical | · Is Mandatory |
Item Code | Text | Mandatory | · Must be unique. |
Item Name | Text | Mandatory | · Existing validation |
Snomed CT Code | Disabled | · Shown only when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device. | |
Snomed CT Term | Disabled | · Shown only when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device. | |
Strength | Disabled | - | · Required when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device. |
UOM | Disabled | - | · Shown for Medical and Non-Medical. · Hidden for Device - a Device is tracked as a discrete asset, not a stocked quantity. |
Item Category | Dropdown (single-select) | · Drugs, · Non-Medical Consumables, · Lab Devices, · Devices/Equipment · PPE | |
Drug List Type | Disabled | · Shown only when Item Type = Medical. Hidden/disabled when Item Type = Non-Medical or Device. | |
Item Form | Disabled | · Shown only when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device (per FR-ADM-07). | |
Pharmacology Category | Disabled | · Shown only when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical | |
Manufacturer | Dropdown / Text | From Manufacturer Master | · Required for all Item Types. |
Drug Type | Disabled | · Shown only when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device. | |
Composition | Disabled | · Required when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device. | |
Route Of Admin | Disabled | · Shown only when Item Type = Medical. · Hidden/disabled when Item Type = Non-Medical or Device. | |
Item Description | Text (multi-line) | Free text | Optional, shown for all Item Types. |
For for NEW DEVICE : UNDER Device Inventory
Serial Number | Text | Free text | · New field. · Is Mandatory · Required when Item Type = Device, to distinguish multiple units of the same device model. |
AMC/Warranty Start Date | Date picker | Date | · New field. · Optional, · shown only when Item Type = Device. |
AMC/Warranty End Date | Date picker | Date | · New field. · Optional, · shown only when Item Type = Device. Should trigger an expiry-style alert similar to batch expiry, but for warranty lapse. |
Asset Status | Dropdown | Active / Under Maintenance / Condemned | · New field. · Required when Item Type = Device (per NTEP condemnation guidance, Appendix A). |
Device master is different than device inventory
For e.g HPCL glucometer is Device Master and related to this inventory will be stripes
Device master will have generic name : Xray device, Truenat device,
Add new 1: ITEM Category MASTER ~DEVICE MASTER
Add new 2: Item Master ~ Device Inventory
Supplier,
device number
Refer to above table
GPT – parameters for device varialble. Manufacture, device brand name, supplier, date of purchase. , also put cost in this (keep it optional)
AMC cost also include
Keep AMC separate section – a new form
Add new 3 : Add Device to Camp/Store Mapping
Show only list of devices
Device items carry an Item-to-Store/Facility mapping instead of batch/expiry/quantity.
They shall instead carry an Item-to-Store/Facility mapping so each physical unit can be assigned and tracked by location.