Historique des versions
[1.1.0.0] - 05/10/2023
Changed
Routes
Route : /produits/lots/recherche
- Le parametre des critères est passé dans le body (il n'est plus dans la query)
- La route retourne un HTTPResponses (data = Lot[])
[1.0.8.3] - 16/05/2023
Changed
Objets
Tiers :
- Ajout numeroAdeli : N° ADELI du tiers (médecins)
Routes
Route : POST /tiers/update
- Ajout sauvegarde du numéro ADELI avec contrôle du numéro saisi
[1.0.8.2] - 31/01/2023
Added
Routes
Route Récupérer un paramétrafe (ParParemetreTable) selon une table
- GET /parametres?table= sTable de ParParemetreTable
- Retourne les PPT correspondants
Changed
Routes
- Route : Récupérer les patients d'un tiers référent GET /tiers/{tiersID}/patients QuetyString : dto = true | false (default false) referentSeul = true | false (default false) referentSeul = true > uniquement les tiers pour lequel le {tiersID} est référent referentSeul = false > tous les patients pour lequel le {tiersID} est lié (référent, prestations, prescriptions) Retourne une liste de patients dans AbstractHTTPResponse
[1.0.8] - 01/12/2022
Added
Objets
- Objet : Patient
- Objet : PreferencePassage
- Objet : PreferencePassageDetail
- Objet : ReferenceExterne
Changed
Objet Tiers
Ajout tReferenceExterne[] tableau de ReferenceExterne
Route : Mettre à jour un Tiers
PUT /tiers Body = Tiers Retourne le tiers mis à jour dans AbstractHTTPResponse
Route : Récupérer les patients d'un tiers référent
GET /tiers/{tiersID}/patients Retourne une liste de patients dans AbstractHTTPResponse
[1.0.7] - 30/08/2022
Added
Objets
- TypeIntervention
- TypeInterventionOperation
- TypeInterventionProduit
- ObservationMedicale
Routes
Route Récupère les dernières informations médicales d'un tiers à une date donnée GET /tiers/{tiersID}/observations-medicales/{dDate} Retourne HTTPResponse.Data.ObservationMedicale
Route Récupère les informations d'une visite GET /visites/{visiteID}/observations-medicales Retourne HTTPResponse.Data.ObservationMedicale
Route /visites/{visiteID}/observations-medicales PUT /visites/{visiteID}/observations-medicales Retourne HTTPResponse.Data.ObservationMedicale
Route Supprimer les observations médicales (retourne infos is@dom) DELETE /visites/{visiteID}/observations-medicales Retourne HTTPResponse.Data.ObservationMedicale
Route Supprimer une ligne de configuration oxygène DELETE /visites/{visiteID}/configurations-oxygene/{configurationOxygeneVisiteID} Retourne AbstractHTTPResponse (Information si ok ou Erreurs si KO)
Changed
Objets
Appareil : Ajout informations sur la prochaine intervention prochaineInterventionType : TypeIntervention prochaineInterventionDate : Date
ConfigAppSpecTiersVisiteDTO : Ajout informations sur la prochaine intervention prochaineInterventionType : chaine prochaineInterventionLibelle : chaine prochaineInterventionDate : Date
[1.0.6] - 05/08/2022
Added
Objets
- Fonctionnalite
- ETP
- DiagnostiqueEducatif
- DiagnostiqueEducatifDetail
- ProgrammeEducatif
- ProgrammeEducatifVisite
Routes
Route de récupération du diagnostique éducatif d'une visite GET /visites/{visiteID}/diagnostiques-educatifs Retourne HTTPResponse.Data.DiagnostiqueEducatif
Route Enregistrer le diagnostique éducatif dans la visite PUT /visites/{visiteID}/diagnostiques-educatifs Body = DiagnostiqueEducatif Retourne HTTPResponse.Data.DiagnostiqueEducatif
Route supprime la saisie du diagnostique éducatif DELETE /visites/{visiteID}/diagnostiques-educatifs Retourne HTTPResponse.Data.DiagnostiqueEducatif (initial is@dom)
Route Récupérer la liste des programmes d'une visite GET /visites/{visiteID}/programmes-educatifs Retourne HTTPResponses.datas.ProgrammeEducatifVisite[]
Route Récupère les types de programmes éducatifs GET /programmes-educatifs/types Retourne HTTPResponses.datas.ETP[]
Route Récupère un type de programme éducatif GET /programmes-educatifs/types/{etpID} Retourne HTTPResponse.data.ETP
Route Enregistrer un programme éducatif dans la visite PUT /visites/{visiteID}/programmes-educatifs Body = ProgrammeEducatifVisite Retourne HTTPResponse.data.ProgrammeEducatifVisite
Route Supprime la saisie des programmes éducatifs de la visite DELETE /visites/{visiteID}/raz/programmes-educatifs Retourne HTTPResponses.datas.ProgrammeEducatifVisite[]
Route Supprime la saisie d'un programme éducatif de la visite DELETE /visites/{visiteID}/programmes-educatifs/{programmeEducatifVisiteID} Retourne HTTPResponses.datas.ProgrammeEducatifVisite[]
Route Récupérer le programme éducatif d'une visite selon son ID isanaut (source = isanaut (default) ou source = isadom) GET /visites/{visiteID}/programmes-educatifs/{programmeVisiteID} Path-Parameter : source = [ isanaut (default) | isadom ] Retourne HTTPResponse.data.ProgrammeEducatifVisite
Route Récupérer le programme id d'un tiers GET /tiers/{tiersID}/programmes-educatifs/{programmeEducatifID} Retourne HTTPResponse.data.ProgrammeEducatifVisite
Changed
Objets
- Visite : ajout de tFonctionnalite[] : tableau de Fonctionnalite
[1.0.5] - 06/07/2022
Added
Objets
- Objet PlanningDTO
- Objet ConfigurationOxygene
- Objet ConfigurationOxygeneVisite
Routes
- Route récupération du planning d'un tiers (hors intervenant) GET /tiers/{tiersID}/planning?date=[ AAAAMMJJ | (vide = Date du jour) ] & [ dto = 0 | 1 (default) ] (le dto = 0 n'est pas disponible dans cette version)
- Route récupération de la configuration oxygène d'une visite GET /visites/{visiteID}/configurations-oxygene
- Route mise à jour de la configuration oxygène d'une visite PUT /visites/{visiteID}/configurations-oxygene (BODY = ConfigurationOxygneVisite)
- Route raz de la configuration oxygène d'une visite DELETE /visites/{visiteID}/configurations-oxygene
- Route récupération des appareils d'une visite (V2) GET /V2/visites/{visiteID}/appareils Retourne un HTTPResponse contenant des alertes d'appareillage (data = ConfigAppTiers)
- Route récupération d'une visite (V2) GET /V2/visites/{visiteID} Retourne un HTTPResponse contenant des alertes d'appareillage (data = Visite)
- Route de retrait d'un appareil (V2) POST /V2/visites/{visiteID}/appareils/{appareilID}/retirer Retourne un HTTPResponse contenant des alertes d'appareillage (data = Appareil)
Changed
Objets
- ProduitRecherche : ajout critère gestionOxy [ "" (default) | "1" | "0" ] Permet de filtrer les produits activés "gestion O2"
[1.0.4] - 24/05/2022
Added
Objets
- CommandeVisite
- LigneCommandeVisite
- Equipe
- Ville
Routes
- Route de récupération des modes de livraison GET /parametres/modes-livraison
- Route de récupération des équipes de préparation GET /parametres/equipes-preparation
- Route de récupération de la commande d'une visite GET /visites/{visiteID}/commandes
- Route de mise à jour de la commande de la visite PUT /visites/{visiteID}/commandes (BODY = commandeVisite)
- Route de remise à zéro de la commande de la visite DELETE /visites/{visiteID}/raz/commandes
- Route de récupération d'une liste de paramèter selon une table GET /parametres?table=chaine "table" est une chaine correspondant à la liste de paramètres à récupérer (ParCivilite, ParTypeVoie, etc.) "table" est obligatoire
- Route de récupération de villes en fonction d'un code postal GET /villes/code-postal/{codePostal}
- Route de récupération de villes en fonction d'une ville GET /villes/ville/{ville}?optionRecherche= [ contient (default) | commencePar ]
- Route de récupération des adresses visite/livraison d'un tiers GET /tiers/{tiersID}/adresses/visite-livraison
[1.0.3] - 04/05/2022
Changed
Objets
- Tiers : Ajouté typeTiers, obket de type TypeTiers sTypeTiers est conservé pour compatilibilité (DEPRECATED)
[1.0.2] - 04/05/2022
Changed
Routes
- Ajout dto dans la route de récupération de la feuille de route /intervenants/{intervenantID}/tournees/{dDate}&dto= [ 0 (default) | 1 ] Retourne un objet : FeuilleRouteDTO
Fixed
- Contrôle de motif de retrait obligatoire (Ticket #1185)
[1.0.0] - 11/04/2022
Changed
Routes
- Ajout dto dans la route de récupération de la configuration appareil d'une visite /visites/{visiteID}/appareils&dto= [ 0 (default) | 1 ]
- Ajout dto dans la route de récupération de la configuration consommable d'une visite /visites/{visiteID}/consommables&dto= [ 0 (default) | 1 ]
Added
Routes
- Ajout d'une route pour supprimer les retours d'une visite DELETE /visites/{visiteID}/raz/consommables/retours
- Ajout d'une route pour ajouter/modifier (upsert) les retours d'une visite PUT /visites/{visiteID}/retours (attend un tableau de RetourVisite dans le body)
[0.5.2] - 24/03/2022
Added
Configuration consommable
- Ajout d'une route pour réinitialiser la configuration consommable d'une visite GET /visites/{visiteID}/raz/consommables/configuration
Evenements
- Ajout d'une route pour récupérer les appareils pour l'ajout d'un événement de télésuivi GET /visites/{visiteID}/evenements/appareils
[0.5.1] - 22/03/2022
Changed
Evenements
Ajout d'une querystring dans la route [PUT] /visites/{visiteID}/evenements/{evenementVisiteID} pour gérer le changement d'état /visites/{visiteID}/evenements/{evenementVisiteID}&action=CHANGEMENT_STATUS
Ajout d'une querystring dans la route [POST] /visites/{visiteID}/evenements/{evenementVisiteID} pour gérer le changement d'état /visites/{visiteID}/evenements/{evenementVisiteID}&action=CHANGEMENT_STATUS
Ajout d'une querystring dans la route [GET] /visites/{visiteID}/appareils pour récupérer uniquement les appareils à afficher dans les produits d'un événement de télésuivi /visites/{visiteID}/appareils&format=TS
Observances
- Modification de la route de mise à jour des observances. La route prend en entrée un tableau d'observances et plus une observance seule. PUT /visites/{visiteID}/observances BODY = ObservanceVisite[] RETURN = AbstractHTTPResponse ( data = ObservanceVisite[] )
[0.5.0] - 24/12/2021
Added
Réglages
- Ajout d'une route pour remettre à zéro la saisie des grilles de réglage d'une visite, pour éventuellement un seul appareil
- /visites/{visiteID}/raz/appareils/reglages?appareilID={identifiant de l'appareil} ( optionnel )
Produits
- Ajout d'une route pour récupérer un produit selon son identifiant (consommable ou modèle d'appareils) /produits/{produitID} (retourne un objet HTTPResponse)
Familles
- Ajout d'une route pour récupérer une famille par son identifiant /familles/{familleID} (retourne un objet HTTPResponse)
- Ajout d'une route pour récupéter les familles selon une nature de produits /natures-produits/{nature}/familles (retourne un objet HTTPResponses)
Prestations
- Ajout d'un objet de recherche de prestations
Evénements
- Récupérer les événements en cours d'un tiers Route : /tiers/{tiersID}/evenements ( accepte ?dto = 0 (default) | 1 )
- Récupérer les événements selon des critères Route : /evenements/recherche ( accepte ?dto = 0 (default) | 1 )
- Récupérer un événement selon son ID Route : /evenements/{evenementID}
- Récupérer les événements d'une visite pour un volet spécifique Route : /visites/{visiteID}/evenements?volet=[ TS | RGPD | STD ] ( accepte ?dto = 0 (default) | 1 )
- Récupérer un événement d'une visite selon son ID (visite) /visites/{visiteID}/evenements/{evenementVisiteID}
- Ajouter un événement à une visite /visites/{visiteID}/evenements
- Modifier un évfénement d'une visite /visites/{visiteID}/evenements/{evenementVisiteID}
- Supprimer un événement d'une visite /visites/{visiteID}/evenements/{evenementVisiteID}
Types d'événements
- Récupérer un type d'événement selon son identifiant
- Récupérer des types d'événements selon des critères
- Récupérer les types d'événements possibles pour une visite et un volet
Cures
- Récupérer une cure par son identifiant Route : /cures/{cureID}
- Récupérer des cures selon des critères Route : /cures/recherche ( accepte ?dto = 0 (default) | 1 )
Lieux d'exercices
- Récupérer un lieu d'exercice par son identifiant Route : /lieux-exercices/{lieuExerciceMedecinID} ( accepte ?dto = 0 (default) | 1 )
- Récupérer les lieux d'exercices d'un médecin par l'identifiant du médecin Route : /tiers/{tiersID}/lieux-exercices ( accepte ?dto = 0 (default) | 1 )
Types de tiers
- Récupérer un type de tiers selon son identifiant
- Récupérer tous les types de tiers
- Récupérer les types de tiers selon des critères
- Ajout objet TypeTiersRecherche
Fixed
Changed
Routes
- Récupérer des localisations internes : Route modifiée Prend un objet en query-parameter
- Ajout d'un DTO sur la route /produits/recherche (dto = 1 par défaut)
[0.4.0] - 24/12/2021
Added
Natures de produits
- Récupérer les types d'affectation selon une nature de produits (vente, don, etc...)
Obervances
- Récupérer les observances d'une visite
Check-list
- Récupérer la check-list d'une visite
- Récupérer une check-list d'une visite
- Mettre à jour une chack-list d'une visite
- Récupérer les motifs de non réalisation d'une tâche
Types de prestation
- Récupérer des types de prestation selon des critères
- Récupérer tous les types de prestations
- Récupérer un type de prestation selon son ID
Fixed
Recherches
- Modification de la route /produits/recherche. Les critères sont passés dans un objet ProduitRecherche
Changed
Bloc-notes
- Modification des routes /blocs-notes en /visites/{visiteID}/blocs-notes (GET)
- Modification de la route /visites/{visiteID}/blocs-notes (POST) qui attendait était en PATCH
- Modification de la route de suppression d'un bloc-notes (/visites/{visiteID}/blocs-notes/{blocNoteID}) blocNoteID est l'identifiant de bloc-notes de la visite
Types de notes
- Ajout d'une route pour récupérer un type de note selon son identifiant
[0.3.0] - 20/12/2021
Added
Configuration consommable
- Récupérer la configuration consommable d'is@dom
- Récupérer la configuration consommable d'une visite
- Récupérer une configuration consommable d'une visite
- Ajouter un produit à la configuration consommable d'une visite
- Modifie la configuration consommable d'une visite
- Supprimer un consommable de la configuration consommable d'une visite
Livraisons consommables
- Ajouter un produit livré pendant une visite
- Modifier un produit livré pendant une visite
- Supprimer un produit livré pendant une visite
- Récupérer le détail d'un bon de livraison is@dom pour import dans la visite
- Ajouter le détail d'un bon de livraison is@dom dans une visite (BL complet)
Retours consommables
- Ajouter un produit repris pendant une visite
- Modifier un produit repris pendant une visite
- Supprimer un produit repris pendant une visite
- Mettre à jour la localisation de retour des produits retournés
Historique des consommations consommables
- Récupérer l'historique de consommation des consommables d'un tiers sur les 12 derniers mois selon une date donnée
Lots
- Récupérer une liste de lots selon des critères
Evenements
- Ajout objets pour la gestion des événements
Observances
- Ajout des objets pour la gestion des observances
Appareils
- Ajout objet AppareilRecherche (remplace l'ancienne définition)
- Ajout objet AppareilRechercheDTO (ancienne définition de AppareilRecherche)
Changed
- Objet lot simplifié
- Route /tiers/{tiersID}/prestaEnCours modifiée en /tiers/{tiersID}/prestations
- Route /intervenants/{intervenantID}/rendezvous modifiée en /intervenants/{intervenantID}/rendez-vous
- Route /rendezvous/{rdvID} modifiée en /rendez-vous/{rdvID}
- Recherche de produits se base sur un objet "ProduitRecherche" et plus sur un tableau de "Critere" La route /produits/recherche attends un objet ProduitRecherche dans le body.
- Modification objet famille :
- tabSousFamille devient tSousFamille
- Ajout tTypePrestation : liste des types de prestation compatibles avec la famille
- Recherche d'appareils : Se base sur un objet "AppareilRecherche" et plus un tableau de "Critere" Le résultat est un tableau de AppareilRechercheDTO"
[0.2.0] - 26/11/2021
Added
Messagerie visites
- Récupérer les types d'objets
- Récupérer les destinataires par défaut d'un type d'objet
- Ajouter un message dans une visite
- Modifier un message d'une visite
- Supprimer un message d'une visite
- Récupérer les messages d'une visite
Types de tiers
- Recherche de types de tiers
Fixed
- Configuration appareil : le type de prestation est correctement initialisé si unique
Changed
- Ajout de critères dans la recherche de tiers
- Modification de structure des types de tiers
[0.1.0] - 01/09/2021
Added
Appareils
- Rechercher un appareil
- Récupérer une fiche appareil
Familles
- Récupérer la liste de toutes les familles actives
- Récupérer les types de prestation d'une famille
Intervenants
- Récupérer une fiche intervenant
- Récuperer la liste des rendez-vous d'un intervenant à une date donnée
- Récupérer la feuille de route d'un intervenant à une date donnée (RDV à faire + visites en cours et réalisées)
- Récupérer la liste des types de prestation autorisés pour l'intervenant
- Récupérer les types de visites autorisés pour un intervenant
- Récupérer les types de prestation autorisés pour un type de visite et un intervenant
- Récupérer la liste des types de prestation autorisés pour l'intervenant
Types de localisations
- Récupérer les localisations internes en selon les critères
- Récupérer les types de localisations internes
- Récupérer les types de localisations
Modèles
- Récupérer les motifs de retrait d'un modèle d'appareil donné
- Récupérer la liste tous les modèles d'appareils
Tiers
- Récupèrer les modes de réglages d'un appareil pour un tiers donné ainsi que sa dernière grille renseignée
- Récupèrer les définitions des grilles de réglage pour un appareil
- Récupérer les questionnaires d'un tiers donné
- Récupérer une fiche tiers par son identifiant
- Récupérer l'historique des appareils installés chez un tiers à une date donnée
- Récupérer une liste de tiers selon les critères donnés
- Récupérer les prestations en cours d'un tiers donné
Visites
- Récupèrer les réglages d'un appareil pour une visite
- Mettre à jour un mode de réglage pour un appareil et une visite
- Récupérer les questionnaires saisis pendant une visite
- Ajoute ou met à jour un questionnaire saisi pendant une visite
- Récupérer la configuration appareils d'un tiers à une date
- Mettre à jours la fiche d'un appareil d'une visite
- Initialiser une nouvelle visite
- Mettre à jour des données de la visite
- Récupérer une visite
- Supprimer une visite non validée / non intégrée
- Installer un appareil lors d'une visite
- Retirer un appareil lors d'une visite
- Mettre à jour le compteur d'un appareil saisi pendant une visite
- Récupérer la configuration appareils d'une visite
Paramètres
- Récupèrer les paramètres affectation de produits tiers (ParTypeAffectationProduitTiers).
- Récupèrer les lieux de rendez-vous (ParLieuRdvVisite)
Produits
- Rechercher des produits selon les critères passés en paramètre
Natures de produits
- Récupérer les types de produits d'une nature donnée
Types de produits
- Récupérer les familles d'un type de produits
Types de questionnaires
- Récupérer les définitions de questionnaire
- Récupérer la définition d'un questionnaire pour un identifiant donné
Rendez-vous
- Récupérer un rendez-vous par son identifiant