Strategies for Optimizing Hospital Operational Costs with an Integrated SIMRS
T
Kembali ke Blog

Strategies for Optimizing Hospital Operational Costs with an Integrated SIMRS

Industri Kesehatan
Tim Pilar Inovasi 05 Sep 2026 14 min baca 2,999 kata 124
Learn how to accurately calculate hospital operational costs and strategies for optimizing them using an integrated Hospital Management Information System (SIMRS). This article provides practical and technical guidance for operations and IT managers.

Hospital operational cost management is one of the biggest challenges faced by healthcare providers today. With increasing service complexity, strict regulations, and continuously rising patient expectations, operational efficiency is key to sustainability. Without a deep understanding of cost structures, hospitals can face serious financial pressure, affecting service quality and even business continuity. This article will comprehensively discuss how to calculate operational costs accurately and identify critical areas for optimization. We will delve into the crucial role of the Hospital Management Information System (SIMRS) in this process, from basic concepts to technical implementation, including code examples and best practices that you can apply immediately. The goal is to provide actionable guidance for operational managers, IT managers, and decision-makers who want to improve hospital efficiency and profitability through technology solutions.

Basic Concepts of Hospital Operational Cost Calculation

Understanding cost structure is the first step in optimization efforts. Hospital operational costs can be categorized into two main types: direct costs and indirect costs. Direct costs are expenses that can be directly attributed to a specific service or unit, such as the salaries of doctors and nurses in a particular ward, the cost of medications for inpatients, or the cost of consumables for surgical procedures. Conversely, indirect costs are expenses that cannot be directly attributed to a single service or unit, such as general administrative costs, building utilities (electricity, water), rent, or the salaries of IT and management staff. In addition, costs can also be classified as fixed costs that do not change regardless of service volume (e.g., building rent, depreciation of large equipment) and variable costs that change proportionally to service volume (e.g., patient meal costs, medical supplies per patient).

A commonly used cost calculation method is Activity-Based Costing (ABC). Unlike traditional methods that allocate indirect costs arbitrarily (e.g., based on number of beds or revenue), ABC identifies key activities within the hospital (e.g., patient registration, diagnosis, surgery, nursing) and allocates indirect costs to those activities based on specific cost drivers. For example, the cost of the IT department can be allocated to service units based on the number of IT ticket requests or the number of system users in that unit. With ABC, hospitals can obtain a much more accurate picture of the true cost of each service or procedure, enabling more precise pricing and identification of inefficiency areas. For example, the cost of an appendectomy procedure includes not only the cost of the surgeon and medications, but also a portion of the operating room's operational costs, instrument sterilization, IT support for SIMRS, and registration administration.

The application of ABC is highly relevant for hospitals due to the complexity of their services. For instance, a hospital might find that the cost of treating patients with certain chronic diseases is much higher than estimated because it involves many multidisciplinary consultations, repeated laboratory tests, and intensive use of specialized equipment, all of which have significant indirect cost drivers. By analyzing costs per activity, management can identify which activities are the most expensive and find ways to optimize them without compromising service quality. This could mean negotiating better prices with suppliers for certain laboratory reagents or optimizing surgery scheduling to maximize operating room utilization.

In addition to ABC, it is also important to understand basic financial metrics such as Return on Investment (ROI) for new equipment or IT system investments. For example, if a hospital invests in the latest CT Scan machine for Rp 10 billion, ROI will be calculated from the increased revenue from imaging services and potential long-term operational cost reductions (e.g., energy efficiency, reduced examination time) compared to the initial cost. Break-even analysis is also crucial to determine the minimum service volume that must be achieved so that the hospital does not incur losses. All of these calculations require accurate and detailed data, in which SIMRS plays a central role in its collection.

Implementation of Information Systems for Cost Tracking

The Hospital Management Information System (SIMRS) is the vital backbone of modern operations for cost tracking and optimization. A comprehensive SIMRS integrates various modules that directly or indirectly generate cost data. Modules such as Billing, Inventory & Pharmacy, Human Resources (HR) & Payroll, and Asset Management are the primary data sources. For example, the Inventory & Pharmacy module records every purchase and use of medications and medical consumables, complete with purchase price, expiration date, and storage location. This data is essential for calculating direct costs per patient and identifying waste or inefficiencies in the supply chain.

To implement effective cost tracking, a SIMRS must be built on a robust and flexible architecture. We often use a combination of modern technologies such as PostgreSQL 16 as the primary relational database due to its scalability and reliability, as well as JSONB support that facilitates the storage of semi-structured data. For the backend, Laravel 11.x offers a robust and efficient PHP framework for building APIs and business logic. On the frontend side, React or Vue.js provides a responsive and intuitive user interface for hospital staff. Integration between these modules is essential; for example, medication usage data from the Pharmacy module must be automatically recorded in the patient's Billing module and the Accounting module.

