<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="pcare-attachment-metadata" />
  <text>
    <status value="extensions" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p class="res-header-id">
        <b>Generated Narrative: StructureDefinition pcare-attachment-metadata</b>
      </p>
      <a name="pcare-attachment-metadata"></a>
      <a name="hcpcare-attachment-metadata"></a>
      <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-pcare-attachment-metadata-definitions.html#Extension" title="An attachment's file identifier, download URL, and optional JWT token.">Extension</a>
            <a name="Extension"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">*</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/extensibility.html#Extension">Extension</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">P-Care Attachment Metadata</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_extension_simple.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Simple Extension" 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">Extension.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension">extension</a>
            <a name="Extension.extension"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">2..<span class="xhtPieceDeEmphasized">*</span></td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/extensibility.html#Extension" class="xhtPieceDeEmphasized">Extension</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">Extension</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck13.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_slice.png" alt="" style="background-color: white; background-color: inherit" title="Slice Definition" 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">Extension.</span>Slices for extension<a name="Extension.extension.2"></a></td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">Content/Rules for all slices</td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowOdd">
          <td style="background-image: url(tbl_bck135.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_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" 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">Extension.Slices for extension.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:fileId" title="Slice fileId: A unique identifier assigned to this attachment.">extension:fileId</a>
            <a name="Extension.extension:fileId"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span style="padding-left: 3px; padding-right: 3px; color: white; background-color: #B60000" title="This element has obligations">O</span>
            <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"> This element has obligations. </span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">1..1</td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/extensibility.html#Extension" class="xhtPieceDeEmphasized">Extension</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">Unique identifier for the attachment<table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-populate" title="Obligation Codes: populate">populate</a> &amp; <b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-persist" title="Obligation Codes: persist">persist</a> &amp; <b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-no-error" title="Obligation Codes: not error if present">no-error</a></td><td style="font-size: 11px; opacity: 0.50;"><a href="ActorDefinition-pcare-server.html">P-Care Server</a></td></tr></table></td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck1350.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_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_extension_simple.png" alt="" style="background-color: white; background-color: inherit" title="Simple Extension" 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">Extension.Slices for extension.extension:fileId.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:fileId.extension" class="xhtPieceStrikeout">extension</a>
            <a name="Extension.extension:fileId.extension"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceStrikeout" />
            <span class="xhtPieceStrikeout xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceStrikeout">..</span>
            <span class="xhtPieceStrikeout">0</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceItalic xhtPieceDeEmphasized">Extension</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowOdd">
          <td style="background-image: url(tbl_bck1350.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_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" 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">Extension.Slices for extension.extension:fileId.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:fileId.url">url</a>
            <a name="Extension.extension:fileId.url"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">1</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#uri" class="xhtPieceDeEmphasized">uri</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDarkGreen">"fileId"</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck1340.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_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_end_slice.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">Extension.Slices for extension.extension:fileId.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:fileId.value[x]">value[x]</a>
            <a name="Extension.extension:fileId.value_x_"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">Value of extension</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowOdd">
          <td style="background-image: url(tbl_bck135.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_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" 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">Extension.Slices for extension.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:downloadURL" title="Slice downloadURL: Direct URL to download or access the attachment content.">extension:downloadURL</a>
            <a name="Extension.extension:downloadURL"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span style="padding-left: 3px; padding-right: 3px; color: white; background-color: #B60000" title="This element has obligations">O</span>
            <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"> This element has obligations. </span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">1..1</td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/extensibility.html#Extension" class="xhtPieceDeEmphasized">Extension</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">URL to download the attachment<table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-populate" title="Obligation Codes: populate">populate</a> &amp; <b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-persist" title="Obligation Codes: persist">persist</a> &amp; <b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-no-error" title="Obligation Codes: not error if present">no-error</a></td><td style="font-size: 11px; opacity: 0.50;"><a href="ActorDefinition-pcare-server.html">P-Care Server</a></td></tr></table></td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck1350.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_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_extension_simple.png" alt="" style="background-color: white; background-color: inherit" title="Simple Extension" 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">Extension.Slices for extension.extension:downloadURL.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:downloadURL.extension" class="xhtPieceStrikeout">extension</a>
            <a name="Extension.extension:downloadURL.extension"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceStrikeout" />
            <span class="xhtPieceStrikeout xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceStrikeout">..</span>
            <span class="xhtPieceStrikeout">0</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceItalic xhtPieceDeEmphasized">Extension</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowOdd">
          <td style="background-image: url(tbl_bck1350.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_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" 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">Extension.Slices for extension.extension:downloadURL.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:downloadURL.url">url</a>
            <a name="Extension.extension:downloadURL.url"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">1</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#uri" class="xhtPieceDeEmphasized">uri</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDarkGreen">"downloadURL"</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck1340.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_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_end_slice.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">Extension.Slices for extension.extension:downloadURL.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:downloadURL.value[x]">value[x]</a>
            <a name="Extension.extension:downloadURL.value_x_"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#url">url</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">Value of extension</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowOdd">
          <td style="background-image: url(tbl_bck125.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_slicer.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" 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">Extension.Slices for extension.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:jwtToken" title="Slice jwtToken: JWT token associated with the attachment.">extension:jwtToken</a>
            <a name="Extension.extension:jwtToken"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span style="padding-left: 3px; padding-right: 3px; color: white; background-color: #B60000" title="This element has obligations">O</span>
            <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"> This element has obligations. </span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">0..1</td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/extensibility.html#Extension" class="xhtPieceDeEmphasized">Extension</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">JWT token<table class="obligation grid"><tr><td style="font-size: 11px"><b>Obligations</b></td><td style="font-size: 11px"><b>Actor</b></td></tr><tr><td style="font-size: 11px"><b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-populate" title="Obligation Codes: populate">populate</a> &amp; <b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-persist" title="Obligation Codes: persist">persist</a> &amp; <b>SHALL</b>:<a href="http://hl7.org/fhir/extensions/5.3.0/CodeSystem-obligation.html#obligation-no-error" title="Obligation Codes: not error if present">no-error</a></td><td style="font-size: 11px; opacity: 0.50;"><a href="ActorDefinition-pcare-server.html">P-Care Server</a></td></tr></table></td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck1250.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_blank.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_extension_simple.png" alt="" style="background-color: white; background-color: inherit" title="Simple Extension" 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">Extension.Slices for extension.extension:jwtToken.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:jwtToken.extension" class="xhtPieceStrikeout">extension</a>
            <a name="Extension.extension:jwtToken.extension"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceStrikeout" />
            <span class="xhtPieceStrikeout xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceStrikeout">..</span>
            <span class="xhtPieceStrikeout">0</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceItalic xhtPieceDeEmphasized">Extension</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowOdd">
          <td style="background-image: url(tbl_bck1250.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_blank.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" 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">Extension.Slices for extension.extension:jwtToken.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:jwtToken.url">url</a>
            <a name="Extension.extension:jwtToken.url"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">1</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#uri" class="xhtPieceDeEmphasized">uri</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDarkGreen">"jwtToken"</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <td style="background-image: url(tbl_bck1240.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_blank.png" alt="" style="background-color: inherit" class="hierarchy" />
            <img src="tbl_vjoin_end_slice.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">Extension.Slices for extension.extension:jwtToken.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.extension:jwtToken.value[x]">value[x]</a>
            <a name="Extension.extension:jwtToken.value_x_"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">Value of extension</span>
          </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_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" 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">Extension.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.url">url</a>
            <a name="Extension.url"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDeEmphasized">1</span>
            <span class="xhtPieceDeEmphasized">..</span>
            <span class="xhtPieceDeEmphasized">1</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <a href="http://hl7.org/fhir/R4/datatypes.html#uri" class="xhtPieceDeEmphasized">uri</a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceDarkGreen">"http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata"</span>
          </td>
        </tr>
        <tr class="xhtRowBorder0 xhtRowEven">
          <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_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" 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">Extension.</span>
            <a href="StructureDefinition-pcare-attachment-metadata-definitions.html#Extension.value[x]" class="xhtPieceStrikeout">value[x]</a>
            <a name="Extension.value_x_"></a>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceStrikeout" />
            <span class="xhtPieceStrikeout xhtPieceDeEmphasized">0</span>
            <span class="xhtPieceStrikeout">..</span>
            <span class="xhtPieceStrikeout">0</span>
          </td>
          <td style="" class="hierarchy xhtCellBorder0" />
          <td style="" class="hierarchy xhtCellBorder0">
            <span class="xhtPieceItalic xhtPieceDeEmphasized">Value of extension</span>
          </td>
        </tr>
        <tr>
          <td colspan="5" class="hierarchy">
            <br />
            <a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit" /> Documentation for this format</a>
          </td>
        </tr>
      </table>
    </div>
  </text>
  <url value="http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata" />
  <version value="0.1.0" />
  <name value="PCareAttachmentMetadata" />
  <title value="P-Care Attachment Metadata" />
  <status value="draft" />
  <date value="2026-10-19T22:14:59+00:00" />
  <publisher value="Infoway" />
  <description value="An attachment's file identifier, download URL, and optional JWT token." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Binary.data" />
  </context>
  <context>
    <type value="element" />
    <expression value="DiagnosticReport.presentedForm.data" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <snapshot>
    <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
      <valueString value="4.0.1" />
    </extension>
    <element id="Extension">
      <path value="Extension" />
      <short value="P-Care Attachment Metadata" />
      <definition value="An attachment's file identifier, download URL, and optional JWT token." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <condition value="ele-1" />
      <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" />
    </element>
    <element id="Extension.id">
      <path value="Extension.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="Extension.extension">
      <path value="Extension.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="Extension" />
      <definition value="An Extension" />
      <min value="2" />
      <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" />
    </element>
    <element id="Extension.extension:fileId">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="name">
          <valueString value="pcare" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:persist" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:no-error" />
        </extension>
        <extension url="documentation">
          <valueMarkdown value="P-Care server population, persistence, and acceptance requirements for this element." />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server" />
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata|0.1.0" />
        </extension>
      </extension>
      <path value="Extension.extension" />
      <sliceName value="fileId" />
      <short value="Unique identifier for the attachment" />
      <definition value="A unique identifier assigned to this attachment." />
      <min value="1" />
      <max value="1" />
      <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" />
    </element>
    <element id="Extension.extension:fileId.id">
      <path value="Extension.extension.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="Extension.extension:fileId.extension">
      <path value="Extension.extension.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="Extension" />
      <definition value="An Extension" />
      <min value="0" />
      <max value="0" />
      <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" />
    </element>
    <element id="Extension.extension:fileId.url">
      <path value="Extension.extension.url" />
      <representation value="xmlAttr" />
      <short value="identifies the meaning of the extension" />
      <definition value="Source of the definition for the extension code - a logical name or a URL." />
      <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Extension.url" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="uri" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <fixedUri value="fileId" />
      <isModifier value="false" />
      <isSummary value="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.extension:fileId.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Value of extension" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Extension.value[x]" />
        <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="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.extension:downloadURL">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="name">
          <valueString value="pcare" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:persist" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:no-error" />
        </extension>
        <extension url="documentation">
          <valueMarkdown value="P-Care server population, persistence, and acceptance requirements for this element." />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server" />
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata|0.1.0" />
        </extension>
      </extension>
      <path value="Extension.extension" />
      <sliceName value="downloadURL" />
      <short value="URL to download the attachment" />
      <definition value="Direct URL to download or access the attachment content." />
      <min value="1" />
      <max value="1" />
      <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" />
    </element>
    <element id="Extension.extension:downloadURL.id">
      <path value="Extension.extension.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="Extension.extension:downloadURL.extension">
      <path value="Extension.extension.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="Extension" />
      <definition value="An Extension" />
      <min value="0" />
      <max value="0" />
      <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" />
    </element>
    <element id="Extension.extension:downloadURL.url">
      <path value="Extension.extension.url" />
      <representation value="xmlAttr" />
      <short value="identifies the meaning of the extension" />
      <definition value="Source of the definition for the extension code - a logical name or a URL." />
      <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Extension.url" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="uri" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <fixedUri value="downloadURL" />
      <isModifier value="false" />
      <isSummary value="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.extension:downloadURL.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Value of extension" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Extension.value[x]" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="url" />
      </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="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.extension:jwtToken">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="name">
          <valueString value="pcare" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:persist" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:no-error" />
        </extension>
        <extension url="documentation">
          <valueMarkdown value="P-Care server population, persistence, and acceptance requirements for this element." />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server" />
        </extension>
        <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-source">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata|0.1.0" />
        </extension>
      </extension>
      <path value="Extension.extension" />
      <sliceName value="jwtToken" />
      <short value="JWT token" />
      <definition value="JWT token associated with the attachment." />
      <min value="0" />
      <max value="1" />
      <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" />
    </element>
    <element id="Extension.extension:jwtToken.id">
      <path value="Extension.extension.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="Extension.extension:jwtToken.extension">
      <path value="Extension.extension.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="Extension" />
      <definition value="An Extension" />
      <min value="0" />
      <max value="0" />
      <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" />
    </element>
    <element id="Extension.extension:jwtToken.url">
      <path value="Extension.extension.url" />
      <representation value="xmlAttr" />
      <short value="identifies the meaning of the extension" />
      <definition value="Source of the definition for the extension code - a logical name or a URL." />
      <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Extension.url" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="uri" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <fixedUri value="jwtToken" />
      <isModifier value="false" />
      <isSummary value="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.extension:jwtToken.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Value of extension" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Extension.value[x]" />
        <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="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <representation value="xmlAttr" />
      <short value="identifies the meaning of the extension" />
      <definition value="Source of the definition for the extension code - a logical name or a URL." />
      <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Extension.url" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="uri" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <fixedUri value="http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata" />
      <isModifier value="false" />
      <isSummary value="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <short value="Value of extension" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." />
      <min value="0" />
      <max value="0" />
      <base>
        <path value="Extension.value[x]" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="base64Binary" />
      </type>
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="canonical" />
      </type>
      <type>
        <code value="code" />
      </type>
      <type>
        <code value="date" />
      </type>
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="decimal" />
      </type>
      <type>
        <code value="id" />
      </type>
      <type>
        <code value="instant" />
      </type>
      <type>
        <code value="integer" />
      </type>
      <type>
        <code value="markdown" />
      </type>
      <type>
        <code value="oid" />
      </type>
      <type>
        <code value="positiveInt" />
      </type>
      <type>
        <code value="string" />
      </type>
      <type>
        <code value="time" />
      </type>
      <type>
        <code value="unsignedInt" />
      </type>
      <type>
        <code value="uri" />
      </type>
      <type>
        <code value="url" />
      </type>
      <type>
        <code value="uuid" />
      </type>
      <type>
        <code value="Address" />
      </type>
      <type>
        <code value="Age" />
      </type>
      <type>
        <code value="Annotation" />
      </type>
      <type>
        <code value="Attachment" />
      </type>
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Coding" />
      </type>
      <type>
        <code value="ContactPoint" />
      </type>
      <type>
        <code value="Count" />
      </type>
      <type>
        <code value="Distance" />
      </type>
      <type>
        <code value="Duration" />
      </type>
      <type>
        <code value="HumanName" />
      </type>
      <type>
        <code value="Identifier" />
      </type>
      <type>
        <code value="Money" />
      </type>
      <type>
        <code value="Period" />
      </type>
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="Range" />
      </type>
      <type>
        <code value="Ratio" />
      </type>
      <type>
        <code value="Reference" />
      </type>
      <type>
        <code value="SampledData" />
      </type>
      <type>
        <code value="Signature" />
      </type>
      <type>
        <code value="Timing" />
      </type>
      <type>
        <code value="ContactDetail" />
      </type>
      <type>
        <code value="Contributor" />
      </type>
      <type>
        <code value="DataRequirement" />
      </type>
      <type>
        <code value="Expression" />
      </type>
      <type>
        <code value="ParameterDefinition" />
      </type>
      <type>
        <code value="RelatedArtifact" />
      </type>
      <type>
        <code value="TriggerDefinition" />
      </type>
      <type>
        <code value="UsageContext" />
      </type>
      <type>
        <code value="Dosage" />
      </type>
      <type>
        <code value="Meta" />
      </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="false" />
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="P-Care Attachment Metadata" />
      <definition value="An attachment's file identifier, download URL, and optional JWT token." />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <min value="2" />
    </element>
    <element id="Extension.extension:fileId">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="name">
          <valueString value="pcare" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:persist" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:no-error" />
        </extension>
        <extension url="documentation">
          <valueMarkdown value="P-Care server population, persistence, and acceptance requirements for this element." />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server" />
        </extension>
      </extension>
      <path value="Extension.extension" />
      <sliceName value="fileId" />
      <short value="Unique identifier for the attachment" />
      <definition value="A unique identifier assigned to this attachment." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Extension.extension:fileId.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:fileId.url">
      <path value="Extension.extension.url" />
      <fixedUri value="fileId" />
    </element>
    <element id="Extension.extension:fileId.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:downloadURL">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="name">
          <valueString value="pcare" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:persist" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:no-error" />
        </extension>
        <extension url="documentation">
          <valueMarkdown value="P-Care server population, persistence, and acceptance requirements for this element." />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server" />
        </extension>
      </extension>
      <path value="Extension.extension" />
      <sliceName value="downloadURL" />
      <short value="URL to download the attachment" />
      <definition value="Direct URL to download or access the attachment content." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Extension.extension:downloadURL.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:downloadURL.url">
      <path value="Extension.extension.url" />
      <fixedUri value="downloadURL" />
    </element>
    <element id="Extension.extension:downloadURL.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="url" />
      </type>
    </element>
    <element id="Extension.extension:jwtToken">
      <extension url="http://hl7.org/fhir/StructureDefinition/obligation">
        <extension url="name">
          <valueString value="pcare" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:populate" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:persist" />
        </extension>
        <extension url="code">
          <valueCode value="SHALL:no-error" />
        </extension>
        <extension url="documentation">
          <valueMarkdown value="P-Care server population, persistence, and acceptance requirements for this element." />
        </extension>
        <extension url="actor">
          <valueCanonical value="http://fhir.infoway-inforoute.ca/p-care/ActorDefinition/pcare-server" />
        </extension>
      </extension>
      <path value="Extension.extension" />
      <sliceName value="jwtToken" />
      <short value="JWT token" />
      <definition value="JWT token associated with the attachment." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:jwtToken.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:jwtToken.url">
      <path value="Extension.extension.url" />
      <fixedUri value="jwtToken" />
    </element>
    <element id="Extension.extension:jwtToken.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://fhir.infoway-inforoute.ca/p-care/StructureDefinition/pcare-attachment-metadata" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>