Go to AIH-HSP AI Modules

Function
Ref. Model
I/O Data
SubAIMs
JSON MData
Profiles
Ref. Software
Conformance
Performance

1 Functions

The Health Front End (AIH‑HFE) AIM enables the End User to:

  1. Register with the Health Back End.
  2. Use Health Devices to collect various types of Health Data.
  3. Provide a Model Licence to each Health Data collected.
  4. Request the Health Front End to Process AIH Data.
  5. Send AIH Data to the Health Back End.
  6. Request the Back End to Process AIH Data.

The Health Front End:

  1. Stores AIH Data as a combination of Model Licence and Health Data.
  2. Processes AIH Data.
  3. Adds Anomaly and Risk Alerting (ARA) Data, if present, to each AIH Data.
  4. Receives requests for trained NN Models from the Health Back End.
  5. Sends its trained NN Models to the Health Back End for Federated Learning.

The End User owning the Front End is not bound by the Model Licence.

2 Reference Model

Figure 1 depicts the Reference Model of the Health Front End (AIH‑HFE) AIM.

Health Front End AIH-HFE AIM

Figure 1 – Reference Model of the Health Front End (AIH‑HFE) AIM

3 I/O Data

Table 1 specifies the Input and Output Data of the Health Front End (AIH‑HFE) AIM.

Table 1 – I/O Data of the Health Front End (AIH‑HFE) AIM

Input Description
Register Request End User’s request to Register.
Register Response Data in response to a request to Register.
Federated Learn Request Request to provide an NN Model.
AIH Data Process Request End User’s request to process specific AIH Data.
AIH Data Process Response Response to End User’s request to process specific AIH Data.
Health Data Data from End User’s health device.
Model Licence Data describing End User’s Licensing Terms and Conditions.
AIH Data AIH Data to be stored.
Output Description
Register Request Register Request forwarded to Health Back End.
AIH Data Process Request End User’s request to process specific AIH Data forwarded to Health Back End.
AIH Data Process Response Response to End User’s request to process specific AIH Data.
Federated Learn Response Response to the request to provide an NN Model.
AIH Data AIH Data retrieved.

4 SubAIMs

4.1 Reference Model

Figure 2 depicts the Reference Model of the Health Front End (AIH‑HFE) Composite AIM.

Health Front End AIH-HFE Composite AIM

Figure 2 – Reference Model of the Health Front End (AIH‑HFE) Composite AIM

4.2 Operation

The AIH‑HFE AIM operation develops as follows:

  1. End User registers with HFE and HBE.
  2. End User acquires Health Data with a Health Device.
  3. End User attaches Model Licence to Health Data.
  4. Model Licensing stores AIH Data (including Health Data and Model Licence).
  5. End User processes AIH Data locally.
  6. End User stores AIH Data to HFE.
  7. End User processes AIH Data remotely.
  8. HFE receives Federated Learn request.
  9. HFE sends NN Model to HBE.

4.3 Functions of SubAIMs

Table 2 specifies the functions of the Health Front End (AIH‑HFE) SubAIMs.

Table 2 – Functions of the Health Front End (AIH‑HFE) SubAIMs

SubAIM Function
Model Licensing Adds Model Licence to Health Data.
AIH Data Processing Processes AIH Data.
Anomaly and Risk Alerting Discovers anomalies and signals risks in AIH Data.
Storage Stores and retrieves AIH Data.

4.4 I/O Data of SubAIMs

Table 3 gives the Input and Output Data of the Health Front End (AIH‑HFE) SubAIMs.

Table 3 – I/O Data of the Health Front End (AIH‑HFE) SubAIMs

SubAIM Input Output
Model Licensing Health Data
Model Licence
AIH Data
AIH Data Processing Federated Learn Request
AIH Data Process Request
AIH Data Process Response
AIH Data
ARA Data
Federated Learn Response
AIH Data Process Request
AIH Data Process Response
AIH Data
Anomaly and Risk Alerting AIH Data ARA Data
Storage AIH Data Process Request
AIH Data
AIH Data Process Response
AIH Data

4.5 AIMs and JSON Metadata

Table 4 provides the links to the AIM specifications and JSON schemas. AIM1 indicates the Composite AIM and AIM2 its SubAIMs.

Table 4 – AIMs and JSON Metadata of the Health Front End (AIH‑HFE)

AIM1 AIM2 Name JSON
AIH‑HFE Health Front End X
AIH‑MDL Model Licensing X
AIH‑HDP AIH Data Processing X
AIH‑ARA Anomaly and Risk Alerting X
AIH‑STR Storage X

5 JSON Metadata

https://schemas.mpai.community/AIH1/V1.0/AIMs/HealthFrontEnd.json

6 Profiles

No Profiles.

7 Reference Software

Under development.

8 Conformance Testing

Table 5 provides the Conformance Testing Method for the Health Front End (AIH‑HFE) AIM. Conformance Testing of the individual SubAIMs is given by the individual AIM specifications.

If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema, if present, and conform with the Qualifier, if present.

Table 5 – Conformance Testing Method for the Health Front End (AIH‑HFE) AIM

Receives Register Request Shall validate against Register schema.
Register Response Shall validate against Register schema.
Federated Learn Request Shall validate against Federated Learn schema.
AIH Data Process Request Shall validate against AIH Data Process schema.
AIH Data Process Response Shall validate against AIH Data Process schema.
Health Data Shall validate against Health Data schema.
Model Licence Shall validate against Model Licence schema.
AIH Data Shall validate against AIH Data schema.
Produces Register Request Shall validate against Register schema.
AIH Data Process Request Shall validate against AIH Data Process schema.
AIH Data Process Response Shall validate against AIH Data Process schema.
Federated Learn Response Shall validate against Federated Learn schema.
AIH Data Shall validate against AIH Data schema.

9 Performance Assessment

Not part of this specification.

Go to AIH-HSP AI Modules