description: Definition of the MessageHeader for the immunization recommendation request. package_name: ch.fhir.ig.ch derivation: constraint name: CHVACDRecommendationRequestMessageHeader type: MessageHeader elements: event: choices: [] index: 1 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: eventCoding: match: {} schema: pattern: type: Coding value: {code: immunrecorequest, system: 'http://fhir.ch/ig/ch-vacd/CodeSystem/ch-vacd-clinical-decision-support-event-cs', display: Immunization Recommendation Request} choices: [eventCoding] index: 3 min: 0 max: 1 eventCoding: type: Coding pattern: type: Coding value: {code: immunrecorequest, system: 'http://fhir.ch/ig/ch-vacd/CodeSystem/ch-vacd-clinical-decision-support-event-cs', display: Immunization Recommendation Request} choiceOf: event index: 4 slicing: slices: eventCoding: match: {} schema: type: Coding pattern: type: Coding value: {code: immunrecorequest, system: 'http://fhir.ch/ig/ch-vacd/CodeSystem/ch-vacd-clinical-decision-support-event-cs', display: Immunization Recommendation Request} choiceOf: event index: 4 min: 0 max: 1 destination: index: 5 elements: name: {index: 6} receiver: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization'] index: 7 required: [name, receiver] sender: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole'] index: 8 source: elements: name: {index: 9} software: {index: 10} version: {index: 11} required: [software, name, version] responsible: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole'] index: 12 reason: short: Recommendation regarding vaccination (procedure) pattern: type: CodeableConcept value: coding: - {code: '830152006', system: 'http://snomed.info/sct'} index: 13 focus: type: Reference refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-allergyintolerances', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-basic-immunization', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-immunization', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-laboratory-serology', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-medical-problems', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-pastillnesses', 'http://hl7.org/fhir/StructureDefinition/Consent'] index: 14 package_version: vacd-5.0.0-ballot class: profile kind: resource url: http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-recommendation-request-messageheader base: http://hl7.org/fhir/StructureDefinition/MessageHeader version: 5.0.0-ballot required: [destination, responsible, reason, sender]