Abstract
The growing demand for easily available healthcare in recent years has fuelled the digitization of healthcare services. The Hospital Management System (HMS) software stands out as a comprehensive solution among the software systems and tools that hospitals and clinics are developing in tandem with this trend. In order to effectively manage many facets of hospital operations, in this paper, we propose an approach for investigating software of this kind. Thus, we characterise the HMS software as a unique sort of batch arrival retrial queueing system (QS) that can handle both ordinary and priority patient demands. Furthermore, it permits patient resistance (balk) and departure (renege) in specific circumstances. The proposed model is additionally deployed within the framework of Bernoulli working vacation. The supplementary variable technique (SVT) has been utilised to obtain the necessary results. ANFIS, a soft computing tool, is used to validate the analytical results as well. Finally, this study seeks to enhance the cost-effectiveness of software creation by employing four unique optimization methods, aiming to achieve optimal efficiency in resource utilization.
Keywords: Hospital management software, Pre-emptive priority, Impatient customer request, Bernoulli working vacation, ANFIS, Cost optimization
1. Introduction
In today's environment, patients' smartphones serve as the first point of contact in healthcare management, allowing them to express their own preferences and request services whenever and wherever they are needed. Moreover, there has been a dramatic rise in the software industry's need to supply highly secure software. It is also pointless to provide user-friendly software without proper protections. As a result, it's critical to offer accessible software services for defence in order to find optimal solutions and close the gap between the two. To bridge the gap between usability and safety, numerous studies on useable security evaluations have been conducted. The HMS software provides a streamlined method for operating the various hospital facilities as a whole and addressing its many operational challenges. Thus, the emergence of the HMS software was in response to the pressing necessity to facilitate the acceleration of hospital procedures. A HMS softwares, is a web-based medical management infrastructure that operates autonomously or in the cloud and collects and combines data from all departments. HMS software are designed to improve care delivery by streamlining clinician workflow, decreasing overhead and mistake rates, and enhancing the quality of life for patients. This system oversees every department or branch of the hospital, therefore it involves a vast array of tasks. A brief depiction of HMS is given in Fig. 1. Data such as lab results, medical supplies, appointments, bills, insurance, and reports are compiled by it.
Figure 1.
Hospital management system.
1.1. Insights into hospital management systems: recent perspectives
In recent years, numerous researchers have extensively investigated HMS, especially with the burgeoning integration of Internet of Things (IoT) technology in healthcare administration. This integration has brought forth groundbreaking solutions to various healthcare challenges. For example, Rizk et al. [28] developed a SMART HMS aimed at interpreting health data to enhance patient treatment quality. Their focus was on delineating the essential requirements for IoT-enabled healthcare systems. Their approach delineated a set of functional and non-functional prerequisites alongside their implementation strategies to achieve optimal healthcare system performance. Additionally, Uslu et al. [34] conducted a thorough examination of factors influencing smart hospital design leveraging IoT technology. They acted as a bridge between computerized nodes in heterogeneous networks and business applications. Moreover, in light of the convergence of Artificial Intelligence (AI) and IoT, Aal et al. [1] introduced a novel paradigm aimed at elevating the standard of care in smart healthcare systems. To further refine the IoT-based SHS model, they introduced the particle swarm optimization-long short-term memory (PSO-LSTM) technique.
Shala et al. [29] explored various digital solutions to enhance hospital administration by creatively integrating blockchain technology to safeguard and streamline Electronic Medical Records (EMRs) management. They emphasize the importance of continuous monitoring, quality assessment, and the usability and efficiency of these innovations. Ala et al. [2] analyzed a sustainable healthcare supply chain network and developed a resilient fuzzy technique to address parameter uncertainty, alongside proposing a multiple objective differential evolution algorithm (MODEA) to solve the fuzzy model. Additionally, Ala et al. [3] investigated the use of Mixed Integer Linear Programming (MILP) for patient appointment scheduling in hospitals, and again they [4] applied MILP and an approximate solution approach (ASA) to address the health chain problem, utilizing QS framework. Moreover, Ala et al. [5] conducted a thorough review of healthcare simulation appointment scheduling systems, identifying key challenges effectively modelled through simulation techniques. Thus, extensive research has been conducted on HMS.
1.2. Queueing variability in retrial queues frameworks
Conversely, waiting for a service is a common occurrence in daily life, serving various important purposes within processes. The concept of retrial queues (RQ) arises from this natural phenomenon. In a retrial QS, when a customer is denied service, they enter a waiting orbit and attempt again from there. This significantly adds complexity to the system, making the analysis of RQ challenging. Such queues have wide-ranging implications across different fields, including call centers, retransmission-enabled communication networks, and more.
Furthermore, research on two categories of clients namely ordinary and priority has been carried out extensively in the past. High priority consumers are either served in a queue or not, depending on the pre-emptive or non-pre-emptive discipline. Clients with low priority, or ordinary clients, who have been obstructed depart the system and enrol in the retrial group to retry their service when the server is accessible. A few works on priority queues are follows, Xu et al. [37] assessed a RQ with priority service that was subjected to multiple vacation periods. Implementing the SVT, Nila and Sumitha [21] dealt with a consignment advent RQ version with pre-emptive priority. Lan and Tang [18] probed the RQ under probabilistic pre-emptive priority through discrete time . Furthermore, in QS, impatience among clients is also a common phenomenon. Balking occurs when clients choose not to join the queue upon arrival if the server is unavailable, while reneging happens when clients leave the queue after waiting too long for service. Recent research has explored various aspects of impatient clients as well. For instance, Nila and Sumitha [22] investigated a RQ with bulk arrivals, dual essential services and inconsistent consumers. Similarly, Rajasudha et al. [26] analyzed a discrete-time RQ with bulk arrivals, impatient consumers under three types of vacation policies.
In QS, vacation periods refer to temporary breaks in server activity, while working vacation (WV) periods involve servers providing service at a reduced rate compared to regular operations. GnanaSekar and Kandaiyan [9] explored a single server RQ with inconsistent clients deployed under WV. Recently, Rajadurai [24] scrutinized a sole server pre-emptive priority RQ with Bernoulli working vacation (BWV) and vacation interruption. Recently, an investigation on the sole server priority retrial G-queue with BWV was carried out by Rajadurai [25]. Divya et al. [7] employed stochastic variability techniques to analyze a RQ with pre-emptive priority arrivals during WV, providing optimal solutions for system performance metrics. Upadhyaya and Shekhar [33] evaluated a priority RQ queue with batch arrivals under working breakdown and WV scenarios using the maximum entropy approach.
1.3. Exploring retrial queues dynamics in healthcare management
In the aforementioned literature review provided, we have exclusively focused on research pertaining to the RQ framework. However, several studies have delved into RQ models within the context of healthcare systems. Zhu and Liu [39] recently conducted an analysis of a feedback patient flow system, treating it as a RQ structure within a Chinese outpatient facility. Gao and Zhang [17] utilized SVT to examine an RQ operating under server vacation scenarios, proposing a modeling approach for hospital service systems with potential applications in healthcare problem-solving. Bhagat and Jain [8] explored a bulk arrival non-Markovian system featuring multiple repairs and services, using SVT to analyze the retrial framework with a focus on non-pre-emptive priority contexts relevant to healthcare systems. Rani et al. [27] investigated a Markovian RQ with double orbits, orbital search, and disaster scenarios. They employed the golden section search method to optimize service parameters for maximizing profit, suggesting that their framework could be adapted as a model for healthcare systems, offering solutions to real-world challenges.
1.4. Insight into cost optimization
Kolahi et al. developed a simulation optimization system, as detailed in their study [15], aimed at evaluating and improving performance factors within multi-level and multi-commodity supply chains. Ala et al. [6] approached the dynamic capacitate facility location problem in mobile charging stations from a sustainability perspective, presenting a two-stage stochastic programming approach alongside scenario-based optimization techniques to validate their efficacy [6]. However, there remains a scarcity of research concerning cost optimization in RQ and the assessment of appropriate control parameters for queuing models using various optimization techniques. Anshul Kumar and Madhu Jain examined a Markovian QS [16], formulating a cost function to determine the optimal service rates that minimize costs through a combination of two distinct optimization methodologies. Additionally, for an overview of works on cost optimization, readers may refer to articles such as ([35], [36], and [12]). While research on RQ within healthcare systems exists, from the aforementioned literature review, there are significantly very few investigations that concentrate on batch arrival RQ that are exposed to BWV, especially when it comes to describing HMS software. Considering this rationale, the study's primary contributions are as follows:
-
•
By presenting an HMS program modelled as a batch arrival pre-emptive priority RQ with impatient clients deployed under BWV, the research fills a major void in the literature thereby presenting a unique approach.
-
•
To ensure the robustness and validity of the findings, the study employs Adaptive Neuro-Fuzzy Inference System (ANFIS) for result validation and assurance regarding the accuracy of the suggested model.
-
•
Finally, the utilization of four different optimization techniques for cost-effectiveness analysis in order to enhance the practical applicability of the proposed HMS, offering insights into resource allocation and management strategies for healthcare providers.
1.5. Implementation of the suggested framework into HMS software
Here, the framework under consideration has an intriguing application in HMS software which enables the hospitals with the means to manage records and data pertaining to all facets of healthcare. Thus, the proposed model has been modelled as follows, The HMS software acts as a regular server since it is highly essential due to the large volume of data, the number of people involved, and the sheer number of processes. The benefits of implementing an HMS encompass improved patient care, appointment management, insurance and payment data storage, access to patient records for both doctors and clinicians, and the ability to ensure care consistently (services). The aforementioned services can be accessed at any time by patients (ordinary patients) via the software, while the respective hospitals' staff (priority patients) can preside over the services a little bit sooner and with some benefits. When multiple requests are submitted to a server at once, the server will only handle one at a time if it is not preoccupied. Then, the existing requests will be redirected back to a buffer area, which is a kind of virtual waiting area (orbit). In addition, there's a possibility that patients may opt out (balk) of the service or will bail out in the middle (renege) of it if the server or network connection falters. In the absence of a patient requests, the HMS software will execute a variety of routine tasks, such as a virus scan (multiple WV). Moreover, in the mainstream data centre, various subsystems, such as the computerised order entry (COE) and the management scheduling distributor (MSD) (WV server), handle requests at a reduced rate (WV) while the primary data centre is down for maintenance (WV period). Hence, HMS tends to produce a healthcare model that is distinct, efficacious, rapid, and considerate, and that would resonate with a wide range of people.
1.6. Research novelty
Numerous studies have explored healthcare systems using various methodologies, including fuzzy logic ([2]) optimization techniques ([3], [4]), and IoT technology ([28], [34], [1]). Additionally, many researchers have focused on queue management systems in hospitals, with some exploring applications in retrial QS within hospital service systems ([39], [17], [8]). However, there has been a gap in the literature regarding RQ frameworks characterizing HMS software. Further, though there are only some studies have investigated single-server QS under BWV using the SVT ([24], [25]), limited attention has been given to batch arrival RQ under BWV.
Motivated by this, in this study, we address a generalization of the single and multiple WV queueing models (i.e.) BWV with the concept of RQ by characterizing a HMS software into a unique bulk arrival queue. Therefore, by incorporating the concepts of bulk arrival and impatient consumers, we have broadened the work of Rajadurai [24]. As far as the author is aware, hardly any research has been addressed in the queueing domain that characterizes an HMS software as a batch arrival RQ with pre-emptive priority and impatient consumers deployed under BWV by utilizing the concept of SVT.
1.7. Research goal
The primary objective of this work is to use the SVT to calculate the probability-generating functions and steady-state probabilities for different HMS service states. Next, some numerical examples should be used to illustrate how varying some parameters affects the system as a whole. Moreover, ANFIS will be utilized for validating the analytical outcomes by comparing them to those of the neuro-fuzzy method. Furthermore, this system employs a variety of optimization techniques in an effort to achieve the optimal possible total cost.
The subsequent content describes how the residual objectives are ordered: In Section 2, a thorough reasoning of the framework under consideration. Section 3 covers the steady state (SS) findings, alongside the system stability criterion. Section 4 covers a number of noteworthy system measurements. The ANFIS results have been contrasted with the statistical analysis in Section 5, alongside the influence of distinct attributes on the system's framework. In Section 6, four separate optimization strategies are employed to analyze cost optimization. A comprehensive analysis of the suggested work is presented in Section 7.
2. The model's overview
In this article, a stochastic model of a HMS software has been modelled as a batch arrival pre-emptive priority RQ with impatient consumers under BWV. An illustration of the model under consideration and its pictorial depiction (Fig. 2) have been presented below. In addition, the transition diagram of the model is also presented in Fig. 3.
Figure 2.
A pictorial depiction of the model.
Figure 3.
The transition diagram of the model.
Arrival process: Patients requests for services in bulk in two different categories: priority patients and regular patients. In the service time of a busy server, priority patients are given precedence over regular ones. Assume that the bulk arrival of both priority and regular patients follows two separate ‘‘Poisson processes’’with paces ζ and ϖ respectively. Let indicate the no. of patients related to the arrival group, in which are distributed arbitrarily. ‘‘’’and signifies the probability generating function (PGF) of .
Retrial process: If an approaching priority patient realises the server is vacant, then their service starts right away. The arrival of a priority request will pause the service of an ordinary request by the regularly busy server, and the server will then start providing service to the priority patient. In the case that a priority patient took precedence over an ordinary patient. We predicted that ordinary patient, had just been served prior to the priority patient's service commencement, would remain in the service station until the remaining service was accomplished.
In the instance that a patient request for a service and discovers that the server is unoccupied, they are free to immediately begin using it as long as there is no designated waiting space. If they request and find the server busy or on WV, they are required to either exit the system with prob. or join the buffer area with a group of obstructed requests with prob. b in compliance with first come first serve discipline. As soon as the server stops processing requests, the patient at the top of the RQ engages in a battle of wits with other possible primary patients to decide who will be given access to the service next. If a regular or priority patient enters before the retrial client, the latter may cancel its request for service and either return to its previous position in the RQ with prob. s or exit the system with prob. . In this case, an arbitrary dist. with a subsequent Laplace Stieltjes Transform (LST) is used to standardise the retrial duration for all orbiting patients.
Regular Service process: The server immediately begins normal service whenever a new primary (priority) patient or retrial patients arrives at the server in an idle state. Priority patients' service times are distributed generally and are represented by the random variable with the dist. fn. possessing LST and the first and the second moments are given by and . Whereas the service times of the regular patients are also distributed generally and are represented by the random variable with the distribution function having LST and the first and the second moments are given by and .
Bernoulli Working Vacation process: Every time the buffer (orbit) goes vacant, the server starts a WV, which has an exponential distribution with a parameter γ. If any new patients come in on vacation, the server keeps running but at a slower speed. The WV period is a slower-moving operational period. If any orbiting patients with significantly slower completion periods complete their service during the vacation period, the server will terminate the vacation and resume the usual busy period. This results in a vacation interruption. Otherwise, if there are no clients in the system at the end of the vacation, the server either enters the system and waits passively for a new patient request with prob. p (single WV) to serve the patients as they arrive in regular mode, or it departs for another WV with prob. (WV). If there are still patients in the buffer area when a vacation expires, the server resumes regular functioning. During the WV period, the service time is represented by the random variable with the distribution function having LST and the first moment is given by .
The system's stochastic processes are all believed to be independent of one another.
Further, the tail of the dist. fn. is referred all through the rest of the article as . In addition, the LST of and the Laplace transform of are denoted by
Also, we assume the notion,
3. System's steady state analysis
A detailed analysis of the proposed model is presented in the previous section. Next, we define corresponding hazard rate functions for the various system states. Then, to clearly construct the proposed framework, we define its different state of the server depending on the patients availability. Before framing the SS diff. eqns. for the various system states, we prove the ergodicity of the model as well. Also, by treating the elapsed retrial times, elapsed service times of the priority/ordinary patients, elapsed WV times as supplementary variables, we formulate the SS diff. eqns. and its corresponding boundary conditions with the aid of SVT. Finally, we make use of the generating function method to derive the SS solution of the suggested RQ framework thereby finding the PGF of the no. of patients in the system as well the orbit.
3.1. Probabilities and notations for the steady state
In SS, we consider that , , , , , , are continuous at and , , are continuous at . Therefore, the functions , , and are the ‘‘conditional completion rates (hazard rates)’’for retrial, service of a priority and ordinary patients, lower rate service respectively.
In addition, let , , and be the elapsed retrial times, elapsed service time of the priority patient, elapsed service time of the ordinary patient, elapsed WV times respectively at time ε.
3.2. The proposed model's steady state equations
Let's define the random variable for the construction of this retrial QS,
Additionally, we emphasise how the bivariate Markov process {, ; ε ≥ 0} may be used to classify the system's state at time ε, where signifies the server state based on whether the server is inactive, engaged for priority patients, regular patients, regular feedback patients and WV. indicates the no. of patients in the orbit at time ε. correlates the elapsed retrial time, when and . If and , then correlates the elapsed service time spent serving the priority patient in regular busy period. If and , then correlates the elapsed service time spent serving the interrupted regular patient in regular busy period. If and , then correlates the elapsed service time spent serving regular patient in regular busy period. If and , then correlates the elapsed time of the patient spent serving in lower rate service period.
3.2.1. Model's ergodicity condition
At the departure or vacation epochs, we examine the embedded Markov chain's (MC) ergodicity. The notation {} denotes the list of epochs during which a regular service for priority/ordinary or a lower service fulfilment occurs. Thus, an embedded MC in the retrial QS is formed by utilizing a sequence of random vectors and its state space is given as .
Theorem 3.1
The embedded Markov chain(MC)is ergodic iff, where,
Proof
By using Foster's criteria [23], it is straightforward to confirm that ergodicity is a sufficient condition which further suggests that the MC may be irreducible and aperiodic. For a MC to be ergodic, there must be a non-negative function , in which and , such that the mean drift is limited for all and for all , with the possible exception of some finite number of s. If we take into account the fn. in this context, we get:
It is self-evident that the underlying inequality is essential for ergodicity.
Humblett et al. [30] provide an easy way to assure non-ergodicity if the MC satisfies Kaplan's criterion, notably, for all and ∃ s.t for . The fact that there is a w such that for and , in which is the one step transition matrix of implies that Kaplan's condition is fulfilled in our instance. In light of this, implies that the Markov Chain is non-ergodic. □
For the method , we specify the probabilities and and the prob. densities as follows,
The sequel, in our opinion, meets the stability criteria, hence we can assign,
Using SVT, we build the below system of equations which regulate the dynamics of the system behaviour.
| (3.1) |
| (3.2) |
| (3.3) |
| (3.4) |
| (3.5) |
| (3.6) |
| (3.7) |
Here are the SS boundary requirements at ,
| (3.8) |
| (3.9) |
| (3.10) |
| (3.11) |
| (3.12) |
| (3.13) |
The normalizing condition is
| (3.14) |
3.3. The steady state solution
The SS solution to the RQ model is generated utilising generating function method. In order to solve the aforementioned equations, we define the GFs for as follows:
By multiplying the SS equations and SS boundary requirements from (3.3) to (3.13) by and summing over n,
| (3.15) |
| (3.16) |
| (3.17) |
| (3.18) |
| (3.19) |
| (3.20) |
| (3.21) |
| (3.22) |
| (3.23) |
| (3.24) |
Solving the partial differential eqns. (3.15) to (3.19), we obtain
| (3.25) |
| (3.26) |
| (3.27) |
| (3.28) |
| (3.29) |
where ; and
Inserting the eqns. (3.25), (3.28) and (3.29) in (3.21) to (3.23) and after making some computations, we eventually arrive at,
| (3.30) |
| (3.31) |
| (3.32) |
where
By substituting the eqns. (3.26) to (3.29) in (3.20), we get,
| (3.33) |
Corollary 3.2
The marginal probability dist. of the no of patients in the orbit when the server is idle, active serving a priority request without pre-empting a regular patient, engaged serving a priority request while pre-empting a regular patient, active serving an regular patient request, and on working vacation are stated below under the stability condition
(3.34)
(3.35)
(3.36)
(3.37)
(3.38) where,
(3.39)
(3.40)
and
Here, the below mentioned normalising constraint might be utilized to estimate the unknowns, and the chance that the server will be inactive during a regular busy phase and the chance that the server is inactive in WV phase while there are zero patients in the orbit. With this in mind, by setting in eqns. (3.34) - (3.38) and employing the rule of L'Hospitals where necessary, one may get
Theorem 3.3
In the presence of a stability constraint , the PGF of the no. of patients in the system and the orbit size dist. at a fixed time are computed as follows:
(3.41)
(3.42)
where eqn. (3.39) represents
Proof
The PGF of the no.of patients in the system and in the orbit have been derived with the aid of the below mentioned eqns.
and
The eqns. (3.41) and (3.42) can be readily approximated by substituting the values from the eqns. (3.34) to (3.38) into aforementioned eqns. □
4. System performance measures
The SS probability while the server isn't in usage yet accessible within the system is represented by eqns. (3.39) and (3.40). As a result, the server state probabilities are obtained from eqns. (3.34) to (3.38), which are states below, when the system satisfies the stability criteria .
-
1.Let ϒ denote the SS prob. that the server being inactive during the retrial time
-
2.Let denote the SS prob. where server being engaged serving a priority request without pre-empting a regular patient request,
-
3.Let denote the SS prob. where server being engaged serving a priority request with pre-empting a regular patient request,
-
4.Let denote the SS prob. where server being engaged serving regular patient request,
-
5.Let denote the SS prob. where server is under WV
4.1. Average system size and orbit size
Upon entering SS, the average number of patients in the orbit is determined by differentiating (3.42) in relation to and giving under the stability condition.
| (4.43) |
(ii)The average amount of patients in the orbit is determined by differentiating (3.41) with regard to and giving within the stability condition.
| (4.44) |
where,
(iii) The optimum amount of time a patient might remain in the system () and the optimum amount of time they might remain in the queue () are predicted by incorporating the Little's law. (i.e) and ,
5. Numerical examples
MATLAB has been incorporated into this section to illustrate the spectrum of potential outcomes for the system's dynamic response. Furthermore, regular service for both priority and regular patients, exponentially distributed retrials, and WV have been addressed. To ensure stability, a random selection is made among the numerical measurements. The computed values of distinct characteristics of the framework under consideration such as, the probabilities that the server is idle and , the average queue size , average system size , prob. that the server is engaged serving a priority patient without pre-empting an regular patient , prob. that the server is under WV have been presented in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6 and it is depicted via 2D graphs in Fig. 4
Table 1.
The impact of arrival rate (ϖ) on , Lq, Γ1, ϒ.
| Arrival rate (ϖ) | Lq | Γ1 | ϒ | |
|---|---|---|---|---|
| 1.0 | 1.1500 | 1.2259 | 0.0178 | 0.0427 |
| 1.5 | 1.0108 | 2.3162 | 0.0273 | 0.0621 |
| 2.0 | 0.9578 | 3.6647 | 0.0371 | 0.0802 |
| 2.5 | 0.9311 | 5.2149 | 0.0466 | 0.0960 |
| 3.0 | 0.9156 | 6.9309 | 0.0557 | 0.1093 |
Table 2.
The influence of priority arrival rate (ζ) on , Π0, Lq, ϒ.
| Priority Arrival rate (ζ) | Π0 | Lq | ϒ | |
|---|---|---|---|---|
| 1.0 | 0.0721 | 0.1576 | 2.5551 | 0.0383 |
| 2.0 | 0.0643 | 0.1530 | 4.6619 | 0.0549 |
| 3.0 | 0.0600 | 0.1437 | 5.4775 | 0.0778 |
| 4.0 | 0.0594 | 0.1249 | 5.4776 | 0.1061 |
| 5.0 | 0.0356 | 0.0851 | 5.0293 | 0.1232 |
Table 3.
The influence of retrial rate (φ) on Π0, Lq, Γ2, Γb.
| Retrial Rate (φ) | Π0 | Lq | Γ2 | Γb |
|---|---|---|---|---|
| 1.0 | 0.1353 | 1.2743 | 0.0259 | 0.0863 |
| 2.0 | 0.0850 | 0.7566 | 0.0245 | 0.0817 |
| 3.0 | 0.0702 | 0.4022 | 0.0185 | 0.0615 |
| 4.0 | 0.0631 | 0.2136 | 0.0136 | 0.0454 |
| 5.0 | 0.0590 | 0.1102 | 0.0099 | 0.0331 |
Table 4.
The influence of lower service rate (χv) on Ls, Lq, ϒ, Π0.
| Lower Service rate (χv) | Ls | Lq | ϒ | Π0 |
|---|---|---|---|---|
| 6.0 | 3.0841 | 1.7127 | 0.2112 | 0.5142 |
| 6.5 | 2.8143 | 1.3213 | 0.2250 | 0.4940 |
| 7.0 | 2.6544 | 1.2109 | 0.2357 | 0.4783 |
| 7.5 | 2.5670 | 0.9834 | 0.2442 | 0.4658 |
| 8.0 | 2.5304 | 0.7842 | 0.2511 | 0.4766 |
Table 5.
The influence of balking probability (b) on Π0, Wq, ϒ, Γ1.
| Balking probability (b) | Π0 | Wq | ϒ | Γ1 |
|---|---|---|---|---|
| 0.81 | 0.2738 | 0.3887 | 0.0564 | 0.0757 |
| 0.82 | 0.2741 | 0.3141 | 0.0567 | 0.0760 |
| 0.83 | 0.2745 | 0.2390 | 0.0569 | 0.0762 |
| 0.84 | 0.2748 | 0.1634 | 0.0571 | 0.0764 |
| 0.85 | 0.2752 | 0.0871 | 0.0573 | 0.0766 |
Table 6.
The influence of reneging probability (s) on Π0, Wq, Ws, Γb.
| Reneging probability (s) | Π0 | Wq | Ws | Γb |
|---|---|---|---|---|
| 0.1 | 0.3337 | 3.0111 | 2.4384 | 0.0050 |
| 0.2 | 0.3404 | 2.6468 | 1.6003 | 0.0366 |
| 0.3 | 0.3472 | 2.2720 | 0.9866 | 0.0688 |
| 0.4 | 0.3541 | 1.8867 | 0.7185 | 0.1018 |
| 0.5 | 0.3612 | 1.4906 | 0.5684 | 0.1355 |
Figure 4.
2D representation of effects of various parameters.
Table 1 clearly displays that as arrival rate (ζ) mounts, , and ϒ also rises, whereas subsides for the value of =0.33, b=0.91, ϖ=6.5, γ=2.5, s=0.095, p= 0.01, =4.5, = 0.37 and = 0.137. Further, Fig. 4(a) displays as the arrival rate rises, and ϒ also elevates, however, , decline. As the arrival rate (ζ) increases, the software must dynamically allocate more resources to handle the growing queue length and maintain service efficiency. With higher service and retrial (ϒ) rates, there's increased demand for services, necessitating robust scheduling algorithms to manage the load without compromising quality. The decreasing probability of server inactivity indicates higher system utilization, underscoring the need for robust monitoring tools to track performance and identify bottlenecks.
Table 2 illustrates that as the priority arrival rate (ϖ) mount, and ϒ also elevates, however , declines for the value of , =0.010, =0.117, b=0.99, γ=2, s=0.05, p= 0.98, =0.5, = 1.04 and = 1.087. Moreover, a graphical depiction of the priority arrival rate mounts for increasing value of and while decreasing which is presented in Fig. 4(b). Similarly, with increasing priority arrivals (ϖ), the software must allocate more resources to handle the larger queue while ensuring prompt service for priority patients. Optimized algorithms reduce wait times by prioritizing high-priority cases, addressing the higher retrial rate (ϒ) and ensuring efficient handling of increased demand. Decreasing server inactivity during normal and slow service period underscores higher system utilization, especially for priority patients, emphasizing the need for efficient scheduling algorithms.
Table 3 displays that as the retrial rate (φ) elevates, , , and declines for the value of , =1, =1, b=0.8, ϖ=1, γ=6, s=0.5, p= 0.4, = 0.25 and = 0.0625. Here, Fig. 4(c) depicts , and and falls down as the retrial rate rises. As the retrial rate increases, more patients attempt to retry for service, leading to faster service. This adaptation leads to quicker service and shorter queue lengths, enhancing overall efficiency. Moreover, the software optimizes resource utilization, ensuring fewer periods of server inactivity even amidst heightened demand. Thus, the observed improvements in queue length, service rate, and server activity directly result from the software's adept management, ultimately enhancing the hospital's operational effectiveness.
Table 4 illustrates that as the WV rate elevates, ϒ also rises, however , and declines for the value of , =0.47, =0.22, b=0.008, ϖ=8, s=0.01, p= 0.768, = 0.60, = 0.36, = 0.79 and = 0.629. Further, ϒ rises and , and declines as the lower service rate rises which is presented in Fig. 4(d). As the lower service rate increases, patients encounter busy servers, prompting them to retry for service, thereby increasing the retrial rate (ϒ). In order to mitigate this, HMS software optimises patient flow, minimises patient annoyance, and implements effective retry management techniques. Patients are being treated more quickly, as seen by the decline in system length and queue length , which is a result of the software's capacity to optimise allocation of funds and optimise workflows. Furthermore, the decline in the probability of server idleness emphasises how the programme contributes to improved staff efficiency and consumption of resources. Thus, HMS raises the standard of care given by guaranteeing continual server participation.
Table 5 depicts that as the balking probability (b) sums up, , ϒ and also rises, however diminish for the value of , =0.47, =0.22, γ=2.5, ϖ=8, s=0.01, p= 0.768, = 0.60, = 0.36, = 0.79 and = 0.629. As the balking probability (b) increases, more patients opt to leave the queue without service, leading to a higher retrial rate (ϒ) as patients attempt to retry. HMS software effectively manages this by optimizing patient flow and minimizing wait times. The increase in service rate indicates quicker service, likely due to improved resource allocation facilitated by the software. Consequently, there's an increase in the probability of server inactivity , signalling opportunities for further resource optimization. Faster service also translates to reduced waiting time , enhancing patient satisfaction and overall efficiency, all managed effectively by the software.
Table 6 displays that as the reneging probability (s) rises up, and rises but and declines, for the value of , =0.47, =0.22, b=0.008, ϖ=8, b=0.8, p= 0.768, = 0.60, = 0.36, = 0.79 and = 0.629. As the reneging probability increases, more patients leave the queue after some time without receiving service, reducing queue and system congestion and decreasing waiting times. This indicates that hospital management software can effectively manage patient flow and reduce wait times. The increase in service rate suggests that patients are being served more quickly, likely due to improved resource allocation and streamlined processes facilitated by the software. Additionally, the increase in the probability of server inactivity due to the high service rate highlights opportunities for further optimization within the healthcare facility. The software can identify and address periods of resource underutilization, ensuring more consistent and efficient use of resources.
In addition, Fig. 5(a) - 5(f) addresses a few 3D graphs. Fig. 5(a) and Fig. 5(d) shows that as arrival rate (ϖ) mounts, , and ϒ also elevates, whereas falls. With more patients arriving, the queue length increases, requiring hospital management software to optimize patient flow. The higher arrival rate leads to a busy server and increased retrial rates, necessitating efficient retry management. Additionally, to accommodate increased demand, the service process needs to be expedited, resulting in a higher rate of patients being served. This requires the software to dynamically allocate resources and adjust schedules to maintain high service rates. Despite longer queues, the probability of server inactivity decreases, indicating consistent resource utilization. Continuous monitoring and adjustment by the software ensure efficient and productive hospital operations.
Figure 5.
3D representation of effects of various parameters.
Fig. 5(b) and Fig. 5(e) depicts that as priority arrival rate (ζ) rises, and ϒ also mounts, however , and declines. The increase in Lq for priority patients highlights the need for efficient handling and prioritization in the queue to manage the higher influx of critical cases. The higher retrial rate underscores the necessity for HMS to implement robust mechanisms to handle retries efficiently, ensuring priority patients receive timely attention. This decrease in server inactivity is more pronounced for priority arrivals, emphasizing the importance of having dedicated resources or processes to handle priority patients effectively to maintain continuous server activity.
As retrial rate (φ) rises in Fig. 5(c), and declines. A decrease in queue length indicates more efficient patient inflow and faster service rates. HMS should use real-time data analytics to optimize patient flow and maintain manageable queue lengths, even during peak times. With reduced server inactivity, hospital efficiency and productivity improve. The software should offer comprehensive reporting and analytics to help administrators identify and implement continuous process improvements.
Finally, in Fig. 5(f) as lower service rate mounts, ϒ also elevates whereas falls. Despite more time-consuming cases being handled and an increase in patient retries, the system length declines, indicating efficient patient processing. Continuous monitoring and optimization of patient flow and resource utilization by the software are essential. The rising retrial rate with declining system length suggests effective management of retries without increasing patient wait times.
5.1. ANFIS computing
Adaptive Neuro-Fuzzy Inference Systems (ANFIS) combine fuzzy logic and neural networks to create a robust tool for modeling and control applications developed by Jang [10] the early 1990s. ANFIS utilizes fuzzy sets and membership functions to handle uncertainty and linguistic variables, while employing fuzzy rules to describe input-output relationships. Its structure consists of five layers: input nodes for membership functions, rule nodes for computing rule firing strengths, normalization nodes for normalizing these strengths, consequence nodes for generating weighted consequent values, and an output node for aggregating these values. The system uses a hybrid learning algorithm, combining least squares estimation and gradient descent, to optimize parameters, enhancing its capability to model complex, non-linear systems accurately. This integration enables ANFIS to adapt to dynamic environments and learn from data, making it suitable for applications such as control systems, pattern recognition, data prediction, and more. Its effectiveness in providing precise, adaptable solutions to intricate problems underscores its wide-ranging utility in various fields.
This approach has been adopted recently by Madhu Jain and Sibasish Dhibar [11] and Vaishnawi et al. [35]. All things considered, ANFIS provides the ability to handle the data in a dynamic way. Below the general ANFIS structure with two input variables is illustrated in Fig. 6.
Figure 6.

