Web service com.senior.g5.rh.sm.gerasolicexame

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Porta

GeraSolicExame

Serviço usado para gerar ums solicitação de exame no PCMSO.

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:GeraSolicExame> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <datIni>String</datIni> <datFim>String</datFim> <datExa>String</datExa> <venExa>Integer</venExa> <codAte>Integer</codAte> <codOem>Integer</codOem> <oemExa>Integer</oemExa> <diaSol>Integer</diaSol> <codRqu>Integer</codRqu> <numLoc>String</numLoc> <codCar>String</codCar> <codFil>Integer</codFil> <qtdConf>Integer</qtdConf> <codLot>Integer</codLot> <abrTcl>String</abrTcl> <abrCad>String</abrCad> <abrFil>String</abrFil> <abrLoc>String</abrLoc> <abrSit>String</abrSit> <abrVin>String</abrVin> <abrCar>String</abrCar> <abrTrb>String</abrTrb> <abrEsc>String</abrEsc> <abrTma>String</abrTma> <abrExa>String</abrExa> <abrFic>String</abrFic> </parameters> </ser:GeraSolicExame> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

datIni

Obrigatório

DateTime

Informar a data inicial, a partir da qual estarão vencendo os exames pela qual deseja-se gerar a solicitação de exames.




Máscara: DD/MM/YYYY

datFim

Obrigatório

DateTime

Informar a data final, até a qual estarão vencendo os exames pela qual deseja-se gerar a solicitação de exames.




Máscara: DD/MM/YYYY

datExa

Opcional

DateTime

Informar a data que deverá constar como data da solicitação nas solicitações de exames geradas.




Máscara: DD/MM/YYYY



Observações: Se não houver data, será considerada a periodicidade dos exames conforme indicado no cadastrado do exame.

venExa

Opcional

Integer

Informar a quantidade de meses que a rotina deverá retroagir até encontrar o último exame para gerar o próximo.


codAte

Opcional

Integer

Informar o atendente responsável pelas solicitações de exames aqui gerados.


codOem

Opcional

Integer

Informar o código da empresa conveniada.


oemExa

Opcional

Integer

Informar a entidade de exame.


diaSol

Opcional

Integer

Informar quantidade de dias da solicitação.


codRqu

Opcional

Integer

Campo desabilitado temporariamente.

numLoc

Opcional

String

Campo desabilitado temporariamente.

codCar

Opcional

String

Campo desabilitado temporariamente.

codFil

Opcional

Integer

Campo desabilitado temporariamente.

qtdConf

Opcional

Integer

Informar quantidade de confirmações.

codLot

Opcional

Integer

Lote de empresas para processamento


abrTcl

Opcional

String

Abrangência de tipos de colaborador




Valores:


1 - Empregado


2 - Terceiro


3 - Parceiro

abrCad

Opcional

String

Abrangência de cadastros de colaborador


abrFil

Opcional

String

Abrangência de filial


abrLoc

Opcional

String

Abrangência de locais do organograma


abrSit

Opcional

String

Abrangência de situações


abrVin

Opcional

String

Abrangência de vínculos


abrCar

Opcional

String

Abrangência de cargos


abrTrb

Opcional

String

Abrangência de turnos




Valores:


1 - 1º Turno


2 - 2º Turno


3 - 3º Turno


4 - 4º Turno


8 - Misto


9 - Geral

abrEsc

Opcional

String

Abrangência de escalas


abrTma

Opcional

String

Abrangência de turmas


abrExa

Opcional

String

Abrangência de exame


abrFic

Opcional

String

Abrangência de ficha médica


Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:GeraSolicExameResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:GeraSolicExameResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

Este artigo ajudou você?