diff --git a/fhir-date-alle-praefixe.svg b/fhir-date-alle-praefixe.svg
new file mode 100644
index 0000000..bbc32ce
--- /dev/null
+++ b/fhir-date-alle-praefixe.svg
@@ -0,0 +1,117 @@
+
+
+FHIR date-Suchparameter: Alle Präfixe im Überblick
+Roter gestrichelter Marker = Suchwert 2023-06-15 • Grüner Bereich = Bereich, der als Treffer gilt
+eq — gleich (=)
+date=eq2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+
+2023-06-15
+Resource-Datum liegt vollständig innerhalb des Suchintervalls.
+ne — ungleich (≠)
+date=ne2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+
+2023-06-15
+Resource-Datum liegt NICHT vollständig innerhalb des Suchintervalls (Komplement von eq).
+
+gt — größer als (>)
+date=gt2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+2023-06-15
+Resource-Datum beginnt nach dem Ende des Suchintervalls.
+lt — kleiner als (<)
+date=lt2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+2023-06-15
+Resource-Datum endet vor dem Beginn des Suchintervalls.
+ge — größer/gleich (≥)
+date=ge2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+2023-06-15
+Resource-Datum beginnt am oder nach dem Beginn des Suchintervalls.
+le — kleiner/gleich (≤)
+date=le2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+2023-06-15
+Resource-Datum endet am oder vor dem Ende des Suchintervalls.
+sa — startet nach (starts after)
+date=sa2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+2023-06-15
+Resource-Datum beginnt vollständig nach dem Ende des Suchintervalls (strikter als gt bei Ranges).
+eb — endet vor (ends before)
+date=eb2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+2023-06-15
+Resource-Datum endet vollständig vor dem Beginn des Suchintervalls (strikter als lt bei Ranges).
+ap — ungefähr (approximately)
+date=ap2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+
+2023-06-15
+Resource-Datum liegt 'in der Nähe' des Suchwerts (Implementierungs-abhängige Toleranz, z.B. ±10%).
+
\ No newline at end of file
diff --git a/fhir-date-kombinationen.svg b/fhir-date-kombinationen.svg
new file mode 100644
index 0000000..1a768fb
--- /dev/null
+++ b/fhir-date-kombinationen.svg
@@ -0,0 +1,45 @@
+
+
+FHIR date-Suchparameter: Kombination mehrerer Parameter (UND-Verknüpfung)
+Mehrere date-Parameter in derselben Query werden UND-verknüpft und ergeben einen Bereich
+Geschlossenes Intervall (inklusiv)
+date=ge2023-01-01&date=le2023-12-31
+
+
+
+
+
+ge (geschlossen)
+le (geschlossen)
+Beide Grenzen sind inklusive Teil des Ergebnisses — klassischer 'Jahresbereich'.
+Offenes Intervall (exklusiv)
+date=gt2023-01-01&date=lt2023-12-31
+
+
+
+
+
+gt (offen)
+lt (offen)
+Randwerte selbst sind ausgeschlossen — enger als ge/le.
+Strikt getrennter Bereich (sa + eb)
+date=sa2023-01-01&date=eb2023-12-31
+
+
+
+
+
+sa (offen)
+eb (offen)
+Nur für Perioden/Ranges relevant: Resource-Range muss vollständig NACH dem 1. und vollständig VOR dem 2. Wert liegen.
+Untere Grenze + oberer Ausschluss
+date=ge2023-06-01&date=lt2023-07-01
+
+
+
+
+
+ge (geschlossen)
+lt (offen)
+Typisches Muster für 'genau ein Monat' bei Timestamp-Feldern: [start, ende).
+
\ No newline at end of file
diff --git a/fhir-date-matrix-3x3.svg b/fhir-date-matrix-3x3.svg
new file mode 100644
index 0000000..d784922
--- /dev/null
+++ b/fhir-date-matrix-3x3.svg
@@ -0,0 +1,81 @@
+
+
+FHIR date: 3x3-Matrix der Bereichs-Kombinationen (Untergrenze x Obergrenze)
+Jede Zelle = eine gueltige Kombination aus zwei date-Parametern (z.B. date=ge...&date=le...)
+le
+≤ (bis einschl.)
+lt
+< (davor)
+eb
+ends before (strikt davor)
+ge
+≥ (ab einschl.)
+gt
+> (danach)
+sa
+starts after (strikt danach)
+
+
+
+
+
+date=ge...&date=le...
+geschl. / geschl.
+
+
+
+
+
+date=ge...&date=lt...
+geschl. / offen
+
+
+
+
+
+date=ge...&date=eb...
+geschl. / offen
+
+
+
+
+
+date=gt...&date=le...
+offen / geschl.
+
+
+
+
+
+date=gt...&date=lt...
+offen / offen
+
+
+
+
+
+date=gt...&date=eb...
+offen / offen
+
+
+
+
+
+date=sa...&date=le...
+offen / geschl.
+
+
+
+
+
+date=sa...&date=lt...
+offen / offen
+
+
+
+
+
+date=sa...&date=eb...
+offen / offen
+Gestrichelte Grenze = exklusiv (Wert selbst nicht im Treffer) | Durchgezogene Grenze = inklusiv
+
\ No newline at end of file
diff --git a/fhir-date-ohne-praefix.svg b/fhir-date-ohne-praefix.svg
new file mode 100644
index 0000000..4ba8906
--- /dev/null
+++ b/fhir-date-ohne-praefix.svg
@@ -0,0 +1,29 @@
+
+
+FHIR date-Suchparameter: OHNE Präfix (impliziert 'eq')
+Ohne Präfix wird 'eq' angenommen — die Genauigkeit (Precision) des Suchwerts bestimmt das Intervall
+Suchwert mit Tages-Genauigkeit
+date=2023-06-15
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+
+2023-06-15
+Intervall = genau dieser Tag (00:00–24:00). Resource-Datum muss vollständig in diesem Intervall liegen. Suchwert mit Monats-Genauigkeit
+date=2023-06
+
+
+
+Zukunft →
+← Vergangenheit
+
+
+
+
+Juni 2023
+Intervall = ganzer Monat (2023-06-01 00:00 bis 2023-07-01 00:00). Je gröber die Precision, desto breiter das Intervall.
\ No newline at end of file
diff --git a/fhir-date-sonderfaelle.svg b/fhir-date-sonderfaelle.svg
new file mode 100644
index 0000000..3889063
--- /dev/null
+++ b/fhir-date-sonderfaelle.svg
@@ -0,0 +1,58 @@
+
+
+FHIR date: Sonderfaelle bei Parameter-Kombinationen
+Redundante, widerspruechliche und ungewoehnliche, aber spec-konforme Kombinationen
+
+REDUNDANT
+Redundant: eq + Grenzwert
+date=eq2023-06-15&date=ge2020-01-01
+
+
+
+
+eq2023-06-15 deckt bereits ein volles Intervall ab; die zusaetzliche ge-Bedingung aendert nichts, da 2023 > 2020 ohnehin erfuellt ist.
+
+LEERES ERGEBNIS
+Widerspruch: eq + ne auf denselben Wert
+date=eq2023-06-15&date=ne2023-06-15
+
+
+
+
+eq verlangt Enthaltensein, ne verlangt Nicht-Enthaltensein im selben Intervall -> IMMER leeres Ergebnis.
+
+LEERES ERGEBNIS
+Widerspruch: sich ausschliessende Grenzen
+date=ge2023-06-01&date=le2023-01-01
+
+
+
+
+Untergrenze liegt NACH der Obergrenze -> kein Datum kann beide Bedingungen erfuellen -> leeres Ergebnis.
+
+REDUNDANT
+Redundant: gleicher Praefix doppelt
+date=ge2020-01-01&date=ge2023-01-01
+
+
+
+
+Beide Bedingungen sind vom Typ ge; nur die strengere (spaetere) Untergrenze 2023 ist effektiv wirksam.
+
+SONDERFALL
+Sonderfall: drei Parameter (Ausschluss einer Teilspanne)
+date=ge2023-01-01&date=le2023-12-31&date=ne2023-06-15
+
+
+
+
+Spec-konform: Jahresbereich, aus dem zusaetzlich ein einzelner Tag per ne ausgeschlossen wird.
+
+SONDERFALL
+Sonderfall: ap kombiniert mit Grenze
+date=ap2023-06-15&date=ge2023-01-01
+
+
+
+Selten verwendet: unscharfe Naeherung zusaetzlich auf einen Mindestwert eingeschraenkt (Toleranz ist serverabhaengig).
+
\ No newline at end of file