ANFIS structure.
We have juxtaposed the neuro-fuzzy results of the SVT/PGF analysis with those of the ANFIS technology. Connecting a fuzzy approach to ANFIS networks requires assessing a few aspects as inputs, which are observed as linguistic terms. By adjusting the arrival rate ϖ, priority arrival rate ζ, and lower service rate with fixed levels of , we have demonstrated three distinctive variations in mean system size here. 3 linguistic values are added to the parameters, which are thought of as linguistic variables accumulated over 3 epochs, in order to obtain the intended result utilizing the ANFIS technique. All these linguistic variables ϖ, ζ, and are presumed to have Gaussian membership functions as their membership functions, which is illustrated in Fig. 7 in their respective forms. The three membership functions that are employed here are low, medium, and high which define the linguistic terms' degrees. The membership function count and the linguistic values of the relevant input parameters are listed in Table 7.
Figure 7.
Membership functions.
Table 7.
Membership function values depending on the input parameter.
| Input parameters | No. of membership functions | Linguistic Values |
|---|---|---|
| ϖ, Ls | 3 | Low, Medium, High |
| ζ, Ls | 3 | Low, Medium, High |
| χv, Ls | 3 | Low, Medium, High |
The MATLAB application is employed to obtain analytical results for ANFIS. By fixing , the range of from 2 to 13.5 has been approximated in relation to the values of ϖ, ζ, and . In Fig. 8, the blue line symbolises the ANFIS result, while the red line symbolises the exponential function. Fig. 9 illustrates how ANFIS has been used to represent the ϖ, ζ, and in 3D. In the end, we discovered that the outcomes generated by the ANFIS and exponential functions were akin.
Figure 8.
Modifications in Ls for the distinct values of (a) ϖ, (b) ζ and (c) χv.
Figure 9.
ANFIS based 3D visualization.
6. Cost analysis
Cost analysis is the practice of assessing the expenses related to a specific project or operation. It entails classifying costs into groups and evaluating them to see how they affect the budget as a whole. We employ the cost optimization strategy to obtain the ideal parameters, i.e., service rates (, ). Thus, we presumed that the cost structure of the predicted cost function is linear in terms of the cost components linked to the varied system operations.
The preceding definitions apply to cost factors that are part of the predicted total cost function TC (, ) for per unit time (PUT):
| - | Each patient's holding cost PUT utilised in the system | |
| - | Cost PUT during the server's active mode | |
| - | Cost PUT during the server's WV phase | |
| - | Cost per priority patient treated in busy hours | |
| - | Cost per priority patient treated in server's WV mode |
As a result, the notion of the predicted cost function is states as below,
| (6.45) |
The cost function indicated by (6.45) is substantially non-linear, thus rendering its analytical optimization tricky. Thereby, we implement heuristic techniques to optimize overall cost, which we deduce to be a function of service rates (, ).
6.1. Cost optimization
Cost optimisation is the strategic process of assessing and improving an organization's financial performance through prudent expense management. Achieving the lowest value feasible will guarantee that resources are distributed wisely in support of the organization's long-term objectives. A company can increase both its competitive advantage and financial stability by incorporating cost optimisation into its operations. Here, the primary goal is to minimise the TC function in order to estimate the optimal service rates, and , for the server's active state and WV mode, respectively.
In terms of math, the cost-minimization problem is expressed as follows,
Table 8 lists the ranges of the cost elements.
Table 8.
Different cost sets for cost analysis.
| Cost sets | |||||||
|---|---|---|---|---|---|---|---|
| Set 1 | 15 | 95 | 45 | 55 | 30 | 30 | 20 |
| Set 2 | 20 | 105 | 35 | 25 | 30 | 20 | 35 |
| Set 3 | 15 | 120 | 35 | 25 | 22 | 10 | 15 |
| Set 4 | 20 | 100 | 30 | 45 | 15 | 20 | 17 |
6.2. Particle swarm optimization (PSO)
Particle Swarm Optimization (PSO) was introduced by Kennedy and Eberhart [14] is an optimization technique inspired by the behaviour of birds or fish. It involves a group of candidate solutions wandering around a solution space. Further, every one of them adjusts their positions and velocities in accordance with its personal observation and the ideal spots discovered by others, thereby iteratively converging on an optimal or near-optimal solution. This strategy was further developed by Upadhyaya [32] to address cost optimization in a discrete-time RQ with Bernoulli feedback and initial failure. Zhang et al. [38] developed computational and cost solutions for a single-server recurrent system with state-dependent service by employing a PSO algorithmic program. The research carried out by Malik et al. [19] has been quoted for deeper information on PSO functioning.
Here, ζ=1.2, ϖ=1, =0.5, s =0.5 are few system parameters whose values are set in order to optimise the overall cost. Additionally, has an upper bound of 4 and has lower bound of 1. Furthermore, there are 100 iterations, two acceleration factors namely 1 and 2 are assumed, and 50 and 1 are the values for the population size and inertial weight, respectively. Additionally, The pseudocoded sequence of operations for the PSO algorithm is laid forth in Algorithm 1. With its aid and the cost values mentioned in Table 8 we derived the Table 9 which clearly details the effect of on TC via PSO, on the ideal service rates .
Algorithm 1.
PSO Algorithm Pseudo Code.
Table 9.
Effect of b,φ,χb on (TC in $) using PSO.
| Parameters | (TC in $) |
||||
|---|---|---|---|---|---|
| Cost set 1 Cost set 2 Cost set 3 Cost set 4 | |||||
| 0.85 | (151.5876) | (159.3748) | (129.4700) | (179.2653) | |
| b | 0.86 | (148.9678) | (157.0311) | (127.5690) | (176.0622) |
| 0.87 | (146.2267) | (154.5817) | (125.5809) | (172.7066) | |
| 12.5 | (168.9862) | (123.3129) | (151.7573) | (143.1213) | |
| φ | 12.6 | (171.1178) | (124.5895) | (153.3365) | (144.8767) |
| 12.7 | (173.2104) | (125.8428) | (154.8871) | (146.6002) | |
| 1.81 | (176.8373) | (128.0217) | (157.5857) | (149.5939) | |
| χb | 1.82 | (174.3785) | (126.5564) | (155.7761) | (147.5762) |
| 1.83 | (171.8887) | (125.0739) | (153.9458) | (145.5343) | |
6.3. Artificial Bee Colony optimization (ABC)
Artificial Bee Colony (ABC) is an optimization algorithm proposed by Karaboga and Basturk [13] in light of honeybee foraging behaviour. It makes use of employee bees to investigate potential solutions, onlooker bees to identify the best ones, and scout bees to discover fresh ones. This iterative method effectively finds optimal or near-optimal solutions to complex optimization problems.
Here, the settings of a few system parameters—ζ=1.2, ϖ=1, =2, and b = 0.8 —are chosen to optimise the total cost. Furthermore, the lower bound for is 2, whereas the upper bound for is 5. In addition, there are 50 iterations with acceleration co-efficient 1 and the population size 50 are presumed. The pseudocoded sequence of operations for the ABC method is also presented in Algorithm 2. Thus, Table 10 is been constructed, which shows in clear detail the impact of on total minimal cost TC utilising ABC optimisation methodologies, on the optimal service rate pairings .
Algorithm 2.
ABC Algorithm Pseudo Code.
Table 10.
Effect of b,φ,χb on (TC in $) using ABC.
| Parameters | (TC in $) |
||||
|---|---|---|---|---|---|
| Cost set 1 Cost set 2 Cost set 3 Cost set 4 | |||||
| 0.85 | (129.7364) | (153.6764) | (171.3470) | (146.7485) | |
| b | 0.86 | (134.1254) | (159.4993) | (176.8652) | (151.0893) |
| 0.87 | (138.5234) | (165.3160) | (182.4067) | (155.4408) | |
| 12.5 | (164.4035) | (193.8496) | (131.64603) | (147.5766) | |
| φ | 12.6 | (166.0766) | (196.0303) | (131.6460) | (149.2610) |
| 12.7 | (167.7445) | (198.2051) | (135.1006) | (150.9400) | |
| 1.81 | (134.2011) | (154.8546) | (138.2505) | (133.3733) | |
| χb | 1.82 | (134.8129) | (155.6592) | (139.0233) | (134.0549) |
| 1.83 | (135.4306) | (156.4714) | (139.8036) | (134.7430) | |
6.4. Grey Wolf Optimiser (GWO)
Grey Wolf Optimisation (GWO) was developed by Mirjalili et al. [20] in response to the social structure and hunting techniques of grey wolves. Alpha, beta, delta, and omega wolves are employed to steer and broaden the search. GWO efficiently discovers optimal or almost optimal solutions to challenging issues by imitating the hunting strategies of encircling, pursuing, and attacking prey.
Here, the system parameters namely ζ=1.2, ϖ=1, =0.5, and s = 0.5 are utilized to optimize the cost of the proposed framework. Further, has an upper bound of 10 and a lower bound of 1 for . In addition, the total no. of iterations is presumed to be 100 along with the population size 100. In addition, the pseudocoded sequence of operations for the GWO method is presented in Algorithm 3. Therefore, we generated Table 11 with the assumed values and the cost values listed in Table 8. It shows in explicit detail the impact of on the total minimal cost TC employing GWO optimisation techniques, on the optimal service rate pairs .
Algorithm 3.
GWO Algorithm Pseudo Code.
Table 11.
Effect of b,φ,χb on (TC in $) using GWO.
| Parameters | (TC in $) |
||||
|---|---|---|---|---|---|
| Cost set 1 Cost set 2 Cost set 3 Cost set 4 | |||||
| 0.85 | (152.7202) | (129.0756) | (116.2024) | (128.6166) | |
| b | 0.86 | (153.5984) | (130.2436) | (117.0841) | (129.4956) |
| 0.87 | (154.4838) | (131.4211) | (117.9731) | (130.3817) | |
| 12.5 | (160.8392) | (139.8504) | (124.3799) | (136.7474) | |
| φ | 12.6 | (161.2378) | (140.3825) | (124.7777) | (137.1458) |
| 12.7 | (161.6367) | (140.9151) | (125.1757) | (137.5445) | |
| 1.81 | (160.6383) | (139.6176) | (124.2539) | (136.5978) | |
| χb | 1.82 | (160.4796) | (139.3472) | (124.0477) | (136.3932) |
| 1.83 | (160.2789) | (139.0813) | (123.8449) | (136.1921) | |
6.5. Differential Evolution (DE)
Storn and Price [31] devised the optimisation algorithm known as Differential Evolution (DE). It involves a population of potential fixes that change with each cycle. By merging each candidate solution with others through some processes, each candidate solution is updated. DE is a popular option in many scientific and engineering applications because of its efficiency, simplicity, and capacity to manage challenging, non-linear optimisation issues.
Certainly, the system's optimization involves setting parameters such as ζ, ϖ, p, s and to values like 1.2, 1, 0.4, 0.5 and 2 respectively, aimed at minimizing overall cost. Constraints are imposed on (with an upper limit of 4) and (with a lower limit of 1). The optimization process runs for 100 iterations, considering crossover probability to be 0.2 with scaling factors having upper bound of 0.8 and lower bound of 0.2, along with a population size of 50. Thus, the DE algorithm, outlined in Algorithm 4, guides the optimization process. By applying this algorithm and utilizing the cost values provided in Table 8, we construct Table 12. This table vividly illustrates how variations in parameters such as b, φ, and influence the total minimal cost using DE optimization. It also presents the corresponding optimal service rate pairs .
Algorithm 4.
DE Algorithm Pseudo Code.
Table 12.
Effect of b,φ,χb on (TC in $) using DE.
| Parameters | (TC in $) |
||||
|---|---|---|---|---|---|
| Cost set 1 Cost set 2 Cost set 3 Cost set 4 | |||||
| 0.85 | (149.6617) | (118.3828) | (135.7222) | (158.0185) | |
| b | 0.86 | (150.4928) | (119.7611) | (137.3754) | (159.3961) |
| 0.87 | (151.3305) | (121.1504) | (139.0417) | (160.7847) | |
| 12.5 | (157.6085) | (131.5150) | (151.0761) | (171.1401) | |
| φ | 12.6 | (157.9907) | (132.1536) | (151.6630) | (171.7788) |
| 12.7 | (158.3732) | (132.7814) | (152.2254) | (172.4180) | |
| 1.81 | (157.5480) | (130.2621) | (148.0439) | (170.9504) | |
| χb | 1.82 | (157.3491) | (130.0944) | (147.9307) | (170.6417) |
| 1.83 | (157.1534) | (129.9213) | (147.8137) | (170.3282) | |
6.6. Comparative analysis within PSO, ABC, GWO and DE
In order to estimate the lowest potential cost using their individual MATLAB programs, we look at four methods in this paper: PSO, ABC, GWO, and DE. We study four different cost sets, as Table 8 illustrates. The MATLAB programs for each algorithm are run sequentially, yielding Table 9, Table 10, Table 11, Table 12.
The outputs of the four programs were quite comparable to one another. As a result, the four techniques' best answers are close to one another. This indicates that the heuristics discussed above offer reliable, ideal solutions. The data presented in Table 9, Table 10, Table 11, Table 12 reveals that the software modelling costs range from $116 to $179, with GWO possessing the lowest ideal cost value at $116.2024. As it turns out, we can employ any strategy to ascertain the optimal cost; nonetheless, as we compare for the suggested framework, GWO is a very successful method for ascertaining the best feasible cost. It works flawlessly in global queries, is easy to configure, and is unaffected by scaling changes in design variables.
As indicated in Table 9, Table 10, Table 11, Table 12, it is evident that the GWO method yields the lowest ideal cost value. This observation is further supported by the findings in Fig. 10, which demonstrate the influence of system parameters on Total Cost (TC) across the four distinct techniques via 2D graphs.
Figure 10.
Influence of system parameters on TC using distinct cost sets is depicted via two dimensional graphs.
Figs. 10(a) and 10(b) illustrate the impact of balking probability (b) on TC using cost sets 3 and 4, respectively. It is evident from both figures that GWO consistently achieves the lowest cost value. Additionally, Figs. 10(c), 10(d), and 10(e) showcase the effect of the retrial rate on TC using cost sets 1, 2, and 3, respectively. While Figs. 10(c) and 10(d) indicate that DE and PSO yield the lowest ideal cost, Fig. 10(e) highlights GWO as having the lowest cost value once again. Figs. 10(f) and 10(g) depict the impact of the normal service rate on TC using cost sets 3 and 4, respectively. Fig. 10(f) clearly demonstrates that GWO consistently yields the lowest cost value. However, a slight deviation is observed in Fig. 10(g) where there is a minor discrepancy between the lowest cost values of ABC and GWO. Nonetheless, GWO ultimately emerges with the lowest ideal cost.
Thus, based on the findings in Fig. 10, it can be concluded that GWO not only provides the lowest possible cost but also exhibits faster convergence compared to the other three methods.
6.7. Convergence in PSO, ABC, GWO and DE
In metaheuristic algorithms, convergence is crucial because it means that the algorithm is getting close to finding an ideal or nearly ideal solution. Because it facilitates the attainment of dependable and precise outcomes in a reasonable amount of time, the method is beneficial and practical for real-world applications. Thus, the typical results of applying the techniques PSO, ABC, GWO, and DE to each of the cost sets specified in Table 8 are shown in Table 9, Table 10, Table 11, Table 12. Additionally, as Fig. 11 illustrates, after a given number of trials (generations) in PSO, ABC, GWO, and DE, particles converge to the best solution. The particles in all four approaches converge on the lowest cost after a short number of instance generations. As a whole, it appears from the Fig. 11 that GWO converges more quickly. We recognize that the criteria selected for vacation, voluntary service, and priority have an impact on the overall anticipated cost, and administrators should proceed with extreme caution when making these decisions. The analysts' financial burden will be partially mitigated by their ability to purchase this software in its whole.
Figure 11.
Convergence of the cost function.
7. Conclusion
The identified research gaps and the primary managerial implications related to HMS software is stated below:
-
•Main Gaps and Limitations:
-
–The existing literature lacked studies focusing on RQ frameworks specifically tailored for HMS.
-
–Previous research inadequately explored batch arrival RQ under BWV conditions. This omission left a significant gap in understanding how batch arrivals and retrials impact HMS performance and efficiency.
-
–Prior studies did not comprehensively analyze the influence of various system parameters on TC in HMS. This limitation hindered the ability to make informed decisions regarding system optimization and resource allocation.
-
–
-
•Managerial Implications:
-
–Implementing an effective HMS software can streamline administrative tasks such as patient registration, appointment scheduling, and billing processes.
-
–Managers can utilize the software to automate routine tasks, reducing manual errors and administrative burdens on staff.
-
–By applying optimization techniques one can identify optimal solutions that minimize costs while maximizing productivity and service quality which leads to significant savings in operational expenses, improved financial performance, and enhanced overall efficiency within the healthcare organization.
-
–
From the aforementioned lines, we can say that by modelling a priority retrial queuing framework with impatient customers offers valuable insights into HMS software, shedding light on patient flow, service provision, and resource utilization complexities. Further, by incorporating SVT underscores its importance in modeling HMS software, as evidenced by its impact on system performance and efficiency in numerical examples. Also, inclusion of BWV enables more accurate healthcare system representations, aiding resource allocation and patient management decisions. The improved performance observed underscores the potential benefits of advanced queuing frameworks in real-world healthcare settings. Moreover, by comparing neuro-fuzzy results with analytical findings using ANFIS, we ensure model accuracy and reliability, enhancing its credibility for real-world application. Finally, the optimization techniques used provide robust computational tools for addressing complex problems, leading to better patient outcomes and enhanced quality of care in HMS operations.
Therefore, the study addresses critical gaps in HMS research alongside queueing framework, providing valuable insights and practical implications for healthcare managers striving to optimize system efficiency and cost-effectiveness.
Future research could expand on this study by modelling distinct real life systems such as production facility, software computing system as distinct QS. Moreover, the proposed QS can also be studied by considering batch service of patients. Further, transient analysis of the retrial queueing framework was potentially a viable field for further research.
Funding
We would like to express our sincere gratitude to Vellore Institute of Technology, Vellore, India for their generous financial support, which made this research possible. Thanking again for their unwavering support and encouragement.
CRediT authorship contribution statement
R. Harini: Writing – original draft. K. Indhira: Writing – review & editing, Validation.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgement
Not Applicable.
Contributor Information
R. Harini, Email: harini.r2020@vitstudent.ac.in.
K. Indhira, Email: kindhira@vit.ac.in.
Data availability
No data was used for the research described in the article.
References
- 1.Ala A., Simic V., Pamucar D., Bacanin N. Enhancing patient information performance in Internet of things-based smart healthcare system: hybrid artificial intelligence and optimization approaches. Eng. Appl. Artif. Intell. 2024;131 doi: 10.1016/j.engappai.2024.107889. [DOI] [Google Scholar]
- 2.Ala A., Goli A., Mirjalili S., Simic V. A fuzzy multi-objective optimization model for sustainable healthcare supply chain network design. Appl. Soft Comput. 2024;150 doi: 10.1016/j.asoc.2023.111012. [DOI] [Google Scholar]
- 3.Ala A., Simic V., Pamucar D., Tirkolaee E.B. Appointment scheduling problem under fairness policy in healthcare services: fuzzy ant lion optimizer. Expert Syst. Appl. 2022;207 doi: 10.1016/j.eswa.2022.117949. [DOI] [Google Scholar]
- 4.Ala A., Yazdani M., Ahmadi M., Poorianasab A., Attari M.Y.N. An efficient healthcare chain design for resolving the patient scheduling problem: queuing theory and MILP-ASA optimization approach. Ann. Oper. Res. 2023;328(1):3–33. doi: 10.1007/s10479-023-05287-5. [DOI] [Google Scholar]
- 5.Ala A., Simic V., Deveci M., Pamucar D. Simulation-based analysis of appointment scheduling system in healthcare services: a critical review. Arch. Comput. Methods Eng. 2023;30(3):1961–1978. doi: 10.1007/s11831-022-09855-z. [DOI] [Google Scholar]
- 6.Ala A., Deveci M., Bani E.A., Sadeghi A.H. Dynamic capacitated facility location problem in mobile renewable energy charging stations under sustainability consideration. Sustain. Comput. Informatics Syst. 2024;41 doi: 10.1016/j.suscom.2023.100954. [DOI] [Google Scholar]
- 7.Agarwal D., Agarwal R., Upadhyaya S. Detection of optimal working vacation service rate for retrial priority G-queue with immediate Bernoulli feedback. Results Control Optim. 2024 doi: 10.1016/j.rico.2024.100397. [DOI] [Google Scholar]
- 8.Bhagat A., Jain M. Retrial queue with multiple repairs, multiple services and non preemptive priority. Opsearch. 2020;57:787–814. doi: 10.1007/s12597-020-00443-y. [DOI] [Google Scholar]
- 9.GnanaSekar M.M.N., Kandaiyan I. Analysis of an M/G/1 retrial queue with delayed repair and feedback under working vacation policy with impatient customers. Symmetry. 2022;14(10):2024. doi: 10.3390/sym14102024. [DOI] [Google Scholar]
- 10.Jang J.S.R. ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993;23(3):665–685. doi: 10.1109/21.256541. [DOI] [Google Scholar]
- 11.Jain M., Dhibar S. ANFIS and meta heuristic optimization for strategic joining policy with re-attempt and vacation. Math. Comput. Simul. 2023;211:57–84. doi: 10.1016/j.matcom.2023.03.024. [DOI] [Google Scholar]
- 12.Jain M., Kumar A. Unreliable server queue with working vacation and multi-phase repair with delay in verification. Int. J. Comput. Math. 2022;8(4):210. doi: 10.1007/s40819-022-01383-5. [DOI] [Google Scholar]
- 13.Karaboga D., Basturk B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007;39:459–471. doi: 10.1007/s10898-007-9149-x. [DOI] [Google Scholar]
- 14.Kennedy J., Eberhart R. Particle swarm optimization. Proceedings of ICNN'95 - International Conference on Neural Networks; Perth, WA, Australia; 1995. pp. 1942–1948. [DOI] [Google Scholar]
- 15.Kolahi-Randji S., Attari M.Y.N., Ala A. Enhancement the performance of multi-level and multi-commodity in supply chain: a simulation approach. J. Soft. Comput. Decis. Anal. 2023;1(1):18–38. doi: 10.31181/jscda1120232. [DOI] [Google Scholar]
- 16.Kumar A., Jain M. Cost optimization of an unreliable server queue with two stage service process under hybrid vacation policy. Math. Comput. Simul. 2023;204:259–281. doi: 10.1016/j.matcom.2022.08.007. [DOI] [Google Scholar]
- 17.Gao S., Zhang D. Performance and sensitivity analysis of an queue with retrial customers due to server vacation. Ain Shams Eng. J. 2020;11(3):795–803. doi: 10.1016/j.asej.2019.11.007. [DOI] [Google Scholar]
- 18.Lan S., Tang Y. An unreliable discrete-time retrial queue with probabilistic pre-emptive priority, balking customers and replacements of repair times. AIMS Math. 2020;5(5):4322–4344. doi: 10.3934/math.2020276. [DOI] [Google Scholar]
- 19.Malik G., Upadhyaya S., Sharma R. Cost inspection of a retrial model using particle swarm optimization and genetic algorithm. Ain Shams Eng. J. 2021;12(2):2241–2254. doi: 10.1016/j.asej.2020.11.012. [DOI] [Google Scholar]
- 20.Mirjalili S., Mirjalili S.M., Lewis A. Grey wolf optimizer. Adv. Eng. Softw. 2014;69:46–61. doi: 10.1016/j.advengsoft.2013.12.007. [DOI] [Google Scholar]
- 21.Nila M., Sumitha D. retrial queue with priority, collisions and feedback customers. Proceedings of the First International Conference on Computing, Communication and Control System; I3CAC 2021, Bharath University, Chennai, India; 2021. [DOI] [Google Scholar]
- 22.Nila M., Sumitha D. A feedback retrial queue with impatient consumers, active breakdown and orbital search. Adv. Math., Sci. J. 2021;10:1397–1405. doi: 10.37418/amsj.10.3.28. [DOI] [Google Scholar]
- 23.Pakes A.G. Some conditions for ergodicity and recurrence of Markov chains. Oper. Res. 1969;17(6):1058–1061. doi: 10.1287/opre.17.6.1058. [DOI] [Google Scholar]
- 24.Rajadurai P. A study on preemptive priority retrial queue with Bernoulli working vacations and vacation interruption. IJPMB. 2019;9(2):193–215. doi: 10.1504/IJPMB.2019.099331. [DOI] [Google Scholar]
- 25.Rajadurai P., Sundararaman M., Ammar S.I., et al. Analysis of priority retrial G-queue with Bernoulli working vacations. Advances in Algebra and Analysis: International Conference on Advances in Mathematical Sciences; Vellore, India; 2018. pp. 383–391. [DOI] [Google Scholar]
- 26.Rajasudha R., Arumuganathan R., Dharmaraja S. Performance analysis of discrete-time retrial queue with various vacation policies and impatient consumers. RAIRO Oper. Res. 2022;56(3):1089–1117. doi: 10.1051/ro/2022042. [DOI] [Google Scholar]
- 27.Rani S., Jain M., Dhibar S. Analysis of Markovian retrial queue with double orbits, vacation, orbital search, and disaster using ANFIS approach. Iran. J. Sci. 2023;47(5):1751–1764. doi: 10.1287/opre.17.6.1058. [DOI] [Google Scholar]
- 28.Rizk D.K.A.A., Hosny H.M., ElHorbety S., Salem A.B. Smart hospital management systems based on Internet of things: challenges, intelligent solutions and functional requirements. Int. J. Intell. Comput. Inf. Sci. 2022;22(1):32–43. doi: 10.21608/IJICIS.2021.82144.1107. [DOI] [Google Scholar]
- 29.Shala G., Sofiu V., Kabashi F., Shkurti L., Selimaj M. Navigating the future of hospital management: a digital solution for departmental coordination. Biomed. Res. J. 2023;2(3):286–288. [Google Scholar]
- 30.Sennott L.I., Humblet P.A., Tweedi R.L. Average drifts and the non-ergodicity of Markov chains. Oper. Res. 1983;31(4):783–789. doi: 10.1287/opre.31.4.783. [DOI] [Google Scholar]
- 31.Storn R., Price K. Proceedings of IEEE International Conference on Evolutionary Computation. 1996. Minimizing the real functions of the ICEC'96 contest by differential evolution; pp. 842–844. [DOI] [Google Scholar]
- 32.Upadhyaya S. Cost optimization of a discrete-time retrial queue with Bernoulli feedback and starting failure. Int. J. Ind. Eng. 2020;36(2):165–196. doi: 10.1504/IJISE.2020.110245. [DOI] [Google Scholar]
- 33.Upadhyaya S., Shekhar C. Maximum entropy solution for priority reiterate G-queue under working breakdown and working vacation. Int. J. Math. Eng. Manag. Sci. 2024;9(1):163–187. doi: 10.33889/IJMEMS.2024.9.1.009. [DOI] [Google Scholar]
- 34.Uslu B.C., Okay E., Dursun E. Analysis of factors affecting IoT-based smart hospital design. J. Cloud Comput. 2020;9(1):67. doi: 10.1186/s13677-020-00215-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Vaishnawi M., Upadhyaya S., Kulshrestha R. Optimal cost analysis for discrete-time recurrent queue with Bernoulli feedback and emergency vacation. Int. J. Comput. Math. 2022;8(5):254. doi: 10.1007/s40819-022-01445-8. [DOI] [Google Scholar]
- 36.Vijaya Laxmi P., Jyothsna K. Cost and revenue analysis of an impatient customer queue with second optional service and working vacations. Commun. Stat., Simul. Comput. 2022;51(8):4799–4814. doi: 10.1080/03610918.2020.1752378. [DOI] [Google Scholar]
- 37.Xu J., Liu L., Wu K. Analysis of a retrial queueing system with priority service and modified multiple vacations. Commun. Stat., Theory Methods. 2023;52(17):6207–6231. doi: 10.1080/03610926.2022.2027448. [DOI] [Google Scholar]
- 38.Zhang X., Wang J., Ma Q. Optimal design for a retrial queueing system with state dependent service rate. J. Syst. Sci. Complex. 2017;30:883–900. doi: 10.1007/s11424-017-5097-9. [DOI] [Google Scholar]
- 39.Zhu H., Liu X. 2020 Chinese Control and Decision Conference (CCDC) 2020. The analysis of feedback patient flow as a retrial queueing system in Chinese outpatient department; pp. 3549–3552. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
No data was used for the research described in the article.














