Export JSON Metadata - PCA (FR)

Exporter des métadonnées JSON

Processus :

En cliquant sur export JSON Metadata, la fenêtre modale suivante devrait s'afficher :

Par défaut, la fonction de personnalisation JSON est désactivée. Pour activer la personnalisation JSON, il suffit de basculer l'interrupteur.

Programmes de suivi :

Le serveur cible offre deux options pour les programmes de suivi :

Serveur actuel : Cette option sélectionne automatiquement les paramètres requis pour l'exportation des métadonnées JSON, garantissant ainsi une importation transparente et précise dans le serveur actuel.

Un autre serveur : Ce choix configure automatiquement l'exportation des métadonnées JSON pour une utilisation précise sur un serveur externe. Il est important de noter que les options suivantes ne sont pas sélectionnées :

  • Supprimer les paramètres de partage

  • Supprimer tous les champs "Créé par" et "Dernière mise à jour par".

  • Supprimer les unités d'organisation

  • Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé

Programmes HNQIS2 :

Le serveur cible offre trois options pour les programmes HNQIS2 :

Serveur actuel : Cette option sélectionne automatiquement les paramètres requis pour l'exportation des métadonnées JSON, garantissant ainsi une importation transparente et précise dans le serveur actuel.

Un autre serveur : Ce choix configure automatiquement l'exportation des métadonnées JSON pour une utilisation précise sur un serveur externe. Il est important de noter que les options suivantes sont sélectionnées :

  • Supprimer les paramètres de partage

  • Supprimer tous les champs "Créé par" et "Dernière mise à jour par".

  • Supprimer les unités d'organisation

  • Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé

Serveur compatible HNQIS2 : Cette option configure automatiquement l'exportation des métadonnées JSON pour le serveur activé. Il est important de noter que les options suivantes sont sélectionnées :

  • Supprimer les paramètres de partage

  • Supprimer tous les champs "Créé par" et "Dernière mise à jour par".

  • Supprimer les unités d'organisation

  • Supprimer tous les champs relatifs aux "Catégories"

  • Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé

  • Supprimer les jeux de légendes

Personnalisation JSON :

Pour activer la personnalisation JSON, il suffit de basculer l'interrupteur.

Objets de fichiers JSON

 

Les objets à inclure dans le fichier JSON seront déterminés par l'utilisateur au cours du processus de téléchargement.

Voici un exemple d'objets sélectionnables :

  • Date : Fait référence à la date ou à l'heure spécifique associée à un événement ou à une entrée de données.

  • Catégorie Option Combo : Représente une combinaison d'options de catégories, utilisées pour classer et organiser les données du programme.

  • Catégorie : Mécanisme de regroupement des éléments de données, représentant souvent une dimension telle que les groupes d'âge ou les sexes.

  • Élément de données : Représente un élément d'information collecté ou rapporté, tel qu'un indicateur de santé spécifique.

  • Catégorie Combo : Une collection d'options de catégories, permettant une catégorisation plus complexe des données.

  • Étape du programme : Représente une phase ou une étape distincte au sein d'un programme, reflétant souvent une activité ou un événement spécifique.

  • Type d'entité suivie : Définit le type d'entité suivie, comme les patients ou les individus.

  • Étape du programme Élément de données : Spécifie les éléments de données utilisés dans une étape particulière du programme.

  • Attribut de l'entité suivie par le programme : Représente les attributs supplémentaires associés à l'entité suivie dans un programme.

  • Programme : Désigne un programme spécifique de santé ou de gestion des données conçu pour capturer et gérer les données.

  • Catégorie Option : Représente des valeurs spécifiques au sein d'une catégorie, fournissant un contexte supplémentaire aux éléments de données.

  • Attribut de l'entité suivie : Attributs supplémentaires associés aux entités suivies, contribuant à un profil plus complet.

  • Section du programme : Organise les éléments et les données liés au programme dans une section structurée.

  • Jeu de légende : Définit la manière dont les valeurs des données sont représentées visuellement dans les diagrammes, les graphiques ou les cartes.

  • Ensemble d'options : Définit un ensemble prédéfini d'options pouvant être choisies pour un élément de données spécifique.

  • Option : Une valeur spécifique au sein d'un ensemble d'options, permettant une sélection standardisée des données.

Si un objet n'est pas sélectionné, la section correspondante des attributs JSON de cet objet sera affichée comme étant désactivée.

Paramètres des attributs JSON

Les utilisateurs peuvent personnaliser les paramètres des attributs en sélectionnant ou en désélectionnant des options. Voici un exemple :

  • Supprimer les paramètres de partage

  • Supprimer tous les champs "Créé par" et "Dernière mise à jour par".

  • Supprimer les unités d'organisation

  • Supprimer tous les champs relatifs aux "Catégories"

  • Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé

  • Supprimer les jeux de légendes

Attributs JSON par objet

Les utilisateurs peuvent personnaliser les attributs en sélectionnant ou en désélectionnant des options pour le fichier JSON. Le tableau ci-dessous donne des exemples de configurations qui peuvent être effectuées par l'utilisateur :

Objet du dossier

Attributs par objet

Objet du dossier

Attributs par objet

Date

Date

Catégorie

attributeValues, categoryOptions, code, created, dataDimension, dataDimensionType, id, lastUpdated, name, sharing, shortName, translations

Catégorie combo

catégories, code, créé, dataDimensionType, id, lastUpdated, nom, partage, skipTotal, traductions

Type d'entité suivie

allowAuditLog, attributeValues, created, createdBy, description, featureType, id, lastUpdated, lastUpdatedBy, maxTeiCountToReturn, minAttributesRequiredToSearch, name, sharing, trackedEntityTypeAttributes, translations

Attribut de l'entité suivie par le programme

created, displayInList, id, lastUpdated mandatory, program,programTrackedEntityAttributeGroups, renderOptionsAsRadio, searchable, sortOrder, trackedEntityAttribute

Catégorie Option Combo

attributeValues, categoryCombo, categoryOptions, code, created, id, ignoreApproval, lastUpdated, name, translations

Élément de données

aggregationLevels, aggregationType, attributeValues, categoryCombo, created, createdBy, domainType, formName, id, lastUpdated, lastUpdatedBy, legendSets, name, sharing, shortName, translations, valueType, zeroIsSignificant

Étape du programme

allowGenerateNextVisit, attributeValues, autoGenerateEvent, blockEntryForm, created, createdBy, displayGenerateEventBox, enableUserAssignment, generatedByEnrollmentDate, hideDueDate, id, lastUpdated, lastUpdatedBy, minDaysFromStart, name, notificationTemplates, openAfterEnrollment, preGenerateUID

Étape du programme Élément de données

allowFutureDate, allowProvidedElsewhere, compulsory, created, dataElement, displayInReports, id, lastUpdated, programStage, renderOptionsAsRadio, skipAnalytics, skipSynchronization, sortOrder

Programme

accessLevel, attributeValues, categoryCombo, completeEventsExpiryDays, created, createdBy
displayFrontPageList, displayIncidentDate, enrollmentDateLabel, expiryDays, id, ignoreOverdueEvents, lastUpdated, lastUpdatedBy, maxTeiCountToReturn, minAttributesRequiredToSearch, name, notificationTemplates

Option de catégorie

attributeValues, code, created, id, lastUpdated, name, organisationUnits, sharing, translations

Section du programme

accès, attributeValues, created, externalAccess, favorite, favorites, id, lastUpdated, lastUpdatedBy
nom, programme, partage, ordre de tri, trackedEntityAttributes, traductions, userAccesses, userGroupAccesses

Jeu de légende

attributeValues, id, legends, name, translations

  • Vous pouvez télécharger les fichiers originaux et modifiés

  • Vous pouvez sélectionner et désélectionner tous les éléments.

  • Lorsque vous passez du développement à la production, nous vous recommandons d'utiliser l'option Exporter JSON.

En savoir plus sur l'application d'importation/exportation DHIS2 : importation de métadonnées.