Aller au contenu principal

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