Rote Liste

Rote Liste (RL)DataHub

Der RLDataHub bietet eine neue API-Schnittstelle, die Ihnen den programmatischen Zugriff auf umfassende redaktionelle Daten der Roten Liste ermöglicht.

Integrieren Sie strukturierte TDB-Daten, Rote Liste Einträge und Referenzdaten (z.B. Stoffe, Hauptgruppen) automatisiert und direkt in Ihre Systeme. Profitieren Sie von aktuellen Daten, die manuelle, regelmäßige Importe überflüssig machen. Unser Datenangebot wird laufend aktualisiert und kontinuierlich im Funktionsumfang erweitert.

Zugang & Authentifizierung:
Interessierte Entwickler und Organisationen sind eingeladen, uns für den API-Zugang zu kontaktieren. Nach erfolgreicher Registrierung erhalten Sie einen Bearer Token zur Authentifizierung. Dieser ermöglicht Ihnen den sicheren Datenabruf in Ihrem gewünschten Client, Ihrer Software oder direkt über die unter API beschriebenen Endpunkte.

Verfügbare Services

Einführung in die RLDataHub API

Die RLDataHub API ist eine robuste RESTful-Schnittstelle, die Entwicklern einen effizienten und standardisierten Zugang zu unseren Datendiensten ermöglicht. Durch die Nutzung von HTTP-Requests und die Bereitstellung von Antworten im JSON-Format gewährleistet die API eine nahtlose Integration in Ihre Anwendungen.

Wichtige Ressourcen für Entwickler:

  • Detaillierte Feldbeschreibungen: Unter Dokumentation finden Sie umfassende Informationen zu jedem Datenfeld, dessen Typen und möglichen Werten.
  • API-Referenz und Best Practices: Erfahren Sie unter API, wie Sie Anfragen korrekt strukturieren, welche Endpunkte zur Verfügung stehen und welche HTTP-Statuscodes Sie erwarten können.
  • Automatisierte Client-Generierung (OpenAPI): Beschleunigen Sie Ihre Entwicklung! Wir stellen eine vollständige OpenAPI-Spezifikation zur Verfügung. Diese ermöglicht es Ihnen, mit dem OpenAPI Generator automatisch API-Clients für Ihr Projekt zu generieren. Der Generator unterstützt über 50 Programmiersprachen (z.B. Java, TypeScript, Python, C#, Go), wodurch Sie schnell und fehlerfrei mit der Integration beginnen können. Siehe openapi-generator.tech/docs/generators
  • Datenmodell-Übersicht: Das untere Diagramm visualisiert die Relationen und Abhängigkeiten zwischen unseren Datenobjekten, um Ihnen ein klares Verständnis der Datenstruktur zu vermitteln.

Entitätsbeschreibung

Kern-Entitäten

  • MedicinalProduct: Zentrale Entität, die ein Arzneimittel repräsentiert
  • Package: Repräsentiert Verpackungsinformationen
  • Classification: Informationen zur Produktklassifizierung
  • MainClassification: Hauptklassifikationskategorien
  • Company: Informationen zum Unternehmen/Hersteller
  • Substance: Wirkstoffe (aktive pharmazeutische Inhaltsstoffe)
  • AtcCode: Anatomisch-therapeutisch-chemische Klassifikationscodes
  • Galenic: Galenische Form (pharmazeutische Darreichungsform)
  • Spc: Fachinformation (Zusammenfassung der Produkteigenschaften)
  • Signature: Signaturen beinhalten Informationen für Rote Liste Einträge, die sich für bestimmte Stoffe wiederholen und als Signatur-Buchstabe in den Rote Liste Einträgen verwiesen werden, um Wiederholungen zu vermeiden
  • MeasurementTerm: Die bei der Roten Liste in der Therapeutika-Datenbank verwendeten Einheiten
  • User: Systembenutzer, nicht lesbar

Verschachtelte Entitäten

  • ManufacturedItem: Herstellungsartikel innerhalb eines Arzneimittels
  • Ingredient: Inhaltsstoffe innerhalb von Herstellungsartikeln
  • MedicinalProductPackage: Verpackungsvarianten von Arzneimitteln
  • PriceData: Preisinformationen zu Verpackungen
  • SignatureBlock: Kapitel/Themenbereich innerhalb einer Signatur (z.B. Gegenanzeige, Schwangerschaft, Nebenwirkungen)

Beziehungsübersicht

Das Diagramm zeigt die folgenden Schlüsselfunktionen:

  • MedicinalProduct ist die zentrale Entität mit Verbindungen zu den meisten anderen Entitäten
  • Ein MedicinalProduct kann mehrere ManufacturedItems und MedicinalProductPackages haben
  • ManufacturedItems enthalten mehrere Ingredients
  • Ingredients verweisen auf Substances
  • MedicinalProductPackages verbinden MedicinalProducts mit Packages
  • Packages haben zugehörige PriceData
  • Classifications sind mit MainClassifications verknüpft
  • MedicinalProducts haben viele-zu-viele-Beziehungen zu AtcCodes und Classifications
  • Signaturen können auf andere Signaturen verweisen (M:N, selbstreferenzierend)