The Cicada Vaccine Forecasting Engine and Guide
0.1.0 - ci-build

The Cicada Vaccine Forecasting Engine and Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Schedule Supporting Data

Official URL: http://fhirfli.dev/fhir/ig/cicada/StructureDefinition/schedule-supporting-data Version: 0.1.0
Draft as of 2026-02-11 Computable Name: ScheduleSupportingData

This resource consolidates various mapping and conflict information related to vaccine scheduling to support decision-making processes.

Usages:

  • This Resource is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. schedule-supporting-data 0..* Element Schedule Supporting Data

Elements defined in Ancestors:@id, extension
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... previous 1..1 BackboneElement Details about the previous vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the previous vaccine.
..... cvx 1..1 string CVX code for the previous vaccine.
.... current 1..1 BackboneElement Details about the current vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the current vaccine.
..... cvx 1..1 string CVX code for the current vaccine.
.... conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination.
.... minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end.
.... conflictEndInterval 1..1 string Time interval after which the conflict ends.
... vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name of the vaccine group.
.... administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string The name of the vaccine group.
.... antigen 0..* string List of antigens associated with the vaccine group.
... cvxToAntigenMap 0..1 BackboneElement Maps CVX Codes to Antigens and Ages.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cvx 0..1 string CVX Code
.... shortDescription 0..1 string Short Description of this CVX
.... association 0..* BackboneElement A list of associated antigens and ages.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... antigen 0..1 string Name of the antigen
..... associationBeginAge 0..1 string Starting age, if applicable, when this antigen is associated with this CVX code
..... associationEndAge 0..1 string Ending age, if applicable, when this antigen is associated with this CVX code
... vaccinationObservationMap 0..1 BackboneElement Describes the observation rules for vaccination based on specific patient conditions.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... observationCode 1..1 string Unique code for the observation.
.... observationTitle 1..1 string Title of the observation.
.... indicationText 0..1 string Text indicating why the vaccine should be administered.
.... contraindicationText 0..1 string Text indicating why the vaccine should not be administered.
.... clarifyingText 0..1 string Additional clarifications for the vaccination rule.
.... codedValues 0..* BackboneElement List of associated SNOMED or other coded values relevant to the observation.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code 1..1 string Code identifying the condition or observation.
..... codeSystem 1..1 string The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
..... text 1..1 string Human-readable name or description of the code.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. schedule-supporting-data 0..* Element Schedule Supporting Data

Elements defined in Ancestors:@id, extension
... liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
.... previous 1..1 BackboneElement Details about the previous vaccination.
..... vaccineType 1..1 string Type of the previous vaccine.
..... cvx 1..1 string CVX code for the previous vaccine.
.... current 1..1 BackboneElement Details about the current vaccination.
..... vaccineType 1..1 string Type of the current vaccine.
..... cvx 1..1 string CVX code for the current vaccine.
.... conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination.
.... minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end.
.... conflictEndInterval 1..1 string Time interval after which the conflict ends.
... vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes.
.... name 1..1 string Name of the vaccine group.
.... administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered.
... vaccineGroupToAntigenMap 0..1 BackboneElement Mapping of vaccine groups to their associated antigens.
.... name 0..1 string The name of the vaccine group.
.... antigen 0..* string List of antigens associated with the vaccine group.
.... cvx 0..1 string CVX Code
.... shortDescription 0..1 string Short Description of this CVX
.... association 0..* BackboneElement A list of associated antigens and ages.
..... antigen 0..1 string Name of the antigen
..... associationBeginAge 0..1 string Starting age, if applicable, when this antigen is associated with this CVX code
..... associationEndAge 0..1 string Ending age, if applicable, when this antigen is associated with this CVX code
... vaccinationObservationMap 0..1 BackboneElement Describes the observation rules for vaccination based on specific patient conditions.
.... observationCode 1..1 string Unique code for the observation.
.... observationTitle 1..1 string Title of the observation.
.... indicationText 0..1 string Text indicating why the vaccine should be administered.
.... contraindicationText 0..1 string Text indicating why the vaccine should not be administered.
.... clarifyingText 0..1 string Additional clarifications for the vaccination rule.
.... codedValues 0..* BackboneElement List of associated SNOMED or other coded values relevant to the observation.
..... code 1..1 string Code identifying the condition or observation.
..... codeSystem 1..1 string The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
..... text 1..1 string Human-readable name or description of the code.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. schedule-supporting-data 0..* Element Schedule Supporting Data

