PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@vacd-0.1.0
    http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-composition-vaccination-record
description: Definition of the composition for the vaccination record document.
package_name: ch.fhir.ig.ch
derivation: constraint
name: CHVACDCompositionVaccinationRecord
type: Composition
elements:
  date: {short: The document's creation date and time, index: 12}
  section:
    index: 27
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: code, type: pattern}
      min: 1
      slices:
        otherrelevantobservations:
          match:
            code:
              coding:
              - {code: 30954-2, system: 'http://loinc.org', display: Relevant diagnostic tests/laboratory data Narrative}
          schema:
            short: OtherRelevantObservatons
            index: 76
            extensions:
              sectionId: {url: null, index: 78}
            elements:
              extension:
                index: 77
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 78}
              title: {short: '''Weiter relevante Beobachtungen'' in german or ''Autres observations pertinentes'' in french or ''Altre osservazioni rilevanti'' in italian or ''Other Relevant Observations'' in english                         or titles in other languages are also allowed', index: 79}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 30954-2, system: 'http://loinc.org', display: Relevant diagnostic tests/laboratory data Narrative}
                index: 80
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization', 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-recommendation-practitioner', 'http://hl7.org/fhir/StructureDefinition/Device']
                index: 81
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 82}
                  reference: {index: 83}
                required: [reference]
              text: {short: Human readable text of this section, index: 84}
              entry:
                type: Reference
                short: Allergies
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-other-observations']
                array: true
                index: 85
                elements:
                  reference: {index: 86}
                required: [reference]
              section: {index: 87}
            required: [text, title, code]
        medicalproblems:
          match:
            code:
              coding:
              - {code: 11450-4, system: 'http://loinc.org', display: Problem list Reported}
          schema:
            short: Medical Problems
            index: 40
            extensions:
              sectionId: {url: null, index: 42}
            elements:
              extension:
                index: 41
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 42}
              title: {short: '''Liste der Medizinischen Problemen'' in german or ''Liste Vaccin administré'' in french or ''Lista Vaccinazione somministrata'' in italian or ''List Immunization Administration'' in english                         or titles in other languages are also allowed', index: 43}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 11450-4, system: 'http://loinc.org', display: Problem list Reported}
                index: 44
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 45
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 46}
                  reference: {index: 47}
                required: [reference]
              text: {short: Human readable text of this section, index: 48}
              entry:
                type: Reference
                short: MedicalProblems
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-medical-problems']
                array: true
                index: 49
                elements:
                  reference: {index: 50}
                required: [reference]
              section: {index: 51}
            required: [text, title, code]
        pregnancy:
          match:
            code:
              coding:
              - {code: 10162-6, system: 'http://loinc.org', display: Pregnancies Hx}
          schema:
            short: Pregnancy
            index: 100
            extensions:
              sectionId: {url: null, index: 102}
            elements:
              extension:
                index: 101
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 102}
              title: {short: '''Schwangerschaft'' in german or ''Grossesse'' in french or ''Gravidanza'' in italian or ''Pregnancy'' in english                         or titles in other languages are also allowed', index: 103}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 10162-6, system: 'http://loinc.org', display: Pregnancies Hx}
                index: 104
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 105
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 106}
                  reference: {index: 107}
                required: [reference]
              text: {short: Human readable text of this section, index: 108}
              entry:
                type: Reference
                short: Pregnancy
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-pregnancy']
                index: 109
                elements:
                  reference: {index: 110}
                required: [reference]
              section: {index: 111}
            required: [text, title, code]
        pastillnesses:
          match:
            code:
              coding:
              - {code: 11348-0, system: 'http://loinc.org', display: Hx of Past illness}
          schema:
            short: Past Illnesses
            index: 52
            extensions:
              sectionId: {url: null, index: 54}
            elements:
              extension:
                index: 53
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 54}
              title: {short: '''Bisherige Krankheiten'' in german or ''Maladies antérieures'' in french or ''Malattie precedenti'' in italian or ''Previous illnesses'' in english                         or titles in other languages are also allowed', index: 55}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 11348-0, system: 'http://loinc.org', display: Hx of Past illness}
                index: 56
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 57
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 58}
                  reference: {index: 59}
                required: [reference]
              text: {short: Human readable text of this section, index: 60}
              entry:
                type: Reference
                short: PastIllnesses
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-pastillnesses']
                array: true
                index: 61
                elements:
                  reference: {index: 62}
                required: [reference]
              section: {index: 63}
            required: [text, title, code]
        laboratory-serology:
          match:
            code:
              coding:
              - {code: 18727-8, system: 'http://loinc.org', display: Serology studies (set)}
          schema:
            short: Laboratory-Serology
            index: 88
            extensions:
              sectionId: {url: null, index: 90}
            elements:
              extension:
                index: 89
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 90}
              title: {short: '''Laborbefund - Serologie'' in german or ''Résultats de laboratoire - Sérologie'' in french or ''Risultati di laboratorio - Sierologia'' in italian or ''Laboratory findings - Serology'' in english                         or titles in other languages are also allowed', index: 91}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 18727-8, system: 'http://loinc.org', display: Serology studies (set)}
                index: 92
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 93
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 94}
                  reference: {index: 95}
                required: [reference]
              text: {short: Human readable text of this section, index: 96}
              entry:
                type: Reference
                short: LaboratorySerology
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-laboratory-serology']
                array: true
                index: 97
                elements:
                  reference: {index: 98}
                required: [reference]
              section: {index: 99}
            required: [text, title, code]
        allergies:
          match:
            code:
              coding:
              - {code: 48765-2, system: 'http://loinc.org', display: Allergies and adverse reactions Document}
          schema:
            short: Allergies
            index: 64
            extensions:
              sectionId: {url: null, index: 66}
            elements:
              extension:
                index: 65
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 66}
              title: {short: '''Allergien'' in german or ''Les allergies'' in french or ''Allergie'' in italian or ''Allergies'' in english                         or titles in other languages are also allowed', index: 67}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48765-2, system: 'http://loinc.org', display: Allergies and adverse reactions Document}
                index: 68
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 69
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 70}
                  reference: {index: 71}
                required: [reference]
              text: {short: Human readable text of this section, index: 72}
              entry:
                type: Reference
                short: Allergies
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-allergies']
                array: true
                index: 73
                elements:
                  reference: {index: 74}
                required: [reference]
              section: {index: 75}
            required: [text, title, code]
        recommendations:
          match:
            code:
              coding:
              - {code: 18776-5, system: 'http://loinc.org', display: Plan of care note}
          schema:
            short: Recommendations
            index: 112
            extensions:
              sectionId: {url: null, index: 114}
            elements:
              extension:
                index: 113
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 114}
              title: {short: '''Impfempfehlungen'' in german or ''Recommandations de vaccination'' in french or ''Raccomandazioni per la vaccinazione'' in italian or ''Immunization recommendations'' in english                         or titles in other languages are also allowed', index: 115}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 18776-5, system: 'http://loinc.org', display: Plan of care note}
                index: 116
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 117
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 118}
                  reference: {index: 119}
                required: [reference]
              text: {short: Human readable text of this section, index: 120}
              entry:
                type: Reference
                short: Recomendation
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-immunization-recommendations']
                array: true
                index: 121
                elements:
                  reference: {index: 122}
                required: [reference]
              section: {index: 123}
            required: [text, title, code]
        administration:
          match:
            code:
              coding:
              - {code: 11369-6, system: 'http://loinc.org', display: Hx of Immunization}
          schema:
            short: Immunization Administration
            _required: true
            index: 28
            extensions:
              sectionId: {url: null, index: 30}
            elements:
              extension:
                index: 29
                slicing:
                  rules: open
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    sectionId:
                      match: {url: null}
                      schema: {index: 30}
              title: {short: '''Liste der verabreichten Impfungen'' in german or ''Liste Vaccin administré'' in french or ''Lista Vaccinazione somministrata'' in italian or ''List Immunization Administration'' in english                         or titles in other languages are also allowed', index: 31}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 11369-6, system: 'http://loinc.org', display: Hx of Immunization}
                index: 32
              author:
                type: Reference
                short: The author of the section (person or device) if different from the author/timestamp of the document
                refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
                index: 33
                extensions: {}
                elements:
                  extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 34}
                  reference: {index: 35}
                required: [reference]
              text: {short: Human readable text of this section, index: 36}
              entry:
                type: Reference
                short: Immunization
                refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-section-immunization']
                array: true
                index: 37
                elements:
                  reference: {index: 38}
                required: [reference]
              section: {index: 39}
            required: [text, title, code]
        annotation:
          match:
            code:
              coding:
              - {code: 48767-8, system: 'http://loinc.org', display: Annotation comment Imp}
          schema:
            short: Annotation
            index: 124
            elements:
              title: {short: '''Kommentar'' in german or ''Commentaire'' in french or ''Osservazione'' in italian or ''Comment'' in english                         or titles in other languages are also allowed', index: 125}
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 48767-8, system: 'http://loinc.org', display: Annotation comment Imp}
                index: 126
              text: {short: Human readable text of this section, index: 127}
              entry:
                short: General comments
                index: 128
                elements:
                  reference: {index: 129}
                required: [reference]
              section: {index: 130}
            required: [text, title, code]
  attester:
    short: The authenticator of the document (person)
    index: 20
    slicing:
      rules: open
      discriminator:
      - {path: mode, type: value}
      min: null
      slices:
        legalAuthenticator:
          match: {mode: null}
          schema:
            short: The legal authenticator of the document (person)
            index: 21
            elements:
              mode: {index: 22}
              time: {short: Timestamp of the signature, index: 23}
              party: {short: Who attested the composition, index: 24}
  type:
    short: Document type
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: '41000179103', system: 'http://snomed.info/sct', display: Immunization record}
    index: 9
  title: {short: '''Impfausweis'' in german or ''Carnet de vaccination'' in french or ''Certificato di vaccinazione'' in italian or ''Immunization Certificate'' in english                         or titles in other languages are also allowed', index: 16}
  author:
    short: The author of the document (person or device)
    index: 13
    extensions: {}
    elements:
      extension: {type: Extension, short: Timestamp of the authorship/data input, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-epr-time', index: 14}
      reference: {index: 15}
  extension:
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        setId:
          match: {url: null}
          schema: {short: Set ID, index: 2}
        versionNumber:
          match: {url: null}
          schema: {short: Version number, index: 3}
        informationRecipient:
          match: {url: null}
          schema: {short: A recipient of this document (person or organization), index: 4}
          min: 0
        dataEnterer:
          match: {url: null}
          schema: {short: Person who entered information into this document if it is a person other than the author, index: 5}
          min: 0
  custodian:
    short: The organization in whose name the document has been created
    index: 25
    elements:
      reference: {index: 26}
  status:
    pattern: {type: Code, value: final}
    index: 8
  language: {short: Language of the document, index: 0}
  identifier:
    elements:
      system: {index: 6}
      value: {index: 7}
  subject:
    short: A patient for whom this document instance was created
    index: 10
    elements:
      reference: {index: 11}
  confidentiality:
    index: 17
    extensions:
      confidentialityCode: {url: null, short: Swiss realm of confidentiality code according to the Swiss EPR regulation, index: 19}
    elements:
      extension:
        index: 18
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            confidentialityCode:
              match: {url: null}
              schema: {short: Swiss realm of confidentiality code according to the Swiss EPR regulation, index: 19}
package_version: vacd-0.1.0
extensions:
  setId: {url: null, short: Set ID, index: 2}
  versionNumber: {url: null, short: Version number, index: 3}
  informationRecipient: {url: null, min: 0, short: A recipient of this document (person or organization), index: 4}
  dataEnterer: {url: null, min: 0, short: Person who entered information into this document if it is a person other than the author, index: 5}
class: profile
kind: resource
url: http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-composition-vaccination-record
base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-epr
version: 0.1.0
required: [section]