Hospital Automation Server

Adam Milton-Barker

Adam Milton-Barker

Bangor, Wales

3 0
  • 0 Collaborators

The Hospital Intelligent Automation Server (HIAS) is an open-source hub that powers a network of intelligent IoT connected devices and applications. ...learn more

Project status: Under Development

Virtual Reality, Robotics, RealSense™, Networking, Internet of Things, Artificial Intelligence

Groups
Hacker Lab IoT, Internet of Things, Artificial Intelligence Europe, Movidius™ Neural Compute Group, DeepLearning

Intel Technologies
oneAPI, Movidius NCS, OpenVINO

Docs/PDFs [1]Code Samples [1]Links [3]

Overview / Usage

Hospitals and medical centers can largely benefit from many of today's latest technologies. To manage these technologies they need secure management systems, and onsite servers and databases to ensure complete control and to reduce costs.

HIAS Core is an open-source Hospital Automation Server designed to control and manage a network of intelligent IoT connected devices and applications. The server hosts a secure UI allowing the provisioning of HIAS devices and applications, managing and controlling the connected devices and applications, and reviewing/utilizing data collected from the network for automation.

Included in HIAS Core is a local MQTT and a local AMQP Broker providing secure machine to machine/application communication. The server also hosts a private Ethereum Blockchain used for permissions and data integrity, a private Context Broker (HIASCDI) based on the NGSI V2 specifications, and a private Historical Broker (HIASHDI). Network data is stored in the Historical and Context Brokers which utilize a private MongoDB database. This means that premises have more control and security when it comes to their hardware, data and storage.

HIAS Core also homes a facial recognition server and Natural Language Understanding Engine that act as a Intelligent Assistant, able to monitor and control devices in the location the server is installed in.

All HIAS network devices run on the local network and are accessible via the internet through the HIAS Core secure reverse proxy or the secure m2m communication brokers. Network devices include AI Agents (Diagnostics, Facial Recognition/Identification, Natural Language Understanding etc), IoT devices (environment monitors, smart electronics etc), Virtual & Mixed Reality devices (Oculus Rift/Magic Leap) and Brain Computer Interfaces. All of these devices produce and consume historical and contextual data which is stored in HIAS Core and used to train AI models used to automate the management and control of HIAS network devices.

HIAS network devices and applications are a range of open-source, modular devices that can be provisioned via the HIAS UI, these devices are completely free, and include:

  • Medical diagnostics systems.
  • Data analysis systems.
  • Computer Vision and Natural Language Understanding systems.
  • Virtual and Mixed Reality systems
  • Robotics.
  • Brain Computer Interfaces.

Users can also program their own devices and applications and connect them to the network.

Methodology / Approach

Using the latest technologies/Intel technologies to disrupt the medical industry.

HIAS Core primary components live on the same device and include:

  • HIAS Server
  • HIASBCH (Private Ethereum Blockchain & Smart Contracts)
    • HIASBCH is a dedicated Ethereum Blockchain providing authentication & data integrity functionality to the HIAS Network. HIASBCH is being developed as an implementation of the EBSI Blockchain and to align with European values and regulations.
  • HIASHDI (Private Historical Data Broker/Interface)
    • HIASHDI (HIAS Historical Data Interface) is an implementation of a REST API Server that stores HIAS network historical data and serves it to authenticated HIAS devices & applications by exposing the data through a REST API and pushing data through subscriptions.
  • HIASCDI (Private Contextual Data Broker/Interface)
    • HIASCDI is an implementation of a CEF Context Broker (NGSI v2). HIASCDI stores contextual data and serves it to authenticated HIAS devices & applications by exposing the data through a REST API and pushing data through subscriptions.
  • HIAS MQTT/Websockets Broker
  • HIAS AMQP Broker
  • GeniSysAI (Natural Language Understanding Engine)
  • TassAI (Facial identification server)

HIAS IoT Agents are modular devices an include:

Technologies Used

Hardware:

  • UP2 AI Vision Dev Kit
  • Intel Realsense D415
  • Movidius NCS2
  • 1.5TB HDD

Core Software:

  • Nginx Web Server
  • Mosquitto Broker
  • RabbitMQ Broker

Intel Software:

  • Intel® Distribution of OpenVINO™ Toolkit
  • Intel® Distribution for Python*
  • Intel® oneAPI Deep Neural Network Library (In planning)
  • Intel® oneAPI Threading Building Blocks (In planning)
  • Intel® oneAPI Video Processing Library (In planning)
  • Intel® oneAPI Data Analytics Library (In planning)

Databases:

  • MySql
  • MongoDB

Communication Protocols:

  • MQTT
  • AMQP
  • Bluetooth/BLE
  • HTTPS
  • Websockets

Documents and Presentations

Repository

https://github.com/AIIAL/HIAS-Core

Comments (0)