antigen-supporting-data
type: StructureDefinition
node role: treeRoot
id:
  v: antigen-supporting-data
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition antigen-supporting-data Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> antigen-supporting-data 0..* Element Antigen 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; targetDisease 0..1 CodeableConcept The disease that the vaccine targets. #xD; vaccineGroup 0..1 CodeableConcept The vaccine group associated with the target disease. #xD; immunity 0..1 BackboneElement Information about immunity from clinical history or birth data. #xD; clinicalHistory 0..* BackboneElement List of clinical guidelines that describe circumstances of immunity. #xD; guidelineCode 1..1 string Code of the guideline. #xD; guidelineTitle 1..1 string Title of the guideline. #xD; dateOfBirth 0..1 BackboneElement Birth date related immunity information. #xD; immunityBirthDate 1..1 date Date conferring automatic immunity. #xD; birthCountry 1..1 string Country of birth relevant to immunity. #xD; exclusion 0..* BackboneElement Exclusions based on certain criteria. #xD; exclusionCode 1..1 string Code for the exclusion criteria. #xD; exclusionTitle 1..1 string Title of the exclusion criteria. #xD; contraindications 0..1 BackboneElement Information about contraindications for the vaccine. #xD; vaccineGroup 0..1 BackboneElement Contraindications specific to the vaccine group. #xD; contraindication 0..* BackboneElement List of contraindications. #xD; observationCode 1..1 string Code identifying the contraindication. #xD; observationTitle 1..1 stri…
url:
  v: http://fhirfli.dev/fhir/ig/cicada/StructureDefinition/antigen-supporting-data
  l: antigen-supporting-data
version:
  v: 0.1.0
name:
  v: AntigenSupportingData
title:
  v: Antigen 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: A resource to store supporting data for antigens including target disease, vaccine groups, immunity criteria, contraindications, and vaccination series.
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: antigen-supporting-data
  l: antigen-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: antigen-supporting-data
    path:
      v: antigen-supporting-data
    short:
      v: Antigen Supporting Data
    definition:
      v: A resource to store supporting data for antigens including target disease, vaccine groups, immunity criteria, contraindications, and vaccination series.
    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: antigen-supporting-data.id
    path:
      v: antigen-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: antigen-supporting-data.extension
    path:
      v: antigen-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: antigen-supporting-data.targetDisease
path:
  v: antigen-supporting-data.targetDisease
short:
  v: The disease that the vaccine targets.
definition:
  v: The disease that the vaccine targets.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.targetDisease
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: antigen-supporting-data.vaccineGroup
path:
  v: antigen-supporting-data.vaccineGroup
short:
  v: The vaccine group associated with the target disease.
definition:
  v: The vaccine group associated with the target disease.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.vaccineGroup
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: antigen-supporting-data.immunity
path:
  v: antigen-supporting-data.immunity
short:
  v: Information about immunity from clinical history or birth data.
definition:
  v: Information about immunity from clinical history or birth data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity
  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: antigen-supporting-data.immunity.id
path:
  v: antigen-supporting-data.immunity.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: antigen-supporting-data.immunity.extension
path:
  v: antigen-supporting-data.immunity.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: antigen-supporting-data.immunity.modifierExtension
path:
  v: antigen-supporting-data.immunity.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: antigen-supporting-data.immunity.clinicalHistory
path:
  v: antigen-supporting-data.immunity.clinicalHistory
short:
  v: List of clinical guidelines that describe circumstances of immunity.
definition:
  v: List of clinical guidelines that describe circumstances of immunity.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.immunity.clinicalHistory
  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: antigen-supporting-data.immunity.clinicalHistory.id
path:
  v: antigen-supporting-data.immunity.clinicalHistory.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: antigen-supporting-data.immunity.clinicalHistory.extension
path:
  v: antigen-supporting-data.immunity.clinicalHistory.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: antigen-supporting-data.immunity.clinicalHistory.modifierExtension
