GET GetNextRdvPatient?ApiCode={ApiCode}&SuccCode={SuccCode}&PatientId={PatientId}

Fonction renvoyant de l'information sur le prochain rendez-vous d'un patient.

Paramètres reçus

- Clé de l'API

- SuccCode: Code de succursale

- PatientId: Id du patient

- JSON info plages Web disponibles

1 Valeur retournée (string) pour validation :

0 - Plages disponible

1 - Erreur connexion à la base de donnée

1 - Aucune plage disponible

2 - Erreur connexion à la succursale

3 - Code succursale invalide

4 - Aucun RDV Disponible

8 - Erreur format de réception des données d'entrée

9 - Clé API invalide

GET: /GetNextRdvPatient

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ApiCode

string

Required

SuccCode

string

Required

PatientId

integer

Required

Body Parameters

None.

Response Information

Resource Description

InfoPlageRdv
NameDescriptionTypeAdditional information
Validation

string

None.

Plages

Collection of clsPlage

None.

Response Formats

application/json, text/json

Exemple:
{
  "Validation": "sample string 1",
  "Plages": [
    {
      "AppointmentId": 1,
      "AppointmentDate": "sample string 2",
      "AppointmentRessourceId": 3,
      "AppointmentRessourceEmail": "sample string 4",
      "AppointmentRessourceName": "sample string 5",
      "AppointmentRessourceFName": "sample string 6",
      "AppointmentRessourceSexe": "sample string 7",
      "AppointmentRessourceSpecialite": "sample string 8"
    },
    {
      "AppointmentId": 1,
      "AppointmentDate": "sample string 2",
      "AppointmentRessourceId": 3,
      "AppointmentRessourceEmail": "sample string 4",
      "AppointmentRessourceName": "sample string 5",
      "AppointmentRessourceFName": "sample string 6",
      "AppointmentRessourceSexe": "sample string 7",
      "AppointmentRessourceSpecialite": "sample string 8"
    }
  ]
}

application/xml, text/xml

Exemple:
<clsData.InfoPlageRdv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WsOptiPro">
  <Plages>
    <clsPlage>
      <AppointmentDate>sample string 2</AppointmentDate>
      <AppointmentId>1</AppointmentId>
      <AppointmentRessourceEmail>sample string 4</AppointmentRessourceEmail>
      <AppointmentRessourceFName>sample string 6</AppointmentRessourceFName>
      <AppointmentRessourceId>3</AppointmentRessourceId>
      <AppointmentRessourceName>sample string 5</AppointmentRessourceName>
      <AppointmentRessourceSexe>sample string 7</AppointmentRessourceSexe>
      <AppointmentRessourceSpecialite>sample string 8</AppointmentRessourceSpecialite>
    </clsPlage>
    <clsPlage>
      <AppointmentDate>sample string 2</AppointmentDate>
      <AppointmentId>1</AppointmentId>
      <AppointmentRessourceEmail>sample string 4</AppointmentRessourceEmail>
      <AppointmentRessourceFName>sample string 6</AppointmentRessourceFName>
      <AppointmentRessourceId>3</AppointmentRessourceId>
      <AppointmentRessourceName>sample string 5</AppointmentRessourceName>
      <AppointmentRessourceSexe>sample string 7</AppointmentRessourceSexe>
      <AppointmentRessourceSpecialite>sample string 8</AppointmentRessourceSpecialite>
    </clsPlage>
  </Plages>
  <Validation>sample string 1</Validation>
</clsData.InfoPlageRdv>