EX_2.1-1090

Issue #45 new
Laurent Forêt created an issue

Les familles de produits contenant des LPS de type EAI doivent nécessairement réaliser des contrôles de conformité de tous les documents CDA R2 (cf. exigence EX_2.1-1071) avant envoi au DMP.
Pour les documents « note de vaccination » (typeCode = 87273-9), le contrôle schématron ne suffit pas. Il faut également respecter les exigences décrites dans le chapitre 6.1

"Cette exigence ne concerne que les LPS de type EAI :

Les familles de produits contenant des LPS de type EAI doivent nécessairement réaliser des contrôles sur les documents CDA avant envoi au DMP. Ces contrôles doivent porter sur la conformité au schéma XML (CDA.xsd) et la conformité au volet « Structuration minimale des documents médicaux » et aux volets des documents structurés du CI-SIS (contrôle par les schématrons spécifiques aux volets lorsqu’ils existent, sinon par le schématron « CISIS_StructurationCommuneCDAR2 »)."

Official response

  • Laurent Forêt

    Outre le respect des différentes exigences, concernant la "note de vaccination" c’est la DevBox-santé DMP qui génère le CDA à partir des règles définies dans le cahier des charges des différents volets.
    Les valeurs nécessaires en entrée pour la génération sont validées via le framework javax.validation.

    exemple :

     public static class SubstanceAdministration {
    
            @NotNull
            private DMPCCode code;
            @NotNull
            @NotBlank
            private String status;
            @NotNull
            private ZonedDateTime dateTimeAdministration;
            private RangeDateTime duree;
            @NotNull
            private Value doseAdministree;
            @NotNull
            private DMPCCode voieAdministration;
            @NotNull
            private DMPCCode regionAdministration;
            @NotNull(groups = {NoteVaccinationRequired.class})
            private Consommable consommable;
          ...
        }
    

Comments (5)

  1. Laurent Forêt

    Outre le respect des différentes exigences, concernant la "note de vaccination" c’est la DevBox-santé DMP qui génère le CDA à partir des règles définies dans le cahier des charges des différents volets.
    Les valeurs nécessaires en entrée pour la génération sont validées via le framework javax.validation.

    exemple :

     public static class SubstanceAdministration {
    
            @NotNull
            private DMPCCode code;
            @NotNull
            @NotBlank
            private String status;
            @NotNull
            private ZonedDateTime dateTimeAdministration;
            private RangeDateTime duree;
            @NotNull
            private Value doseAdministree;
            @NotNull
            private DMPCCode voieAdministration;
            @NotNull
            private DMPCCode regionAdministration;
            @NotNull(groups = {NoteVaccinationRequired.class})
            private Consommable consommable;
          ...
        }
    

  2. Log in to comment