Colibri

Urls des endpoints

Le protocole de communication est HTTPS.

L’accès à Colibri nécessite une configuration de l’ordinateur de l’utilisateur. Celle-ci est réalisée sur demande du client par l’équipe support de MesVaccins.net.

Serveur de production
Toutes les URLs commencent par https://colibri.mesvaccins.net/.
Serveur de test
Toutes les URLs commencent par https://test-colibri.mesvaccins.net/

Redirection vers un dossier patient via référence de carnet

Pour un carnet MesVaccins partagé avec l’utilisateur courant, l’appel de ce service permet l’affichage du dossier patient Colibri qui lui est lié. Si ce dossier n’existe pas, le service affiche le formulaire de création du dossier avec les attributs pré-remplis.

Requête

  • GET /records/:uuid redirige vers le dossier patient

Le paramètre uuid désigne l’UUID du carnet MesVaccins concerné ; il peut être récuperé via l’appel de lecture des données de tous les carnets partagés décrit sur la page Gestion des carnets de vaccinations.

Réponse

En fournissant un uuid d’un carnet MesVaccins, ce service aboutit à l’une de ces réponses :

  • S’il existe un dossier patient Colibri lié au carnet ou s’il peut être créé à la volée, l’utilisateur est redirigé sur la page relative à celui-ci.

    • Code HTTP 302 Found
    • Chemin /patients/:id
  • Si un carnet MesVaccins est partagé avec l’équipe de soins, on aboutit sur la page d’importation de ce carnet. Elle inclut un formulaire de renseignement des attributs manquants du nouveau dossier patient.

    • Code HTTP 303 See Other
    • Chemin /patients/import/new?patient_import_form%5Bshared_record_uuid%5D=:uuid
  • Si ni dossier ni carnet MesVaccins existe, un code 404 est renvoyé

    • Code HTTP 404 Not Found
  • Si le paramètre fourni n’est pas dans le format UUID correct, l’utilisateur obtient un code 400

    • Code HTTP 400 Bad Request