1. Functions 2. Reference Model 3. Input/Output Data
4. Functions of AI Modules 5. Input/output Data of AI Modules 6. AIW, AIMs, and JSON Metadata

1. Functions

  1. The End User
    1. Registers with the Health Back End.
    2. Gathers various types of Health Data through it sensors,
    3. Attaches a Model Licence to each Health Data.
    4. Gives an Identifier to the result.
    5. Stores the result as AIH Data.
  2. The Health Front End
    1. Passes AIH Data through the Anomaly and Risk Alerting (ARA) AIM.
    2. Adds ARA Data to AIH Data.
    3. Processes AIH Data, and updates the relevant Neural Network Model.
    4. May be requested to send one of its trained NNs Model to the Backend for Federated Learning.
  3. The End User
    1. Sends AIH Data to the Health Back End.
    2. Requests the Health Back End to Process AIH Data

2. Reference Model

Figure 1 depicts the Reference Architecture of the Health Front End (AIH-HFE).

Figure 1 – Reference Model of the Health Front End (AIH-HFE) AIW

3. Input/Output Data

Table 2 specifies the Input and Output Data.

Table 1 – I/O Data of Health Front End

Input Description
Register Request Data to request to Register.
Register Response Data in response to a request to Register.
Health Data Data from End User’s health device.
Model Licence Data Describing End User’s Licensing Terms and Conditions.
AIH Data Health Data and Model Licence.
ARA Data Anomaly and Risk Alerting Data
AIH Data Store Request End User’s Request to process specific AIH Data
AIH Data Store Response End User’s Request to process specific AIH Data
AIH Data Process Request End User’s Request to process specific AIH Data
AIH Data Process Response End User’s Request to process specific AIH Data
Federated Learn Request Request to provide an NN Model.
Federated Learn Response Response to the request to provide an NN Model.
Output Description
Register Request Data to request to Register.
AIH Data Store Request End User’s Request to process specific AIH Data
AIH Data Process Request End User’s Request to process specific AIH Data
Federated Learn Response Response to the request to provide an NN Model.

4. Functions of AI Modules

Table 2 specifies the Function of the AI Modules.

Table 2 – Functions of Health Front End AI Modules

AI Module Description
Model Licensing AIM adding Model Licence to Health Data.
HFE Data Processing Processes AIH Data.
Anomaly and Risk Alerting Discovers Anomalies and Risks in AIH Data.

5. Input/output Data of AI Modules

Table 2 specifies the Function of the AI Modules.

Table 3 – Functions of Health Front End AI Modules

Acronym AI Module Receives Produces
AIH-MDL Model Licensing Health Data
Model Licence
AIH Data
AIH-HDP HFE Data Processing Register Request
Register Response
AIH Data
ARA Data
AIH Data Store Request
AIH Data Store Response
AIH Data Process Request
AIH Data Process Response
Federated Learn Request
AIH Data
Register Request
AIH Data Store Request
AIH Data Process Request
Federated Learn Response
AIH-ARA Anomaly and Risk Alerting AIH Data ARA Data

6. AIW, AIMs, and JSON Metadata

Table 4 provides the links to the AIW and AIM specifications and to the JSON syntaxes. AIMs/1 indicates that the column contains Composite AIMs and AIMs indicates that the column contains their Basic AIMs.

Table 4 – AIW, AIMs, and JSON Metadata

AIW AIMs Name JSON
AIH-HFE Health Front End X
AIH-MDL Model Licensing X
AIH-HFP HFE Data Processing X
AIH-ARA Anomaly and Risk Alerting X