description: This cross-version extension represents CapabilityStatement.messaging.event from http://hl7.org/fhir/StructureDefinition/CapabilityStatement|3.0.2 for use in FHIR R4B. package_name: hl7.fhir.uv.xver-r3.r4b derivation: constraint name: ext_R3_CapabilityStatement_me_event type: Extension elements: extension: array: true min: 5 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 5 slices: code: match: {url: null} schema: short: Event type isModifier: false _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Event type choices: [valueCoding] index: 3 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Event type choiceOf: value index: 4 category: match: {url: null} schema: short: Consequence | Currency | Notification isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Consequence | Currency | Notification choices: [valueCode] index: 7 valueCode: base: {path: 'Extension.value[x]'} type: code short: Consequence | Currency | Notification choiceOf: value index: 8 mode: match: {url: null} schema: short: sender | receiver isModifier: false _required: true index: 9 elements: value: base: {path: 'Extension.value[x]'} short: sender | receiver choices: [valueCode] index: 11 valueCode: base: {path: 'Extension.value[x]'} type: code short: sender | receiver choiceOf: value index: 12 focus: match: {url: null} schema: short: Resource that's focus of message isModifier: false _required: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Resource that's focus of message choices: [valueCode] index: 15 valueCode: base: {path: 'Extension.value[x]'} type: code short: Resource that's focus of message choiceOf: value index: 16 request: match: {url: null} schema: short: Profile that describes the request isModifier: false _required: true index: 17 elements: value: base: {path: 'Extension.value[x]'} short: Profile that describes the request choices: [valueReference] index: 19 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Profile that describes the request choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/StructureDefinition'] index: 20 response: match: {url: null} schema: short: Profile that describes the response isModifier: false _required: true index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Profile that describes the response choices: [valueReference] index: 23 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Profile that describes the response choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/StructureDefinition'] index: 24 documentation: match: {url: null} schema: short: Endpoint-specific event documentation isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: Endpoint-specific event documentation choices: [valueString] index: 27 valueString: base: {path: 'Extension.value[x]'} type: string short: Endpoint-specific event documentation choiceOf: value index: 28 url: pattern: {type: uri, value: 'http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.messaging.event'} type: uri index: 29 package_version: 0.0.1-snapshot-1 extensions: code: url: null short: Event type isModifier: false _required: true index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Event type choices: [valueCoding] index: 3 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: Event type choiceOf: value index: 4 category: url: null short: Consequence | Currency | Notification isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Consequence | Currency | Notification choices: [valueCode] index: 7 valueCode: base: {path: 'Extension.value[x]'} type: code short: Consequence | Currency | Notification choiceOf: value index: 8 mode: url: null short: sender | receiver isModifier: false _required: true index: 9 elements: value: base: {path: 'Extension.value[x]'} short: sender | receiver choices: [valueCode] index: 11 valueCode: base: {path: 'Extension.value[x]'} type: code short: sender | receiver choiceOf: value index: 12 focus: url: null short: Resource that's focus of message isModifier: false _required: true index: 13 elements: value: base: {path: 'Extension.value[x]'} short: Resource that's focus of message choices: [valueCode] index: 15 valueCode: base: {path: 'Extension.value[x]'} type: code short: Resource that's focus of message choiceOf: value index: 16 request: url: null short: Profile that describes the request isModifier: false _required: true index: 17 elements: value: base: {path: 'Extension.value[x]'} short: Profile that describes the request choices: [valueReference] index: 19 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Profile that describes the request choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/StructureDefinition'] index: 20 response: url: null short: Profile that describes the response isModifier: false _required: true index: 21 elements: value: base: {path: 'Extension.value[x]'} short: Profile that describes the response choices: [valueReference] index: 23 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Profile that describes the response choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/StructureDefinition'] index: 24 documentation: url: null short: Endpoint-specific event documentation isModifier: false index: 25 elements: value: base: {path: 'Extension.value[x]'} short: Endpoint-specific event documentation choices: [valueString] index: 27 valueString: base: {path: 'Extension.value[x]'} type: string short: Endpoint-specific event documentation choiceOf: value index: 28 class: extension kind: complex-type url: http://hl7.org/fhir/3.0/StructureDefinition/extension-CapabilityStatement.messaging.event base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]