Introduction

A “smart hospital” is a concept that emerged as a result of rapid digitalization across the healthcare industries with the use of key enabling technologies, mainly Internet of Things (IoT), data analytics, availability of personalized services and Artificial Intelligence (AI). IoT is an ever-growing technology that has the ability to use distributed computing and the capability to exchange information to make rapid decisions for system needs within a vast distributed network. This technology connects everyday objects (smartphone, smart watch, smart light, etc.) such as sensors, actuators, and things to the Internet via existing networks to facilitate the diagnosis and follow-up of patients while increasing the efficient use of hospital resources. IoT applications are developed to use this connected network, relying on a digital environment. This offers new opportunities to provide fast and accurate responses by obtaining relevant information. This intelligent network can receive data from several sources, process data locally using the decreased computing power and/or in a centralized manner with higher digital computing resources to make smarter decisions. From this, intelligent recommendations, predictive analysis, or pattern detection can be made.

With these intelligent abilities, IoT technology also enables the improvement of Quality of Service (QoS). The information exchange is provided with a continuous flow between patients, doctors, pharmaceutical and biomedical suppliers, etc. In this sense, IoT uses advanced IT technology to integrate the various components of a collaborative network to improve the efficiency, service capability, and flexibility between smart devices. These smart devices can monitor and sense their environmental conditions, and measure the activities or the functions on the installed platforms. The gathered data then can be conveyed to a management unit/decision support system for further processing. Collected sensory data can be used to understand the system’s current situation by monitoring the states of each unit in the network and the status of the complete system. As a first step, data processing technologies can also be employed to transform raw into input data. Processed input data can be converted into meaningful information using information processing techniques and finally, this information can enable the system to provide self-action through knowledge processing approaches without human involvement [1]. In other words, IoT systems can create autonomous systems via self-governance and self-management abilities [2].

The IoT-based smart hospital studies are increasingly gaining interest in the literature. Numerous studies on IoT technology and smart hospital that propose new solutions and technological advancements have been published. However, there is no discussion has been found that handles smart hospital design as a holistic approach and explains it with a system development process that takes into account steps needed for each layer.

The main contributions of this paper can be summarized as;

  • A brief history and overview of IoT technology are explained by demonstrating where IoT sits within smart hospital design.

  • A five-layered IoT architecture is proposed, which can efficiently utilize optimization factors, challenges, available technologies, and opportunities, as well as the system architecture that comes about by employing IoT technology.

  • Key technologies related to each layer are explained and compared and the impact on IoT architecture design.

  • Possible future directions and research challenges are discussed.

Taxonomy diagram of proposed five layered IoT architecture is given in Fig. 1.

Fig. 1
figure 1

Taxonomy diagram of proposed five layered IoT architecture

The rest of the paper is organized as follows: “smart hospital” and IoT-based applications is defined in “Literature review” section. Following that, “Smart hospital design” section handles the factors that need to be optimized for smart hospital design. In this Section, each layer is examined in detail, technological infrastructures are compared and their effectiveness is evaluated. “Conclusions and future perspectives” section gives some discussion points about IoT-based smart hospital design challenges.

Literature review

The first definition of IoT was made by [3] at the beginning of the 21st century [3] and it officially appeared in literature for the first time in 2005 [4]. Health companies have begun using IoT technologies to make their business processes faster, more controllable, smarter, and more efficient. These technologies consist of three main layers: perception layer, network layer, and application layer [5, 6]. At that time, this novel technology (IoT) identified three main layers [712] considered as perception layer, network layer, and application layer. The perception layer was where the environment is sensed and the data is collected through the sensing devices and nodes. The network layer consisted of multiple wired and wireless network systems that provided the entire system with communication and interoperability among each other [6, 13]. The application layer enabled updating online servers based on the latest end-device values and provided integration of services and IoT applications [14, 15]. The basic capabilities of IoT was defined by Muralidharan [16] as;

  1. 1

    Location Sensing,

  2. 2

    Traffic Monitoring,

  3. 3

    Environmental Monitoring,

  4. 4

    Remote e-health Monitoring,

  5. 5

    Remote Monitoring, and

  6. 6

    Secure Communication and Ad-hoc Network

IoT is expected to contribute significantly to healthcare systems, and thus to have a positive impact on human health. Moreover, it was expected to improve processes that allow new diagnosis and treatment methods to be discovered and to accelerate patient access to patient related data. In addition to internal solutions, it was expected that all system stakeholders could have easier access to public health services and information on health systems. There are numerous researchers that have contributed to develop IoT-based smart hospitals in the literature. Some relevant examples are given below.

Park et al. [17] performed a study where IoT was used in different business environments (NFC and iBeacon which are Omni-channel services in hospitals) for enhancing health service quality. Diagnosing, planning, action and specifying learning phases were the four phases in their research. NFC and iBeacon designed 8 service models to find a solution for diagnosing problems in the hospital during the first two phases. In the third phase, they installed wearable beacons and NFC tags. In the fourth and fifth phases, the application process and the service models were evaluated by the stake-holders. These brand-new service models have significantly increased the efficiency of hospital staff and offered improvements in healthcare management.

The advantages/options provided by Wireless Sensor Network (WSN) technologies have spread over many areas of today’s modern life. RFID tags and sensors create systems using wireless networks. As we move from webpage to social networks, and the computing network, the need for data on demand has dramatically increased by using advanced heuristic queries. Increasing the need for data increases the number of data. In the model proposed by Park et al., big data will be analyzed via data mining and can be monitored via GIS-based imaging systems [18];

  1. 1

    Architecture

  2. 2

    Energy efficient sensing

  3. 3

    Secure re-programmable networks and privacy

  4. 4

    New protocols

  5. 5

    Quality of service (QoS)

  6. 6

    Participatory sensing

  7. 7

    Data mining

  8. 8

    GIS-based visualization

  9. 9

    Cloud computing and international activities

Chaudhury et al. [19] proposed systems to monitor health-related parameters and communicate over wireless networks. In the event of an abnormality or an emergency, the system alerted appropriate staff and ensured the confidentiality and security of the patient through limited databases. Some of the sensors used in this system were temperature, pulse and motion sensors. The authors state that the telehealth system is efficient and user-friendly.

Rashed et al. [20] developed a medical platform for remote health monitoring systems. The concept of IoT proved remote monitoring with decreased residuals and decreased medical management expenses. Additionally, they found increased patient satisfaction and disease forecasting to improve treatment. Their IoT infrastructure was divided into three layers which were called perception, which included physical interface and data collection, network gateway and integrated application which included data analytic, data visualization, cloud and service- databases. Catarunucci et al. developed an IoT-based smart hospital system architecture for automatic monitoring of patients, staff and biomedical devices in hospitals [8].

