Groupeur GPPH

Format SCM

Le format SCM représente chaque enregistrement sous forme d'expression S Scheme, à raison d'une ligne par enregistrement. Il convient particulièrement à l'importation dans des analyses basées sur Scheme, mais peut aussi être traité avec tout autre outil capable de lire des expressions S.

Contrairement à CSV/JSON/XML, seuls les champs réellement renseignés d'un cas sont émis ; les valeurs vides et les champs inutilisés sont omis.

splg.scm

Le fichier contient, par cas, une expression S avec les résultats du groupage.

Exemple :

((burnr "12345678")
 (fall-id "1234567")
 (splg NEO1)
 (lgs NEO1 NEOG)
 (lactrl 10)
 (lactrl-codes "GGW.2000.4500" "SSW.37.42" "Z380")
 (errorcode "0"))
burnr
Numéro BUR de l'établissement
fall-id
Identifiant du cas
splg
GPPH attribué au cas
lgs
Liste de tous les groupes attribués au cas (GPPH plus groupes transversaux et de nombre minimal de cas)
lactrl
Statut du contrôle des prestations
lactrl-codes
Liste des codes ayant conduit au statut de contrôle
errorcode
Statut de groupage
notes
Informations complémentaires contextuelles, si présentes
zusatz
Valeurs reprises du format d'entrée, si présentes

gaf.scm

Le fichier gaf.scm 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, une expression S 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 (une expression S par code pertinent) :

((burnr "12345678") (plz "8000") (standort "01")
 (skz "ABCD") (fallid "1234567") (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 "8000") (standort "01")
 (skz "ABCD") (fallid "1234567") (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 0)
 (catalog 2) (code "GGW.2000.4500") (codable "T")
 (codetext "Geburtsgewicht von 2000g bis unter 4500g")
 (lg1 NEOG) (lg2 NEO1))