REST API
Une interface REST pour le Téléservice APCv
La DevBox-santé Mobilité intègre le téléservice ApCV authentifierUtilisateurProximite
en proposant une API Java ou Rest simple à intégrer. Le guide d’intégration de ce téléservice est : ApCV-MP-001 - GI Demander l'authentification et gérer le contexte ApCV v1.3.pdf
Elle vous permet :
authentifierUtilisateurProximite
ApCV01AuthentificationRequest request =
ApCV01AuthentificationRequest.builder().requestContext(ApCVRequestContext.builder()
.professionnelSante(ApCVRequestContext.ProfessionnelSante.builder()
.specialite(SPECIALITE)
.build())
.structure(ApCVRequestContext.StructureSante.builder().identifiantFacturation(identifiantFacturation).build())
.build())
.donnees(donnees.getBytes())
.build();
ApCV01AuthentificationResponse response = client.authentifierUtilisateurProximite(request);
restituerContexteApCV
final ApCV02RestitutionResponse restitution = client.restituerContexteApCV(ApCV02RestitutionRequest.builder()
.requestContext(request.getRequestContext())
.build()
);
detruireContexteApCV
final ApCV03DestructionResponse destruction = client.detruireContexteApCV(ApCV03DestructionRequest.builder()
.requestContext(request.getRequestContext())
.identifiant(response.getContexte().getIdentifiant())
.build()
);