1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

At the Front End, AIH Data is Stored Health Data with its Model Licence.

At the Back End, AIH Data is

  1. As received from the Front End before obtaining the Blockchain’s Licence ID.
  2. With an added Blockchain Licence ID henceforth.

2 Functional Requirements

The lifecycle of AIH Data is:

  1. At the Health Front End, AIH Data
    1. Is Stored in a Health Front End as Health Data and associated Model Licence.
    2. May be retrieved, passed through the Anomaly and Risk Alerting, and added any ARA Data.
    3. May be retrieved from the Health Front End’s Secure Storage and Processed.
    4. May be uploaded to the Health Back End.
  2. At the Health Back End, AIH Data
    1. Is added the Blockchain Licence ID and Stored.
    2. May be retrieved from the Health Front End’s Secure Storage and Processed in conformity with the Model Licence based on the following procedure:
      1. Health Back End Issues a Confirmation Request to the Blockchain.
      2. If the Confirmation Response confirms that the requested Processing is included in the Licence, it retrieves AIH Data from the Secure Storage.
      3. Performs the Processing.
      4. Gets a new ID for the Processed AIH Data
      5. Adds the Blockchain Licence ID  to the Processed AIH Data.
      6. Stores the Processed AIH Data.
    3. AIH Data that has been De-Identified and/or Anonymised have a label.

Therefore AIH Data includes the actual AIH Data and

  1. The ID of the Model Licence (when AIH Data is sent to the Back End).
  2. The ID of the Licence (when in the Back End).

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.
AIHDataID Identifier of AIH Data.
EndUserID 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
– LicenceID ID of Smart Contract produced by End User.
– ARA Data Anomaly &  Risk Alerting Data
– De-IDAndAnonym 00= No De-IDAndAnonym; 01=Anonym; 10=De-ID; 11=De-IDAndAnonym.
– Parent AIH Data ID ID of AIH Data whose Processing has spawned this AIH Data.
DescrMetadata Descriptive Metadata