| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
AIH Data is data that a Front End produces by combining Health Data with a Model Licence. It may be processed locally and the sent to the Back End.
2 Functional Requirements
The life cycle of AIH Data is:
- At the Health Front End, AIH Data
- Is passed through the Anomaly and Risk Alerting AIM.
- Is Stored in the Health Front End as AIH Data and may include any ARA Data.
- May be uploaded to the Health Back End.
- At the Health Back End,
- AIH Data is added the Blockchain Licence ID.
- The Licence is stored in the Blockchain as a smart contract.
- Health Back End issues a Licence Confirm Request to the Blockchain.
- If the Licence Confirm Response confirms that the requested Processing is included in the Licence, it retrieves AIH Data from the Secure Storage.
- Performs the Processing.
- Adds any ARA Data to the processed AIH Data
- Informs the User indicated by the End User.
- Gets an ID for the Processed AIH Data.
- Adds the Blockchain Licence ID to the Processed AIH Data.
- Add a label id AIH Data that has been De-Identified and/or Anonymised.
- Stores the Processed AIH Data.
3 Syntax
https://schemas.mpai.community/AIH1/V1.0/data/AIHData.json
4 Semantics
| Label | Description |
| Header | AIH Data Header |
| – Standard -AIHData | The characters AIH-AHD-V |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character “.” |
| – Subversion | Minor version – 1 or 2 characters |
| MInstanceID | Identifier of M-Instance. |
| UEnvironment | ID of Universe Environment. |
| AIHDataID | Identifier of AIH Data. |
| UserID | ID of End User producing this AIH Data instance. |
| AIHDataTime | Time of AIH Data. |
| AIHData | The actual AIH Data. |
| – HealthData | AIH Data Qualifier. |
| – ModelLicence | Model Licence as defined by End User |
| – SmartContractID | ID of Smart Contract produced by Blockchain. |
| – ARA Data | Anomaly & Risk Alerting Data |
| – De-IDAndAnonym | 00= No De-IDAndAnonym; 01=Anonym; 10=De-ID; 11=De-IDAndAnonym. |
| – ParentAIHDataID | ID of AIH Data whose Processing has spawned this AIH Data. |
| Trace | AIH Data Provenance information. |
| DescrMetadata | Descriptive Metadata |