REST API

Une interface REST pour accéder à la Carte Vitale

Le module cps-proxy, permet de fournit une facade REST à la VitaleFacade 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  {
        [interface CPS-API] as cpsFacade CPS_COLOR
    }
    [Cryptolib CPS (ANS / ASIP)] as cryptolibCPS 
}

[BackEnd intégrateur] as backend

frontend -down-> cpsFacade : REST "GET "/cps/cardInfo""
cpsFacade <-down-> cryptolibCPS : 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/cps/3.x

Intégration sur un environnement de démonstration

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