1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
At the Front End, AIH Data is Health Data with its Model Licence.
At the Back End, AIH Data is
- In the form received from the Front End when it is input to the Licensing and Governance AIM.
- Health Data and Licence ID provided by the Blockchain.
2 Functional Requirements
AIH Data may be
- Retrieved from the HFE Secure Storage,
- Processed.
- Stored in the HFE Secure Storage.
Additionally, the End User may define a Model Licence and send the AIH Data including a Model Licence to the Back End. where:
- The HBE requests a Licence for the received AIH Data by providing the Model Licence.
- The Blockchain stores a Smart Contract based on the Model Licence and sends the Licence ID to the HBE.
- The HBE adds the Licence ID to the AIH Data.
- Stores AIH Data to the HBE Secure Storage.
When the HBE needs to Process AIH Data either because it needs that processing or because a Third Party User has requested it
- Issues a Confirmation Request to the Blockchain
- If it receives a Confirmation Response, it retrieves AIH Data from the HBE Secure Storage.
- Performs the Processing.
- Requests a Licence for the Processed AIH Data.
- Attaches the Licence to the Processed AIH Data.
- Stores the Processed AIH Data with attached Licence.
Therefore AIH Data includes the actual AIH Data and
- The ID of the Model Licence (when AIH Data is sent to the Back End).
- 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. |
– oneOf | |
– ModelLicence | Model Licence as defined by End User |
– LicenceID | ID of Smart Contract produced by End User. |
– ARA Data | Anomaly & Risk Alerting Data |
DescrMetadata | Descriptive Metadata |