> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hi-doctor.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Référence des outils

> Tous les outils que le connecteur Hi-Doctor met à disposition d'un patient, regroupés selon l'autorisation qu'ils exigent.

Une connexion patient expose **50 outils** — tout ce qu'un patient peut faire
sur hi-doctor.ai. Chacun appartient à un groupe d'autorisations, et si
l'autorisation n'est pas accordée, l'outil n'est pas proposé du tout : l'appeler
provoque un refus plutôt qu'un silence.

<Note>
  Se connecter avec un compte de clinicien ou de back-office donne un catalogue
  différent et plus restreint. Les rôles ne se cumulent pas : un compte en reçoit
  exactement un.
</Note>

## Profil

Autorisation : **Votre profil**

| Outil                     | Ce qu'il fait                                                                                         |
| ------------------------- | ----------------------------------------------------------------------------------------------------- |
| `hidoctor_profile_get`    | Lire le profil du compte.                                                                             |
| `hidoctor_profile_update` | Mettre à jour le nom, la date de naissance, le pays, la langue, le fuseau horaire et les coordonnées. |

## Consultations et dossiers

Autorisation : **Consultations et ordonnances**

| Outil                                   | Ce qu'il fait                                                             |
| --------------------------------------- | ------------------------------------------------------------------------- |
| `hidoctor_consultations_list`           | Lister vos consultations.                                                 |
| `hidoctor_consultation_get`             | Lire une consultation.                                                    |
| `hidoctor_orders_list`                  | Lister vos commandes.                                                     |
| `hidoctor_prescriptions_list`           | Lister vos ordonnances.                                                   |
| `hidoctor_prescription_pdf`             | Obtenir un lien authentifié vers le PDF d'une ordonnance.                 |
| `hidoctor_prescription_request_reissue` | Demander une réémission parce qu'une ordonnance a expiré ou a été perdue. |
| `hidoctor_adverse_event_report`         | Signaler un effet indésirable présumé à l'équipe clinique.                |
| `hidoctor_adverse_events_list`          | Lister les effets indésirables que vous avez signalés.                    |

<Warning>
  Signaler un effet indésirable via un assistant conversationnel ne relève pas de
  l'urgence. En cas de réaction grave, appelez le numéro d'urgence de votre pays.
</Warning>

## Facturation et abonnement

Autorisation : **Consultations et ordonnances**

| Outil                                  | Ce qu'il fait                                                                                                                    |
| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `hidoctor_subscription_get`            | Lire votre formule en cours.                                                                                                     |
| `hidoctor_subscription_cancel`         | Programmer la résiliation **pour la fin de la période déjà payée**. Renvoie la date de fin effective.                            |
| `hidoctor_subscription_reactivate`     | Annuler une résiliation programmée.                                                                                              |
| `hidoctor_subscription_billing_portal` | Obtenir un lien vers le portail de facturation hébergé par Stripe pour changer de carte, de formule ou d'adresse de facturation. |
| `hidoctor_payments_list`               | Lister vos paiements.                                                                                                            |
| `hidoctor_payment_invoice`             | Obtenir un lien vers le PDF d'une facture.                                                                                       |

`hidoctor_subscription_early_order` — avancer le prochain renouvellement — est
listé sous **Paiement** ci-dessous plutôt qu'ici. Il crée immédiatement la
consultation de renouvellement et consomme l'unique commande anticipée de la
période : sa place est donc parmi les actions pouvant entraîner des frais.

<Note>
  La résiliation n'est **jamais immédiate** : l'accès se poursuit jusqu'à la fin
  de la période que vous avez déjà payée, et vous pouvez réactiver avant cette
  date.

  Il n'existe pas d'outil de mise en pause. La mise en pause est une action
  réservée au personnel côté back-end ; elle n'est donc délibérément pas proposée
  ici plutôt que d'être simulée.
</Note>

## Messages

Autorisation : **Messages avec votre équipe médicale**

| Outil                              | Ce qu'il fait                                                                |
| ---------------------------------- | ---------------------------------------------------------------------------- |
| `hidoctor_messages_unread_summary` | Nombre de messages non lus.                                                  |
| `hidoctor_messages_get_thread`     | Ouvrir la conversation avec votre équipe médicale et en lister les messages. |
| `hidoctor_message_send`            | Envoyer un message à votre équipe médicale.                                  |
| `hidoctor_messages_mark_read`      | Marquer la conversation comme lue.                                           |

## Questionnaires

Autorisation : **Questionnaires de santé**

