Show / Hide Table of Contents

    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 as formas de pagamento.

    Parâmetros

    Nome Tipo Descrição
    titleId Int32 Identificador único do título. Obrigatório.

    Retorno

    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 as formas de pagamento.

    LoadIntervals

    Retorna os exames disponíveis para agendamento.

    Parâmetros

    Nome Tipo Descrição
    data LoadIntervalData Dados para consulta de exames disponíveis. Obrigatório.

    Retorno

    Tipo Descrição
    LoadIntervalResult[] Retorna exames disponíveis para agendamento.

    Schedule

    Efetiva o agendamento.

    Parâmetros

    Nome Tipo Descrição
    data ScheduleData Dados do agendamento do exame. Obrigatório.

    Retorno

    Tipo Descrição
    ScheduleResult Retorna se o agendamento foi realizado.

    Error codes

    Códigos de erro retornados pelo serviço

    Valores

    Nome Valor Descrição
    InvalidTitle 0 Título inválido. Ocorre quando não é encontrado o título informado.
    InvalidMember 1 Sócio inválido. Ocorre quando não é encontrado o sócio informado.
    InvalidCalendar 2 Calendário de exame inválido. Ocorre quando não é encontrado o calendário de exame informado.
    InvalidProduct 3 Produto inválido. Ocorre quando não é encontrado o produto informado.
    InvalidScheduleDate 4 Data inválida. Ocorre quando a data informada é anterior à data atual.
    OfflineMultiVendas 5 Multivendas offline.
    PaymentFailed 6 Ocorre quando há falha na operação de pagamento.
    InvalidCardData 7 Modo de pagamento cartão de crédito não implementado. Ocorre quando o exame tem um valor mas não há dados do cartão para realizar o pagamento.
    UnavailableScheduleDateTime 8 Agendamento indisponível. Ocorre quando a data e horário escolhidos para agendamento não estão disponíveis.
    ExamConfigurationNotFound 9 Configuração de exames não implementada. Ocorre quando não há configuração de exames definida.
    PaymentModeConfigurationNotFound 10 Configuração de pagamento com cartão não implementada. Ocorre quando não há forma de pagamento para as vendas de cartões de crédito e configuração de instituição de cobrança para exames definidas.
    AuthenticationKeyMissing 901 Chave de autenticação não informada.
    AuthenticationKeyInvalid 902 Fornecido como parâmetro uma chave de autenticação inválida. Este erro ocorre quando, a chave não é encontrada, quando a chave informada está incorreta ou quando o usuário associado a chave não possui permissão para utilizar a API.
    IntegrationDisabled 903 A integração com o aplicativo está desativada. Este erro ocorre devido a configuração na administração do servidor.
    IntegratedUserInvalid 904 Usuário de integração inválido.
    AuthenticationKeyUserMismatch 905 O nome de usuário de integração no MultiVendas não é igual ao nome de usuário da chave no MultiClubes.
    Back to top Um produto MultiClubes