description: Condition to declare Basic Immunization done by one single condition for DTPa or Polio. This is for cases the patient does not have a vaccination certificate to declare it, but knows that it is done. package_name: ch.fhir.ig.ch-vacd derivation: constraint name: CHVACDBasicImmunization type: Condition elements: category: pattern: type: CodeableConcept value: coding: - {code: encounter-diagnosis, system: 'http://terminology.hl7.org/CodeSystem/condition-category', display: Encounter Diagnosis} index: 0 code: short: Basic immunization code binding: {strength: extensible, valueSet: 'http://fhir.ch/ig/ch-vacd/ValueSet/ch-vacd-basic-immunization-vs'} index: 1 onset: choices: [] index: 3 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: onsetDateTime: match: {} schema: short: Condition onset DateTime to declare the date where the basic immunization is declared as done. choices: [onsetDateTime] _required: true index: 5 min: 1 max: 1 onsetDateTime: short: Condition onset DateTime to declare the date where the basic immunization is declared as done. type: dateTime choiceOf: onset index: 6 slicing: slices: onsetDateTime: match: {} schema: {short: Condition onset DateTime to declare the date where the basic immunization is declared as done., type: dateTime, _required: true, choiceOf: onset, index: 6} min: 1 max: 1 package_version: 4.0.0-ballot class: profile kind: resource url: http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-basic-immunization base: http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-condition version: 4.0.0-ballot required: [onset, onsetDateTime, category]