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: 29 elements: identifier: {mustSupport: true, index: 30} code: {mustSupport: true, index: 31} details: {mustSupport: true, index: 32} 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: 16 elements: reference: {mustSupport: true, index: 17} identifier: mustSupport: true index: 18 elements: system: {mustSupport: true, index: 19} value: {mustSupport: true, index: 20} required: [value, system] source: mustSupport: true index: 26 elements: endpoint: {mustSupport: true, index: 27} author: type: Reference mustSupport: true refers: ['http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole'] index: 21 elements: reference: {mustSupport: true, index: 22} identifier: mustSupport: true index: 23 elements: system: {mustSupport: true, index: 24} value: {mustSupport: true, index: 25} required: [value, system] reason: {mustSupport: true, index: 28} event: mustSupport: true choices: [eventCoding] index: 2 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: 11 elements: reference: {mustSupport: true, index: 12} identifier: mustSupport: true index: 13 elements: system: {mustSupport: true, index: 14} value: {mustSupport: true, index: 15} 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: 33 destination: mustSupport: true index: 4 elements: endpoint: {mustSupport: true, index: 5} 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: 6 elements: reference: {mustSupport: true, index: 7} identifier: mustSupport: true index: 8 elements: system: {mustSupport: true, index: 9} value: {mustSupport: true, index: 10} required: [value, system] eventCoding: {type: Coding, mustSupport: true, choiceOf: event, index: 3} package_version: 1.0.1-dft 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: 1.0.0 required: [author, focus, id]