With the increase of research in wearable technologies, a new technology called the Internet of Medical Things (IoMT) has emerged [21]. Some applications within this scope are patient monitoring [22], fall detection [23], detection for motion disorder [24], sleep monitoring [21], evaluation of illness degree of a clinical risk level [25], health monitoring [26, 27], medical image segmentation [28], attack detection [29], and implantable sensors [30]. Although this application required more expensive hardware but allowed for a more sophisticated service. In addition to applications on IoMT, another new paradigm implementation in order to examine people’s daily behavior and their interactions with their living environment is called as Healthcare Internet of Things (H-IoT). This technology includes machine learning (ML) and artificial intelligence (AI) integrated into the design and architecture of the entire system [31]. Some of the researches conducted in this area are blood pressure, heart-beat and glucose level [3234], elderly healthcare [35], decentralized interoperable trust framework to enhances trustworthy factor (TF) estimation based on blockchain technology [36], estimation of under-five child mortality [37], and human activity recognition [38].

Hybrid sensing network provided information to an IoT smart gateway which included a two-way Proxy, a management application with a control database and a secure access manager with a user database. Then user interfaces provided environments for local and remote users via VPN servers [9]. Their study focused on the disadvantages of present hospital information systems and they proposed a scheme for a smart hospital based on IoT. The smart hospital was described with a third-grade hospital example that had the scheme of smart hospital and included its logic structure, framework application etc.. Ilin et al. [39] proposed a new digital business model in accordance with the services provided by health institutions. The business model defined smart hospital concepts.

Dhariwal and Mehta [40] proposed a smart hospital plan for using IoT at a built-in data point. The model proposed in the study highlights the importance of IoT for existing hospitals to be an effective healthcare provider. Providing a smart hospital brings a positive impact to the treatment mode in a doctor’s facility. Some other applications on smart healthcare are smart monitoring [4145], IoT architecture for the health sector [46], healthcare frameworks [4750], smart healthcare service management [51, 52], ubiquitous and quick access to personal health [53], equipment localization [14, 54], hospitalized patients and controlled drug consumption [55, 56], and false alarm detection architecture [57].

This section elaborates on current studies referring to smart hospital applications based on IoT technology. Although many studies address the partial optimization of factors and present the IoT system architecture, no holistic study has been found that evaluates design parameters and optimization factors together.

Smart hospital design

In this study, analysis of the factors required to optimize IoT-based smart hospital design is analyzed based on five integrated IoT layers. The general approach in the literature is a 3-layer infrastructure approach. Three-layer structure is not sufficient for system design and modeling, and does not adequately reflect the system components. Although three-layer architecture is an essential structure for IoT technology [58, 59] and it enables to device to be connected to the internet [60], this architecture is not suitable for all applications due to high energy consumption, the low ability for integration and communication [61]. In addition to this, this architecture does not give a reliable solution [62] and hides many details related to functionality and data flow [63, 64]. In contrast, five-layer architecture offers lower capacities in storage and energy. Considering these functionalities, the five-layer architecture is more suitable for IoT applications. Due to the limitations and technologies required, the layers were separated here into five layers (see Fig. 2).

Fig. 2
figure 2

Transformation of raw data into meaningful knowledge based on IoT

1st Layer - Sensing Layer: This layer includes data collection technologies that demonstrate the necessary system and application infrastructure as well as the acquisition of information at the points where the information is produced. Depending on the type, effectiveness and exchange of information needed by the stakeholders for the potential stakeholders of smart hospitals is included in this layer. It is aimed to provide an information exchange with different authorization and authentication levels defined for each stakeholder group. The structural or non-structural information that is produced, updated or which emerged for the first time is collected, made accessible and updated by the system.

2nd Layer - Networking Layer: This layer managing the transmitting data to the remote servers as well as to interconnect systems and platforms. 3rd Layer - Remote Servers Layer: represents the remote computational technology of the IoT system. 4th Layer - Knowledge Layer: this layer includes intelligent decision making and analysis module of IoT systems where knowledge processing is done. 5th Layer - Applications Layer: includes service platforms that are used by each systems’ stakeholders.

After each layer is identified, related factors that need to be considered in each layer are defined and illustrated in Fig. 2. From this point on, each layer structure is identified by the system approach and the optimization vision. While explaining the layer structures, the basic approach is to inform the readers about existing technologies. These steps that need to be completed in each layer and also about the limitations that will be faced while designing the layers. These limitations (constraints) define areas where a researcher can contribute to the planning and optimization of an IoT-based smart hospital design.

In this section, the proposed five layer smart hospital architecture is described in general. Each layer in the architecture is explained in detail in the following sections.

Sensing layer

For a smart hospital design, the first step is to ensure that the stakeholders of the system are identified. Then, which data will be accessed by which stakeholder on the system and which data should be shared in the system should be analyzed respectively. Lastly, which data analytic methods will be used to analyze sensed data, including how the data will be collected from each stakeholder, should be defined. These steps are exactly a perception system design and do not only increase the quality of the service (QoS), but also ensure that the information required by each stakeholder is delivered in a timely and accurate manner.

The sensing layer specifies a way to monitor, store and analyze health data by employing ubiquitous and distributed computing technology. This layer points to nodes where data is generated and used at the primary level. At this layer, all of the stages of collecting data, determining the technology to obtain the data, the frequency of data collection and data analysis are all optimization problems. Another important factor is to determine how much of and when the collected and analyzed data should be shared with stakeholders. This problem is precisely the problem of system design. All system stakeholders need some of the information to be produced at the primary level in the system. For example, an insurance company would like to know the general health status of a person who wants to have life insurance. On the other hand, the hospital will want to quickly access the knowledge of how much of the diagnosis and treatment services will be offered to the person by the insurance company. It is important to make sure that these mutual information exchanges of smart hospitals are made in real time and that an adequate infrastructure is provided to ensure that relevant information is immediately transmitted to the system.

Sensing and recognition technologies can be divided into three types: wearable sensors, ambient sensors and location sensors. Some examples of these sensors are [57, 65, 66];

Wearable sensors; Electrocardiogram sensor - ECG; Resistor - LDR; GPS, Blood pressure cuff; Heartbeat Sensor: Sunrom-1157; Physiological sensors - Spirometer.

Ambient sensors; Temperature sensor (LM35); Light Dependent; Thermometer; Hygrometer; Noise detector; Humidity sensor; Motion detector

Location sensors; Infra-red, Zigbee, Active RFID; Binary sensors (Window contact, Door contact, Light switch, Remote control switch);

The other crucial components of the sensor layer are implantable devices as can be seen in Fig. 3. These devices are fully equipped with artificial intelligence algorithms without the need for doctor intervention, on the other hand, they can be used to transmit patient data to the smart hospital database.

Fig. 3
figure 3

Some of implantable devices [67]

