| Patient asks his cryptographic USB to create a key pair and attaches it to HAP |
| I.1 Patient USB—Patient : HAP I.2 USB—Patient Patient : k0 |
| Patient provides his attributes to HAB and links them to k0 |
| I.3 Patient HAP : k0, |
| Patient saves in his Wallet information allowing to request his provides attributes |
| I.4 Patient Wallet : HAP, , k0 |
| HAP protects and saves the values of collected attributes and their collection times in IPFS |
| I.5 HAP IPFS : |
| HAP saves in his database the location of attributes attached to k0 |
| I.6 HAP HAP—DB : k0, H(F), |