description: This cross-version extension represents Consent.except from http://hl7.org/fhir/StructureDefinition/Consent|3.0.2 for use in FHIR R5. package_name: hl7.fhir.uv.xver derivation: constraint name: ext_R3_Consent_except type: Extension elements: extension: array: true min: 1 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: purpose: match: {url: null} schema: isModifier: false short: Context of activities covered by this exception array: true index: 27 elements: value: base: {path: 'Extension.value[x]'} short: Context of activities covered by this exception choices: [valueCoding] index: 29 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Context of activities covered by this exception choiceOf: value index: 30 dataPeriod: match: {url: null} schema: isModifier: false short: Timeframe for data controlled by this exception index: 39 elements: value: base: {path: 'Extension.value[x]'} short: Timeframe for data controlled by this exception choices: [valuePeriod] index: 41 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Timeframe for data controlled by this exception choiceOf: value index: 42 type: match: {url: null} schema: isModifier: false short: deny | permit _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: deny | permit choices: [valueCode] index: 3 valueCode: base: {path: 'Extension.value[x]'} type: code short: deny | permit choiceOf: value index: 4 class: match: {url: null} schema: isModifier: false short: e.g. Resource Type, Profile, or CDA etc array: true index: 31 elements: value: base: {path: 'Extension.value[x]'} short: e.g. Resource Type, Profile, or CDA etc choices: [valueCoding] index: 33 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: e.g. Resource Type, Profile, or CDA etc choiceOf: value index: 34 code: match: {url: null} schema: isModifier: false short: e.g. LOINC or SNOMED CT code, etc in the content array: true index: 35 elements: value: base: {path: 'Extension.value[x]'} short: e.g. LOINC or SNOMED CT code, etc in the content choices: [valueCoding] index: 37 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: e.g. LOINC or SNOMED CT code, etc in the content choiceOf: value index: 38 action: match: {url: null} schema: isModifier: false short: Actions controlled by this exception array: true index: 19 elements: value: base: {path: 'Extension.value[x]'} short: Actions controlled by this exception choices: [valueCodeableConcept] index: 21 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Actions controlled by this exception choiceOf: value index: 22 period: match: {url: null} schema: isModifier: false short: Timeframe for this exception index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Timeframe for this exception choices: [valuePeriod] index: 7 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Timeframe for this exception choiceOf: value index: 8 securityLabel: match: {url: null} schema: isModifier: false short: Security Labels that define affected resources array: true index: 23 elements: value: base: {path: 'Extension.value[x]'} short: Security Labels that define affected resources choices: [valueCoding] index: 25 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Security Labels that define affected resources choiceOf: value index: 26 actor: match: {url: null} schema: isModifier: false short: Who|what controlled by this exception (or group, by role) array: true index: 9 extensions: role: url: null isModifier: false short: How the actor is involved _required: true index: 11 elements: value: base: {path: 'Extension.value[x]'} short: How the actor is involved choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: How the actor is involved choiceOf: value index: 14 reference: url: null isModifier: false short: Resource for the actor (or group, by role) _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Resource for the actor (or group, by role) choices: [valueReference] index: 17 valueReference: 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'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 18 elements: extension: array: true min: 2 index: 10 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: role: match: {url: null} schema: isModifier: false short: How the actor is involved _required: true index: 11 elements: value: base: {path: 'Extension.value[x]'} short: How the actor is involved choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: How the actor is involved choiceOf: value index: 14 reference: match: {url: null} schema: isModifier: false short: Resource for the actor (or group, by role) _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Resource for the actor (or group, by role) choices: [valueReference] index: 17 valueReference: 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'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 18 data: match: {url: null} schema: isModifier: false short: Data controlled by this exception array: true index: 43 extensions: meaning: url: null isModifier: false short: instance | related | dependents | authoredby _required: true index: 45 elements: value: base: {path: 'Extension.value[x]'} short: instance | related | dependents | authoredby choices: [valueCode] index: 47 valueCode: base: {path: 'Extension.value[x]'} type: code short: instance | related | dependents | authoredby choiceOf: value index: 48 reference: url: null isModifier: false short: The actual data reference _required: true index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The actual data reference choices: [valueReference] index: 51 valueReference: short: The actual data reference refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 52 elements: extension: array: true min: 2 index: 44 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: meaning: match: {url: null} schema: isModifier: false short: instance | related | dependents | authoredby _required: true index: 45 elements: value: base: {path: 'Extension.value[x]'} short: instance | related | dependents | authoredby choices: [valueCode] index: 47 valueCode: base: {path: 'Extension.value[x]'} type: code short: instance | related | dependents | authoredby choiceOf: value index: 48 reference: match: {url: null} schema: isModifier: false short: The actual data reference _required: true index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The actual data reference choices: [valueReference] index: 51 valueReference: short: The actual data reference refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 52 url: pattern: {type: Uri, value: 'http://hl7.org/fhir/3.0/StructureDefinition/extension-Consent.except'} index: 53 package_version: r3.r5-0.0.1-snapshot-1 extensions: purpose: url: null isModifier: false short: Context of activities covered by this exception array: true index: 27 elements: value: base: {path: 'Extension.value[x]'} short: Context of activities covered by this exception choices: [valueCoding] index: 29 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Context of activities covered by this exception choiceOf: value index: 30 dataPeriod: url: null isModifier: false short: Timeframe for data controlled by this exception index: 39 elements: value: base: {path: 'Extension.value[x]'} short: Timeframe for data controlled by this exception choices: [valuePeriod] index: 41 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Timeframe for data controlled by this exception choiceOf: value index: 42 type: url: null isModifier: false short: deny | permit _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: deny | permit choices: [valueCode] index: 3 valueCode: base: {path: 'Extension.value[x]'} type: code short: deny | permit choiceOf: value index: 4 class: url: null isModifier: false short: e.g. Resource Type, Profile, or CDA etc array: true index: 31 elements: value: base: {path: 'Extension.value[x]'} short: e.g. Resource Type, Profile, or CDA etc choices: [valueCoding] index: 33 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: e.g. Resource Type, Profile, or CDA etc choiceOf: value index: 34 code: url: null isModifier: false short: e.g. LOINC or SNOMED CT code, etc in the content array: true index: 35 elements: value: base: {path: 'Extension.value[x]'} short: e.g. LOINC or SNOMED CT code, etc in the content choices: [valueCoding] index: 37 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: e.g. LOINC or SNOMED CT code, etc in the content choiceOf: value index: 38 action: url: null isModifier: false short: Actions controlled by this exception array: true index: 19 elements: value: base: {path: 'Extension.value[x]'} short: Actions controlled by this exception choices: [valueCodeableConcept] index: 21 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Actions controlled by this exception choiceOf: value index: 22 period: url: null isModifier: false short: Timeframe for this exception index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Timeframe for this exception choices: [valuePeriod] index: 7 valuePeriod: base: {path: 'Extension.value[x]'} type: Period short: Timeframe for this exception choiceOf: value index: 8 securityLabel: url: null isModifier: false short: Security Labels that define affected resources array: true index: 23 elements: value: base: {path: 'Extension.value[x]'} short: Security Labels that define affected resources choices: [valueCoding] index: 25 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Security Labels that define affected resources choiceOf: value index: 26 actor: url: null isModifier: false short: Who|what controlled by this exception (or group, by role) array: true index: 9 extensions: role: url: null isModifier: false short: How the actor is involved _required: true index: 11 elements: value: base: {path: 'Extension.value[x]'} short: How the actor is involved choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: How the actor is involved choiceOf: value index: 14 reference: url: null isModifier: false short: Resource for the actor (or group, by role) _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Resource for the actor (or group, by role) choices: [valueReference] index: 17 valueReference: 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'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 18 elements: extension: array: true min: 2 index: 10 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: role: match: {url: null} schema: isModifier: false short: How the actor is involved _required: true index: 11 elements: value: base: {path: 'Extension.value[x]'} short: How the actor is involved choices: [valueCodeableConcept] index: 13 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: How the actor is involved choiceOf: value index: 14 reference: match: {url: null} schema: isModifier: false short: Resource for the actor (or group, by role) _required: true index: 15 elements: value: base: {path: 'Extension.value[x]'} short: Resource for the actor (or group, by role) choices: [valueReference] index: 17 valueReference: 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'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 18 data: url: null isModifier: false short: Data controlled by this exception array: true index: 43 extensions: meaning: url: null isModifier: false short: instance | related | dependents | authoredby _required: true index: 45 elements: value: base: {path: 'Extension.value[x]'} short: instance | related | dependents | authoredby choices: [valueCode] index: 47 valueCode: base: {path: 'Extension.value[x]'} type: code short: instance | related | dependents | authoredby choiceOf: value index: 48 reference: url: null isModifier: false short: The actual data reference _required: true index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The actual data reference choices: [valueReference] index: 51 valueReference: short: The actual data reference refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 52 elements: extension: array: true min: 2 index: 44 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: meaning: match: {url: null} schema: isModifier: false short: instance | related | dependents | authoredby _required: true index: 45 elements: value: base: {path: 'Extension.value[x]'} short: instance | related | dependents | authoredby choices: [valueCode] index: 47 valueCode: base: {path: 'Extension.value[x]'} type: code short: instance | related | dependents | authoredby choiceOf: value index: 48 reference: match: {url: null} schema: isModifier: false short: The actual data reference _required: true index: 49 elements: value: base: {path: 'Extension.value[x]'} short: The actual data reference choices: [valueReference] index: 51 valueReference: short: The actual data reference refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference base: {path: 'Extension.value[x]'} choiceOf: value index: 52 class: extension kind: complex-type url: http://hl7.org/fhir/3.0/StructureDefinition/extension-Consent.except base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url, extension]