API Testbereich

docdorado www.docdorado.de

Patient registrieren

Patientendaten anlegen. Kein Authorization-Header nötig.

POSThttps://www.docdorado.de/register
📖 Dokumentation & Codebeispiel▸
Legt einen neuen Patienten im System an. Kein Auth-Token nötig — nur Content-Type: application/json. signature (Base64-PNG) und signedDocuments (PDF-Array) schließen sich gegenseitig aus: nur eines von beiden senden.
Felder
FeldBeschreibung
customer.careDegree✱ PflichtPflegegrad 1–4
customer.deliveryInterval✱ PflichtLieferintervall: 1, 2, 3, 1/2, 1/4, 1/6, manually
customer.birthdate✱ PflichtGeburtsdatum YYYY-MM-DD
customer.insuranceId✱ PflichtmipId der Krankenkasse (z.B. 73 = DAK)
customer.insuranceNumber✱ PflichtVersichertennummer
customer.patientAddress✱ PflichtObjekt: title, firstName, lastName, street, houseNumber, zipCode
additionalInformation.ikNumber✱ PflichtIK-Nummer des Lieferanten
additionalInformation.supplierNumber✱ PflichtLieferantennummer
customer.signatureoptionalPNG als Base64-String — alternativ zu signedDocuments
signedDocumentsoptionalArray: [{documentType, fileName, content}] — alternativ zu signature
requestPhoneConsultationoptionalBoolean, Standard: false
changeRequestedoptionalBoolean — Wechsel von anderem Anbieter
PHP / cURL Codebeispiel
$body = [
  'customer' => [
    'careDegree'       => 2,
    'deliveryInterval' => 1,
    'birthdate'        => '1950-05-15',
    'insuranceId'      => '221',        // mipId z.B. 73=DAK, 221=AOK Rheinland/Hamburg
    'insuranceNumber'  => 'Y123456789',
    'patientAddress'   => [
      'title'       => 'Herr',
      'firstName'   => 'Max',
      'lastName'    => 'Mustermann',
      'street'      => 'Hafenstraße',
      'houseNumber' => '7',
      'zipCode'     => '21107',
      'phoneNumber' => '04012345678',
      'email'       => 'max@example.de',
    ],
  ],
  'additionalInformation' => [
    'ikNumber'       => '123456789',
    'supplierNumber' => '468937',
    'version'        => '1.0.0',
  ],
  'requestPhoneConsultation' => false,
  'changeRequested'          => false,
];

$ch = curl_init('https://www.docdorado.de/register');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST           => true,
  CURLOPT_POSTFIELDS     => json_encode($body),
  CURLOPT_HTTPHEADER     => ['Content-Type: application/json'],
]);
$result = json_decode(curl_exec($ch), true);
// Antwort: ['customerNumber' => '551861']
customer *▾
patientAddress *▾
deliveryAddress (optional)▸
Leer lassen wenn identisch mit patientAddress.
contactAddress (optional — Kontaktperson)▸
additionalInformation▾
Kein Authorization-Header — nur Content-Type: application/json.
selectedProducts (optional)▾
IDs: B E ES F FD FI HD MS NL NM NS NXL VL VM VS VXL LL LM LS LXL EH W WS …
signedDocuments (optional)▸
PDFs als Base64. Wenn gesetzt → signature muss NULL sein. Max. 2 MB.

Authentifizierung

Token und customerNumber für alle weiteren Requests holen. Werte werden automatisch übernommen.

POSThttps://www.docdorado.de/php/api/customer/auth
📖 Dokumentation & Codebeispiel▸
Gibt token und customerNumber zurück. Kein Auth-Header nötig. Der Token ist bei allen nachfolgenden Requests als HTTP-Header token: <TOKEN> zu senden — nicht als Authorization: Bearer.
Felder
FeldBeschreibung
supplierNumber✱ PflichtLieferantennummer (z.B. "468937")
insuranceNumber✱ PflichtVersichertennummer des Patienten
zipCode✱ PflichtPostleitzahl des Patienten
PHP / cURL Codebeispiel
$ch = curl_init('https://www.docdorado.de/php/api/customer/auth');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST           => true,
  CURLOPT_POSTFIELDS     => json_encode([
    'supplierNumber'  => '468937',
    'insuranceNumber' => 'B917251864',
    'zipCode'         => '28717',
  ]),
  CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
]);
$result = json_decode(curl_exec($ch), true);

