description: The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle. package_name: ca.infoway.io.erec derivation: constraint name: MessageHeader type: MessageHeader elements: response: mustSupport: true index: 32 elements: identifier: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} details: {mustSupport: true, index: 35} enterer: type: Reference refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 19 elements: reference: {mustSupport: true, index: 20} identifier: mustSupport: true index: 21 elements: system: {mustSupport: true, index: 22} value: {mustSupport: true, index: 23} required: [value, system] source: mustSupport: true index: 29 elements: endpoint: {mustSupport: true, index: 30} author: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 24 elements: reference: {mustSupport: true, index: 25} identifier: mustSupport: true index: 26 elements: system: {mustSupport: true, index: 27} value: {mustSupport: true, index: 28} required: [value, system] reason: binding: {strength: extensible, valueSet: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/ValueSet/message-change-reason'} index: 31 extension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: RoutingOptions: match: {url: null} schema: {type: Extension, short: 'USE CASE SUPPORT: Systems deployed in Ontario SHALL support', url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/Routing-Options-EXT', index: 2} ReferralIdentifier: match: {url: null} schema: {type: Extension, short: 'USE CASE SUPPORT: Systems deployed in Ontario SHALL support', url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/Referral-Identifier-EXT', index: 3} event: mustSupport: true choices: [eventCoding] index: 5 id: {mustSupport: true, index: 0} sender: type: Reference refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Organization', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 14 elements: reference: {mustSupport: true, index: 15} identifier: mustSupport: true index: 16 elements: system: {mustSupport: true, index: 17} value: {mustSupport: true, index: 18} required: [value, system] focus: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Appointment', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Communication', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ServiceRequest', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Task'] index: 36 destination: mustSupport: true index: 7 elements: endpoint: {mustSupport: true, index: 8} receiver: type: Reference refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Organization', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Practitioner', 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 9 elements: reference: {mustSupport: true, index: 10} identifier: mustSupport: true index: 11 elements: system: {mustSupport: true, index: 12} value: {mustSupport: true, index: 13} required: [value, system] eventCoding: {type: Coding, mustSupport: true, choiceOf: event, index: 6} package_version: 1.1.0-dft-ab extensions: RoutingOptions: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/Routing-Options-EXT', type: Extension, short: 'USE CASE SUPPORT: Systems deployed in Ontario SHALL support', index: 2} ReferralIdentifier: {url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/Referral-Identifier-EXT', type: Extension, short: 'USE CASE SUPPORT: Systems deployed in Ontario SHALL support', index: 3} class: profile kind: resource url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-MessageHeader base: http://hl7.org/fhir/StructureDefinition/MessageHeader version: null required: [focus, id]