Exams
Serviço responsável pelas operações de listar, consultar e agendar exames.
Load
Retorna a listagem de agendamentos ativos do título, os tipos de exames disponíveis para agendamento,
sócios que podem realizar o agendamento
e informações sobre os métodos de pagamento.
POST {baseAddress}/load
0
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| titleId | Int32 | Identificador único do título. Obrigatório. |
Retorno
{
"Appointments": [
{
"Member": "{{texto}}",
"ExamType": 0,
"DateTime": "\/Date(1768791600000)\/"
}
],
"Members": [
{
"Titular": false,
"Id": 0,
"Name": "{{texto}}",
"BirthDate": "\/Date(1768791600000)\/"
}
],
"ExamTypes": [
{
"ExamType": 0,
"Value": 0.0
}
],
"PaymentInfo": {
"CreditCardDunTypes": "{{texto}}",
"CreditCardMaxLengths": {},
"CreditCardTypes": [
0
]
}
}
| Tipo | Descrição |
|---|---|
| LoadExamsResult | Retorna a listagem de agendamentos ativos do título, os tipos de exames disponíveis para agendamento, sócios que podem realizar o agendamento e informações sobre os métodos de pagamento. |
LoadIntervals
Retorna os exames disponíveis para agendamento.
POST {baseAddress}/loadIntervals
{
"Date": "\/Date(1768791600000)\/",
"ExamType": 0,
"Member": 0
}
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| data | LoadIntervalData | Dados para consulta de exames disponíveis. Obrigatório. |
Retorno
[
{
"Calendar": 0,
"DateTime": "\/Date(1768791600000)\/",
"Available": false
}
]
| Tipo | Descrição |
|---|---|
| LoadIntervalResult[] | Retorna exames disponíveis para agendamento. |
Schedule
Efetiva o agendamento.
POST {baseAddress}/schedule
{
"SessionId": 0,
"AccountEid": 0,
"MemberId": 0,
"CalendarId": 0,
"ScheduleDate": "\/Date(1768791600000)\/",
"Payment": {
"Value": 0.0,
"CardData": {
"CardType": 0,
"CardHolderName": "{{texto}}",
"CardNumber": "{{texto}}",
"MonthValidity": 0,
"YearValidity": 0,
"SecurityCode": "{{texto}}"
}
}
}
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| data | ScheduleData | Dados do agendamento do exame. Obrigatório. |
Retorno
{
"ScheduleSuccess": false
}
| Tipo | Descrição |
|---|---|
| ScheduleResult | Retorna se o agendamento foi concluído. |