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

Request Information

URI Parameters

None.

Body Parameters

GetInfoPatientRequest
NameDescriptionTypeAdditional information
ApiCode

Clé API Opti-Pro

string

None.

SuccCode

SuccCode: Code de succursale

string

None.

EmailPatient

Email: Courriel du patient

string

None.

TypeNoDossier

TypeNoDossier: Type du numéro de dosssier

string

None.

NoDossier

NoDossier: Numéro de dossier du patient

string

None.

Request Formats

application/json, text/json

Exemple:
{
  "ApiCode": "sample string 1",
  "SuccCode": "sample string 2",
  "EmailPatient": "sample string 3",
  "TypeNoDossier": "sample string 4",
  "NoDossier": "sample string 5"
}

application/xml, text/xml

Exemple:
<GetInfoPatientRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WsOptiPro">
  <ApiCode>sample string 1</ApiCode>
  <EmailPatient>sample string 3</EmailPatient>
  <NoDossier>sample string 5</NoDossier>
  <SuccCode>sample string 2</SuccCode>
  <TypeNoDossier>sample string 4</TypeNoDossier>
</GetInfoPatientRequest>

application/x-www-form-urlencoded

Exemple:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'GetInfoPatientRequest'.

Response Information

Resource Description

InfoPatient
NameDescriptionTypeAdditional information
Validation

string

None.

Ressources

Collection of clsRessource

None.

Patient

Patient

None.

Response Formats

application/json, text/json

Exemple:
{
  "Validation": "sample string 1",
  "Ressources": [
    {
      "RessourceId": 1,
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Specialite": "sample string 4",
      "Sex": "sample string 5",
      "RessourceDernierRv": "sample string 6",
      "RessourceAuDossier": "sample string 7"
    },
    {
      "RessourceId": 1,
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Specialite": "sample string 4",
      "Sex": "sample string 5",
      "RessourceDernierRv": "sample string 6",
      "RessourceAuDossier": "sample string 7"
    }
  ],
  "Patient": {
    "PatientId": 0,
    "Name": null,
    "Fname": null,
    "Email": null
  }
}

application/xml, text/xml

Exemple:
<clsData.InfoPatient xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WsOptiPro">
  <Patient>
    <Email i:nil="true" />
    <Fname i:nil="true" />
    <Name i:nil="true" />
    <PatientId>0</PatientId>
  </Patient>
  <Ressources>
    <clsRessource>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <RessourceAuDossier>sample string 7</RessourceAuDossier>
      <RessourceDernierRv>sample string 6</RessourceDernierRv>
      <RessourceId>1</RessourceId>
      <Sex>sample string 5</Sex>
      <Specialite>sample string 4</Specialite>
    </clsRessource>
    <clsRessource>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <RessourceAuDossier>sample string 7</RessourceAuDossier>
      <RessourceDernierRv>sample string 6</RessourceDernierRv>
      <RessourceId>1</RessourceId>
      <Sex>sample string 5</Sex>
      <Specialite>sample string 4</Specialite>
    </clsRessource>
  </Ressources>
  <Validation>sample string 1</Validation>
</clsData.InfoPatient>