Gestion du compte

Récupération des informations du compte courant

  • GET /account.json renvoie les données du compte professionnel courant

Les données renvoyées le sont au format suivant :

{
    "id": 8454,
    "last_name": "Borsan",
    "first_name": "Pierre",
    "profession": "Médecin",
    "rpps_number": "10000000000"
}
Description Type
id Identifiant unique spécifique à MesVaccins.net Numérique
last_name Nom de famille Chaîne de caractères
first_name Prénom Chaîne de caractères
profession Profession Chaîne de caractères
rpps_number Identifiant RPPS Chaîne de caractères

Vérification de la validité de l’abonnement du compte

La validité de l’abonnement du professionel est vérifiée automatiquement lors de chaque requête.

Dans le cas où l’abonnement du professionnel n’est plus valide, le serveur retourne 403 Forbidden.

Création du compte

Dans le cadre d’une authentification mono-utilisateur

Dans le cadre d’une authentification mono-utilisateur, le compte de professionnel de santé est à créer manuellement sur le site professionnel MesVaccins.net.

Dans le cadre d’une authentification multi-utilisateurs

Les données d’authentification de l’utilisateur professionnel courant doivent être attachées à chaque requête envoyée à l’API, sous la forme de headers HTTP.

Information Entête
Prénom MVX-Health-Professional-First-Name
Nom MVX-Health-Professional-Last-Name
Profession MVX-Health-Professional-Profession
Numéro RPPS MVX-Health-Professional-RPPS

Format du champ profession

Les professions valides sont les suivantes :

  • doctor
  • pharmacist
  • nurse
  • midwife
  • other_authorised_to_access_vacc_records
  • other_not_authorised_to_access_vacc_records

Elles correspondent aux professions décrites dans la partie sur la gestion des droits du manuel.

Notes sur la prise en compte des données par l’API

Le compte de professionnel est créé à la volée par l’API lors de la première connexion du professionnel. Ce compte est dit “dormant”, car il sert uniquement à tracer les opérations sur les carnets : il ne pourra à aucun moment être utilisé pour se connecter à MesVaccins.net en dehors de l’application cliente.

Grâce à ce mécanisme, le système client garde la responsabilité de la gestion du cycle de vie du compte professionnel de manière indépendante du système d’information de MesVaccins.net. Côté MesVaccins.net, aucun compromis n’est fait sur la traçabilité des actes vaccinaux.

La mise à jour des données de compte est ensuite effectuée de manière transparente à la volée, par l’entremise des entêtes de requête, ce qui permet de s’affranchir des problématiques de synchronisation.