Go To AIH-HSP Data Types

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics 5    Conformance Testing 6     Performance Assessment

1 Definition

The request to the Blockchain to confirm that a Process Instance of a Process Type performed on AIH Data of a given ID conforms with the Blockchain Licence with a given Licence ID or the response to the Licence Confirm Request.

2 Functional Requirements

Licence Confirm Request includes:

  1. AIH Data ID
  2. Requester ID: the party that requests the Process Type on the AIH Data and whose compliance with the Blockchain Licence is asked – the End User or a Third-Party User for AIH Data Processing; the party that performed the operation being audited (the Health Back End) for Auditing
  3. Process Type
  4. Time of the request (Simple Time).

Licence Confirm Response includes

  1. Boolean: 0=Process infringes, 1=Process complies.

3 Syntax

https://schemas.mpai.community/AIH1/V1.1/data/LicenceConfirm.json

4 Semantics

Label Description
Header Licence Confirm Header – Standard “AIH-LCF-Vx.y”
MInstance Identifier of M-Instance.
UEnvironment Identifier of U-Environment.
EndUserID Identifier of End User.
LicenceConfirmID Identifier of Licence Confirm.
LicenceConfirmTime Time of Licence Confirm.
LicenceConfirmData Set of Licence Confirm Data.
– Request If Request
– – AIHDataID ID of AIH Data
– – RequesterID ID of the party that requests the Process Type on the AIH Data and whose compliance with the licence is asked: the End User or a Third-Party User when the Health Back End asks on behalf of AIH Data Processing; the party that performed the operation being audited (the Health Back End) when it asks on behalf of Auditing. EndUserID is the End User the request is made for.
– – ProcessType Process Type
– – Time Request Time (Simple Time)
– Response Boolean: 0=Process infringes, 1=Process complies.
– – Status Processing status (true=approved, false=rejected).
DataXMData Information about this Licence Confirm Instance.
DescrMetadata Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with Licence Confirm (AIH-LCF) if:

  1.  Its JSON Object validates against its JSON Schema.
  2. Any included  JSON Object validates against its JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified Data Types.
    2. Conform with the Qualifiers signaled in their JSON Schemas.

6     Performance Assessment

Go To AIH-HSP Data Types