Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.LaudoDoAgenteDeRisco

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

A função deste web service é de integrar os registros de sistemas de terceiros, por exemplo.

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

LaudoDoAgenteDeRisco

Através deste serviço, é possível incluir, alterar e excluir o cadastro de Laudo do Perigo/Fator de Risco.

Necessita autenticação: Sim.

Situação da versão: Atual

Versão: 5.

Versão atual: 5.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:LaudoDoAgenteDeRisco>
      <user>String</user>
        <password>String</password>
        <encryption>Integer</encryption>
        <parameters>
          <numEmp>Integer</numEmp>
          <datLau>DateTime</datLau>
          <wGD583MED>
            <tipOpe>String</tipOpe>
            <data>DateTime</data>
            <inicio>DateTime</inicio>
            <trmino>DateTime</trmino>
            <quantificacao>Double</quantificacao>
            <quantReduzida>Double</quantReduzida>
            <quantFinal>Double</quantFinal>
            <nivel>Integer</nivel>
            <descrioNvel>String</descrioNvel>
          </wGD583MED>
          <wGD583FGL>
            <tipOpe>String</tipOpe>
            <fonte>Integer</fonte>
            <localizacao>String</localizacao>
            <situacao>String</situacao>
           </wGD583FGL>
           <wGD583PDS>
            <tipOpe>String</tipOpe>
            <possvelDano>Integer</possvelDano>
          </wGD583PDS>
          <wGD583ICS>
            <tipOpe>String</tipOpe>
            <seqICS>Integer</seqICS>
            <desICS>String</desICS>
          </wGD583ICS>
          <wGD583IRO>
            <tipOpe>String</tipOpe>
            <codRis>Integer</codRis>
            <desRis>String</desRis>
            <matRis>Integer</matRis>
            <nivPro>Integer</nivPro>
            <nivSev>Integer</nivSev>
            <nivCla>Integer</nivCla>
            <claRis>String</claRis>
          </wGD583IRO>
          <wGD583MCA>
            <tipOpe>String</tipOpe>
            <codMed>Integer</codMed>
          </wGD583MCA>
            <codPRA>Integer</codPRA>
            <horLau>DateTime</horLau>
            <outCon>String</outCon>
            <codGHE>Integer</codGHE>
            <horTer>DateTime</horTer>
            <revGHE>String</revGHE>
            <sinAge>String</sinAge>
            <codAgt>Integer</codAgt>
            <quaAge>Double</quaAge>
            <tipOpe>String</tipOpe>
            <sinCol>String</sinCol>
            <quaCol>Double</quaCol>
            <quaAte>Double</quaAte>
            <vlrTWA>Double</vlrTWA>
            <vlrLEq>Double</vlrLEq>
            <vlrNEN>Double</vlrNEN>
            <tecUti>Integer</tecUti>
            <ideFar>Integer</ideFar>
            <graRis>Integer</graRis>
            <nivAca>Double</nivAca>
            <limTol>Double</limTol>
            <qtdDos>Double</qtdDos>
            <meiPpg>String</meiPpg>
            <temExp>String</temExp>
            <jorTra>String</jorTra>
            <forExp>Integer</forExp>
            <conEfi>String</conEfi>
            <ePCEfi>String</ePCEfi>
            <sitAgt>String</sitAgt>
            <conIns>String</conIns>
            <conPer>String</conPer>
            <emiPPP>String</emiPPP>
            <emiLTC>String</emiLTC>
            <desAva>String</desAva>
            <desRes>String</desRes>
            <resTra>String</resTra>
            <obsLau>String</obsLau>
            <codOem>Integer</codOem>
            <codPes>Integer</codPes>
            <apoEsp>Integer</apoEsp>
            <usoIni>String</usoIni>
            <utiEpi>Integer</utiEpi>
            <conAso>String</conAso>
            <codAna>Integer</codAna>
            <desAna>String</desAna>
            <utiEpc>Integer</utiEpc>
            <medPro>String</medPro>
            <conFun>String</conFun>
            <praVal>String</praVal>
            <perTro>String</perTro>
            <obsHig>String</obsHig>
            <emPPRA>String</emPPRA>
            <empPro>Integer</empPro>
            <numPro>String</numPro>
        </parameters>
    </ser:LaudoDoAgenteDeRisco>
  </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
datLau Opcional DateTime Data Laudo: Data do Laudo.

