PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@vacd-5.0.0-ballot
    http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-document-vaccination-record
description: Definition of the bundle for the vaccination record document. This document is allowed to be used in context of the Swiss EPR but can also used in context of data exchange next to the Swiss EPR.
package_name: ch.fhir.ig.ch
derivation: constraint
name: CHVACDDocumentVaccinationRecord
type: Bundle
elements:
  identifier: {short: Identification number of the document, index: 0}
  timestamp: {short: The document's creation date and time, index: 1}
  entry:
    array: true
    min: 3
    index: 2
    slicing:
      slices:
        Observation:
          match: {}
          schema:
            short: Observation
            array: true
            index: 17
            elements:
              resource: {type: Observation, index: 18}
            required: [resource]
        BasicImmunization:
          match: {}
          schema:
            short: BasicImmunizations
            array: true
            index: 9
            elements:
              resource: {type: Condition, index: 10}
            required: [resource]
        Composition:
          match: {}
          schema:
            short: Vaccination Record composition
            index: 3
            elements:
              resource: {type: Composition, index: 4}
        Patient:
          match: {}
          schema: {_required: true, index: 5}
          min: 1
        Immunization:
          match: {}
          schema:
            short: Immunization
            array: true
            index: 7
            elements:
              resource: {type: Immunization, index: 8}
            required: [resource]
        MedicalProblem:
          match: {}
          schema:
            short: MedicalProblems
            array: true
            index: 11
            elements:
              resource: {type: Condition, index: 12}
            required: [resource]
        PastIllness:
          match: {}
          schema:
            short: PastIllness
            array: true
            index: 13
            elements:
              resource: {type: Condition, index: 14}
            required: [resource]
        Medication:
          match: {}
          schema:
            short: Medication
            array: true
            index: 19
            elements:
              resource: {type: Medication, index: 20}
            required: [resource]
        Organization:
          match: {}
          schema: {_required: true, index: 6}
          min: 1
        AllergyIntolerance:
          match: {}
          schema:
            short: AllergyIntolerance
            array: true
            index: 15
            elements:
              resource: {type: AllergyIntolerance, index: 16}
            required: [resource]
package_version: vacd-5.0.0-ballot
class: profile
kind: resource
url: http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-document-vaccination-record
base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-document-epr
version: 5.0.0-ballot