There are six main factors need to be considered in the sensing layer design;

  1. 1

    Selection of Perception Technology: In order to measure different factors such as motion, blood pressure and heartbeat, appropriate data collection technology must be selected (RFID, WBSN, HSN, MBSN, etc.)

  2. 2

    Data Acquisition Design: It is required in numerous data collection procedures based on the three main criteria of data: 1) data structure (structured, Semi-structured or unstructured data), 2) on-time access (unreal -time, soft real-time, hard real-time) and 3) data sources (clinical, patient-generated, clinical research etc.).

  3. 3

    Pre-Processing (optional): Preparing raw data for further steps via pre-processing stage (replacing missing values, cleaning, discretizing, etc.)

  4. 4

    Activity Design: It is required to undertake a number of processes for planning, monitoring, diagnosis and evaluation in order to get Result-Based Management (RBM) system, (Qualitative methods, Quantitative methods, etc.)

  5. 5

    Selection of Data integration platforms: To satisfy integration and data transmission into the network, it is required to select appropriate data integration platform. (Satellite, Mobile/static, Crowd sensed etc.)

  6. 6

    Storage(optional)- It is necessary to build an appropriate storage design in order to record patients’ treatment reports and to share the data with other stakeholders such as doctors, insurance and IT companies.

Sensing layer factors that need to be optimized : These factors are design parameters and listed below:

  1. 1

    Complexity: IoT consists of multiple devices working together in a heterogeneous network

  2. 2

    Reliability and Continuity: It is necessary to ensure that these devices work together in a reliable and continuous manner.

  3. 3

    Privacy and security: In this collaboration process, the privacy and security of the data must be provided.

  4. 4

    Energy Consumption: The IoT network consists of smart devices that operate based on energy consumption and are designed to sense and react to changes in their environment.

  5. 5

    Cost: While ensuring the interoperability of smart devices, it is also necessary to minimize the costs arising from requirements such as device, energy consumption, security.

The most critical issue in sensor technologies is the protection of personal data [68]. However, reliability of data, hacking of devices, device capacities, energy consumption, security design, cost, time and quality are also important factors for optimizing the efficiency of a smart hospital design [69].

The sensing layer of IoT consists of numerous sensing devices that can generate a large amount of real-time data. If this real-time raw data is uploaded directly to the application system, it will cause a decrease in the operating performance of the system, increase in complexity, delay in sharing perceived data, and increase in communication costs [70]. In order to optimize this complexity, edge computing can be used as edge-side services that processed timely and effectively near the sensing devices. The second important factor for the sensing layer is cost. In order to reduce the cost of data collection, the Raspberry embedded card system can be used due to its low cost [71], which allows taking photos of the patients in real time [72]. Another method is a service-concentrated information distribution method that can decrease in the time cost for service sharing but request processing time degrades the method’s performance [73].

Sensing layers with computation and decision-making capabilities in IoT systems are used in an integrated manner with physical world entities [74, 75]. Wearable technologies are started to use for assisting human movements [76]. The third and fourth important factors that need to be optimized are reliability and the continuity of the information obtained in this technology. Biophysical and biochemical signal collection technologies are used to monitoring health remotely, which can reduce time on the training of individual person and make the patient monitoring process more reliable than manual monitoring [77]. Wen et al. [78] emphasized that using energy harvesting approaches (TENG, PENG etc.) and storage (e.g., Super capacitor) approaches can optimize operations continuity.

The fifth important factor that needs to be optimize in sensor technologies is the protecting personal data [68]. Many different innovative solutions in this context have been proposed in the literature. Some of them are; [79] proposed a Blockchain-based solution that follows edge computing to guarantee privacy by considering regulation and users’ designed requirements. Sun et al. [80] proposed an optimized vector conversion approach and emphasized that by creating key generation, encryption and decryption stages with this approach, users can easily perform in the system without leaking any sensitive privacy. Schneble et al. [81] mentioned the necessity not only in technological but also in legal regulations, but they emphasized that the excessive severity of these regulations may negatively affect the researches.

The security of the data coming from different objects within the IoT system should be considered as the sixth factor to be optimized. In this context, to reduce the differences between data, [82] emphasized that it would be safe to use the k-anonymity method. Tahir et al. [83] proposed Integrated Circuit Metric (ICM) technology, but the critical issue of this method is generation time was not minimized. One of the most important issues to consider when trying to optimize the level of security is energy consumption. Because a highly level of security may lead to increase energy consumption and reduction in operating time [84]).

To optimize the efficiency of smart hospital design, considering all the above-mentioned optimization factors together is of great importance in increasing the design, quality and efficiency of the IoT system [69].

Networking layer

The design of IoT networks specifies a way to transfer the packets from source to destination by using resource-constrained devices. The designed network is expected to operate for a long time to provide to collect, analyze and transmit huge data of the distributed system. For the definition of the network layer infrastructures, the analysis of the following four factors should be done. First, definition of communication types; second, selection of connection technology; third, construction of interoperability environment using networking technologies; fourth, selection of the true network protocol, fifth is defining the appropriate information processing approaches and the last one is optimization of the design parameters. Each factor is explained in detail below;

  1. 1

    Communication Types: IoT devices (things or objects) can communicate with each other within the same or heterogeneous networks [85]. This communication between devices can be human to human (H2H), human to machine (H2M) or machine to machine (M2M) to analyze and produce information [86]. The main problem to enable a network that has communication ability is the lack of a widely accepted common platform that works with various applications so the network design should be standard to establish effective communication between subjects.

  2. 2

    Network Protocol Selection: According to the information provided in the literature, well-known network protocols were analyzed and compared in accordance with the capabilities given in Table 1 [1, 87]. These protocols are;

    1. (a)

      CoAP: Constrained Application Protocol: Basically, it has 4 message types; 1. Confirm-able, 2. Non-confirm-able; 3. Acknowledgment; 4. Reset [1, 15, 88].

      Table 1 Comparison of network protocols
    2. (b)

      MQTT:Message Queue Telemetry Transport: Basically, it has 3 message types: 1. Fire and Forget; 2. Delivered at least once and 3. Delivered exactly before [89].

    3. (c)

      XMPP: Extensible Messaging and Presence Protocol: A platform supported by all Internet platforms [90].

    4. (d)

      RESTFUL Services: Representational State Transfer is a platform introduced by Roy Thomas Fielding in 2000 [91]. All features of http can be used on this.

    5. (e)

      AMQP: Advanced Message Queuing Protocol: There are basically three types of messages; 1. At most once, 2. At least once, and, 3. Exactly once [92].

    6. (f)

      Websockets: Websockets runs reliably over TCP and does not implement a reliability mechanism on its own platform [15].

    7. (g)

      HTTP: There are basically four types of HTTP message headers:1. General-header that can be used for both request and response messages. 2. Request-header that can only be used for request messages. 3. Response-header that can only be used for response messages. 4. Entity-header that defines meta information.

    8. (h)

      DDS: Digital Data Service: This protocol allows ad-hoc queries and filters in order to extract specific data [93]

    9. (i)

      SMQ: Simple Message Queues Protocol: Communication protocol of SMQ is Publish/Subscribe and it uses ad-hoc queries.

    The comparison of network protocols according to optimization parameters is given as follows [87, 94, 95]; It is the lowest power requiring COAP among the network protocols. However, COAP is weak in terms of security. It is very weak, especially in spoofing and amplification attacks. The highest power requirement occurs in the HTTP protocol. Because MQTT client must support TCP, this means it always keeps an connection open. MQTT is the ideal choice for multi-device networks. If resources are limited, COAP is the most appropriate option for point-to-point connections. The most crucial advantage of XMPP is its decentralized structure. XMPP works similarly to email and runs on a distributed network rather than relying on a single central server. This eases the security issue. Web sockets are the best option if we are building an application that needs constant real-time updates in smart hospital systems. Designed for sensors and actuators, SMQ is assigned a unique ID known as a temporary subject ID to each customer. This is an important feature for patient privacy. DDS consumes twice bandwidth than MQTT protocol. Although DDS uses twice the bandwidth of the MQTT protocol, it provides lower data latency.

  3. 3

    Connection Technologies: Another important property of the network layer design is the selection of an appropriate connection technology that satisfies communication and interoperability between resource constrained devices. According to literature, these technologies are [96106];

    1. (a)

      Personal area network (PAN): Well-known connectivity technologies on the personal area network are Bluetooth UWV and Zigbee. The basic application of personal area network is to monitor elderly patients in order to reduce intervention time, treatment and hospitalization costs.

    2. (b)

      Local area network (LAN): Well-known connectivity technologies on the local area network ais Wi-Fi. Also, basically LAN supports large numbers of sensors to transfer medical images, body motion sensing, posture assessment, and exchange of information between separate locations.

    3. (c)

      Wide area network (WAN): Well-known connectivity technologies on the wide area network are cellular (2G-3G-4G-5G) and low power wide area network. Basic applications of WAN are e-prescribing, alert systems, accessing patient records and information.

