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]