SPLG Grouper

JSON-Format

Das JSON-Format eignet sich besonders für die programmatische Weiterverarbeitung der Resultate. Eine Datei enthält jeweils ein einzelnes JSON-Objekt mit einem Identifikator und einer Liste von Datensätzen unter data.

splg.json

Die Datei enthält pro Fall ein JSON-Objekt mit den Grouper-Resultaten.

Beispiel:

{"id": "splg-grouper-results", "data": [
  {
    "burnr": "12345678",
    "plz": "8000",
    "standort": "01",
    "skz": "ABCD",
    "fallid": "1234567",
    "falltyp": "A:3:1",
    "splg": "NEO1",
    "all_splg": ["NEO1", "NEOG"],
    "quer": [],
    "mfzs": [],
    "mfzo": [],
    "lactrl": 10,
    "lactrl_codes": ["GGW.2000.4500", "SSW.37.42", "Z380"],
    "errors": ["0"],
    "notes": "",
    "zusatz": "ALG|M300|320||F|3"
  }
]}
burnr
Die BUR-Nummer des Betriebs
plz
Die Postleitzahl des Betriebstandortes
standort
Die Standortnummer des Betriebstandortes
skz
Das Spitalkurzzeichen, falls vorhanden
fallid
Die Fall-ID des Falles
falltyp
Fall-Typologie
splg
Die dem Fall zugeteilte SPLG
all_splg
Liste aller dem Fall zugeteilten Gruppen (SPLG plus Querschnitts- und Mindestfallzahlgruppen)
quer
Liste der Querschnitts-Leistungsgruppen
mfzs
Liste der MFZS-Leistungsgruppen
mfzo
Liste der MFZO-Leistungsgruppen und -Operierende
lactrl
Leistungscontrolling-Status
lactrl_codes
Liste der Codes, welche zum gegebenen Leistungscontrolling-Status führen
errors
Liste der Gruppierungsstatus-Codes
notes
Kontextabhängige Zusatzinformationen
zusatz
Zusatzinformationen, welche direkt aus dem Eingabeformat durchgereicht werden

gaf.json

Die Datei gaf.json wird nur optional erzeugt, da sie deutlich mehr Zeit für die Erstellung benötigt und auch viel Speicherplatz verbraucht. Sie enthält pro Fall für jeden ICD-, CHOP- und AD-Code ein JSON-Objekt mit Basisinformationen des Falles, Informationen zum jeweiligen Code und insbesondere zu den SPLG, für welche der Code relevant ist.

Die GAF-Datei kann im normalen und im erweiterten (verbose) Format erzeugt werden. Im erweiterten Format sind deutlich mehr Felder enthalten. Je nach Versorgungsbereich variert die Auswahl und Reihenfolge der Felder — siehe Excel-Format für die vollständigen Feldlisten je Versorgungsbereich.

Beispiel (eine Eintrag pro relevantem Code):

{"id": "splg-grouper-gaf", "data": [
  {
    "burnr": "12345678",
    "plz": "8400",
    "standort": "01",
    "skz": "ABCD",
    "fallid": "7234873",
    "falltyp": "A:3:1",
    "splg": "NEO1",
    "lactrl": 10,
    "lactrlcode": "[GGW.2000.4500,SSW.37.42,Z380]",
    "quer": "[]",
    "mfz": "[]",
    "mfzo": "[[]]",
    "errorcode": "0",
    "age": 0,
    "ssw": 402,
    "ggw": 3190,
    "hd": 1,
    "catalog": 0,
    "length": 4,
    "code": "Z3.80",
    "codable": "T",
    "codetext": "Einling, Geburt im Krankenhaus",
    "lg1": "NEOG",
    "lg2": "NEO1"
  },
  {
    "burnr": "12345678", "plz": "8400", "standort": "01",
    "skz": "ABCD", "fallid": "7234873", "falltyp": "A:3:1",
    "splg": "NEO1", "lactrl": 10,
    "lactrlcode": "[GGW.2000.4500,SSW.37.42,Z380]",
    "errorcode": "0", "age": 0, "ssw": 402, "ggw": 3190,
    "hd": 0, "catalog": 2, "code": "GGW.2000.4500",
    "codable": "T",
    "codetext": "Geburtsgewicht von 2000g bis unter 4500g",
    "lg1": "NEOG", "lg2": "NEO1"
  }
]}