Open lekroll opened 7 months ago
Naming: "Umkreis" not "Terminsuche"
die felder maxdur_10minutes,maxdur_20minutes,maxdur_30minutes,maxdur_45minutes, maxdur_60minutes sollten direkt die anzahl der passenden termine statt eine liste von PLZ enthalten
Was genau bedeutet das? Im Response kommen die Felder nicht an oder müssen die anders abgefragt werden?
Implementierung einer kv-spezifischen PLZ-Suche.
Use Cases:
Ausgehend von einer 4-stelligen Ursprungspostleitzahl soll angezeigt werden, welche Termine in der "Nachbarschaft" vorhanden sind. Grundlage sind die Grenzen laut § 6 Anlage 28 Bundesmantelvertrag https://www.kbv.de/media/sp/Anlage_28_Terminservicestellen.pdf Diese besag, dass für Arztgruppen der hausärztlichen und allgemeinen fachärztlichen Versorgung in maximal 30 Minuten Entfernung zumutbar sind und dass für Arztgruppen der spezialisierten und gesonderten fachärztlichen Versorgung maximal 60 Minuten zumutbar sind.
Zur Implementierung wird eine jsonlines Datei für jede KV bereitgestellt (Namensschema s3 _kvname_durationplz4.json). Sie enthält alle 4-stelligen PLZ der KV als Elemente. Für jede PLZ werden vier Listenfelder bereitgestellt maxdur_10minutes,maxdur_20minutes,maxdur_30minutes,maxdur_45minutes, maxdur_60minutes, die Felder enthalten. Sie ermöglicht die Identifikation von PLZ4 in den jeweiligen Grenzen.
Implementierungsvorschlag: