Profil santé

Le profil santé du patient est constitué de conditions cliniques dont l’encodage numérique est spécifique au système expert de MesVaccins.net.

Pour l’affichage auprès de l’utilisateur, ces conditions sont regroupées sous la forme d’un questionnaire arborescent, qu’il est possible de récupérer grâce à l’API de questionnaire de profil santé.

Création / Modification

  • PUT /records/:uuid/profile.json met à jour le profil du carnet
{
  "condition_ids": [52, 145, 146]
}

Le profil du patient comporte les conditions d’indices 52, 145 et 146.

Si tout s’est bien passé, le serveur renvoie 201 Created et le JSON représentant le profil mis à jour. Si les idenfifiants de condition sont invalides, le serveur retourne 400 Bad Request.

Modification d’une condition

  • PUT /records/:uuid/profile/:condition_id.json met à jour la condition
{
  "checked": true
}

condition_id peut être un identifiant de condition MesVaccins.net ou un code CIM10.

Envoyer "checked": true pour cocher l’item, ou "checked": false pour le décocher.

Suppression

  • DELETE /records/:uuid/profile.json supprime le profil courant et renvoie 204 No Content si l’opération s’est bien passée.