$token          = $result['token'];           // z.B. "48634515c64e436c..."
$customerNumber = $result['customerNumber']; // z.B. "551861"

// Diesen Token bei ALLEN weiteren Requests als Header mitschicken:
// 'token: ' . $token
Body▾

Kundendaten abrufen

Vollständige Kundendaten inkl. Adresse, Krankenkasse und Genehmigungen.

GEThttps://www.docdorado.de/php/api/customer/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Gibt vollständige Kundendaten zurück: Stammdaten, Adressen, Krankenkasseninformationen und alle Genehmigungsstatus. Auth-Header: token: <TOKEN>.
Felder
FeldBeschreibung
{customerNumber}✱ PflichtKundennummer in der URL (aus Auth)
token (Header)✱ PflichtToken aus Auth-Response als HTTP-Header
PHP / cURL Codebeispiel
$customerNumber = '551861';
$token          = '48634515c64e436c...';

$ch = curl_init("https://www.docdorado.de/php/api/customer/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => [
    'token: ' . $token,
    'Content-Type: application/json',
  ],
]);
$data = json_decode(curl_exec($ch), true);

// Wichtige Felder in der Antwort:
// $data['billingAddress']['contact']['firstName']
// $data['healthInsuranceData']['healthInsuranceName']
// $data['healthInsuranceData']['approvals']   // Genehmigungsstatus pro Context
// $data['careBoxState']                        // Gesamtstatus
// $data['nextExecutionDate']                   // nächste Lieferung
Token & customerNumber aus Auth übernommen.
Parameter▾

Status abrufen

Aktuellen Status eines Kunden abfragen.

GEThttps://www.docdorado.de/php/api/customer/status/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Gibt den aktuellen Status (careBoxStatus) des Kunden zurück sowie die erlaubten Statuswerte. Auth-Header: token: <TOKEN>.
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/status/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort:
// [
//   'careBoxStatus'    => 1,        // 1=active 2=inactive 3=paused 99=deleted
//   'careBoxStateName' => 'active',
//   'allowedStatusList' => ['1' => 'active', '2' => 'inactive', ...]
// ]
Token & customerNumber aus Auth übernommen.
Parameter▾

Status ändern

Kundenstatus auf einen neuen Wert setzen.

POSThttps://www.docdorado.de/php/api/customer/change/status
📖 Dokumentation & Codebeispiel▸
Setzt den Kundenstatus auf einen neuen Wert. Auth-Header: token: <TOKEN>. Erlaubte Werte: 1 = active, 2 = inactive, 3 = paused, 99 = deleted.
Felder
FeldBeschreibung
customerNumber✱ PflichtKundennummer
newStatus✱ Pflicht1 (active) | 2 (inactive) | 3 (paused) | 99 (deleted)
token (Header)✱ PflichtToken aus Auth
PHP / cURL Codebeispiel
$ch = curl_init('https://www.docdorado.de/php/api/customer/change/status');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST           => true,
  CURLOPT_POSTFIELDS     => json_encode([
    'customerNumber' => '551861',
    'newStatus'      => 3,   // 3 = paused
  ]),
  CURLOPT_HTTPHEADER => [
    'token: ' . $token,
    'Content-Type: application/json',
  ],
]);
$result = json_decode(curl_exec($ch), true);
Token & customerNumber aus Auth übernommen.
Body + Token▾

Bestellungen abrufen

Liste aller Bestellungen eines Kunden.

GEThttps://www.docdorado.de/php/api/customer/orders/{customerNumber}?limit=1000
📖 Dokumentation & Codebeispiel▸
Gibt alle Bestellungen eines Kunden zurück. Auth-Header: token: <TOKEN>. Sendungsnummer: In jedem Order-Objekt befinden sich trackingCodes (Array mit Paket-Nummern) und trackingUrls (DHL-Links) — das sind die Sendungsnummern.
Felder
FeldBeschreibung
{customerNumber}✱ PflichtKundennummer in der URL
limit (Query)optionalMax. Anzahl Bestellungen, Standard 1000
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/orders/{$customerNumber}?limit=1000");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

foreach ($data['orders'] as $order) {
  echo $order['orderNumber'];              // Bestellnummer
  echo $order['orderState'];               // completed / open / ...
  echo $order['trackingCodes'][0];         // Sendungsnummer (z.B. "00340434782341231007")
  echo $order['trackingUrls'][0];          // DHL-Tracking-Link
  echo $order['receiptDate'];              // Eingangsdatum
  echo $order['deliveryDate'];             // Lieferdatum
  // $order['cartItems'] => Array der gelieferten Produkte
}
Token & customerNumber aus Auth übernommen.
Parameter▾

