The desktop app for a doctor and patient is connecting with smart-contract(SC). The patient chooses the doctor on a doctor-board site. The patient’s app sends the data to a centralized cloud server with NuCypher re-encryption service. Server response access token to the patient’s a capsule. By the SC, the doctor gets the token. The doctor receives and decrypts the data. The doctor’s app by the SC sends a link to the patient’s report. SC send payment to the doctor account, and SC increases doctor’s rating.