1
0
Files
md-dump/fhir-date-matrix-3x3.svg
2026-08-12 11:00:46 +00:00

81 lines
8.3 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="650" viewBox="0 0 1100 650" font-family="Segoe UI, Arial, sans-serif">
<rect width="1100" height="650" fill="#ffffff"/>
<text x="550.0" y="32" font-size="22" font-weight="700" fill="#1a1a2e" text-anchor="middle">FHIR date: 3x3-Matrix der Bereichs-Kombinationen (Untergrenze x Obergrenze)</text>
<text x="550.0" y="56" font-size="14" fill="#555" text-anchor="middle">Jede Zelle = eine gueltige Kombination aus zwei date-Parametern (z.B. date=ge...&amp;date=le...)</text>
<text x="380.0" y="115" font-size="16" font-weight="700" fill="#1565c0" text-anchor="middle">le</text>
<text x="380.0" y="132" font-size="11" fill="#1565c0" text-anchor="middle">≤ (bis einschl.)</text>
<text x="700.0" y="115" font-size="16" font-weight="700" fill="#1565c0" text-anchor="middle">lt</text>
<text x="700.0" y="132" font-size="11" fill="#1565c0" text-anchor="middle">&lt; (davor)</text>
<text x="1020.0" y="115" font-size="16" font-weight="700" fill="#1565c0" text-anchor="middle">eb</text>
<text x="1020.0" y="132" font-size="11" fill="#1565c0" text-anchor="middle">ends before (strikt davor)</text>
<text x="200" y="209.0" font-size="16" font-weight="700" fill="#2e7d32" text-anchor="end">ge</text>
<text x="200" y="227.0" font-size="11" fill="#2e7d32" text-anchor="end">≥ (ab einschl.)</text>
<text x="200" y="359.0" font-size="16" font-weight="700" fill="#2e7d32" text-anchor="end">gt</text>
<text x="200" y="377.0" font-size="11" fill="#2e7d32" text-anchor="end">&gt; (danach)</text>
<text x="200" y="509.0" font-size="16" font-weight="700" fill="#2e7d32" text-anchor="end">sa</text>
<text x="200" y="527.0" font-size="11" fill="#2e7d32" text-anchor="end">starts after (strikt danach)</text>
<rect x="226" y="146" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="341.6" y="224.0" width="76.79999999999995" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="240" y1="233.0" x2="520" y2="233.0" stroke="#333" stroke-width="1.5"/>
<line x1="341.6" y1="220.0" x2="341.6" y2="246.0" stroke="#c62828" stroke-width="2.5" />
<line x1="418.4" y1="220.0" x2="418.4" y2="246.0" stroke="#c62828" stroke-width="2.5" />
<text x="380.0" y="276" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=ge...&amp;date=le...</text>
<text x="380.0" y="260" font-size="11" fill="#555" text-anchor="middle">geschl. / geschl.</text>
<rect x="546" y="146" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="661.6" y="224.0" width="76.79999999999995" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="560" y1="233.0" x2="840" y2="233.0" stroke="#333" stroke-width="1.5"/>
<line x1="661.6" y1="220.0" x2="661.6" y2="246.0" stroke="#c62828" stroke-width="2.5" />
<line x1="738.4" y1="220.0" x2="738.4" y2="246.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<text x="700.0" y="276" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=ge...&amp;date=lt...</text>
<text x="700.0" y="260" font-size="11" fill="#555" text-anchor="middle">geschl. / offen</text>
<rect x="866" y="146" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="981.6" y="224.0" width="76.80000000000007" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="880" y1="233.0" x2="1160" y2="233.0" stroke="#333" stroke-width="1.5"/>
<line x1="981.6" y1="220.0" x2="981.6" y2="246.0" stroke="#c62828" stroke-width="2.5" />
<line x1="1058.4" y1="220.0" x2="1058.4" y2="246.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<text x="1020.0" y="276" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=ge...&amp;date=eb...</text>
<text x="1020.0" y="260" font-size="11" fill="#555" text-anchor="middle">geschl. / offen</text>
<rect x="226" y="296" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="341.6" y="374.0" width="76.79999999999995" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="240" y1="383.0" x2="520" y2="383.0" stroke="#333" stroke-width="1.5"/>
<line x1="341.6" y1="370.0" x2="341.6" y2="396.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<line x1="418.4" y1="370.0" x2="418.4" y2="396.0" stroke="#c62828" stroke-width="2.5" />
<text x="380.0" y="426" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=gt...&amp;date=le...</text>
<text x="380.0" y="410" font-size="11" fill="#555" text-anchor="middle">offen / geschl.</text>
<rect x="546" y="296" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="661.6" y="374.0" width="76.79999999999995" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="560" y1="383.0" x2="840" y2="383.0" stroke="#333" stroke-width="1.5"/>
<line x1="661.6" y1="370.0" x2="661.6" y2="396.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<line x1="738.4" y1="370.0" x2="738.4" y2="396.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<text x="700.0" y="426" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=gt...&amp;date=lt...</text>
<text x="700.0" y="410" font-size="11" fill="#555" text-anchor="middle">offen / offen</text>
<rect x="866" y="296" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="981.6" y="374.0" width="76.80000000000007" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="880" y1="383.0" x2="1160" y2="383.0" stroke="#333" stroke-width="1.5"/>
<line x1="981.6" y1="370.0" x2="981.6" y2="396.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<line x1="1058.4" y1="370.0" x2="1058.4" y2="396.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<text x="1020.0" y="426" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=gt...&amp;date=eb...</text>
<text x="1020.0" y="410" font-size="11" fill="#555" text-anchor="middle">offen / offen</text>
<rect x="226" y="446" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="341.6" y="524.0" width="76.79999999999995" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="240" y1="533.0" x2="520" y2="533.0" stroke="#333" stroke-width="1.5"/>
<line x1="341.6" y1="520.0" x2="341.6" y2="546.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<line x1="418.4" y1="520.0" x2="418.4" y2="546.0" stroke="#c62828" stroke-width="2.5" />
<text x="380.0" y="576" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=sa...&amp;date=le...</text>
<text x="380.0" y="560" font-size="11" fill="#555" text-anchor="middle">offen / geschl.</text>
<rect x="546" y="446" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="661.6" y="524.0" width="76.79999999999995" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="560" y1="533.0" x2="840" y2="533.0" stroke="#333" stroke-width="1.5"/>
<line x1="661.6" y1="520.0" x2="661.6" y2="546.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<line x1="738.4" y1="520.0" x2="738.4" y2="546.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<text x="700.0" y="576" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=sa...&amp;date=lt...</text>
<text x="700.0" y="560" font-size="11" fill="#555" text-anchor="middle">offen / offen</text>
<rect x="866" y="446" width="308" height="138" fill="#fafafa" stroke="#ddd" stroke-width="1" rx="6"/>
<rect x="981.6" y="524.0" width="76.80000000000007" height="18" fill="#2e7d32" opacity="0.25"/>
<line x1="880" y1="533.0" x2="1160" y2="533.0" stroke="#333" stroke-width="1.5"/>
<line x1="981.6" y1="520.0" x2="981.6" y2="546.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<line x1="1058.4" y1="520.0" x2="1058.4" y2="546.0" stroke="#c62828" stroke-width="2.5" stroke-dasharray="4,3"/>
<text x="1020.0" y="576" font-size="11.5" fill="#6a1b9a" text-anchor="middle" font-family="Consolas, Menlo, monospace">date=sa...&amp;date=eb...</text>
<text x="1020.0" y="560" font-size="11" fill="#555" text-anchor="middle">offen / offen</text>
<text x="220" y="632" font-size="12" fill="#444" font-style="italic">Gestrichelte Grenze = exklusiv (Wert selbst nicht im Treffer) | Durchgezogene Grenze = inklusiv</text>
</svg>