Integration with external systems is also a crucial aspect. Modern hospitals must be able to interact with BPJS Kesehatan, SatuSehat, and other referral systems. For this, interoperability standards such as FHIR R4 (Fast Healthcare Interoperability Resources Release 4) and HL7 v2.5.1 are essential. FHIR enables the structured exchange of clinical and administrative data, including service cost information. For example, a service provided to a BPJS patient will generate claim data that must be formatted according to FHIR or HL7 standards before being sent to the BPJS system. Nugroho Setiawan has experience in building bridging integrators for BPJS and SatuSehat, ensuring that cost data can flow smoothly and accurately between the internal SIMRS and external systems, reducing manual errors and speeding up the claims process.

In addition to the core SIMRS modules, supporting systems such as E-Office can optimize administrative processes, reduce paper usage, and speed up approval workflows, which indirectly lowers operational costs. The implementation of a broader ERP (Enterprise Resource Planning), such as the one Nugroho Setiawan developed for other industries, can also be adapted to manage hospital resources holistically, including finance, supply chain, and human resources. By automating these processes, hospitals can reduce administrative labor costs, minimize errors, and increase the speed of decision-making, which ultimately contributes to overall cost optimization.

Case Study: Drug Cost Analysis with SIMRS

One of the largest operational cost areas in hospitals is the procurement and use of medications. With the right SIMRS, hospitals can analyze medication usage and cost patterns in depth to identify potential savings. Let's look at how we can calculate the total drug cost for a specific patient or group of patients using data from a PostgreSQL 16-based SIMRS and process it with Laravel 11.x.

First, we will use SQL to retrieve data from the pharmacy transaction table and join it with drug information to obtain the total cost. Assume we have the tables transaksi_farmasi and obat.

SELECTtf.id_pasien,p.nama AS nama_pasien,o.nama_obat,tf.jumlah,o.harga_satuan,(tf.jumlah * o.harga_satuan) AS total_biaya_obatFROMtransaksi_farmasi tfJOINobat o ON tf.id_obat = o.idJOINpasien p ON tf.id_pasien = p.idWHEREtf.tanggal_transaksi BETWEEN '2023-01-01' AND '2023-01-31'ORDER BYtf.id_pasien, tf.tanggal_transaksi;

The SQL code above will retrieve the details of pharmacy transactions for a specific period, calculate the total cost per drug item, and display it along with the patient's name. This provides a granular view of drug expenditures. With this query, pharmacy managers can identify which drugs are most frequently prescribed, which drugs have the highest cost, and whether there are patterns of waste. For example, if it is found that drug A with a unit price of Rp 50,000 is frequently prescribed in large quantities, further analysis can be carried out to see whether there is a cheaper generic alternative with the same efficacy or whether there is a prescription protocol that needs to be revised.

Next, we will demonstrate how this data can be integrated and processed on the backend using Laravel 11.x to be displayed on an analytics dashboard. Suppose we have the Eloquent models TransaksiFarmasi, Obat, and Pasien.

<?phpnamespace App\'Http\Controllers;use Illuminate\Http\Request;use App\Models\TransaksiFarmasi;use Carbon\Carbon;class LaporanFarmasiController extends Controller{public function getBiayaObatPerPasien(Request $request){$startDate = Carbon::parse($request->input('start_date', '2023-01-01'));$endDate = Carbon::parse($request->input('end_date', '2023-01-31'));$transaksi = TransaksiFarmasi::with(['obat', 'pasien'])->whereBetween('tanggal_transaksi', [$startDate, $endDate])->get();$laporan = $transaksi->map(function ($item) {return ['id_pasien' => $item->id_pasien,'nama_pasien' => $item->pasien->nama,'nama_obat' => $item->obat->nama_obat,'jumlah' => $item->jumlah,'harga_satuan' => $item->obat->harga_satuan,'total_biaya_obat' => $item->jumlah * $item->obat->harga_satuan];});return response()->json(['data' => $laporan]);}}

This PHP (Laravel) code defines a controller method that retrieves pharmacy transaction data with relations to the medication and patient models. The with(['obat', 'pasien']) method ensures that relation data is loaded efficiently (eager loading). The map function is then used to reformat the data into a structure that is easier for the frontend to consume, including the calculation of the total medication cost. With this API endpoint, the frontend application (for example, a dashboard built with React) can call it to display medication cost reports interactively. This allows managers to filter data by date, patient, or type of medication, providing unprecedented visibility into pharmacy spending and supporting strategic decisions for cost optimization.

