http://hl7.org/fhir/StructureDefinition/Permission|5.0.0
Permission resource holds access rules for a given data and context.
description: Permission resource holds access rules for a given data and context. derivation: specialization name: Permission type: Permission elements: status: isModifier: false short: active | entered-in-error | draft | rejected mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/permission-status|5.0.0'} isSummary: true index: 0 asserter: {isModifier: false, short: The person or entity that asserts the permission, mustSupport: false, isSummary: true, index: 1} date: {isModifier: false, short: The date that permission was asserted, mustSupport: false, array: true, isSummary: true, index: 2} validity: {isModifier: false, short: The period in which the permission is active, mustSupport: false, isSummary: true, index: 3} justification: isModifier: false short: The asserted justification for using the data mustSupport: false isSummary: true index: 4 elements: basis: isModifier: false short: The regulatory grounds upon which this Permission builds mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-policy'} isSummary: true index: 5 evidence: {isModifier: false, short: Justifing rational, mustSupport: false, array: true, isSummary: true, index: 6} combining: isModifier: true short: deny-overrides | permit-overrides | ordered-deny-overrides | ordered-permit-overrides | deny-unless-permit | permit-unless-deny mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/permission-rule-combining|5.0.0'} isModifierReason: Defines how the rules are to be combined. isSummary: true index: 7 rule: isModifier: false short: Constraints to the Permission mustSupport: false array: true orderMeaning: The order of the rules processing is defined in rule-combining isSummary: true index: 8 elements: type: isModifier: true short: deny | permit mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/consent-provision-type|5.0.0'} isModifierReason: Sets the context for the meaning of the rules. isSummary: true index: 9 data: isModifier: false short: The selection criteria to identify data that is within scope of this provision mustSupport: false array: true isSummary: true index: 10 elements: resource: isModifier: false short: Explicit FHIR Resource references mustSupport: false array: true isSummary: true index: 11 elements: meaning: isModifier: false short: instance | related | dependents | authoredby mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/consent-data-meaning|5.0.0'} isSummary: true index: 12 reference: {isModifier: false, short: The actual data reference, mustSupport: false, isSummary: true, index: 13} required: [meaning, reference] security: {isModifier: false, short: Security tag code on .meta.security, mustSupport: false, array: true, isSummary: true, index: 14} period: {isModifier: false, short: Timeframe encompasing data create/update, mustSupport: false, array: true, isSummary: true, index: 15} expression: {isModifier: false, short: Expression identifying the data, mustSupport: false, isSummary: true, index: 16} activity: isModifier: false short: A description or definition of which activities are allowed to be done on the data mustSupport: false array: true isSummary: true index: 17 elements: actor: {isModifier: false, short: Authorized actor(s), mustSupport: false, array: true, isSummary: true, index: 18} action: isModifier: false short: Actions controlled by this rule mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-action'} isSummary: true index: 19 purpose: isModifier: false short: The purpose for which the permission is given mustSupport: false array: true binding: {strength: preferred, valueSet: 'http://terminology.hl7.org/ValueSet/v3-PurposeOfUse'} isSummary: true index: 20 limit: isModifier: false short: What limits apply to the use of the data mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/security-label-event-examples'} isSummary: true index: 21 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Permission base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 5.0.0 required: [combining, status]