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: 33 elements: identifier: {mustSupport: true, index: 34} code: {mustSupport: true, index: 35} details: {mustSupport: true, index: 36} meta: mustSupport: true index: 1 elements: profile: {mustSupport: true, index: 2} 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: 20 elements: reference: {mustSupport: true, index: 21} identifier: mustSupport: true index: 22 elements: system: {mustSupport: true, index: 23} value: {mustSupport: true, index: 24} required: [value, system] source: mustSupport: true index: 30 elements: endpoint: {mustSupport: true, index: 31} author: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 25 elements: reference: {mustSupport: true, index: 26} identifier: mustSupport: true index: 27 elements: system: {mustSupport: true, index: 28} value: {mustSupport: true, index: 29} required: [value, system] reason: binding: {strength: extensible, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/ca-messagechangereasoncode'} index: 32 extension: index: 3 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. See definition for routing option business rules.', url: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/Routing-Options-EXT', index: 4} event: mustSupport: true choices: [eventCoding] index: 6 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: 15 elements: reference: {mustSupport: true, index: 16} identifier: mustSupport: true index: 17 elements: system: {mustSupport: true, index: 18} value: {mustSupport: true, index: 19} 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: 37 destination: mustSupport: true index: 8 elements: endpoint: {mustSupport: true, index: 9} 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: 10 elements: reference: {mustSupport: true, index: 11} identifier: mustSupport: true index: 12 elements: system: {mustSupport: true, index: 13} value: {mustSupport: true, index: 14} required: [value, system] eventCoding: {type: Coding, mustSupport: true, choiceOf: event, index: 7} package_version: 1.1.0-dft 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. See definition for routing option business rules.', index: 4} 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: [destination, focus, id]