SPLG Grouper

Spitalliste im JSON-Format

Das JSON-Format bildet eine Spitalliste als einzelnes JSON-Objekt ab. Die Datei muss die Endung .json tragen und das Encoding UTF-8 aufweisen.

Das oberste Objekt beschreibt die Liste als Ganzes und enthält unter lists die Betriebe:

type
Versorgungsbereich: akutsomatik, rehabilitation oder psychiatrie.
year
Datenjahr der Liste, z. B. 2025.
listversion
Version innerhalb des Jahres, z. B. "2025.1".
lists
Liste der Betriebe (siehe unten).

Jeder Betrieb in lists ist ein Objekt mit folgenden Feldern:

burnr
BUR-Nummer des Betriebs.
canton
Standortkanton, z. B. "ZH".
plz, location, name, ent_id
Postleitzahl, Standortnummer, Betriebsname und Unternehmens-ID (optional).
reference
true kennzeichnet den Betrieb als Referenzspital.
splgs
Liste der Leistungsaufträge, je ein Objekt mit dem Feld splg und optional einem Gültigkeitszeitraum.

Gültigkeitszeiträume

Ein Leistungsauftrag kann durch die Felder valid_from und valid_to auf einen Zeitraum innerhalb des Datenjahres eingeschränkt werden. Fehlen die Felder, gilt der Leistungsauftrag das ganze Jahr. Die Datumsangaben können als Schweizer Datum TT.MM. (z. B. "01.05.") oder direkt vierstellig als TTMM (z. B. "0105") angegeben werden; siehe Gültigkeitszeiträume.

Beispiel

{
  "type": "akutsomatik",
  "year": 2025,
  "listversion": "2025.1",
  "lists": [
    {
      "burnr": "12345678",
      "plz": "8001",
      "location": "01",
      "canton": "ZH",
      "ent_id": "123456789",
      "name": "Beispielspital Zürich",
      "reference": true,
      "splgs": [
        {"splg": "BP"},
        {"splg": "NEO1"},
        {"splg": "NEO1.1", "valid_from": "01.05.", "valid_to": "31.12."}
      ]
    }
  ]
}

Der Betrieb ist als Referenzspital im Kanton Zürich hinterlegt und besitzt die ganzjährig gültigen Leistungsaufträge BP und NEO1 sowie den nur vom 1. Mai bis 31. Dezember gültigen Leistungsauftrag NEO1.1.