Table 1.
Consent model | Rules |
---|---|
Each consent consists of four main tuples expressed as follows: <Role; AdmitteeIds; Action; Intended-Purpose>
|
Role and DoctorID are basic qualifiers necessary to specify requestor’s legitimacy. One of these two and the other two tuples should be simultaneously complied by the requestor, i.e., (Role ⋁ DoctorID) ⋀ Action ⋀ IntendedPurpose A data access is allowed only for the AIP that are explicitly written in a patient consent for the data, making all the other purposes implicitly prohibited one. Multiple AIPs constitutes a whitelist, for which data access is allowed. If an AIP has descendant purposes in the purpose-tree, then all of the descendants are also allowed purposes, belonging to the whitelist except some specific ones. Some of descendants of an AIP can be as PDP, for which data access is not allowed, such that, ∃ PDP ∈ AIP. Multiple PDPs under an AIP constitutes a blacklist (BlackList), consisting of a subset of the ancestor AIP, such that, ∀ PDP ∈ BlackList ⊂ AIP. If a PDP has descendant purposes, then all of the descendants are also prohibited purposes without any exception, belonging to the BlackList, equally saying that there is no AIP that is a descendant of PDP, such that, ∀ AIP ∉ PDP ⊂ AIP. This rule brings about simplicity in our model. |