Warenkorb abrufen

Aktuellen Warenkorb eines Kunden anzeigen (Dashboard-Ansicht).

GEThttps://www.docdorado.de/php/api/customer/cart/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Gibt den aktuellen Warenkorb (geplante nächste Lieferung) des Kunden zurück. Auth-Header: token: <TOKEN>.
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/cart/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort:
// [
//   'items' => [
//     ['positionName' => 'Nitrilhandschuhe', 'quantity' => 1, 'context' => 54, 'articleIdentifier' => 'NM'],
//     ...
//   ]
// ]
Token & customerNumber aus Auth übernommen.
Parameter▾

CareBox anzeigen

Aktuellen CareBox-Inhalt eines Kunden abrufen.

GEThttps://www.docdorado.de/php/api/customer/careBox/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Gibt den konfigurierten CareBox-Inhalt des Kunden zurück — aufgeteilt nach Context (Produktgruppe). Auth-Header: token: <TOKEN>.
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/careBox/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort: Artikel gruppiert nach Context
// ['careBox'] => [
//   '54' => ['items' => [...], 'boxPrice' => 39.00],
//   '51' => ['items' => [...], 'boxPrice' => 82.04],
// ]
foreach ($data['careBox'] as $context => $box) {
  echo "Context $context: {$box['boxPrice']} EUR
";
  foreach ($box['items'] as $item) {
    echo "  {$item['articleIdentifier']} x{$item['quantity']}
";
  }
}
Token & customerNumber aus Auth übernommen.
Parameter▾

CareBox ändern

Produkte im CareBox-Warenkorb des Kunden setzen (Menge 0 = entfernen).

POSThttps://www.docdorado.de/php/api/customer/change/careBox/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Setzt den CareBox-Inhalt neu. Menge 0 entfernt einen Artikel. Auth-Header: token: <TOKEN>. {customerNumber} ist Teil der URL.
Felder
FeldBeschreibung
items✱ PflichtArray: [{articleIdentifier: "NXL", quantity: 1}, ...] — Menge 0 = entfernen
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/change/careBox/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST           => true,
  CURLOPT_POSTFIELDS     => json_encode([
    'items' => [
      ['articleIdentifier' => 'NXL', 'quantity' => 1],
      ['articleIdentifier' => 'FDS', 'quantity' => 2],
      ['articleIdentifier' => 'HDT', 'quantity' => 0],  // 0 = entfernen
    ],
  ]),
  CURLOPT_HTTPHEADER => [
    'token: ' . $token,
    'Content-Type: application/json',
  ],
]);
$result = json_decode(curl_exec($ch), true);

// Artikel-IDs (Auszug): B E ES F FD FDS FDT HD HD100 HDG HDT
// NL NM NS NXL VL VM VS VXL W WB WS MS LS LL LXL
Token & customerNumber aus Auth übernommen.
Parameter▾
items (Artikel)▾
Menge 0 = Artikel aus CareBox entfernen

Intervall abrufen

Lieferintervall und nächstes Ausführungsdatum eines Kunden.

GEThttps://www.docdorado.de/php/api/customer/interval/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Gibt das aktuelle Lieferintervall und das nächste Ausführungsdatum zurück. Auth-Header: token: <TOKEN>.
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/interval/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort:
// [
//   'careBoxInterval'   => '2',           // Intervall in Monaten (oder Tagen)
//   'nextExecutionDate' => '2026-08-02',  // nächste geplante Lieferung
// ]
Token & customerNumber aus Auth übernommen.
Parameter▾

Intervall ändern

Lieferintervall und Startdatum eines Kunden anpassen.

POSThttps://www.docdorado.de/php/api/customer/change/interval
📖 Dokumentation & Codebeispiel▸
Ändert das Lieferintervall und das Startdatum. Auth-Header: token: <TOKEN>.
Felder
FeldBeschreibung
customerNumber✱ PflichtKundennummer
careBoxInterval✱ PflichtIntervall in Tagen (z.B. 15, 30)
start✱ PflichtStartdatum YYYY-MM-DD
PHP / cURL Codebeispiel
$ch = curl_init('https://www.docdorado.de/php/api/customer/change/interval');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST           => true,
  CURLOPT_POSTFIELDS     => json_encode([
    'customerNumber'  => '551861',
    'careBoxInterval' => '15',         // Tage
    'start'           => '2026-09-01',
  ]),
  CURLOPT_HTTPHEADER => [
    'token: ' . $token,
    'Content-Type: application/json',
  ],
]);
$result = json_decode(curl_exec($ch), true);
Token & customerNumber aus Auth übernommen.
Body + Token▾

