Function
Ref. Model
I/O Data
SubAIMs
JSON MData
Profiles
Ref. Software
Conformance
Performance
1 Functions
The Health Back End (AIH‑HBE) AIM implements the following functionalities:
| Receives | Federated Learn Response | Health Front End’s response to request to provide its trained NN. |
| Audit Request | Health Front End’s request to Audit AIH Data. | |
| Licence Confirm Response | Blockchain’s response to Licence Confirmation Request. | |
| De-ID and Anonym Request | Request to De-Identify and Anonymise AIH Data. | |
| Blockchain Licence Response | Blockchain’s response to request to create Smart Contract from Model Licence. | |
| AIH Data Process Request | Request to Process AIH Data. | |
| Register Request | User’s request to Register. | |
| Produces | NN Model | Neural Network sent to MPAI Store after completing Federated Learning. |
| Federated Learn Request | Request to Health Front End to provide its trained NNs. | |
| Audit Response | Response to request to Audit AIH Data. | |
| Licence Confirm Request | Request to Blockchain to confirm Licence ID. | |
| De-ID and Anonym Response | Health Back End’s response to request to De-Identify and Anonymise AIH Data. | |
| Blockchain Licence Request | Request to Blockchain to create Smart Contract from Model Licence. | |
| AIH Data Process Response | Health Back End’s response to request to Process AIH Data. | |
| Register Response | Health Back End’s response to User’s request to Register. |
2 Reference Model
Figure 1 depicts the Reference Model of the Health Back End (AIH‑HBE) AIM.

Figure 1 – Reference Model of the Health Back End (AIH‑HBE) AIM
3 I/O Data
Table 1 specifies the Input and Output Data of the Health Back End (AIH‑HBE) AIM.
| Input | Description |
|---|---|
| Federated Learn Request | HBE’s request to End User to produce NN Model. |
| Audit Request | User’s request to Audit Processing of AIH Data. |
| Licence Confirm Response | Blockchain response to request to confirm that a specific Processing on specific AIH Data is allowed by Licence. |
| De-ID and Anonym Request | User’s request to De-Identify and Anonymise AIH Data. |
| Blockchain Licence Response | Blockchain’s response to request to provide ID of Licence based on Model Licence. |
| AIH Data Process Request | User’s request to Process AIH Data. |
| Register Request | User’s request to Register. |
| Output | Description |
| ML Model Object | NN Model sent to MPAI Store after completing Federated Learning process. |
| Federated Learn Response | Health Front End’s response to Federated Learning Request. |
| Audit Response | Response to Audit Request. |
| Licence Confirm Request | Request to Blockchain that a specific Processing on specific AIH Data is allowed by Licence. |
| De-ID and Anonym Response | HBE Data Processing’s response to De-ID and Anonym Request. |
| Blockchain Licence Request | Request to Blockchain for Licence. |
| AIH Data Process Response | HBE Data Processing’s response to User’s AIH Data Processing Request. |
| Register Response | Register Response to User. |
4 SubAIMs
4.1 Reference Model
Figure 2 depicts the Reference Model of the Health Back End (AIH‑HBE) Composite AIM.

