schedule-supporting-data
type: StructureDefinition
node role: treeRoot
id:
  v: schedule-supporting-data
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition schedule-supporting-data Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> schedule-supporting-data 0..* Element Schedule Supporting Data Elements defined in Ancestors:@id, <a href="http://hl7.org/fhir/R4/datatypes.html#Element" title="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.">extension #xD; liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference. #xD; previous 1..1 BackboneElement Details about the previous vaccination. #xD; vaccineType 1..1 string Type of the previous vaccine. #xD; cvx 1..1 string CVX code for the previous vaccine. #xD; current 1..1 BackboneElement Details about the current vaccination. #xD; vaccineType 1..1 string Type of the current vaccine. #xD; cvx 1..1 string CVX code for the current vaccine. #xD; conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination. #xD; minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end. #xD; conflictEndInterval 1..1 string Time interval after which the conflict ends. #xD; vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes. #xD; name 1..1 string Name of the vaccine group. #xD; administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered. #xD; vaccineGroupToAntigenMap 0..1 BackboneElement Mapping of vaccine groups to their associated antigens. #xD; name 0..1 string The name of the …
url:
  v: http://fhirfli.dev/fhir/ig/cicada/StructureDefinition/schedule-supporting-data
  l: schedule-supporting-data
version:
  v: 0.1.0
name:
  v: ScheduleSupportingData
title:
  v: Schedule Supporting Data
status:
  v: draft
date:
  v: 2026-02-11T14:37:07-05:00
publisher:
  v: FHIR-FLI
contact:
  name:
    v: FHIR-FLI
  telecom:
    system:
      v: url
    value:
      v: http://fhirfli.dev
description:
  v: This resource consolidates various mapping and conflict information related to vaccine scheduling to support decision-making processes.
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: resource
abstract:
  v: false
type:
  v: schedule-supporting-data
  l: schedule-supporting-data
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: schedule-supporting-data
    path:
      v: schedule-supporting-data
    short:
      v: Schedule Supporting Data
    definition:
      v: This resource consolidates various mapping and conflict information related to vaccine scheduling to support decision-making processes.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element
      min:
        v: 0
      max:
        v: *
    condition:
      v: ele-1
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: schedule-supporting-data.id
    path:
      v: schedule-supporting-data.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: schedule-supporting-data.extension
    path:
      v: schedule-supporting-data.extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open
    short:
      v: Additional content defined by implementations
    definition:
      v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    comment:
      v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    alias:
      v: extensions
    alias:
      v: user content
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element.extension
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Extension
        l: Extension
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    constraint:
      key:
        v: ext-1
      severity:
        v: error
      human:
        v: Must have either extensions or value[x], not both
      expression:
        v: extension.exists() != value.exists()
      xpath:
        v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])

Url
v: string
l: string

v: value

v: url

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict
path:
  v: schedule-supporting-data.liveVirusConflict
short:
  v: Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
definition:
  v: Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.liveVirusConflict.id
path:
  v: schedule-supporting-data.liveVirusConflict.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict.extension
path:
  v: schedule-supporting-data.liveVirusConflict.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict.modifierExtension
path:
  v: schedule-supporting-data.liveVirusConflict.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.liveVirusConflict.previous
path:
  v: schedule-supporting-data.liveVirusConflict.previous
short:
  v: Details about the previous vaccination.
definition:
  v: Details about the previous vaccination.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.previous
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.liveVirusConflict.previous.id
path:
  v: schedule-supporting-data.liveVirusConflict.previous.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict.previous.extension
path:
  v: schedule-supporting-data.liveVirusConflict.previous.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict.previous.modifierExtension
path:
  v: schedule-supporting-data.liveVirusConflict.previous.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.liveVirusConflict.previous.vaccineType
path:
  v: schedule-supporting-data.liveVirusConflict.previous.vaccineType
short:
  v: Type of the previous vaccine.
definition:
  v: Type of the previous vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.previous.vaccineType
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.liveVirusConflict.previous.cvx
path:
  v: schedule-supporting-data.liveVirusConflict.previous.cvx
short:
  v: CVX code for the previous vaccine.
definition:
  v: CVX code for the previous vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.previous.cvx
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.liveVirusConflict.current
path:
  v: schedule-supporting-data.liveVirusConflict.current
short:
  v: Details about the current vaccination.
definition:
  v: Details about the current vaccination.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.current
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.liveVirusConflict.current.id
path:
  v: schedule-supporting-data.liveVirusConflict.current.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict.current.extension
path:
  v: schedule-supporting-data.liveVirusConflict.current.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.liveVirusConflict.current.modifierExtension
path:
  v: schedule-supporting-data.liveVirusConflict.current.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.liveVirusConflict.current.vaccineType
