subsystems: 1) A sub-system for the monitoring of assignments, and 2) A sub-system for the record keeping of medical data. These subsystems interact with SQL and non-SQL database management systems [31]. In [32], "All4Health" IoT architecture is described which is superior to existing architecture in terms of scalability, fault tolerance, dependableness, adaptability, and interoperability. Further, a novel scheduling scheme for data streaming in edge-devices is demonstrated where a task level re-timing methodology called R-CTG (Conditional Task Graph) is used with non-linear programming dependent scheduling [33]. In H-IoT security, the various challenges are [34]: Maintaining the standardization, Internet interaction, Scalability in networks, Data management, Controlling security protocols, Embedded systems, Integration of health data. 2.5 H-IOT COMMUNICATION PROTOCOLS Communication protocols are used for the transfer of data between heterogeneous devices in H-IoT. The various standards and protocols are formed by the World Wide Web Consortium (W3C), the Institute of Electrical and Electronics Engineers 5G Wireless in Healthcare Informatics (IEEE), the European Telecommunications Standards Institute (ETSI), the Internet Engineering Task Force (IETF), and Electronic Product Code (EPC) global. The communication protocols can be categorized into three types [34]: 1. Application protocols: where, constrained application protocol (CoAP), the data distribution service, message queue telemetry transport (MQTT), extensible messaging and presence protocol (XMPP), and advanced message queuing protocol are the various protocols used in H-IoT based 5G commu- nication system. 2. Service discovery protocols: DNS service discovery (DNS-SD), and multicast domain name system (mDNS) are the protocols used in resource rich H-IoT. Infrastructure protocols: are as follows: 1. Routing protocol for low power and lossy networks, Low-rate wireless personal area network (LR-WPAN), 3. Low power wireless personal area network (6LoWPAN), 4. 