{"id":50342705,"url":"https://github.com/hkara2/pmsixml","last_synced_at":"2026-05-29T18:01:00.248Z","repository":{"id":289135539,"uuid":"970215959","full_name":"hkara2/pmsixml","owner":"hkara2","description":"manipulation de fichiers pmsi en utilisant des métadonnées","archived":false,"fork":false,"pushed_at":"2026-02-20T18:09:08.000Z","size":6719,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-20T23:17:56.723Z","etag":null,"topics":["atih","ccam","cim10","drg","java","medical-informatics","pmsi","xml"],"latest_commit_sha":null,"homepage":"https://hkara2.github.io/pmsixml/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hkara2.png","metadata":{"files":{"readme":"readme.md","changelog":"history.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-21T17:02:09.000Z","updated_at":"2026-02-20T18:09:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"633a932e-1d6e-4000-9a0f-ac3e1ae80719","html_url":"https://github.com/hkara2/pmsixml","commit_stats":null,"previous_names":["hkara2/pmsixml"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/hkara2/pmsixml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkara2%2Fpmsixml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkara2%2Fpmsixml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkara2%2Fpmsixml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkara2%2Fpmsixml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hkara2","download_url":"https://codeload.github.com/hkara2/pmsixml/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkara2%2Fpmsixml/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33664259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atih","ccam","cim10","drg","java","medical-informatics","pmsi","xml"],"created_at":"2026-05-29T18:00:59.473Z","updated_at":"2026-05-29T18:01:00.243Z","avatar_url":"https://github.com/hkara2.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--:encoding=UTF-8:--\u003e\n# PmsiXml\n\n## Introduction\npmsixml est au départ une librairie destinée à gérer les formats texte\nà position fixe du PMSI, de manière à pouvoir produire à partir des fichiers\nPMSI des fichiers XML pour un traitement plus aisé dans d'autres outils.\n\nLa librairie a été créé mi 2016 par Harry Karadimas alors qu'il était parti du CHU Henri Mondor,\npour explorer les possibilités d'ajouter des métadonnnées aux différents\nfichier PMSI fournis par ATIH, Ameli, et autres.\n\n## Documentation\nLes documents sont dans le répertoire \"docs\".\n\nLa documentation principale est écrite au format [asciidoc](https://asciidoctor.org/), dans le fichier `pmsixml.adoc`,\npuis transformée en html et pdf.\n\nUne copie de la documentation est disponible sur [github pages](https://hkara2.github.io/pmsixml/)\n\u003chr\u003e\n\n\nPar la suite, j'ai ajouté la possibilité d'écrire des scripts en Groovy pour\nutiliser la librairie, ce qui a ouvert beaucoup plus de possilités. Cette\npartie a été externalisée dans un projet séparé appelé gpmsi.\n\nL'ensemble du projet a été rebaptisé en interne Obélisque (pour tous ceux qui \nne pouvaient pas profiter de la potion des druides) mais le nom pmxixml reste\nmalgré tout.\n\nLes différents scripts sont utilisés au CHSE depuis le début de 2017.\n\nL'encodage à utiliser pour tous les fichiers textuels est le UTF-8 pour tendre\nvers la portabilité entre machines. Pour les fichiers .csv ouverts avec Excel\net les fichiers BAT, continuer à utiliser l'encodage windows-1252.\nPour les fichiers BAT le mieux est de ne pas utiliser de caractères accentués.\nCependant pour les métadonnées qui se trouvent dans le répertoire \"resources\" \nau format .csv, pour avoir un maximum de portabilité, les fichiers doivent être\nsauvegardés avec l'encodage UTF-8. Open Office est la méthode de référence pour\nproduire ces fichiers car il donne le choix de l'encodage au moment de\nsauvegarder les .csv .\n\nPour construire le projet, on utilise maintenant gradle (cf. https://gradle.org/).\nDans le répertoire du projet, faire :\n\ngradle build\npour faire la compilation et construire les fichiers .class\n\ngradle jar\npour générer le jar à distribuer.\n\ngradle javadoc\npour générer la documentation javadoc\n\ngradle dist\npour contruire une distribution dans le repertoire dist\n\nPour faire l'ensemble :\ngradle build jar javadoc dist\n\n(recopier à la main le jar produit dans gpmsi lorsque le jar est prêt à\nêtre utilisé)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkara2%2Fpmsixml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhkara2%2Fpmsixml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkara2%2Fpmsixml/lists"}