Dates dans l'administration des informations collectées dynamiques

Les informations collectées non dynamiques ne disposent pas du concept de gestion des versions des types d'informations collectées présent dans les informations collectées dynamiques. Avec les informations collectées non dynamiques, les informations collectées enregistrées dans le dossier conservent la même structure de données et la même interface utilisateur au fil du temps. Cette particularité peut causer des problèmes si, par exemple, la législation exige par la suite d'enregistrer une informations collectées supplémentaire. Il faudrait alors créer un tout nouveau type d'informations collectées et modifier le code et l'interface utilisateur pour prendre en compte ces modifications ou, en solution alternative, il faudrait modifier le type d'informations collectées et ensuite effectuer une migration des données afin de remplir la nouvelle zone dans les enregistrements des informations collectées du dossier, ou faire en sorte que le code prenne en compte le fait que cet attribut n'est pas présent dans certains enregistrements d'informations collectées du dossier. Dans tous les cas, la solution est peu commode.

Cependant, les informations collectées dynamiques incluent le concept de versions de types d'informations collectées dynamiques, permettant à la structure des informations collectées du dossier d'évoluer au fil du temps. Un type d'informations collectées dynamiques peut n'avoir qu'une seule version comme elle peut en avoir plusieurs, formant alors une chronologie de modifications apportées à la structure du type d'informations collectées dynamiques.

La date sur laquelle cette chronologie s'appuie correspond à la zone Date d'effet de la version du type d'informations collectées dynamiques. Cette chronologie commence avec la version de type d'informations collectées dotée de la date d'effet la plus ancienne et s'étend dans le futur (il n'y a pas de date de fin). La période de validité de chaque version de type d'informations collectées s'étend jusqu'au jour précédant la date d'effet de la version suivante dans la chronologie.

Il existe des restrictions sur ce qu'il est possible et impossible de faire lors de l'administration de versions de type d'informations collectées dynamiques. L'une d'entre elles est qu'il n'est possible de modifier la date d'effet d'une version de type d'informations collectées dynamiques que si elle est dans le statut 'En cours d'édition', et non dans le statut 'Active'.

Il est impossible de créer une version de type d'informations collectées dynamiques dotée d'une date d'effet antérieure à celle d'une autre version de type existante, car vous risquez de causer des ambiguïtés ou des erreurs dans le traitement des enregistrements d'informations collectées existants. De même, si vous créez une version de type d'informations collectées dynamiques afin d'en remplacer une existante, il ne doit exister aucun enregistrement du type d'informations collectées de dossier correspondant à la période que la nouvelle version de type doit couvrir.

Notez qu'il n'existe actuellement aucune méthode pour corriger une version de type d'informations collectées opérationnelle disposant d'enregistrements d'informations collectées de dossier. Il est donc important de s'assurer que les versions de type d'informations collectées dynamiques sont bien testées avant d'y insérer des enregistrements les concernant dans un système de production.