path:
  v: antigen-supporting-data.immunity.clinicalHistory.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: antigen-supporting-data.immunity.clinicalHistory.guidelineCode
path:
  v: antigen-supporting-data.immunity.clinicalHistory.guidelineCode
short:
  v: Code of the guideline.
definition:
  v: Code of the guideline.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.clinicalHistory.guidelineCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.immunity.clinicalHistory.guidelineTitle
path:
  v: antigen-supporting-data.immunity.clinicalHistory.guidelineTitle
short:
  v: Title of the guideline.
definition:
  v: Title of the guideline.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.clinicalHistory.guidelineTitle
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.immunity.dateOfBirth
path:
  v: antigen-supporting-data.immunity.dateOfBirth
short:
  v: Birth date related immunity information.
definition:
  v: Birth date related immunity information.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.dateOfBirth
  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: antigen-supporting-data.immunity.dateOfBirth.id
path:
  v: antigen-supporting-data.immunity.dateOfBirth.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: antigen-supporting-data.immunity.dateOfBirth.extension
path:
  v: antigen-supporting-data.immunity.dateOfBirth.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: antigen-supporting-data.immunity.dateOfBirth.modifierExtension
path:
  v: antigen-supporting-data.immunity.dateOfBirth.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: antigen-supporting-data.immunity.dateOfBirth.immunityBirthDate
path:
  v: antigen-supporting-data.immunity.dateOfBirth.immunityBirthDate
short:
  v: Date conferring automatic immunity.
definition:
  v: Date conferring automatic immunity.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.immunityBirthDate
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: antigen-supporting-data.immunity.dateOfBirth.birthCountry
path:
  v: antigen-supporting-data.immunity.dateOfBirth.birthCountry
short:
  v: Country of birth relevant to immunity.
definition:
  v: Country of birth relevant to immunity.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.birthCountry
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion
path:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion
short:
  v: Exclusions based on certain criteria.
definition:
  v: Exclusions based on certain criteria.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion
  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: antigen-supporting-data.immunity.dateOfBirth.exclusion.id
path:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion.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: antigen-supporting-data.immunity.dateOfBirth.exclusion.extension
path:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion.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: antigen-supporting-data.immunity.dateOfBirth.exclusion.modifierExtension
path:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion.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: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionCode
path:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionCode
short:
  v: Code for the exclusion criteria.
definition:
  v: Code for the exclusion criteria.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionTitle
path:
  v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionTitle
short:
  v: Title of the exclusion criteria.
definition:
  v: Title of the exclusion criteria.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionTitle
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.contraindications
path:
  v: antigen-supporting-data.contraindications
short:
  v: Information about contraindications for the vaccine.
definition:
  v: Information about contraindications for the vaccine.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.contraindications
  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: antigen-supporting-data.contraindications.id
path:
  v: antigen-supporting-data.contraindications.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: antigen-supporting-data.contraindications.extension
path:
  v: antigen-supporting-data.contraindications.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: antigen-supporting-data.contraindications.modifierExtension
path:
  v: antigen-supporting-data.contraindications.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: antigen-supporting-data.contraindications.vaccineGroup
path:
  v: antigen-supporting-data.contraindications.vaccineGroup
short:
  v: Contraindications specific to the vaccine group.
definition:
  v: Contraindications specific to the vaccine group.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.contraindications.vaccineGroup
  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: antigen-supporting-data.contraindications.vaccineGroup.id
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.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: antigen-supporting-data.contraindications.vaccineGroup.extension
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.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: antigen-supporting-data.contraindications.vaccineGroup.modifierExtension
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.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: antigen-supporting-data.contraindications.vaccineGroup.contraindication
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication
short:
  v: List of contraindications.
definition:
  v: List of contraindications.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.contraindications.vaccineGroup.contraindication
  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: antigen-supporting-data.contraindications.vaccineGroup.contraindication.id
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.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: antigen-supporting-data.contraindications.vaccineGroup.contraindication.extension
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.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: antigen-supporting-data.contraindications.vaccineGroup.contraindication.modifierExtension
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.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: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationCode
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationCode
short:
  v: Code identifying the contraindication.
