BeModelVaccination
type: StructureDefinition
node role: treeRoot
resource.id:
  value: BeModelVaccination
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Name Flags Card. Type Description & Constraints BeModelVaccination 0..* Element Base for all elements recorded 1..1 dateTime The date and time when the administration of the vaccine was recorded patient 1..1 Reference(Patient) The patient that received vaccination. vaccinationRequest 0..1 Reference() The patient-specific order or recommendation for the vaccination recorder 1..1 Reference(Practitioner) The professional that recorded the administration of the vaccine performer 0..1 Reference(Practitioner) The professional that administered the medication vaccineCode 1..1 CodeableConcept The vaccine code, typically identified by the diseas(s) it covers. For example MMR, HPV, Tetanus, DTPa vaccinationDate[x] 0..1 The date and time when the vaccination has been administered <span title="Base StructureDefinition for dateTime Type: A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.">vaccinationDateDateTime dateTime vaccinationDateString string administeredProduct 0..1 BackboneElement The details of the product that was administered. product[x] 0..1 The actual product that was administered. This should be a product code or a reference to an actual Medication resource productReference Reference(Any) productCodeableConcept CodeableConcept lotNumber 0..1 string The lot number expirationDate 0..1 date The expiration date of the product. route 0..1 CodeableConcept The route of administration. status 1..1 code The status of this vaccination record entry statusReason 0..1 CodeableConcept The reason for the status e.g. 'not completed because...' Binding: BeVSVaccinationStatusReason (required): Belgium codes to describe reasons considered for status of vaccination actions, e.g. reasons for not ad…
structure definition.url:
  value: https://www.ehealth.fgov.be/standards/fhir/vaccination/StructureDefinition/BeModelVaccination
structure definition.version:
  value: 1.0.1
structure definition.name:
  value: BeModelVaccination
structure definition.status:
  value: active
structure definition.date:
  value: 2022-10-19T09:31:26+02:00
structure definition.publisher:
  value: eHealth Platform
structure definition.contact:
  index: 0
  contact detail.name:
    value: eHealth Platform
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://www.ehealth.fgov.be/
  contact detail.telecom:
    index: 1
    contact point.system:
      value: email
structure definition.contact:
  index: 1
  contact detail.name:
    value: Message Structure
  contact detail.telecom:
    index: 0
    contact point.system:
      value: email
    contact point.use:
      value: work
structure definition.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: BE
    coding.display:
      value: Belgium
structure definition.fhir version:
  value: 4.0.1
structure definition.mapping:
  index: 0
  structure definition.mapping.identity:
    value: rim
  structure definition.mapping.uri:
    value: http://hl7.org/v3
  structure definition.mapping.name:
    value: RIM Mapping
structure definition.mapping:
  index: 1
  structure definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  structure definition.mapping.uri:
    value: https://www.ehealth.fgov.be/standards/fhir/vaccination/StructureDefinition/be-vaccination
  structure definition.mapping.name:
    value: BeModelVaccinationToBVaccination
structure definition.kind:
  value: logical
structure definition.abstract:
  value: false
structure definition.type:
  value: https://www.ehealth.fgov.be/standards/fhir/vaccination/StructureDefinition/BeModelVaccination
structure definition.base definition:
  value: http://hl7.org/fhir/StructureDefinition/Element
  link: http://hl7.org/fhir/StructureDefinition/Element
structure definition.derivation:
  value: specialization