Networking layer factors that need to be optimized: These factors are design parameters and listed below:

  1. 1

    Security: Digital systems are vulnerable to attacks;

  2. 2

    Standardization: a large number of heterogeneous devices must be connected to analyze heterogeneous data;

  3. 3

    Large scale: A large number of devices must be connected to other companies’ systems;

  4. 4

    Privacy: Data confidentiality and authentication must be done for continuous information sharing.

The first optimization factor of network layer is network security caused by infested internet-connected things, and it has become a critical concern [107]. In order to optimize network security to minimize attacks, security vulnerabilities of the IoT system must be defined at both the device and network level. In this context, [108] divided IoT system security into three parts: device, field gateway, and cloud gateway. Later, the devices were classified (health, transportation, etc.) and defined the vulnerabilities with the type of attacks. In this direction, 18 different security control tools were identified (account timeout, two factor authentication, data encryption, etc.). The research also emphasized that limiting authorized persons and increasing privacy are important in minimizing the attack surface. Alshehri and Hussain [109] defined another essential element for IoT network security as enabling trusted communication among the nodes by a secure messaging system. In this context, the researchers proposed a model (IOT-KEEPER) capable of detecting and preventing network attacks and indicates that the model does not require sophisticated hardware or modifications and traffic analysis can be performing without significantly affecting network performance. Another critical issue is that the IoT system regularly expands by nature. As a result, new ones should be also expected to emerge regularly in addition to the existing security threats.

The second optimization factor is standardization. Standardization is a tool to guarantee the interoperability of different protocols from connected devices within IoT system [110, 111]. To ensure network standardization, protocols should be evaluated depending on the data formatting and message broker features in accordance with the IoT system.

The third optimization factor is optimal data delivery. The adaptive routing approach (ARA) can be used for optimal data delivery by considering routing paths across the IoT nodes. This method improves network efficiency by increasing resource utilization [112]. Another method of optimizing the data routing is done by [113]. It was emphasized that with the proposed method, it is possible to increase the transfer speed with minimum routing, and at the same time, it is possible to improve the throughput rate and provide security significantly. Yang et al. [114] also developed a real-time traffic network model based on the DBN (deep belief network) network model and the K-means and tested their model with real life application. The authors stated that the solution is optimal, closer to the practice, and fast convergence speed.

The fourth optimization factor is a large scale. In the IoT system, optimizing resource allocation is one of the key issues for large scale deployment. He et al. [115] proposed the alternating direction method of multipliers (ADMM) in order to solve resource allocation problems. The research includes a game-based resource allocation model that maximizes energy efficiency while minimizing network latency. Fang et al. [116] proposed an adaptive access control model that includes online machine learning and trust management features. The authors indicate that the proposed AI-based solution can reduce communication latency and increase control of security in the IoT system.

The last main optimization factor of the network layer is energy consumption. This factor aims minimizing the energy consumption of sensors in the IoT network in order to increase in the network lifetime. Iwendi et al. [117] selected the most appropriate Cluster Header (KH) in the IoT network to optimize energy consumption, considering many factors such as residual energy, cost function, and proposed a hybrid algorithm consisting of Simulated Annealing (SA) and Whale Optimization Algorithm (WOA). The authors state that based on the comparison results obtained from the proposed model and other optimization algorithms (Artificial Bee Colony algorithm, Genetic Algorithm, Adaptive Gravity Search algorithm, WOA), the proposed method yields superior results.

In addition to other optimization parameters, the high cost of wearable devices used in healthcare systems is one of the major issues especially, for remote monitoring of patients [118].

While establishing a robust connection technology, application developers who want to minimize their costs should make a comparison according to their system needs and choose the most appropriate connection and communication technologies.

Remote services layer

