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:

  1. At the Health Front End, AIH Data
    1. Is passed through the Anomaly and Risk Alerting AIM.
    2. Is Stored in the Health Front End as AIH Data and may include any ARA Data.
    3. May be uploaded to the Health Back End.
  2. At the Health Back End,
    1. AIH Data is added the Blockchain Licence ID.
    2. The Licence is stored in the Blockchain as a smart contract.
    3. Health Back End issues a Licence Confirm Request to the Blockchain.
    4. If the Licence Confirm Response confirms that the requested Processing is included in the Licence, it retrieves AIH Data from the Secure Storage.
    5. Performs the Processing.
    6. Adds any ARA Data to the processed AIH Data
    7. Informs the User indicated by the End User.
    8. Gets an ID for the Processed AIH Data.
    9. Adds the Blockchain Licence ID  to the Processed AIH Data.
    10. Add a label id AIH Data that has been De-Identified and/or Anonymised.
    11. 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