...
Exporter des métadonnées JSON
...
ProcessProcessus :
...
Clicking in the En cliquant sur export JSON Metadata, the following modal should be displayedla fenêtre modale suivante devrait s'afficher :
...
Info |
---|
By default, the JSON Customization feature will be disabled. To activate JSON customization, simply toggle the switch. |
Tracker programs:
The Target Server Offers Two Options for Tracker Programs:
Current Server: This option automatically selects the required settings for exporting JSON Metadata, ensuring seamless and accurate import into the current server.
Another Server: Opting for this choice automatically configures the JSON Metadata export for accurate utilization on an external server. It's important to note that the following options remain unselected:
Remove Sharing Settings
Remove all "Created By" and "Last Updated By" Fields
Remove Organization Units
Remove all "Date," "Last Updated," and "Created" Fields
HNQIS2 programs:
The Target Server Offers Three Options for HNQIS2 Programs:
Current Server: This option automatically selects the required settings for exporting JSON Metadata, ensuring seamless and accurate import into the current server.
Another Server: Opting for this choice automatically configures the JSON Metadata export for accurate utilization on an external server. It's important to note that the following options are selected:
Remove Sharing Settings
Remove all "Created By" and "Last Updated By" Fields
Remove Organization Units
Remove all "Date," "Last Updated," and "Created" Fields
HNQIS2-Enabled Server: This option automatically configures the JSON Metadata export for the enabled server. It's important to note that the following options are selected:
Remove Sharing Settings
Remove all "Created By" and "Last Updated By" Fields
Remove Organization Units
Remove every field related to “Categories”
Remove all "Date," "Last Updated," and "Created" Fields
Remove Legend Sets
JSON Customization:
To enable JSON customization, simply toggle the switch.
...
JSON File Objects
...
The objects to be included in the JSON file will be determined by the user during the download process.
Here is an example of selectable objects:
Date: Refers to the specific date or time associated with an event or data entry.
Category Option Combo: Represents a combination of category options, used to classify and organize program data.
Category: A grouping mechanism for data elements, often representing a dimension like age groups or genders.
Data Element: Represents a piece of information being collected or reported, such as a specific health indicator.
Category Combo: A collection of category options, allowing for more complex data categorization.
Program Stage: Represents a distinct phase or step within a program, often reflecting a specific activity or event.
Tracked Entity Type: Defines the type of entity being tracked, such as patients or individuals.
Program Stage Data Element: Specifies the data elements used within a particular program stage.
Program Tracked Entity Attribute: Represents additional attributes associated with the tracked entity in a program.
Program: Refers to a specific health or data management program designed to capture and manage data.
Category Option: Represents specific values within a category, providing further context to data elements.
Tracked Entity Attribute: Additional attributes associated with tracked entities, contributing to a more comprehensive profile.
Program Section: Organizes program-related elements and data within a structured section.
Legend Set: Defines how data values are visually represented in charts, graphs, or maps.
Option Set: Defines a predefined set of options that can be chosen for a specific data element.
Option: A specific value within an option set, allowing for standardized data selection
Note |
---|
Should an object remain unselected, the corresponding section within JSON attributes for that object will be displayed as disabled. |
JSON Attributes Settings
...
Users can customize attribute settings by selecting or deselecting options. Here's an example:
Remove sharing settings
Remove all “Created By” and “Last Updated By” fields
Remove organisation Units
Remove every field related to “Categories”
Remove all “Date”, “Last Updated” and “Created” fields
Remove Legend Sets
JSON Attributes by object
...
Users can customize attributes by selecting or deselecting options for the JSON file. The table below provides examples of configurations that can be performed by the user:
...
File Object
...
Attributes by object
...
Date
...
Date
...
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.
Note |
---|
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 |
---|---|
Date | Date |
Catégorie | attributeValues, categoryOptions, code, created, dataDimension, dataDimensionType, id, lastUpdated, name, sharing, shortName, translations |
Category Catégorie combo | categoriescatégories, code, createdcréé, dataDimensionType, id, lastUpdated, namenom, sharingpartage, skipTotal, translationstraductions |
Tracked Entity Type d'entité suivie | allowAuditLog, attributeValues, created, createdBy, description, featureType, id, lastUpdated, lastUpdatedBy, maxTeiCountToReturn, minAttributesRequiredToSearch, name, sharing, trackedEntityTypeAttributes, translations |
Program Tracked Entity AttributeAttribut de l'entité suivie par le programme | created, displayInList, id, lastUpdated mandatory, program,programTrackedEntityAttributeGroups, renderOptionsAsRadio, searchable, sortOrder, trackedEntityAttribute |
Category Catégorie Option Combo | attributeValues, categoryCombo, categoryOptions, code, created, id, ignoreApproval, lastUpdated, name, translations |
Data ElementÉlément de données | aggregationLevels, aggregationType, attributeValues, categoryCombo, created, createdBy, domainType, formName, id, lastUpdated, lastUpdatedBy, legendSets, name, sharing, shortName, translations, valueType, zeroIsSignificant |
Program StageÉtape du programme | allowGenerateNextVisit, attributeValues, autoGenerateEvent, blockEntryForm, created, createdBy, displayGenerateEventBox, enableUserAssignment, generatedByEnrollmentDate, hideDueDate, id, lastUpdated, lastUpdatedBy, minDaysFromStart, name, notificationTemplates, openAfterEnrollment, preGenerateUID |
Program Stage Data ElementÉtape du programme Élément de données | allowFutureDate, allowProvidedElsewhere, compulsory, created, dataElement, displayInReports, id, lastUpdated, programStage, renderOptionsAsRadio, skipAnalytics, skipSynchronization, sortOrder |
ProgramProgramme | accessLevel, attributeValues, categoryCombo, completeEventsExpiryDays, created, createdBy |
Category Option de catégorie | attributeValues, code, created, id, lastUpdated, name, organisationUnits, sharing, translations |
Program Section du programme | accessaccès, attributeValues, created, externalAccess, favorite, favorites, id, lastUpdated, lastUpdatedBy |
Legend SetJeu de légende | attributeValues, id, legends, name, translations |
Info |
---|
|
...
|
En savoir plus sur l'application d'importation/exportation DHIS2 : importation de métadonnées.