Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Client de consultation (exemple) des flux ATOM Ameli

Ce projet fournit un exemple de consultation des flux ATOM XML d'informations sur les référentiels améli : CCAM, UCD, LPP

Il permet de déterminer les fichiers à traiter lorsqu'une nouvelle version est disponible.

En positionnement une date ou une version, le programme liste toutes les versions postérieures et les fichiers à télécharger.

Utilisation

python3 client.py -h
usage: client.py [-h] [-u URL] [--date DATE] [--version VERSION]

optional arguments:
  -h, --help         show this help message and exit
  -u URL, --url URL  URL du flux ATOM
  --date DATE        Date à comparer. Format YYYY-MM-DD
  --version VERSION  Version à comparer

Consultation des flux

Les flux consultés sont :

Ces fichiers sont produits par le projet ref-ameli

Exemples

La version actuelle de la version de la 466. Si l'on consulte les versions disponibles après le version 470, il ne doit pas y en avoir.

# python3 client.py -u https://www.opikanoba.org/feeds/ameli_lpp.xml --version 470
Last updated (feed) : 2017-10-25 14:39:29

Nombre d'entrées avec une version supérieure à 470 : 0

Par contre, si on consulte les versions disponibles après la version 460 :

# python3 client.py -u https://www.opikanoba.org/feeds/ameli_lpp.xml --version 460
Last updated (feed) : 2017-10-25 14:39:29

Nombre d'entrées avec une version supérieure à 460 : 7
  Version : 467 du 25/10/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP467.zip

  Version : 466 du 25/10/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP466.zip

  Version : 465 du 11/10/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP465.zip

  Version : 464 du 29/09/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP464.zip

  Version : 463 du 15/09/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP463.zip

  Version : 462 du 08/09/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP462.zip

  Version : 461 du 17/08/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/tips/LPP461.zip

En utilisant la date, il est possible de savoir les versions à traiter qui ont été publiées postérieurement au 20/10/2017 :

# python3 client.py -u https://www.opikanoba.org/feeds/ameli_ucd.xml --date 2017-10-20
Last updated (feed) : 2017-10-26 08:58:46

Nombre d'entrées avec une date supérieure à 2017-10-20 : 2
  Version : 382 du 26/10/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/ucd_total_00382_20171025.dbf
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/ucd_histo_prix_00382_20171025.dbf
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/retro_histo_taux_00382_20171025.dbf
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/retro_histo_cout_sup_00382_20171025.dbf

  Version : 381 du 24/10/2017
  ===========================
  Liens à télécharger
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/ucd_total_00381_20171018.dbf
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/ucd_histo_prix_00381_20171018.dbf
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/retro_histo_taux_00381_20171018.dbf
    http://www.codage.ext.cnamts.fr/f_mediam/fo/bdm_it/retro_histo_cout_sup_00381_20171018.dbf

Licence

MIT pour le code

About

exemple de consultation des flux ATOM (ameli)

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.