definition:
  v: Code identifying the contraindication.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationTitle
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationTitle
short:
  v: Title of the contraindication.
definition:
  v: Title of the contraindication.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationTitle
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.contraindicationText
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.contraindicationText
short:
  v: Description of the contraindication.
definition:
  v: Description of the contraindication.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.contraindicationText
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series
path:
  v: antigen-supporting-data.series
short:
  v: Information about the vaccination series.
definition:
  v: Information about the vaccination series.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.series
  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: antigen-supporting-data.series.id
path:
  v: antigen-supporting-data.series.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: antigen-supporting-data.series.extension
path:
  v: antigen-supporting-data.series.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: antigen-supporting-data.series.modifierExtension
path:
  v: antigen-supporting-data.series.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: antigen-supporting-data.series.seriesName
path:
  v: antigen-supporting-data.series.seriesName
short:
  v: Name of the vaccination series.
definition:
  v: Name of the vaccination series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.targetDisease
path:
  v: antigen-supporting-data.series.targetDisease
short:
  v: Disease targeted by the series.
definition:
  v: Disease targeted by the series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.targetDisease
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: antigen-supporting-data.series.vaccineGroup
path:
  v: antigen-supporting-data.series.vaccineGroup
short:
  v: Vaccine group for the series.
definition:
  v: Vaccine group for the series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.vaccineGroup
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: antigen-supporting-data.series.seriesType
path:
  v: antigen-supporting-data.series.seriesType
short:
  v: Type of series (standard, risk-based, etc.).
definition:
  v: Type of series (standard, risk-based, etc.).
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesType
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries
path:
  v: antigen-supporting-data.series.selectSeries
short:
  v: Selection criteria for the series.
definition:
  v: Selection criteria for the series.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries
  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: antigen-supporting-data.series.selectSeries.id
path:
  v: antigen-supporting-data.series.selectSeries.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: antigen-supporting-data.series.selectSeries.extension
path:
  v: antigen-supporting-data.series.selectSeries.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: antigen-supporting-data.series.selectSeries.modifierExtension
path:
  v: antigen-supporting-data.series.selectSeries.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: antigen-supporting-data.series.selectSeries.defaultSeries
path:
  v: antigen-supporting-data.series.selectSeries.defaultSeries
short:
  v: If this is the default series.
definition:
  v: If this is the default series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.defaultSeries
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: antigen-supporting-data.series.selectSeries.productPath
path:
  v: antigen-supporting-data.series.selectSeries.productPath
short:
  v: If the series has a specific product path.
definition:
  v: If the series has a specific product path.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.productPath
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: antigen-supporting-data.series.selectSeries.seriesGroupName
path:
  v: antigen-supporting-data.series.selectSeries.seriesGroupName
short:
  v: Name of the series group.
definition:
  v: Name of the series group.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.seriesGroupName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.seriesGroup
path:
  v: antigen-supporting-data.series.selectSeries.seriesGroup
short:
  v: Group number of the series.
definition:
  v: Group number of the series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.seriesGroup
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.seriesPriority
path:
  v: antigen-supporting-data.series.selectSeries.seriesPriority
short:
  v: Priority of the series.
definition:
  v: Priority of the series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.seriesPriority
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.seriesPreference
path:
  v: antigen-supporting-data.series.selectSeries.seriesPreference
short:
  v: Preference number within the group.
definition:
  v: Preference number within the group.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.seriesPreference
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.maxAgeToStart
path:
  v: antigen-supporting-data.series.selectSeries.maxAgeToStart
short:
  v: Maximum age to start the series.
definition:
  v: Maximum age to start the series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.selectSeries.maxAgeToStart
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose
path:
  v: antigen-supporting-data.series.seriesDose
short:
  v: Doses within the series.
definition:
  v: Doses within the series.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.series.seriesDose
  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: antigen-supporting-data.series.seriesDose.id
path:
  v: antigen-supporting-data.series.seriesDose.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: antigen-supporting-data.series.seriesDose.extension
path:
  v: antigen-supporting-data.series.seriesDose.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: antigen-supporting-data.series.seriesDose.modifierExtension
path:
  v: antigen-supporting-data.series.seriesDose.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: antigen-supporting-data.series.seriesDose.doseNumber
path:
  v: antigen-supporting-data.series.seriesDose.doseNumber
short:
  v: Number of the dose in the series.
definition:
  v: Number of the dose in the series.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.doseNumber
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age
path:
  v: antigen-supporting-data.series.seriesDose.age
short:
  v: Age recommendations for the dose.
definition:
  v: Age recommendations for the dose.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.series.seriesDose.age
  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: antigen-supporting-data.series.seriesDose.age.id
path:
  v: antigen-supporting-data.series.seriesDose.age.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: antigen-supporting-data.series.seriesDose.age.extension
path:
  v: antigen-supporting-data.series.seriesDose.age.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: antigen-supporting-data.series.seriesDose.age.modifierExtension
path:
  v: antigen-supporting-data.series.seriesDose.age.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: antigen-supporting-data.series.seriesDose.age.absMinAge
path:
  v: antigen-supporting-data.series.seriesDose.age.absMinAge
short:
  v: Absolute minimum age for the dose.
definition:
  v: Absolute minimum age for the dose.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.age.absMinAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age.minAge
path:
  v: antigen-supporting-data.series.seriesDose.age.minAge
short:
  v: Minimum recommended age for the dose.
definition:
  v: Minimum recommended age for the dose.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.age.minAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age.earliestRecAge
path:
  v: antigen-supporting-data.series.seriesDose.age.earliestRecAge
short:
  v: Earliest recommended age for the dose.
definition:
  v: Earliest recommended age for the dose.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.age.earliestRecAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age.latestRecAge
path:
  v: antigen-supporting-data.series.seriesDose.age.latestRecAge
short:
  v: Latest recommended age for the dose.
definition:
  v: Latest recommended age for the dose.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.age.latestRecAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine
short:
  v: Preferable vaccines for the dose.
definition:
  v: Preferable vaccines for the dose.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine
  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: antigen-supporting-data.series.seriesDose.preferableVaccine.id
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.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: antigen-supporting-data.series.seriesDose.preferableVaccine.extension
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.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: antigen-supporting-data.series.seriesDose.preferableVaccine.modifierExtension
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.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: antigen-supporting-data.series.seriesDose.preferableVaccine.vaccineType
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.vaccineType
short:
  v: Type of the vaccine.
definition:
  v: Type of the vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.vaccineType
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.cvx
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.cvx
short:
  v: CVX code for the vaccine.
definition:
  v: CVX code for the vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.cvx
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.beginAge
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.beginAge
short:
  v: Beginning age for the vaccine.
definition:
  v: Beginning age for the vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.beginAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.endAge
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.endAge
short:
  v: Ending age for the vaccine.
definition:
  v: Ending age for the vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.endAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.volume
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.volume
short:
  v: Volume of the vaccine to be administered.
definition:
  v: Volume of the vaccine to be administered.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.volume
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: decimal
    l: decimal

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.forecastVaccineType
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.forecastVaccineType
short:
  v: Forecast type of the vaccine.
definition:
  v: Forecast type of the vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.forecastVaccineType
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.tradeName
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.tradeName
short:
  v: Trade name of the vaccine.
definition:
  v: Trade name of the vaccine.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.tradeName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.mvx
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.mvx
short:
  v: Manufacturer's vaccine code.
definition:
  v: Manufacturer's vaccine code.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.preferableVaccine.mvx
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine
short:
  v: Allowable vaccines if preferable vaccines are not available.
definition:
  v: Allowable vaccines if preferable vaccines are not available.
min:
  v: 0