Elements defined in Ancestors:@id, extension
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... previous 1..1 BackboneElement Details about the previous vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the previous vaccine.
..... cvx 1..1 string CVX code for the previous vaccine.
.... current 1..1 BackboneElement Details about the current vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the current vaccine.
..... cvx 1..1 string CVX code for the current vaccine.
.... conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination.
.... minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end.
.... conflictEndInterval 1..1 string Time interval after which the conflict ends.
... vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name of the vaccine group.
.... administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string The name of the vaccine group.
.... antigen 0..* string List of antigens associated with the vaccine group.
... cvxToAntigenMap 0..1 BackboneElement Maps CVX Codes to Antigens and Ages.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cvx 0..1 string CVX Code
.... shortDescription 0..1 string Short Description of this CVX
.... association 0..* BackboneElement A list of associated antigens and ages.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... antigen 0..1 string Name of the antigen
..... associationBeginAge 0..1 string Starting age, if applicable, when this antigen is associated with this CVX code
..... associationEndAge 0..1 string Ending age, if applicable, when this antigen is associated with this CVX code
... vaccinationObservationMap 0..1 BackboneElement Describes the observation rules for vaccination based on specific patient conditions.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... observationCode 1..1 string Unique code for the observation.
.... observationTitle 1..1 string Title of the observation.
.... indicationText 0..1 string Text indicating why the vaccine should be administered.
.... contraindicationText 0..1 string Text indicating why the vaccine should not be administered.
.... clarifyingText 0..1 string Additional clarifications for the vaccination rule.
.... codedValues 0..* BackboneElement List of associated SNOMED or other coded values relevant to the observation.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code 1..1 string Code identifying the condition or observation.
..... codeSystem 1..1 string The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
..... text 1..1 string Human-readable name or description of the code.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(15 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. schedule-supporting-data 0..* Element Schedule Supporting Data

Elements defined in Ancestors:@id, extension
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... previous 1..1 BackboneElement Details about the previous vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the previous vaccine.
..... cvx 1..1 string CVX code for the previous vaccine.
.... current 1..1 BackboneElement Details about the current vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the current vaccine.
..... cvx 1..1 string CVX code for the current vaccine.
.... conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination.
.... minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end.
.... conflictEndInterval 1..1 string Time interval after which the conflict ends.
... vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name of the vaccine group.
.... administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string The name of the vaccine group.
.... antigen 0..* string List of antigens associated with the vaccine group.
... cvxToAntigenMap 0..1 BackboneElement Maps CVX Codes to Antigens and Ages.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cvx 0..1 string CVX Code
.... shortDescription 0..1 string Short Description of this CVX
.... association 0..* BackboneElement A list of associated antigens and ages.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... antigen 0..1 string Name of the antigen
..... associationBeginAge 0..1 string Starting age, if applicable, when this antigen is associated with this CVX code
..... associationEndAge 0..1 string Ending age, if applicable, when this antigen is associated with this CVX code
... vaccinationObservationMap 0..1 BackboneElement Describes the observation rules for vaccination based on specific patient conditions.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... observationCode 1..1 string Unique code for the observation.
.... observationTitle 1..1 string Title of the observation.
.... indicationText 0..1 string Text indicating why the vaccine should be administered.
.... contraindicationText 0..1 string Text indicating why the vaccine should not be administered.
.... clarifyingText 0..1 string Additional clarifications for the vaccination rule.
.... codedValues 0..* BackboneElement List of associated SNOMED or other coded values relevant to the observation.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code 1..1 string Code identifying the condition or observation.
..... codeSystem 1..1 string The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
..... text 1..1 string Human-readable name or description of the code.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. schedule-supporting-data 0..* Element Schedule Supporting Data

Elements defined in Ancestors:@id, extension
... liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
.... previous 1..1 BackboneElement Details about the previous vaccination.
..... vaccineType 1..1 string Type of the previous vaccine.
..... cvx 1..1 string CVX code for the previous vaccine.
.... current 1..1 BackboneElement Details about the current vaccination.
..... vaccineType 1..1 string Type of the current vaccine.
..... cvx 1..1 string CVX code for the current vaccine.
.... conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination.
.... minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end.
.... conflictEndInterval 1..1 string Time interval after which the conflict ends.
... vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes.
.... name 1..1 string Name of the vaccine group.
.... administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered.
... vaccineGroupToAntigenMap 0..1 BackboneElement Mapping of vaccine groups to their associated antigens.
.... name 0..1 string The name of the vaccine group.
.... antigen 0..* string List of antigens associated with the vaccine group.
.... cvx 0..1 string CVX Code
.... shortDescription 0..1 string Short Description of this CVX
.... association 0..* BackboneElement A list of associated antigens and ages.
..... antigen 0..1 string Name of the antigen
..... associationBeginAge 0..1 string Starting age, if applicable, when this antigen is associated with this CVX code
..... associationEndAge 0..1 string Ending age, if applicable, when this antigen is associated with this CVX code
... vaccinationObservationMap 0..1 BackboneElement Describes the observation rules for vaccination based on specific patient conditions.
.... observationCode 1..1 string Unique code for the observation.
.... observationTitle 1..1 string Title of the observation.
.... indicationText 0..1 string Text indicating why the vaccine should be administered.
.... contraindicationText 0..1 string Text indicating why the vaccine should not be administered.
.... clarifyingText 0..1 string Additional clarifications for the vaccination rule.
.... codedValues 0..* BackboneElement List of associated SNOMED or other coded values relevant to the observation.
..... code 1..1 string Code identifying the condition or observation.
..... codeSystem 1..1 string The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
..... text 1..1 string Human-readable name or description of the code.

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. schedule-supporting-data 0..* Element Schedule Supporting Data

Elements defined in Ancestors:@id, extension
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... liveVirusConflict 0..1 BackboneElement Potential conflicts between live virus vaccines based on previous and current vaccinations and the required time intervals to avoid interference.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... previous 1..1 BackboneElement Details about the previous vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the previous vaccine.
..... cvx 1..1 string CVX code for the previous vaccine.
.... current 1..1 BackboneElement Details about the current vaccination.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... vaccineType 1..1 string Type of the current vaccine.
..... cvx 1..1 string CVX code for the current vaccine.
.... conflictBeginInterval 1..1 string Time interval before which a conflict begins after the previous vaccination.
.... minConflictEndInterval 1..1 string Minimum time interval after which the conflict might end.
.... conflictEndInterval 1..1 string Time interval after which the conflict ends.
... vaccineGroupMap 0..1 BackboneElement Mapping of vaccine groups to their specific attributes.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name of the vaccine group.
.... administerFullVaccineGroup 0..1 boolean Flag to indicate if the full vaccine group should be administered.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string The name of the vaccine group.
.... antigen 0..* string List of antigens associated with the vaccine group.
... cvxToAntigenMap 0..1 BackboneElement Maps CVX Codes to Antigens and Ages.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... cvx 0..1 string CVX Code
.... shortDescription 0..1 string Short Description of this CVX
.... association 0..* BackboneElement A list of associated antigens and ages.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... antigen 0..1 string Name of the antigen
..... associationBeginAge 0..1 string Starting age, if applicable, when this antigen is associated with this CVX code
..... associationEndAge 0..1 string Ending age, if applicable, when this antigen is associated with this CVX code
... vaccinationObservationMap 0..1 BackboneElement Describes the observation rules for vaccination based on specific patient conditions.
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... observationCode 1..1 string Unique code for the observation.
.... observationTitle 1..1 string Title of the observation.
.... indicationText 0..1 string Text indicating why the vaccine should be administered.
.... contraindicationText 0..1 string Text indicating why the vaccine should not be administered.
.... clarifyingText 0..1 string Additional clarifications for the vaccination rule.
.... codedValues 0..* BackboneElement List of associated SNOMED or other coded values relevant to the observation.
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code 1..1 string Code identifying the condition or observation.
..... codeSystem 1..1 string The system in which the code is valid (e.g., SNOMED, CDCPHINVS).
..... text 1..1 string Human-readable name or description of the code.

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(15 nested mandatory elements)

 

Other representations of profile: CSV, Excel, Schematron