Aller au contenu
For the complete DHIS2 documentation index, see llms.txt.

AEFI Tracker Installation Guide

Aperçu

The AEFI tracker package was developed using DHIS2.33.2. This was done in order to support some of the latest features in DHIS2. In order to use the package, it is recommended that you install it into a DHIS2 instance using DHIS2 2.33.2 or above. If you will be setting this up on a new instance, please refer to the DHIS2 installation guide.

Installation

L'installation du module se fait en plusieurs étapes :

  1. Préparation du fichier de métadonnées avec les métadonnées de DHIS2.
  2. Importer le fichier de métadonnées DHIS2.
  3. Configuration des métadonnées importées.
  4. Adaptation du programme après son importation

Il est recommandé de lire d'abord chaque section avant de commencer le processus d'installation et de configuration dans le DHIS2. Les sections non applicables ont été identifiées, selon que vous importiez dans une nouvelle instance de DHIS2 ou dans une instance de DHIS2 ayant déjà des métadonnées. La procédure décrite dans le présent document doit être testée dans un environnement de test et de simulation avant d'être répétée ou transférée dans une instance de production du DHIS2.

Conditions requises

Pour installer le module, il faut nécessairement un compte d'utilisateur administrateur sur DHIS2. La procédure décrite dans le présent document doit être testée dans un environnement de test et de simulation avant d'être exécutée sur une instance de production du DHIS2.

Il convient de veiller à ce que le serveur lui-même et l'application DHIS2 soient bien sécurisés, afin de limiter l'accès aux données collectées. Les détails relatifs à la sécurisation d'un système DHIS2 ne sont pas abordés dans le présent document, et nous renvoyons donc à la [documentation DHIS2] (http://dhis2.org/documentation).

Préparation du fichier de métadonnées

N.B. : Si vous installez le package sur une nouvelle instance de DHIS2, vous pouvez alors ignorer la section "Préparation du fichier de métadonnées" et passer immédiatement à la section "Importer un fichier de métadonnées dans DHIS2".

Bien que ce ne soit pas toujours nécessaire, il peut souvent être avantageux d'apporter certaines modifications au fichier de métadonnées avant son importation dans DHIS2.

Dimension de données par défaut

Dans les premières versions de DHIS2, l'UID de la dimension des données par défaut était généré automatiquement. Ainsi, alors que toutes les instances du DHIS2 ont une option de catégorie par défaut, une catégorie d'élément de données, une combinaison de catégories et une combinaison d'options de catégories, les UID de ces valeurs par défaut peuvent être différents. Les versions plus récentes de DHIS2 ont des UID codés en dur pour la dimension par défaut, et ce sont ces UID qui sont utilisés dans les packages de configuration.

Pour éviter les conflits lors de l'importation des métadonnées, il est conseillé de rechercher et de remplacer l'ensemble du fichier .json pour toutes les occurrences de ces objets par défaut, en remplaçant les UID du fichier .json par les UID de la base de données dans laquelle le fichier sera importé. Le tableau 1 indique les UID qui doivent être remplacés, ainsi que les point d'extrémité de l'API pour l'identification des UID existants

Objet UID Chemin vers l'API
Catégorie GLevLNI9wkl ../api/categories.json?filter=name:eq:default
Option de catégorie xYerKDKCefk ../api/categoryOptions.json?filter=name:eq:default
La combinaison de catégories bjDvmb4bfuf ../api/categoryCombos.json?filter=name:eq:default
Combinaison d’options catégorie HllvX50cXC0 ../api/categoryOptionCombos.json?filter=name:eq:default

Par exemple, si l'on importe un package de configuration dans https://play.dhis2.org/demo, l'UID de la combinaison d'options de catégorie par défaut peut être identifié à partir de https://play.dhis2.org/demo/api/categoryOptionCombos.json?filter=name:eq:default comme étant bRowv6yZOF2.

Vous pourriez alors rechercher et remplacer toutes les occurrences de HllvX50cXC0 par bRowv6yZOF2 dans le fichier .json, puisque c'est l'ID par défaut du système dans lequel vous importez. Notez que cette opération de recherche et de remplacement doit être effectuée avec un éditeur de texte brut, et non avec un logiciel de traitement de textes comme Microsoft Word.

Types d'indicateurs