max:
  v: *
base:
  path:
    v: antigen-supporting-data.series.seriesDose.allowableVaccine
  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: antigen-supporting-data.series.seriesDose.allowableVaccine.id
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.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: antigen-supporting-data.series.seriesDose.allowableVaccine.extension
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.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: antigen-supporting-data.series.seriesDose.allowableVaccine.modifierExtension
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.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: antigen-supporting-data.series.seriesDose.allowableVaccine.vaccineType
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.vaccineType
short:
  v: Type of allowable vaccine.
definition:
  v: Type of allowable vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.allowableVaccine.vaccineType
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.cvx
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.cvx
short:
  v: CVX code for allowable vaccine.
definition:
  v: CVX code for allowable vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.allowableVaccine.cvx
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.beginAge
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.beginAge
short:
  v: Beginning age for allowable vaccine.
definition:
  v: Beginning age for allowable vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.allowableVaccine.beginAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.endAge
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.endAge
short:
  v: Ending age for allowable vaccine.
definition:
  v: Ending age for allowable vaccine.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.allowableVaccine.endAge
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation
short:
  v: Seasonal recommendation for the vaccine dose.
definition:
  v: Seasonal recommendation for the vaccine dose.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.seasonalRecommendation
  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: antigen-supporting-data.series.seriesDose.seasonalRecommendation.id
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.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: antigen-supporting-data.series.seriesDose.seasonalRecommendation.extension
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.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: antigen-supporting-data.series.seriesDose.seasonalRecommendation.modifierExtension
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.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: antigen-supporting-data.series.seriesDose.seasonalRecommendation.startDate
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.startDate
short:
  v: Start date for the seasonal recommendation.
definition:
  v: Start date for the seasonal recommendation.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.startDate
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.endDate
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.endDate
short:
  v: End date for the seasonal recommendation.
definition:
  v: End date for the seasonal recommendation.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.endDate
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: antigen-supporting-data
  path:
    v: antigen-supporting-data
  short:
    v: Antigen Supporting Data
  definition:
    v: A resource to store supporting data for antigens including target disease, vaccine groups, immunity criteria, contraindications, and vaccination series.
element:
  id:
    v: antigen-supporting-data.targetDisease
  path:
    v: antigen-supporting-data.targetDisease
  short:
    v: The disease that the vaccine targets.
  definition:
    v: The disease that the vaccine targets.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: antigen-supporting-data.vaccineGroup
  path:
    v: antigen-supporting-data.vaccineGroup
  short:
    v: The vaccine group associated with the target disease.
  definition:
    v: The vaccine group associated with the target disease.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: antigen-supporting-data.immunity
  path:
    v: antigen-supporting-data.immunity
  short:
    v: Information about immunity from clinical history or birth data.
  definition:
    v: Information about immunity from clinical history or birth data.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: antigen-supporting-data.immunity.clinicalHistory
  path:
    v: antigen-supporting-data.immunity.clinicalHistory
  short:
    v: List of clinical guidelines that describe circumstances of immunity.
  definition:
    v: List of clinical guidelines that describe circumstances of immunity.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: antigen-supporting-data.immunity.clinicalHistory.guidelineCode
  path:
    v: antigen-supporting-data.immunity.clinicalHistory.guidelineCode
  short:
    v: Code of the guideline.
  definition:
    v: Code of the guideline.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: antigen-supporting-data.immunity.clinicalHistory.guidelineTitle
  path:
    v: antigen-supporting-data.immunity.clinicalHistory.guidelineTitle
  short:
    v: Title of the guideline.
  definition:
    v: Title of the guideline.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: antigen-supporting-data.immunity.dateOfBirth
  path:
    v: antigen-supporting-data.immunity.dateOfBirth
  short:
    v: Birth date related immunity information.
  definition:
    v: Birth date related immunity information.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: antigen-supporting-data.immunity.dateOfBirth.immunityBirthDate
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.immunityBirthDate
  short:
    v: Date conferring automatic immunity.
  definition:
    v: Date conferring automatic immunity.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: date
      l: date
