Skip to main content

Principe

Chaque cle API possede un niveau d’acces qui determine quels champs sont retournes dans les reponses JSON. Cela permet a la clinique de controler precisement les donnees partagees avec chaque partenaire.
Le niveau d’acces ne change pas les endpoints accessibles (ca, c’est le role des permissions). Il filtre les champs dans les reponses.

Les trois niveaux

Configuration par cle

Chaque cle a :
  • Un niveau par defaut qui s’applique a toutes les ressources
  • Des surcharges par ressource pour ajuster finement
Exemple de configuration :
Dans cet exemple :
  • /patients retourne tous les champs (FULL)
  • /clients retourne uniquement id, firstName, lastName (BASIC)
  • /invoices retourne le niveau STANDARD (defaut)

Champs par ressource

Patient

Client

Rendez-vous

Consultation

Facture

Stock