The IoT remote services layer should handle the numerous simultaneous connected nodes (devices) which interact with each other in a distributed environment. In order to establish an efficient remote services layer infrastructure, three main factors must be considered by the design group. The first is computational technology, second is nodes which need to be placed to define increased interaction and third is design parameters. Each factor is explained in detail below;

  1. 1

    Computing Technologies: Remote services based on models or methods facilitate distributed environments by ensuring digital computing for applications that require external computing and data warehousing. These applications are developed around the combination of some factors such as the amount of data which is gathered, analyzed and reported and simultaneous analytics. Cloud computing, fog computing, edge computing and mist computing are used to fulfill these requirements [119].

    Cloud computing is a combination of different fundamental features, three service types, and remarkable deployment models [120]. On-demand self-service, network access, resource pooling, rapid elasticity, measured service, utility computing, web services in the cloud and internet connection can be considered features of cloud computing. Service types are SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service). During smart applications, presenting data as accurate, reliable, energy efficient, and without latency, while protecting privacy and security are the basic building blocks of QoS [121123], SaaS is a cloud computing model that enables users to use software, which is supported and developed completely by providers, without any money or time spending for installation, version upgrades and assistance of the software for users [124]. PaaS is a middleware cloud service model that allows developers to code, perform deployment and use testing platform in cloud infrastructure. It provides [125]. Developers can benefit from platform’s tools and interfaces to integrate the applications in providers’ environments with a high level of development and server/database resource allocation [126]. Iaas is a service delivery model that provides a large variety of hardware resources and on-demand services to manage remote services components (CPU, databases and server machines) via internet connection. This model ensures users improved capabilities and abilities in pay-per-use and on-demand provisioning [127]. There are four type deployment models, which are private cloud, community cloud, public cloud and hybrid cloud respectively [128]. This technology provides many specifications of numerous details for companies and users. However, these specifications can be a problem for applications which require nodes in surrounding environments in terms of latency and delay.

    In order to handle latency problems, the Fog computing platform which provides computing, data warehousing and connected services between end devices and basic cloud servers can be implemented to meet the requirements of analytic [129]. By applying and implementing fog computing, it is be possible to gain low latency, location awareness, improved quality of service and enhanced simultaneously synchronized applications due to the inclusion of end user devices, routers and switches [130]. In other words,Fog technology allows latency to be observably reduced when compared to cloud computing [131].

    The edge computing model enables able technological devices to perform computation at the edge of the network. Due to the fact that the amount of data produced at the edge increases gradually, processing and proceeding data at the edge of the network could be more efficient [132]. However, in system design and infrastructure of fog computing, edge devices are not involved in computation and data acquisition; therefore, they suffer from insufficient use of bandwidth and network delay [133].

    The last popular computational technology is Mist Computing. Mist computing pushes processing to the network edge to improve the autonomy of subsystems, reduces latency manages interactions of the complex system implementations. In mist computing, there are three elements called cloud, mist, which are managed by cloud server, and droplet, which is managed by mists [134].

    In terms of remote service technologies, when the system is designed in a distributed environment, end users and the devices are called sensing nodes. Sensing nodes work together by communicating with each other to provide interoperability in cluster nodes. These cluster nodes access a station where larger systems have been created, and as a result, much larger and decentralized systems can communicate with each other. With these distributed and clustered methods, the system can be designed more easily and more effectively. At the design stage of the remote services layer, developers will need to work on the Heterogeneous Network Design. The designer who wants to optimize the interactions is expected to consider the constraints of scalability, standardization, energy saving, communication and interoperability constraints in order to design effective and efficient computational technology [69, 131, 135].

  2. 2

    Nodes: In order to design the remote services layer, a second step is to identify central, cluster nodes and a base station. Optimization factors that need to be considered, while doing this analysis are; [136].

    • Reduce energy consumption,

    • Satisfy communication of data over shortest distance,

    • Provide respective cluster head, and

    • Eliminate as much network contention as possible

  3. 3

    Information Processing Design: In order to satisfy reliable information processing, the designer should consider the following; 1. accuracy, 2. trustworthiness, and 3. provenance of IoT streams [130]. Information processing, defines the robust and accurate information capturing. The security of the image and information capture system is very important in terms of detecting and recording accidents, losses and thefts in visual data [137]. GIS-based (geographic information system based) visualization includes data acquisition, data storage and data manipulation from multiple resources and it is accepted as one of the key component in decision making system in order to offer accurate and reliable data related in healthcare management [138141].

    Tuli et al. [142] proposed a model that can achieve low latency and high accuracy with the integration of deep learning and IoT technologies in edge computing in health management. They presented a structure called Fogbus in the model, developed to increase the operation time and accuracy. The authors emphasized that the prediction accuracy of the model they proposed was 80% confidence. Patan et al. [143] proposed a Deep Neural Network-driven IoT smart health care method for real-time data analytics. The authors emphasized that with this method, it is possible to perform an efficient and accurate analysis of medical data, and that they achieved an accuracy of 88.88% with the proposed model. Cheng et al. [144] indicate that SVM gives the best classification performance in terms of accuracy and also allows much place to classification of future data.

    If the accuracy and trustworthiness of the medical data obtained is not be guaranteed, using this data for treatment purposes can cause major problems for healthcare system [145]. In this context, ensuring the data provenance enables the data flow on the system to be controlled and recorded and monitored [146]. Elkhodr and Alsinglawi [147] have developed a provenance-based trust management solution that enables to measure the trustworthiness of information obtained from a specific smart device numerically. Authors were identified a four-stage trust score value in data Provenance module; Trust value 0 indicates that device cannot be verified, Trust value 1 shows that device passed the verification process. Trust value 2 and 3 were calculated based on the result of data mining and AI algorithms in proposed model.

    Ensuring the accuracy and reliability of the data streams from the patient is even more vital in health services such as intensive care and emergency situations. Olokodana et al. [148] have proposed a real-time automatic seizure detection system. The proposed model has developed an epileptic seizure detector using the Ordinary Kriging Method based on the Edge computing method. The authors emphasized that the training accuracy of the proposed model was 99.4%.

    Due to the involvement of human life, a sufficient level of accuracy and high reliability for this information is needed. So, numerous processes to examine data sets in order to draw true information are required. These processes include not only data collection and analysis but also integration of data through the creation of a common format in a network system (Big Data Analytics Data Streams, etc.).

Remote Services layer factors that need to be optimized: These factors are design parameters and basically, six design parameters should be considered during the design phase of this layer. These are, respectively,

  1. 1

    Heterogeneous network design,

  2. 2

    Scalability,

  3. 3

    Standardization,

  4. 4

    Energy saving,

  5. 5

    Communication, and

  6. 6

    Interoperability.

The optimization of these 6 constraints is essential to ensure the design of a structure that can enable the full access of IoT devices in different locations to the server.

Communication between heterogeneous networks in the IoT system must be optimized through an integrated exchange of information. Yang et al. [149] proposed a joint optimization model to minimize the total missing probability. Their research, presented a model that optimizes the content placement and activation densities of base stations (BS) at different layers under the base cache size and BSs energy consumption cost constraints. The simulation results, emphasized that the co-optimization of content placement and BS activation densities is superior to content placement optimization alone. Shafique et al. [150] emphasized that it is possible to implement the IoT vision with 5G technology to integrate access in heterogeneous networks. The authors emphasized that with 5G technology, BS allows a vertical beam to each mobile device and it is possible to provide multiple access to the devices through the beam division multiple access (BDMA) technique.

The second optimization factor is the scalability that defines the ability of a device to adapt to the changes and ability to change based on IoT system’s future needs. Zyane et al. [151] suggested combining the traffic-oriented mechanism and the resource-oriented mechanism with adaptation actions using autonomous middleware for scalability management. This method, aimed to maximize the number of requests received by providing an acceptable QoS level and system performance. They emphasized that the proposed approach gives better results when compared with the methods than those mentioned as a reference. Aftab et al. [152] examined the scalability analysis of a LoRa network using stochastic geometry. When the authors examined the results obtained from the spectrogram graph, they emphasized that when there is more than one node with the same spread factor, the transaction cannot be correctly resolved by the receiver.