- DD/MM/YYYY
wGD583MED Opcional Set Data: Data de medição do laudo.
- Chave

- DD/MM/YYYY

Início: Hora de início da medição do laudo.
- Chave

- hh:mm

Término: Hora de término da medição do laudo.

- hh:mm

Quantificação: Quantificação do perigo/fator de risco.

- ZZZZZ9,99999

Quant. Reduzida: Quantificação Reduzida do perigo/fator de risco.

- ZZZZZ9,99999

Quant. Final: Quantificação do perigo/fator de risco.

- ZZZZZ9,99999

Nível: PGR - Nível de Medição.
- Obrigatótio
- 9[3]

Observação: Observações do perigo/fator de risco.

- A[2000]
wGD583MED.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".
wGD583MED.data Opcional DateTime Data: Data de medição do laudo.
- Chave

- DD/MM/YYYY
wGD583MED.inicio Opcional DateTime Início: Hora de início da medição do laudo.
- Chave

- hh:mm
wGD583MED.trmino Opcional DateTime Término: Hora de término da medição do laudo.

- hh:mm
wGD583MED.quantificacao Opcional Double Quantificação: Quantificação do perigo/fator de risco.

- ZZZZZ9,99999
wGD583MED.quantReduzida Opcional Double Quant. Reduzida: Quantificação Reduzida do perigo/fator de risco.

- ZZZZZ9,99999
wGD583MED.quantFinal Opcional Double Quant. Final: Quantificação do perigo/fator de risco.

- ZZZZZ9,99999
wGD583MED.nivel Opcional Integer Nível: PGR - Nível de Medição.
- Obrigatótio
- 9[3]
wGD583MED.descrioNvel Opcional String Observação: Observações do perigo/fator de risco.

- A[2000]
wGD583FGL Opcional Set 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".

Fonte: Código da fonte geradora.
- Chave

- 9[6]

Localização: Localização da Fonte Geradora.

- A[500]

Situação: Este campo opcional só pode ser preenchido quando não há Plano de Ação na revisão do GHE definida para esta fonte geradora.

- U[1]
wGD583FGL.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".
wGD583FGL.fonte Opcional Integer Fonte: Código da fonte geradora.
- Chave

- 9[6]
wGD583FGL.localizacao Opcional String Localização: Localização da Fonte Geradora.

- A[500]
wGD583FGL.situacao Opcional String Situação: Este campo opcional só pode ser preenchido quando não há Plano de Ação na revisão do GHE definida para esta fonte geradora.

- U[1]
wGD583PDS Opcional Set 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".

Possível Dano: Possível dano a saúde. Como o campo é chave, não a como ser alterado, sómente podendo ser inserido ou excluido.
- chave

- 9[3]
wGD583PDS.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".
wGD583PDS.possvelDano Opcional Integer Possível Dano: Possível dano a saúde. Como o campo é chave, não a como ser alterado, sómente podendo ser inserido ou excluido.
- chave

- 9[3]
wGD583ICS Opcional Set Indicativo comprometimento saúde
wGD583ICS.tipOpe Opcional String Tipo de operação
wGD583ICS.seqICS Opcional Integer Sequência do indicativo de comprometimento de saúde
wGD583ICS.desICS Opcional String Descrição do indicativo de comprometimento de saúde
wGD583IRO Opcional Set Inventário dos riscos ocupacionais gerado pelo perigo/fator de risco
wGD583IRO.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".
wGD583IRO.codRis Obrigatório Integer Código do Risco - Máscara: 99
wGD583IRO.desRis Opcional String Descrição do risco ocupacional gerado pelo perigo/fator de risco - A[80]
wGD583IRO.matRis Opcional Integer Técnica de avaliação utilizada para realizar a avaliação do risco - 9[6]
wGD583IRO.nivPro Opcional Integer Informar o nível probabilidade do risco - 9[1]
wGD583IRO.nivSev Opcional Integer Informar o nível da severidade do risco - 9[1]
wGD583IRO.nivCla Opcional Integer Nível do resultado de classificação do risco - 9[1]
wGD583IRO.claRis Opcional String Classificação do risco - A[250]
wGD583MCA Opcional Set GHE - Revisão do GHE - Medidas de Controle
wGD583MCA.TipOpe Opcional String

Permite Nulo: Não

Máscara: A[1]

Ajuda:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão
Obs: se não for informado, será considerado "Inclusão".

