Historique des évolutions - ansforge/interop-outil-cda-testcontenucda2.41-outil-validation-documents-cda GitHub Wiki

Date de publication Version Modifications apportées
28/06/11

- Fourniture de la boite à outils schématrons de vérification de conformité

- Fourniture des premiers jeux de valeurs au format SVS

- Fourniture du schématron du volet « Structuration minimale des documents médicaux »

- Fourniture du schématron des modèles CS24 et CS9 du volet « Certificats de santé de l’enfant »

- Correction de tous les exemples de documents CDA pour mise en conformité

03/08/11

- Schématrons des modèles de documents CS8, CS9, CS24, CR-biologie

- Patterns d’entrées et de sections

- Mise à jour du script verif.bat de vérification de conformité des documents, pour ajouter la validation par rapport au schéma CDA.xsd

- Ajout du moteur de validation / CDA.xsd

- Correction des exemples de documents CDA r2 conformes au CI-SIS

- Complétude des contrôles du schématron CI-SIS_StructurationCommuneCDAr2 et des schématrons dérivés

08/09/11

- Schématrons des documents CS8, CS9, CS24, PPV, DCI, AVK, PSC, TAP

- Patterns d’entrées et de sections correspondants

19/12/11

- Version définitive et approuvée du schématron Certificats de Santé de l’Enfant et des exemples CS8, CS9, CS24

- Ajout du contrôle de la valeur du code de confidentialité dans le schématron « Structuration commune ». Ajout du jeu de valeurs correspondant dans le répertoire jeuxDeValeurs

- Correction du code profession G15_40 «Chirurgien-dentiste» dans le jeu de valeurs CI-SIS_jdv_authorSpecialty.xml

04/01/12 - Mise à jour du jeu de valeurs authorSpecialty : Ajout d’une spécialité pour les chirurgiens-dentistes (SCD01)
29/03/12

- Mise à jour du jeu de valeurs authorSpecialty : Ajout d’une spécialité pour les chirurgiens-dentistes (PAC00)

- Retrait provisoire des exemples RCP, CSE et fiches cardio en attendant la publication du CI-SIS 1.1 fin avril

- Exemple de CR-ACP amélioré : « CR-ACP_cancer_sein_DCC.xml »

- Exemple de CR de biologie amélioré : « Electrophoresis.xml »

25/04/12

- Exemples CSE et fiches cardios mis à jour et inclus

- Nouveaux exemples : Directives anticipées, carnet de vaccination, CR de biologie auto-présentable

- Mises à jour de schématrons

18/10/12

- Tous les exemples mis à jour, en conformité avec le CI-SIS 1.3, notamment pour l’assouplissement des cardinalités des éléments , , ainsi que pour la structuration de l’élément .

- Tous les schématrons mis à jour pour les mêmes raisons.

- xsdvalidator-1.2.jar et XSDValidator.java remplacent la version précédente de ce moteur de validation par rapport au schéma CDA.xsd : Correction de bug d’affichage de caractères accentués dans le rapport.

- Verif.bat et compilverif.bat mis à jour pour appeler la nouvelle version du moteur xsdvalidator et pour valider aussi bien les documents auto-présentables ou avec signature englobante que les autres documents.

- Mise à jour des jeux de valeurs CI-SIS_jdv_authorSpecialty.xml et CI-SIS_jdv_observationInterpretation.xml et CI-SIS_jdv_healthcareFacilityTypeCode

22/10/12 - Correction des exemples de carnet de vaccins, CSE, fiches cardio pour corriger l’OID de SNOMED 3.5 [1.2.250.1.213.2.11 -> 1.2.250.1.213.2.12]
07/11/12

- Amélioration des exemples de documents CDA auto-présentables : Déclaration du namespace CDA, pour rétro-compatibilité

- Une correction mineure de la feuille de style cda_asip.xsl

22/01/13

- Ajout du schématron et de l’exemple « Fiche RCP» correspondant au nouveau volet «Fiche RCP».

- Correction d’erreurs résiduelles dans tous les exemples de contenus

15/03/13

- Amélioration des exemples CR de biologie, fiche RCP, et VSM

- Mise à jour du schématron du VSM.

08/04/13

- Ajout des schémas CDA_extended.xsd et POCD_MT000040_ext_ihelab.xsd dans le répertoire infrastructure/cda

- Ajout du schéma processable/extensions/ihelab.xsd

- Modification du script verif.bat pour valider les documents par rapport au schéma CDA_extended.xsd

- Modification du schématron CI-SIS_StructurationCommuneCDAr2.sch pour contrôler que l’extension serviceEvent/lab:statusCode n’est utilisée que dans les CR de biologie ou d’anatomo-cyto-pathologie.

- Création du sous-schématron include/serviceEventLabStatusCode20130408.sch à cet effet.

08/03/17 V1.3.3

- Correction de fichiers exemples

- Ajout des fichiers exemples :

- FRCP

- PPS

- Mise à jour du présent document

- Suppression du répertoire « Documents Annexes »

- Ajout de la procédure d’utilisation du script compilverif.bat

04/04/17 V1.3.4 - Intégration de la procédure de vérification des documents CDA dans le présent document
19/04/17 V1.3.5 - Mise à jour des volets de la LDL et du DLU pour publication finale
07/06/17 V1.3.6 - Mise à jour du volet SDM_MR pour publication finale
27/09/17 V1.3.7 - Ajout du volet D2LM pour publication finale
03/10/17 V1.3.8

- Ajout des exemples :

- CR_BIO_PDF

- CR_BIO_Chikungunya_AUTO-PRES

- Mise à jour des schématron de section BIOsectionN1Struct et BIOsectionN1Code et du schématron d’entrée BIOentry et ajout du templateId du CR non structuré

