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
GetInfoPatientRequestName | Description | Type | Additional 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
{ "ApiCode": "sample string 1", "SuccCode": "sample string 2", "EmailPatient": "sample string 3", "TypeNoDossier": "sample string 4", "NoDossier": "sample string 5" }
application/xml, text/xml
<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
Response Information
Resource Description
InfoPatientName | Description | Type | Additional information |
---|---|---|---|
Validation | string |
None. |
|
Ressources | Collection of clsRessource |
None. |
|
Patient | Patient |
None. |
Response Formats
application/json, text/json
{ "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
<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>