Categories

Les catégories sont généralement un concept, par exemple « sexe », « âge » ou « état de la maladie ». Les éléments de données tels que le « nombre de cas de paludisme confirmés » sont souvent divisés en plus petits éléments afin de déterminer, par exemple, le nombre de cas de paludisme confirmés pour des groupes d’âge particuliers.

Utilisez des catégories pour désagréger les éléments de données en composantes individuelles. Vous pouvez également utiliser des catégories pour affecter des attributs de métadonnées à toutes les données enregistrées dans un ensemble de données spécifique, comme « Partenaire de mise en œuvre » ou « Organisme de financement ».

Créer trois catégories : « Moins de 1 », « 1-5 » et « Plus de 5 ». Assignez-les comme catégories à l’élément de donnée. Cela crée alors trois champs distincts pour ces données dans les formulaires de saisie :

  • Nombre de cas de paludisme confirmés (Moins de 1 an)

  • Nombre de cas de paludisme confirmés (1-5 ans)

  • Nombre de cas de paludisme confirmés (plus de 5 ans)

Sans les catégories, vous auriez dû créer séparément chacun des éléments de données énumérés ci-dessus.

URL :

status

Time

Size

200 OK

506 ms

3.05 KB


    {
        "categories": [
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Age"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Age acquisition"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Age Decès"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Age-Maternite"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Enfant-Adulte"
            }
        ]
    }

URL :

Category combos

Dans le champ Category combos , définissez la combinaison de catégories que l’élément de données doit avoir. C’est ce qu’on appelle la « désagrégation ».

URL possible pour le requete GET:

status

Time

Size

200 OK

1639 ms

1.3 KB


    {
        "created": "2017-12-19T15:15:58.904",
        "lastUpdated": "2020-10-12T23:51:18.935",
        "name": "Age-Maternite",
        "href": "https://ministere-sante.mg/api/categoryCombos/xxxxxxxxxxx",
        "id": "xxxxxxxxxxx",
        "dataDimensionType": "DISAGGREGATION",
        "displayName": "Age-Maternite",
        "publicAccess": "rw------",
        "externalAccess": false,
        "isDefault": false,
        "skipTotal": false,
        "favorite": false,
        "lastUpdatedBy": {
            "displayName": "xxxxxxxxxxx",
            "id": "xxxxxxxxxxx",
            "username": "xxxxxxxxxxx"
        },
        "access": {
            "read": true,
            "update": false,
            "externalize": false,
            "delete": false,
            "write": false,
            "manage": false
        },
        "user": {
            "code": "xxxxxxxxxxx",
            "displayName": "xxxxxxxxxxx",
            "id": "xxxxxxxxxxx",
            "username": "xxxxxxxxxxx"
        },
        "favorites": [],
        "userGroupAccesses": [],
        "attributeValues": [],
        "categoryOptionCombos": [
            {
                "id": "xxxxxxxxxxx"
            },
            {
                "id": "xxxxxxxxxxx"
            }
        ],
        "translations": [],
        "userAccesses": [],
        "categories": [
            {
                "id": "xxxxxxxxxxx"
            }
        ]
    }

Category options

URL possible pour le requete GET:

status

Time

Size

200 OK

709 ms

1.49 KB


    {
        "code": "0",
        "lastUpdated": "2020-10-12T23:51:18.123",
        "id": "xxxxxxxxxxx",
        "href": "https://ministere-sante.mg/api/categoryOptions/xxxxxxxxxxx",
        "created": "2018-12-07T13:04:21.063",
        "name": "0",
        "shortName": "0",
        "displayName": "0",
        "publicAccess": "rwrw----",
        "displayShortName": "0",
        "externalAccess": false,
        "periodOffset": 0,
        "dimensionItem": "xxxxxxxxxxx",
        "displayFormName": "0",
        "isDefault": false,
        "favorite": false,
        "dimensionItemType": "CATEGORY_OPTION",
        "access": {
            "read": true,
            "update": false,
            "externalize": false,
            "delete": false,
            "write": false,
            "manage": false,
            "data": {
                "read": true,
                "write": true
            }
        },
        "lastUpdatedBy": {
            "displayName": "xxxxxxxxxxx",
            "id": "xxxxxxxxxxx",
            "username": "xxxxxxxxxxx"
        },
        "user": {
            "displayName": "xxxxxxxxxxx",
            "id": "xxxxxxxxxxx",
            "username": "xxxxxxxxxxx"
        },
        "favorites": [],
        "translations": [],
        "categories": [
            {
                "id": "xxxxxxxxxxx"
            }
        ],
        "organisationUnits": [],
        "userGroupAccesses": [],
        "attributeValues": [],
        "categoryOptionCombos": [
            {
                "id": "xxxxxxxxxxx"
            },
            {
                "id": "xxxxxxxxxxx"
            }
        ],
        "categoryOptionGroups": [],
        "userAccesses": [],
        "legendSets": []
    }

Category option combos

URL possible pour le requete GET:

status

Time

Size

200 OK

1645 ms

1.23 KB


    {
        "lastUpdated": "2020-10-12T23:51:19.422",
        "id": "xxxxxxxxxxx",
        "href": "https://ministere-sante.mg/api/categoryOptionCombos/xxxxxxxxxxx",
        "created": "2017-12-19T15:15:58.924",
        "name": "18 – 24 ans",
        "shortName": "18 – 24 ans",
        "displayName": "18 – 24 ans",
        "displayShortName": "18 – 24 ans",
        "externalAccess": false,
        "periodOffset": 0,
        "ignoreApproval": false,
        "dimensionItem": "xxxxxxxxxxx",
        "displayFormName": "18 – 24 ans",
        "favorite": false,
        "access": {
            "read": true,
            "update": false,
            "externalize": false,
            "delete": false,
            "write": false,
            "manage": false
        },
        "categoryCombo": {
            "id": "xxxxxxxxxxx"
        },
        "lastUpdatedBy": {
            "displayName": "SDRI Mamisoa",
            "id": "xxxxxxxxxxx",
            "username": "Mamisoa"
        },
        "favorites": [],
        "translations": [],
        "categoryOptions": [
            {
                "id": "xxxxxxxxxxx"
            }
        ],
        "userGroupAccesses": [],
        "attributeValues": [],
        "userAccesses": [],
        "legendSets": []
    }

Category option groups

URL possible pour le requete GET:

status

Time

Size

200 OK

2.05 s

694 B


    {
        "categoryOptionGroups": [
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Cadre de performance"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "GESRESS OG"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Partnenaires"
            }
        ]
    }

Category option group sets

URL possible pour le requete GET:

status

Time

Size

200 OK

1519 ms

653 B


    {
        "categoryOptionGroupSets": [
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Cadre de performance"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "GESRESS OptGrSet"
            }
        ]
    }