07/11/17 V1.3.9 - Mise à jour du volet Carnet de vaccination
07/11/17 V1.3.10 - Mise à jour du testContenuCDA en mettant à jour certains shématrons
24/11/17 V1.3.11

- Mise à jour du testContenuCDA en mettant à jour :

- Le volet LDL (exemples)

- Le volet CSE (exemples, schématrons et jeux de valeurs)

- Le schématron serviceEventPerformer

06/12/17 V1.3.12 - Correction du volet LDL
06/04/18 V1.3.13

- Correction du volet LDL

- Correction de l’exemple AVC_postAVC

- Correction de l’exemple CSE

15/05/18 V1.3.14 - Correction du volet CSE
19/07/18 V2.0 - Refonte du testContenuCDA
21/12/18 V2.1 - Mise à jour du volet LDL, des Jeux de valeurs et du CSE
28/12/18 V2.2 - Mise à jour du volet SDM-MR
17/01/19 V2.3 - Génération des fichier xsl dans le répertoire schématrons et renommage du schématron IHE_PCC.sch en IHE.sch
23/01/19 V2.4

- Ajout du volet Compte rendu de la génétique moléculaire

- Correction d’erreurs sur les exemples FRCP, CR-ACP_sein et OBS-SNM

22/02/19 V2.5

- Mise à jour des volets SDMMR, CSE et FRCP

- Correction sur les CDA auto-présentables

- Correction de différents schématrons

25/02/19 V2.6 - Ajout de l’outil GUI
01/03/19 V2.7 - Correction schématron FRCP V2.0
08/03/19 V2.8

- Mise à jour de l’exemple CDA du SDMMR

- Mise à jour du schématron E_BIOentry_CRBIO.sch

02/04/19 V2.9

- Mise à jour de la feuille de style ANS corrigée (cda_asip.xsl)

- Mise à jour des exemples CDA du volet AVC

- Mise à jour des jeux de valeurs

- Mise à jour des versions des documents en conformité avec les versions des volets publiés

08/04/19 V2.10
26/04/19 V2.11

- Mise à jour des schématrons du Participant et des signes vitaux pour le CSE

- Mise à jour des codes LOINC pour le CSE

- Mise à jour de l’outil GUI

29/04/19 V2.12

- Autorisation de l’attribut nullFlavor sur l’élément Time des éléments :

 - legalAuthenticator

 - authenticator

02/08/19 V2.13

- Nouveaux documents exemples CNAM-HR (volet en concertation jusqu’au 30/09/2019)

- Nouvelle version du document exemple SDM-MR v2.2

- Nouvelle version du document exemple VAC v3.0 (qui remplace le CVA)

03/09/19 V2.14 - Mise en conformité avec les spécifications internationales IHE du volet VAC
22/10/19 V2.15

- Mises à jour suite à concertation du volet CNAM-HR.

- Création du schématron du VSM.

25/10/19 V2.16 - Mise à jour du volet Vaccination
12/11/19 V2.17 - Mise à jour du JDV_SocialHistoryCodes-CISIS
20/01/2020 V2.18

- Correctif CNAM-HR v0.8

- Publication du volet TLM v0.6

- Mise à jour SDM-MR V2.3

- Mise à jour CSE v2.2

14/02/2020 V2.19 - Mise à jour des Jeux de valeurs JDV_BIO_Chapitres-CISIS et JDV_BIO_SousChapitres-CISIS
17/02/2020 V2.20 - Création du schématron abstrait dansTypeCode et du schématron JDV_participationType.sch
27/03/2020 V2.21

- Mise à jour du volet TLM

- Mise à jour de la feuille de style pour l’affichage de l’entête.

02/04/2020 V2.22 - Correction exemple FRCP V2.0
05/05/2020 V2.23

- Mise à jour suite à publication du volet IDL 2020.01

 - LDL-SES_v2020.02.xml

 - LDL-EES_v2020.02.xml

- Correction des schématrons suivants :

 - XXXchématrons\include\entrees : E_medications_int.sch

 - XXXchématrons\include\sections : S_dispositifs_medicaux_ASIP.sch, S_documentSummary.sch, S_codedListOfSurgeries.sch

 - XXXchématrons\include\specificationsVolets\CSE : E_CodedVitalSigns_CSE.sch

 - XXXchématrons\include\specificationsVolets\TLM : Entete_TLM-DA.sch et Entete_TLM-CR.sch

- Correction de quelques exemples suite à correction des schématrons :

 - AVC_AUNV_v2.2.xml

 - AVC_SUNV_v2.2.xml

 - CNAM-HR_concertation_sans-info_V0.8.xml

 - CNAM-HR_concertation_V0.8.xml

 - DLU_DLU_v1.2.xml

 - DLU_FLUDR_v1.2.xml

 - DLU_FLUDT_v1.2.xml

 - F-PRC_AVK_v1.4.xml

 - F-PRC_PPV_v1.4.xml

 - F-PRC_PSC_v1.4.xml

 - F-PRC_TAP_v1.4.xml

 - OBP_SAP_v1.2.xml

 - OBP_SCM_v1.2.xml

 - OBP_SNM_v1.2.xml

 - PPS-PAERPA_v1.2.xml

 - TLM-CR_v1.0.xml

 - TLM-DA_v1.0.xml

 - TLM-DA_v1.0_anamnèse-non-structurée.xml

 - VAC_v3.1.xml

 - VSM_v1.4.xml

18/05/2020 V2.24

- Mise à jour suite à publication du volet CNAM-HR V1.0

 - CNAM-HR_v2020.01.xml

 - CNAM-HR_sans-info_v2020.01.xml