Genehmigungsstatus abrufen

Aktuelle Genehmigungen eines Kunden abfragen.

GEThttps://www.docdorado.de/php/api/customer/approvals/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Gibt den Genehmigungsstatus pro Produktgruppe (Context) zurück. Auth-Header: token: <TOKEN>. Hinweis: Ein Ablehnungsgrund wird von der API nicht als eigenes Feld zurückgegeben — nur der Status (careBoxState) ist verfügbar.
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/approvals/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Genehmigungen pro Context:
foreach ($data['healthInsuranceData']['approvals'] as $approval) {
  $context  = $approval['context'];          // 51, 54, 15, ...
  $state    = $approval['careBoxState'];      // 1=genehmigt, 4=blockiert, 7=abgelehnt
  $statName = $approval['careBoxStateName']; // "active", "blocked", ...
  $until    = $approval['supplyEnd'];         // Gültigkeit bis
}

// careBoxState-Werte:
// 1=genehmigt  4=nicht erwünscht/blockiert  5=neu  6=eingereicht
// 7=abgelehnt  12=storniert  13=abgelaufen
Token & customerNumber aus Auth übernommen.
Parameter▾
careBoxState — Bedeutung▾
WertStatus
1Genehmigt
4Nicht erwünscht
5Neu
6Eingereicht
7Abgelehnt
12Storniert
13Abgelaufen

Dokumentenliste abrufen

Alle Dokumente eines Kunden auflisten. Die erste documentId wird automatisch gespeichert.

GEThttps://www.docdorado.de/php/api/customer/list/documents/{customerNumber}
📖 Dokumentation & Codebeispiel▸
Listet alle gespeicherten Dokumente eines Kunden. Die erste documentId wird automatisch im Testbereich gespeichert und beim "Dokument abrufen"-Panel vorausgefüllt. Auth-Header: token: <TOKEN>.
PHP / cURL Codebeispiel
$ch = curl_init("https://www.docdorado.de/php/api/customer/list/documents/{$customerNumber}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort:
// [
//   'documents' => [
//     [
//       'documentId'   => '557018c702804a9d...',
//       'documentType' => '10',
//       'fileName'     => 'Wechselerklarung_pdf_...',
//       'fileType'     => 'pdf',
//       'createdAt'    => '2026-06-12',
//     ],
//   ],
//   'documentTypes' => ['10' => 'Unterschriebene Wechselerklarung', ...],
// ]

$documentId = $data['documents'][0]['documentId'];
Token & customerNumber aus Auth übernommen.
Parameter▾

Dokument abrufen

Ein einzelnes Dokument anhand der documentId laden.

GEThttps://www.docdorado.de/php/api/customer/document/{customerNumber}/{documentId}
📖 Dokumentation & Codebeispiel▸
Lädt ein einzelnes Dokument (als Base64-Inhalt) anhand der documentId. Auth-Header: token: <TOKEN>.
Felder
FeldBeschreibung
{customerNumber}✱ PflichtKundennummer in der URL
{documentId}✱ PflichtDocument-ID aus list/documents
PHP / cURL Codebeispiel
$documentId = '557018c702804a9db8994d552967643d';

$ch = curl_init("https://www.docdorado.de/php/api/customer/document/{$customerNumber}/{$documentId}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort enthält u.a.:
// $data['content']  => Base64-kodierter PDF-Inhalt
// $data['fileName'] => Dateiname
// $data['fileType'] => 'pdf'

// PDF speichern:
file_put_contents('dokument.pdf', base64_decode($data['content']));
Token, customerNumber & documentId aus Session übernommen.
Parameter▾

Erlaubte Dokumenttypen

Liste aller erlaubten Dokumenttypen inkl. MIME-Type und Maximalgröße.

GEThttps://www.docdorado.de/get/document/types
📖 Dokumentation & Codebeispiel▸
Gibt alle erlaubten Dokumenttypen zurück — inkl. MIME-Type und Maximalgröße. Auth-Header: Authorization: Bearer <TOKEN> (dieser Endpoint nutzt Bearer-Format).
PHP / cURL Codebeispiel
$ch = curl_init('https://www.docdorado.de/get/document/types');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => [
    'Authorization: Bearer ' . $token,
    'Content-Type: application/json',
  ],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort (Beispiel):
// [
//   ['id' => 3,  'name' => 'Hilfsmittelantrag', 'mimeType' => 'application/pdf', 'maxSize' => 2097152],
//   ['id' => 10, 'name' => 'Wechselerklarung',  'mimeType' => 'application/pdf', 'maxSize' => 2097152],
//   ['id' => 24, 'name' => 'Rezept',             'mimeType' => 'application/pdf', 'maxSize' => 2097152],
// ]
Token aus Auth übernommen.
Authentifizierung▾

Produkte nach Context

Verfügbare Produkte für einen bestimmten Context-Wert abrufen.

GEThttps://www.docdorado.de/php/api/products/{context}
📖 Dokumentation & Codebeispiel▸
Gibt alle verfügbaren Produkte für einen Context (Produktgruppe) zurück. Auth-Header: token: <TOKEN>. Wichtige Context-Werte: 51 = Inkontinenzversorgung, 54 = Desinfektion/Einmalhandschuhe, 15 = Pflegehilfsmittel.
Felder
FeldBeschreibung
{context}✱ PflichtContext-ID in der URL: 15, 51, 54, 99, …
PHP / cURL Codebeispiel
// Context-Werte: 15, 51, 54, 99
$context = 51;

$ch = curl_init("https://www.docdorado.de/php/api/products/{$context}");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['token: ' . $token],
]);
$data = json_decode(curl_exec($ch), true);

