PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.be.vaccination@1.1.0
    https://www.ehealth.fgov.be/standards/fhir/vaccination/StructureDefinition/be-model-vaccination
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]