- Correction des schématrons LDL

09/06/2020 V2.25

Pour SDM-MR V2020.02

- Modification fichier exemple SDM_MR_v2020.02 pour ajouter la version du modèle dans le templateId 1.2.250.1.213.1.1.1.30 (extension)

Pour VSM V1.4

- Modification du schématron CI-SIS_VSM.sch (schematrons) pour supprimer le contrôle de la section Traitement au long court qui est déjà réalisé dans le schématron S_traitementAuLongCours_ASIP.sch (schematrons\include\sections)

Pour SCE v2020.01

- Modification des exemples CSE suite à évolutions demandées par la DGOS.

- Modification du schématron JDV_causeAccidentDom_CSE.sch (schematrons\include\jeuxDeValeurs\CSE) qui va contrôler le code contenu dans code et plus dans value suite à la correction des entrées Problème des CSE (remplacement de la sous-entrée Problème qui n’est pas autorisée dans une entrée Problème pour les causes par une sous-entrée Simple observation. Le code de la cause de l’accident domestique ou du motif d’hospitalisation est porté par l’élément « code » et plus « value »).

- Modification du schématron E_eatingSleeping_CSE.sch (schematrons\include\specificationsVolets\CSE) suite à création de la nouvelle section Allergies et intolérances pour l’allergie alimentaire (uniquement CS24).

- Modification des schématrons CI-SIS_CSE_CS8.sch, CI-SIS_CSE_CS9.sch et CI-SIS_CSE_CS24.sch pour ajouter le contrôle de présence des sections obligatoires.

03/11/2020 V2.26

Pour VSM V1.4

- Modification exemple pour mettre à jour des libellés de profession/spécialité de PS

Pour LDL-EES et LDL-SES

- Modification des exemples pour** mettre à jour des libellés de profession/spécialité de PS et ajouter ‘1’ devant le FINESS de l’HEGP.

- Modification des OIDs pour les DM (utilisation des OIDs de test)

Pour les autres documents :

- Amélioration mise en forme des exemples

Feuille de style :

- headers.xsl : Modification pour afficher le commentaire sur l’auteur (qui est dans author/functionCode/originalText)

- cda.css : Modification des styles des tableaux pour le corps des documents

- cda_asip.xsl et utility.xsl : modifiés pour ne plus afficher la table de matières dans les documents non structurés et pour afficher le suffix si présent ou le prefix dans le nom des personnes.

Schématrons

- Création des schématrons de JDV génériques suivants :

 - JDV_administrativeGenderCode.sch,

 - JDV_authorFunctionCode.sch,

 - JDV_participantFunctionCode.sch

 - JDV_substanceAdministration_approachSiteCode.sch

- Modification des schématrons de JDV génériques suivants 

 - JDV_authorSpecialty.sch pour le rendre générique (et donc ne pas le limiter l’en-tête)

 - JDV_ClinicalStatusCodes.sch pour le rendre générique

- Suppression du schématron de JDV génériques suivants :

 - JDV_participationType.sch (schematrons\include\jeuxDeValeurs) car le participant/typecode est contrôlé par le schéma CDA : implique aussi la suppression de l’abstract dansTypeCode.sch (schematrons\abstract) et la modification du schématron CI-SIS_StructurationMinimale.sch pour supprimer l’appel (voir ci-dessous)

- Modification du nom du répertoire include\jeuxDeValeurs\FRCP en include\jeuxDeValeurs\FRCP-2015 (en prévision de la création d’un nouveau répertoire pour la nouvelle version)

- Suppression des schématrons abstract suivants :

 - personName20110627.sch (qui n’est pas utilisé) et suppression de cet abstract dans tous les schématrons des documents

 - dansTypeCode.sch (qui n’est pas utile) et suppression de cet abstract dans le schématron SIS_StructurationMinimale.sch

- Création des schématrons de JDV spécifiques à l’en-tête suivants :

 - JDV_authenticatorSpecialty.sch,

 - JDV_componentOfResponsibleSpecialty.sch,

 - JDV_healthcareFacilityTypeCode.sch,

 - JDV_informantRelatedEntityCode.sch,

 - JDV_legalAuthenticatorSpecialty.sch,

 - JDV_typeCode.sch

et du répertoire les contenant (schematrons\include\jeuxDeValeurs\en-tête)

- Modification des schématrons suivants

 - ER_severity_int.sch pour supprimer un JDV qui n’est pas obligatoire

 - Entete_FLUDR_FLUDT pour supprimer le contrôle sur informant

- Création des schématrons sections et entrées D2LM

- Modification schématron IHE.sch pour ajouter les section et entrées du profil IHE PRE

07/12/2020 V2.27

Pour CSE

- Remplacement du JDV_ImmunizationCode-CISIS (1.2.250.1.213.1.1.5.12) par le JDV_HL7_ActSubstanceAdministrationImmunizationCode-CISIS (2.16.840.1.113883.1.11.19709)

Schématrons

- Création des schématrons de JDV génériques suivants :

 - JDV_actSubstanceAdministrationImmunizationCode.sch

 - JDV_observationIntoleranceType.sch

 - JDV_substanceAdministration_ImmunizationRouteCodes.sch

 - JDV_substanceAdministration_RouteOfAdministration.sch

 - JDV_vitalSignCode.sch

15/01/2021 V2.28

Modification des schématrons suite à publication de la nouvelle version du volet Structuration minimale des documents de santé V1.7

- Modification shematrons/include/en-tete/recordTarget_fr.sch en supprimant les contrôles sur la présence obligatoire des deux éléments « addr » et « telecom »

