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: 11} section: index: 26 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: 75 extensions: sectionId: {url: null, index: 77} elements: extension: index: 76 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 77} 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: 78} code: pattern: type: CodeableConcept value: coding: - {code: 30954-2, system: 'http://loinc.org', display: Relevant diagnostic tests/laboratory data Narrative} index: 79 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 80 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: 81} reference: {index: 82} required: [reference] text: {short: Human readable text of this section, index: 83} entry: type: Reference short: Allergies refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-other-observations'] array: true index: 84 elements: reference: {index: 85} required: [reference] section: {index: 86} required: [text, title, code] medicalproblems: match: code: coding: - {code: 11450-4, system: 'http://loinc.org', display: Problem list Reported} schema: short: Medical Problems index: 39 extensions: sectionId: {url: null, index: 41} elements: extension: index: 40 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 41} 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: 42} code: pattern: type: CodeableConcept value: coding: - {code: 11450-4, system: 'http://loinc.org', display: Problem list Reported} index: 43 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 44 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: 45} reference: {index: 46} required: [reference] text: {short: Human readable text of this section, index: 47} entry: type: Reference short: MedicalProblems refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-medical-problems'] array: true index: 48 elements: reference: {index: 49} required: [reference] section: {index: 50} required: [text, title, code] allergyintolerences: match: code: coding: - {code: 48765-2, system: 'http://loinc.org', display: Allergies and adverse reactions Document} schema: short: Allergies and Intolerences index: 63 extensions: sectionId: {url: null, index: 65} elements: extension: index: 64 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 65} 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: 66} code: pattern: type: CodeableConcept value: coding: - {code: 48765-2, system: 'http://loinc.org', display: Allergies and adverse reactions Document} index: 67 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 68 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: 69} reference: {index: 70} required: [reference] text: {short: Human readable text of this section, index: 71} entry: type: Reference short: Allergies refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-allergyintolerances'] array: true index: 72 elements: reference: {index: 73} required: [reference] section: {index: 74} required: [text, title, code] pregnancy: match: code: coding: - {code: 10162-6, system: 'http://loinc.org', display: Pregnancies Hx} schema: short: Pregnancy index: 99 extensions: sectionId: {url: null, index: 101} elements: extension: index: 100 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 101} 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: 102} code: pattern: type: CodeableConcept value: coding: - {code: 10162-6, system: 'http://loinc.org', display: Pregnancies Hx} index: 103 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 104 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: 105} reference: {index: 106} required: [reference] text: {short: Human readable text of this section, index: 107} entry: type: Reference short: Pregnancy refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-pregnancy'] index: 108 elements: reference: {index: 109} required: [reference] section: {index: 110} 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: 51 extensions: sectionId: {url: null, index: 53} elements: extension: index: 52 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 53} 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: 54} code: pattern: type: CodeableConcept value: coding: - {code: 11348-0, system: 'http://loinc.org', display: Hx of Past illness} index: 55 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 56 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: 57} reference: {index: 58} required: [reference] text: {short: Human readable text of this section, index: 59} entry: type: Reference short: PastIllnesses refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-pastillnesses'] array: true index: 60 elements: reference: {index: 61} required: [reference] section: {index: 62} 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: 87 extensions: sectionId: {url: null, index: 89} elements: extension: index: 88 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 89} 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: 90} code: pattern: type: CodeableConcept value: coding: - {code: 18727-8, system: 'http://loinc.org', display: Serology studies (set)} index: 91 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 92 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: 93} reference: {index: 94} required: [reference] text: {short: Human readable text of this section, index: 95} entry: type: Reference short: LaboratorySerology refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-laboratory-serology'] array: true index: 96 elements: reference: {index: 97} required: [reference] section: {index: 98} required: [text, title, code] recommendations: match: code: coding: - {code: 18776-5, system: 'http://loinc.org', display: Plan of care note} schema: short: Recommendations index: 111 extensions: sectionId: {url: null, index: 113} elements: extension: index: 112 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 113} 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: 114} code: pattern: type: CodeableConcept value: coding: - {code: 18776-5, system: 'http://loinc.org', display: Plan of care note} index: 115 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 116 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: 117} reference: {index: 118} required: [reference] text: {short: Human readable text of this section, index: 119} entry: type: Reference short: Recomendation refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-immunization-recommendations'] array: true index: 120 elements: reference: {index: 121} required: [reference] section: {index: 122} 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: 27 extensions: sectionId: {url: null, index: 29} elements: extension: index: 28 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sectionId: match: {url: null} schema: {index: 29} 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: 30} code: pattern: type: CodeableConcept value: coding: - {code: 11369-6, system: 'http://loinc.org', display: Hx of Immunization} index: 31 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-patient-epr', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 32 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: 33} reference: {index: 34} required: [reference] text: {short: Human readable text of this section, index: 35} entry: type: Reference short: Immunization refers: ['http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-immunization'] array: true index: 36 elements: reference: {index: 37} required: [reference] section: {index: 38} required: [text, title, code] annotation: match: code: coding: - {code: 48767-8, system: 'http://loinc.org', display: Annotation comment Imp} schema: short: Annotation index: 123 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: 124} code: pattern: type: CodeableConcept value: coding: - {code: 48767-8, system: 'http://loinc.org', display: Annotation comment Imp} index: 125 text: {short: Human readable text of this section, index: 126} entry: short: General comments index: 127 elements: reference: {index: 128} required: [reference] section: {index: 129} required: [text, title, code] attester: short: The authenticator of the document (person) index: 19 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: 20 elements: mode: {index: 21} time: {short: Timestamp of the signature, index: 22} party: {short: Who attested the composition, index: 23} type: short: Document type pattern: type: CodeableConcept value: coding: - {code: '41000179103', system: 'http://snomed.info/sct', display: Immunization record} index: 8 title: {short: '''Impfdossier'' in german or ''Dossier de vaccination'' in french or ''Cartella di vaccinazione'' in italian or ''Vaccination Record'' in english or titles in other languages are also allowed', index: 15} author: short: The author of the document (person or device) index: 12 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: 13} reference: {index: 14} extension: index: 1 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: versionNumber: match: {url: null} schema: {short: Version number, index: 2} informationRecipient: match: {url: null} schema: {short: A recipient of this document (person or organization), index: 3} 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: 4} min: 0 custodian: short: The organization in whose name the document has been created index: 24 elements: reference: {index: 25} status: pattern: {type: Code, value: final} index: 7 language: {short: Language of the document, index: 0} identifier: elements: system: {index: 5} value: {index: 6} subject: short: A patient for whom this document instance was created index: 9 elements: reference: {index: 10} confidentiality: index: 16 extensions: confidentialityCode: {url: null, short: Swiss realm of confidentiality code according to the Swiss EPR regulation, index: 18} elements: extension: index: 17 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: 18} package_version: vacd-1.0.0 extensions: versionNumber: {url: null, short: Version number, index: 2} informationRecipient: {url: null, min: 0, short: A recipient of this document (person or organization), index: 3} dataEnterer: {url: null, min: 0, short: Person who entered information into this document if it is a person other than the author, index: 4} 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: 1.0.0 required: [section]