REST API

Une interface REST pour accéder à la CPS

Le module cps-proxy, permet de fournit une facade REST à la CPSFacade java.

Toutes les opérations offertes par la la façade java sont disponibles via des appels HTTP.

Exemple d’intégration possible :

!theme aws-orange
!define DEVBOX_COLOR #278ef5
!define DMP_COLOR #35D9C0
!define MSS_COLOR #DE5D80
!define INS_COLOR #07A2CF
!define CPS_COLOR #D34A3C
!define VITALE_COLOR #5FD67A
!define PSC_COLOR #ff7765
!define APCV_COLOR #c6e66d
!define ANNUAIRE_COLOR #7613e0
!define DATA_COLOR #ffa800

node "Poste Client (Windows/Mac/Linux)" {
    [FrontEnd intégrateur] as frontend 

    package "DevBox-Santé" DEVBOX_COLOR  {
        [DevBox-Santé Vitale API] as vitaleFacade VITALE_COLOR
    }
    [ApiVitale (SESAM-vitale)] as apiVitale 
}

[BackEnd intégrateur] as backend

frontend -down-> vitaleFacade : REST "GET "/vitale/readVitale""
vitaleFacade <-down-> apiVitale : appel natif
frontend -right-> backend : REST

API dans Swagger

Test avec Bruno

Les exemples de requête Bruno : https://bitbucket.org/devbox-sante/dbx-examples-bruno/src/master/dbx/vitale/2.x/

Intégration sur un environnement de démonstration

Vous pouvez commencer à intégrer la DevBox-Santé Vitale depuis l’environnement de démonstration.