- Création shematron/include/jeuxDeValeurs/en-tête/JDV_authorFunctionCode.sch qui fait appel au nouveau shematron/abstract/abstractAuthorFunctionCode.sch qui contrôle si la valeur de author/functionCode est issue d’une des 3 nouvelles TRE créées dans le répertoire jeuxDeValeurs :

 - TRE_R258-RelationPriseCharge OID : 1.2.250.1.213.1.1.4.2.280

 - TRE_R259-HL7ParticipationFunction OID : 2.16.840.1.113883.5.88

 - TRE_R85-RolePriseCharge OID : 1.2.250.1.213.1.6.1.107

- Création shematron/include/jeuxDeValeurs/en-tête/JDV_authorSpecialty.sch qui fait appel au nouveau shematron/abstract/ abstractAuthorSpecialty.sch qui contrôle si la valeur de author/assignedAuthor/code est issue d’une des 6 nouvelles TRE créées dans le répertoire jeuxDeValeurs :

 - TRE_A00-ProducteurDocNonPS OID : 1.2.250.1.213.1.1.4.6

 - TRE_R85-RolePriseCharge OID : 1.2.250.1.213.1.6.1.107

 - TRE_R94-ProfessionSocial OID : 1.2.250.1.213.1.6.1.4

 - TRE_R95-UsagerTitre OID : 1.2.250.1.213.1.6.1.109

 - TRE_R96-AutreProfDomSanitaire OID : 1.2.250.1.213.1.6.1.110

 - TRE_A02-ProfessionSavFaire-CISIS OID : 1.2.250.1.213.1.1.4.5

- Création shematron/include/jeuxDeValeurs/en-tête/assignedAuthor_fr.sch qui contrôle si la cardinalité de l’élément prefix est [0..1] et si la valeur de author/assignedAuthor/assignedPerson/name/prefix est issue de la nouvelle TRE créée dans le répertoire jeuxDeValeurs :

 - TRE_R81-Civilite.

Et si la cardinalité de l’élément suffix est [0..1] et si la valeur de author/assignedAuthor/assignedPerson/name/suffix est issue de la nouvelle TRE créée dans le répertoire jeuxDeValeurs :

- TRE_R11-CiviliteExercice.

- Création shematron/include/jeuxDeValeurs/en-tête/ JDV_informantRelatedEntityCode.sch qui fait appel au nouveau shematron/abstract/abstractInformantRelatedEntityCode qui contrôle si la valeur de informant/relatedEntity/code est issue d’une des 2 nouvelles TRE créées dans le répertoire jeuxDeValeurs :

 - TRE_R216-HL7RoleCode

 - TRE_R217-ProtectionJuridique

- Modification du shematrons/include/en-tete/informantRelatedEntity_fr.sch en supprimant les contrôles sur la présence obligatoire des éléments « addr » et « telecom »

- Modification du shematrons/include/en-tete/informationRecipient_fr.sch pour :

 - Modifier les contrôles sur les cardinalités des éléments « id », « informationRecipient » et « informationRecipient/name »

 - Ajouter le contrôle sur l’élément « suffix » [0..1] et dont la valeur doit appartenir à la o TRE_R11-CiviliteExercice

 - Ajouter le contrôle sur l’élément « prefix » dont la valeur doit appartenir à la TRE_R81-Civilite.

 - Modifier les contrôles sur les cardinalités des éléments « receivedOrganization/id » et « receivedOrganization/name »

- Création du shematron/include/jeuxDeValeurs/en-tête/JDV_participantFunctionCode.sch qui fait appel au nouveau shematron/abstract/abstractAuthorFunctionCode.sch qui contrôle si la valeur de participant/functionCode est issue d’une des 3 nouvelles TRE créées dans le répertoire jeuxDeValeurs :

 - TRE_R258-RelationPriseCharge OID : 1.2.250.1.213.1.1.4.2.280

 - TRE_R259-HL7ParticipationFunction OID : 2.16.840.1.113883.5.88

 - TRE_R85-RolePriseCharge OID : 1.2.250.1.213.1.6.1.107

- Création du shematron/include/jeuxDeValeurs/en-tête/JDV_participantAssociatedEntityCode.sch qui fait appel au nouveau shematron/abstract/abstractAuthorSpecialty.sch qui contrôle si la valeur de participant/associatedEntity/code est issue d’une des 6 nouvelles TRE créées dans le répertoire jeuxDeValeurs :

 - TRE_A00-ProducteurDocNonPS OID : 1.2.250.1.213.1.1.4.6

 - TRE_R85-RolePriseCharge OID : 1.2.250.1.213.1.6.1.107

 - TRE_R94-ProfessionSocial OID : 1.2.250.1.213.1.6.1.4

 - TRE_R95-UsagerTitre OID : 1.2.250.1.213.1.6.1.109

 - TRE_R96-AutreProfDomSanitaire OID : 1.2.250.1.213.1.6.1.110

 - TRE_A02-ProfessionSavFaire-CISIS OID : 1.2.250.1.213.1.1.4.5

- Création shematron/include/jeuxDeValeurs/en-tête/ associatedEntity_fr.sch qui contrôle si la cardinalité de l’élément prefix est [0..1] et si la valeur de author/assignedAuthor/assignedPerson/name/prefix est issue de la nouvelle TRE créée dans le répertoire jeuxDeValeurs :

 - TRE_R81-Civilite.

Et si la cardinalité de l’élément suffix est [0..1] et si la valeur de author/assignedAuthor/assignedPerson/name/suffix est issue de la nouvelle TRE créée dans le répertoire jeuxDeValeurs :

- TRE_R11-CiviliteExercice.

- Création du shematron/include/jeuxDeValeurs/en-tête/JDV_standardIndustryClassCode.sch qui fait appel au nouveau shematron/abstract/abstractStandardIndustryClassCode.sch qui contrôle si la valeur de assignedEntity/representedOrganization/standardIndustryClassCode/code est issue d’une des 2 nouvelles TRE créées dans le répertoire jeuxDeValeurs :

 - TRE_A00-ProducteurDocNonPS OID : 1.2.250.1.213.1.1.4.6

 - TRE_A01-CadreExercice OID : 1.2.250.1.213.1.1.4.9

- Modification du schematrons\include\jeuxDeValeurs\en-tête/healthcareFacilityCode.sch qui fait au nouveau shematron/abstract/abstractHealthcareFacilityTypeCode.sch qui contrôle si la valeur de componentOf/encompassingEncounter/location/healthCareFacility/code est issue de l’un des 2 TRE :

 - TRE_A00-ProducteurDocNonPS (1.2.250.1.213.1.1.4.6)

 - TRE_R02-SecteurActivite (1.2.250.1.71.4.2.4)

- Modification du schematrons\include/en-tete/componentOf_fr.sch pour modifier le contrôle de la cardinalité de l’élément « location »

- Modification du schéma processable/coreschemas/voc.xsd pour compléter la liste des valeurs autorisées pour l’élément componentOf/encompassingEncounter/encounterParticipant@typeCode

Modification de la feuille de style suite à publication par HL7 d’un correctif pour corriger une faille de sécurité :

- Les paramètres de sécurité permettaient d’intégrer du contenu tel que des images de fichiers PDF d’être rendus dans une iframe sans « sandbox » active, créant ainsi une vulnérabilité à l’insertion de contenu malveillant.

- Correction appliquée dans le fichier style.xsl :

 - Sécuriser une iframe avec l’attribut sandbox : avec ce plugin n’importe quel « iframe » est maintenant bac à sable. « Sandboxed iframes » permet au navigateur de refuser les plugins et un certain nombre d’autres choses qui rendent le rendu plus sûr. Ce plugin limite également ce qui peut être rendu.

 - Un nouveau paramètre « limit-pdf » a été mis en œuvre. Si l’environnement veut autoriser le rendu pdf, on peut définir ce paramètre en « non ». Ce paramètre est défini par défaut à « non » dans notre feuille de style.

 - Notez que l’attribut sandbox n’est pas pris en charge avant Internet Explorer 9, donc pour éviter les contenus potentiellement dangereux dans les anciennes versions d’Internet Explorer, un commutateur a été ajouté qui empêche complètement les iframes sous ces versions de navigateur.

 - Pour en savoir plus : https://github.com/HL7/cda-core-xsl/releases/tag/v4.0.2-beta10.

Autres modifications de la feuille de style :

- Fichier cda_asip.xsl : Ajout de la balise au niveau de l’élément

de la balise  : métadonnées placées dans l’entête qui vont permettre de donner au navigateur des informations sur la page web à afficher.

- Fichiers CDAHeaderToXDM.xsl et cda_asip.xsl : Ajout de la balise  : Cette balise permet d’éviter d’émettre des préfixes d’espace de noms dans le document de sortie.

- Fichiers CDAHeaderToXDM.xsl et cda_asip.xsl : Modification de l’encodage de l’élément <xsl :output> de « ISO-8859-1 » en « UTF-8 » (comme dans la feuille de style HL7). L’élément <xsl :output> contrôle les caractéristiques du document de sortie. Pour fonctionner correctement dans Netscape, cet élément doit être utilisé, avec l’attribut method. À partir de Netscape 7.0, method= »text » fonctionne comme prévu.

Publication en concertation des documents CR de consultation pré-anesthésique et CR d’anesthésie v2020.01 :

- Ajout des exemples CDA

- Ajout des schématrons correspondants

Publication en concertation des documents DLU v2021.01 :

- Ajout des exemples CDA

CR-BIO :

- Mise à jour des exemples (ajout des références entre résultats et bloc narratif)

- Mise à jour des schématrons

26/01/2021 V2.29

Modification de tous les exemples CDA :

- Utilisation de la même patiente dans tous les exemples, plus complet en terme de données.

Modification pour volet CSE 2021.01

- Mise à jour des documents CDA CS8, CS9 et CS24

- Mise à jour des schématrons CI-SIS_CSE_CS8.sch, CI-SIS_CSE_CS9.sch et CI-SIS_CSE_CS24.sch

Corrections de l’exemples CR-BIO_v2.0_Electrophorese :

- Correction de l’entrée FR-Image-illustrative

- Modification de la structuration de la section Microbiologie

16/03/2021 V2.30

Exemples CDA :

- Exemples CSE-CS8, CSE-CS9 et CSE-CS24 mis à jour pour nouvelle version 2021.01_20210308

- Suppression des exemples DLU_1.2 suite à publication DLU_2021.01

- Mise à jour des noms des schématrons dans tous les exemples

- Mise à jour de l’exemple SDM-MR_2020.02 (pour remplacer le libellé « Techniques sur lesquelles repose le diagnostic » par « Précision de(s) technique(s) génétique(s) utilisée(s) »)

- Mise à jour de l’exemple CDA VAC_3.1

jeuxDeValeurs :

- Mise à jour des JDV JDV_TypeGarde-CISIS, JDV_EvenementsAccouchement-CISIS, JDV_AntecedentsObstetricaux-CISIS et JDV_Addictions-CISIS

Schématrons :

- Séparation des sous-schématrons par type de documents (schematrons\include\specificationsVolets et sous-répertoires schematrons\include\jeuxDeValeurs). Schématrons de documents impactés : CSE, TLM, D2LM, LDL, DLU

- Modification des noms des schématrons/profils : CI-SIS_Modeles_ANS.sch et CI-SIS_ModelesDeContenusCDA.sch

- Modification de compilverif.bat et compilverifSDMMR.bat (suite au renommage des schématrons CI-SIS_Modeles_ANS.sch et CI-SIS_ModelesDeContenusCDA.sch)

12/05/2021 V2.31

Exemples CDA mis à jour :

- AVC-AUNV_2.2.xml (suite à la mise à jour du JDV_Lateralite-CISIS)

- LDL-EES_2020.01.xml

- LDL-SES_2020.01.xml

- CR-BIO_2.0_Auto-Presentable.xml (modification de la feuille de style)

- VAC_3.1.xml (correction du templateId du document)

- VSM_1.4.xml

Exemples CDA (nouveaux exemples suite à publication en concertation du CR-BIO_2021.01) :

- CR-BIO_2021.01_Auto-Presentable.xml

- CR-BIO_2021.01_Auto-Presentable_avec-image.xml : nouvel exemple CR-BIO autoprésentable avec image et PDF.

- CR-BIO_2021.01_CDA-R2-Niveau-1.xml

- CR-BIO_2021.01_Chikungunya.xml

- CR-BIO_2021.01_Electrophorese.xml

- CR-BIO_2021.01_PDF.xml

Exemples CDA (nouveaux exemples suite à publication en concertation du CR-GM_2021.01) :

- CANCER-CR-GM_2021.01_AnalyseNonRealisee.xml

- CANCER-CR-GM_2021.01_AnalyseRealisee.xml

Schématrons :

- Mise à jour du schématron IHE.sch pour corriger une erreur d’appel

- Mise à jour du schématron du recordTarget suite à la mise en place de l’INS

- Ajout du schématron pour tester l’interpretationCode dans les exemples de CR-BIO_2021.01

Feuille de style :

- Fichier style.xsl : Modification pour permettre l’affichage par Firefox d’un PDF dans une section / entrée directement (à la place d’un lien).

- Ficher utility.xsl : Modification pour l’affichage des données patient dans l’entête pour tenir compte des nouvelles spécifications de l’INS.

- Fichier headers.xsl : Modification pour des données PS et ES dans l’entête pour déplier/plier ces données pour voir plus ou moins de détails.

09/06/2021 V2.32

Exemples CDA mis à jour :

- ANEST-CR-ANEST_2021.01.xml (suite à la publication des spécifications 2021.01)

- ANEST-CR-CPA_2021.01.xml (suite à la publication des spécifications 2021.01)

Schématrons mis à jour :

- CI-SIS_ANEST-CR-CPA_2021.01.sch

- CI-SIS_ANEST-CR-ANEST_2021.01.sch

- CI-SIS_TLM-DA_2020.01.sch

- CI-SIS_CR-BIO_2021.01.sch

- CI-SIS_CSE-CS24_2021.01.sch

- CI-SIS_CSE-CS9_2021.01.sch

- CI-SIS_CSE-CS8_2021.01.sch

- CI-SIS_LDL-SES_2020.01.sch

- CI-SIS_DLU-FLUDT_2021.01.sch

- CI-SIS_DLU-FLUDR_2021.01.sch

schematrons\include\entrees créés :

- E_payers_fr.sch

- E_identificationMicroOrganismesMultiresistants_fr.sch

- E_accidentsTransfusionnels_fr.sch

- E_evenementIndesirableSuiteAdministrationDerivesSang_fr.sch

- E_evenementIndesirablePendantHospitalisation_fr.sch

- E_statutDuDocument_fr.sch

- E_disposition_fr.sch

schematrons\include\sections créés :

- S_travailEtAccouchement_ANS.sch

- S_dispositions_ANS.sch

schematrons\include\sections modifiés :

- S_facteursDeRisque-non-code_ANS.sch

- S_anamneseEtFacteursDeRisques_ANS.sch

02/07/2021 2.33

Mise à jour des exemples CDA :

- ANEST-CR-ANEST_2021.01.xml

- ANEST-CR-CPA_2021.01.xml

- CR-BIO_2021.01_Chikungunya.xml

- CR-BIO_2021.01_PDF.xml

- CR-BIO_2021.01_CDA-R2-Niveau-1.xml

- CR-BIO_2021.01_Electrophorese.xml

- CR-BIO_2021.01_Auto-Presentable_avec-image.xml

- CR-BIO_2021.01_Auto-Presentable.xml

- SDM-MR_2020.02.xml

Création de nouveaux exemples suite à mise en concertation :

- CANCER-FRCP_2021.01_Appareil.xml

- CANCER-FRCP_2021.01_Transversale

- CANCER-PPS_2021.01_Autopresentable.xml

- VAC_2021.01.xml

- VAC-NOTE_2021.01.xml

Mise à jour des schématrons : notamment pour le renommage des JDV qui avaient des accents (non supporté sous LINUX), les accents ont été supprimés.

- CI-SIS_AVC_PostAVC_2.2.sch

- CI-SIS_LDL-EES_2020.01.sch

- CI-SIS_VAC_3.1.sch

- CI-SIS_TLM-DA_2020.01.sch

- CI-SIS_OBP_SAP_1.2.sch

- CI-SIS_CSE-CS8_2021.01.sch

- CI-SIS_CSE-CS9_2021.01.sch

- CI-SIS_CSE-CS24_2021.01.sch

- CI-SIS_AVC_PostAVC_2.2.sch

Création des schématrons :

- CI-SIS_CANCER-FRCP_2021.01.sch

- CI-SIS_CANCER-PPS_2021.01.sch

- CI-SIS_VAC_2021.01.sch

- CI-SIS_VAC-NOTE_2021.01.sch

Mise à jour des schematrons\profils :

- CI-SIS_Modeles_ANS.sch

- IHE.sch

Création des schematrons\include\sections :

- S_principalMotif-non-code_ANS.sch

Mise à jour des schematrons\include\sections :

- S_historyOfPresentIllness.sch

Mise à jour des schematrons\include\jeuxDeValeurs\ANEST-CR-ANEST_2021.01

- JDV_AbordVeineuxPeripherique-CISIS.sch

- JDV_AbordVeineuxCentral-CISIS.sch

Création des schematrons\include\ jeuxDeValeurs\ :

- CANCER-FRCP_2021.01

- CANCER-PPS_2021.01

Création des schématrons\include\specificationsVolets

- CANCER-FRCP_2021.01

- VAC_2021.01

- VAC-NOTE_2021.01

Mise à jour des exemples IHE_XDM

10/09/2021 2.34

Liste des éléments modifiés et créés :

Exemples CDA :

- ANEST-CR-ANEST_2021.01.xml

- ANEST-CR-CPA_2021.01.xml

- AVC-AUNV_2.2.xml

- AVC-EUNV_2.2.xml

- AVC-PAVC_2.2.xml

- CANCER-D2LM-FIDD_1.1.13.xml

- CANCER-D2LM-FIN_1.1.13.xml

- CANCER-D2LM-FIDD_2021.01.xml (nouveau)

- CANCER-D2LM-FIN_2021.01.xml (nouveau)

- CANCER-CR-GM_2021.01_AnalyseNonRealisee.xml

- CANCER-CR-GM_2021.01_AnalyseRealisee.xml

- CANCER-FRCP_2021.01_Appareil.xml

- CANCER-FRCP_2021.01_Transversale.xml

- CANCER-PPS_2021.01.xml

- CANCER-PPS_2021.01_Autopresentable_V2.xml

- CR-BIO_2021.01_Chikungunya.xml

- CR-BIO_2021.01_Electrophorese.xml

- CR-RTN_1.1.xml

- CSE-CS8_2021.01.xml

- CSE-CS9_2021.01.xml

- CSE-CS24_2021.01.xml

- F-PRC-DCI_1.4.xml

- F-PRC-PSC_1.4.xml

- F-PRC-PPV_1.4.xml

- LDL-SES_2020.01.xml

- OBP-SAP_1.2.xml

- OBP-SNE_1.3.xml

- OPH-BRE_2021.01.xml (nouveau)

- PPS-PAERPA_2021.01.xml (nouveau)

- SDM-MR_2020.02.xml

- TLM-DA_2020.01_TCG.xml

- TLM-DA_2020.01_TCG_anamnèse-non-structurée.xml

- TLM-DA_2020.01_TE1_anamnèse-non-structurée.xml

- VAC-NOTE_2021.01.xml

- VSM_1.4.xml

Feuille de style :

- headers.xsl

Schématrons de documents :

- CI-SIS_AVC-AUNV_2.2.sch (renommé)

- CI-SIS_AVC-EUNV_2.2.sch (renommé)

- CI-SIS_AVC-PAVC_2.2.sch (renommé)

- CI-SIS_AVC-SUNV_2.2.sch (renommé)

- CI-SIS_CANCER-D2LM-FIN_1.1.13

- CI-SIS_CANCER-D2LM-FIDD_1.1.13

- CI-SIS_CANCER-D2LM-FIDD_2021.01.sch (nouveau)

- CI-SIS_CANCER-D2LM-FIN_2021.01.sch (nouveau)

- CI-SIS_CR-BIO_2021.01.sch (renommé)

- CI-SIS_CSE-CS8_2021.01.sch

- CI-SIS_CSE-CS9_2021.01.sch

- CI-SIS_CSE-CS24_2021.01.sch

- CI-SIS_DLU-DLU_2021.01.sch (renommé)

- CI-SIS_DLU-FLUDR_2021.01.sch (renommé)

- CI-SIS_DLU-FLUDT_2021.01.sch (renommé)

- CI-SIS_LDL-EES_2020.01.sch (renommé)

- CI-SIS_LDL-SES_2020.01.sch (renommé)

- CI-SIS_F-PRC_1.4.sch (renommé)

- CI-SIS_OBP-SAP_1.3 (renommé)

- CI-SIS_OBP-SCE_1.3 (renommé)

- CI-SIS_OBP-SCM_1.3 (renommé)

- CI-SIS_OBP-SNE_1.3 (renommé)

- CI-SIS_OBP-SNM_1.3 (renommé)

- CI-SIS_OPH-BRE_2021.01.sch (nouveau)

- CI-SIS_OPH-CR-RTN_1.1.sch (renommé)

- CI-SIS_PPS-PAERPA_2021.01.sch (nouveau)

- CI-SIS_VAC_2021.01.sch

- CI-SIS_VAC-NOTE_2021.01.sch

- CI-SIS_TLM-CR_2020.01.sch

- CI-SIS_TLM-DA_2020.01.sch

schematrons\profils :

- CI-SIS_Modeles_ANS.sch

schematrons\include\sections :

- S_bilan-diagnostic-immediat_ANS.sch

- S_informationsAssure_ANS.sch

schematrons\include\entrees :

- E_observationRequest_int.sch

schematrons\include\jeuxDeValeurs :

- JDV_administrativeGenderCode.sch : pour remplacement du code "U" par "UN"

- CANCER-DL2M-FIDD_2021.01 (nouveau)

- CANCER-DL2M-FIN_2021.01 (nouveau)

- OPH-BRE_2021.01 (nouveau)