structure definition.snapshot:
  structure definition.snapshot.element:
    index: 0
    element.id:
      value: BeModelVaccination
    element definition.path:
      value: BeModelVaccination
    element definition.short:
      value: Base for all elements
    element definition.definition:
      value: Base definition for all elements in a resource.
    element definition.min:
      value: 0
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Element
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: *
    element definition.condition:
      value: ele-1
      index: 0
    element definition.constraint:
      index: 0
      element definition.constraint.key:
        value: ele-1
      element definition.constraint.severity:
        value: error
      element definition.constraint.human:
        value: All FHIR elements must have a @value or children
      element definition.constraint.expression:
        value: hasValue() or (children().count() > id.count())
      element definition.constraint.xpath:
        value: @value|f:*|h:div
      element definition.constraint.source:
        value: http://hl7.org/fhir/StructureDefinition/Element
        link: http://hl7.org/fhir/StructureDefinition/Element
    element definition.is modifier:
      value: false
    element definition.mapping:
      index: 0
      element definition.mapping.identity:
        value: rim
      element definition.mapping.map:
        value: n/a
    element definition.mapping:
      index: 1
      element definition.mapping.identity:
        value: map-be-model-vaccination-to-be-vaccination
      element definition.mapping.map:
        value: BeVaccination
  structure definition.snapshot.element:
    index: 1
    element.id:
      value: BeModelVaccination.id
    element definition.path:
      value: BeModelVaccination.id
    element definition.representation:
      value: xmlAttr
      index: 0
    element definition.short:
      value: Unique id for inter-element referencing
    element definition.definition:
      value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: Element.id
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element.extension:
        index: 0
      element definition.type.code:
        value: http://hl7.org/fhirpath/System.String
    element definition.is modifier:
      value: false
    element definition.is summary:
      value: false
    element definition.mapping:
      index: 0
      element definition.mapping.identity:
        value: rim
      element definition.mapping.map:
        value: n/a
  structure definition.snapshot.element:
    index: 2
    element.id:
      value: BeModelVaccination.extension
    element definition.path:
      value: BeModelVaccination.extension
    element definition.slicing:
      element definition.slicing.discriminator:
        index: 0
      element definition.slicing.description:
        value: Extensions are always sliced by (at least) url
      element definition.slicing.rules:
        value: open
    element definition.short:
      value: Additional content defined by implementations
    element definition.definition:
      value: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    element definition.comment:
      value: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    element definition.alias:
      value: extensions
      index: 0
    element definition.alias:
      value: user content
      index: 1

value: string

value: value

value: url

value: 0

value: *

element definition.base.path:
  value: Element.extension
element definition.base.min:
  value: 0
element definition.base.max:
  value: *

index: 0
element definition.type.code:
  value: Extension

index: 0
element definition.constraint.key:
  value: ele-1
element definition.constraint.severity:
  value: error
element definition.constraint.human:
  value: All FHIR elements must have a @value or children
element definition.constraint.expression:
  value: hasValue() or (children().count() > id.count())
element definition.constraint.xpath:
  value: @value|f:*|h:div
element definition.constraint.source:
  value: http://hl7.org/fhir/StructureDefinition/Element
  link: http://hl7.org/fhir/StructureDefinition/Element

index: 1
element definition.constraint.key:
  value: ext-1
element definition.constraint.severity:
  value: error
element definition.constraint.human:
  value: Must have either extensions or value[x], not both
element definition.constraint.expression:
  value: extension.exists() != value.exists()
element definition.constraint.xpath:
  value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
element definition.constraint.source:
  value: http://hl7.org/fhir/StructureDefinition/Extension
  link: http://hl7.org/fhir/StructureDefinition/Extension

value: false

value: false

index: 0
element definition.mapping.identity:
  value: rim
element definition.mapping.map:
  value: n/a

index: 3
element.id:
  value: BeModelVaccination.recorded
element definition.path:
  value: BeModelVaccination.recorded
element definition.short:
  value: The date and time when the administration of the vaccine was recorded
element definition.definition:
  value: The date and time when the administration of the vaccine was recorded - typically used when the vaccine event is recorded a posteriori.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.recorded
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: dateTime
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: recorded

index: 4
element.id:
  value: BeModelVaccination.patient
element definition.path:
  value: BeModelVaccination.patient
element definition.short:
  value: The patient that received vaccination.
element definition.definition:
  value: The patient that has received the vaccination.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.patient
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
  element definition.type.target profile:
    value: http://hl7.org/fhir/StructureDefinition/Patient
    index: 0
    link: http://hl7.org/fhir/StructureDefinition/Patient
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: patient

index: 5
element.id:
  value: BeModelVaccination.vaccinationRequest
element definition.path:
  value: BeModelVaccination.vaccinationRequest
element definition.short:
  value: The patient-specific order or recommendation for the vaccination
element definition.definition:
  value: The patient-specific order or recommendation for the vaccination, for example a prescription or a request for vaccination for a patient by a physician, for example for optional vaccines.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.vaccinationRequest
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-vaccination-originalorder

index: 6
element.id:
  value: BeModelVaccination.recorder
element definition.path:
  value: BeModelVaccination.recorder
element definition.short:
  value: The professional that recorded the administration of the vaccine
element definition.definition:
  value: The professional that recorded the administration of the vaccine.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.recorder
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
  element definition.type.target profile:
    value: http://hl7.org/fhir/StructureDefinition/Practitioner
    index: 0
    link: http://hl7.org/fhir/StructureDefinition/Practitioner
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-recorder

index: 7
element.id:
  value: BeModelVaccination.performer
