<?xml version="1.0" encoding="UTF-8"?>

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="identity-assertion"/>
  <language value="en"/>
  <text>
    <status value="extensions"/><div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition identity-assertion</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-identity-assertion-definitions.html#identity-assertion" title="A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.

- Informed by [TEFCA IAS SOP](https://rce.sequoiaproject.org/wp-content/uploads/2024/08/XP-Implementation-SOP-IAS.pdf)
- Informed by FHIR [Patient resource](https://hl7.org/fhir/R4/patient.html)
- Informed by US-Core [Patient Profile](https://build.fhir.org/ig/HL7/US-Core/StructureDefinition-us-core-patient.html)">identity-assertion</a><a name="identity-assertion"> </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://build.fhir.org/types.html#Base">Base</a></td><td style="" class="hierarchy xhtCellBorder0">Identity Assertion</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_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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.masterIdentifier" title="The master identifier">masterIdentifier</a><a name="identity-assertion.masterIdentifier"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The master identifier</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_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">identity-assertion.masterIdentifier.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.masterIdentifier.system" title="The system of the master identifier">system</a><a name="identity-assertion.masterIdentifier.system"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The system of the master identifier</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_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">identity-assertion.masterIdentifier.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.masterIdentifier.value" title="The identifier value">@value</a><a name="identity-assertion.masterIdentifier.value"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The identifier value</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><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: 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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names" title="The person's names">names</a><a name="identity-assertion.names"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">The person's names<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.names.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names.first" title="The first name">first</a><a name="identity-assertion.names.first"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The first name</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_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">identity-assertion.names.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names.middle" title="The middle names">middle</a><a name="identity-assertion.names.middle"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The middle names<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.names.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names.last" title="The last name">last</a><a name="identity-assertion.names.last"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The last name</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_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">identity-assertion.names.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names.prefix" title="The prefix">prefix</a><a name="identity-assertion.names.prefix"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The prefix</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.names.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names.suffix" title="The suffix">suffix</a><a name="identity-assertion.names.suffix"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The suffix</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><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: 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">identity-assertion.names.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.names.validityPeriod" title="The validity of this name">validityPeriod</a><a name="identity-assertion.names.validityPeriod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0">The validity of this name</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses" title="Physical addresses">addresses</a><a name="identity-assertion.addresses"> </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/R4/datatypes.html#Address">Address</a></td><td style="" class="hierarchy xhtCellBorder0">Physical addresses<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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.period" title="The validity of this address">period</a><a name="identity-assertion.addresses.period"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0">The validity of this address</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.use" title="home | work | temp | old | billing">use</a><a name="identity-assertion.addresses.use"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">home | work | temp | old | billing</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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.type" title="postal | physical | both">type</a><a name="identity-assertion.addresses.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">postal | physical | both</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.line" title="The street address">line</a><a name="identity-assertion.addresses.line"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The street address<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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.city" title="The city of the address">city</a><a name="identity-assertion.addresses.city"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The city of the address</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.state" title="The state of the address">state</a><a name="identity-assertion.addresses.state"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The state of the address</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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.postalCode" title="The postal code">postalCode</a><a name="identity-assertion.addresses.postalCode"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The postal code</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_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">identity-assertion.addresses.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.addresses.country" title="The country of the address">country</a><a name="identity-assertion.addresses.country"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The country of the address</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><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: 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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.phoneNumbers" title="Phone numbers">phoneNumbers</a><a name="identity-assertion.phoneNumbers"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Phone numbers<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.phoneNumbers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.phoneNumbers.number" title="The phone number">number</a><a name="identity-assertion.phoneNumbers.number"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The phone number</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">identity-assertion.phoneNumbers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.phoneNumbers.validityPeriod" title="The validity of this number">validityPeriod</a><a name="identity-assertion.phoneNumbers.validityPeriod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0">The validity of this number</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.phoneNumbers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.phoneNumbers.type" title="phone | fax | pager | url | sms | other">type</a><a name="identity-assertion.phoneNumbers.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">phone | fax | pager | url | sms | other</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_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">identity-assertion.phoneNumbers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.phoneNumbers.use" title="home | work | temp | old | mobile">use</a><a name="identity-assertion.phoneNumbers.use"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">home | work | temp | old | mobile</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_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">identity-assertion.phoneNumbers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.phoneNumbers.rank" title="Specify preferred order of use (1 = highest)">rank</a><a name="identity-assertion.phoneNumbers.rank"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#integer">integer</a></td><td style="" class="hierarchy xhtCellBorder0">Specify preferred order of use (1 = highest)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><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: 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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.emails" title="Email addresses or direct messaging">emails</a><a name="identity-assertion.emails"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Email addresses or direct messaging<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.emails.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.emails.address" title="The email address">address</a><a name="identity-assertion.emails.address"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The email address</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">identity-assertion.emails.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.emails.validityPeriod" title="The validity of this email">validityPeriod</a><a name="identity-assertion.emails.validityPeriod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0">The validity of this email</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_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">identity-assertion.emails.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.emails.type" title="work | personal">type</a><a name="identity-assertion.emails.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">work | personal</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.ssn" title="The social security number">ssn</a><a name="identity-assertion.ssn"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The social security number<br/></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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.identifiers" title="Correlated external Identifiers">identifiers</a><a name="identity-assertion.identifiers"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Correlated external Identifiers<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_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">identity-assertion.identifiers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.identifiers.value" title="The identifier value">value</a><a name="identity-assertion.identifiers.value"> </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/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The identifier value</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.identifiers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.identifiers.system" title="The identifier system URL">system</a><a name="identity-assertion.identifiers.system"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The identifier system URL</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_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">identity-assertion.identifiers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.identifiers.type" title="The identifier type">type</a><a name="identity-assertion.identifiers.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The identifier type</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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: #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">identity-assertion.identifiers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.identifiers.validityPeriod" title="The validity of this identifier">validityPeriod</a><a name="identity-assertion.identifiers.validityPeriod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0">The validity of this identifier</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><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_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">identity-assertion.identifiers.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.identifiers.issuer" title="The issuer of this identifier">issuer</a><a name="identity-assertion.identifiers.issuer"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The issuer of this identifier</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.birthDate" title="The birth date">birthDate</a><a name="identity-assertion.birthDate"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#date">date</a></td><td style="" class="hierarchy xhtCellBorder0">The birth date</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_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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.photo" title="The person's photo">photo</a><a name="identity-assertion.photo"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Attachment">Attachment</a></td><td style="" class="hierarchy xhtCellBorder0">The person's photo</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.gender" title="male | female | other | unknown">gender</a><a name="identity-assertion.gender"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">male | female | other | unknown</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.maritalStatus" title="unmarried | married | annulled | divorced">maritalStatus</a><a name="identity-assertion.maritalStatus"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">unmarried | married | annulled | divorced</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.race" title="Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other">race</a><a name="identity-assertion.race"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.ethnicity" title="The ethnicity of the person">ethnicity</a><a name="identity-assertion.ethnicity"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The ethnicity of the person</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.tribalAffiliation" title="Tribal affiliation">tribalAffiliation</a><a name="identity-assertion.tribalAffiliation"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">Tribal affiliation</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.religion" title="The religion of the person">religion</a><a name="identity-assertion.religion"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The religion of the person</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.placeOfBirth" title="The place of birth">placeOfBirth</a><a name="identity-assertion.placeOfBirth"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The place of birth</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.placeOfDeath" title="The place of death">placeOfDeath</a><a name="identity-assertion.placeOfDeath"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">The place of death</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.deathDate" title="The date of death">deathDate</a><a name="identity-assertion.deathDate"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#date">date</a></td><td style="" class="hierarchy xhtCellBorder0">The date of death</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.causeOfDeath" title="The cause of death">causeOfDeath</a><a name="identity-assertion.causeOfDeath"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The cause of death</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.assuranceLevel" title="The level of assurance">assuranceLevel</a><a name="identity-assertion.assuranceLevel"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The level of assurance</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.verificationStatus" title="The verification status">verificationStatus</a><a name="identity-assertion.verificationStatus"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The verification status</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.assuranceDate" title="The date of assurance">assuranceDate</a><a name="identity-assertion.assuranceDate"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#date">date</a></td><td style="" class="hierarchy xhtCellBorder0">The date of assurance</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.assuranceMethod" title="The method of assurance">assuranceMethod</a><a name="identity-assertion.assuranceMethod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">The method of assurance</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact" title="Emergency contacts">contact</a><a name="identity-assertion.contact"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Emergency contacts<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_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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.relationship" title="Relationship to the person">relationship</a><a name="identity-assertion.contact.relationship"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">Relationship to the person</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.name" title="Name of contact">name</a><a name="identity-assertion.contact.name"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Name of contact</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_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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.phone" title="Phone of contact">phone</a><a name="identity-assertion.contact.phone"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Phone of contact</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.email" title="Email of contact">email</a><a name="identity-assertion.contact.email"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Email of contact</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_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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.address" title="Address of contact">address</a><a name="identity-assertion.contact.address"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Address of contact</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><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_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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.gender" title="Gender of contact">gender</a><a name="identity-assertion.contact.gender"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">Gender of contact</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><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: 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">identity-assertion.contact.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.contact.period" title="Contact period">period</a><a name="identity-assertion.contact.period"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0">Contact period</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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.communication" title="Languages spoken">communication</a><a name="identity-assertion.communication"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Languages spoken<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_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">identity-assertion.communication.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.communication.language" title="Language">language</a><a name="identity-assertion.communication.language"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">Language</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_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">identity-assertion.communication.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.communication.preferred" title="Preferred language">preferred</a><a name="identity-assertion.communication.preferred"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#boolean">boolean</a></td><td style="" class="hierarchy xhtCellBorder0">Preferred language</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_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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.generalPractitioner" title="General practitioners">generalPractitioner</a><a name="identity-assertion.generalPractitioner"> </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/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">General practitioners<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">identity-assertion.</span><a href="StructureDefinition-identity-assertion-definitions.html#identity-assertion.managingOrganization" title="Managing organization">managingOrganization</a><a name="identity-assertion.managingOrganization"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td style="" class="hierarchy xhtCellBorder0">Managing organization</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>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="pa"/>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="2">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical value="http://hl7.org/fhir/us/identity-matching/ImplementationGuide/hl7.fhir.us.identity-matching"/>
      </extension>
    </valueInteger>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="trial-use">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical value="http://hl7.org/fhir/us/identity-matching/ImplementationGuide/hl7.fhir.us.identity-matching"/>
      </extension>
    </valueCode>
  </extension>
  <url value="http://hl7.org/fhir/us/identity-matching/StructureDefinition/identity-assertion"/>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.81.42.19"/>
  </identifier>
  <version value="3.0.0-current"/>
  <name value="IdentityAssertion"/>
  <title value="Identity Assertion"/>
  <status value="active"/>
  <date value="2026-10-30T14:59:14+00:00"/>
  <publisher value="HL7 International / Patient Administration"/>
  <contact>
    <name value="HL7 International / Patient Administration"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/pafm"/>
    </telecom>
  </contact>
  <description value="A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.&#xA;&#xA;- Informed by [TEFCA IAS SOP](https://rce.sequoiaproject.org/wp-content/uploads/2024/08/XP-Implementation-SOP-IAS.pdf)&#xA;- Informed by FHIR [Patient resource](https://hl7.org/fhir/R4/patient.html)&#xA;- Informed by US-Core [Patient Profile](https://build.fhir.org/ig/HL7/US-Core/StructureDefinition-us-core-patient.html)"/>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="US"/>
    </coding>
  </jurisdiction>
  <fhirVersion value="4.0.1"/>
  <mapping>
    <identity value="identity-assertion-to-patient"/>
    <uri value="http://hl7.org/fhir/StructureDefinition/Patient"/>
    <name value="Identity Assertion to FHIR Patient"/>
    <comment value="Informative mapping from IdentityAssertion elements to corresponding FHIR R4 Patient elements. Fields without a Patient element or standard extension are not mapped."/>
  </mapping>
  <mapping>
    <identity value="identity-assertion-to-oidc-token"/>
    <uri value="http://hl7.org/fhir/us/identity-matching/StructureDefinition/oidc-token"/>
    <name value="Identity Assertion to OpenID Connect ID Token"/>
    <comment value="Informative mapping from identity attributes to the local OIDCToken logical model. Registered JWT claims are represented by OIDCToken but are token-issuance metadata and are not derived from IdentityAssertion."/>
  </mapping>
  <mapping>
    <identity value="identity-assertion-to-oor-ecr"/>
    <uri value="https://github.com/GLEIF-IT/vlei-trainings/blob/main/markdown/103_10_vLEI_Trust_Chain.md"/>
    <name value="Identity Assertion to Person-Bearing OOR/ECR vLEI Credential"/>
    <comment value="Informative mapping to the person-bearing OOR/ECR credential attributes shown in GLEIF's vLEI technical examples. GLEIF describes vLEI as combining the legal entity, an individual's identity, and their organizational role ([vLEI overview](https://www.gleif.org/en/organizational-identity/lei-vlei/the-verifiable-lei-vlei)). The OOR/ECR examples use `LEI` and `personLegalName`, with `officialRole` for OOR and `engagementContextRole` for ECR ([GLEIF vLEI trust-chain examples](https://github.com/GLEIF-IT/vlei-trainings/blob/main/markdown/103_10_vLEI_Trust_Chain.md); [QVI issuance workflow](https://github.com/GLEIF-IT/qvi-software/blob/main/qvi-workflow/kli_only/vlei-workflow.sh)).&#xA;&#xA;The exact credential schema is identified and validated using its SAID. This mapping uses the example attribute names and is not a substitute for resolving and validating the issued OOR/ECR credential. IdentityAssertion has no organizational-role or engagement-context element, so those credential attributes are not mapped."/>
  </mapping>
  <mapping>
    <identity value="identity-assertion-to-us-core-patient"/>
    <uri value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient"/>
    <name value="Identity Assertion to US Core Patient"/>
    <comment value="Informative mapping from IdentityAssertion elements to the US Core 6.1.0 Patient profile. Fields without a Patient element or standard extension are not mapped."/>
  </mapping>
  <kind value="logical"/>
  <abstract value="false"/>
  <type value="http://hl7.org/fhir/us/identity-matching/StructureDefinition/identity-assertion"/>
  <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="4.0.1"/>
    </extension>
    <element id="identity-assertion">
      <path value="identity-assertion"/>
      <short value="Identity Assertion"/>
      <definition value="A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.&#xA;&#xA;- Informed by [TEFCA IAS SOP](https://rce.sequoiaproject.org/wp-content/uploads/2024/08/XP-Implementation-SOP-IAS.pdf)&#xA;- Informed by FHIR [Patient resource](https://hl7.org/fhir/R4/patient.html)&#xA;- Informed by US-Core [Patient Profile](https://build.fhir.org/ig/HL7/US-Core/StructureDefinition-us-core-patient.html)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Base"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <isModifier value="false"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="OOR/ECR credential attributes"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient"/>
      </mapping>
    </element>
    <element id="identity-assertion.masterIdentifier">
      <path value="identity-assertion.masterIdentifier"/>
      <short value="The master identifier"/>
      <definition value="The master identifier"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.masterIdentifier"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
    </element>
    <element id="identity-assertion.masterIdentifier.id">
      <path value="identity-assertion.masterIdentifier.id"/>
      <representation value="xmlAttr"/>
      <short value="xml:id (or equivalent in JSON)"/>
      <definition value="unique id for the element within a resource (for internal references)"/>
      <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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
    </element>
    <element id="identity-assertion.masterIdentifier.extension">
      <path value="identity-assertion.masterIdentifier.extension"/>
      <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 resource. 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
    </element>
    <element id="identity-assertion.masterIdentifier.value">
      <path value="identity-assertion.masterIdentifier.value"/>
      <representation value="xmlAttr"/>
      <short value="The identifier value"/>
      <definition value="The identifier value"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="string.value"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <maxLength value="1048576"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.sub"/>
        <comment value="Use only when this is the subject identifier assigned for this issuer and relying-party context."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="credential issuee AID"/>
        <comment value="Map only when this is the same AID used as the credential issuee; the AID is the credential subject binding, not a personLegalName attribute."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.masterIdentifier.system">
      <path value="identity-assertion.masterIdentifier.system"/>
      <short value="The system of the master identifier"/>
      <definition value="The system of the master identifier"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.masterIdentifier.system"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
    </element>
    <element id="identity-assertion.names">
      <path value="identity-assertion.names"/>
      <short value="The person's names"/>
      <definition value="The person's names"/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.names"/>
        <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="personLegalName"/>
        <comment value="Use the current legal name; the credential attribute is a single full-name string, not separate given and family name fields."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.id">
      <path value="identity-assertion.names.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.extension">
      <path value="identity-assertion.names.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.names.modifierExtension">
      <path value="identity-assertion.names.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 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.&#xA;&#xA;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/R4/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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.names.first">
      <path value="identity-assertion.names.first"/>
      <short value="The first name"/>
      <definition value="The first name"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.names.first"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map as a given name."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.given_name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map as a given name."/>
      </mapping>
    </element>
    <element id="identity-assertion.names.middle">
      <path value="identity-assertion.names.middle"/>
      <short value="The middle names"/>
      <definition value="The middle names"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.names.middle"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map additional given names in order."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.middle_name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map additional given names in order."/>
      </mapping>
    </element>
    <element id="identity-assertion.names.last">
      <path value="identity-assertion.names.last"/>
      <short value="The last name"/>
      <definition value="The last name"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.names.last"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.family"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.family_name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.family"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.prefix">
      <path value="identity-assertion.names.prefix"/>
      <short value="The prefix"/>
      <definition value="The prefix"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.names.prefix"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.prefix"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.prefix"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.suffix">
      <path value="identity-assertion.names.suffix"/>
      <short value="The suffix"/>
      <definition value="The suffix"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.names.suffix"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.suffix"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.suffix"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.validityPeriod">
      <path value="identity-assertion.names.validityPeriod"/>
      <short value="The validity of this name"/>
      <definition value="The validity of this name"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.names.validityPeriod"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses">
      <path value="identity-assertion.addresses"/>
      <short value="Physical addresses"/>
      <definition value="Physical addresses"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.addresses"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Address"/>
      </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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address"/>
        <comment value="OIDC models one address object; select the applicable current address."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.id">
      <path value="identity-assertion.addresses.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.extension">
      <path value="identity-assertion.addresses.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.addresses.use">
      <path value="identity-assertion.addresses.use"/>
      <short value="home | work | temp | old | billing"/>
      <definition value="home | work | temp | old | billing"/>
      <comment value="Applications can assume that an address is current unless it explicitly says that it is temporary or old."/>
      <requirements value="Allows an appropriate address to be chosen from a list of many."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.use"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <example>
        <label value="General"/>
        <valueCode value="home"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary or old address etc.for a current/permanent one"/>
      <isSummary value="true"/>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="AddressUse"/>
        </extension>
        <strength value="required"/>
        <description value="The use of an address."/>
        <valueSet value="http://hl7.org/fhir/ValueSet/address-use|4.0.1"/>
      </binding>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.use"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.use"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.7"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="unique(./use)"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./AddressPurpose"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.type">
      <path value="identity-assertion.addresses.type"/>
      <short value="postal | physical | both"/>
      <definition value="postal | physical | both"/>
      <comment value="The definition of Address states that &quot;address is intended to describe postal addresses, not physical locations&quot;. However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <example>
        <label value="General"/>
        <valueCode value="both"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="AddressType"/>
        </extension>
        <strength value="required"/>
        <description value="The type of an address (physical / postal)."/>
        <valueSet value="http://hl7.org/fhir/ValueSet/address-type|4.0.1"/>
      </binding>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.type"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.type"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.18"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="unique(./use)"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="address type parameter"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.text">
      <path value="identity-assertion.addresses.text"/>
      <short value="Text representation of the address"/>
      <definition value="Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts."/>
      <comment value="Can provide both a text representation and parts. Applications updating an address SHALL ensure that  when both text and parts are present,  no content is included in the text that isn't found in a part."/>
      <requirements value="A renderable, unencoded form."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <example>
        <label value="General"/>
        <valueString value="137 Nowhere Street, Erewhon 9132"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="./formatted"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="address label parameter"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.line">
      <path value="identity-assertion.addresses.line"/>
      <short value="The street address"/>
      <definition value="The street address"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Address.line"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <orderMeaning value="The order in which lines should appear in an address label"/>
      <example>
        <label value="General"/>
        <valueString value="137 Nowhere Street"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.line"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.street_address"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.line"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.1 + XAD.2 (note: XAD.1 and XAD.2 have different meanings for a company address than for a person address)"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="AD.part[parttype = AL]"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="street"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./StreetAddress (newline delimitted)"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.city">
      <path value="identity-assertion.addresses.city"/>
      <short value="The city of the address"/>
      <definition value="The city of the address"/>
      <alias value="Municpality"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="Address.city"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <example>
        <label value="General"/>
        <valueString value="Erewhon"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.city"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.locality"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.city"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.3"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="AD.part[parttype = CTY]"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="locality"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./Jurisdiction"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.district">
      <path value="identity-assertion.addresses.district"/>
      <short value="District name (aka county)"/>
      <definition value="The name of the administrative area (county)."/>
      <comment value="District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead."/>
      <alias value="County"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.district"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <example>
        <label value="General"/>
        <valueString value="Madison"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.9"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="AD.part[parttype = CNT | CPA]"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.state">
      <path value="identity-assertion.addresses.state"/>
      <short value="The state of the address"/>
      <definition value="The state of the address"/>
      <alias value="Province"/>
      <alias value="Territory"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="Address.state"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.state"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.region"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.state"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.4"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="AD.part[parttype = STA]"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="region"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./Region"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.postalCode">
      <path value="identity-assertion.addresses.postalCode"/>
      <short value="The postal code"/>
      <definition value="The postal code"/>
      <alias value="Zip"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.postalCode"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <example>
        <label value="General"/>
        <valueString value="9132"/>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.postalCode"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.postal_code"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.postalCode"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.5"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="AD.part[parttype = ZIP]"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="code"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./PostalIdentificationCode"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.country">
      <path value="identity-assertion.addresses.country"/>
      <short value="The country of the address"/>
      <definition value="The country of the address"/>
      <comment value="ISO 3166 3 letter codes can be used in place of a human readable country name."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.country"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.country"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.country"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.country"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.6"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="AD.part[parttype = CNT]"/>
      </mapping>
      <mapping>
        <identity value="vcard"/>
        <map value="country"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./Country"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.period">
      <path value="identity-assertion.addresses.period"/>
      <short value="The validity of this address"/>
      <definition value="The validity of this address"/>
      <requirements value="Allows addresses to be placed in historical context."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Address.period"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <example>
        <label value="General"/>
        <valuePeriod>
          <start value="2010-03-23"/>
          <end value="2010-07-01"/>
        </valuePeriod>
      </example>
      <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.period"/>
      </mapping>
      <mapping>
        <identity value="v2"/>
        <map value="XAD.12 / XAD.13 + XAD.14"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="./usablePeriod[type=&quot;IVL&lt;TS&gt;&quot;]"/>
      </mapping>
      <mapping>
        <identity value="servd"/>
        <map value="./StartDate and ./EndDate"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers">
      <path value="identity-assertion.phoneNumbers"/>
      <short value="Phone numbers"/>
      <definition value="Phone numbers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.phoneNumbers"/>
        <min value="0"/>
        <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.id">
      <path value="identity-assertion.phoneNumbers.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.extension">
      <path value="identity-assertion.phoneNumbers.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.phoneNumbers.modifierExtension">
      <path value="identity-assertion.phoneNumbers.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 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.&#xA;&#xA;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/R4/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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.phoneNumbers.number">
      <path value="identity-assertion.phoneNumbers.number"/>
      <short value="The phone number"/>
      <definition value="The phone number"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.phoneNumbers.number"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.phone_number"/>
        <comment value="OIDC models one phone_number claim; select the applicable current number."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.validityPeriod">
      <path value="identity-assertion.phoneNumbers.validityPeriod"/>
      <short value="The validity of this number"/>
      <definition value="The validity of this number"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.phoneNumbers.validityPeriod"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.type">
      <path value="identity-assertion.phoneNumbers.type"/>
      <short value="phone | fax | pager | url | sms | other"/>
      <definition value="phone | fax | pager | url | sms | other"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.phoneNumbers.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.system"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.system"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.use">
      <path value="identity-assertion.phoneNumbers.use"/>
      <short value="home | work | temp | old | mobile"/>
      <definition value="home | work | temp | old | mobile"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.phoneNumbers.use"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.use"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.use"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.rank">
      <path value="identity-assertion.phoneNumbers.rank"/>
      <short value="Specify preferred order of use (1 = highest)"/>
      <definition value="Specify preferred order of use (1 = highest)"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.phoneNumbers.rank"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="integer"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.rank"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.rank"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails">
      <path value="identity-assertion.emails"/>
      <short value="Email addresses or direct messaging"/>
      <definition value="Email addresses or direct messaging"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.emails"/>
        <min value="0"/>
        <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.id">
      <path value="identity-assertion.emails.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.extension">
      <path value="identity-assertion.emails.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.emails.modifierExtension">
      <path value="identity-assertion.emails.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 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.&#xA;&#xA;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/R4/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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.emails.address">
      <path value="identity-assertion.emails.address"/>
      <short value="The email address"/>
      <definition value="The email address"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.emails.address"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.email"/>
        <comment value="OIDC models one email claim; select the applicable current address."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.validityPeriod">
      <path value="identity-assertion.emails.validityPeriod"/>
      <short value="The validity of this email"/>
      <definition value="The validity of this email"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.emails.validityPeriod"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.type">
      <path value="identity-assertion.emails.type"/>
      <short value="work | personal"/>
      <definition value="work | personal"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.emails.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.use"/>
        <comment value="The personal code requires interpretation, such as mapping to home."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.use"/>
        <comment value="The personal code requires interpretation, such as mapping to home."/>
      </mapping>
    </element>
    <element id="identity-assertion.ssn">
      <path value="identity-assertion.ssn"/>
      <short value="The social security number"/>
      <definition value="The social security number"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.ssn"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.value"/>
        <comment value="Represent each value as an identifier and supply an appropriate system and type."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.verified_claims.claims.ssn_last4"/>
        <comment value="Only derive and disclose the last four digits when authorized; never map the full SSN. This is a proposal-specific claim, not a standard OIDC claim."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.value"/>
        <comment value="Represent each value as an identifier and supply an appropriate system and type."/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers">
      <path value="identity-assertion.identifiers"/>
      <short value="Correlated external Identifiers"/>
      <definition value="Correlated external Identifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.identifiers"/>
        <min value="0"/>
        <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.id">
      <path value="identity-assertion.identifiers.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.extension">
      <path value="identity-assertion.identifiers.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.identifiers.modifierExtension">
      <path value="identity-assertion.identifiers.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 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.&#xA;&#xA;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/R4/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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.identifiers.value">
      <path value="identity-assertion.identifiers.value"/>
      <short value="The identifier value"/>
      <definition value="The identifier value"/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.identifiers.value"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="LEI"/>
        <comment value="Map only when this identifier is the represented organization's LEI, not an identifier of the individual."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.system">
      <path value="identity-assertion.identifiers.system"/>
      <short value="The identifier system URL"/>
      <definition value="The identifier system URL"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.identifiers.system"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.type">
      <path value="identity-assertion.identifiers.type"/>
      <short value="The identifier type"/>
      <definition value="The identifier type"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.identifiers.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.type"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.type"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.validityPeriod">
      <path value="identity-assertion.identifiers.validityPeriod"/>
      <short value="The validity of this identifier"/>
      <definition value="The validity of this identifier"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.identifiers.validityPeriod"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.issuer">
      <path value="identity-assertion.identifiers.issuer"/>
      <short value="The issuer of this identifier"/>
      <definition value="The issuer of this identifier"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.identifiers.issuer"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.assigner.display"/>
        <comment value="Convert the issuer string to an Identifier.assigner reference when possible."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.assigner.display"/>
        <comment value="Convert the issuer string to an Identifier.assigner reference when possible."/>
      </mapping>
    </element>
    <element id="identity-assertion.birthDate">
      <path value="identity-assertion.birthDate"/>
      <short value="The birth date"/>
      <definition value="The birth date"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.birthDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.birthDate"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.birthdate"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.birthDate"/>
      </mapping>
    </element>
    <element id="identity-assertion.photo">
      <path value="identity-assertion.photo"/>
      <short value="The person's photo"/>
      <definition value="The person's photo"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.photo"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Attachment"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.photo"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.picture"/>
        <comment value="Convert to a retrievable image URL when available."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.photo"/>
      </mapping>
    </element>
    <element id="identity-assertion.gender">
      <path value="identity-assertion.gender"/>
      <short value="male | female | other | unknown"/>
      <definition value="male | female | other | unknown"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.gender"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.gender"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.gender"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.gender"/>
      </mapping>
    </element>
    <element id="identity-assertion.maritalStatus">
      <path value="identity-assertion.maritalStatus"/>
      <short value="unmarried | married | annulled | divorced"/>
      <definition value="unmarried | married | annulled | divorced"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.maritalStatus"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.maritalStatus"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.maritalStatus"/>
      </mapping>
    </element>
    <element id="identity-assertion.race">
      <path value="identity-assertion.race"/>
      <short value="Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other"/>
      <definition value="Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.race"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-race]"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-race]"/>
      </mapping>
    </element>
    <element id="identity-assertion.ethnicity">
      <path value="identity-assertion.ethnicity"/>
      <short value="The ethnicity of the person"/>
      <definition value="The ethnicity of the person"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.ethnicity"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity]"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity]"/>
      </mapping>
    </element>
    <element id="identity-assertion.tribalAffiliation">
      <path value="identity-assertion.tribalAffiliation"/>
      <short value="Tribal affiliation"/>
      <definition value="Tribal affiliation"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.tribalAffiliation"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.religion">
      <path value="identity-assertion.religion"/>
      <short value="The religion of the person"/>
      <definition value="The religion of the person"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.religion"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.placeOfBirth">
      <path value="identity-assertion.placeOfBirth"/>
      <short value="The place of birth"/>
      <definition value="The place of birth"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.placeOfBirth"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/StructureDefinition/patient-birthPlace]"/>
        <comment value="Convert the string to the extension's valueAddress."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/StructureDefinition/patient-birthPlace]"/>
        <comment value="Convert the string to the extension's valueAddress."/>
      </mapping>
    </element>
    <element id="identity-assertion.placeOfDeath">
      <path value="identity-assertion.placeOfDeath"/>
      <short value="The place of death"/>
      <definition value="The place of death"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.placeOfDeath"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="identity-assertion.deathDate">
      <path value="identity-assertion.deathDate"/>
      <short value="The date of death"/>
      <definition value="The date of death"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.deathDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.deceasedDateTime"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.deceasedDateTime"/>
      </mapping>
    </element>
    <element id="identity-assertion.causeOfDeath">
      <path value="identity-assertion.causeOfDeath"/>
      <short value="The cause of death"/>
      <definition value="The cause of death"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.causeOfDeath"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.assuranceLevel">
      <path value="identity-assertion.assuranceLevel"/>
      <short value="The level of assurance"/>
      <definition value="The level of assurance"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.assuranceLevel"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.verified_claims.verification.assurance_level"/>
        <comment value="Map to the OIDC4IDA verification assurance level."/>
      </mapping>
    </element>
    <element id="identity-assertion.verificationStatus">
      <path value="identity-assertion.verificationStatus"/>
      <short value="The verification status"/>
      <definition value="The verification status"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.verificationStatus"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.assuranceDate">
      <path value="identity-assertion.assuranceDate"/>
      <short value="The date of assurance"/>
      <definition value="The date of assurance"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.assuranceDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.verified_claims.verification.time"/>
        <comment value="Map to the time of identity verification."/>
      </mapping>
    </element>
    <element id="identity-assertion.assuranceMethod">
      <path value="identity-assertion.assuranceMethod"/>
      <short value="The method of assurance"/>
      <definition value="The method of assurance"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.assuranceMethod"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.contact">
      <path value="identity-assertion.contact"/>
      <short value="Emergency contacts"/>
      <definition value="Emergency contacts"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.contact"/>
        <min value="0"/>
        <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.id">
      <path value="identity-assertion.contact.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.extension">
      <path value="identity-assertion.contact.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.contact.modifierExtension">
      <path value="identity-assertion.contact.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 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.&#xA;&#xA;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/R4/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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.contact.relationship">
      <path value="identity-assertion.contact.relationship"/>
      <short value="Relationship to the person"/>
      <definition value="Relationship to the person"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.relationship"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.relationship"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.relationship"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.name">
      <path value="identity-assertion.contact.name"/>
      <short value="Name of contact"/>
      <definition value="Name of contact"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.name"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.name.text"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.name.text"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.phone">
      <path value="identity-assertion.contact.phone"/>
      <short value="Phone of contact"/>
      <definition value="Phone of contact"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.phone"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to phone."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to phone."/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.email">
      <path value="identity-assertion.contact.email"/>
      <short value="Email of contact"/>
      <definition value="Email of contact"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.email"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to email."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to email."/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.address">
      <path value="identity-assertion.contact.address"/>
      <short value="Address of contact"/>
      <definition value="Address of contact"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.address"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.address.text"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.address.text"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.gender">
      <path value="identity-assertion.contact.gender"/>
      <short value="Gender of contact"/>
      <definition value="Gender of contact"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.gender"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.gender"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.gender"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.period">
      <path value="identity-assertion.contact.period"/>
      <short value="Contact period"/>
      <definition value="Contact period"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.contact.period"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication">
      <path value="identity-assertion.communication"/>
      <short value="Languages spoken"/>
      <definition value="Languages spoken"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.communication"/>
        <min value="0"/>
        <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())"/>
        <xpath value="@value|f:*|h:div"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.communication"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.communication"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication.id">
      <path value="identity-assertion.communication.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="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication.extension">
      <path value="identity-assertion.communication.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 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 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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.communication.modifierExtension">
      <path value="identity-assertion.communication.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 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.&#xA;&#xA;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/R4/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())"/>
        <xpath value="@value|f:*|h:div"/>
        <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()"/>
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
        <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="identity-assertion.communication.language">
      <path value="identity-assertion.communication.language"/>
      <short value="Language"/>
      <definition value="Language"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.communication.language"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.communication.language"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.communication.language"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication.preferred">
      <path value="identity-assertion.communication.preferred"/>
      <short value="Preferred language"/>
      <definition value="Preferred language"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.communication.preferred"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.communication.preferred"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.communication.preferred"/>
      </mapping>
    </element>
    <element id="identity-assertion.generalPractitioner">
      <path value="identity-assertion.generalPractitioner"/>
      <short value="General practitioners"/>
      <definition value="General practitioners"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="identity-assertion.generalPractitioner"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.generalPractitioner"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.generalPractitioner"/>
      </mapping>
    </element>
    <element id="identity-assertion.managingOrganization">
      <path value="identity-assertion.managingOrganization"/>
      <short value="Managing organization"/>
      <definition value="Managing organization"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="identity-assertion.managingOrganization"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.managingOrganization"/>
        <comment value="Convert the organization string to a Reference(Organization)."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.managingOrganization"/>
        <comment value="Convert the organization string to a Reference(Organization)."/>
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="identity-assertion">
      <path value="identity-assertion"/>
      <short value="Identity Assertion"/>
      <definition value="A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.&#xA;&#xA;- Informed by [TEFCA IAS SOP](https://rce.sequoiaproject.org/wp-content/uploads/2024/08/XP-Implementation-SOP-IAS.pdf)&#xA;- Informed by FHIR [Patient resource](https://hl7.org/fhir/R4/patient.html)&#xA;- Informed by US-Core [Patient Profile](https://build.fhir.org/ig/HL7/US-Core/StructureDefinition-us-core-patient.html)"/>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="OOR/ECR credential attributes"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient"/>
      </mapping>
    </element>
    <element id="identity-assertion.masterIdentifier">
      <path value="identity-assertion.masterIdentifier"/>
      <short value="The master identifier"/>
      <definition value="The master identifier"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
    </element>
    <element id="identity-assertion.masterIdentifier.system">
      <path value="identity-assertion.masterIdentifier.system"/>
      <short value="The system of the master identifier"/>
      <definition value="The system of the master identifier"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
    </element>
    <element id="identity-assertion.masterIdentifier.value">
      <path value="identity-assertion.masterIdentifier.value"/>
      <short value="The identifier value"/>
      <definition value="The identifier value"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.sub"/>
        <comment value="Use only when this is the subject identifier assigned for this issuer and relying-party context."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="credential issuee AID"/>
        <comment value="Map only when this is the same AID used as the credential issuee; the AID is the credential subject binding, not a personLegalName attribute."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.names">
      <path value="identity-assertion.names"/>
      <short value="The person's names"/>
      <definition value="The person's names"/>
      <min value="1"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="personLegalName"/>
        <comment value="Use the current legal name; the credential attribute is a single full-name string, not separate given and family name fields."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.first">
      <path value="identity-assertion.names.first"/>
      <short value="The first name"/>
      <definition value="The first name"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map as a given name."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.given_name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map as a given name."/>
      </mapping>
    </element>
    <element id="identity-assertion.names.middle">
      <path value="identity-assertion.names.middle"/>
      <short value="The middle names"/>
      <definition value="The middle names"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map additional given names in order."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.middle_name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.given"/>
        <comment value="Map additional given names in order."/>
      </mapping>
    </element>
    <element id="identity-assertion.names.last">
      <path value="identity-assertion.names.last"/>
      <short value="The last name"/>
      <definition value="The last name"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.family"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.family_name"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.family"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.prefix">
      <path value="identity-assertion.names.prefix"/>
      <short value="The prefix"/>
      <definition value="The prefix"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.prefix"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.prefix"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.suffix">
      <path value="identity-assertion.names.suffix"/>
      <short value="The suffix"/>
      <definition value="The suffix"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.suffix"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.suffix"/>
      </mapping>
    </element>
    <element id="identity-assertion.names.validityPeriod">
      <path value="identity-assertion.names.validityPeriod"/>
      <short value="The validity of this name"/>
      <definition value="The validity of this name"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.name.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.name.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses">
      <path value="identity-assertion.addresses"/>
      <short value="Physical addresses"/>
      <definition value="Physical addresses"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Address"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address"/>
        <comment value="OIDC models one address object; select the applicable current address."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.period">
      <path value="identity-assertion.addresses.period"/>
      <short value="The validity of this address"/>
      <definition value="The validity of this address"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.use">
      <path value="identity-assertion.addresses.use"/>
      <short value="home | work | temp | old | billing"/>
      <definition value="home | work | temp | old | billing"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.use"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.use"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.type">
      <path value="identity-assertion.addresses.type"/>
      <short value="postal | physical | both"/>
      <definition value="postal | physical | both"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.type"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.type"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.line">
      <path value="identity-assertion.addresses.line"/>
      <short value="The street address"/>
      <definition value="The street address"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.line"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.street_address"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.line"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.city">
      <path value="identity-assertion.addresses.city"/>
      <short value="The city of the address"/>
      <definition value="The city of the address"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.city"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.locality"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.city"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.state">
      <path value="identity-assertion.addresses.state"/>
      <short value="The state of the address"/>
      <definition value="The state of the address"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.state"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.region"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.state"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.postalCode">
      <path value="identity-assertion.addresses.postalCode"/>
      <short value="The postal code"/>
      <definition value="The postal code"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.postalCode"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.postal_code"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.postalCode"/>
      </mapping>
    </element>
    <element id="identity-assertion.addresses.country">
      <path value="identity-assertion.addresses.country"/>
      <short value="The country of the address"/>
      <definition value="The country of the address"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.address.country"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.address.country"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.address.country"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers">
      <path value="identity-assertion.phoneNumbers"/>
      <short value="Phone numbers"/>
      <definition value="Phone numbers"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.number">
      <path value="identity-assertion.phoneNumbers.number"/>
      <short value="The phone number"/>
      <definition value="The phone number"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.phone_number"/>
        <comment value="OIDC models one phone_number claim; select the applicable current number."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.validityPeriod">
      <path value="identity-assertion.phoneNumbers.validityPeriod"/>
      <short value="The validity of this number"/>
      <definition value="The validity of this number"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.type">
      <path value="identity-assertion.phoneNumbers.type"/>
      <short value="phone | fax | pager | url | sms | other"/>
      <definition value="phone | fax | pager | url | sms | other"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.system"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.system"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.use">
      <path value="identity-assertion.phoneNumbers.use"/>
      <short value="home | work | temp | old | mobile"/>
      <definition value="home | work | temp | old | mobile"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.use"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.use"/>
      </mapping>
    </element>
    <element id="identity-assertion.phoneNumbers.rank">
      <path value="identity-assertion.phoneNumbers.rank"/>
      <short value="Specify preferred order of use (1 = highest)"/>
      <definition value="Specify preferred order of use (1 = highest)"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="integer"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.rank"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.rank"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails">
      <path value="identity-assertion.emails"/>
      <short value="Email addresses or direct messaging"/>
      <definition value="Email addresses or direct messaging"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.address">
      <path value="identity-assertion.emails.address"/>
      <short value="The email address"/>
      <definition value="The email address"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.email"/>
        <comment value="OIDC models one email claim; select the applicable current address."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.validityPeriod">
      <path value="identity-assertion.emails.validityPeriod"/>
      <short value="The validity of this email"/>
      <definition value="The validity of this email"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.emails.type">
      <path value="identity-assertion.emails.type"/>
      <short value="work | personal"/>
      <definition value="work | personal"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.telecom.use"/>
        <comment value="The personal code requires interpretation, such as mapping to home."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.telecom.use"/>
        <comment value="The personal code requires interpretation, such as mapping to home."/>
      </mapping>
    </element>
    <element id="identity-assertion.ssn">
      <path value="identity-assertion.ssn"/>
      <short value="The social security number"/>
      <definition value="The social security number"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.value"/>
        <comment value="Represent each value as an identifier and supply an appropriate system and type."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.verified_claims.claims.ssn_last4"/>
        <comment value="Only derive and disclose the last four digits when authorized; never map the full SSN. This is a proposal-specific claim, not a standard OIDC claim."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.value"/>
        <comment value="Represent each value as an identifier and supply an appropriate system and type."/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers">
      <path value="identity-assertion.identifiers"/>
      <short value="Correlated external Identifiers"/>
      <definition value="Correlated external Identifiers"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.value">
      <path value="identity-assertion.identifiers.value"/>
      <short value="The identifier value"/>
      <definition value="The identifier value"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oor-ecr"/>
        <map value="LEI"/>
        <comment value="Map only when this identifier is the represented organization's LEI, not an identifier of the individual."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.value"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.system">
      <path value="identity-assertion.identifiers.system"/>
      <short value="The identifier system URL"/>
      <definition value="The identifier system URL"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.system"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.type">
      <path value="identity-assertion.identifiers.type"/>
      <short value="The identifier type"/>
      <definition value="The identifier type"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.type"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.type"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.validityPeriod">
      <path value="identity-assertion.identifiers.validityPeriod"/>
      <short value="The validity of this identifier"/>
      <definition value="The validity of this identifier"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.identifiers.issuer">
      <path value="identity-assertion.identifiers.issuer"/>
      <short value="The issuer of this identifier"/>
      <definition value="The issuer of this identifier"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.identifier.assigner.display"/>
        <comment value="Convert the issuer string to an Identifier.assigner reference when possible."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.identifier.assigner.display"/>
        <comment value="Convert the issuer string to an Identifier.assigner reference when possible."/>
      </mapping>
    </element>
    <element id="identity-assertion.birthDate">
      <path value="identity-assertion.birthDate"/>
      <short value="The birth date"/>
      <definition value="The birth date"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.birthDate"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.birthdate"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.birthDate"/>
      </mapping>
    </element>
    <element id="identity-assertion.photo">
      <path value="identity-assertion.photo"/>
      <short value="The person's photo"/>
      <definition value="The person's photo"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Attachment"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.photo"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.picture"/>
        <comment value="Convert to a retrievable image URL when available."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.photo"/>
      </mapping>
    </element>
    <element id="identity-assertion.gender">
      <path value="identity-assertion.gender"/>
      <short value="male | female | other | unknown"/>
      <definition value="male | female | other | unknown"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.gender"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.gender"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.gender"/>
      </mapping>
    </element>
    <element id="identity-assertion.maritalStatus">
      <path value="identity-assertion.maritalStatus"/>
      <short value="unmarried | married | annulled | divorced"/>
      <definition value="unmarried | married | annulled | divorced"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.maritalStatus"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.maritalStatus"/>
      </mapping>
    </element>
    <element id="identity-assertion.race">
      <path value="identity-assertion.race"/>
      <short value="Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other"/>
      <definition value="Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-race]"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-race]"/>
      </mapping>
    </element>
    <element id="identity-assertion.ethnicity">
      <path value="identity-assertion.ethnicity"/>
      <short value="The ethnicity of the person"/>
      <definition value="The ethnicity of the person"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity]"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity]"/>
      </mapping>
    </element>
    <element id="identity-assertion.tribalAffiliation">
      <path value="identity-assertion.tribalAffiliation"/>
      <short value="Tribal affiliation"/>
      <definition value="Tribal affiliation"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.religion">
      <path value="identity-assertion.religion"/>
      <short value="The religion of the person"/>
      <definition value="The religion of the person"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.placeOfBirth">
      <path value="identity-assertion.placeOfBirth"/>
      <short value="The place of birth"/>
      <definition value="The place of birth"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/StructureDefinition/patient-birthPlace]"/>
        <comment value="Convert the string to the extension's valueAddress."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.extension[http://hl7.org/fhir/StructureDefinition/patient-birthPlace]"/>
        <comment value="Convert the string to the extension's valueAddress."/>
      </mapping>
    </element>
    <element id="identity-assertion.placeOfDeath">
      <path value="identity-assertion.placeOfDeath"/>
      <short value="The place of death"/>
      <definition value="The place of death"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="identity-assertion.deathDate">
      <path value="identity-assertion.deathDate"/>
      <short value="The date of death"/>
      <definition value="The date of death"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.deceasedDateTime"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.deceasedDateTime"/>
      </mapping>
    </element>
    <element id="identity-assertion.causeOfDeath">
      <path value="identity-assertion.causeOfDeath"/>
      <short value="The cause of death"/>
      <definition value="The cause of death"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.assuranceLevel">
      <path value="identity-assertion.assuranceLevel"/>
      <short value="The level of assurance"/>
      <definition value="The level of assurance"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.verified_claims.verification.assurance_level"/>
        <comment value="Map to the OIDC4IDA verification assurance level."/>
      </mapping>
    </element>
    <element id="identity-assertion.verificationStatus">
      <path value="identity-assertion.verificationStatus"/>
      <short value="The verification status"/>
      <definition value="The verification status"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.assuranceDate">
      <path value="identity-assertion.assuranceDate"/>
      <short value="The date of assurance"/>
      <definition value="The date of assurance"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-oidc-token"/>
        <map value="OIDCToken.verified_claims.verification.time"/>
        <comment value="Map to the time of identity verification."/>
      </mapping>
    </element>
    <element id="identity-assertion.assuranceMethod">
      <path value="identity-assertion.assuranceMethod"/>
      <short value="The method of assurance"/>
      <definition value="The method of assurance"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
    </element>
    <element id="identity-assertion.contact">
      <path value="identity-assertion.contact"/>
      <short value="Emergency contacts"/>
      <definition value="Emergency contacts"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.relationship">
      <path value="identity-assertion.contact.relationship"/>
      <short value="Relationship to the person"/>
      <definition value="Relationship to the person"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.relationship"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.relationship"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.name">
      <path value="identity-assertion.contact.name"/>
      <short value="Name of contact"/>
      <definition value="Name of contact"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.name.text"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.name.text"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.phone">
      <path value="identity-assertion.contact.phone"/>
      <short value="Phone of contact"/>
      <definition value="Phone of contact"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to phone."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to phone."/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.email">
      <path value="identity-assertion.contact.email"/>
      <short value="Email of contact"/>
      <definition value="Email of contact"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to email."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.telecom.value"/>
        <comment value="Set ContactPoint.system to email."/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.address">
      <path value="identity-assertion.contact.address"/>
      <short value="Address of contact"/>
      <definition value="Address of contact"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.address.text"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.address.text"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.gender">
      <path value="identity-assertion.contact.gender"/>
      <short value="Gender of contact"/>
      <definition value="Gender of contact"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.gender"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.gender"/>
      </mapping>
    </element>
    <element id="identity-assertion.contact.period">
      <path value="identity-assertion.contact.period"/>
      <short value="Contact period"/>
      <definition value="Contact period"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Period"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.contact.period"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.contact.period"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication">
      <path value="identity-assertion.communication"/>
      <short value="Languages spoken"/>
      <definition value="Languages spoken"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.communication"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.communication"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication.language">
      <path value="identity-assertion.communication.language"/>
      <short value="Language"/>
      <definition value="Language"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="code"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.communication.language"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.communication.language"/>
      </mapping>
    </element>
    <element id="identity-assertion.communication.preferred">
      <path value="identity-assertion.communication.preferred"/>
      <short value="Preferred language"/>
      <definition value="Preferred language"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="boolean"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.communication.preferred"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.communication.preferred"/>
      </mapping>
    </element>
    <element id="identity-assertion.generalPractitioner">
      <path value="identity-assertion.generalPractitioner"/>
      <short value="General practitioners"/>
      <definition value="General practitioners"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.generalPractitioner"/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.generalPractitioner"/>
      </mapping>
    </element>
    <element id="identity-assertion.managingOrganization">
      <path value="identity-assertion.managingOrganization"/>
      <short value="Managing organization"/>
      <definition value="Managing organization"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="identity-assertion-to-patient"/>
        <map value="Patient.managingOrganization"/>
        <comment value="Convert the organization string to a Reference(Organization)."/>
      </mapping>
      <mapping>
        <identity value="identity-assertion-to-us-core-patient"/>
        <map value="Patient.managingOrganization"/>
        <comment value="Convert the organization string to a Reference(Organization)."/>
      </mapping>
    </element>
  </differential>
</StructureDefinition>