element:
  id:
    v: antigen-supporting-data.immunity.dateOfBirth.birthCountry
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.birthCountry
  short:
    v: Country of birth relevant to immunity.
  definition:
    v: Country of birth relevant to immunity.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion
  short:
    v: Exclusions based on certain criteria.
  definition:
    v: Exclusions based on certain criteria.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionCode
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionCode
  short:
    v: Code for the exclusion criteria.
  definition:
    v: Code for the exclusion criteria.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionTitle
  path:
    v: antigen-supporting-data.immunity.dateOfBirth.exclusion.exclusionTitle

v: Title of the exclusion criteria.

v: Title of the exclusion criteria.

v: 1

v: 1

code:
  v: string
  l: string

id:
  v: antigen-supporting-data.contraindications
path:
  v: antigen-supporting-data.contraindications
short:
  v: Information about contraindications for the vaccine.
definition:
  v: Information about contraindications for the vaccine.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.contraindications.vaccineGroup
path:
  v: antigen-supporting-data.contraindications.vaccineGroup
short:
  v: Contraindications specific to the vaccine group.
definition:
  v: Contraindications specific to the vaccine group.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication
short:
  v: List of contraindications.
definition:
  v: List of contraindications.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationCode
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationCode
short:
  v: Code identifying the contraindication.
definition:
  v: Code identifying the contraindication.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationTitle
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.observationTitle
short:
  v: Title of the contraindication.
definition:
  v: Title of the contraindication.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.contraindicationText
path:
  v: antigen-supporting-data.contraindications.vaccineGroup.contraindication.contraindicationText
short:
  v: Description of the contraindication.
definition:
  v: Description of the contraindication.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series
path:
  v: antigen-supporting-data.series
short:
  v: Information about the vaccination series.
definition:
  v: Information about the vaccination series.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.seriesName
path:
  v: antigen-supporting-data.series.seriesName
short:
  v: Name of the vaccination series.
definition:
  v: Name of the vaccination series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.targetDisease
path:
  v: antigen-supporting-data.series.targetDisease
short:
  v: Disease targeted by the series.
definition:
  v: Disease targeted by the series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: antigen-supporting-data.series.vaccineGroup
path:
  v: antigen-supporting-data.series.vaccineGroup
short:
  v: Vaccine group for the series.
definition:
  v: Vaccine group for the series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: antigen-supporting-data.series.seriesType
path:
  v: antigen-supporting-data.series.seriesType
short:
  v: Type of series (standard, risk-based, etc.).
definition:
  v: Type of series (standard, risk-based, etc.).
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries
path:
  v: antigen-supporting-data.series.selectSeries
short:
  v: Selection criteria for the series.
definition:
  v: Selection criteria for the series.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.selectSeries.defaultSeries
path:
  v: antigen-supporting-data.series.selectSeries.defaultSeries
short:
  v: If this is the default series.
definition:
  v: If this is the default series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: antigen-supporting-data.series.selectSeries.productPath
path:
  v: antigen-supporting-data.series.selectSeries.productPath
short:
  v: If the series has a specific product path.
definition:
  v: If the series has a specific product path.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: antigen-supporting-data.series.selectSeries.seriesGroupName
path:
  v: antigen-supporting-data.series.selectSeries.seriesGroupName
short:
  v: Name of the series group.
definition:
  v: Name of the series group.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.seriesGroup
path:
  v: antigen-supporting-data.series.selectSeries.seriesGroup
short:
  v: Group number of the series.
definition:
  v: Group number of the series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.seriesPriority
path:
  v: antigen-supporting-data.series.selectSeries.seriesPriority
short:
  v: Priority of the series.
definition:
  v: Priority of the series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.seriesPreference
path:
  v: antigen-supporting-data.series.selectSeries.seriesPreference
short:
  v: Preference number within the group.