Data Integration and Error Handling in Cost Reporting

In a complex hospital ecosystem, data integration between various systems is key to accurate and timely cost reporting. Cost data often needs to be exchanged between SIMRS, the BPJS claims system, accounting systems, and analytics platforms. Standards such as FHIR R4 are very helpful in this regard. The following is an example of a FHIR JSON payload representing a ChargeItem, which can be used to report service costs:

{  "resourceType": "ChargeItem",  "id": "example-biaya-rawat-inap",  "status": "billable",  "code": {    "coding": [{      "system": "http://terminology.hl7.org/CodeSystem/chargeitem-code",      "code": "12345",      "display": "Biaya Rawat Inap Harian"    }],    "text": "Biaya Rawat Inap"  },  "subject": {    "reference": "Patient/example-pasien-001",    "display": "Budi Santoso"  },  "context": {    "reference": "Encounter/example-kunjungan-001",    "display": "Kunjungan Rawat Inap Budi Santoso"  },  "occurrenceDateTime": "2023-10-26T10:00:00+07:00",  "enterer": {    "reference": "Practitioner/example-staff-001",    "display": "Dr. Siti Aminah"  },  "performingOrganization": {    "reference": "Organization/example-rs-utama",    "display": "Rumah Sakit Utama"  },  "quantity": {    "value": 1,    "unit": "hari"  },  "bodysite": [],  "factorOverride": 1.0,  "priceOverride": {    "value": 500000.00,    "currency": "IDR"  },  "overrideReason": "Harga standar rawat inap",  "account": [{    "reference": "Account/example-akun-001",    "display": "Akun Pasien Budi Santoso"  }],  "service": {    "reference": "ServiceRequest/example-layanan-001",    "display": "Permintaan Rawat Inap"  }}

The FHIR ChargeItem payload above details the daily inpatient cost for a patient, including status, service code, subject (patient), context (encounter), occurrence time, performing organization, quantity, and price. This data can be sent to the SatuSehat system or an insurance claims system. However, in the integration process, problems often arise. One example of a common error is:

{  "code": 400,  "status": "Bad Request",  "message": "Invalid input data for 'priceOverride.value'. Value must be a positive number.",  "details": "The provided priceOverride.value 'null' is not valid according to schema definition. Path: ChargeItem.priceOverride.value." }

This error indicates that the value for priceOverride.value is invalid or empty. Robust error handling is essential to maintain data integrity and smooth operations. Error handling steps include:

  1. Input Data Validation: Apply strict data validation on the server side (for example, using Laravel validation rules) before creating the FHIR payload. Ensure all required fields are present and their formats are correct.
  2. Centralized Logging: Use a centralized logging system (for example, the ELK Stack - Elasticsearch, Logstash, Kibana, or Sentry) to record every error that occurs, complete with timestamp, context, and the payload that caused the error.
  3. Automated Alerting: Configure the system to send automatic notifications (for example, via email or Slack) to the IT or operations team if a critical error occurs or the error frequency exceeds a certain threshold.
  4. Retry Mechanism: For temporary errors (for example, network connection issues), implement a retry mechanism with an exponential backoff strategy.
  5. Monitoring Dashboard: Provide a monitoring dashboard that displays integration status, the number of successful transactions, and the number of errors, so the team can quickly identify and respond to problems.
  6. API Documentation: Ensure that API documentation (for example, with OpenAPI/Swagger) is always up-to-date and clear, so developers can understand the expected data format and error codes.

With this approach, Nugroho Setiawan can help hospitals build an integration system that is not only efficient but also resilient to failures, ensuring cost data is always accurate and available for analysis.

