Format JSON
Le format JSON convient particulièrement bien au traitement
programmatique des résultats. Un fichier contient un unique
objet JSON avec un identifiant et une liste d'enregistrements
sous data.
splg.json
Le fichier contient, par cas, un objet JSON avec les résultats du groupage.
Exemple :
{"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
- Numéro BUR de l'établissement
- plz
- Code postal du site de l'établissement
- standort
- Numéro du site de l'établissement
- skz
- Abréviation de l'hôpital, si disponible
- fallid
- Identifiant du cas
- falltyp
- Typologie du cas
- splg
- GPPH attribué au cas
- all_splg
- Liste de tous les groupes attribués au cas (GPPH plus groupes transversaux et de nombre minimal de cas)
- quer
- Liste des groupes de prestations transversaux
- mfzs
- Liste des groupes MFZS (nombre minimal de cas par hôpital)
- mfzo
- Liste des groupes MFZO et opérateurs
- lactrl
- Statut du contrôle des prestations
- lactrl_codes
- Liste des codes ayant conduit au statut de contrôle
- errors
- Liste des codes de statut de groupage
- notes
- Informations complémentaires contextuelles
- zusatz
- Informations supplémentaires reprises directement du format d'entrée
gaf.json
Le fichier gaf.json n'est généré que de manière
optionnelle, car il nécessite nettement plus de temps de
création et beaucoup d'espace disque. Il contient, par cas
et pour chaque code CIM, CHOP et AD, un objet JSON avec les
informations de base du cas, des informations sur le code
ainsi que les GPPH pour lesquels ce code est pertinent.
Le fichier GAF peut être généré au format standard ou au format étendu (verbose). Le format étendu contient nettement plus de champs. Selon le domaine de prestations, le choix et l'ordre des champs varient — voir le format Excel pour les listes complètes de champs par domaine.
Exemple (un objet par code pertinent) :
{"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"
}
]}