SMART Base
0.3.0 - ci-build
SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/litlfred/smart-base/ and changes regularly. See the Directory of published versions
| Active as of 2026-10-06 |
Definitions for the KGScheduleEntry logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. KGScheduleEntry | |
| Definition | One row of a schedule: which intervention, for whom, when, how many doses. This is the granularity a decision table actually consumes — the BCG rules turn on dose count, age and interval since a live vaccine. Class IRI: http://smart.who.int/kg/schedule-entry. |
| Short | Knowledge graph L1: Schedule entry |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. KGScheduleEntry.antigen | |
| Definition | The antigen or vaccine the row is about. |
| Short | Antigen |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. KGScheduleEntry.doseNumber | |
| Definition | Dose in the series as printed ("1", "Booster 1"). Text, because schedules label boosters rather than count them. |
| Short | Dose number |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. KGScheduleEntry.series | |
| Definition | Primary series or booster series, as stated. |
| Short | Series |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. KGScheduleEntry.targetAge | |
| Definition | Age at which the dose is due, as stated. |
| Short | Target age |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. KGScheduleEntry.minimumInterval | |
| Definition | Minimum interval since the previous dose, as stated. |
| Short | Minimum interval |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. KGScheduleEntry.note | |
| Definition | The row's footnote or remark, verbatim. |
| Short | Note |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. KGScheduleEntry | |
| Definition | One row of a schedule: which intervention, for whom, when, how many doses. This is the granularity a decision table actually consumes — the BCG rules turn on dose count, age and interval since a live vaccine. Class IRI: http://smart.who.int/kg/schedule-entry. |
| Short | Knowledge graph L1: Schedule entry |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. KGScheduleEntry.antigen | |
| Definition | The antigen or vaccine the row is about. |
| Short | Antigen |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. KGScheduleEntry.doseNumber | |
| Definition | Dose in the series as printed ("1", "Booster 1"). Text, because schedules label boosters rather than count them. |
| Short | Dose number |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. KGScheduleEntry.series | |
| Definition | Primary series or booster series, as stated. |
| Short | Series |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. KGScheduleEntry.targetAge | |
| Definition | Age at which the dose is due, as stated. |
| Short | Target age |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. KGScheduleEntry.minimumInterval | |
| Definition | Minimum interval since the previous dose, as stated. |
| Short | Minimum interval |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. KGScheduleEntry.note | |
| Definition | The row's footnote or remark, verbatim. |
| Short | Note |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. KGScheduleEntry | |
| Definition | One row of a schedule: which intervention, for whom, when, how many doses. This is the granularity a decision table actually consumes — the BCG rules turn on dose count, age and interval since a live vaccine. Class IRI: http://smart.who.int/kg/schedule-entry. |
| Short | Knowledge graph L1: Schedule entry |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. KGScheduleEntry.antigen | |
| Definition | The antigen or vaccine the row is about. |
| Short | Antigen |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. KGScheduleEntry.doseNumber | |
| Definition | Dose in the series as printed ("1", "Booster 1"). Text, because schedules label boosters rather than count them. |
| Short | Dose number |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. KGScheduleEntry.series | |
| Definition | Primary series or booster series, as stated. |
| Short | Series |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. KGScheduleEntry.targetAge | |
| Definition | Age at which the dose is due, as stated. |
| Short | Target age |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. KGScheduleEntry.minimumInterval | |
| Definition | Minimum interval since the previous dose, as stated. |
| Short | Minimum interval |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. KGScheduleEntry.note | |
| Definition | The row's footnote or remark, verbatim. |
| Short | Note |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |