Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Contenu du répertoire testContenuCDA

nizarbensalem edited this page Mar 11, 2022 · 1 revision

Arborescence générale du répertoire

Le répertoire testContenuCDA est compressé au format zip.

La décompression dans un environnement windows produit l’arborescence présentée ci-dessous :

Figure 1: Arborescence du répertoire testContenuCDA

IMPORTANT : Une utilisation correcte des exemples CDA suppose la préservation impérative de cette arborescence – structure et noms des fichiers.

Répertoire racine testContenuCDA

Ce répertoire contient :

  • Les exemples de documents CDA conformes aux modèles spécifiés dans les volets de contenus publiés dans le CI-SIS.
  • La feuille de style par défaut cda_asip.xsl et ses fichiers annexes headers.xsl, style.xsl, utility.xsl et cda.css.
  • Le présent document « 00 CI-SIS_TEST-CDA-LISEZ-MOI_vX.XX.docx ».
  • Les sous-répertoires suivants :

Les exemples de documents CDA

Les exemples de documents CDA conformes aux modèles spécifiés dans les volets de contenu publiés dans le CI-SIS sont visualisables dans un navigateur web, soit à l’aide de la feuille de style par défaut cda_asip.xsl, soit avec leur propre feuille de style pour les exemples auto-présentables.

INFORMATION UTILE : Un éditeur qui souhaite tester ses propres exemples de documents peut le faire en les copiant dans le répertoire racine testContenuCDA.

La version actuelle de testContenuCDA contient les exemples suivants :

Document Contenu
ANEST-CR-ANEST_2021.01.xml Anesthésie-Réanimation - CR de consultation pré-anesthésique
ANEST-CR-CPA_2021.01.xml Anesthésie-Réanimation - CR d’anesthésie
AVC-AUNV_2.2.xml AVC - Admission en Unité Neuro-Vasculaire
AVC-EUNV_2.2.xml AVC - Épisode de soins en Unité Neuro-Vasculaire
AVC-PAVC_2.2.xml AVC - CR de consultation d’évaluation pluri-professionnelle Post-AVC
AVC-SUNV_2.2.xml AVC - Sortie de l’Unité Neuro-Vasculaire
CANCER-CR-GM_2021.01_AnalyseNonRealisee.xml CANCER - CR de génétique moléculaire avec analyse non réalisée
CANCER-CR-GM_2021.01_AnalyseRealisee.xml CANCER - CR de génétique moléculaire avec analyse réalisée
CANCER-D2LM-FIDD_1.1.13.xml CANCER - Dématérialisation de la seconde lecture de la mammographie (Fiche d’Interprétation de Diagnostic Différé)
CANCER-D2LM-FIN_1.1.13.xml CANCER - Dématérialisation de la seconde lecture de la mammographie (Fiche d’Interprétation Nationale)
CANCER-D2LM-FIDD_2021.01.xml CANCER - Dématérialisation de la seconde lecture de la mammographie (Fiche d’Interprétation de Diagnostic Différé)
CANCER-D2LM-FIN_2021.01.xml CANCER - Dématérialisation de la seconde lecture de la mammographie (Fiche d’Interprétation Nationale)
CANCER-FRCP_2021.01_Appareil.xml CANCER - Fiche de concertation pluridisciplinaire de cancérologie – RCP Appareil
CANCER-FRCP_2021.01_Transversale.xml CANCER - Fiche de concertation pluridisciplinaire de cancérologie – RCP Transversale
CANCER-PPS_2021.01_Autopresentable.xml CANCER - PPS en cancérologie – Auto-présentable
CNAM-HR_2020.01_sans-info.xml Historique de remboursements (sans données de remboursement)
CNAM-HR_2020.01.xml Historique de remboursements
CR-BIO_2021.01_Auto-Presentable.xml CR d’analyses biologiques médicales (document auto-présentable)
CR-BIO_2021.01_Auto-Presentable_avec-image.xml CR d’analyses biologiques médicales (document auto-présentable) avec image et PDF
CR-BIO_2021.01_CDA-R2-Niveau-1.xml CR d’analyses biologiques médicales au format CDA R2 niveau 1 (non structuré)
CR-BIO_2021.01_Electrophorese.xml CR d’analyses biologiques médicales (biologie générale)

CR-BIO_2021.01_Microbiologie_V1.xml

CR-BIO_2021.01_Microbiologie_V2.xml

CR d’analyses biologiques médicales (microbiologie V1 et V2 qui remplace V1)
CR-BIO_2021.01_PDF.xml CR d’analyses biologiques médicales (avec une section au format PDF)
CSE-CS8_2021.01.xml Certificat de santé de l’enfant au 8ème jour
CSE-CS9_2021.01.xml Certificat de santé de l’enfant au 9ème mois
CSE-CS24_2021.01.xml Certificat de santé de l’enfant au 24ème mois
DLU-DLU_2021.01.xml Document de liaison d’urgence
DLU-FLUDR_2021.01.xml Fiche de liaison d’urgence / document de retour du service des urgences vers l’EHPAD
DLU-FLUDT_2021.01.xml Fiche de liaison d’urgence / document de transfert de l’EHPAD vers le service des urgences
F-PRC-AVK_1.4.xml Fiche cardio de patient sous AVK
F-PRC-DCI_1.4.xml Fiche cardio de porteur de défibrillateur cardiaque
F-PRC-PPV_1.4.xml Fiche cardio de porteur de prothèse valvulaire
F-PRC-PSC_1.4.xml Fiche cardio de porteur de stimulateur cardiaque
F-PRC-TAP_1.4.xml Fiche cardio stent et traitement antiaggrégant plaquettaire
LDL-EES_2020.01.xml Lettre de liaison à l’entrée en établissement de santé
LDL-SES_2020.01.xml Lettre de liaison à la sortie de l’établissement de santé
OBP-SAP_2021.01.xml Obstétrique et Périnatalité - Synthèse antepartum
OBP-SCE_2021.01.xml Obstétrique et Périnatalité - Synthèse Suites de Couches Enfant
OBP-SCM_2021.01.xml Obstétrique et Périnatalité - Synthèse Suites de Couches Mère
OBP-SNE_2020101.xml Obstétrique et Périnatalité - Synthèse Salle de Naissance Enfant
OBP-SNM_2021.01.xml Obstétrique et Périnatalité - Synthèse Salle de Naissance Mère
OPH-BRE_2021.01.xml Ophtalmologie – Bilan de réfraction
OPH-CR-RTN_2021.01.xml Ophtalmologie – CR de rétinographie
PPS-PAERPA_1.2.xml Plan Personnalisé de Santé – PAERPA
PPS-PAERPA_2021.01.xml Plan Personnalisé de Santé – PAERPA
SDM-MR_2021.01.xml Set de Données Minimum – Maladie Rare
TLM-CR_2021.01.xml Compte Rendu d’acte de télémédecine
TLM-DA_2021.01_TCG.xml Demande d’acte de télémédecine – télé-consultation
TLM-DA_2021.01_TCG_anamnèse-non-structurée.xml Demande d’acte de télémédecine – télé-consultation (section anamnèse non structurée)
TLM-DA_2021.01_TE1_anamnèse-non-structurée.xml Demande d’acte de télémédecine – télé-expertise (section anamnèse non structurée)
VAC_2021.01.xml Historique des vaccinations
VAC-NOTE_2021.01.xml Note de vaccination
VSM_1.4.xml Volet de synthèse médicale

Dans le tableau ci-dessus :

  • Les exemples de documents surlignés en gris sont ceux dont le volet correspondant est publié pour «concertation» dans l’espace de publication du CI-SIS. Ils ne sont donc pas encore définitivement stables pour une mise en œuvre dans les logiciels mais ils peuvent être consultés pour participer à la concertation. Si vous avez des commentaires, sur ces documents et les volets correspondants, n’hésitez pas à les envoyer par messagerie électronique à l’adresse ci-sis@esante.gouv.fr à l’aide du formulaire de recueil de commentaires.
  • Les exemples de documents en vert sont ceux correspondant à une nouvelle version de l’exemple (par rapport à la version précédente de testContenuCDA).

Répertoire infrastructure

Répertoire infrastructure\cda Ce répertoire contient :

  • Le schéma xml CDA.xsd qui vérifie la conformité de tout exemple de document au standard CDA release 2. Ce schéma fait partie de l’édition normative CDA release 2, de 2005.
  • Le schéma xml CDA_extended.xsd qui inclue en plus du CDA.xsd une extension pour les documents de biologie. Ce schéma est celui utilisé pour les documents CDA produits par l’ANS.
  • Le schéma xml CDA_SDTC.xsd qui inclue en plus du CDA.xsd, une extension SDTC. Utilisé pour SDM-MR.

Répertoire infrastructure\infoButton Ce répertoire contient les schémas xml qui vérifient la conformité des messages au standard infoButton.

Répertoire jeuxDeValeurs

etc…

Ce répertoire contient les jeux de valeurs exploités par les Volets de contenus du CI-SIS, mis au format d’une réponse à une requête de jeu de valeurs selon le profil SVS. Un jeu de valeur est un document xml dont l’élément racine est du type complexe RetrieveValueSetResponseType défini dans le schéma SVS.xsd.

Répertoire processable

Répertoire processable\coreschemas

Ce répertoire contient les sous-schémas xml appelés par CDA_extended.xsd. Ces sous-schémas font partie de l’édition normative CDA release 2 de 2005.

Répertoire processable\extensions

Ce répertoire contient le sous-schéma xml ihelab.xsd appelés par CDA_extended.xsd. Ce sous-schéma est une extension utilisée pour le profil XD-LAB du domaine IHE LAB.

Répertoire schematrons

Ce répertoire contient :

  • Les schématrons de vérification de conformité aux modèles de documents CDA du CI-SIS. Chaque schématron est présent sous sa forme source unSchematron.sch et sous sa forme compilée en xslt2 unSchematron.xsl.
  • Des répertoires contenant des sous-schématrons appelés par les schématrons des documents.

Les schématrons contenus dans ce répertoire et ses sous-répertoires sont conformes à la norme ISO IEC 19757-3, référencée depuis http://www.schematron.com/ et disponible en accès libre[^1].

Répertoire schematrons/abstract

Ce répertoire contient des sous-schématrons contenant des abstract patterns, exploitables par d’autres patterns depuis n’importe quel schématron.

Répertoire schematrons/include

Ces sous-répertoires contiennent l’ensemble des autres sous-schématrons classés dans les sous-répertoires présentés ci-dessus.

Répertoire schematrons/include/en-tete Ce sous-répertoire contient les schématrons internationaux et français des éléments de l’en-tête

etc…

Répertoire schematrons/include/entrées

Ce sous-répertoire contient les schématrons internationaux et français des entrées

etc…

Répertoire schematrons/include/jeuxDeValeurs

Ce sous-répertoire contient les schématrons de jeux de valeurs génériques et des sous-répertoires par modèle de document contenant les schématrons de jeux de valeurs spécifiques à ce modèle.

  • Des schématrons de JDV génériques (JDV utilisés dans plusieurs documents, sections ou entrées)

  • Un sous-répertoire pour l’en-tête contenant les schématrons des jeux de valeurs spécifiques à l’en-tête et un sous-répertoire par volet métier (ex FRCP) contenant les schématrons des jeux de valeurs spécifiques à ce volet

etc…

Répertoire schematrons/include/sections

Ce sous-répertoire contient les schématrons internationaux et français des sections

etc…

Répertoire schematrons/include/specificationsVolets

Ce sous-répertoire contient un sous-répertoire par volet métier (ex FRCP) contenant les schématrons d’en-tête, corps, sections ou entrées spécifiques à ce volet.

etc…

Répertoire schematrons/moteur

Ce répertoire contient les éléments permettant d’effectuer les contrôles de conformité des documents CDA.

Le script de lancement compilverif.bat

Le fichier compilverif.bat est un script de lancement des deux moteurs de vérification de la conformité (conformité d’un document au schéma CDA_extended.xsd + conformité aux schématrons) pour l’environnement Windows et qui comporte :

  • Un premier paramètre d’appel obligatoire qui est le nom du document CDA à vérifier. Le document à vérifier doit se trouver dans le répertoire testContenuCDA.
  • Un second paramètre d’appel optionnel qui est le nom du schématron à utiliser pour la vérification. Le schématron doit être présent dans le répertoire schematrons.

Si ce second paramètre n’est pas indiqué, la vérification réalisée est la conformité au volet Structuration Minimale de Documents Médicaux.

L’outil GUI

GUI (Graphical User Interface) est un utilitaire développé par l’ANS qui encapsule le script de lancement compilverif.bat dans une interface graphique utilisateur.

Pour utiliser l’outil GUI, voir §4 Procédure pour vérifier un document CDA.

Moteur de vérification de la conformité d’un document au schéma CDA_extended.xsd

Le moteur de vérification de la conformité d’un document au schéma CDA_extended.xsd** est le moteur xsdvalidator-1.2.jar.

Ce moteur est open source, libre de droits et écrit en Java et exécutable sous tout OS supportant l’environnement Java.

Moteur de vérification de la conformité d’un document aux schématrons

Le moteur utilisé pour la vérification de la conformité d’un document aux schématrons est le moteur saxon9he.jar. Ce moteur SAXON version 9.3 de l’édition HE (‘home edition’) est téléchargeable gratuitement depuis le site de SAXONICA : http://www.saxonica.com/welcome/welcome.xml. Il est livré sans aucune modification et il est utilisable sous les termes de la licence Saxon-HE disponibles sur la page http://www.saxonica.com/license/license.xml et qui renvoient à la licence générique MPL 1.0 détaillée sur la page http://www.mozilla.org/MPL/MPL-1.0.html.

Ce moteur, écrit en Java, est exécutable sur tout OS supportant l’environnement Java, indépendamment du système d’exploitation sous-jacent.

Les feuilles de transformation xslt2

Ces feuilles de transformation xslt2, listées ci-après, servent à compiler les schématrons sous la forme xslt2, suivant l’implémentation de la norme ISO IEC 19757-3 (pour plus d’information voir http ://schematron.com/) :

  • iso_dsdl_include.xsl : intégration des sous-schématrons ;
  • iso_abstract_expand.xsl : expansion des abstract patterns ;
  • iso_svrl_for_xslt2.xsl : transformation du .sch en .xsl. Cette feuille de style a été modifiée par l’ANS, pour adapter les rapports de vérification de conformité au format SVRL ;
  • iso_schematron_skeleton_for_saxon.xsl : squelette de transformation appelé par la feuille précédente.

Elles sont utilisées par le moteur SAXON.

Répertoire schematrons/profils

Ce sous-répertoire contient les schématrons par profil (format source .sch et compilée en xslt2 .xsl).

  • IHE_XDS-SD.sch spécifications IHE (en-tête)
  • CI-SIS_StructurationMinimale.sch spécifications françaises (en-tête)
  • IHE.sch spécifications IHE (corps)
  • CI-SIS_ModelesDeContenusCDA.sch spécifications françaises (corps : sections, entrées, JDV IHE)
  • CI-SIS_Modeles_ANS spécifications françaises (corps : sections, entrées, JDV ANS)
  • terminologies\schematron\terminologie.sch terminologies

Répertoire schematrons/rapports

Ce répertoire contient les rapports de vérification de la conformité des documents.

La vérification** du document Exemple.xml produit le rapport :

Nom du rapport Type de rapport
Exemple_validCDA.xml Rapport de conformité des documents par rapport au schéma CDA_extended.xsd
Exemple_verif.xml Rapport de conformité du document aux spécifications du volet du document
Exemple_verif_IHE_corps.xml Rapport de conformité du document aux spécifications IHE (corps)
Exemple_verif_IHE_entete.xml Rapport de conformité du document aux spécifications IHE (en-tête)
Exemple_verif_ModelesDeContenusCDA.xml Rapport de conformité du document aux spécifications françaises (corps – sections, entrées, jeux de valeurs) des sections de IHE
Exemple_verif_Modeles_ANS.xml Rapport de conformité du document aux spécifications françaises (corps – sections, entrées, jeux de valeurs) des sections et entrée de l’ANS
Exemple_verif_StructurationMinimale.xml Rapport de conformité du document aux spécifications françaises (en-tête)
Exemple_verif_terminologies.xml Rapport de conformité des codes utilisés aux terminologies

Les rapports de vérification de la conformité des documents aux schématrons sont au format SVRL (Schematron Validation Report Language) partie intégrante de la norme ISO IEC 19757-3.