RAW SVG SOURCE
expand to inspect — 16766 bytes
<svg xmlns="http://www.w3.org/2000/svg" width="560" height="400" viewBox="0 0 560 400"><rect x="0" y="0" width="560" height="400" fill="#F4F4EF" stroke="#EDEDEA" stroke-width="1" rx="10"/><text x="24" y="35.0" fill="#3FC7A0" font-family="'JetBrains Mono', 'SF Mono', monospace" font-size="11.0" font-weight="700" text-anchor="start" dominant-baseline="hanging" letter-spacing="2.0">ENABLER · PHASE 3 · BC DATAFLOWS · ENROLLMENT-DEMAND-INTAKE</text><text x="24" y="47.0" fill="#26265E" font-family="'DM Sans', system-ui, sans-serif" font-size="22.0" font-weight="800" text-anchor="start" dominant-baseline="hanging" letter-spacing="-0.5">TRF deltas · Rhapsody → Catalyst</text><rect x="24" y="77.0" width="72.0" height="2" rx="1" fill="#3FC7A0"/><g transform="translate(24.0, 165.57184668371494) scale(0.4843683020206649)"><style>#my-svg{font-family:DM Sans,sans-serif;font-size:16px;fill:#26265E;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#my-svg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#my-svg .error-icon{fill:#552222;}#my-svg .error-text{fill:#552222;stroke:#552222;}#my-svg .edge-thickness-normal{stroke-width:1px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:#788492;stroke:#788492;}#my-svg .marker.cross{stroke:#788492;}#my-svg svg{font-family:DM Sans,sans-serif;font-size:16px;}#my-svg p{margin:0;}#my-svg .label{font-family:DM Sans,sans-serif;color:#26265E;}#my-svg .cluster-label text{fill:#26265E;}#my-svg .cluster-label span{color:#26265E;}#my-svg .cluster-label span p{background-color:transparent;}#my-svg .label text,#my-svg span{fill:#26265E;color:#26265E;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#my-svg .rough-node .label text,#my-svg .node .label text,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-anchor:middle;}#my-svg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#my-svg .rough-node .label,#my-svg .node .label,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-align:center;}#my-svg .node.clickable{cursor:pointer;}#my-svg .root .anchor path{fill:#788492!important;stroke-width:0;stroke:#788492;}#my-svg .arrowheadPath{fill:#333333;}#my-svg .edgePath .path{stroke:#788492;stroke-width:2.0px;}#my-svg .flowchart-link{stroke:#788492;fill:none;}#my-svg .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#my-svg .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#my-svg .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#my-svg .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#my-svg .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#my-svg .cluster text{fill:#26265E;}#my-svg .cluster span{color:#26265E;}#my-svg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:DM Sans,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#my-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#26265E;}#my-svg rect.text{fill:none;stroke-width:0;}#my-svg .icon-shape,#my-svg .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#my-svg .icon-shape p,#my-svg .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#my-svg .icon-shape rect,#my-svg .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#my-svg .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#my-svg .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker id="my-svg_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;" fill="#788492" stroke="#788492"/></marker><marker id="my-svg_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;" fill="#788492" stroke="#788492"/></marker><marker id="my-svg_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="my-svg_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;" fill="#788492" stroke="#788492"/></marker><marker id="my-svg_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;" fill="#788492" stroke="#788492"/></marker><g class="root"><g class="clusters"/><g class="edgePaths"><path d="M127.313,92.125L134.704,92.125C142.096,92.125,156.88,92.125,170.997,92.125C185.115,92.125,198.565,92.125,205.29,92.125L212.016,92.125" id="L_R_FW_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_R_FW_0" data-points="W3sieCI6MTI3LjMxMjUsInkiOjkyLjEyNTA5OTE4MjEyODl9LHsieCI6MTcxLjY2NDA2MjUsInkiOjkyLjEyNTA5OTE4MjEyODl9LHsieCI6MjE2LjAxNTYyNSwieSI6OTIuMTI1MDk5MTgyMTI4OX1d" marker-end="url(#my-svg_flowchart-v2-pointEnd)" stroke="#788492" fill="none"/><path d="M347.578,92.125L356.376,92.125C365.174,92.125,382.771,92.125,399.701,92.125C416.63,92.125,432.893,92.125,441.025,92.125L449.156,92.125" id="L_FW_IDM_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_FW_IDM_0" data-points="W3sieCI6MzQ3LjU3ODEyNSwieSI6OTIuMTI1MDk5MTgyMTI4OX0seyJ4Ijo0MDAuMzY3MTg3NSwieSI6OTIuMTI1MDk5MTgyMTI4OX0seyJ4Ijo0NTMuMTU2MjUsInkiOjkyLjEyNTA5OTE4MjEyODl9XQ==" marker-end="url(#my-svg_flowchart-v2-pointEnd)" stroke="#788492" fill="none"/><path d="M568.734,69.029L579.536,64.711C590.339,60.394,611.943,51.76,632.88,47.442C653.818,43.125,674.089,43.125,684.224,43.125L694.359,43.125" id="L_IDM_H_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_IDM_H_0" data-points="W3sieCI6NTY4LjczNDM3NSwieSI6NjkuMDI4NjIzMDQ2MjcyMTZ9LHsieCI6NjMzLjU0Njg3NSwieSI6NDMuMTI1MDk5MTgyMTI4OTA2fSx7IngiOjY5OC4zNTkzNzUsInkiOjQzLjEyNTA5OTE4MjEyODkwNn1d" marker-end="url(#my-svg_flowchart-v2-pointEnd)" stroke="#788492" fill="none"/><path d="M568.734,115.222L579.536,119.539C590.339,123.856,611.943,132.491,639.844,136.808C667.745,141.125,701.943,141.125,719.042,141.125L736.141,141.125" id="L_IDM_A_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_IDM_A_0" data-points="W3sieCI6NTY4LjczNDM3NSwieSI6MTE1LjIyMTU3NTMxNzk4NTY1fSx7IngiOjYzMy41NDY4NzUsInkiOjE0MS4xMjUwOTkxODIxMjg5fSx7IngiOjc0MC4xNDA2MjUsInkiOjE0MS4xMjUwOTkxODIxMjg5fV0=" marker-end="url(#my-svg_flowchart-v2-pointEnd)" stroke="#788492" fill="none"/><path d="M893.984,43.125L898.151,43.125C902.318,43.125,910.651,43.125,918.318,43.125C925.984,43.125,932.984,43.125,936.484,43.125L939.984,43.125" id="L_H_C_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_H_C_0" data-points="W3sieCI6ODkzLjk4NDM3NSwieSI6NDMuMTI1MDk5MTgyMTI4OTA2fSx7IngiOjkxOC45ODQzNzUsInkiOjQzLjEyNTA5OTE4MjEyODkwNn0seyJ4Ijo5NDMuOTg0Mzc1LCJ5Ijo0My4xMjUwOTkxODIxMjg5MDZ9XQ==" marker-end="url(#my-svg_flowchart-v2-pointEnd)" stroke="#788492" fill="none"/></g><g class="edgeLabels"><g><rect class="background" style="stroke: none" fill="none" stroke="none"/></g><g class="edgeLabel" transform="translate(171.6640625, 92.1250991821289)"><g class="label" data-id="L_R_FW_0" transform="translate(-19.3515625, -10.5)"><g><rect class="background" style="" x="-2" y="0" width="38.703125" height="21" fill="none" stroke="none"/><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">delta</tspan></tspan></text></g></g></g><g class="edgeLabel" transform="translate(400.3671875, 92.1250991821289)"><g class="label" data-id="L_FW_IDM_0" transform="translate(-27.7890625, -10.5)"><g><rect class="background" style="" x="-2" y="0" width="55.578125" height="21" fill="none" stroke="none"/><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">resolve</tspan></tspan></text></g></g></g><g class="edgeLabel" transform="translate(633.546875, 43.125099182128906)"><g class="label" data-id="L_IDM_H_0" transform="translate(-30.0234375, -10.58984375)"><g><rect class="background" style="" x="-2" y="0" width="60.046875" height="21.1796875" fill="none" stroke="none"/><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">deps</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ok</tspan></tspan></text></g></g></g><g class="edgeLabel" transform="translate(633.546875, 141.1250991821289)"><g class="label" data-id="L_IDM_A_0" transform="translate(-39.8125, -10.58984375)"><g><rect class="background" style="" x="-2" y="0" width="79.625" height="21.1796875" fill="none" stroke="none"/><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">unmapped</tspan></tspan></text></g></g></g><g class="edgeLabel"><g class="label" data-id="L_H_C_0" transform="translate(0, 0)"><text y="-10.1"><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"/></text></g></g></g><g class="nodes"><g class="node default" id="flowchart-R-0" transform="translate(67.65625, 92.1250991821289)"><path d="M0,12.209004860578151 a59.65625,12.209004860578151 0,0,0 119.3125,0 a59.65625,12.209004860578151 0,0,0 -119.3125,0 l0,48.20900486057815 a59.65625,12.209004860578151 0,0,0 119.3125,0 l0,-48.20900486057815" class="basic label-container" style="" transform="translate(-59.65625, -36.31350729086722)"/><g class="label" style="" transform="translate(-53.65625, -4)"><rect/><text x="53.65625" y="12.0" text-anchor="middle" dominant-baseline="middle" fill="#26265E" font-family="DM Sans, sans-serif" font-size="13" font-weight="600">Rhapsody TRF</text></g></g><g class="node default" id="flowchart-FW-1" transform="translate(281.796875, 92.1250991821289)"><rect class="basic label-container" style="" x="-65.78125" y="-24" width="131.5625" height="48"/><g class="label" style="" transform="translate(-41.78125, -12)"><rect/><text x="41.78125" y="12.0" text-anchor="middle" dominant-baseline="middle" fill="#26265E" font-family="DM Sans, sans-serif" font-size="13" font-weight="600">Forward Fill</text></g></g><g class="node default" id="flowchart-IDM-3" transform="translate(510.9453125, 92.1250991821289)"><rect class="basic label-container" style="" x="-57.7890625" y="-24" width="115.578125" height="48"/><g class="label" style="" transform="translate(-33.7890625, -12)"><rect/><text x="33.7890625" y="12.0" text-anchor="middle" dominant-baseline="middle" fill="#26265E" font-family="DM Sans, sans-serif" font-size="13" font-weight="600">ID Broker</text></g></g><g class="node default" id="flowchart-H-5" transform="translate(796.171875, 43.125099182128906)"><rect class="basic label-container" style="" x="-97.8125" y="-24" width="195.625" height="48"/><g class="label" style="" transform="translate(-73.8125, -12)"><rect/><text x="73.8125" y="12.0" text-anchor="middle" dominant-baseline="middle" fill="#26265E" font-family="DM Sans, sans-serif" font-size="13" font-weight="600">TRF Update Handler</text></g></g><g class="node default" id="flowchart-A-7" transform="translate(796.171875, 141.1250991821289)"><rect class="basic label-container" style="" x="-56.03125" y="-24" width="112.0625" height="48"/><g class="label" style="" transform="translate(-32.03125, -12)"><rect/><text x="32.03125" y="12.0" text-anchor="middle" dominant-baseline="middle" fill="#26265E" font-family="DM Sans, sans-serif" font-size="13" font-weight="600">Abandon</text></g></g><g class="node default" id="flowchart-C-9" transform="translate(996.515625, 43.125099182128906)"><path d="M0,11.416734582993751 a52.53125,11.416734582993751 0,0,0 105.0625,0 a52.53125,11.416734582993751 0,0,0 -105.0625,0 l0,47.416734582993755 a52.53125,11.416734582993751 0,0,0 105.0625,0 l0,-47.416734582993755" class="basic label-container" style="" transform="translate(-52.53125, -35.125101874490625)"/><g class="label" style="" transform="translate(-46.53125, -4)"><rect/><text x="46.53125" y="12.0" text-anchor="middle" dominant-baseline="middle" fill="#26265E" font-family="DM Sans, sans-serif" font-size="13" font-weight="600">Catalyst TRF</text></g></g></g></g></g></g><line x1="516.0" y1="103.0" x2="516.0" y2="127.0" stroke="#3FC7A0" stroke-width="2.6" stroke-dasharray="2.4,2.4" stroke-linecap="round"/><line x1="501.6" y1="115.0" x2="530.4" y2="115.0" stroke="#3FC7A0" stroke-width="2.6" stroke-linecap="round"/><path d="M 525.6 111.0 L 530.4 115.0 L 525.6 119.0" fill="none" stroke="#3FC7A0" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/><rect x="0" y="344" width="490" height="56" fill="#F4F4EF"/><line x1="0" y1="344" x2="490" y2="344" stroke="#EDEDEA" stroke-width="1"/><line x1="94.26666666666667" y1="372.0" x2="232.4" y2="372.0" stroke="#788492" stroke-width="1" stroke-dasharray="5.3999999999999995,5.3999999999999995" opacity="0.5"/><line x1="257.6" y1="372.0" x2="395.73333333333335" y2="372.0" stroke="#788492" stroke-width="1" stroke-dasharray="5.3999999999999995,5.3999999999999995" opacity="0.5"/><circle cx="81.66666666666667" cy="372.0" r="9.0" fill="#FFFFFF" stroke="#3FC7A0" stroke-width="1.5" opacity="1"/><text x="95.16666666666667" y="372.0" fill="#26265E" font-family="'JetBrains Mono', 'SF Mono', monospace" font-size="9.0" font-weight="700" text-anchor="start" dominant-baseline="middle" letter-spacing="1.5">REVIEWED</text><circle cx="245.0" cy="372.0" r="9.0" fill="#FFFFFF" stroke="#788492" stroke-width="1.5" opacity="0.55"/><text x="258.5" y="372.0" fill="#788492" font-family="'JetBrains Mono', 'SF Mono', monospace" font-size="9.0" font-weight="700" text-anchor="start" dominant-baseline="middle" letter-spacing="1.5">ACCEPTED</text><circle cx="408.33333333333337" cy="372.0" r="9.0" fill="#FFFFFF" stroke="#788492" stroke-width="1.5" opacity="0.55"/><text x="421.83333333333337" y="372.0" fill="#788492" font-family="'JetBrains Mono', 'SF Mono', monospace" font-size="9.0" font-weight="700" text-anchor="start" dominant-baseline="middle" letter-spacing="1.5">VERIFIED</text><rect x="480" y="358.0" width="56" height="28" fill="#26265E" rx="14.0"/><text x="508.0" y="372.0" fill="#F4F4EF" font-family="'DM Sans', system-ui, sans-serif" font-size="11.0" font-weight="800" text-anchor="middle" dominant-baseline="middle">24h</text></svg>