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.
- En utilisant le dbx-agent : https://demo.devbox-sante.fr