Figure 2 – Reference Model of the Health Back End (AIH‑HBE) Composite AIM
4.2 Operation
- Back End accesses the MPAI Store and downloads the AIMs required for its operation.
- User Registration:
- A User wishing to access the Back End sends a Registration Request containing Personal Profile and list of Services they intend to access.
- Back End provides the Tokens enabling the requesting User to access the corresponding Services.
- Storage of AIH Data:
- End User uploads AIH Data.
- HBE Data Processing extracts Model Licence from AIH Data and issues Blockchain Licence Request to Blockchain.
- Blockchain converts Model Licence to a Smart Contract and responds with a Blockchain Licence Response.
- HBE Data Processing attaches Blockchain Licence ID to AIH Data and stores AIH Data in Secure Storage.
- De-Identification/Anonymisation of AIH Data:
- End User sends a De-ID and Anonym Request.
- HBE Data Processing retrieves relevant AIH Data from Secure Storage, pseudo-anonymises it, stores it back to Secure Storage, and responds with a De-ID and Anonym Response.
- AIH Data Processing:
- User sends AIH Data Process Request.
- HBE Data Processing sends a Licence Confirm Request to the Blockchain.
- Blockchain responds with a Licence Confirm Response.
- HBE Data Processing performs the requested Processing if included in the Licence, stores the Processed AIH Data, and responds with an AIH Data Process Response.
- Audit:
- End User sends Audit Request.
- Auditing retrieves relevant Confirmation Responses and responds with Audit Response.
- Federated Learning:
- Health Federated Learning sends Federated Learning Request to all Health Front Ends.
- Health Front Ends provide the NN Models.
- Health Federated Learning develops and uploads the new NN Model to the MPAI Store and sends Federated Learning Response to Health Front Ends.
- Front Ends download the new NN Model from the MPAI Store.
4.3 Functions of SubAIMs
Table 2 specifies the functions of the Health Back End (AIH‑HBE) SubAIMs.
| SubAIM | Function |
|---|---|
| Health Federated Learning | Performs Federated Learning of Front Ends’ NN Model. |
| Auditing | Enables End User to monitor the use of their AIH Data. |
| De-Identification and Anonymisation | De-identifies and pseudo-anonymises AIH Data. |
| AIH Data Processing | Processes AIH Data. |
| Anomaly and Risk Alerting | Detects anomalies and alerts on risks in AIH Data. |
| Storage | Stores AIH Data. |
4.4 I/O Data of SubAIMs
Table 3 gives the Input and Output Data of the Health Back End (AIH‑HBE) SubAIMs.
| SubAIM | Input | Output |
|---|---|---|
| Health Federated Learning | Federated Learn Response | NN Model Federated Learn Request |
| Auditing | Audit Request Licence Confirm Response |
Audit Response Licence Confirm Request |
| De-Identification and Anonymisation | De-ID and Anonym Request AIH Data |
De-ID and Anonym Response AIH Data |
| AIH Data Processing | Blockchain Licence Response Licence Confirm Response AIH Data Process Request Register Request AIH Data ARA Data |
Blockchain Licence Request Licence Confirm Request AIH Data Process Response Register 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.
| AIM1 | AIM2 | Name | JSON |
|---|---|---|---|
| AIH‑HBE | Health Back End | X | |
| AIH‑HFL | Health Federated Learning | X | |
| AIH‑ADT | Auditing | X | |
| AIH‑DIA | De-Identification and Anonymisation | 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/HealthBackEnd.json
6 Profiles
No Profiles.
7 Reference Software
Under development.
8 Conformance Testing
Table 5 provides the Conformance Testing Method for the Health Back End (AIH‑HBE) 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.
| Receives | Federated Learn Request | Shall validate against Federated Learn schema. |
| Audit Request | Shall validate against Audit schema. | |
| Licence Confirm Response | Shall validate against Licence Confirm schema. | |
| De-ID and Anonym Request | Shall validate against De-ID and Anonym schema. | |
| Blockchain Licence Response | Shall validate against Blockchain Licence schema. | |
| AIH Data Process Request | Shall validate against AIH Data Process schema. | |
| Register Request | Shall validate against Register schema. | |
| Produces | ML Model Object | Shall validate against ML Model Object schema. |
| Federated Learn Response | Shall validate against Federated Learn schema. | |
| Audit Response | Shall validate against Audit schema. | |
| Licence Confirm Request | Shall validate against Licence Confirm schema. | |
| De-ID and Anonym Response | Shall validate against De-ID and Anonym schema. | |
| Blockchain Licence Request | Shall validate against Blockchain Licence schema. | |
| AIH Data Process Response | Shall validate against AIH Data Process schema. | |
| Register Response | Shall validate against Register schema. |
9 Performance Assessment
Not part of this specification.