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]