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
| Official URL: http://smart.who.int/base/StructureDefinition/KGScheduleEntry | Version: 0.3.0 | |||
| Active as of 2026-10-06 | Computable Name: KGScheduleEntry | |||
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.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Knowledge graph L1: Schedule entry | |
![]() ![]() |
0..1 | string | Antigen | |
![]() ![]() |
0..1 | string | Dose number | |
![]() ![]() |
0..1 | string | Series | |
![]() ![]() |
0..1 | string | Target age | |
![]() ![]() |
0..1 | string | Minimum interval | |
![]() ![]() |
0..1 | string | Note | |
Documentation for this format | ||||
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.
Version: 1.0.0
This endpoint serves the JSON Schema definition for the Logical Model StructureDefinition-KGScheduleEntry.
Description: 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.
Type: object
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "http://smart.who.int/base/StructureDefinition-KGScheduleEntry.schema.json",
"title": "Knowledge graph L1: Schedule entry",
"description": "One row of a schedule: which intervention, for whom, when, how many doses. This is the granularity a decision table actually consumes \u2014 the BCG rules turn on dose count, age and interval since a live vaccine. Class IRI: http://smart.who.int/kg/schedule-entry.",
"type": "object",
"properties": {
"resourceType": {
"type": "string",
"const": "KGScheduleEntry",
"description": "Resource type identifier for KGScheduleEntry logical model"
},
"antigen": {
"type": "string",
"description": "The antigen or vaccine the row is about."
},
"doseNumber": {
"type": "string",
"description": "Dose in the series as printed (\"1\", \"Booster 1\"). Text, because schedules label boosters rather than count them."
},
"series": {
"type": "string",
"description": "Primary series or booster series, as stated."
},
"targetAge": {
"type": "string",
"description": "Age at which the dose is due, as stated."
},
"minimumInterval": {
"type": "string",
"description": "Minimum interval since the previous dose, as stated."
},
"note": {
"type": "string",
"description": "The row's footnote or remark, verbatim."
}
},
"required": [
"resourceType"
],
"resourceDefinition": "http://smart.who.int/base/StructureDefinition/KGScheduleEntry",
"fhir:parent": "http://hl7.org/fhir/StructureDefinition/Base"
}
This documentation is automatically generated from the OpenAPI specification.
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Knowledge graph L1: Schedule entry | |
![]() ![]() |
0..1 | string | Antigen | |
![]() ![]() |
0..1 | string | Dose number | |
![]() ![]() |
0..1 | string | Series | |
![]() ![]() |
0..1 | string | Target age | |
![]() ![]() |
0..1 | string | Minimum interval | |
![]() ![]() |
0..1 | string | Note | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Knowledge graph L1: Schedule entry | |
![]() ![]() |
0..1 | string | Antigen | |
![]() ![]() |
0..1 | string | Dose number | |
![]() ![]() |
0..1 | string | Series | |
![]() ![]() |
0..1 | string | Target age | |
![]() ![]() |
0..1 | string | Minimum interval | |
![]() ![]() |
0..1 | string | Note | |
Documentation for this format | ||||
This structure is derived from Base
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Knowledge graph L1: Schedule entry | |
![]() ![]() |
0..1 | string | Antigen | |
![]() ![]() |
0..1 | string | Dose number | |
![]() ![]() |
0..1 | string | Series | |
![]() ![]() |
0..1 | string | Target age | |
![]() ![]() |
0..1 | string | Minimum interval | |
![]() ![]() |
0..1 | string | Note | |
Documentation for this format | ||||
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Knowledge graph L1: Schedule entry | |
![]() ![]() |
0..1 | string | Antigen | |
![]() ![]() |
0..1 | string | Dose number | |
![]() ![]() |
0..1 | string | Series | |
![]() ![]() |
0..1 | string | Target age | |
![]() ![]() |
0..1 | string | Minimum interval | |
![]() ![]() |
0..1 | string | Note | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Knowledge graph L1: Schedule entry | |
![]() ![]() |
0..1 | string | Antigen | |
![]() ![]() |
0..1 | string | Dose number | |
![]() ![]() |
0..1 | string | Series | |
![]() ![]() |
0..1 | string | Target age | |
![]() ![]() |
0..1 | string | Minimum interval | |
![]() ![]() |
0..1 | string | Note | |
Documentation for this format | ||||
This structure is derived from Base