Best Practices for Optimizing Hospital Operational Costs

  1. Implement Strict Inventory Management: Use SIMRS to track every inventory item, from medications to medical devices, with FIFO (First-In, First-Out) and Just-In-Time (JIT) methods to minimize waste, expiration, and storage costs. Ensure there are clearly defined minimum and maximum stock thresholds to trigger automatic reordering.
  2. Contract Negotiation with Suppliers: Conduct regular supplier evaluations and negotiate bulk purchasing contracts to get better prices. Consider establishing long-term partnerships with several strategic suppliers for key items.
  3. Optimization of Energy and Utility Consumption: Invest in smart energy management systems, use energy-efficient equipment, and conduct regular energy audits. For example, installing motion sensors for lights in rarely used areas or using solar panels can significantly reduce electricity costs.
  4. Streamline Administrative Processes with Automation: Utilize the E-Office module in SIMRS to automate registration, scheduling, medical records, and billing processes. This reduces the need for manual labor, minimizes errors, and speeds up workflows, thereby saving operational costs and improving patient satisfaction.
  5. Regular Staff and Productivity Review: Conduct regular workload and staff schedule analyses to ensure optimal human resource allocation. Identify areas where training can improve efficiency or where technology can replace repetitive tasks.
  6. Leverage Predictive Analytics for Resource Allocation: Use historical data from SIMRS and analytical tools to predict patient volumes, medication needs, and equipment usage. This allows hospitals to allocate resources proactively, avoid shortages or overstock, and optimize staff schedules.
  7. Investment in Preventive Equipment Maintenance: Implement strict preventive maintenance schedules for all medical and non-medical equipment. This will extend equipment lifespan, reduce costly emergency repairs, and ensure the availability of critical equipment, ultimately reducing long-term operational costs.
  8. Standardization of Clinical Protocols and Care Pathways: Develop and implement evidence-based clinical practice guidelines (clinical pathways) for common conditions. This can reduce variation in care, minimize unnecessary tests, and optimize resource use, contributing to cost efficiency without compromising quality.

FAQ

Q1: What is the difference between direct and indirect costs in the hospital context?Direct costs are expenses that can be specifically and easily attributed to a service, patient, or department, such as the salaries of nurses in a particular ward or the cost of medications for a patient. Indirect costs are expenses that cannot be directly attributed, but instead support overall operations, such as building electricity costs, general administrative staff salaries, or asset depreciation. Distinguishing between the two is important for accurate cost analysis.

Q2: Why is Activity-Based Costing more relevant for hospitals?Activity-Based Costing (ABC) is more relevant because hospitals have many complex activities and services. Traditional methods tend to allocate indirect costs arbitrarily, which can hide the true cost of each service. ABC identifies specific activities and cost drivers for each activity, providing a more accurate picture of the real cost of each procedure or service, enabling better decision-making regarding pricing and optimization.

Q3: How can SIMRS help in cost optimization?SIMRS helps cost optimization by integrating data from various modules such as registration, medical records, pharmacy, inventory, and billing. This enables real-time cost tracking, analysis of spending patterns, identification of waste areas, and automation of previously manual processes. With centralized and structured data, management can make evidence-based decisions to reduce operational costs.

Q4: What are the main challenges in implementing an effective cost tracking system?The main challenges include poor data quality from different sources, lack of standardization in coding services and items, resistance from staff to process changes, and the complexity of integration between different systems. Ensuring clean and consistent data and obtaining buy-in from the entire team are key to successful implementation.

Q5: What is the role of the FHIR standard in operational cost management?FHIR (Fast Healthcare Interoperability Resources) plays an important role in standardizing health data exchange, including cost information. By using resources such as ChargeItem, hospitals can send service cost data in a structured and consistent manner to external systems such as BPJS or analytical platforms. This minimizes errors, speeds up the claims process, and improves the accuracy of financial reporting, ultimately supporting better cost management.

Q6: How can the accuracy of cost data be ensured? The accuracy of cost data can be ensured in several ways: (1) Implementation of strict data validation at every input point in the SIMRS. (2) Regular data audits to identify inconsistencies. (3) Adequate staff training on the importance of accurate data entry. (4) Automatic integration between modules and systems to reduce manual intervention. (5) Utilization of technologies such as barcodes or RFID for precise inventory tracking.

Managing hospital operational costs is a continuous journey that requires a commitment to efficiency and innovation. By implementing accurate cost calculation strategies such as Activity-Based Costing and leveraging the full potential of an integrated Hospital Management Information System (SIMRS), hospitals can not only survive but also thrive amid an increasingly competitive healthcare landscape. Technology solutions such as SIMRS, BPJS/SatuSehat integration, and analytics systems are strategic investments that will provide significant ROI through increased efficiency, reduced waste, and improved service quality. If your hospital or clinic is ready to take the next step in optimizing operational costs and improving efficiency through reliable technology solutions, Nugroho Setiawan is ready to help with deep experience in SIMRS development, system integration, and operational consulting. Do not hesitate to contact us for further discussion or a demonstration of solutions that can be tailored to your specific needs.

Related solutions by PT Pilar Inovasi Informatika (Pilar Inovasi IT products): SIMRS (Hospital Information System) BPJS & SatuSehat Integration. Need a free consultation?

Terakhir diperbarui 18 Oct 2026

Komentar

Komentar ditinjau sebelum tampil.

Belum ada komentar. Jadilah yang pertama!