PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-ballot2
    http://hl7.org/fhir/StructureDefinition/Consent
description: A record of a healthcare consumer’s  choices  or choices made on their behalf by a third party, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.
package_name: hl7.fhir.r6.core
derivation: specialization
name: Consent
type: Consent
elements:
  category:
    isModifier: false
    short: Classification of the consent statement - for indexing/retrieval
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-category'}
    isSummary: true
    index: 2
  provision:
    isModifier: false
    short: Constraints to the base Consent.policyRule/Consent.policy
    type: BackboneElement
    mustSupport: false
    array: true
    isSummary: true
    index: 24
    elements:
      provision:
        elementReference: ['http://hl7.org/fhir/StructureDefinition/Consent', elements, provision]
        isModifier: false
        short: Nested Exception Provisions
        mustSupport: false
        array: true
        isSummary: false
        index: 40
      expression: {isModifier: false, short: A computable expression of the consent, type: Expression, mustSupport: false, isSummary: false, index: 39}
      purpose:
        isModifier: false
        short: Context of activities covered by this provision
        type: Coding
        mustSupport: false
        array: true
        binding: {strength: extensible, valueSet: 'http://terminology.hl7.org/ValueSet/v3-PurposeOfUse'}
        isSummary: true
        index: 31
      dataPeriod: {isModifier: false, short: Timeframe for data controlled by this provision, type: Period, mustSupport: false, isSummary: true, index: 35}
      resourceType:
        isModifier: false
        short: e.g. Resource Type, Profile, etc
        type: Coding
        mustSupport: false
        array: true
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/resource-types'}
        isSummary: true
        index: 33
      documentType:
        isModifier: false
        short: e.g. Resource Type, Profile, CDA, etc
        type: Coding
        mustSupport: false
        array: true
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/consent-content-class'}
        isSummary: true
        index: 32
      code:
        isModifier: false
        short: e.g. LOINC or SNOMED CT code, etc. in the content
        type: CodeableConcept
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-content-code'}
        isSummary: true
        index: 34
      action:
        isModifier: false
        short: Actions controlled by this provision
        index: 29
        type: CodeableConcept
        mustSupport: false
        array: true
        meaningWhenMissing: all actions
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-action'}
        isSummary: true
      period: {isModifier: false, short: Timeframe for this provision, type: Period, mustSupport: false, isSummary: true, index: 25}
      securityLabel:
        isModifier: false
        short: Security Labels that define affected resources
        type: Coding
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/security-label-examples'}
        isSummary: true
        index: 30
      actor:
        isModifier: false
        short: Who|what controlled by this provision (or group, by role)
        index: 26
        type: BackboneElement
        mustSupport: false
        array: true
        elements:
          role:
            isModifier: false
            short: How the actor is involved
            type: CodeableConcept
            mustSupport: false
            binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/participation-role-type'}
            isSummary: false
            index: 27
          reference:
            isModifier: false
            short: Resource for the actor (or group, by role)
            refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
            type: Reference
            mustSupport: false
            isSummary: false
            index: 28
        meaningWhenMissing: There is no specific actor associated with the exception
        isSummary: false
      data:
        isModifier: false
        short: Data controlled by this provision
        index: 36
        type: BackboneElement
        mustSupport: false
        array: true
        elements:
          meaning:
            isModifier: false
            short: instance | related | dependents | authoredby
            type: code
            mustSupport: false
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/consent-data-meaning|6.0.0-ballot2'}
            isSummary: true
            index: 37
          reference:
            isModifier: false
            short: The actual data reference
            refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
            type: Reference
            mustSupport: false
            isSummary: true
            index: 38
        meaningWhenMissing: all data
        required: [meaning, reference]
        isSummary: true
  date: {isModifier: false, short: Fully executed date of the consent, type: date, mustSupport: false, isSummary: true, index: 4}
  controller:
    isModifier: false
    short: Consent Enforcer
    refers: ['http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 9
  policyBasis:
    isModifier: false
    short: Computable version of the backing policy
    type: BackboneElement
    mustSupport: false
    isSummary: false
    index: 13
    elements:
      reference:
        isModifier: false
        short: Reference backing policy resource
        refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 14
      url: {isModifier: false, short: URL to a computable backing policy, type: url, mustSupport: false, isSummary: false, index: 15}
  regulatoryBasis:
    isModifier: false
    short: Regulations establishing base Consent
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-policy'}
    isSummary: false
    index: 12
  sourceAttachment: {isModifier: false, short: Source from which this consent is taken, type: Attachment, mustSupport: false, array: true, isSummary: false, index: 10}
  verification:
    isModifier: false
    short: Consent Verified by patient or family
    index: 17
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      verified: {isModifier: false, short: Has been verified, type: boolean, mustSupport: false, isSummary: true, index: 18}
      verificationType:
        isModifier: false
        short: Business case of verification
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/consent-verification'}
        isSummary: false
        index: 19
      verifiedBy:
        isModifier: false
        short: Person conducting verification
        refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 20
      verifiedWith:
        isModifier: false
        short: Person who verified
        refers: ['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 21
      verificationDate: {isModifier: false, short: When consent verified, type: dateTime, mustSupport: false, array: true, isSummary: false, index: 22}
    required: [verified]
    isSummary: true
  grantor:
    isModifier: false
    short: Who is granting rights according to the policy and rules
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 6
  sourceReference:
    isModifier: false
    short: Source from which this consent is taken
    refers: ['http://hl7.org/fhir/StructureDefinition/Consent', 'http://hl7.org/fhir/StructureDefinition/Contract', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 11
  manager:
    isModifier: false
    short: Consent workflow management
    refers: ['http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 8
  status:
    isModifier: true
    short: draft | active | inactive | not-done | entered-in-error | unknown
    index: 1
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/consent-state-codes|6.0.0-ballot2'}
    isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    isSummary: true
  identifier: {isModifier: false, short: Identifier for this record (external references), type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0}
  period: {isModifier: false, short: Effective period for this Consent, type: Period, mustSupport: false, isSummary: true, index: 5}
  grantee:
    isModifier: false
    short: Who is agreeing to the policy and rules
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 7
  policyText:
    isModifier: false
    short: Human Readable Policy
    refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 16
  subject:
    isModifier: false
    short: Who the consent applies to
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 3
  decision:
    isModifier: true
    short: deny | permit
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/consent-provision-type|6.0.0-ballot2'}
    isModifierReason: Sets context for the values in .provision
    isSummary: true
    index: 23
package_version: 6.0.0-ballot2
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Consent
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot2
required: [status]