New article "fhir date parameters", config changes for multilanguage

support, tarnslations for existing pages and articles
This commit is contained in:
2026-08-13 12:44:58 +02:00
parent 26ab40dfa1
commit 1f58649b3d
25 changed files with 1916 additions and 34 deletions
@@ -0,0 +1,71 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="846" viewBox="0 0 1000 846" font-family="Latin Modern Roman, CMU Serif, Computer Modern Serif, Georgia, Times New Roman, serif">
<style>
@media (prefers-color-scheme: dark) {
[fill="#111"] { fill: #f2f2f2; }
[fill="#333"] { fill: #d6d6d6; }
[stroke="#333"] { stroke: #d6d6d6; }
[fill="#444"] { fill: #cfcfcf; }
[fill="#555"] { fill: #c2c2c2; }
[fill="#ffffff"] { fill: #121212; }
[fill="#c62828"] { fill: #ff6659; }
[stroke="#c62828"] { stroke: #ff6659; }
[fill="#6a1b9a"] { fill: #ba68c8; }
[fill="#f9a825"] { fill: #ffca28; }
[stroke="#f9a825"] { stroke: #ffca28; }
}
</style>
<text x="500.0" y="24" font-size="14" fill="#555" text-anchor="middle">Redundante, widerspruechliche und ungewoehnliche, aber spec-konforme Kombinationen</text>
<rect x="60" y="32" width="170" height="20" rx="4" fill="#f9a825" opacity="0.15"/>
<text x="145" y="46" font-size="11" font-weight="700" fill="#f9a825" text-anchor="middle">REDUNDANT</text>
<text x="60" y="68" font-size="15" font-weight="700" fill="#111">Redundant: eq + Grenzwert</text>
<text x="940" y="68" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=eq2023-06-15&amp;date=ge2020-01-01</text>
<line x1="60" y1="92" x2="940" y2="92" stroke="#333" stroke-width="2"/>
<polygon points="940,92 932,87 932,97" fill="#333"/>
<rect x="400.0" y="82" width="200" height="20" fill="#f9a825" opacity="0.25"/>
<line x1="600.0" y1="76" x2="600.0" y2="108" stroke="#f9a825" stroke-width="3"/>
<text x="60" y="152" font-size="12.5" fill="#444" font-style="italic">eq2023-06-15 deckt bereits ein volles Intervall ab; die zusaetzliche ge-Bedingung aendert nichts, da 2023 &gt; 2020 ohnehin erfuellt ist.</text>
<rect x="60" y="162" width="170" height="20" rx="4" fill="#c62828" opacity="0.15"/>
<text x="145" y="176" font-size="11" font-weight="700" fill="#c62828" text-anchor="middle">LEERES ERGEBNIS</text>
<text x="60" y="198" font-size="15" font-weight="700" fill="#111">Widerspruch: eq + ne auf denselben Wert</text>
<text x="940" y="198" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=eq2023-06-15&amp;date=ne2023-06-15</text>
<line x1="60" y1="222" x2="940" y2="222" stroke="#333" stroke-width="2"/>
<polygon points="940,222 932,217 932,227" fill="#333"/>
<line x1="485.0" y1="207" x2="515.0" y2="237" stroke="#c62828" stroke-width="4"/>
<line x1="485.0" y1="237" x2="515.0" y2="207" stroke="#c62828" stroke-width="4"/>
<text x="60" y="282" font-size="12.5" fill="#444" font-style="italic">eq verlangt Enthaltensein, ne verlangt Nicht-Enthaltensein im selben Intervall -&gt; IMMER leeres Ergebnis.</text>
<rect x="60" y="292" width="170" height="20" rx="4" fill="#c62828" opacity="0.15"/>
<text x="145" y="306" font-size="11" font-weight="700" fill="#c62828" text-anchor="middle">LEERES ERGEBNIS</text>
<text x="60" y="328" font-size="15" font-weight="700" fill="#111">Widerspruch: sich ausschliessende Grenzen</text>
<text x="940" y="328" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ge2023-06-01&amp;date=le2023-01-01</text>
<line x1="60" y1="352" x2="940" y2="352" stroke="#333" stroke-width="2"/>
<polygon points="940,352 932,347 932,357" fill="#333"/>
<line x1="485.0" y1="337" x2="515.0" y2="367" stroke="#c62828" stroke-width="4"/>
<line x1="485.0" y1="367" x2="515.0" y2="337" stroke="#c62828" stroke-width="4"/>
<text x="60" y="412" font-size="12.5" fill="#444" font-style="italic">Untergrenze liegt NACH der Obergrenze -&gt; kein Datum kann beide Bedingungen erfuellen -&gt; leeres Ergebnis.</text>
<rect x="60" y="422" width="170" height="20" rx="4" fill="#f9a825" opacity="0.15"/>
<text x="145" y="436" font-size="11" font-weight="700" fill="#f9a825" text-anchor="middle">REDUNDANT</text>
<text x="60" y="458" font-size="15" font-weight="700" fill="#111">Redundant: gleicher Praefix doppelt</text>
<text x="940" y="458" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ge2020-01-01&amp;date=ge2023-01-01</text>
<line x1="60" y1="482" x2="940" y2="482" stroke="#333" stroke-width="2"/>
<polygon points="940,482 932,477 932,487" fill="#333"/>
<rect x="400.0" y="472" width="200" height="20" fill="#f9a825" opacity="0.25"/>
<line x1="600.0" y1="466" x2="600.0" y2="498" stroke="#f9a825" stroke-width="3"/>
<text x="60" y="542" font-size="12.5" fill="#444" font-style="italic">Beide Bedingungen sind vom Typ ge; nur die strengere (spaetere) Untergrenze 2023 ist effektiv wirksam.</text>
<rect x="60" y="552" width="170" height="20" rx="4" fill="#6a1b9a" opacity="0.15"/>
<text x="145" y="566" font-size="11" font-weight="700" fill="#6a1b9a" text-anchor="middle">SONDERFALL</text>
<text x="60" y="588" font-size="15" font-weight="700" fill="#111">Sonderfall: drei Parameter (Ausschluss einer Teilspanne)</text>
<text x="940" y="588" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ge2023-01-01&amp;date=le2023-12-31&amp;date=ne2023-06-15</text>
<line x1="60" y1="612" x2="940" y2="612" stroke="#333" stroke-width="2"/>
<polygon points="940,612 932,607 932,617" fill="#333"/>
<rect x="380.0" y="602" width="240" height="20" fill="#6a1b9a" opacity="0.2"/>
<rect x="492.0" y="602" width="16" height="20" fill="#ffffff"/>
<text x="60" y="672" font-size="12.5" fill="#444" font-style="italic">Spec-konform: Jahresbereich, aus dem zusaetzlich ein einzelner Tag per ne ausgeschlossen wird.</text>
<rect x="60" y="682" width="170" height="20" rx="4" fill="#6a1b9a" opacity="0.15"/>
<text x="145" y="696" font-size="11" font-weight="700" fill="#6a1b9a" text-anchor="middle">SONDERFALL</text>
<text x="60" y="718" font-size="15" font-weight="700" fill="#111">Sonderfall: ap kombiniert mit Grenze</text>
<text x="940" y="718" font-size="12.5" fill="#6a1b9a" text-anchor="end" font-family="Latin Modern Mono, CMU Typewriter Text, Computer Modern Typewriter, Consolas, Menlo, monospace">date=ap2023-06-15&amp;date=ge2023-01-01</text>
<line x1="60" y1="742" x2="940" y2="742" stroke="#333" stroke-width="2"/>
<polygon points="940,742 932,737 932,747" fill="#333"/>
<rect x="380.0" y="732" width="240" height="20" fill="#6a1b9a" opacity="0.2"/>
<text x="60" y="802" font-size="12.5" fill="#444" font-style="italic">Selten verwendet: unscharfe Naeherung zusaetzlich auf einen Mindestwert eingeschraenkt (Toleranz ist serverabhaengig).</text>
</svg>

After

Width:  |  Height:  |  Size: 6.7 KiB