Assets Module

Hospital Asset & Equipment Management System Documentation

Version 1.0 | Priority: 65

Overview

The Assets Module provides comprehensive asset and equipment management capabilities for hospital facilities. Track medical equipment, manage inventory, handle attachments, and monitor asset status across all facilities.

Module Name

Assets

Module Alias

assets

Priority Level

65

Base URL

/api/assets

Key Capability: Complete asset lifecycle management from acquisition through disposal, including maintenance tracking, location management, and comprehensive reporting capabilities.

API Endpoints

All API routes are protected with auth:sanctum, resolve.location, and resolve.locale middleware.

Assets Management

GET /api/assets/items/export
Export asset data (CSV, Excel, PDF) with optional filtering
GET /api/assets/items
List all assets with advanced filtering & pagination
POST /api/assets/items
Create new asset record
GET /api/assets/items/{id}
Get specific asset details with relationships
PUT /api/assets/items/{id}
Update asset information
DELETE /api/assets/items/{id}
Delete asset record

Asset Attachments

POST /api/assets/items/{asset}/attachments
Upload attachments (images, documents) to asset - Supports: JPEG, PNG, PDF, DOC, DOCX (max 10MB)
DELETE /api/assets/items/{asset}/attachments/{media}
Delete specific attachment from asset

Key Features

1

Comprehensive Asset Tracking

Track assets with unique codes, serial numbers, barcodes, and multi-level location tracking (building, floor, room).

2

Advanced Filtering

Filter by location, department, status, acquisition date, and more with powerful search capabilities.

3

Bed Management

Special bed asset designation for hospital bed inventory tracking and management.

4

Media Management

Upload and manage multiple attachments including warranty documents, photos, and maintenance records.

5

Export & Reporting

Export asset data in multiple formats with filtering for comprehensive reporting and analysis.

6

Warranty Tracking

Monitor warranty expiration, acquisition dates, and purchase costs for financial management.

← Back to Documentation