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"
}
]}