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

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

Resultados_3

Web Service de Resultados de Exames.

**Necessita autenticação: **Sim

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

**Versão: **3

Requisição:

<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:Resultados> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <datRes>DateTime</datRes> <wGD108RER> <resExa>String</resExa> <descricao>String</descricao> <quaRes>Double</quaRes> </wGD108RER> <codFic>Integer</codFic> <oriExa>Integer</oriExa> <codExa>Integer</codExa> <codAte>Integer</codAte> <datSol>DateTime</datSol> <codOem>Integer</codOem> <tipOpe>String</tipOpe> <oemExa>Integer</oemExa> <sobAve>String</sobAve> <conPPP>String</conPPP> <sitExa>String</sitExa> <tipExa>String</tipExa> <parEsq>Integer</parEsq> <norAlt>String</norAlt> <evoRes>String</evoRes> <sitRes>String</sitRes> <expExc>String</expExc> <intExp>Integer</intExp> <conQd3>String</conQd3> <cliCpl>Integer</cliCpl> <codPar>Integer</codPar> </parameters> </ser:Resultados> </soapenv:Body> </soapenv:Envelope>

**Parâmetros da requisição: **

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


  • Obrigatório

  • Chave

datRes

Opcional

DateTime

Data Resultado.


  • Obrigatório.

wGD108RER

Opcional

Set

No cadastro de Resultados de Exames não é obrigatório cadastrar nenhum registro, apenas alterar.



Permite informar:


  • Resultado:

  • Opcional

  • Edição A[20]


  • Descrição do Iten:

  • Somente Leitura

  • Edição A[30]


  • Quantificação:

  • Opcional

  • Edição #-2#Z[8]9,99

wGD108RER.resExa

Opcional

String

wGD108RER.descricao

Opcional

String

wGD108RER.quaRes

Opcional

Double

codFic

Obrigatório

Integer

Ficha Médica.


  • Obrigatório

  • Chave

oriExa

Opcional

Integer

Origem Exame.


  • Obrigatório.

codExa

Obrigatório

Integer

Código do Exame.


  • Obrigatório

  • Chave

codAte

Opcional

Integer

Atendente.


  • Opcional.

datSol

Obrigatório

DateTime

Data da Solicitação.


  • Obrigatório

  • Chave

codOem

Opcional

Integer

Convênio.


  • Opcional.

tipOpe

Obrigatório

String

Tipo da operação a ser efetuada na integração


  • Obrigatório


Valores:


I - Inclusão


A - Alteração


E - Exclusão

oemExa

Opcional

Integer

Entidade Exame.


  • Opcional

sobAve

Opcional

String

Sob Averiguação.


  • Opcional.

conPPP

Opcional

String

Considera PPP.


  • Opcional

sitExa

Opcional

String

Situação Exame.


  • Obrigatório

tipExa

Opcional

String

Tipo Exame.


  • Opcional

parEsq

Opcional

Integer

norAlt

Opcional

String

Resultado.
- Opcional

Opções:

  • “N - Normal”
    - “A - Alterado”

evoRes

Opcional

String

Evolução Resultado.
- Opcional

Opções:

  • “E - Estável”
    - “A - Agravamento”
    - “M - Melhorado”
    - “D - Desencadeamento”

sitRes

Opcional

String

Ocupacional.


  • Opcional

expExc

Opcional

String

Exposição Excessiva.


  • Opcional

intExp

Opcional

Integer

Interpretação Exposição conforme Quadro I da NR 7.



Lista:


1 - EE


2 - SC


3 - SC+



  • Opcional

conQd3

Opcional

String

Informe “S - Sim” para que o resultado do exame seja apresentado no relatório Quadro III NR 7 - Relatório Anual (SMPC011), caso contrário, este registro será desconsiderado na emissão do relatório.

cliCpl

Opcional

Integer

Informar se trata de um exame clínico ou complementar.
Máscara: 9

Valores:
1 - Clínico
2 - Complementar

codPar

Opcional

Integer

Parecer.


  • Obrigatório

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:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:ResultadosResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:ResultadosResponse> </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ê?