element definition.path:
  value: BeModelVaccination.performer
element definition.short:
  value: The professional that administered the medication
element definition.definition:
  value: The professional that administered the medication. Use code "unknown" if not known.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.performer
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
  element definition.type.target profile:
    value: http://hl7.org/fhir/StructureDefinition/Practitioner
    index: 0
    link: http://hl7.org/fhir/StructureDefinition/Practitioner
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: performer

index: 8
element.id:
  value: BeModelVaccination.vaccineCode
element definition.path:
  value: BeModelVaccination.vaccineCode
element definition.short:
  value: The vaccine code, typically identified by the diseas(s) it covers. For example MMR, HPV, Tetanus, DTPa
element definition.definition:
  value: The vaccine code - a type of vaccine, typically identified by the disease(s) it covers. For example MMR, HPV, Tetanus, DTPa. This should be a coded value.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.vaccineCode
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: vaccineCode

index: 9
element.id:
  value: BeModelVaccination.vaccinationDate[x]
element definition.path:
  value: BeModelVaccination.vaccinationDate[x]
element definition.short:
  value: The date and time when the vaccination has been administered
element definition.definition:
  value: The date and/or time when the vaccine administration has been administered or presumed to be administered
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.vaccinationDate[x]
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: dateTime
element definition.type:
  index: 1
  element definition.type.code:
    value: string
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: occurrence

index: 10
element.id:
  value: BeModelVaccination.administeredProduct
element definition.path:
  value: BeModelVaccination.administeredProduct
element definition.short:
  value: The details of the product that was administered.
element definition.definition:
  value: The details of the product that was administered
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.administeredProduct
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: BackboneElement
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct

index: 11
element.id:
  value: BeModelVaccination.administeredProduct.product[x]
element definition.path:
  value: BeModelVaccination.administeredProduct.product[x]
element definition.short:
  value: The actual product that was administered. This should be a product code or a reference to an actual Medication resource