wGD583MCA.CodMed Obrigatório Integer Permite Nulo: Não

Máscara: 99

Ajuda: Código da Medida de Controle.
codPRA Obrigatório Integer Código do Cadastro do PGR

-Obrigatório
-Edição 9[9]
horLau Opcional DateTime Hora Laudo: Hora do laudo do perigo/fator de risco.

- hh:mm
outCon Opcional String Outros Controles Existentes: Outros controles existentes para o perigo/fator de risco.

- A[2000]
codGHE Obrigatório Integer Código do GHE

-Obrigatório
-Edição 9[9]
horTer Opcional DateTime Hora Término: Deve ser maior do que a hora do campo Hora Laudo.

- hh:mm
revGHE Obrigatório String Código GHE

-Obrigatório
-Edição U[10]
sinAge Opcional String Quantificação do  perigo/fator de risco: informe o operador da quantificação do perigo/fator de risco.

- Máscara: A[2]

- Opções: = (igual), >= (maior ou igual) e <= (menor ou igual).

- Este parâmetro só pode ser incluído quando, no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco), os campos Somente Qualitativo e Informa Intervalo estiverem definidos como "N - Não".
codAgt Obrigatório Integer Perigo/Fator de Risco

-Obrigatório
-Edição 9[6]
quaAge Opcional Double Quantificação perigo/fator de risco: Só pode ser incluído quando no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco) o campo Somente Qualitativo está definido como "N".

- ZZZZZ9,99999
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"
sinCol Opcional String Quantificação Reduzida: informe o operador da quantificação reduzida do perigo/fator de risco.

- Máscara: A[2]

- Opções: = (igual), >= (maior ou igual) e <= (menor ou igual).

- Este parâmetro só pode ser incluído quando, no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco), o campo Somente Qualitativo está definido como "N - Não" e Considera Fator Redução como "S - Sim".
quaCol Opcional Double Quantificação Reduzida: Só pode ser incluído quando no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco) o campo Somente Qualitativo está definido como "N" e o campo Considera Fator Redução está definido como "S".

- ZZZZZ9,99999
quaAte Opcional Double Quantificação Final: Quantificação reduzida do perigo/fator de risco.

- ZZZZZ9,99999
vlrTWA Opcional Double Lavg (TWA): A sigla originária do inglês trata do nível de ruído representativo da exposição ocupacional relativo ao período de medição, que considera os diversos valores de níveis instantâneos ocorridos no período e os parâmetros de medição predefinidos.
Só pode ser incluído quando no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco) o campo Somente Qualitativo está definido como "N" e o campo Utiliza LAVG (TWA) está definido como "S".

- ZZZZZ9,99999
vlrLEq Opcional Double Leq: A sigla originária do inglês trata do Nível Equivalente ou Nível médio baseado na equivalência de energia sonora.
Este dado opcional só pode ser incluído quando no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco) o campo Somente Qualitativo está definido como "N" e o campo Utiliza LEq está definido como "S".

- ZZZZZ9,99999
vlrNEN Opcional Double NEN: A sigla NEN significa Nível de Exposição Normalizado, e trata do nível de exposição, convertido para uma jornada padrão de 8 horas diárias, para fins de comparação com o limite de exposição.
Só pode ser incluído quando no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco) o campo Somente Qualitativo está definido como "N" e o campo Utiliza NEN está definido como "S".

- ZZZZZ9,99999
tecUti Opcional Integer Técnica: Técnica de Medição utilizada pelos laudos de perigo/fator de risco.
ideFar

Opcional

Integer Código do Fator de Risco.
- Máscara: 9999999

graRis Opcional Integer Grau Risco: Grau de Risco.

- 9[1]
nivAca Opcional Double Nível Ação: Nível da ação.

- ZZZZZ9,99999
limTol Opcional Double Lim. Tolerância: Intencidade/Condição considerado limite de tolerância.

- ZZZZZ9,99999
qtdDos Opcional Double Dose: Só pode ser incluído quando no cadastro do perigo/fator de risco (Segurança > Gestão de GHE > Perigos/Fatores de Risco) o campo Somente Qualitativo está definido como "N" e o campo Utiliza Dose está definido como "S".

- ZZZ9,99
meiPpg Opcional String Meio Propagação: Meio de propagação do perigo/fator de risco.

- A[500]
temExp Opcional String Tempo Exposição: Tempo diário de exposição do perigo/fator de risco.

