Aller au contenu principal

Visites

Récupérer la feuille de route

Route : /intervenants/{intervenantID}/tournees/{dDate}
Path : {intervenantId} identifiant de l'intervenant (iPKAnnuaire)
{dDate} Date de la tournée (AAAAMMJJ)
Query : dto (0 ou 1)
Méthode : GET
Body : Aucun

Retour : Tableau de la feuille de route d'un intervenant à une date donnée

  • dto = 0 : Objet FeuilleRoute
  • dto = 1 : Objet FeuilleRouteDTO

Récupérer les localisations d'un intervenant

Utiliser la routes /intervenants/{intervenantID} Dans l'objet retourné, on trouve la liste des localisations dans tLocalisationAutorise

{
"sNature": "A",
"localisationId": 1228326,
"sLibelle": "00 - Appareils Perdus Patients Injoignables ",
"sComplement": "",
"typeLocalisation": {
"typeLocalisationId": "MAG",
"sLibelle": "Magasin",
"bInterne": true,
"bMaterielDisponible": true
},
"bEmplacement": false,
"iFKEmplacementParDefaut": 0,
"bUtilisableEnVisite": true,
"bLocalisationPreleveDMC": false,
"bLocalisationRetourDMC": false,
"bLocalisationPreleveDM": false,
"bLocalisationRetourDM": false
}

  **Les localisations par défaut sont lisibles via ces champs**
"bLocalisationPreleveDMC": false | true
"bLocalisationRetourDMC": false | true
"bLocalisationPreleveDM": false | true
"bLocalisationRetourDM": false | true

Initier une visite

Route : /visites
Méthode : POST
Body (application-json) : Objet Visite
Retour : Objet Visite enregistré

Récupérer une visite

Route /visites/{visiteID}
Méthode : GET
Body : aucun
Retour : Objet Visite

Modifier les informations d'une visite

Route : /visites
Query : alertelue (0 ou 1)
Méthode : PUT
Body (application-json) : Objet Visite
Retour : Objet Visite enregistré

Modifier une visite

Modifie une visite en cours de saisie (intervenants, locasalitions, types de visites, types de prestations,...)

Terminer une visite

Si la visite est terminée, la route va contrôler qu'elle peut être terminée (visite.bValide = 1)
Si des alertes sont retournées, la visite n'est pas notée "terminée" tant qu'on ne fera pas un appel avec la query "alertelue" = 1
Cela permet de valider que l'utilisateur a bien lu les alertes avant de valider et terminer la visite

Les alertes sont retournées dans une liste de messages de type A