45 lines
4.7 KiB
XML
45 lines
4.7 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="600" viewBox="0 0 1000 600" font-family="Segoe UI, Arial, sans-serif">
|
|
<rect width="1000" height="600" fill="#ffffff"/>
|
|
<text x="500.0" y="30" font-size="22" font-weight="700" fill="#1a1a2e" text-anchor="middle">FHIR date-Suchparameter: Kombination mehrerer Parameter (UND-Verknüpfung)</text>
|
|
<text x="500.0" y="52" font-family="Segoe UI, Arial" font-size="15" fill="#555" text-anchor="middle">Mehrere date-Parameter in derselben Query werden UND-verknüpft und ergeben einen Bereich</text>
|
|
<text x="60" y="88" font-size="15" font-weight="700" fill="#111">Geschlossenes Intervall (inklusiv)</text>
|
|
<text x="960" y="88" font-size="13" fill="#6a1b9a" text-anchor="end" font-family="Consolas, Menlo, monospace">date=ge2023-01-01&date=le2023-12-31</text>
|
|
<rect x="350.0" y="115" width="320.0" height="20" fill="#2e7d32" opacity="0.22"/>
|
|
<line x1="60" y1="125" x2="960" y2="125" stroke="#333" stroke-width="2"/>
|
|
<polygon points="960,125 952,120 952,130" fill="#333"/>
|
|
<line x1="350.0" y1="109" x2="350.0" y2="141" stroke="#2e7d32" stroke-width="3" />
|
|
<line x1="670.0" y1="109" x2="670.0" y2="141" stroke="#2e7d32" stroke-width="3" />
|
|
<text x="350.0" y="101" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">ge (geschlossen)</text>
|
|
<text x="670.0" y="101" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">le (geschlossen)</text>
|
|
<text x="60" y="165" font-size="12" fill="#444" font-style="italic">Beide Grenzen sind inklusive Teil des Ergebnisses — klassischer 'Jahresbereich'.</text>
|
|
<text x="60" y="218" font-size="15" font-weight="700" fill="#111">Offenes Intervall (exklusiv)</text>
|
|
<text x="960" y="218" font-size="13" fill="#6a1b9a" text-anchor="end" font-family="Consolas, Menlo, monospace">date=gt2023-01-01&date=lt2023-12-31</text>
|
|
<rect x="350.0" y="245" width="320.0" height="20" fill="#2e7d32" opacity="0.22"/>
|
|
<line x1="60" y1="255" x2="960" y2="255" stroke="#333" stroke-width="2"/>
|
|
<polygon points="960,255 952,250 952,260" fill="#333"/>
|
|
<line x1="350.0" y1="239" x2="350.0" y2="271" stroke="#2e7d32" stroke-width="3" stroke-dasharray="4,4"/>
|
|
<line x1="670.0" y1="239" x2="670.0" y2="271" stroke="#2e7d32" stroke-width="3" stroke-dasharray="4,4"/>
|
|
<text x="350.0" y="231" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">gt (offen)</text>
|
|
<text x="670.0" y="231" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">lt (offen)</text>
|
|
<text x="60" y="295" font-size="12" fill="#444" font-style="italic">Randwerte selbst sind ausgeschlossen — enger als ge/le.</text>
|
|
<text x="60" y="348" font-size="15" font-weight="700" fill="#111">Strikt getrennter Bereich (sa + eb)</text>
|
|
<text x="960" y="348" font-size="13" fill="#6a1b9a" text-anchor="end" font-family="Consolas, Menlo, monospace">date=sa2023-01-01&date=eb2023-12-31</text>
|
|
<rect x="350.0" y="375" width="320.0" height="20" fill="#2e7d32" opacity="0.22"/>
|
|
<line x1="60" y1="385" x2="960" y2="385" stroke="#333" stroke-width="2"/>
|
|
<polygon points="960,385 952,380 952,390" fill="#333"/>
|
|
<line x1="350.0" y1="369" x2="350.0" y2="401" stroke="#2e7d32" stroke-width="3" stroke-dasharray="4,4"/>
|
|
<line x1="670.0" y1="369" x2="670.0" y2="401" stroke="#2e7d32" stroke-width="3" stroke-dasharray="4,4"/>
|
|
<text x="350.0" y="361" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">sa (offen)</text>
|
|
<text x="670.0" y="361" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">eb (offen)</text>
|
|
<text x="60" y="425" font-size="12" fill="#444" font-style="italic">Nur für Perioden/Ranges relevant: Resource-Range muss vollständig NACH dem 1. und vollständig VOR dem 2. Wert liegen.</text>
|
|
<text x="60" y="478" font-size="15" font-weight="700" fill="#111">Untere Grenze + oberer Ausschluss</text>
|
|
<text x="960" y="478" font-size="13" fill="#6a1b9a" text-anchor="end" font-family="Consolas, Menlo, monospace">date=ge2023-06-01&date=lt2023-07-01</text>
|
|
<rect x="350.0" y="505" width="320.0" height="20" fill="#2e7d32" opacity="0.22"/>
|
|
<line x1="60" y1="515" x2="960" y2="515" stroke="#333" stroke-width="2"/>
|
|
<polygon points="960,515 952,510 952,520" fill="#333"/>
|
|
<line x1="350.0" y1="499" x2="350.0" y2="531" stroke="#2e7d32" stroke-width="3" />
|
|
<line x1="670.0" y1="499" x2="670.0" y2="531" stroke="#2e7d32" stroke-width="3" stroke-dasharray="4,4"/>
|
|
<text x="350.0" y="491" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">ge (geschlossen)</text>
|
|
<text x="670.0" y="491" font-size="12" fill="#c62828" text-anchor="middle" font-weight="600">lt (offen)</text>
|
|
<text x="60" y="555" font-size="12" fill="#444" font-style="italic">Typisches Muster für 'genau ein Monat' bei Timestamp-Feldern: [start, ende).</text>
|
|
</svg> |