Le type d'indicateur est un autre type d'objet pouvant créer un conflit d'importation puisque certains noms sont utilisés dans différentes bases de données de DHIS2 ("Pourcentage", par exemple). Étant donné que les types d'indicateurs sont définis simplement par leur facteur et par le fait qu'il s'agisse ou non de simples nombres sans dénominateur, ils sont sans aucune ambiguïté et peuvent être remplacés par une recherche et un remplacement des UID. Cela permet d'éviter d'éventuels conflits d'importation et de ne pas créer de types d'indicateurs dupliqués. Le tableau 2 montre les UID qui pourraient être remplacés, ainsi que les points d'extrémité de l'API pour identifier les UID existants.

Objet UID Chemin vers l'API
Numérateur seulement (nombre) CqNPn5KzksS ../api/indicatorTypes.json?filter=number:eq:true&filter=factor:eq:1

TrackedEntityType (Type d'entité suivie)

Comme pour les types d'indicateurs, il se peut que vous ayez déjà des types d'entités suivies dans votre base de données DHIS2. Les références au type d'entité suivie doivent être modifiées pour refléter ce qui se trouve dans votre système afin d'éviter la création de doublons. Le tableau 3 indique les UID qui pourraient être remplacés, ainsi que les points point d'extrémité de l'API permettant d'identifier les UID existants.

Objet UID Chemin vers l'API
Personne MCPQUTHX1Ze ../api/trackedEntityTypes.json?filter=name:eq:Person

Event report organisation Unit

In the AEFI metadata package there are event reports tied to the root level unit of the organisation unit tree. The reference to the organisation unit needs to be replaced with the UID of the root unit of the organisation unit tree in your system. Table 4 shows the UID which need to be replaced, as well as the api endpoint to identify the existing organisation unit UID

Objet UID API endpoint
Unité d’organisation GD7TowwI46c ../api/organisationUnits.json?level=1

Importation de métadonnées

Le fichier de métadonnées .json est importé via l'application Import/Export de DHIS2. Il est conseillé d'utiliser la fonction "test" pour identifier les problèmes avant d'essayer d'effectuer une importation réelle des métadonnées. Si la fonction "test" signale des problèmes ou des conflits, consultez la section [importer des conflits] (https://who.dhis2.org/documentation/installation_guide_complete.html#handling-import-conflicts) ci-dessous. Si l'importation "d'essai"/"de validation fonctionne sans erreur, essayez alors d'importer les métadonnées. Si l'importation réussit sans aucune erreur, vous pouvez alors passer à la configuration du module. Dans certains cas, les conflits ou les problèmes d'importation ne sont pas affichés pendant le "test", mais apparaissent lorsque l'on tente l'importation proprement dite. Dans ce cas, le résumé de l'importation énumère les erreurs à résoudre.

Gestion des conflits d'importation

N.B. : Si vous importez dans une nouvelle instance DHIS2, vous n'aurez pas à vous soucier des conflits d'importation, car il n'y a rien dans la base de données que vous importez qui puisse entrer en conflit avec celle-ci. Suivez les instructions pour importer les métadonnées, puis passez à la section "Configuration supplémentaire".

Plusieurs de conflits peuvent survenir, mais le plus courant est le fait qu'il y ait des objets de métadonnées dans le package de configuration avec un nom, un nom abrégé et/ou un code existant déjà dans la base de données cible. Il existe plusieurs solutions alternatives à ces problèmes, avec de différents avantages et inconvénients. La solution la plus appropriée dépendra, par exemple, du type d'objet pour lequel un conflit survient.

Option 1

Renommez l'objet de votre base de données de DHIS2 pour lequel il y a un conflit. L'avantage de cette approche est que vous n'avez pas besoin de modifier le fichier .json, puisque les modifications sont effectuées par l'interface utilisateur de DHIS2. Cette méthode est probablement moins sujette aux erreurs. Cela signifie également que le package de configuration est laissé tel quel, ce qui peut être un avantage, par exemple, lorsque du matériel de formation et de la documentation basés sur le package de configuration seront utilisés.

Option 2

Renommez l'objet pour lequel il y a un conflit dans le fichier .json. L'avantage de cette approche est que les métadonnées DHIS2 existantes sont laissées telles quelles. Cela peut être un facteur lorsqu'il y a du matériel de formation ou de la documentation, comme les procédure normale d'exploitation des dictionnaires de données liés à l'objet en question, et cela n'implique aucun risque de confusion pour les utilisateurs lors de la modification des métadonnées qui leur sont familières.

Notez que pour les deux options 1 et 2, la modification peut être aussi simple que l'ajout d'un petit pré/post-fixe au nom, pour minimiser le risque de confusion.

Option 3

Une troisième approche, plus complexe, consiste à modifier le fichier .json pour réutiliser les métadonnées existantes. Par exemple, dans les cas où un ensemble d'options existe déjà pour un certain concept (par exemple "sexe"), cet ensemble d'options pourrait être supprimé du fichier .json et toutes les références à son UID remplacées par l'ensemble d'options correspondant existant déjà dans la base de données. Le grand avantage de cette méthode (qui n'est pas limitée aux seuls cas où il y a un conflit d'importation directe) est d'éviter de créer des métadonnées dupliquées dans la base de données. Il y a des aspects essentiels à prendre en compte lors de ce type de modification :

  • il nécessite une connaissance approfondie de la structure détaillée des métadonnées du DHIS2
  • Cette approche ne fonctionne pas pour tous les types d'objets. En particulier, certains types d'objets ont des dépendances compliquées à résoudre de cette manière, par exemple en ce qui concerne les désagrégations.
  • il sera compliqué de procéder aux futures mises à jour du package de configuration.

Configuration supplémentaire

Une fois que toutes les métadonnées sont importées avec succès, des étapes doivent être mises en oeuvre avant que le module ne soit fonctionnel.

Partage

Tout d'abord, vous devrez utiliser la fonctionnalité Partage de DHIS2 pour configurer quels utilisateurs (groupes d'utilisateurs) doivent voir les métadonnées et les données associées au programme ainsi que qui peut enregistrer/saisir des données dans le programme. Par défaut, le partage a été configuré pour ce qui suit :

  • Type d'entité suivie
  • Programme
  • Étapes du programme
  • Tableaux de bord

There are six user groups that come with the package, the last three are recipients of program stage notifications:

  • Accès aux MAPI
  • Administrateur des MAPI
  • AEFI data capture
  • AEFI district
  • MAPI – Niveau national
  • AEFI first-level decision making

Les éléments suivants sont attribués par défaut à ces groupes d'utilisateurs

Objet Groupe d'utilisateurs
AEFI access AEFI admin AEFI data capture
Type d’entité suivie. Métadonnées : peuvent être visualisées
Données : peuvent être visualisées
Métadonnées : peuvent être modifiées et visualisées
Données : peuvent être visualisées
Métadonnées : peuvent être visualisées
Données : peuvent être capturées et visualisées
Programme Métadonnées : peuvent être visualisées
Données : peuvent être visualisées
Métadonnées : peuvent être modifiées et visualisées
Données : peuvent être visualisées
Métadonnées : peuvent être visualisées
Données : peuvent être capturées et visualisées
Étapes du programme Métadonnées : peuvent être visualisées
Données : peuvent être visualisées
Métadonnées : peuvent être modifiées et visualisées
Données : peuvent être visualisées
Métadonnées : peuvent être visualisées
Données : peuvent être capturées et visualisées
Tableaux de bord. Métadonnées : affichage autorisé Métadonnées : modification et affichage autorisés Metadata : none

Vous voudrez bien affecter vos utilisateurs au groupe d'utilisateurs approprié en fonction de leur rôle dans le système. Vous pouvez également activer le partage pour d'autres objets du paquet en fonction de votre configuration. Reportez-vous à la [Documentation DHIS2] (https://docs.dhis2.org/master/en/dhis2_user_manual_en/about-sharing-of-objects.html) pour plus d'informations sur la configuration du partage.

Rôles des utilisateurs

Les utilisateurs auront besoin de rôles utilisateur pour pouvoir utiliser les différentes applications du DHIS2. Les rôles minimums suivants sont recommandés :

  1. Analyse des données Tracker : Il peut visualiser des analyses d'événements et accéder à des tableaux de bord, des rapports d'événements, un visualiseur d'événements, un visualiseur de données, des tableaux croisés dynamiques, des rapports et des cartes.
  2. Saisie de données Tracker : possibilité d'ajouter des valeurs de données, de mettre à jour les entités suivies, de rechercher des entités suivies dans les unités d'organisation et d'accéder à l'application Saisie Tracker

Reportez-vous à la [Documentation DHIS2] (http://dhis2.org/documentation) pour plus d'informations sur la configuration des rôles des utilisateurs.

Unités d’Organisation

Vous devez assigner le programme à des unités d'organisation au sein de votre propre hiérarchie afin de pouvoir le visualiser dans Saisie Tracker.

Métadonnées dupliquées

N.B. : Cette section ne s'applique que si vous importez dans une base de données DHIS2 ayant déjà des méta-données. Si vous travaillez avec une nouvelle instance de DHIS2, veuillez ignorer cette section et aller à [Adapter le programme tracker] (#adapter-le-programme-de-suivi)".

Même lorsque les métadonnées sont importées avec succès sans aucun conflit d'importation, il peut y avoir des doublons dans les métadonnées - éléments de données, attributs d'entités suivies ou ensembles d'options qui existent déjà. Comme indiqué dans la section ci-dessus sur la résolution des conflits, il est important de garder à l'esprit que les décisions relatives à la modification des métadonnées dans le DHIS2 doivent également tenir compte d'autres documents et ressources associés de différentes manières aux métadonnées existantes et aux métadonnées importées par le biais du package de configuration. La résolution des doublons ne consiste donc pas seulement à "nettoyer la base de données", mais aussi à s'assurer que cela est fait sans, par exemple, briser le potentiel d'intégration avec d'autres systèmes, la possibilité d'utiliser du matériel de formation, la rupture des SOP, etc. Cela dépend beaucoup du contexte.

Il est important de garder à l'esprit que le DHIS2 dispose d'outils pouvant dissimuler certaines des complexités des duplications potentielles dans les métadonnées. Par exemple, lorsqu'il existe des ensembles d'options en double, ils peuvent être masqués pour des groupes d'utilisateurs par le biais de Partage.

Adapter le programme tracker

Une fois le programme importé, il est possible que vous souhaitiez y apporter certaines modifications. Voici quelques exemples d'adaptations locales que vous pourrez effectuer :

  • Ajout de variables supplémentaires au formulaire.
  • Adaptation des noms des éléments de données/options en fonction des usages au niveau national.
  • Ajout des traductions aux variables et/ou au formulaire de saisie des données.
  • Modification des indicateurs du programme en fonction des définitions de cas locales

Toutefois, il est fortement recommandé de faire preuve d'une grande prudence si vous décidez de modifier ou de supprimer l'un des formulaires/métadonnées inclus. Il y a donc un risque que des modifications brisent des fonctionnalités, par exemple les règles du programme et les indicateurs du programme.

Liste de ligne

Due to technical issues, two essential line lists are not included in the generic package. The implementers are required to configure these line lists following the steps below

AEFI Line listing (Event Report)

Liste descriptive

  • note: the screenshot above does not represent the full line list

  • Go to DHIS 2 Event Reports app

  • Select Table style Line list
  • Select Output style Event
  • In Data section, select program Adverse events folloing immunization (AEFI)
  • Select Stage AEFI
  • Use the table below and add the Data elements / Program Attributes in the suggested order.
  • In Periods section, select This Year
  • In Organisation units section, select User org unit
  • CLick Favourites button and Save.
  • Add Name - AEFI LINE LISTING - this year
  • CLick Favourites button and Save.
  • Click Share. Restrict external and public access and share the event report with applicable user groups: AEFI access (can view) and AEFI admin (can edit and view)
  • Go to AEFI Dashboard and add the event report to the dashboard.
Nº de champ/colonne Nom de la variable Source Stage Object Type
1 Nombre
2 DOR (date de rapport – date de compilation du rapport)
3 DON (date de notification – date à laquelle le patient a notifié l'événement au système de santé)
4 Date de l’incident
5 Unité d’organisation
6 MAPI – Déclarant du cas Étape MAPI Élément de données uZ9c4fKXuNS
7 MAPI – Adresse du déclarant Étape MAPI Élément de données Q20pEixZxCs
8 Identifiant du cas de MAPI Program attribute h5FuguPFF2j
9 Prénom Program attribute TfdH5KvFmMy
10 Nom de famille Program attribute aW66s2QSosT
11 Date de naissance Program attribute BiTsLcJQ95V
12 Sexe Program attribute CklPZdOd6H1
13 AEFI - AEFI start date Étape MAPI Élément de données vNGUuAZA2C2
14 AEFI_Serious adverse event following immunization Étape MAPI Élément de données kQCVFWE2MPb
15 MAPI – Issue de la MAPI Étape MAPI Élément de données yRrSDiR5v1M
16 MAPI – Date de vaccination 1 Étape MAPI Élément de données dOkuCjpD978
17 MAPI – Nom du vaccin 1 Étape MAPI Élément de données uSVcZzSM3zg
18 MAPI – numéro de lot (vaccin 1) Étape MAPI Élément de données LNqkAlvGplL
19 MAPI – Numéro de lot du diluant 1 Étape MAPI Élément de données FQM2ksIQix8
20 MAPI – Date de vaccination 2 Étape MAPI Élément de données VrzEutEnzSJ
21 MAPI – Nom du vaccin 2 Étape MAPI Élément de données g9PjywVj2fs
22 MAPI – numéro de lot (vaccin 2) Étape MAPI Élément de données b1rSwGRcY5W
23 MAPI – Numéro de lot du diluant 2 Étape MAPI Élément de données ufWU3WStZgG
24 MAPI – Date de vaccination 3 Étape MAPI Élément de données f4WCAVwjHz0
25 MAPI – Nom du vaccin 3 Étape MAPI Élément de données OU5klvkk3SM
26 MAPI – numéro de lot (vaccin 3) Étape MAPI Élément de données YBnFoNouH6f
27 MAPI – Numéro de lot du diluant 3 Étape MAPI Élément de données MLP8fi1X7UX
28 AEFI - Abdominal pain Étape MAPI Élément de données T6tsxbKzikz
29 AEFI - Abscess Étape MAPI Élément de données wce39JmsjIK
30 AEFI - Anaphylaxis Étape MAPI Élément de données MkIgCrCTFyE
31 AEFI - Bell's Palsy Étape MAPI Élément de données BKxtyqhIDkB
32 AEFI - Chills Étape MAPI Élément de données TPSvWhUfib3
33 AEFI - Congenital anomaly Étape MAPI Élément de données lSBsxcQU0kO
34 AEFI - Cough Étape MAPI Élément de données ZdFB8xUhOUM
35 AEFI - Diarrhoea Étape MAPI Élément de données NAiZTRCHRWL
36 AEFI - Dizziness Étape MAPI Élément de données XluNAFG1wj6
37 AEFI - Drowsiness Étape MAPI Élément de données rjjRNU5yDhT
38 AEFI - Encephalopathy Étape MAPI Élément de données pdpAEuUS1W9
39 AEFI - Fainting Étape MAPI Élément de données OhHYABXmGGe
40 AEFI - Fatigue Étape MAPI Élément de données owRcSysyioE
41 AEFI - Fever Étape MAPI Élément de données rzhHSqK3lQq
42 AEFI - Headache Étape MAPI Élément de données HY6NIt2FX4A
43 AEFI - Injection site soreness Étape MAPI Élément de données P4oSprWWqrn
44 AEFI - Injection site tenderness Étape MAPI Élément de données KqlCtmOWt4G
45 AEFI - Irritability Étape MAPI Élément de données PWOzcN7UCfW
46 AEFI - Itching Étape MAPI Élément de données FC54HsGMErl
47 AEFI - Joint pain Étape MAPI Élément de données vCfZD893IVe
48 AEFI - Loss of apetite Étape MAPI Élément de données QFMRugi3fm6
49 AEFI - Lymphadenopathy Étape MAPI Élément de données dDWYBYUNpaQ
50 AEFI - Lymph node enlargement Étape MAPI Élément de données GEkI9NzxTmM
51 AEFI - Mild fever Étape MAPI Élément de données nKLO8ZNdR0B
52 AEFI - Muscle pain Étape MAPI Élément de données pzOF4lGIyTU
53 AEFI - Nasal congestion Étape MAPI Élément de données wWDenTQ5xBR
54 AEFI - Nausea Étape MAPI Élément de données KOt0J61mF61
55 AEFI - Specify other (Adverse event) Étape MAPI Élément de données iTm5wvq16iq
56 AEFI - Specify other (Severe event) Étape MAPI Élément de données AfrWB2ofm7l
57 AEFI - Persistent crying Étape MAPI Élément de données GTyK3p976de
58 AEFI - Poor breast feeding Étape MAPI Élément de données sX1SvRadOmn
59 AEFI - Seizure type Étape MAPI Élément de données Zz4KYO4AsSY
60 AEFI - Seizures Étape MAPI Élément de données wCGZpudXuYx
61 AEFI - Sepsis Étape MAPI Élément de données tUmgO1Ugv6U
62 AEFI - Severe local reaction Étape MAPI Élément de données UNmEidE6M9K
63 AEFI - Severe local reaction > 3 days Étape MAPI Élément de données We87rvcvd8J
64 AEFI - Severe local reaction beyond nearest joint Étape MAPI Élément de données f8hjxmHOtAB
65 AEFI - Skin rash Étape MAPI Élément de données xgqzqv0p2Us
66 AEFI - Sore throat Étape MAPI Élément de données seXW1hERwOo
67 AEFI - Tiredness Étape MAPI Élément de données JaZ9yf1dDy3
68 AEFI - Thrombocytopenia Étape MAPI Élément de données GGLLaieVChK
69 AEFI - Toxic shock syndrome Étape MAPI Élément de données Apq4JaueuWR
70 AEFI - Vomiting Étape MAPI Élément de données cMEIyp0rMo1
71 AEFI - Death Étape MAPI Élément de données DOA6ZFMro84
72 AEFI - Hospitalization Étape MAPI Élément de données Il1lTfknLdd
73 AEFI - Life threatening Étape MAPI Élément de données lATDYNmTLKD
74 AEFI - Persistent or significant disability Étape MAPI Élément de données lsO8n8ZmLAB

AEFI national level summary (Event Report)

Liste descriptive nationale de cas MAPI

  • note: the screenshot above does not represent the full linelist

  • Go to DHIS 2 Event Reports app

  • Select Table style Line list
  • Select Output style Enrollment
  • In Data section, select program Adverse events folloing immunization (AEFI)
  • Select applicable Stage. See the table below
  • Use the table below and add the Data elements / Program Attributes in the suggested order.
  • In Periods section, select Last 12 months
  • In Organisation units section, select User org unit
  • Click Favourites button and Save.
  • Add Name - AEFI national level summary (this year)
  • Click Favourites button and Save.
  • Click Share. Restrict external and public access and share the event report with applicable user groups: AEFI access (can view) and AEFI admin (can edit and view)
  • Go to AEFI Dashboard and add the event report to the dashboard.
Nº de champ/colonne Nom de la variable Source Stage Type d'objet UID
1 Nombre
2 DON (date de notification – date à laquelle le patient a notifié l'événement au système de santé)
3 Date de l’incident
4 Unité d’organisation
5 Identifiant du cas de MAPI Program attribute h5FuguPFF2j
6 MAPI — Date de visualisation pour approbation au niveau national Étape au niveau national Élément de données cWMUoQEuvtR
7 MAPI – Date de la classification finale Étape au niveau national Élément de données wDijUvPYVne
8 MAPI – Diagnostic valide Étape au niveau national Élément de données IZoGGNUkNl0
9 MAPI – Nom du vaccin 1 Étape MAPI Élément de données uSVcZzSM3zg
10 MAPI – Date de vaccination 1 Étape MAPI Élément de données dOkuCjpD978
11 MAPI – Nom du vaccin 2 Étape MAPI Élément de données g9PjywVj2fs
12 MAPI – Date de vaccination 2 Étape MAPI Élément de données VrzEutEnzSJ
13 MAPI – Nom du vaccin 3 Étape MAPI Élément de données OU5klvkk3SM
14 MAPI – Date de vaccination 3 Étape MAPI Élément de données f4WCAVwjHz0
15 MAPI – Nom du vaccin 4 Étape MAPI Élément de données menOXwIFZh5
16 MAPI – Date de vaccination 4 Étape MAPI Élément de données H3TKHMFIN6V
17 MAPI – Classification finale de l’évaluation de la causalité Étape au niveau national Élément de données DpgoIsq65SW
18 MAPI – Sous-classification finale de l’évaluation de la causalité Étape au niveau national Élément de données D42M2tdJo7R

Visualisations

Visualizations associated with the AEFI stage are detailed in the overview of the AEFI facility level line list. There are two key visualizations associated with causality assessment classification and sub-classification.