element definition.definition:
  value: The actual product that was administered. This can be just text (not desired), or a code (e.g. 1696392 = Neisvac C Dos 0,5ml) or a reference to an actual Medication product (e.g. http://server/Medication/1696392)
element definition.comment:
  value: In the case where the product is not known, use code "unknown"
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.administeredProduct.product[x]
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.type:
  index: 1
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct.code

index: 12
element.id:
  value: BeModelVaccination.administeredProduct.lotNumber
element definition.path:
  value: BeModelVaccination.administeredProduct.lotNumber
element definition.short:
  value: The lot number
element definition.definition:
  value: The lot number
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.administeredProduct.lotNumber
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: string
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct.batch.lotNumber

index: 13
element.id:
  value: BeModelVaccination.administeredProduct.expirationDate
element definition.path:
  value: BeModelVaccination.administeredProduct.expirationDate
element definition.short:
  value: The expiration date of the product.
element definition.definition:
  value: The expiration date of the product.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.administeredProduct.expirationDate
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: date
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct.batch.expirationDate

index: 14
element.id:
  value: BeModelVaccination.route
element definition.path:
  value: BeModelVaccination.route
element definition.short:
  value: The route of administration.
element definition.definition:
  value: The route of administration for the vaccine. This can be free text (not desired) or a code
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.route
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: route

index: 15
element.id:
  value: BeModelVaccination.status
element definition.path:
  value: BeModelVaccination.status
element definition.short:
  value: The status of this vaccination record entry
element definition.definition:
  value: The status of the vaccination record entry - whether it is active, entered in error, etc.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.status
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: code
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: status

index: 16
element.id:
  value: BeModelVaccination.statusReason
element definition.path:
  value: BeModelVaccination.statusReason
element definition.short:
  value: The reason for the status e.g. 'not completed because...'
element definition.definition:
  value: Supporting reason for status information.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.statusReason
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.binding:
  element definition.binding.strength:
    value: required
  element definition.binding.description:
    value: Belgium codes to describe reasons considered for status of vaccination actions, e.g. reasons for not administering vaccine
  element definition.binding.value set:
    value: https://www.ehealth.fgov.be/standards/fhir/vaccination/ValueSet/be-vs-vaccination-status-reason
    link: https://www.ehealth.fgov.be/standards/fhir/vaccination/ValueSet/be-vs-vaccination-status-reason
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: statusReason

index: 17
element.id:
  value: BeModelVaccination.reaction
element definition.path:
  value: BeModelVaccination.reaction
element definition.short:
  value: Reaction to the immunization - cfr. AllergyIntolerance
element definition.definition:
  value: Reaction to the immunization - cfr. AllergyIntolerance
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.reaction
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: BackboneElement
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: reaction

index: 18
element.id:
  value: BeModelVaccination.reaction.reactionDate
element definition.path:
  value: BeModelVaccination.reaction.reactionDate
element definition.short:
  value: date of the reaction
element definition.definition:
  value: date of the reaction
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.reaction.reactionDate
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: dateTime
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: reaction.date

index: 19
element.id:
  value: BeModelVaccination.reaction.manifestation
element definition.path:
  value: BeModelVaccination.reaction.manifestation
element definition.short:
  value: reference to the observation of the reaction
element definition.definition:
  value: reference to the observation of the reaction
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.reaction.manifestation
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: reaction.detail

index: 20
element.id:
  value: BeModelVaccination.doseQuantity
element definition.path:
  value: BeModelVaccination.doseQuantity
element definition.short:
  value: The number or quantity of product(s) that was administered - e.g. 1/2 dose
element definition.definition:
  value: The number or quantity of product(s) that was administered - e.g. 1/2 dose, etc.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.doseQuantity
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: BackboneElement
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: doseQuantity

index: 21
element.id:
  value: BeModelVaccination.note
element definition.path:
  value: BeModelVaccination.note
element definition.short:
  value: Additional notes for the vaccination.
element definition.definition:
  value: Additional notes for the vaccination
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.note
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Attachment
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: note

index: 22
element.id:
  value: BeModelVaccination.site
element definition.path:
  value: BeModelVaccination.site
element definition.short:
  value: The body site where the vaccination entered the body
element definition.definition:
  value: The body site where the vaccination entered the body
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.site
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: site

index: 23
element.id:
  value: BeModelVaccination.identifier
element definition.path:
  value: BeModelVaccination.identifier
element definition.short:
  value: The business identifier(s) for the vaccination entry
element definition.definition:
  value: The business identifier(s) for the vaccination entry - This is an optional attribute, used for example to track an entry throughout its lifecycle, or across vaults.
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.identifier
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: 0
  element definition.type.code:
    value: Identifier
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: identifier

index: 24
element.id:
  value: BeModelVaccination.bodyLaterality
element definition.path:
  value: BeModelVaccination.bodyLaterality
element definition.short:
  value: The side of the body (for sites that occur on both sides of the body)
element definition.definition:
  value: The side of the body (for sites that occur on both sides of the body)
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.bodyLaterality
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept

index: 25
element.id:
  value: BeModelVaccination.location
element definition.path:
  value: BeModelVaccination.location
element definition.short:
  value: The location where the immunization is performed.
element definition.definition:
  value: a resource (Location) if one exists e.g. 'Location/kind-en-gezin-092375' which could be defining 'Kind en Gezin Gent Koepoortkaai'
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.location
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-vaccination-location

index: 26
element.id:
  value: BeModelVaccination.locationType
element definition.path:
  value: BeModelVaccination.locationType
element definition.short:
  value: 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'
element definition.definition:
  value: 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'
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.locationType
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept

index: 27
element.id:
  value: BeModelVaccination.cause
element definition.path:
  value: BeModelVaccination.cause
element definition.short:
  value: Is the vaccination due to pre or post exposition prophylaxis?
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: BeModelVaccination.cause
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept

structure definition.differential.element:
  index: 0
  element.id:
    value: BeModelVaccination
  element definition.path:
    value: BeModelVaccination
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: BeVaccination
structure definition.differential.element:
  index: 1
  element.id:
    value: BeModelVaccination.recorded
  element definition.path:
    value: BeModelVaccination.recorded
  element definition.short:
    value: The date and time when the administration of the vaccine was recorded
  element definition.definition:
    value: The date and time when the administration of the vaccine was recorded - typically used when the vaccine event is recorded a posteriori.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: dateTime
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: recorded
structure definition.differential.element:
  index: 2
  element.id:
    value: BeModelVaccination.patient
  element definition.path:
    value: BeModelVaccination.patient
  element definition.short:
    value: The patient that received vaccination.
  element definition.definition:
    value: The patient that has received the vaccination.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: Reference
    element definition.type.target profile:
      value: http://hl7.org/fhir/StructureDefinition/Patient
      index: 0
      link: http://hl7.org/fhir/StructureDefinition/Patient
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: patient
structure definition.differential.element:
  index: 3
  element.id:
    value: BeModelVaccination.vaccinationRequest
  element definition.path:
    value: BeModelVaccination.vaccinationRequest
  element definition.short:
    value: The patient-specific order or recommendation for the vaccination
  element definition.definition:
    value: The patient-specific order or recommendation for the vaccination, for example a prescription or a request for vaccination for a patient by a physician, for example for optional vaccines.
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: Reference
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: extension.be-ext-vaccination-originalorder
structure definition.differential.element:
  index: 4
  element.id:
    value: BeModelVaccination.recorder
  element definition.path:
    value: BeModelVaccination.recorder
  element definition.short:
    value: The professional that recorded the administration of the vaccine
  element definition.definition:
    value: The professional that recorded the administration of the vaccine.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: Reference
    element definition.type.target profile:
      value: http://hl7.org/fhir/StructureDefinition/Practitioner
      index: 0
      link: http://hl7.org/fhir/StructureDefinition/Practitioner
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: extension.be-ext-recorder
structure definition.differential.element:
  index: 5
  element.id:
    value: BeModelVaccination.performer
  element definition.path:
    value: BeModelVaccination.performer
  element definition.short:
    value: The professional that administered the medication
  element definition.definition:
    value: The professional that administered the medication. Use code "unknown" if not known.
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: Reference
    element definition.type.target profile:
      value: http://hl7.org/fhir/StructureDefinition/Practitioner
      index: 0
      link: http://hl7.org/fhir/StructureDefinition/Practitioner
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: performer
structure definition.differential.element:
  index: 6
  element.id:
    value: BeModelVaccination.vaccineCode
  element definition.path:
    value: BeModelVaccination.vaccineCode
  element definition.short:
    value: The vaccine code, typically identified by the diseas(s) it covers. For example MMR, HPV, Tetanus, DTPa
  element definition.definition:
    value: The vaccine code - a type of vaccine, typically identified by the disease(s) it covers. For example MMR, HPV, Tetanus, DTPa. This should be a coded value.
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: CodeableConcept
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: vaccineCode
structure definition.differential.element:
  index: 7
  element.id:
    value: BeModelVaccination.vaccinationDate[x]
  element definition.path:
    value: BeModelVaccination.vaccinationDate[x]
  element definition.short:
    value: The date and time when the vaccination has been administered
  element definition.definition:
    value: The date and/or time when the vaccine administration has been administered or presumed to be administered
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: dateTime
  element definition.type:
    index: 1
    element definition.type.code:
      value: string
  element definition.mapping:
    index: 0
    element definition.mapping.identity:
      value: map-be-model-vaccination-to-be-vaccination
    element definition.mapping.map:
      value: occurrence
structure definition.differential.element:
  index: 8
  element.id:
    value: BeModelVaccination.administeredProduct
  element definition.path:
    value: BeModelVaccination.administeredProduct

value: The details of the product that was administered.

value: The details of the product that was administered

value: 0

value: 1

index: 0
element definition.type.code:
  value: BackboneElement

index: 0
element definition.mapping.identity:
  value: map-be-model-vaccination-to-be-vaccination
element definition.mapping.map:
  value: extension.be-ext-administeredProduct

index: 9
element.id:
  value: BeModelVaccination.administeredProduct.product[x]
element definition.path:
  value: BeModelVaccination.administeredProduct.product[x]
element definition.short:
  value: The actual product that was administered. This should be a product code or a reference to an actual Medication resource
element definition.definition:
  value: The actual product that was administered. This can be just text (not desired), or a code (e.g. 1696392 = Neisvac C Dos 0,5ml) or a reference to an actual Medication product (e.g. http://server/Medication/1696392)
element definition.comment:
  value: In the case where the product is not known, use code "unknown"
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.type:
  index: 1
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct.code

index: 10
element.id:
  value: BeModelVaccination.administeredProduct.lotNumber
element definition.path:
  value: BeModelVaccination.administeredProduct.lotNumber
element definition.short:
  value: The lot number
element definition.definition:
  value: The lot number
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: string
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct.batch.lotNumber

index: 11
element.id:
  value: BeModelVaccination.administeredProduct.expirationDate
element definition.path:
  value: BeModelVaccination.administeredProduct.expirationDate
element definition.short:
  value: The expiration date of the product.
element definition.definition:
  value: The expiration date of the product.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: date
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-administeredProduct.batch.expirationDate

index: 12
element.id:
  value: BeModelVaccination.route
element definition.path:
  value: BeModelVaccination.route
element definition.short:
  value: The route of administration.
element definition.definition:
  value: The route of administration for the vaccine. This can be free text (not desired) or a code
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: route

index: 13
element.id:
  value: BeModelVaccination.status
element definition.path:
  value: BeModelVaccination.status
element definition.short:
  value: The status of this vaccination record entry
element definition.definition:
  value: The status of the vaccination record entry - whether it is active, entered in error, etc.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: code
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: status

index: 14
element.id:
  value: BeModelVaccination.statusReason
element definition.path:
  value: BeModelVaccination.statusReason
element definition.short:
  value: The reason for the status e.g. 'not completed because...'
element definition.definition:
  value: Supporting reason for status information.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.binding:
  element definition.binding.strength:
    value: required
  element definition.binding.description:
    value: Belgium codes to describe reasons considered for status of vaccination actions, e.g. reasons for not administering vaccine
  element definition.binding.value set:
    value: https://www.ehealth.fgov.be/standards/fhir/vaccination/ValueSet/be-vs-vaccination-status-reason
    link: https://www.ehealth.fgov.be/standards/fhir/vaccination/ValueSet/be-vs-vaccination-status-reason
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: statusReason

index: 15
element.id:
  value: BeModelVaccination.reaction
element definition.path:
  value: BeModelVaccination.reaction
element definition.short:
  value: Reaction to the immunization - cfr. AllergyIntolerance
element definition.definition:
  value: Reaction to the immunization - cfr. AllergyIntolerance
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: BackboneElement
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: reaction

index: 16
element.id:
  value: BeModelVaccination.reaction.reactionDate
element definition.path:
  value: BeModelVaccination.reaction.reactionDate
element definition.short:
  value: date of the reaction
element definition.definition:
  value: date of the reaction
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: dateTime
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: reaction.date

index: 17
element.id:
  value: BeModelVaccination.reaction.manifestation
element definition.path:
  value: BeModelVaccination.reaction.manifestation
element definition.short:
  value: reference to the observation of the reaction
element definition.definition:
  value: reference to the observation of the reaction
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: reaction.detail

index: 18
element.id:
  value: BeModelVaccination.doseQuantity
element definition.path:
  value: BeModelVaccination.doseQuantity
element definition.short:
  value: The number or quantity of product(s) that was administered - e.g. 1/2 dose
element definition.definition:
  value: The number or quantity of product(s) that was administered - e.g. 1/2 dose, etc.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: BackboneElement
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: doseQuantity

index: 19
element.id:
  value: BeModelVaccination.note
element definition.path:
  value: BeModelVaccination.note
element definition.short:
  value: Additional notes for the vaccination.
element definition.definition:
  value: Additional notes for the vaccination
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Attachment
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: note

index: 20
element.id:
  value: BeModelVaccination.site
element definition.path:
  value: BeModelVaccination.site
element definition.short:
  value: The body site where the vaccination entered the body
element definition.definition:
  value: The body site where the vaccination entered the body
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: site

index: 21
element.id:
  value: BeModelVaccination.identifier
element definition.path:
  value: BeModelVaccination.identifier
element definition.short:
  value: The business identifier(s) for the vaccination entry
element definition.definition:
  value: The business identifier(s) for the vaccination entry - This is an optional attribute, used for example to track an entry throughout its lifecycle, or across vaults.
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.type:
  index: 0
  element definition.type.code:
    value: Identifier
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: identifier

index: 22
element.id:
  value: BeModelVaccination.bodyLaterality
element definition.path:
  value: BeModelVaccination.bodyLaterality
element definition.short:
  value: The side of the body (for sites that occur on both sides of the body)
element definition.definition:
  value: The side of the body (for sites that occur on both sides of the body)
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept

index: 23
element.id:
  value: BeModelVaccination.location
element definition.path:
  value: BeModelVaccination.location
element definition.short:
  value: The location where the immunization is performed.
element definition.definition:
  value: a resource (Location) if one exists e.g. 'Location/kind-en-gezin-092375' which could be defining 'Kind en Gezin Gent Koepoortkaai'
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: Reference
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: map-be-model-vaccination-to-be-vaccination
  element definition.mapping.map:
    value: extension.be-ext-vaccination-location

index: 24
element.id:
  value: BeModelVaccination.locationType
element definition.path:
  value: BeModelVaccination.locationType
element definition.short:
  value: 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'
element definition.definition:
  value: 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'
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept

index: 25
element.id:
  value: BeModelVaccination.cause
element definition.path:
  value: BeModelVaccination.cause
element definition.short:
  value: Is the vaccination due to pre or post exposition prophylaxis?
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: CodeableConcept