Practitioner

Verbes HTTP pris en charge

Akinox-FHIR-Practitioner-Swagger

GET

{domain}/neo-atlas/fhir/Practitioner/{id}

Route qui aide à récupérer différents professionnels. Il renverra une entité.

  • Récupérez n'importe quel professionnel que nous avons dans notre base de données avec son identifiant logique {id}. L'identifiant logique est un GUID.

    • L'identifiant logique se trouve ici {domain}/neo-atlas/fhir/Practitioner.
  • Réponses

    • OK (200)
      • L'entité professionnel est dans le corps de réponse.
    • BadRequest (400)
      • Le paramètre {id} est null, vide ou se compose de caractères d'espace.
    • Forbidden (403)
      • Des droits insuffisants sur la ressource.
    • NotFound (404)
      • Le professionnel n'a pas été retrouvé.
    • Gone (410)
      • Le professionnel est inactif.
    • InternalServerError (500)
      • Une erreur inattendue s'est produite.

{domain}/neo-atlas/fhir/Practitioner

Route qui recherche différents professionnels. Il renverra un bundle.

  • Recherchez n'importe quel professionnel en utilisant son identifiant FHIR (LN - Numéro de licence).

  • Réponses

    • OK (200)
      • L'ensemble est dans le corps de réponse.
    • BadRequest (400)
      • Il y avait une erreur liant les paramètres de recherche.
    • Forbidden (403)
      • Des droits insuffisants sur la ressource.
    • InternalServerError (500)
      • Une erreur inattendue s'est produite.

PUT

{domain}/neo-atlas/fhir/Practitioner/{id}

  • Le JSON représentant le professionnel FHIR doit être dans le corps de la demande.

  • L'identifiant logique {id} du professionnel FHIR doit être ajouté en tant que paramètre de route.

  • Réponses

    • OK (200) Le professionnel a été mis à jour et nous le renverons dans le corps de réponse avec la meta mise à jour.
    • BadRequest (400)
      • L'identifiant logique {id} dans les paramètres de la route ne correspond pas à l'identifiant logique dans le JSON situé dans le corps de la demande.
      • Le JSON qui a été passé dans le corps de la demande n'est pas FHIR valide, il renverra une BadRequest avec le résultat de l'opération. Voir ici pour les résultats de l'opération.
      • L'entité professionnel FHIR ne correspond pas à nos règles d'affaires.
    • Forbidden (403)
      • Des droits insuffisants sur la ressource.
    • MethodNotAllowed (405)
      • L'entité professionnel FHIR n'a pas été retrouvée.
    • Unprocessable Entity (422)
      • Le professionnel FHIR ne correspond pas à nos règles d'affaires.
    • InternalServerError (500)
      • Une erreur inattendue s'est produite.

DELETE

{domain}/neo-atlas/fhir/Practitioner/{id}

Route qui aide à supprimer un professionnel.

  • Supprimez tout professionnel que nous avons dans notre base de données avec son identifiant logique {id}.

  • Réponses

    • NoContent (204)
      • L'entité professionnel a été supprimée.
      • Le professionnel n'a pas été retrouvé.
    • BadRequest (400)
      • Le paramètre {id} est null, vide ou se compose de caractères d'espace.
    • Forbidden (403)
      • Des droits insuffisants sur la ressource.
    • InternalServerError (500)
      • Une erreur inattendue s'est produite.