La boucle conversationnelle est `start → answer → review / back → submit`. Voir
[Développer avec Hi-Doctor et l'IA](/fr/mcp/ai-integration) pour le protocole et
la forme des réponses.

| Outil                                  | Ce qu'il fait                                                                                                            |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| `hidoctor_questionnaire_categories`    | Lister les catégories de questionnaire.                                                                                  |
| `hidoctor_questionnaire_start`         | Démarrer ou reprendre un questionnaire ; renvoie la première question sans réponse.                                      |
| `hidoctor_questionnaire_current`       | Renvoyer la question en cours sans rien modifier.                                                                        |
| `hidoctor_questionnaire_answer`        | Enregistrer une réponse et renvoyer la question suivante.                                                                |
| `hidoctor_questionnaire_back`          | Revenir sur n'importe quelle question déjà répondue via `question_key`, ou reculer d'un pas. Ne supprime pas la réponse. |
| `hidoctor_questionnaire_review`        | Relire toutes les réponses données jusque-là.                                                                            |
| `hidoctor_questionnaire_submit`        | Envoyer le questionnaire pour examen par un médecin.                                                                     |
| `hidoctor_questionnaire_schema`        | Récupérer le schéma brut et la progression enregistrée.                                                                  |
| `hidoctor_questionnaire_save_progress` | Enregistrer les réponses en bloc sans les envoyer.                                                                       |

## Suivi des progrès

Autorisation : **Suivi de santé**. **Traitement de la perte de poids
uniquement** — le journal est construit autour du poids, des injections et d'un
plan d'injection ; il n'est donc pas proposé pour les traitements de croissance
des cheveux ni de santé sexuelle. Appelez d'abord `hidoctor_progress_status` :
il indique si le suivi est activé, s'il exige une formule perte de poids active,
ou s'il est indisponible.

| Outil                                                            | Ce qu'il fait                                                                          |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| `hidoctor_progress_status`                                       | Si le suivi est activé, exige une formule, ou est indisponible.                        |
| `hidoctor_progress_day_get`                                      | Tout ce qui a été enregistré pour une journée, **avec l'`entry_id` de chaque entrée**. |
| `hidoctor_progress_weight_list` / `_log` / `_update` / `_delete` | Entrées de poids.                                                                      |
| `hidoctor_progress_injections_list` / `_log`                     | Entrées d'injection.                                                                   |
| `hidoctor_progress_injection_update` / `_delete`                 | Modifier ou supprimer une injection.                                                   |
| `hidoctor_progress_notes_list` / `_add`                          | Notes quotidiennes.                                                                    |
| `hidoctor_progress_note_update` / `_delete`                      | Modifier ou supprimer une note.                                                        |
| `hidoctor_progress_goal_get` / `_set`                            | Votre objectif de poids.                                                               |
| `hidoctor_progress_plan_get` / `_set`                            | Votre plan d'injection.                                                                |

<Tip>
  Commencez par `hidoctor_progress_day_get` lorsque vous corrigez quelque chose.
  Il renvoie l'`entry_id` nécessaire pour modifier ou supprimer l'entrée, ce qui
  vous évite de parcourir une liste pour la retrouver.
</Tip>

Deux comportements à connaître :

* **Le poids est remplacé par date.** Enregistrer un poids pour une journée
  écrase l'entrée de cette journée. Sans date, la journée retenue est celle
  d'aujourd'hui dans *votre* fuseau horaire de profil ; sans note, la note déjà
  enregistrée est conservée.
* **Les injections et les notes s'ajoutent.** Enregistrer deux fois crée deux
  entrées.

## Paiement

Autorisation : **Paiement**

| Outil                               | Ce qu'il fait                                                                                                                                    |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| `hidoctor_checkout_create`          | Créer une session de paiement Stripe, ou renvoyer une consultation déjà couverte par votre formule.                                              |
| `hidoctor_checkout_status`          | Vérifier une session de paiement. Une session payée peut se finaliser et créer sa consultation.                                                  |
| `hidoctor_subscription_early_order` | Avancer le prochain renouvellement, en créant dès maintenant la consultation de renouvellement. Une fois par période payée, et **irréversible**. |

Le paiement est listé à part parce que c'est le groupe qui peut entraîner des
frais — c'est pour cette raison que l'écran d'approbation le présente seul.

<Warning>
  Une commande anticipée est irréversible. Elle crée immédiatement la consultation
  de renouvellement et consomme l'unique commande anticipée autorisée sur la
  période. Un assistant doit vous dire exactement ce qui va se passer et obtenir
  un oui explicite avant de l'appeler.
</Warning>

## Ce qui n'est exposé à personne

Approuver une consultation, émettre ou modifier une ordonnance et changer une
dose sont **totalement absents de la surface d'outils** — et non protégés
derrière une autorisation. Ce sont des actes de clinicien. Voir
[Sécurité](/fr/essentials/safety).