- A[200]
jorTra Opcional String Jornada Trabalho: Jornada de trabalho semanal com o perigo/fator de risco.

- A[200]
forExp Opcional Integer Exposição: Informar a frequência de exposição ao perigo/fator de risco.

- 9[1]
conEfi Opcional String EPI Eficaz: Identifica se os EPI's são eficazes.

- U[1]
ePCEfi Opcional String EPC Eficaz: Identifica se os EPC's são eficazes.

- U[1]
sitAgt Opcional String Situação: Situação de Controle do perigo/fator de risco.

- U[1]
conIns Opcional String Considera Insalubridade.
: Sim
- Opções: S - Sim / N - Não
conPer Opcional String Considera Periculosidade.
: Sim
- Opções: S - Sim / N - Não
emiPPP Obrigatório String Considera no PPP: Considera este PGR na emissão do PPP.

- Máscara: U[1]

- Valores: "S" - Sim / "N" - Não
emiLTC Obrigatório String Considera no LTCAT: Considera este PGR no LTCAT.

- Máscara: U[1]
- Valores: "S" - Sim / "N" - Não
desAva Opcional String Laudo: Laudo do Perigo/Fator de Risco.

- A[2000]
desRes Opcional String Resultado Previdenciário: Resultado previdenciário do perigo/fator de risco.

- A[200]
resTra Opcional String Resultado Trabalhista: Resultado trabalhista do perigo/fator de risco.

- A[2000]
obsLau Opcional String Observação: Observações Adicionais sobre perigo/fator de risco.

- A[2000]
codOem Opcional Integer Empresa: Código da Empresa que realizou o Laudo.

- 9[8]
codPes Opcional Integer Responsável Laudo: Código de pessoa do responsável pelo Laudo.

- ZZZZZZZZ9
apoEsp Opcional Integer

Informa se o colaborador possui a aposentadoria especial e, caso possua, com quanto tempo de trabalho passou a receber o benefício do governo. É possível preencher o campo com as seguintes opções:

- 0 - Não possui aposentadoria especial
- 15 - Apos. especial aos quinze anos de serviço
- 20 - Apos. especial aos vinte anos de serviço
- 25 - Apos. especial aos vinte e cinco anos de serviço

usoIni Opcional String

Foi observado o uso ininterrupto do EPI ao longo do tempo, conforme especificação técnica do fabricante nacional ou importador, ajustadas às condições de campo?
Opções: S - Sim ou N - Não.

utiEpi Opcional Integer Identifica se será utilizado EPIs referente ao risco.

- Máscara: [U]
- Opções: 1 - Não se aplica, 2 - Não utiliza e 3 - Utiliza.
conAso Opcional String

Informar se o risco deve ser considerado no ASO.
- Máscara: U[1]
- Opções: S - Sim, N - Não.

codAna Opcional Integer

Informar o código do perigo/fator de risco conforme tabela 24 do eSocial

- Máscara: 9999999

desAna Opcional String

Informar a descrição do perigo/fator de risco para o eSocial

- Máscara: A[999]

utiEpc Opcional Integer Identifica se a empresa implementa medidas de proteção coletiva referente ao risco.

- Máscara: [U]
- Opções: 1 - Não se aplica, 2 - Não implementa e 3 - Implementa
MedPro Opcional String Medidas de proteção
- Edição U[1]
conFun Opcional String Condições de funcionamento
- Edição U[1]
praVal Opcional String Prazo de validade
- Edição U[1]
PerTro Opcional String Periocidade de troca
- Edição U[1]
obsHig Opcional String Higienização
- Edição U[1]
emPPRA Opcional String Define se o perigo/fator de risco será ou não considerado no PGR.

- Máscara: U[1]
- Valores: "S - Sim" / "N - Não"
empPro Opcional Integer Código da empresa para seleção do número de processo.

Deve ser informado se o código do perigo/fator de risco for "05.01.001 - Perigos/fatores de risco não constantes no Anexo IV do Decreto 3.048/1999 e incluídos por força de decisão judicial ou administrativa"
numPro Opcional String Número do processo judicial.

Deve ser informado se o código do perigo/fator de risco for "05.01.001 - Perigos/fatores de risco não constantes no Anexo IV do Decreto 3.048/1999 e incluídos por força de decisão judicial ou administrativa".

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:LaudoDoAgenteDeRiscoResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:LaudoDoAgenteDeRiscoResponse>
  </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ê?