Lunette
API | Description |
---|---|
POST InscriptLunette |
Create a glasses order from the Smart Kiosk. Recevoir les infos de prescription ,monture, lentille et succursale et retourner une valeur de statut Paramètres reçus - Clé de l'API - Code client lunetterie - Code succursale - Prescription o Sphère(OD / OS) o Cylindre(OD / OS) o Axe(OD / OS) o Addition(OD / OS) o Vertex(OD / OS) o Acuité visuelle (OD/OS) o Prisme 1 (OD/OS) o Base prisme 1 (OD/OS) o Prisme 2 (OD/OS) o Base prisme 2 (OD/OS) o Balance(OD / OS) o Image prescription (pour imagerie) - Code monture fournisseur - Code lentille Opti-Pro 1 Returned value (integer) : 0 - Successful Order 1 - Store Id invalid 2 - Store connection error 3 - Client Id invalid 4 - Frame Id invalid 5 - Lens Id invalid 6 - Error saving the exam 7 - Error when registering the order 8 - Non-existent resource code when saving the imagery 9 - Imaging Type not found 10 - Error saving the imaging 11 - Invalid API Key 12 - Invalid CSV file POST: wsoptipro/InscriptLunette |
POST CreateGlassesFileGG |
Create a glasses order from Glasses Gallery. Receieve prescription,frames,lens and store infos from a CSV file encoded in Base64. The webservice returns a single status value Received parameters - API Key - Order id - String of the encoded CSV file 1 Returned value (integer) : 0 - Successful Order 1 - Store Id invalid 2 - Store connection error 3 - Client Id invalid 4 - Frame Id invalid 5 - Lens Id invalid 6 - Error saving the exam 7 - Error when registering the order 8 - Non-existent resource code when saving the imagery 9 - Imaging Type not found 10 - Error saving the imaging 11 - Invalid API Key 12 - Invalid CSV file POST: wsoptipro/CreateGlassesFileGG |
POST CreateGlassesFilePA |
Create an order from the shopping cart. Receieve prescription,frames,lens and store infos from a CSV file encoded in Base64. The webservice returns a single status value Received parameters - API Key - Order id (filename) - String of the encoded CSV file 1 Returned value (integer) : 0 - Successful Order 1 - Store Id invalid 2 - Store connection error 3 - Client Id invalid 4 - Frame Id invalid 5 - Lens Id invalid 6 - Error saving the exam 7 - Error when registering the order 8 - Non-existent resource code when saving the imagery 9 - Imaging Type not found 11 - Invalid API Key 12 - Invalid CSV file POST:/CreateGlassesFilePA |
POST CreateExam |
Create an exam. Receieve infos from a CSV file encoded in Base64. The webservice returns a single status value Received parameters - API Key - StoreCode: Store code - PatientHCN: Patient's health insurance number - OptoProfCode: Professional code of the optometrist - String of the encoded CSV file 1 Returned value (integer) : 0 - Exam file succesfully created 1 - Store not found 2 - Store connection error 3 - Patient not found 4 - Error saving the exam file 11 - Invalid API Key 12 - Invalid CSV file POST:/CreateExam |
POST GetQteInvMonture |
Fonctions qui recoit le code de la monture et retourne la quantité disponible en inventaire. Si erreur la fonction retourne -999 Paramètres reçus - Clé de l'API - Code monture fournisseur 1 Returned value (integer) : If successful Qty in stock if error code -999 is returned POST: /GetQteInvMonture |
POST GetCatMontures |
Fonction de récupération du catalogue de montures. Si erreur la fonction retourne une string vide Paramètres reçus - Clé de l'API 1 Returned value (string) : If successful Base64 encoded CSV file containing the Frames catalog if error empty string is returned POST: /GetCatMontures |
POST GetLstRV |
Fonction de récupération des rendez-vous à confirmer pour une journée donnée. Si Succès: Un tableau contenant la liste des rendez-vous. Si Erreur: tableau vide Paramètres reçus - Clé de l'API - Date(Format yyyy-MM-dd) pour laquelle les rendez-vous à confirmer doivent être retournés 1 Returned value (string) : If successful an Array of all the appointment for that date if error empty Array is returned POST: /GetLstRV |
POST SetPresenceRV |
Fonction de définition de la présence d'un client à son rendez-vous. Si Succès: 0 Inscription réussie. Si Erreur: Id de plage horaire invalide Paramètres reçus - Clé de l'API - Id du RV à confirmer 1 Returned value (integer) : If successful returns 0 if error returns 1 POST: /SetPresenceRV |
POST ConfirmRV |
Fonction de définition de la présence d'un client à son rendez-vous. Si Succès: 0 Inscription réussie. Si Erreur: Id de plage horaire invalide Paramètres reçus - Clé de l'API - Id du RV à confirmer 1 Returned value (integer) : If successful returns 0 if error returns 1 POST: /SetPresenceRV |
POST AffichePatient |
Fonction de demande d'affichage d'un patient à partir du système téléphonique ReseauTel. Paramètres reçus - Clé de l'API - Code de poste téléphonique ReseauTel correspondant au poste Opti-Pro concerné par la demande d'affichage - Numéro de téléphone du patient concerné par la demande d'affichage 1 Valeur retournée (integer) : 0 - Demande d'affichage inscrite avec succès 1 - Erreur lors de l'inscription de la demande 2 - Code de poste invalide 3 - No de téléphone inexistant dans Opti-Pro POST: /AffichePatient |
POST CreatePatient |
Fonction de création d'un patient à partir de la réservation de rendez-vous en ligne. Paramètres reçus - Clé de l'API - SuccCode: Code de succursale - Nom: Nom du patient - Prenom: Prénom du patient - Sexe: Sexe du patient - Email: Courriel du patient - DateNais: Date de naissance du patient AAAA-MM-JJ (optionnel) - TelRes: No de tél. résidence du client (optionnel) Ex 4185256969 - TelCell: No de tél. cellulaire du client (optionnel) Ex 4185256969 1 Valeur retournée (integer) : 0 - Erreur de création 1 - Patient déjà existant 2 - Erreur connexion à la base de donnée 9 - Clé API invalide Id patient = Création réussie POST: /CreatePatient |
POST GetInfoPatient |
Fonction d'identification d'un patient à partir de la réservation de rendez-vous en ligne. Paramètres reçus - Clé de l'API - SuccCode: Code de succursale - Email: Courriel du patient - TypeNoDossier: Type du numéro de dosssier - NoDossier: Numéro de dossier du patient - JSON info patient et ressources disponibles 1 Valeur retournée (string) pour validation : 0 - Info patient et ressources disponible 1 - Info patient et aucune ressources disponible 2 - Erreur connexion à la succursale 6 - Erreur connexion à la base de donnée 7 - Erreur de concordance de patient 8 - Erreur format de réception des données d'entrée 9 - Clé API invalide 10 - Patient exclu POST: /GetInfoPatient |
POST GetPlagesWebDisp |
Fonction d'identification d'un patient à partir de la réservation de rendez-vous en ligne. Paramètres reçus - Clé de l'API - SuccCode: Code de succursale - RessId: Id de la ressource - DateDebutPlage: Date de début des plages à retourner - DateFinPlage: Date de fin des plages à retourner - JSON info plages Web disponibles 1 Valeur retournée (string) pour validation : 0 - Plages disponible 1 - Aucune plage disponible 2 - Erreur connexion à la succursale 6 - Erreur connexion à la base de donnée 7 - Dates invalide 8 - Erreur format de réception des données d'entrée 9 - Clé API invalide POST: /GetPlagesWebDisp |
POST ReserveRdv |
Fonction de création d'un patient à partir de la réservation de rendez-vous en ligne. Paramètres reçus - Clé de l'API - PatientId: Id du patient - PlageId: Id de la plage horaire - PlageNote: Note a sauvegarder dans le plage horaire 1 Returned value (integer) : 0 = Réservation réussi 1 = Plage horaire déjà occupée ou inexistante 2 = Erreur lors de la réservation 5 - Erreur connexion à la succursale 6 - Erreur connexion à la base de donnée 8 - Erreur format de réception des données d'entrée 9 - Clé API invalide POST: /ReserveRdv |
POST TransmisFileExam |
Pdf optometric results file transmission function in imaging. Received parameters - API Key - StoreCode: Store code - FileTypeCode: Imagery type code - PatientHCN: Patient's health insurance number - OptoProfCode: Professional code of the optometrist - FileExam: Base64 encoded PDF file 1 Returned value (integer) : 0 - Transmission completed successfully 1 - Store not found 2 - Store connection error 3 - Patient not found 4 - Imagery type not found 5 - Error saving imagery 11 - Invalid API Key 12 - Invalid PDF file POST: wsoptipro/TransmisFileExam |