http://hl7.org/fhir/StructureDefinition/Permission|5.0.0
Permission resource holds access rules for a given data and context.
| Name | Flags | Card | Type | Description & Constraints |
|---|---|---|---|---|
Permission | 0..* | Access Rules | ||
Σ | 1..1 | code | active | entered-in-error | draft | rejected PermissionStatus (required) | |
Σ | 0..1 | Reference | The person or entity that asserts the permission | |
Σ | 0..* | dateTime | The date that permission was asserted | |
Σ | 0..1 | Period | The period in which the permission is active | |
Σ | 0..1 | BackboneElement | The asserted justification for using the data | |
Σ | 0..* | CodeableConcept | The regulatory grounds upon which this Permission builds ConsentRegulatoryBasis (example) | |
Σ | 0..* | Reference | Justifing rational | |
?!Σ | 1..1 | code | deny-overrides | permit-overrides | ordered-deny-overrides | ordered-permit-overrides | deny-unless-permit | permit-unless-deny PermissionCombining (required) | |
Σ | 0..* | BackboneElement | Constraints to the Permission | |
?!Σ | 0..1 | code | deny | permit PermissionProvisionType (required) | |
Σ | 0..* | BackboneElement | The selection criteria to identify data that is within scope of this provision | |
Σ | 0..* | BackboneElement | Explicit FHIR Resource references | |
Σ | 1..1 | code | instance | related | dependents | authoredby ConsentDataMeaning (required) | |
Σ | 1..1 | Reference | The actual data reference | |
Σ | 0..* | Coding | Security tag code on .meta.security | |
Σ | 0..* | Period | Timeframe encompasing data create/update | |
Σ | 0..1 | Expression | Expression identifying the data | |
Σ | 0..* | BackboneElement | A description or definition of which activities are allowed to be done on the data | |
Σ | 0..* | Reference | Authorized actor(s) | |
Σ | 0..* | CodeableConcept | Actions controlled by this rule ProcessingActivityAction (example) | |
Σ | 0..* | CodeableConcept | The purpose for which the permission is given PurposeOfUse (preferred) | |
Σ | 0..* | CodeableConcept | What limits apply to the use of the data PermissionUsageLimits (example) |