- PPS-PAERPA_2021.01 (nouveau)

- Ajout du numéro de version dans tous les répertoires

schematrons\include\specificationsVolets :

- Ajout du numéro de version dans tous les répertoires

- Modification des schématrons suivants :

- CANCER-DL2M-FIDD_2021.01 (nouveau)

- CANCER-DL2M-FIN_2021.01 (nouveau)

- CSE-CS8_2021.01\Entrees\E_abdomen_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_ears_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_generalApp_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_genitalia_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_heart_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_musculo_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_neurologic_CSE-CS8.sch

- CSE-CS8_2021.01\Entrees\E_teeth_CSE-CS8.sch

- CSE-CS9_2021.01\Entrees\E_abdomen_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_ears_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_endocrine_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_eyes_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_generalApp_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_genitalia_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_heart_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_integumentary_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_lymphatic_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_musculo_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_neurologic_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_respiratory_CSE-CS9.sch

- CSE-CS9_2021.01\Entrees\E_teeth_CSE-CS9.sch

- CSE-CS24_2021.01\Entrees\E_abdomen_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_ears_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_endocrine_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_eyes_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_generalApp_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_genitalia_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_heart_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_integumentary_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_lymphatic_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_musculo_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_neurologic_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_respiratory_CSE-CS24.sch

- CSE-CS24_2021.01\Entrees\E_teeth_CSE-CS24.sch

- OPH-BRE_2021.01 (nouveau)

- VAC_2021.01\Entete\Entete_VAC_2021.01.sch

- VAC-NOTE_2021.01\Entete\Entete_VAC-NOTE_2021.01.sch

07/10/2021 2.35

Liste des éléments modifiés et créés :

Exemples CDA :

Tous les exemples CDA ont été mis à jour notamment suite aux nouveaux contrôles des terminologies.

Schématrons principaux :

CI-SIS_OBP-SAP_2021.01.sch (nouveau)

CI-SIS_OBP-SCE_2021.01.sch (nouveau)

CI-SIS_OBP-SCM_2021.01.sch (nouveau)

CI-SIS_OBP-SNE_2021.01.sch (nouveau)

CI-SIS_OBP-SNM_2021.01.sch (nouveau)

CI-SIS_TLM-CR_2021.01.sch (nouveau)

CI-SIS_TLM-DA_2021.01.sch (nouveau)

schematrons\include\en-tete :

documentationOf_fr.sch

schematrons\include\entrees :

E_mesuresAcuiteVisuelle_int

E_mesuresAcuiteVisuelleObservation_int

E_mesuresDeRefractionOrganizer_int

E_mesureDeRefractionObservation_int

E_mesuresDispositifsOculaires_int

E_mesuresDispositifsOculairesObservation_int

E_vitalSignsObservation_int.sch

schematrons\include\sections :

S_analyseDesDispositifsOculaires

S_bilanOphtalmologique

S_examenPhysiqueOculaire

S_mesureDeLaRefraction

S_scoreRankin_ANS

schematrons\include\specificationsVolets :

TLM-CR_2021.01 (nouveau)

TLM-DA_2021.01 (nouveau)

OBP_2021.01 (nouveau)

schematrons\moteur :

compilverif.bat pour ajout des contrôles des terminologies.

schematrons\profils :

Ajout d’un répertoire « Terminologies » contenant les éléments permettant le contrôle des codes utilisés dans les documents CDA pour les terminologies LOINC, CIM-10, ADICAP, CISP2, TA_ASIP.

schematrons\rapports :

rapportSchematronToHtml4.xsl (réintégration car avait été supprimé à tort)

jeuxDeValeurs:

SVS.xsd (réintégration car avait été supprimé à tort)

Tous les JDV ont été régénérés

19/10/2021 2.36

Liste des éléments modifiés et créés :

Exemples CDA :

Voir dans le tableau du paragraphe 3.2.1

Schématrons principaux :

CI-SIS_CANCER-FRCP_2021.01.sch

schematrons\include\en-tete :

assignedAuthor_fr.sch

assignedEntity_fr.sch

associatedEntity_fr.sch

informationRecipient_fr.sch

participant_fr.sch

schematrons\include\jeuxDeValeurs :

JDV_administrativeGenderCode.sch

schematrons\include\jeuxDeValeurs\en-tête :

JDV_encompassingEncounterCode.sch

JDV_typeCode.sch

schematrons\include\sections :

S_cadrePropositionTherapeutique_ANS.sch

schematrons\abstract :

abstractEncompassingEncounterCode.sch

abstractHealthcareFacilityCode.sch

abstractTypeCode.sch

schematrons\profils :

CI-SIS_Modeles_ANS.sch

CI-SIS_StructurationMinimale.sch

schematrons\profils\terminologies\terminologie

2.16.840.1.113883.6.1.rdf

10/11/2021 2.37

Liste des éléments modifiés et créés :

Exemples CDA :

Voir dans le tableau du paragraphe 3.2.1

Schématrons principaux :

CI-SIS_PPS-PAERPA_2021.01.sch

CI-SIS_OPH-CR-RTN_2021.01.sch (nouveau)

CI-SIS_SDM-MR_2021.01.sch (nouveau)

schematrons\include\sections :

S_intravenousFluidsAdministered.sch

schematrons\include\entrees :

E_SimpleObservation_fr.sch

E_SimpleObservation_int.sch

schematrons\include\specificationsVolets:

OPH-CR-RTN_2021.01 (nouveau)

SDM-MR_2021.01 (nouveau)

Feuille de style :

utility.xsl

headers.xsl

Exemples IHE_XDM

⚠️ **GitHub.com Fallback** ⚠️