definition:
  v: Preference number within the group.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.selectSeries.maxAgeToStart
path:
  v: antigen-supporting-data.series.selectSeries.maxAgeToStart
short:
  v: Maximum age to start the series.
definition:
  v: Maximum age to start the series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose
path:
  v: antigen-supporting-data.series.seriesDose
short:
  v: Doses within the series.
definition:
  v: Doses within the series.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.seriesDose.doseNumber
path:
  v: antigen-supporting-data.series.seriesDose.doseNumber
short:
  v: Number of the dose in the series.
definition:
  v: Number of the dose in the series.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age
path:
  v: antigen-supporting-data.series.seriesDose.age
short:
  v: Age recommendations for the dose.
definition:
  v: Age recommendations for the dose.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.seriesDose.age.absMinAge
path:
  v: antigen-supporting-data.series.seriesDose.age.absMinAge
short:
  v: Absolute minimum age for the dose.
definition:
  v: Absolute minimum age for the dose.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age.minAge
path:
  v: antigen-supporting-data.series.seriesDose.age.minAge
short:
  v: Minimum recommended age for the dose.
definition:
  v: Minimum recommended age for the dose.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age.earliestRecAge
path:
  v: antigen-supporting-data.series.seriesDose.age.earliestRecAge
short:
  v: Earliest recommended age for the dose.
definition:
  v: Earliest recommended age for the dose.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.age.latestRecAge
path:
  v: antigen-supporting-data.series.seriesDose.age.latestRecAge
short:
  v: Latest recommended age for the dose.
definition:
  v: Latest recommended age for the dose.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine
short:
  v: Preferable vaccines for the dose.
definition:
  v: Preferable vaccines for the dose.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.vaccineType
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.vaccineType
short:
  v: Type of the vaccine.
definition:
  v: Type of the vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.cvx
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.cvx
short:
  v: CVX code for the vaccine.
definition:
  v: CVX code for the vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.beginAge
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.beginAge
short:
  v: Beginning age for the vaccine.
definition:
  v: Beginning age for the vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.endAge
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.endAge
short:
  v: Ending age for the vaccine.
definition:
  v: Ending age for the vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.volume
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.volume
short:
  v: Volume of the vaccine to be administered.
definition:
  v: Volume of the vaccine to be administered.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: decimal
    l: decimal

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.forecastVaccineType
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.forecastVaccineType
short:
  v: Forecast type of the vaccine.
definition:
  v: Forecast type of the vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.tradeName
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.tradeName
short:
  v: Trade name of the vaccine.
definition:
  v: Trade name of the vaccine.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.mvx
path:
  v: antigen-supporting-data.series.seriesDose.preferableVaccine.mvx
short:
  v: Manufacturer's vaccine code.
definition:
  v: Manufacturer's vaccine code.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine
short:
  v: Allowable vaccines if preferable vaccines are not available.
definition:
  v: Allowable vaccines if preferable vaccines are not available.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.vaccineType
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.vaccineType
short:
  v: Type of allowable vaccine.
definition:
  v: Type of allowable vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.cvx
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.cvx
short:
  v: CVX code for allowable vaccine.
definition:
  v: CVX code for allowable vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.beginAge
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.beginAge
short:
  v: Beginning age for allowable vaccine.
definition:
  v: Beginning age for allowable vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.endAge
path:
  v: antigen-supporting-data.series.seriesDose.allowableVaccine.endAge
short:
  v: Ending age for allowable vaccine.
definition:
  v: Ending age for allowable vaccine.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation
short:
  v: Seasonal recommendation for the vaccine dose.
definition:
  v: Seasonal recommendation for the vaccine dose.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.startDate
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.startDate
short:
  v: Start date for the seasonal recommendation.
definition:
  v: Start date for the seasonal recommendation.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.endDate
path:
  v: antigen-supporting-data.series.seriesDose.seasonalRecommendation.endDate
short:
  v: End date for the seasonal recommendation.
definition:
  v: End date for the seasonal recommendation.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string