Files
medi-customers/README.md

2.3 KiB

medisoftware Kundensuche

Eine webbasierte Kundensuche für medisoftware mit erweiterten Suchfunktionen.

Features

  • Schnelle und präzise Kundensuche
  • Mehrere Suchfelder für gezielte Suche:
    • Name (Vor- und Nachname)
    • Ort
    • Kundennummer
    • Fachrichtung
    • Telefon
  • Allgemeine Suche über alle Felder
  • Hervorhebung der Suchbegriffe in den Ergebnissen
  • Direkte Links zu:
    • medisoftware Kundenkartei (Kundennummer)
    • Google Maps (Adresse)
    • Telefon (Klick zum Anrufen)
    • E-Mail (Klick zum Mailen)
  • Responsive Design für alle Geräte
  • Automatische Aktualisierung der Ergebnisse
  • Leere Ergebnisliste bei leeren Suchfeldern

Installation

  1. Repository klonen:
git clone https://gitea.elpatron.me/elpatron/medi-customers.git
cd medi-customers
  1. Docker Container starten:
docker-compose up -d
  1. Die Anwendung ist unter http://localhost:5001 erreichbar.

Entwicklung

  • Python 3.11
  • Flask
  • Docker
  • Bootstrap 5
  • Font Awesome

Lizenz

Alle Rechte vorbehalten. © 2025 medisoftware

API-Beispiele

Die Such-API unterstützt folgende Parameter:

Spezifische Suche

# Nach Name suchen
curl "http://localhost:5001/search?name=Schmidt"

# Nach Ort suchen
curl "http://localhost:5001/search?ort=Berlin"

# Nach Kundennummer suchen
curl "http://localhost:5001/search?kundennummer=12345"

# Nach Fachrichtung suchen
curl "http://localhost:5001/search?fachrichtung=Allgemeinmedizin"

# Nach Telefonnummer suchen
curl "http://localhost:5001/search?telefon=030"

# Kombinierte Suche
curl "http://localhost:5001/search?name=Schmidt&ort=Berlin&fachrichtung=Allgemeinmedizin"

Allgemeine Suche

# Suche in allen Feldern
curl "http://localhost:5001/search?q=Schmidt"

Beispiel-Response

[
  {
    "Vorname": "Max",
    "Nachname": "Mustermann",
    "Nummer": "12345",
    "Ort": "Berlin",
    "Fachrichtung": "Allgemeinmedizin",
    "Tel": "030123456",
    "Email": "max@example.com"
  }
]

Versionen

v1.0.1

  • Telefonnummer-Suchfeld hinzugefügt
  • Reset-Icons für alle Suchfelder
  • Verbesserte Positionierung der UI-Elemente
  • Optimierte Suchlogik
  • CSV-Datei in data-Verzeichnis verschoben

v1.0.0

  • Erste Version
  • Grundlegende Suchfunktionalität
  • Klickbare Links für Telefon, E-Mail und Adressen
  • Share-Funktion für Suchergebnisse