Groupeur GPPH

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