1
0
mirror of https://github.com/corona-warn-app/cwa-documentation synced 2024-11-25 10:44:26 +01:00
cwa-documentation/images/solution_architecture/verification_teletan.svg
2021-11-02 11:15:55 +01:00

4 lines
33 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="54 51 1171 652" width="1171pt" height="652pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.6.2 <dc:date>2021-11-02 09:46:12 +0000</dc:date></metadata><defs><font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 8 3 0 0 0 9 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="975.0061" descent="-216.99524" font-weight="bold"><font-face-src><font-face-name name="HelveticaNeue-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black"><g><path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.99585" descent="-212.99744" font-weight="500"><font-face-src><font-face-name name="HelveticaNeue"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="Arrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black"><g><path d="M 8 0 L 0 -3 L 0 3 Z" fill="none" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Verification process for teleTAN received via phone (4)</title><rect fill="white" width="1242.34646" height="799"/><g><title>Ebene 1</title><rect x="419.52756" y="62.362204" width="385.5118" height="119.05512" fill="#dadada"/><rect x="419.52756" y="62.362204" width="385.5118" height="119.05512" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(424.52756 67.362204)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="73.243904" y="16" textLength="117.632">Phone with Cor</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="190.5879" y="16" textLength="50.064">ona-W</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="240.0599" y="16" textLength="15.408">ar</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="255.7559" y="16" textLength="46.512">n-App</tspan></text><path d="M 805.03937 136.06299 L 1102.67716 136.06299 L 1102.67716 248.05275" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="419.52756" y="257.14075" width="385.5118" height="156.71752" fill="#dadada"/><rect x="419.52756" y="257.14075" width="385.5118" height="156.71752" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(424.52756 325.76745)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="117.819904" y="16" textLength="10.08">V</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="127.019904" y="16" textLength="29.312">erifi</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="156.3319" y="16" textLength="101.36">cation Server</tspan></text><rect x="997.79527" y="257.95275" width="215.43307" height="155.90551" fill="#dadada"/><rect x="997.79527" y="257.95275" width="215.43307" height="155.90551" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1002.79527 307.4414)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="33.092535" y="16" textLength="27.856">Cor</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="60.660535" y="16" textLength="50.064">ona-W</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="110.132535" y="16" textLength="15.408">ar</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="125.828535" y="16" textLength="46.512">n-App</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="77.956535" y="35.464111" textLength="49.52">Server</tspan></text><rect x="909.92125" y="141.73228" width="167.24409" height="28.346457" fill="white"/><rect x="909.92125" y="141.73228" width="167.24409" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(914.92125 146.68151)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="63.806047" y="15" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="71.518047" y="15" textLength="21.92">AN</tspan></text><rect x="909.92125" y="93.543307" width="167.24409" height="48.188976" fill="white"/><rect x="909.92125" y="93.543307" width="167.24409" height="48.188976" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(914.92125 108.413796)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="23.654047" y="15" textLength="109.936">Diagnosis Keys</tspan></text><line x1="997.79527" y1="300.47244" x2="814.93937" y2="300.47244" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="805.03937" y1="362.83464" x2="987.89527" y2="362.83464" marker-end="url(#Arrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="848.97637" y="283.46457" width="80.7874" height="28.346457" fill="white"/><rect x="848.97637" y="283.46457" width="80.7874" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(853.97637 288.4138)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="20.5777" y="15" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="28.2897" y="15" textLength="21.92">AN</tspan></text><rect x="848.97637" y="348.66142" width="80.7874" height="28.346457" fill="white"/><rect x="848.97637" y="348.66142" width="80.7874" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(853.97637 353.61064)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="2.0657006" y="15" textLength="66.656">true/false</tspan></text><text transform="translate(868.93307 243.16224)" fill="#b1001c"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x=".96" y="15" textLength="42.08">POST</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x=".232" y="33.447998" textLength="43.536">/verify</tspan></text><line x1="246.61417" y1="133.228346" x2="406.7929" y2="133.228346" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="276.84843" y="119.05512" width="104.88189" height="28.346457" fill="white"/><rect x="276.84843" y="119.05512" width="104.88189" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(281.84843 124.00435)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="19.736945" y="15" textLength="34.96">teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="53.224945" y="15" textLength="21.92">AN</tspan></text><text transform="translate(285.62992 75.114993)" fill="#b1001c"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="19.74759" y="15" textLength="61.056">Input via</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="14.85959" y="33.447998" textLength="49.2">Input fi</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="64.05959" y="33.447998" textLength="21.632">eld</tspan></text><circle cx="331.65354" cy="167.24409" r="17.007901" fill="white"/><circle cx="331.65354" cy="167.24409" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(323.04724 158.02009)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">7</tspan></text><circle cx="881.5748" cy="110.55118" r="19.842551" fill="white"/><circle cx="881.5748" cy="110.55118" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(870.7008 101.32718)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">14</tspan></text><circle cx="972.28346" cy="274.96063" r="19.842551" fill="white"/><circle cx="972.28346" cy="274.96063" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(961.40944 265.73663)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">15</tspan></text><circle cx="830.5512" cy="388.34645" r="19.842551" fill="white"/><circle cx="830.5512" cy="388.34645" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(819.67716 379.12246)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">16</tspan></text><rect x="192.61417" y="106.74803" width="54" height="69" fill="white"/><rect x="192.61417" y="106.74803" width="54" height="69" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="219.33882" cy="125.80668" r="8.087663" fill="white"/><circle cx="219.33882" cy="125.80668" r="8.087663" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="219.33858" y1="134.894335" x2="219.33817" y2="149.84503" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="205.85917" y1="137.26403" x2="232.81817" y2="137.26403" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="219.33817" y1="149.84503" x2="209.45317" y2="164.22303" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="219.33817" y1="149.84503" x2="229.44817" y2="164.22303" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 1102.67716 413.85827 L 1102.67716 447.874 L 1148.0315 447.874 L 1148.0315 423.75827" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="1176.37795" cy="445.03937" r="19.842551" fill="white"/><circle cx="1176.37795" cy="445.03937" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1165.5039 435.81537)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">17</tspan></text><rect x="192.61417" y="280.62992" width="54" height="69" fill="white"/><rect x="192.61417" y="280.62992" width="54" height="69" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="219.33882" cy="299.68857" r="8.087663" fill="white"/><circle cx="219.33882" cy="299.68857" r="8.087663" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="219.33858" y1="308.77622" x2="219.33817" y2="323.72692" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="205.85917" y1="311.14592" x2="232.81817" y2="311.14592" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="219.33817" y1="323.72692" x2="209.45317" y2="338.10492" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="219.33817" y1="323.72692" x2="229.44817" y2="338.10492" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(68.42126 294.18586)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="22.084" y="15" textLength="70.832">Employee</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".012" y="33.447998" textLength="114.976">Health Authority</tspan></text><rect x="419.52756" y="515.9055" width="385.5118" height="156.71752" fill="#dadada"/><rect x="419.52756" y="515.9055" width="385.5118" height="156.71752" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(424.52756 584.5322)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="137.963904" y="16" textLength="99.584">Portal Server</tspan></text><path d="M 235.27559 349.8504 L 235.27559 598.11023 L 412.4622 598.11023" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="263.62205" cy="388.34645" r="17.007901" fill="white"/><circle cx="263.62205" cy="388.34645" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(255.01575 379.12246)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">1</tspan></text><line x1="218.29134" y1="280.62992" x2="218.29134" y2="185.64803" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="263.62205" cy="223.937" r="17.007901" fill="white"/><circle cx="263.62205" cy="223.937" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(255.01575 214.71301)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">6</tspan></text><text transform="translate(256.93307 544.81578)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="2.572" y="15" textLength="16.88">Cr</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="19.164" y="15" textLength="70.224">eate teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="87.916" y="15" textLength="50.96">AN via </tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="19.028" y="33.447998" textLength="14.816">W</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="32.932" y="33.447998" textLength="85.04">eb Interface</tspan></text><path d="M 416.6929 637.79527 L 201.25984 637.79527 L 201.25984 359.7504" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="266.08255" y="623.62204" width="104.88189" height="28.346457" fill="white"/><rect x="266.08255" y="623.62204" width="104.88189" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(271.08255 628.57127)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="19.736945" y="15" textLength="34.96">teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="53.224945" y="15" textLength="21.92">AN</tspan></text><rect x="198.4252" y="206.92913" width="45.35433" height="39.68504" fill="white"/><rect x="198.4252" y="206.92913" width="45.35433" height="39.68504" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(203.4252 208.32365)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="4.7891652" y="15" textLength="25.776">tele</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="2.8611652" y="33.447998" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="10.573165" y="33.447998" textLength="21.92">AN</tspan></text><circle cx="323.1496" cy="674.64567" r="17.007901" fill="white"/><circle cx="323.1496" cy="674.64567" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(314.5433 665.42167)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">5</tspan></text><line x1="637.79527" y1="515.9055" x2="637.79527" y2="423.75827" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="759.68503" y1="413.85827" x2="759.68503" y2="506.0055" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="725.31496" y="442.38315" width="68.740157" height="28.346457" fill="white"/><rect x="725.31496" y="442.38315" width="68.740157" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(730.31496 447.33238)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="1.6660785" y="15" textLength="34.96">teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="35.154079" y="15" textLength="21.92">AN</tspan></text><circle cx="615.1181" cy="450.70866" r="17.007901" fill="white"/><circle cx="615.1181" cy="450.70866" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(606.5118 441.48466)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">2</tspan></text><circle cx="782.3622" cy="490.3937" r="17.007901" fill="white"/><circle cx="782.3622" cy="490.3937" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(773.7559 481.1697)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">4</tspan></text><text transform="translate(527.79527 470.6579)" fill="#b1001c"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x=".42" y="15" textLength="100.16">POST /teletan</tspan></text><text transform="translate(512.79527 490.5004)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x=".288" y="15" textLength="98.976">Request teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="97.792" y="15" textLength="21.92">AN</tspan></text><text transform="translate(653.96063 465.45357)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x=".112" y="15" textLength="65.776">Generate</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="5.296" y="33.447998" textLength="34.96">teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="38.784" y="33.447998" textLength="21.92">AN</tspan></text><path d="M 660.47244 416.6929 L 660.47244 462.04724 L 705.82677 460.85827 L 705.82677 423.75827" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="683.1496" cy="433.70078" r="17.007901" fill="white"/><circle cx="683.1496" cy="433.70078" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(674.5433 424.47679)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">3</tspan></text><line x1="445.03937" y1="181.41732" x2="445.03937" y2="245.21811" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="759.68503" y1="255.11811" x2="759.68503" y2="191.31732" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="388.34645" cy="232.44094" r="17.007901" fill="white"/><circle cx="388.34645" cy="232.44094" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(379.74016 223.21694)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">8</tspan></text><rect x="411.55512" y="213.6019" width="66.968504" height="28.346457" fill="white"/><rect x="411.55512" y="213.6019" width="66.968504" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(416.55512 218.55113)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".78025177" y="15" textLength="34.96">teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="34.268252" y="15" textLength="21.92">AN</tspan></text><rect x="733.99606" y="209.57327" width="51.377952" height="28.346457" fill="white"/><rect x="733.99606" y="209.57327" width="51.377952" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(738.99606 214.5225)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="5.8729762" y="15" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="13.584976" y="15" textLength="21.92">AN</tspan></text><circle cx="813.5433" cy="221.10236" r="19.842551" fill="white"/><circle cx="813.5433" cy="221.10236" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(802.6693 211.87836)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">13</tspan></text><path d="M 591.937 136.06299 L 782.86614 136.06299 C 787.2844 136.06299 790.86614 139.64471 790.86614 144.06299 L 790.86614 167.74803 C 790.86614 172.16631 787.2844 175.74803 782.86614 175.74803 L 591.937 175.74803 C 587.51873 175.74803 583.937 172.16631 583.937 167.74803 L 583.937 144.06299 C 583.937 139.64471 587.51873 136.06299 591.937 136.06299 Z" fill="white"/><path d="M 591.937 136.06299 L 782.86614 136.06299 C 787.2844 136.06299 790.86614 139.64471 790.86614 144.06299 L 790.86614 167.74803 C 790.86614 172.16631 787.2844 175.74803 782.86614 175.74803 L 591.937 175.74803 C 587.51873 175.74803 583.937 172.16631 583.937 167.74803 L 583.937 144.06299 C 583.937 139.64471 587.51873 136.06299 591.937 136.06299 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="590.63374" y="142.06693" width="194.2192" height="28.346457" fill="white"/><rect x="590.63374" y="142.06693" width="194.2192" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(595.63374 147.01616)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="25.7336" y="15" textLength="99.552">Registration T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="123.5096" y="15" textLength="34.976">oken</tspan></text><path d="M 419.52756 303.30708 L 385.5118 303.30708 L 385.5118 263.62205 L 412.4622 263.62205" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(291.67716 254.77682)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="10.112" y="15" textLength="65.776">Generate</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x=".04" y="33.447998" textLength="85.92">Registration</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="21.808" y="51.895996" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="29.216" y="51.895996" textLength="34.976">oken</tspan></text><line x1="521.5748" y1="255.11811" x2="521.5748" y2="191.31732" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="488.09055" y="202.41401" width="66.968504" height="38.569572" fill="white"/><rect x="488.09055" y="202.41401" width="66.968504" height="38.569572" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(493.09055 203.2508)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="11.892252" y="15" textLength="33.184">Reg.</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="7.2922518" y="33.447998" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="14.700252" y="33.447998" textLength="34.976">oken</tspan></text><line x1="694.4882" y1="184.25197" x2="694.4882" y2="248.05275" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="661.00393" y="198.38649" width="66.968504" height="38.569572" fill="white"/><rect x="661.00393" y="198.38649" width="66.968504" height="38.569572" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(666.00393 199.22328)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="11.892252" y="15" textLength="33.184">Reg.</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="7.2922518" y="33.447998" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="14.700252" y="33.447998" textLength="34.976">oken</tspan></text><circle cx="578.2677" cy="221.10236" r="19.842551" fill="white"/><circle cx="578.2677" cy="221.10236" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(567.3937 211.87836)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">10</tspan></text><circle cx="399.68504" cy="325.98425" r="17.007901" fill="white"/><circle cx="399.68504" cy="325.98425" r="17.007901" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(391.07874 316.76025)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="4.1582991" y="15" textLength="8.896">9</tspan></text><circle cx="634.96063" cy="221.10236" r="19.842551" fill="white"/><circle cx="634.96063" cy="221.10236" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(624.0866 211.87836)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">11</tspan></text><path d="M 521.07086 360 L 712 360 C 716.41827 360 720 363.58172 720 368 L 720 391.68504 C 720 396.10332 716.41827 399.68504 712 399.68504 L 521.07086 399.68504 C 516.6526 399.68504 513.07086 396.10332 513.07086 391.68504 L 513.07086 368 C 513.07086 363.58172 516.6526 360 521.07086 360 Z" fill="white"/><path d="M 521.07086 360 L 712 360 C 716.41827 360 720 363.58172 720 368 L 720 391.68504 C 720 396.10332 716.41827 399.68504 712 399.68504 L 521.07086 399.68504 C 516.6526 399.68504 513.07086 396.10332 513.07086 391.68504 L 513.07086 368 C 513.07086 363.58172 516.6526 360 521.07086 360 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="519.7676" y="366.00393" width="194.2192" height="28.346457" fill="white"/><rect x="519.7676" y="366.00393" width="194.2192" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(524.7676 370.95316)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="55.9576" y="15" textLength="47.712">hash(T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="102.1976" y="15" textLength="26.064">AN)</tspan></text><path d="M 438.86614 274.96063 L 782.86614 274.96063 C 787.2844 274.96063 790.86614 278.54235 790.86614 282.96063 L 790.86614 306.64567 C 790.86614 311.06395 787.2844 314.64567 782.86614 314.64567 L 438.86614 314.64567 C 434.44786 314.64567 430.86614 311.06395 430.86614 306.64567 L 430.86614 282.96063 C 430.86614 278.54235 434.44786 274.96063 438.86614 274.96063 Z" fill="white"/><path d="M 438.86614 274.96063 L 782.86614 274.96063 C 787.2844 274.96063 790.86614 278.54235 790.86614 282.96063 L 790.86614 306.64567 C 790.86614 311.06395 787.2844 314.64567 782.86614 314.64567 L 438.86614 314.64567 C 434.44786 314.64567 430.86614 311.06395 430.86614 306.64567 L 430.86614 282.96063 C 430.86614 278.54235 434.44786 274.96063 438.86614 274.96063 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="445.03937" y="280.96457" width="172.60148" height="28.346457" fill="white"/><rect x="445.03937" y="280.96457" width="172.60148" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(450.03937 285.9138)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="32.260738" y="15" textLength="73.488">hash(teleT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="104.27674" y="15" textLength="26.064">AN)</tspan></text><rect x="617.9045" y="281.24911" width="164.09754" height="28.346457" fill="white"/><rect x="617.9045" y="281.24911" width="164.09754" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(622.9045 286.19834)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="15.704769" y="15" textLength="85.344">hash(Reg. T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="99.27277" y="15" textLength="39.12">oken)</tspan></text><path d="M 1009.3812 370.29691 L 1200.31036 370.29691 C 1204.72864 370.29691 1208.31036 373.87864 1208.31036 378.29691 L 1208.31036 401.98195 C 1208.31036 406.40023 1204.72864 409.98195 1200.31036 409.98195 L 1009.3812 409.98195 C 1004.96295 409.98195 1001.3812 406.40023 1001.3812 401.98195 L 1001.3812 378.29691 C 1001.3812 373.87864 1004.96295 370.29691 1009.3812 370.29691 Z" fill="white"/><path d="M 1009.3812 370.29691 L 1200.31036 370.29691 C 1204.72864 370.29691 1208.31036 373.87864 1208.31036 378.29691 L 1208.31036 401.98195 C 1208.31036 406.40023 1204.72864 409.98195 1200.31036 409.98195 L 1009.3812 409.98195 C 1004.96295 409.98195 1001.3812 406.40023 1001.3812 401.98195 L 1001.3812 378.29691 C 1001.3812 373.87864 1004.96295 370.29691 1009.3812 370.29691 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="1008.07797" y="376.30085" width="194.2192" height="28.346457" fill="white"/><rect x="1008.07797" y="376.30085" width="194.2192" height="28.346457" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1013.07797 381.25008)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="37.1416" y="15" textLength="109.936">Diagnosis Keys</tspan></text><path d="M 419.52756 402.51968 L 385.5118 402.51968 L 385.5118 362.83464 L 412.4622 362.83464" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(311.67716 365.052)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x=".112" y="15" textLength="65.776">Generate</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="18.184" y="33.447998" textLength="9.184">T</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="black" x="25.896" y="33.447998" textLength="21.92">AN</tspan></text><circle cx="402.51968" cy="430.86614" r="19.842551" fill="white"/><circle cx="402.51968" cy="430.86614" r="19.842551" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(391.64567 421.64214)" fill="blue"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="blue" x="1.9780157" y="15" textLength="17.792">12</tspan></text><text transform="translate(103.255904 134.52403)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x=".46" y="15" textLength="50.08">Patient</tspan></text><text transform="translate(608.77952 181.52403)" fill="#b1001c"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x=".308" y="15" textLength="74.384">POST /tan</tspan></text><text transform="translate(359.77953 177.96539)" fill="#b1001c"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="0" y="15" textLength="42.08">POST</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="0" y="33.447998" textLength="10.656">/r</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="10.368" y="33.447998" textLength="84.144">egistrationT</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" fill="#b1001c" x="92.736" y="33.447998" textLength="34.976">oken</tspan></text></g></g></svg>