Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.Exames

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

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.

WSDL

Porta

Exames

Através deste serviço, é possível incluir, alterar e excluir o cadastro de Exames.

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:Exames>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <wGD108IEX>
          <tipOpe>String</tipOpe>
          <descrio>DateTime</descrio>
          <resultado>DateTime</resultado>
          <minino>DateTime</minino>
          <maximo>Double</maximo>
        </wGD108IEX>
        <codExa>Integer</codExa>
        <wGDIEXAUD>
          <tipOpe>String</tipOpe>
          <descricao>DateTime</descricao>
          <orelha>String</orelha>
          <frequencia>String</frequencia>
          <tipo>String</tipo>
        </wGDIEXAUD>
        <desExa>String</desExa>
        <quaNr7>String</quaNr7>
        <codAgQ>Integer</codAgQ>
        <codMab>Integer</codMab>
        <codAnQ>String</codAnQ>
        <codAmb>Integer</codAmb>
        <codCBH>Integer</codCBH>
        <sexExa>String</sexExa>
        <mesNor>Integer</mesNor>
        <priNor>Integer</priNor>
        <mesIns>Integer</mesIns>
        <priIns>Integer</priIns>
        <mesPer>Integer</mesPer>
        <priPer>Integer</priPer>
        <faiMen>Integer</faiMen>
        <mesMen>Integer</mesMen>
        <tipExa>Integer</tipExa>			
        <priMen>Integer</priMen>
        <faiMai>Integer</faiMai>
        <mesMai>Integer</mesMai>
        <priMai>Integer</priMai>
        <durAcp>Integer</durAcp>
        <mesAcp>Integer</mesAcp>
        <priAcp>Integer</priAcp>
        <codReg>Integer</codReg>
        <conPpp>String</conPpp>
        <exaAud>String</exaAud>
        <parNor>Integer</parNor>
        <parAlt>Integer</parAlt>
        <aprRes>String</aprRes>
        <infRef>String</infRef>
        <qtdCas>Integer</qtdCas>
        <preExa>String</preExa>
        <conQd3>String</conQd3>
        <codPro>Integer</codPro>
        <proObs>String</proObs>
        <tipOpe>String</tipOpe>
      </parameters>
    </ser:Exames>
  </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.

- Chave
wGD108IEX Opcional Set Grid de resultado dos exames PCMSO
wGD108IEX.tipOpe Opcional String Tipo da operação a ser efetuada para um lançamento (uma linha).

- Máscara: U
- Valores:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão
- Obs.: Se não for informado, será considerado "Alteração".
wGD108IEX.descrio Opcional DateTime Descrição: Descrição do item de resultado.
- Chave
wGD108IEX.resultado Opcional DateTime Resultado: Informar descrição de resultado do item de resultado.
wGD108IEX.minino Opcional DateTime Mínimo: Informar o valor mínimo no item de resultado.
wGD108IEX.maximo Opcional Double Máximo: Informar o valor máximo no item de resultado.
codExa Obrigatório Integer Código do GHE

-Obrigatório
-Edição 9[9]
wGDIEXAUD Opcional Set Grid de resultado dos exames Audiométricos
wGDIEXAUD.tipOpe Opcional String Tipo da operação a ser efetuada para um lançamento (uma linha).

- Máscara: U
- Valores:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão
- Obs.: Se não for informado, será considerado "Alteração".
wGDIEXAUD.descricao Opcional DateTime Descrição: Descrição do item de resultado.
- Chave
wGDIEXAUD.orelha Opcional String Orelha: Dados da orelha

- Opções: "D" Direita, "E" Esquerda
wGDIEXAUD.frequencia Opcional String Frequência: Informar frequência do item de resultado.
wGDIEXAUD.tipo Opcional String Descrição: Dados do tipo do exame

- Opções: "A" Aérea, "O" Óssea
desExa Opcional String Descrição Exame

