Before you can create batches, generate tank units, run dispatches, or conduct technical reviews, OxygenDispatch needs four foundational lookup catalogs to be populated: gas types, cylinder capacities, warehouse areas, and technical statuses. These catalogs are not merely display labels — several of their entries are matched by exact name in business logic, so they must be set up carefully and in the right order before any operational work begins.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Janblack07/OxygenDispatch/llms.txt
Use this file to discover all available pages before exploring further.
Gas Types
Route resource:catalog/gas-types · Named: gas-types
Gas types represent the different medical gases your facility handles (e.g., Oxígeno Medicinal, Nitrógeno, Aire Medicinal). Every tank unit and batch references a gas type.
| Field | Validation | Description |
|---|---|---|
name | required · string · max 120 · unique | Human-readable name for the gas type |
Cylinder Capacities
Route resource:catalog/capacities · Named: capacities
Cylinder capacities define the physical size classes of your cylinders. Each capacity record holds both a descriptive name (e.g., “10 L”, “40 L”) and its volume in cubic metres. The m3 value is used directly by the monthly report module to calculate total volume for entries and exits summaries.
| Field | Validation | Description |
|---|---|---|
name | required · string · max 120 · unique | Descriptive label for the capacity (e.g., “10 L”) |
m3 | nullable · numeric | Volume in cubic metres — used in monthly report volume calculations |
Warehouse Areas
Route resource:catalog/warehouse-areas · Named: warehouse-areas
Warehouse areas represent the physical storage zones in your facility. Tank units are moved between areas via inventory movements, and the area a tank currently occupies determines whether it is eligible for dispatch or technical review.
| Field | Validation | Description |
|---|---|---|
name | required · string · max 120 · unique | Exact name of the warehouse area |
| Area name | Role in the system |
|---|---|
Recepción | All newly generated tank units start here automatically |
Cuarentena | Optional intermediate holding area during review |
Productos aprobados | Tanks must be in this area to be eligible for dispatch |
Rechazos, devoluciones y retiro del mercado | Tanks moved here after a review rejection or return |
Technical Statuses
Route resource:catalog/technical-statuses · Named: technical-statuses
Technical statuses track the quality-control state of each tank unit. They are assigned automatically by the system when tanks are generated or when a technical review is completed.
| Field | Validation | Description |
|---|---|---|
name | required · string · max 120 · unique | Exact name of the technical status |
| Status name | When it is assigned |
|---|---|
Pendiente | Assigned to all tank units at the moment of generation |
Aprobado | Assigned when a technical review is approved |
Rechazado | Assigned when a technical review is rejected |
Setup checklist
Follow this order when configuring a fresh OxygenDispatch installation. Each step depends on the ones before it.Create gas types
Add every medical gas your facility handles (e.g., Oxígeno Medicinal, Nitrógeno, CO₂). Navigate to Catalog → Gas Types and create each entry with a unique
name.Create cylinder capacities
Add every cylinder size class your inventory uses. Navigate to Catalog → Capacities and create each entry with both a descriptive
name and the corresponding m3 value — this value drives all volume calculations in monthly reports.Create the 4 required warehouse areas
Navigate to Catalog → Warehouse Areas and create the four system-critical areas with names copied exactly as listed above:
Recepción, Cuarentena, Productos aprobados, and Rechazos, devoluciones y retiro del mercado. You may add additional custom areas as needed.Create the 3 required technical statuses
Navigate to Catalog → Technical Statuses and create the three system-critical statuses with names copied exactly:
Pendiente, Aprobado, and Rechazado. You may add additional custom statuses as needed.Create catalog products
With gas types and capacities in place, create the product catalog entries that pair a gas type with a cylinder capacity. These combinations are what batches reference when generating tank units.