PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r3.core@3.0.2
    http://hl7.org/fhir/StructureDefinition/Consent
description: Base StructureDefinition for Consent Resource
package_name: hl7.fhir.r3.core
derivation: specialization
name: Consent
type: Consent
elements:
  patient:
    short: Who the consent applies to
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    isSummary: true
    index: 3
  category: {short: Classification of the consent statement - for indexing/retrieval, type: CodeableConcept, array: true, isSummary: true, index: 2}
  except:
    short: Additional rule -  addition or removal of permissions
    type: BackboneElement
    array: true
    isSummary: true
    index: 30
    elements:
      purpose: {short: Context of activities covered by this exception, type: Coding, array: true, isSummary: true, index: 38}
      dataPeriod: {short: Timeframe for data controlled by this exception, type: Period, isSummary: true, index: 41}
      type: {short: deny | permit, type: code, isSummary: true, index: 31}
      class: {short: 'e.g. Resource Type, Profile, or CDA etc', type: Coding, array: true, isSummary: true, index: 39}
      code: {short: 'e.g. LOINC or SNOMED CT code, etc in the content', type: Coding, array: true, isSummary: true, index: 40}
      action: {short: Actions controlled by this exception, type: CodeableConcept, array: true, meaningWhenMissing: all actions, isSummary: true, index: 36}
      period: {type: Period, short: Timeframe for this exception, isSummary: true, index: 32}
      securityLabel: {short: Security Labels that define affected resources, type: Coding, array: true, isSummary: true, index: 37}
      actor:
        short: Who|what controlled by this exception (or group, by role)
        type: BackboneElement
        array: true
        meaningWhenMissing: There is no specific actor associated with the exception
        isSummary: true
        index: 33
        elements:
          role: {type: CodeableConcept, short: How the actor is involved, index: 34}
          reference:
            type: Reference
            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/RelatedPerson']
            index: 35
        required: [role, reference]
      data:
        short: Data controlled by this exception
        type: BackboneElement
        array: true
        meaningWhenMissing: all data
        isSummary: true
        index: 42
        elements:
          meaning: {short: instance | related | dependents | authoredby, type: code, isSummary: true, index: 43}
          reference:
            short: The actual data reference
            refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
            type: Reference
            isSummary: true
            index: 44
        required: [meaning, reference]
    required: [type]
  purpose: {short: Context of activities for which the agreement is made, type: Coding, array: true, isSummary: true, index: 25}
  dataPeriod: {short: Timeframe for data controlled by this consent, type: Period, isSummary: true, index: 26}
  sourceAttachment: {short: Source from which this consent is taken, type: Attachment, choiceOf: source, isSummary: true, index: 14}
  organization:
    short: Custodian of the consent
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    array: true
    isSummary: true
    index: 11
  source:
    short: Source from which this consent is taken
    choices: [sourceAttachment, sourceIdentifier, sourceReference, sourceReference, sourceReference, sourceReference]
    isSummary: true
    index: 13
  policy:
    type: BackboneElement
    short: Policies covered by this consent
    array: true
    index: 20
    elements:
      authority: {type: uri, short: Enforcement source for policy, index: 21}
      uri: {short: Specific policy covered by this consent, type: uri, index: 22}
  sourceReference:
    short: Source from which this consent is taken
    refers: ['http://hl7.org/fhir/StructureDefinition/Consent']
    type: Reference
    choiceOf: source
    isSummary: true
    index: 16
  dateTime: {short: When this Consent was created or indexed, type: dateTime, isSummary: true, index: 5}
  consentingParty:
    short: Who is agreeing to the policy and exceptions
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    array: true
    isSummary: true
    index: 6
  status: {isModifier: true, short: draft | proposed | active | rejected | inactive | entered-in-error, type: code, isSummary: true, index: 1}
  policyRule: {short: Policy that this consents to, type: uri, isSummary: true, index: 23}
  sourceIdentifier: {short: Source from which this consent is taken, type: Identifier, choiceOf: source, isSummary: true, index: 15}
  identifier: {short: Identifier for this record (external references), type: Identifier, isSummary: true, index: 0}
  action: {short: Actions controlled by this consent, type: CodeableConcept, array: true, meaningWhenMissing: all actions, isSummary: true, index: 10}
  period: {short: Period that this consent applies, type: Period, meaningWhenMissing: all date ranges included, isSummary: true, index: 4}
  securityLabel: {short: Security Labels that define affected resources, type: Coding, array: true, isSummary: true, index: 24}
  actor:
    short: Who|what controlled by this consent (or group, by role)
    type: BackboneElement
    array: true
    meaningWhenMissing: There is no specific actor associated with the consent
    isSummary: true
    index: 7
    elements:
      role: {type: CodeableConcept, short: How the actor is involved, index: 8}
      reference:
        type: Reference
        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/RelatedPerson']
        index: 9
    required: [role, reference]
  data:
    short: Data controlled by this consent
    type: BackboneElement
    array: true
    meaningWhenMissing: all data
    isSummary: true
    index: 27
    elements:
      meaning: {short: instance | related | dependents | authoredby, type: code, isSummary: true, index: 28}
      reference:
        short: The actual data reference
        refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
        type: Reference
        isSummary: true
        index: 29
    required: [meaning, reference]
package_version: 3.0.2
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Consent
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null
required: [status, patient]