-Obrigatório
-Edição A[30]]
quaNr7 Opcional String Quadro I NR7: Identifica se o exame está relacionado ou não ao Quadro I. Quando estiver com S, a informação seguinte será considerada no campo 17.3 do PPP:
- U[1]
codAgQ Opcional Integer Código Agente Químico: Corresponde ao Agente Químico.
- 9[2]
codMab Opcional Integer Código Material Biológico:
- 9[1]
codAnQ Opcional String Material Biológico: Corresponde ao material coletado. Ex:. Sangue ou Urina.
- A[6]
codAmb Opcional Integer Código AMB: Informar o código da AMB para este exame.
- 99.99.999-9
codCBH Opcional Integer Código CBHPM: Informar o código da CBHPM para este exame.
- 9.99.99.999-9
sexExa Opcional String Restrição por Sexo: Informar para qual sexo é restrito este exame.
- U[1]
mesNor Opcional Integer Meses Exame Normal: Informar o tempo de validade do exame, considerando atividade em um setor normal, onde não existem agentes agressivos. É a quantidade de meses que será utilizada para gerar o exame periódico, exemplo: de 12 em 12 meses.
- ZZ9
priNor Opcional Integer Meses do Primeiro Exame Normal: É a quantidade de meses do primeiro exame após a admissão do colaborador. Exemplo: 6 meses. A rotina usa este campo somente uma vez e depois somente o campo Meses Exame Normal.
- zz9
mesIns Opcional Integer Meses Exame de Insalubridade: Informar o tempo de validade de cada exame, considerando o desempenho da atividade em setor que exista insalubridade.
- zz9
priIns Opcional Integer Meses Primeiro Exame Insalubridade: Informar o tempo de validade do exame após a admissão, considerando a atividade em setor insalubre.
- zz9
mesPer Opcional Integer Meses Exame de Periculosidade: Informar o tempo de validade de cada exame, considerando o desempenho da atividade em setor que exista periculosidade. Esta informação deve ser em número de meses.
- zz9
priPer Opcional Integer Meses Primeiro Exame de Periculosidade: Informar o tempo de validade do exame após a admissão, considerando a atividade em área que exista periculosidade.
- zz9
faiMen Opcional Integer Faixa Etária Menor: Informar a idade em que os menores desta, devem renovar o exame em período diferenciado dos demais colaboradores.
- zz9
mesMen Opcional Integer Faixa Etária Maior: Informar a idade em que os maiores desta, devem renovar o exame em período diferenciado dos demais colaboradores.
- zz9
tipExa Opcional Integer Informar se trata de um exame clínico ou complementar.
Máscara: 9

Valores:
1 - Clínico
2 - Complementar
priMen Opcional Integer Meses Exame Maior Faixa Etária: Informar o tempo de validade do exame para os colaboradores desta faixa etária.
- zz9
faiMai Opcional Integer Meses Exame Maior Faixa Etária: Informar o tempo de validade do exame para os colaboradores desta faixa etária.
- zz9
mesMai Opcional Integer Meses Exame Maior Faixa Etária: Informar o tempo de validade do exame para os colaboradores desta faixa etária.
- zz9
priMai Opcional Integer Período Primeiro Exame Maior Faixa Etária: Informar o tempo de validade do exame após a admissão, considerando a faixa etária.
- zz9
durAcp Opcional Integer Duração do Acompanhamento Demitidos: Corresponde ao número de meses em que a empresa se dispõe a oferecer este exame aos colaboradores demitidos ou seja, por quantos meses o ex-colaborador será acompanhado após o seu desligamento na empresa.
- zz9
mesAcp Opcional Integer Meses Acompanhamento Demitidos: Informar o limite de validade que este exame poderá ser gerado para os colaboradores demitidos.
- zz9
priAcp Opcional Integer Meses do Primeiro Exame de Acompanhamento Demitidos: Informar a partir de qual mês será gerado o primeiro exame de acompanhamento.
- zz9
codReg Opcional Integer Regra Interpretação: Informar a regra que será utilizada na interpretação dos exames. O exame audiométrico já possui uma regra interna de interpretação, porém se houver necessidade de fazer um procedimento específico, em qualquer exame, a regra aqui informada prevalecerá.
- 9[3]
conPpp Opcional String Considera PPP: Informar se o exame será considerado na emissão do PPP ou não. Na geração de solicitação de exames ou no cadastramento de um resultado de exame, será sugerido esta informação.
- U[1]
exaAud Opcional String Exame Audiométrico: Informar se utiliza ou não o exame audiométrico.
- U[1]


OBS: Quando utilizar S para o campo Exame Audiométrico, não será possível inserir ou alerar registros na aba Itens Resultados.
parNor Opcional Integer Parecer Normal: Informar o código do parecer considerado normal para este exame, por exemplo: Apto, Sem Restrições, etc.
- 9[3]
parAlt Opcional Integer Parecer Alterado: Informar o código do parecer considerado fora dos padrões, por exemplo: Inapto, Com Restrições, etc.
- 9[3]
aprRes Opcional String Apresenta Resultado
- U[1]
infRef Opcional String Informa Ref. Resultado

- U[1]
qtdCas Opcional Integer Quantidade de Casas decimais: Informar a quantidade de casas decimais a ser utilizado nos itens de resultado dos exames. Utilizado para exames que precisam de uma aferição apurada.
- 9[1]
preExa Opcional String Preparação para Exame: Descrever os preparativos para a realização do exame, exemplo: O paciente deve estar em jejum, em repouso, sem ingestão de bebida alcoólica, etc.
- #(70,10)#
conQd3 Opcional String

Informe "S - Sim" para que o 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.

codPro Opcional Integer Código do procedimento diagnóstico.
Edição: 9999
proObs Opcional String Observação sobre o procedimento diagnóstico realizado.
Edição: A[999]
tipOpe Opcional String Tipo da operação a ser efetuada na integração


"I" - Inclusão
"A" - Alteração
"E" - Exclusão

Se não for informado, será considerado "inclusão"

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:ExamesResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ExamesResponse>
  </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ê?