Documentation API

Bienvenue sur la documentation de l'API Nextmotion. Notre API vous permet de gérer efficacement les informations des patients, les rendez-vous et bien plus encore. Que vous soyez un développeur d'application ou un utilisateur souhaitant automatiser la gestion de clinique, cette API est conçue pour être flexible, robuste et simple à utiliser.

Premiers pas

Pour commencer à utiliser l'API, vous devez obtenir un token d'authentification. Voici les étapes pour vous guider dans le processus :

  1. Créer un compte sur notre plateforme Nextmotion.
  2. Obtenir une clé API dans vos paramètres utilisateur sous l'onglet API.
  3. Inclure le token dans chaque requête API à l'aide de l'en-tête HTTP Authorization: Bearer {votre_token}.

Cas d'utilisation

API

Point d'accès API

Nous avons organisé les endpoints en plusieurs sections pour une meilleure compréhension :

Gestion des patients

  • GET /patient/{id} : Récupérer les informations d’un patient.
  • POST /patient : Créer un nouveau patient.
  • PUT /patient/{id} : Mettre à jour les informations d’un patient.

Gestion des rendez-vous

  • GET /appointment/{id} : Récupérer les détails d’un rendez-vous.
  • POST /appointment : Créer un nouveau rendez-vous.
  • PUT /appointment/{id} : Mettre à jour les informations d’un rendez-vous.
  • DELETE /appointment/{id} : Annuler un rendez-vous.

Authentification

Capture d’écran 2024-10-05 à 07.21.57

Gestion des erreurs

Voici un aperçu des principaux codes d'erreur que vous pourriez rencontrer lors de l’utilisation de notre API :

  • 200 OK : La requête a réussi.
  • 201 Created : Un nouvel enregistrement a été créé avec succès.
  • 400 Bad Request : La requête est mal formée ou invalide.
  • 401 Unauthorized : Le token d'authentification est manquant ou invalide.
  • 404 Not Found : La ressource demandée n’a pas été trouvée.
  • 500 Internal Server Error : Une erreur inattendue est survenue sur le serveur.

Sécurité

Notre API suit les normes de sécurité les plus strictes pour protéger les données sensibles de santé. Toutes les communications sont chiffrées via HTTPS et conformes aux réglementations en vigueur (RGPD, HIPAA).

Exemple d'un workflow

Voici un exemple de workflow pour un usage quotidien :

  1. Créer un patient : Utilisez l’endpoint POST /patient.
  2. Créer un rendez-vous pour ce patient via POST /appointment.
  3. Récupérer les détails du rendez-vous via GET /appointment/{id}.

Ressources supplémentaires

Si vous avez besoin d'informations plus techniques ou d’une vue d’ensemble plus détaillée, vous pouvez accéder à notre documentation Swagger complète.