The third optimization factor is the standardization of protocols and approaches coming from connected devices. Standardization aims to ensure that the IoT system’s device work together at a manageable and scalable level. It may be possible to reduce the gap between protocols and reduce both transportation and data costs [153]. There are many standards developed within this scope. Rafique et al. [154] analyzed these standards in detail by gapping them according to their characteristics. The authors emphasized that for the protocols in the IoT system, resource constraints should be considered first and standardization are of vital importance to ensure interoperability.

Transforming an energy-efficient service into a time-efficient system is a fundamental issue of remote service design. Zang et al. [155] proposed an algorithm based on constrained Markov decision processes to optimize the energy efficiency for remote health monitoring. The authors indicate that the proposed algorithm leads to 100% throughput improvement in various power consumption budgets. Yang et al. [156] emphasized that using the Markov state transition theory, random transmission path selection can reduce energy consumption while at the same time ensuring safe data transmission. Emam et al. [157] emphasized that the transmission of medical data can be optimized by reducing energy consumption and system delay in IoT systems developed using edge computing, while [158] states that increasing the size of each fog will cause an increase in cost and energy consumption accordingly. Therefore, the authors emphasized that the fog size that should be used should be optimized depending on the developed model.

Inadequate connection with existing network technology is one of the key issues affecting communication and interoperability. Therefore, communication and interoperability in remote health systems are directly integrated with heterogeneous network design and standardization of the IoT system and need to be addressed together. Many efforts were addressed addressing the communication and interoperability problems caused by the information silos arising from the diversity of the IoT system in the field of Electronic Health Records. Aburukba et al. [159] emphasized that fog computing having a small communication delay, and when compared to the latency deployment feature of cloud and fog computing technologies, cloud computing has high communication latency deployment. Jaleel et al. [160] proposed a novel framework that integrates cloud, edge, and fog computing technologies in order to provide interoperability and optimal bounded requirements. The authors stated that this horizontally integrated medical IoT system also provides optimum resource utilization. Also, another critical issue is to minimize communication errors. In this context, [161] stated that it would be possible to minimize communication errors using the incorporated recurrent learning process.

In this section, detailed information about the remote services layer is provided. In this context, it is necessary to decide on the most appropriate technology in line with the system needs to ensure the effective management of a large number of simultaneously connected nodes (devices).

Knowledge layer

Smart health systems have undergone many changes in areas such as manual processing, mechanization, automation, information, integration and intelligence. Especially, advances in the field of robotics and Artificial Intelligence (AI) have emerged as key technologies in patient care and disease management [162].

Specifically, AI applications have made significant progress in personalized risk assessment, disease diagnosis and image processing for patients [163, 164]. In addition, integration of AI technologies and big data analytic methods that include machine learning, game theory, optimization algorithms, among others, have enabled the creation of autonomous IoT structures that can self-repair, self-heal, capable of self-protect and self-organize. These capabilities have been used to make timely decisions to system needs as the way of working is getting simpler and easier [165]. In this layer, 4 main factors need to be considered, these are;

  1. 1

    Selection of appropriate intelligent technology: In order to design appropriate intelligent decision-making systems, the designer should answer of the following questions;

    1. (a)

      When is the intelligent decision required?

    2. (b)

      Which type of intelligence is required for a smart hospital and why?

    3. (c)

      Which type of devices are needed?

    4. (d)

      Who needs to see intelligent results and who needs to be intelligent?

  2. 2

    Designing of Knowledge Processing Approach; This step includes selecting, composing, and integrating computational technologies in order to take automated actions and identify predictions based on the results of processed data by using cognition ability. Some of the methodologies are listed below;

    1. (a)

      Data-Driven Approach (i. Supervised learning methods, ii. Semi supervised learning methods, and iii. Unsupervised learning methods

    2. (b)

      Knowledge based approaches

    3. (c)

      Hybrid approaches

  3. 3

    Database - Data Warehouse Design: In this step, the designer should create an efficient data management model that is composed of centralized or distributed database or data warehouse to design online analytical queries and processing databases. The main issue for an appropriate data warehouse design is to translate all types of healthcare data into a common format to integrate with other warehouses. Other issues are: being cost-effective and an ability for ad-hoc exploration for large data sets.

  4. 4

    Database - Data Warehouse Design: In this step, the designer should create an efficient data management model that is composed of centralized or distributed database or data warehouse to design online analytical queries and processing databases. The main issue for an appropriate data warehouse design is to translate all types of healthcare data into a common format to integrate with other warehouses. Other issues are: being cost-effective and an ability for ad-hoc exploration for large data sets.

Knowledge layer factors that need to be optimized: These factors are design parameters and basically, four design parameters should be considered during the design phase of this layer. These are, respectively,

  1. 1

    Definition of key characteristics,

  2. 2

    Selection of measuring and evaluation techniques

  3. 3

    Definition of prediction rule

  4. 4

    Definition of action rule

Knowledge layer design is essential for managing the interaction between devices in a distributed network [166], providing computational intelligence [167], and enhancing the intelligent decision-making ability of the IoT system [168]. Data acquisition from different devices in the IoT system is possible in two ways, structured or unstructured. Rathee et al. [169] states that well defined intelligent decision making system can lead to increase system ability on more structured, secure and efficient data acquisition mechanism.

In this decision making system, ensuring the traceability of all information is another critical issue in order to optimize system performance [170]. Urbano et al. [137] defines the traceability with 3 parameters consisting of capturing, storing and transmitting information. These parameters are the key characteristics of the learning module of decision making system responsible for many situations/solutions. For this reason, they should be designed to be the most suitable for the structure of the system. Another characteristic that needs to be optimized is the machine understanding. Guo et al. [171] proposed that semantic technology that includes semantic annotation, reasoning and service based on associations for machine understanding in order to fulfill interoperability in IoT system. The third important optimization characteristic is a learning method in the decision making system. There are different types of algorithms in order to perform learning. Some of them are decision tree, logistic regression, association rules, deep learning, clustering algorithms, and support vector machines (SVM) [171174]. Researches and academicians mostly use all these learning algorithms but in real life applications, it is not possible to propose one algorithm due to diversity of IoT applications. The fourth characteristic is knowledge representation. Sanin et al. [175] defined the characteristics required to knowledge representation as follows; standardization, versatility and being dynamic, storage with appropriate configuration, transportability and share ability and predicting capability. All details in these three factors should be designed in the most appropriate way for the structure of the IoT system.

Application layer

This layer is composed of practical applications that are designed for each stakeholder in order to deal with the amount of data and enable services for a smart hospital. The design of this layer includes three main steps that are:

  1. 1

    Application Design: Data privacy is an elemental factor that should be guaranteed in the health sector and in smart hospital systems. Collected and gathered data are combined in a central database but all of them must be inaccessible to users. In order to achieve this, the application design is proceeded by analyzing authorization and authentication factors in detail while designing applications.

  2. 2

    Service Platform: This platform defines different practical applications at the level of different authorization and authentication. For a smart hospital, nine different applications must be designed. These are:

    1. (a)

      Doctors and Physicians

    2. (b)

      Emergency Care Unit

    3. (c)

      Insurance Care Unit

    4. (d)

      Patients

    5. (e)

      Management

    6. (f)

      IT Companies

    7. (g)

      Pharmaceutical Companies

    8. (h)

      Biomedical Companies

    9. (i)

      State Institutions

  3. 3

    Current Technologies: Current healthcare application technologies are listed below:

    1. (a)

      M-health: M-health is an e-health field where mobile devices and wireless devices (WiFi), global positioning system (GPS) and wireless technologies such as Bluetooth are used to support medical and public health practices.

    2. (b)

      E-Health: This technology focuses on using IT-based information and communication technologies in the healthcare and medicine industries [176].

    3. (c)

      Telemedicine: Telemedicine is a technology used by all health professionals to use information and communication technologies to exchange information for diagnosis, treatment and prevention [177].

    4. (d)

      P4- Medicine: The P4-Medicine approach is currently increasing, which is termed predictive, preventive, personalized, and participatory [178, 179]. This approach is operated by systems strategies and new technological developments for disease diagnostics, therapeutics and prevention, coupled for digitalization of the health sector [180]. Mobile Medical Doctors Assistants: Mobile Medical Doctors Assistants is a project that allows interaction between medical professionals and biomedical data [181, 182].

Application layer factors that need to be optimized: These factors are design parameters, and basically, four design parameters should be considered during the design phase of this layer. These are, respectively,

  1. 1

    Application design

  2. 2

    Design of data collection procedures

  3. 3

    Authorization and Authentication design

  4. 4

    Design of technological infrastructure

The application layer offers graphical interfaces based on the information received from the lower layer in order to perform all services including sensing and actuation by interacting with end-users [64]. Through this layer, all users can access reports, data related graphs, and data flow graphs. These applications must adapt to environmental changes [183] and dynamically receive and record the information in patients’ health status [184]. Through this layer, too many users access the healthcare IoT system, with many distributed different devices simultaneously. Therefore, Authentication, authorization, and data delivery procedures need to be identified and optimize based on the user to ensure that the right user can access the correct information [185]. In addition, it is recommended to use lightweight cryptographic algorithms in order to define confirmation and key understanding in this layer [186].

Discussions

This research deeply analyzes the design of the smart hospital. In so doing, an important contribution has been made by adopted a holistic model of the structure, focused upon the smart hospital, a well-defined optimization factors and interpretive flexibility, and under-researched research context. Moreover, by explicitly recognizing that optimization factors have a significant impact upon a design, we have attempted to provide a complete account of the smart hospital design structure powered by IoT capabilities.In order to that, a five layered architecture of IoT-based smart hospital designed is analyzed, providing a detailed analysis on the design steps, challenges, technologies and methodologies for effective process design. The layered architecture is comprised of a 1) sensing, 2) networking, 3) remote services, 4) knowledge and 5) application layers, which altogether provide end-to-end connectivity and a complete solution for information exchange within the system. Moreover, a specifically smart hospital was analyzed and studied as a use case. IoT technology and its effects on the smart hospital were also analyzed. In this work, we optimized functions, designed processes and developed key technologies which were also compared.