// Antwort: Array von Produkten
// [
//   [
//     'articleIdentifier' => 'NXL',
//     'positionName'       => 'Nitrilhandschuhe XL - 100 Stück',
//     'hmvz'               => '54.99.01.1001',
//     'grossTotal'         => 10.71,
//     'tax'                => 19,
//   ],
//   ...
// ]
Token aus Auth übernommen.
Parameter▾

Verlängerung unterschreiben

Unterschrift für eine Vertragsverlängerung übermitteln.

POSThttps://www.docdorado.de/sign/renewal
📖 Dokumentation & Codebeispiel▸
Übermittelt eine Unterschrift (PNG als Base64) für eine Vertragsverlängerung. Kein Auth-Token im Header nötig.
Felder
FeldBeschreibung
supplierNumber✱ PflichtLieferantennummer (Integer)
customerNumber✱ PflichtKundennummer aus Auth
context✱ PflichtProduktgruppe: 51 (Inkontinenz), 54 (Desinfektion) …
signature✱ PflichtPNG-Bild als Base64-String (data:image/png;base64,…)
PHP / cURL Codebeispiel
$ch = curl_init('https://www.docdorado.de/sign/renewal');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST           => true,
  CURLOPT_POSTFIELDS     => json_encode([
    'supplierNumber' => 468937,
    'customerNumber' => '551861',
    'context'        => 51,
    'signature'      => 'data:image/png;base64,iVBOR...',  // PNG-Base64
  ]),
  CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
]);
$result = json_decode(curl_exec($ch), true);
supplierNumber aus Session übernommen.
Body▾

Krankenkassen abrufen

Vollständige Liste aller Krankenkassen aus der API (kein Token erforderlich).

GEThttps://www.docdorado.de/get/health/insurances
📖 Dokumentation & Codebeispiel▸
Gibt alle Krankenkassen mit ihrer mipId (= insuranceId bei Registrierung), Name und Typ zurück. Kein Auth-Token nötig. Gut geeignet um das Dropdown bei Registrierung dynamisch zu befüllen.
PHP / cURL Codebeispiel
$ch = curl_init('https://www.docdorado.de/get/health/insurances');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$insurances = json_decode(curl_exec($ch), true);

// Ergebnisstruktur (Auszug):
// [
//   ['mipId' => '73', 'name' => 'DAK-Gesundheit', 'type' => 'public'],
//   ['mipId' => '89', 'name' => 'TK',             'type' => 'public'],
//   ['mipId' => '97', 'name' => 'DKV',            'type' => 'private'],
//   ...
// ]
Info▾
Kein Auth-Header nötig. Gibt alle Krankenkassen mit mipId, Name und Typ zurück.