| Patient generates new pair of asymmetric keys |
| D.1 Patient USB—Patient : DID D.2 USB—Patient Patient : kb |
| Patient requests attributes for patient identified by k0 |
| D.3 Patient HAP : k0, DID, kb, |
| Patient proves his ownership of public keys k0 and kb via a challenge/response |
| D.4 HAP Patient : k0, Np D.5 Patient USB—Patient : HAP, H(k0, Np) D.6 USB—Patient Patient : D.7 Patient USB—Patient : D.8 USB—Patient Patient : D.9 Patient HAP : |
| HAP saves the link between DID and kb in Indy |
| D.10 HAP Indy : DID, kb, |
| HAP sends the EMR to patient in a protected form |
| D.11 HAP Patient : |
| Patient saves the EMR in his wallet |
| D.12 Patient Wallet : |