path:
  v: schedule-supporting-data.liveVirusConflict.current.vaccineType
short:
  v: Type of the current vaccine.
definition:
  v: Type of the current vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.current.vaccineType
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.liveVirusConflict.current.cvx
path:
  v: schedule-supporting-data.liveVirusConflict.current.cvx
short:
  v: CVX code for the current vaccine.
definition:
  v: CVX code for the current vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.current.cvx
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.liveVirusConflict.conflictBeginInterval
path:
  v: schedule-supporting-data.liveVirusConflict.conflictBeginInterval
short:
  v: Time interval before which a conflict begins after the previous vaccination.
definition:
  v: Time interval before which a conflict begins after the previous vaccination.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.conflictBeginInterval
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.liveVirusConflict.minConflictEndInterval
path:
  v: schedule-supporting-data.liveVirusConflict.minConflictEndInterval
short:
  v: Minimum time interval after which the conflict might end.
definition:
  v: Minimum time interval after which the conflict might end.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.minConflictEndInterval
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.liveVirusConflict.conflictEndInterval
path:
  v: schedule-supporting-data.liveVirusConflict.conflictEndInterval
short:
  v: Time interval after which the conflict ends.
definition:
  v: Time interval after which the conflict ends.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.liveVirusConflict.conflictEndInterval
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccineGroupMap
path:
  v: schedule-supporting-data.vaccineGroupMap
short:
  v: Mapping of vaccine groups to their specific attributes.
definition:
  v: Mapping of vaccine groups to their specific attributes.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccineGroupMap
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.vaccineGroupMap.id
path:
  v: schedule-supporting-data.vaccineGroupMap.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccineGroupMap.extension
path:
  v: schedule-supporting-data.vaccineGroupMap.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccineGroupMap.modifierExtension
path:
  v: schedule-supporting-data.vaccineGroupMap.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.vaccineGroupMap.name
path:
  v: schedule-supporting-data.vaccineGroupMap.name
short:
  v: Name of the vaccine group.
definition:
  v: Name of the vaccine group.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccineGroupMap.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccineGroupMap.administerFullVaccineGroup
path:
  v: schedule-supporting-data.vaccineGroupMap.administerFullVaccineGroup
short:
  v: Flag to indicate if the full vaccine group should be administered.
definition:
  v: Flag to indicate if the full vaccine group should be administered.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccineGroupMap.administerFullVaccineGroup
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap
short:
  v: Mapping of vaccine groups to their associated antigens.
definition:
  v: Mapping of vaccine groups to their associated antigens.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccineGroupToAntigenMap
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.id
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.extension
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.modifierExtension
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.name
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.name
short:
  v: The name of the vaccine group.
definition:
  v: The name of the vaccine group.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccineGroupToAntigenMap.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.antigen
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.antigen
short:
  v: List of antigens associated with the vaccine group.
definition:
  v: List of antigens associated with the vaccine group.
min:
  v: 0
max:
  v: *
base:
  path:
    v: schedule-supporting-data.vaccineGroupToAntigenMap.antigen
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap
path:
  v: schedule-supporting-data.cvxToAntigenMap
short:
  v: Maps CVX Codes to Antigens and Ages.
definition:
  v: Maps CVX Codes to Antigens and Ages.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.cvxToAntigenMap.id
path:
  v: schedule-supporting-data.cvxToAntigenMap.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.cvxToAntigenMap.extension
path:
  v: schedule-supporting-data.cvxToAntigenMap.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.cvxToAntigenMap.modifierExtension
path:
  v: schedule-supporting-data.cvxToAntigenMap.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.cvxToAntigenMap.cvx
path:
  v: schedule-supporting-data.cvxToAntigenMap.cvx
short:
  v: CVX Code
definition:
  v: CVX Code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap.cvx
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.shortDescription
path:
  v: schedule-supporting-data.cvxToAntigenMap.shortDescription
short:
  v: Short Description of this CVX
definition:
  v: Short Description of this CVX
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap.shortDescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.association
path:
  v: schedule-supporting-data.cvxToAntigenMap.association
short:
  v: A list of associated antigens and ages.
definition:
  v: A list of associated antigens and ages.
min:
  v: 0
max:
  v: *
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap.association
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.id
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.extension
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.modifierExtension
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.antigen
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.antigen
short:
  v: Name of the antigen
definition:
  v: Name of the antigen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap.association.antigen
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationBeginAge
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationBeginAge
short:
  v: Starting age, if applicable, when this antigen is associated with this CVX code
definition:
  v: Starting age, if applicable, when this antigen is associated with this CVX code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap.association.associationBeginAge
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationEndAge
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationEndAge
short:
  v: Ending age, if applicable, when this antigen is associated with this CVX code