For an IoT-based smart hospital design, the inadequacies that may arise in each layer and the resulting shortcomings in design are summarized in Fig. 4. To avoid inadequate smart hospital design, data from the IoT network must be collected continuously and safely. Data acquisition and integration methodologies must be identified appropriately for the big data environment in IoT applications as well. Then data acquisition cost, data privacy and security must be controlled. Data need to be recorded periodically and need to be transferred using networking technologies. To achieve this, data need to be adapted suitably in the sensing layer. In the networking layer, appropriate network protocols and connection technologies must be selected considering reliability, cost, power consumption and security constraints. In the remote services layer, related semantics to define the data models must be identified and integration of heterogeneous data sharing must be supported. Here, information processing must also be satisfied via distributional processing, database management and data appraisal. After the information is gathered, knowledge processing in the IoT system must be designed as a knowledge layer to produce knowledge via intelligent decision-making mechanisms. At this stage, selecting appropriate knowledge processing algorithms is essential to design efficient cognition mechanisms. Finally, application platforms must be adequately designed to share produced knowledge at the authorized level.

Fig. 4
figure 4

Cause and effect diagram for inadequate smart hospital design

At the stage of converting the data obtained within the network infrastructure into meaningful information, hospitals need to manage a large amount of data and data mining is becoming an appropriate way to analyze it. Data mining techniques used in business is as follows;

  1. 1

    Classification is used to determine categorical class labels using training data sets and predefined characteristics of data [187, 188]. Some methods that can be used for classification are;

    • Neural networks

    • Decision trees

    • Logistic regression

  2. 2

    Clustering is used to create “meaningful natural” clusters that contain similar data points but dissimilar data points with other clusters, and it is an unsupervised learning technique used in customer segmentation widely [189, 190]. Some methods that can be used for clustering are;

    • K-means

    • Kohonen network

    • Divisive hierarchical clustering

  3. 3

    Association rules is used to define effective association rules for huge data sets [189, 191]. Application steps of association rules are;

    • Defining of the large item sets

    • Usage of the sets in order to get association rules

Afterwards, necessary network technologies are analyzed to establish the necessary infrastructure below. This infrastructure is used to collect data and create a smart system that can work together within the network.

