WHO SMART Trust
1.7.5 - ci-build International flag

WHO SMART Trust, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.7.5 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-trust/ and changes regularly. See the Directory of published versions

Logical Model: SchemeInformation - XML Profile

Draft as of 2026-10-22

XML representation of the SchemeInformation logical model.

Raw xml | Download


<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="SchemeInformation"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition SchemeInformation</b></p><table border="0" cellpadding="0" cellspacing="0" class="xhtTableBorder0"><tr class="xhtRowBorder1"><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th scope="col" style="; width: 100px" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description &amp; Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck1.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation" title="Logical Model for Information on the trusted list and its issuing scheme">SchemeInformation</a><a name="SchemeInformation"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">0</span><span class="xhtPieceDeEmphasized">..</span><span class="xhtPieceDeEmphasized">*</span></td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/types.html#Base">Base</a></td><td style="" class="hierarchy xhtCellBorder0">This is an abstract type. <br/>Scheme Information</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.versionIdentifier" title="TSL version identifier (clause 5.3.1)">versionIdentifier</a><a name="SchemeInformation.versionIdentifier"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#integer">integer</a></td><td style="" class="hierarchy xhtCellBorder0">TSL version identifier (clause 5.3.1)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.sequenceNumber" title="TSL sequence number (clause 5.3.2)">sequenceNumber</a><a name="SchemeInformation.sequenceNumber"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#integer">integer</a></td><td style="" class="hierarchy xhtCellBorder0">TSL sequence number (clause 5.3.2)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.type" title="TSL type (clause 5.3.3)">type</a><a name="SchemeInformation.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#uri">uri</a></td><td style="" class="hierarchy xhtCellBorder0">TSL type (clause 5.3.3)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.operatorName" title="Scheme operator name (clause 5.3.4)">operatorName</a><a name="SchemeInformation.operatorName"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme operator name (clause 5.3.4)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck11.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_datatype.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.operatorAddress" title="Scheme operator address (clause 5.3.5)">operatorAddress</a><a name="SchemeInformation.operatorAddress"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/types.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme operator address (clause 5.3.5)<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck110.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_datatype.gif" alt="" style="background-color: white; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.operatorAddress.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.operatorAddress.operatorPostalAddress" title="Scheme Operator Postal Address">operatorPostalAddress</a><a name="SchemeInformation.operatorAddress.operatorPostalAddress"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#Address">Address</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme Operator Postal Address<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck100.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_datatype.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.operatorAddress.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.operatorAddress.operatorElectronicAddress" title="Scheme Operator Electronic Address">operatorElectronicAddress</a><a name="SchemeInformation.operatorAddress.operatorElectronicAddress"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#ContactPoint">ContactPoint</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme Operator Electronic Address<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.name" title="Scheme name (clause 5.3.6) CC:EN_name_value">name</a><a name="SchemeInformation.name"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme name (clause 5.3.6)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.informationURI" title="Scheme information URI (clause 5.3.7)">informationURI</a><a name="SchemeInformation.informationURI"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#uri">uri</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme information URI (clause 5.3.7)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.statusDeterminiationApproach" title="Status determination approach (clause 5.3.8)">statusDeterminiationApproach</a><a name="SchemeInformation.statusDeterminiationApproach"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#uri">uri</a></td><td style="" class="hierarchy xhtCellBorder0">Status determination approach (clause 5.3.8)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.schemeType" title="Scheme type/community/rules (clause 5.3.9)">schemeType</a><a name="SchemeInformation.schemeType"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#uri">uri</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme type/community/rules (clause 5.3.9)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.territory" title="Scheme territory (clause 5.3.10)">territory</a><a name="SchemeInformation.territory"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme territory (clause 5.3.10)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.policy" title="TSL policy/legal notice (clause 5.3.11)">policy</a><a name="SchemeInformation.policy"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#uri">uri</a></td><td style="" class="hierarchy xhtCellBorder0">TSL policy/legal notice (clause 5.3.11)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.historicalInformationPeriod" title="Historical information period (clause 5.3.12)">historicalInformationPeriod</a><a name="SchemeInformation.historicalInformationPeriod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#integer">integer</a></td><td style="" class="hierarchy xhtCellBorder0">Historical information period (clause 5.3.12)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.otherTSL" title="Pointers to other TSLs (clause 5.3.13)">otherTSL</a><a name="SchemeInformation.otherTSL"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Pointers to other TSLs (clause 5.3.13)<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.issDateTime" title="List issue date and time (clause 5.3.14)">issDateTime</a><a name="SchemeInformation.issDateTime"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#dateTime">dateTime</a></td><td style="" class="hierarchy xhtCellBorder0">List issue date and time (clause 5.3.14)</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.nextUpdate" title="Next update (clause 5.3.15)">nextUpdate</a><a name="SchemeInformation.nextUpdate"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#dateTime">dateTime</a></td><td style="" class="hierarchy xhtCellBorder0">Next update (clause 5.3.15)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.distributionPoints" title="Distribution points (clause 5.3.16)">distributionPoints</a><a name="SchemeInformation.distributionPoints"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#uri">uri</a></td><td style="" class="hierarchy xhtCellBorder0">Distribution points (clause 5.3.16)<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">SchemeInformation.</span><a href="StructureDefinition-SchemeInformation-definitions.html#SchemeInformation.extensions" title="Scheme extensions (clause 5.3.17)">extensions</a><a name="SchemeInformation.extensions"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Scheme extensions (clause 5.3.17)<br/></td></tr>
<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
  </text>
  <url
       value="http://smart.who.int/trust/StructureDefinition/SchemeInformation"/>
  <version value="1.7.5"/>
  <name value="SchemeInformation"/>
  <title value="Scheme Information"/>
  <status value="draft"/>
  <date value="2026-10-22T10:52:00+00:00"/>
  <publisher value="WHO"/>
  <contact>
    <name value="WHO"/>
    <telecom>
      <system value="url"/>
      <value value="http://who.int"/>
    </telecom>
  </contact>
  <description
               value="Logical Model for Information on the trusted list and its issuing scheme"/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <fhirVersion value="5.0.0"/>
  <mapping>
    <identity value="rim"/>
    <uri value="http://hl7.org/v3"/>
    <name value="RIM Mapping"/>
  </mapping>
  <kind value="logical"/>
  <abstract value="true"/>
  <type
        value="http://smart.who.int/trust/StructureDefinition/SchemeInformation"/>
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base"/>
  <derivation value="specialization"/>
  <snapshot>
    <extension
               url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
      <valueString value="5.0.0"/>
    </extension>
    <element id="SchemeInformation">
      <path value="SchemeInformation"/>
      <short value="Scheme Information"/>
      <definition
                  value="Logical Model for Information on the trusted list and its issuing scheme"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Base"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <isModifier value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="SchemeInformation.versionIdentifier">
      <path value="SchemeInformation.versionIdentifier"/>
      <short value="TSL version identifier (clause 5.3.1)"/>
      <definition value="TSL version identifier (clause 5.3.1)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.versionIdentifier"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="integer"/>
      </type>
    </element>
    <element id="SchemeInformation.sequenceNumber">
      <path value="SchemeInformation.sequenceNumber"/>
      <short value="TSL sequence number (clause 5.3.2)"/>
      <definition value="TSL sequence number (clause 5.3.2)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.sequenceNumber"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="integer"/>
      </type>
    </element>
    <element id="SchemeInformation.type">
      <path value="SchemeInformation.type"/>
      <short value="TSL type (clause 5.3.3)"/>
      <definition value="TSL type (clause 5.3.3)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.type"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.operatorName">
      <path value="SchemeInformation.operatorName"/>
      <short value="Scheme operator name (clause 5.3.4)"/>
      <definition value="Scheme operator name (clause 5.3.4)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.operatorName"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.operatorAddress">
      <path value="SchemeInformation.operatorAddress"/>
      <short value="Scheme operator address (clause 5.3.5)"/>
      <definition value="Scheme operator address (clause 5.3.5)"/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path value="SchemeInformation.operatorAddress"/>
        <min value="1"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
    </element>
    <element id="SchemeInformation.operatorAddress.id">
      <path value="SchemeInformation.operatorAddress.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="id"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="SchemeInformation.operatorAddress.extension">
      <path value="SchemeInformation.operatorAddress.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="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 managable, 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
               value="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 value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="SchemeInformation.operatorAddress.modifierExtension">
      <path value="SchemeInformation.operatorAddress.modifierExtension"/>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="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 managable, 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
               value="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
                    value="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/R5/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="SchemeInformation.operatorAddress.operatorPostalAddress">
      <path value="SchemeInformation.operatorAddress.operatorPostalAddress"/>
      <short value="Scheme Operator Postal Address"/>
      <definition value="Scheme Operator Postal Address"/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path
              value="SchemeInformation.operatorAddress.operatorPostalAddress"/>
        <min value="1"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Address"/>
      </type>
    </element>
    <element
             id="SchemeInformation.operatorAddress.operatorElectronicAddress">
      <path
            value="SchemeInformation.operatorAddress.operatorElectronicAddress"/>
      <short value="Scheme Operator Electronic Address"/>
      <definition value="Scheme Operator Electronic Address"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="SchemeInformation.operatorAddress.operatorElectronicAddress"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactPoint"/>
      </type>
    </element>
    <element id="SchemeInformation.name">
      <path value="SchemeInformation.name"/>
      <short value="Scheme name (clause 5.3.6)"/>
      <definition value="Scheme name (clause 5.3.6) CC:EN_name_value"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.name"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.informationURI">
      <path value="SchemeInformation.informationURI"/>
      <short value="Scheme information URI (clause 5.3.7)"/>
      <definition value="Scheme information URI (clause 5.3.7)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.informationURI"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.statusDeterminiationApproach">
      <path value="SchemeInformation.statusDeterminiationApproach"/>
      <short value="Status determination approach (clause 5.3.8)"/>
      <definition value="Status determination approach (clause 5.3.8)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.statusDeterminiationApproach"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.schemeType">
      <path value="SchemeInformation.schemeType"/>
      <short value="Scheme type/community/rules (clause 5.3.9)"/>
      <definition value="Scheme type/community/rules (clause 5.3.9)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.schemeType"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.territory">
      <path value="SchemeInformation.territory"/>
      <short value="Scheme territory (clause 5.3.10)"/>
      <definition value="Scheme territory (clause 5.3.10)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.territory"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.policy">
      <path value="SchemeInformation.policy"/>
      <short value="TSL policy/legal notice (clause 5.3.11)"/>
      <definition value="TSL policy/legal notice (clause 5.3.11)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.policy"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.historicalInformationPeriod">
      <path value="SchemeInformation.historicalInformationPeriod"/>
      <short value="Historical information period (clause 5.3.12)"/>
      <definition value="Historical information period (clause 5.3.12)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.historicalInformationPeriod"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="integer"/>
      </type>
    </element>
    <element id="SchemeInformation.otherTSL">
      <path value="SchemeInformation.otherTSL"/>
      <short value="Pointers to other TSLs (clause 5.3.13)"/>
      <definition value="Pointers to other TSLs (clause 5.3.13)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="SchemeInformation.otherTSL"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.issDateTime">
      <path value="SchemeInformation.issDateTime"/>
      <short value="List issue date and time (clause 5.3.14)"/>
      <definition value="List issue date and time (clause 5.3.14)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.issDateTime"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="SchemeInformation.nextUpdate">
      <path value="SchemeInformation.nextUpdate"/>
      <short value="Next update (clause 5.3.15)"/>
      <definition value="Next update (clause 5.3.15)"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="SchemeInformation.nextUpdate"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="SchemeInformation.distributionPoints">
      <path value="SchemeInformation.distributionPoints"/>
      <short value="Distribution points (clause 5.3.16)"/>
      <definition value="Distribution points (clause 5.3.16)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="SchemeInformation.distributionPoints"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.extensions">
      <path value="SchemeInformation.extensions"/>
      <short value="Scheme extensions (clause 5.3.17)"/>
      <definition value="Scheme extensions (clause 5.3.17)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="SchemeInformation.extensions"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
  </snapshot>
  <differential>
    <element id="SchemeInformation">
      <path value="SchemeInformation"/>
      <short value="Scheme Information"/>
      <definition
                  value="Logical Model for Information on the trusted list and its issuing scheme"/>
    </element>
    <element id="SchemeInformation.versionIdentifier">
      <path value="SchemeInformation.versionIdentifier"/>
      <short value="TSL version identifier (clause 5.3.1)"/>
      <definition value="TSL version identifier (clause 5.3.1)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="integer"/>
      </type>
    </element>
    <element id="SchemeInformation.sequenceNumber">
      <path value="SchemeInformation.sequenceNumber"/>
      <short value="TSL sequence number (clause 5.3.2)"/>
      <definition value="TSL sequence number (clause 5.3.2)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="integer"/>
      </type>
    </element>
    <element id="SchemeInformation.type">
      <path value="SchemeInformation.type"/>
      <short value="TSL type (clause 5.3.3)"/>
      <definition value="TSL type (clause 5.3.3)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.operatorName">
      <path value="SchemeInformation.operatorName"/>
      <short value="Scheme operator name (clause 5.3.4)"/>
      <definition value="Scheme operator name (clause 5.3.4)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.operatorAddress">
      <path value="SchemeInformation.operatorAddress"/>
      <short value="Scheme operator address (clause 5.3.5)"/>
      <definition value="Scheme operator address (clause 5.3.5)"/>
      <min value="1"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
    </element>
    <element id="SchemeInformation.operatorAddress.operatorPostalAddress">
      <path value="SchemeInformation.operatorAddress.operatorPostalAddress"/>
      <short value="Scheme Operator Postal Address"/>
      <definition value="Scheme Operator Postal Address"/>
      <min value="1"/>
      <max value="*"/>
      <type>
        <code value="Address"/>
      </type>
    </element>
    <element
             id="SchemeInformation.operatorAddress.operatorElectronicAddress">
      <path
            value="SchemeInformation.operatorAddress.operatorElectronicAddress"/>
      <short value="Scheme Operator Electronic Address"/>
      <definition value="Scheme Operator Electronic Address"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="ContactPoint"/>
      </type>
    </element>
    <element id="SchemeInformation.name">
      <path value="SchemeInformation.name"/>
      <short value="Scheme name (clause 5.3.6)"/>
      <definition value="Scheme name (clause 5.3.6) CC:EN_name_value"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.informationURI">
      <path value="SchemeInformation.informationURI"/>
      <short value="Scheme information URI (clause 5.3.7)"/>
      <definition value="Scheme information URI (clause 5.3.7)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.statusDeterminiationApproach">
      <path value="SchemeInformation.statusDeterminiationApproach"/>
      <short value="Status determination approach (clause 5.3.8)"/>
      <definition value="Status determination approach (clause 5.3.8)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.schemeType">
      <path value="SchemeInformation.schemeType"/>
      <short value="Scheme type/community/rules (clause 5.3.9)"/>
      <definition value="Scheme type/community/rules (clause 5.3.9)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.territory">
      <path value="SchemeInformation.territory"/>
      <short value="Scheme territory (clause 5.3.10)"/>
      <definition value="Scheme territory (clause 5.3.10)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.policy">
      <path value="SchemeInformation.policy"/>
      <short value="TSL policy/legal notice (clause 5.3.11)"/>
      <definition value="TSL policy/legal notice (clause 5.3.11)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.historicalInformationPeriod">
      <path value="SchemeInformation.historicalInformationPeriod"/>
      <short value="Historical information period (clause 5.3.12)"/>
      <definition value="Historical information period (clause 5.3.12)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="integer"/>
      </type>
    </element>
    <element id="SchemeInformation.otherTSL">
      <path value="SchemeInformation.otherTSL"/>
      <short value="Pointers to other TSLs (clause 5.3.13)"/>
      <definition value="Pointers to other TSLs (clause 5.3.13)"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="SchemeInformation.issDateTime">
      <path value="SchemeInformation.issDateTime"/>
      <short value="List issue date and time (clause 5.3.14)"/>
      <definition value="List issue date and time (clause 5.3.14)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="SchemeInformation.nextUpdate">
      <path value="SchemeInformation.nextUpdate"/>
      <short value="Next update (clause 5.3.15)"/>
      <definition value="Next update (clause 5.3.15)"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="SchemeInformation.distributionPoints">
      <path value="SchemeInformation.distributionPoints"/>
      <short value="Distribution points (clause 5.3.16)"/>
      <definition value="Distribution points (clause 5.3.16)"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="SchemeInformation.extensions">
      <path value="SchemeInformation.extensions"/>
      <short value="Scheme extensions (clause 5.3.17)"/>
      <definition value="Scheme extensions (clause 5.3.17)"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
    </element>
  </differential>
</StructureDefinition>