definition:
  v: Ending age, if applicable, when this antigen is associated with this CVX code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.cvxToAntigenMap.association.associationEndAge
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap
path:
  v: schedule-supporting-data.vaccinationObservationMap
short:
  v: Describes the observation rules for vaccination based on specific patient conditions.
definition:
  v: Describes the observation rules for vaccination based on specific patient conditions.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.vaccinationObservationMap.id
path:
  v: schedule-supporting-data.vaccinationObservationMap.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccinationObservationMap.extension
path:
  v: schedule-supporting-data.vaccinationObservationMap.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccinationObservationMap.modifierExtension
path:
  v: schedule-supporting-data.vaccinationObservationMap.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.vaccinationObservationMap.observationCode
path:
  v: schedule-supporting-data.vaccinationObservationMap.observationCode
short:
  v: Unique code for the observation.
definition:
  v: Unique code for the observation.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.observationCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.observationTitle
path:
  v: schedule-supporting-data.vaccinationObservationMap.observationTitle
short:
  v: Title of the observation.
definition:
  v: Title of the observation.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.observationTitle
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.indicationText
path:
  v: schedule-supporting-data.vaccinationObservationMap.indicationText
short:
  v: Text indicating why the vaccine should be administered.
definition:
  v: Text indicating why the vaccine should be administered.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.indicationText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.contraindicationText
path:
  v: schedule-supporting-data.vaccinationObservationMap.contraindicationText
short:
  v: Text indicating why the vaccine should not be administered.
definition:
  v: Text indicating why the vaccine should not be administered.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.contraindicationText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.clarifyingText
path:
  v: schedule-supporting-data.vaccinationObservationMap.clarifyingText
short:
  v: Additional clarifications for the vaccination rule.
definition:
  v: Additional clarifications for the vaccination rule.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.clarifyingText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues
short:
  v: List of associated SNOMED or other coded values relevant to the observation.
definition:
  v: List of associated SNOMED or other coded values relevant to the observation.
min:
  v: 0
max:
  v: *
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.codedValues
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.id
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.extension
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.modifierExtension
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.code
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.code
short:
  v: Code identifying the condition or observation.
definition:
  v: Code identifying the condition or observation.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.codedValues.code
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.codeSystem
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.codeSystem
short:
  v: The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
definition:
  v: The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.codedValues.codeSystem
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.text
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.text
short:
  v: Human-readable name or description of the code.
definition:
  v: Human-readable name or description of the code.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: schedule-supporting-data.vaccinationObservationMap.codedValues.text
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: schedule-supporting-data
  path:
    v: schedule-supporting-data
  short:
    v: Schedule Supporting Data
  definition:
    v: This resource consolidates various mapping and conflict information related to vaccine scheduling to support decision-making processes.
element:
  id:
    v: schedule-supporting-data.liveVirusConflict
  path:
    v: schedule-supporting-data.liveVirusConflict
  short:
    v: Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
  definition:
    v: Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.previous
  path:
    v: schedule-supporting-data.liveVirusConflict.previous
  short:
    v: Details about the previous vaccination.
  definition:
    v: Details about the previous vaccination.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.previous.vaccineType
  path:
    v: schedule-supporting-data.liveVirusConflict.previous.vaccineType
  short:
    v: Type of the previous vaccine.
  definition:
    v: Type of the previous vaccine.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.previous.cvx
  path:
    v: schedule-supporting-data.liveVirusConflict.previous.cvx
  short:
    v: CVX code for the previous vaccine.
  definition:
    v: CVX code for the previous vaccine.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.current
  path:
    v: schedule-supporting-data.liveVirusConflict.current
  short:
    v: Details about the current vaccination.
  definition:
    v: Details about the current vaccination.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.current.vaccineType
  path:
    v: schedule-supporting-data.liveVirusConflict.current.vaccineType
  short:
    v: Type of the current vaccine.
  definition:
    v: Type of the current vaccine.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.current.cvx
  path:
    v: schedule-supporting-data.liveVirusConflict.current.cvx
  short:
    v: CVX code for the current vaccine.
  definition:
    v: CVX code for the current vaccine.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.conflictBeginInterval
  path:
    v: schedule-supporting-data.liveVirusConflict.conflictBeginInterval
  short:
    v: Time interval before which a conflict begins after the previous vaccination.
  definition:
    v: Time interval before which a conflict begins after the previous vaccination.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.minConflictEndInterval
  path:
    v: schedule-supporting-data.liveVirusConflict.minConflictEndInterval
  short:
    v: Minimum time interval after which the conflict might end.
  definition:
    v: Minimum time interval after which the conflict might end.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.liveVirusConflict.conflictEndInterval
  path:
    v: schedule-supporting-data.liveVirusConflict.conflictEndInterval
  short:
    v: Time interval after which the conflict ends.
  definition:
    v: Time interval after which the conflict ends.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: schedule-supporting-data.vaccineGroupMap
  path:
    v: schedule-supporting-data.vaccineGroupMap
  short:
    v: Mapping of vaccine groups to their specific attributes.
  definition:
    v: Mapping of vaccine groups to their specific attributes.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: schedule-supporting-data.vaccineGroupMap.name
  path:
    v: schedule-supporting-data.vaccineGroupMap.name

v: Name of the vaccine group.

v: Name of the vaccine group.

v: 1

v: 1

code:
  v: string
  l: string

id:
  v: schedule-supporting-data.vaccineGroupMap.administerFullVaccineGroup
path:
  v: schedule-supporting-data.vaccineGroupMap.administerFullVaccineGroup
short:
  v: Flag to indicate if the full vaccine group should be administered.
definition:
  v: Flag to indicate if the full vaccine group should be administered.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap
short:
  v: Mapping of vaccine groups to their associated antigens.
definition:
  v: Mapping of vaccine groups to their associated antigens.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.name
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.name
short:
  v: The name of the vaccine group.
definition:
  v: The name of the vaccine group.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.antigen
path:
  v: schedule-supporting-data.vaccineGroupToAntigenMap.antigen
short:
  v: List of antigens associated with the vaccine group.
definition:
  v: List of antigens associated with the vaccine group.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap
path:
  v: schedule-supporting-data.cvxToAntigenMap
short:
  v: Maps CVX Codes to Antigens and Ages.
definition:
  v: Maps CVX Codes to Antigens and Ages.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: schedule-supporting-data.cvxToAntigenMap.cvx
path:
  v: schedule-supporting-data.cvxToAntigenMap.cvx
short:
  v: CVX Code
definition:
  v: CVX Code
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.shortDescription
path:
  v: schedule-supporting-data.cvxToAntigenMap.shortDescription
short:
  v: Short Description of this CVX
definition:
  v: Short Description of this CVX
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.association
path:
  v: schedule-supporting-data.cvxToAntigenMap.association
short:
  v: A list of associated antigens and ages.
definition:
  v: A list of associated antigens and ages.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.antigen
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.antigen
short:
  v: Name of the antigen
definition:
  v: Name of the antigen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationBeginAge
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationBeginAge
short:
  v: Starting age, if applicable, when this antigen is associated with this CVX code
definition:
  v: Starting age, if applicable, when this antigen is associated with this CVX code
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationEndAge
path:
  v: schedule-supporting-data.cvxToAntigenMap.association.associationEndAge
short:
  v: Ending age, if applicable, when this antigen is associated with this CVX code
definition:
  v: Ending age, if applicable, when this antigen is associated with this CVX code
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap
path:
  v: schedule-supporting-data.vaccinationObservationMap
short:
  v: Describes the observation rules for vaccination based on specific patient conditions.
definition:
  v: Describes the observation rules for vaccination based on specific patient conditions.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: schedule-supporting-data.vaccinationObservationMap.observationCode
path:
  v: schedule-supporting-data.vaccinationObservationMap.observationCode
short:
  v: Unique code for the observation.
definition:
  v: Unique code for the observation.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.observationTitle
path:
  v: schedule-supporting-data.vaccinationObservationMap.observationTitle
short:
  v: Title of the observation.
definition:
  v: Title of the observation.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.indicationText
path:
  v: schedule-supporting-data.vaccinationObservationMap.indicationText
short:
  v: Text indicating why the vaccine should be administered.
definition:
  v: Text indicating why the vaccine should be administered.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.contraindicationText
path:
  v: schedule-supporting-data.vaccinationObservationMap.contraindicationText
short:
  v: Text indicating why the vaccine should not be administered.
definition:
  v: Text indicating why the vaccine should not be administered.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.clarifyingText
path:
  v: schedule-supporting-data.vaccinationObservationMap.clarifyingText
short:
  v: Additional clarifications for the vaccination rule.
definition:
  v: Additional clarifications for the vaccination rule.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues
short:
  v: List of associated SNOMED or other coded values relevant to the observation.
definition:
  v: List of associated SNOMED or other coded values relevant to the observation.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.code
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.code
short:
  v: Code identifying the condition or observation.
definition:
  v: Code identifying the condition or observation.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.codeSystem
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.codeSystem
short:
  v: The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
definition:
  v: The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.text
path:
  v: schedule-supporting-data.vaccinationObservationMap.codedValues.text
short:
  v: Human-readable name or description of the code.
definition:
  v: Human-readable name or description of the code.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string