![]() |
Gpmsi est un environnement permettant l'exécution de scripts Groovy,
avec des librairies utiles à la manipulation des fichiers pmsi.
gpmsi est l'abréviation de Groovy PMSI. C'est une librairie destinée à permettre l'écriture de petits scripts pour exécuter diverses tâches pour le PMSI. |
Raccourcis : groovydoc - javadoc pmsixml - retour à la documentation générale
Le langage Groovy (lien vers le site) est utilisé car il a été conçu pour pouvoir écrire des scripts et les exécuter rapidement (ils sont compilés comme du java juste avant leur exécution).
Il utilise une librairie de support, pmsixml
qui permet l'analyse de fichiers pmsi et leur représentation en
mémoire. Cf. fr.gpmsi.pmsixml
Gpmsi est livré avec des librairies supplémentaires qui sont utiles lors de l'écriture de scripts, (ou qui sont nécessaires à l'exécution de groovy) :
- aagbl,
- ant,
- apache-commons : beanutils, cli codec collections compress io lang logging math net text
- curvesapi
- h2
- hamcrest-core
- hapi : base-2.3 structures : v23, v231, v24, v25, v251
- ivy
- jackson : annotations, core, databind, dataformat-yaml
- javadbf
- javaparser
- jline
- joda-time
- junit
- log4j : 1.2-api, api, core,
- opencsv
- org.abego.treelayout.core
- picocli
- poi
- slf4j : api, simple
- snakeyaml
- SparseBitSet
- xmlbeans
Package | Description |
---|---|
fr.gpmsi |
Classes principales de Gpmsi, pour un fonctionnement avec des fichiers
RSS, RSA, RHS, RHA, VIDHOSP, et des fichiers mono-niveau (FICHSUP, FICHCOMP, ...)
|
fr.gpmsi.ccam |
Accès à la CCAM de diverses façons
|
fr.gpmsi.cim |
Accès à la CIM-10 de diverses façons
|
fr.gpmsi.hapi.v25.segment |
Segments supplémentaires pouvant être utilisés dans HAPI.
|
fr.gpmsi.poi |
Classes de support pour utiliser la librairie POI de Apache
pour manipuler des fichiers au format xls et xlsx.
|