Verfügbare Daten (Schemaübersicht)
Die ArztAPI bietet Zugriff auf verschiedene Arten von
Gesundheitsdaten. Nachfolgend finden Sie eine Übersicht über die
wichtigsten Datenentitäten und einige ihrer Schlüsselfelder. Sie
können diese als Sammlungen (z.B. professionalsCollection) oder als einzelne Knoten abfragen, wenn eine ID bekannt ist (z.B. professional(id: "...")).
Hinweis zur Feldverfügbarkeit:
Die genauen verfügbaren Felder können mittels GraphQL-Introspektion ermittelt werden. Die nachstehenden Listen heben häufig verwendete Felder hervor. Nicht alle Felder sind für jeden Datensatz notwendigerweise gefüllt.
Professionals
Repräsentiert einzelne Fachkräfte im Gesundheitswesen (Ärzte, Zahnärzte, etc.).
-
Query Collection:
professionalsCollection -
Query Single:
professional(id: "...") -
Key Fields:
id,provider_kind,first_name,last_name,title,gender,language(array),email,phone,tags(JSON),source_url. -
Nested Collections:
facilitiesCollection,specialisationsCollection.
Einrichtungen
Repräsentiert Gesundheitseinrichtungen wie Kliniken, Krankenhäuser und Praxen.
-
Query Collection:
facilitiesCollection -
Query Single:
facility(id: "...") -
Key Fields:
id,facility_type,name,website,email,phone,fax,location_id. -
Nested Objects/Collections:
location(object),openingHoursCollection,professionalFacilityRolesCollection.
Standorte
Repräsentiert physische Adressen.
-
Query Collection:
locationsCollection -
Query Single:
location(id: "...") -
Key Fields:
id,street,zip_code,city,state,country,latitude,longitude,wheelchair_accessible.
Öffnungszeiten
Repräsentiert die Öffnungszeiten von Einrichtungen.
-
Query Collection:
openingHoursCollection(typischerweise unter einer Einrichtung verschachtelt) -
Query Single:
openingHour(id: "...") -
Key Fields:
id,weekday,open_time,close_time,notes.
Rollen (Profi/Einrichtung)
Verknüpft Professionals mit Einrichtungen und definiert deren Rolle oder Zugehörigkeit.
-
Query Collection:
professionalFacilityRolesCollection(typischerweise verschachtelt) -
Query Single:
professionalFacilityRole(id: "...") -
Key Fields:
id,role,contact_email,contact_phone,opening_hours(JSON),krankenkassen(array).
Spezialisierungen (Profi)
Verknüpft Professionals mit ihren medizinischen Spezialisierungen.
-
Query Collection:
professionalSpecialisationsCollection(typischerweise verschachtelt) -
Query Single:
professionalSpecialisation(id: "...") -
Key Fields:
id,specialisation_id. -
Nested Objects:
specialisation(object).
Spezialisierungen (Katalog)
Repräsentiert medizinische Spezialisierungen.
-
Query Collection:
specialisationsCollection -
Query Single:
specialisation(id: "...") -
Key Fields:
id,slug,name_de,name_en,synonyms_de(array),code.