description: Logical Model for vaccination package_name: hl7.fhir.be.vaccination derivation: specialization name: BeModelVaccination type: https://www.ehealth.fgov.be/standards/fhir/vaccination/StructureDefinition/be-model-vaccination elements: patient: short: The patient that received vaccination. refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference index: 1 bodyLaterality: {type: CodeableConcept, short: The side of the body (for sites that occur on both sides of the body), index: 27} vaccinationDateString: {short: The date and time when the vaccination has been administered, type: string, choiceOf: vaccinationDate, index: 9} cause: {type: CodeableConcept, short: 'Is the vaccination due to pre or post exposition prophylaxis?', index: 30} site: {type: CodeableConcept, short: The body site where the vaccination entered the body, index: 25} stockFundingEntity: type: Reference short: The entity that is funding the provision of the vaccines refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 32 stockOrigin: type: Reference short: The stock position where the product is originating from. This can be a specific location like a shelf, a warehouse, a building... refers: ['http://hl7.org/fhir/StructureDefinition/Location'] index: 31 vaccineCode: {type: CodeableConcept, short: 'The vaccine code, typically identified by the diseas(s) it covers. For example MMR, HPV, Tetanus, DTPa', index: 5} vaccinationDate: short: The date and time when the vaccination has been administered choices: [vaccinationDateDateTime, vaccinationDateString] index: 7 doseQuantity: {type: BackboneElement, short: The number or quantity of product(s) that was administered - e.g. 1/2 dose, index: 23} statusReason: short: The reason for the status e.g. 'not completed because...' type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/vaccination/ValueSet/be-vs-vaccination-status-reason'} index: 19 route: {type: CodeableConcept, short: The route of administration., index: 17} recorded: {type: dateTime, short: The date and time when the administration of the vaccine was recorded, index: 0} note: {type: Attachment, short: Additional notes for the vaccination., index: 24} status: {type: code, short: The status of this vaccination record entry, index: 18} recorder: short: The professional that recorded the administration of the vaccine refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner'] type: Reference index: 3 identifier: {type: Identifier, short: The business identifier(s) for the vaccination entry, array: true, index: 26} locationType: {type: CodeableConcept, short: The location where the immunization administration was performed. This can be a text (e.g. 'at the physician's office' or a code e.g. '00078' meaning 'patient's home', index: 29} administeredProduct: type: BackboneElement short: The details of the product that was administered. index: 10 elements: product: short: The actual product that was administered. This should be a product code or a reference to an actual Medication resource choices: [productReference, productCodeableConcept] index: 12 productReference: {short: The actual product that was administered. This should be a product code or a reference to an actual Medication resource, type: Reference, choiceOf: product, index: 13} productCodeableConcept: {short: The actual product that was administered. This should be a product code or a reference to an actual Medication resource, type: CodeableConcept, choiceOf: product, index: 14} lotNumber: {type: string, short: The lot number, index: 15} expirationDate: {type: date, short: The expiration date of the product., index: 16} vaccinationDateDateTime: {short: The date and time when the vaccination has been administered, type: dateTime, choiceOf: vaccinationDate, index: 8} reaction: type: BackboneElement short: Reaction to the immunization - cfr. AllergyIntolerance index: 20 elements: reactionDate: {type: dateTime, short: date of the reaction, index: 21} manifestation: {type: Reference, short: reference to the observation of the reaction, index: 22} required: [reactionDate] location: {type: Reference, short: The location where the immunization is performed., index: 28} vaccinationRequest: {type: Reference, short: The patient-specific order or recommendation for the vaccination, index: 2} performer: short: The professional that administered the medication refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner'] type: Reference index: 4 package_version: 1.1.0 class: logical kind: logical url: https://www.ehealth.fgov.be/standards/fhir/vaccination/StructureDefinition/be-model-vaccination base: http://hl7.org/fhir/StructureDefinition/Element version: 1.1.0 required: [recorded, vaccineCode, status, recorder, site, patient]