Detail comparison of connection specifications of some of the network types are; [96106, 192195];

  1. 1

    The maximum signal rate that can be reach using PAN, LAN and WAN networks are;

    • PAN: 250 kb/s-2 Mb/s (Bluetooth, Zigbee),

    • LAN: 433Mb/s (Wifi),

    • WAN: 50kb/s, very high level depends on generation (Cellular-3G,4G, LPWAN (Low power wide area network)

    in order to satisfy maximum signal rate it is necessary to use LPWAN.

  2. 2

    Nominal TX power that can be reach using PAN, LAN and WAN networks are;

    • PAN: 0-10 dBm, -25 to 0 dBm (Bluetooth, Zigbee),

    • LAN: 15-20 dBm (Wifi)

    • WAN: 20 dBm, depends on generation (Cellular-3G,4G, LPWAN (Low power wide area network)

    in order to get maximum output power (in dBm) that fed to the antenna,either WAN or LPWAN should be selected.

  3. 3

    Power consumption for PAN, LAN and WAN networks are;

    • PAN: Medium, very Low (Bluetooth, Zigbee),

    • LAN: 15-20 dBm (Wifi)

    • WAN: High, very low (Cellular-3G,4G, LPWAN (Low power wide area network)

    in order to reach low power consumption, either Zigbee or LPWAN should be selected.

  4. 4

    Battery life for PAN, LAN and WAN networks are;

    • PAN: Several days (Bluetooth, Zigbee),

    • LAN: Several hours (Wifi)

    • WAN: Low, long (Cellular-3G,4G, LPWAN (Low power wide area network)

    in order to reach high battery life, LPWAN should be selected.

Detail comparison based on the communication specifications of some of the network types are; [96106, 192195];

  1. 1

    Nominal range that can be reach using PAN, LAN and WAN networks are;

    • PAN: 10m, 10-100m (Bluetooth, Zigbee)

    • LAN: 10-100m (Wifi)

    • WAN: 2km-35km, 2km-20km (Cellular-3G,4G, LPWAN (Low power wide area network)

    In order to reach high nominal range, LPWAN should be selected.

  2. 2

    Max number of cell nodes that can be reach using PAN, LAN and WAN networks are;

    • PAN: 8, greater than 65000 (Bluetooth, Zigbee)

    • LAN: 2007 (Wifi)

    • WAN: Very high, very high (Cellular-3G,4G, LPWAN (Low power wide area network)

    In order to reach max number of cell nodes, either Zigbee or WAN networks should be selected.

  3. 3

    Real time propriety of PAN, LAN and WAN networks are;

    • PAN: Yes, yes (Bluetooth, Zigbee)

    • LAN: Yes (Wifi)

    • WAN: Yes, yes (Cellular-3G,4G, LPWAN (Low power wide area network)

    There is no significant difference between network types.

  4. 4

    Success Metrics of PAN, LAN and WAN networks are;

    • PAN: Cost convenience, Reliability and Power (Bluetooth, Zigbee)

    • LAN: Speed and flexibility (Wifi)

    • WAN: High data rate, coverage, reliability, noise-free (Cellular-3G,4G), Coverage, low power consumption, cost, scalability (LPWAN (Low power wide area network)

    Based on the success metrics, LPWAN should be selected.

Detail comparison based on the interoperability specifications of some of the network types are; [96106, 192195];

  1. 1

    Number of RF channels for PAN, LAN and WAN networks are;

    • PAN: 79, R1/10;16 (Bluetooth, Zigbee)

    • LAN: 14 (Wifi)

    • WAN: greater than 100 depends on generation, Depends on implementations (Cellular-3G,4G, LPWAN (Low power wide area network)

    Based on maximum number of RF channels, WAN should be selected.

  2. 2

    Channel bandwidth for PAN, LAN and WAN networks are;

    • PAN: 1MHz (Bluetooth), 0.3/0.6 MHz to 2 MHz (Zigbee)

    • LAN: 20MHz, greater than 20 MHz by channel aggregation (Wifi)

    • WAN: Depends on generation, 125 – 500 kHz (Cellular-3G,4G,LPWAN (Low power wide area network)

    Based on channel bandwidth, WAN should be selected.

  3. 3

    Data protection and error control for PAN, LAN and WAN networks are;

    • PAN: CRC (16-bit) (Bluetooth, Zigbee)

    • LAN: CRC (32-bit) (Wifi)

    • WAN: Four different channel coding; CS1, CS2, CS3 and CS4 that Max. throughput from 9.05 to 21.4 and payload from 181 to 428 (Cellular-3G,4G), AES: minimum key size is 128-bit (LPWAN (Low power wide area network)

    In terms of data protection and error control, it should be selected based on implementation and size

Lastly, In order to construct an intelligent decision making and analysis module, it is necessary to use artificial intelligence techniques in IoT applications [196]. These applications give an ability of cognition to smart devices in order to create intelligent decision-making mechanism. in this respect, Some of the methodologies are listed below;

  1. 1

    Data-Driven Approach

    • Supervised learning methods; Zhu et al. stated that calibrated boosted trees give the best result as a learning algorithm overall [197]. Zhou et al. do another comparison analysis; their analysis represents that random forest (RF), and gradient-boosting machine yield the better result [198].

    • Semi-supervised learning methods: This method is a kind of machine learning algorithm. the main issue related with this approach is scalability [199]. Some methods are; generative mixture models, co-training, self-training, and transductive support vector machine [200].

    • Unsupervised learning methods. Well-known unsupervised learning algorithms are 1) Clustering, 2) Anomaly detection, and 3) Neural Networks.

  2. 2

    Knowledge based approaches: These methods include defining of perception, decision and action mechanism in order to create a business outcome. There are numerous studies on knowledge-based approach in the literature [201205].

In this section, analyzes based on additional information are presented in line with selective high-quality research articles published in the field of IoT-based smart hospital design. It is expected that the findings of the research will be a guide for designers, researchers, and decision makers.

Conclusions and future perspectives

The article has presented a holistic analysis of factors to smart hospital design based on IoT technology. This technology provides a bridge between business applications and computerized nodes in the heterogeneous network. IoT technology provides great opportunities for smart healthcare systems in order to develop and manage wearable technologies, real-time information sharing, patient monitoring, and vital readings applications.

Successful usage of AI techniques in order to interpret and analyze collected data is inevitable. The most challenging problems to design a smart hospital are to create a standard protocol design, to implement robust security and privacy design, to manage heterogeneous devices and to use resources efficiently. In order to create an effective IoT design, an optimization of the power consumption needs to be highly considered. From the analysis and design, we can conclude that our architecture will be very helpful to create an interoperable smart hospital design step by step, but further research and experimentation is needed.

As seen in the outbreak of COVID-19, in case of epidemic diseases that affect life on a global scale, the disruptions and human-oriented errors that will occur in hospital management systems make it difficult to control the epidemic. Therefore, IoT-based hospital systems can prevent the spread of the epidemic on local and global scale by reducing human-to-human contact.

Future efforts focus on the standardization of communication between IoT devices. This still poses a major challenge for IoT technology, and so the continuation of research in this area will be meaningful.

The improvable aspects of the proposed study for the design of IoT-based smart hospitals should be evaluated under two headings. The first is the situations where the patient has to come to the hospital, the second is the situations when the patient does not come to the hospital. The patient’s registration to the appointment system may be shaped by several questions such as how the patient will come to the hospital, which health unit the patient will come to, and what tests will be performed after the examination. Under this heading, smart parking systems can be developed for a smart hospital. The patient registration system can reserve a parking space for the patient. In this system, the numbered parking lot in the parking is reserved by using a mobile application before the patient reaches the hospital. We can control this through a remote controlled lock system. Second, we can develop different scenarios for situations where the patient will not come to the hospital, such as remote monitoring of the physiological and biological changes of patients. IoT structures that allow patients to be monitored remotely should not allow errors or should work with minimal errors. Such structures, which will occur in smart hospitals, should be evaluated with many parameters such as low latency in data transmission and high real time processes. The expected features of IoT systems and infrastructures in smart hospitals are high battery lifetime, high reliability, high bandwidth, ultra-low latency, interoperability (standardization), EMI-EMC ability, security-trust-privacy (STP), low-cost and low-power communication.