Research Article

[Retracted] A Permissioned Blockchain-Based Clinical Trial Service Platform to Improve Trial Data Transparency

Algorithm 1

Access control rules in the smart contract.
rule NetworkAdminSystem {
    description: “Grant business network administrators full access”
    participant: “org.hyperledger.composer.system.NetworkAdmin”
    operation: ALL
    resource: “org.hyperledger.composer.system.
    action: ALLOW
}
rule CRC_to_Subject {
    description: “Grant CRC access to the subjects created”
    participant: “org.clinical.trial.CRC”
    operation: ALL
    resource: “org.clinical.trial.Subject”
    action: ALLOW
}
rule CRA_to_Subject {
    description: “Grant CRA access to the subjects created”
    participant: “org.clinical.trial.CRA”
    operation: READ
    resource: “org.clinical.trial.Subject”
    action: ALLOW
}