Web service com.senior.g5.rh.sm.CAT
Web service de integração que permite cadastrar, alterar e excluir Comunicações de Acidente de Trabalho. Disponível no módulo Segurança e Medicina.
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
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_sm_CAT?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_CAT?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_CAT?wsdl
Portas
CAT_4
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 4
Requisição:
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:CAT> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <ocoAct>String</ocoAct> <nomTeA>String</nomTeA> <horAft>String</horAft> <wGD086PLN> <tipOpe>String</tipOpe> <plano>String</plano> </wGD086PLN> <tipOpeCat>String</tipOpeCat> <wGD086ACA> <tipOpe>String</tipOpe> <cauAct>String</cauAct> </wGD086ACA> <wGD086AAG> <tipOpe>String</tipOpe> <agtCau>String</agtCau> </wGD086AAG> <wGD086ALO> <tipOpe>String</tipOpe> <locLes>Integer</locLes> <latLes>Integer</latLes> </wGD086ALO> <wGD086ANA> <tipOpe>String</tipOpe> <natLes>String</natLes> </wGD086ANA> <empAti>String</empAti> <filIns>String</filIns> <endTeA>String</endTeA> <horPer>String</horPer> <datCat>String</datCat> <tipCol>Integer</tipCol> <codCar>String</codCar> <numTeA>String</numTeA> <cusAte>String</cusAte> <tipCat>String</tipCat> <numCad>Integer</numCad> <qmeCar>String</qmeCar> <cidTeA>String</cidTeA> <cusMat>String</cusMat> <catOri>String</catOri> <datAct>DateTime</datAct> <exeCar>String</exeCar> <baiTeA>String</baiTeA> <cusQpr>String</cusQpr> <datObi>String</datObi> <horAct>Time</horAct> <outCar>String</outCar> <cepTeA>String</cepTeA> <cusAfa>String</cusAfa> <iniCat>Integer</iniCat> <espAct>String</espAct> <ddiTeA>String</ddiTeA> <catEmi>String</catEmi> <tipAci>Integer</tipAci> <dddTeA>String</dddTeA> <datEmi>String</datEmi> <tipAct>String</tipAct> <telTeA>String</telTeA> <catPPP>String</catPPP> <cauAct>String</cauAct> <nomTeB>String</nomTeB> <codEsp>String</codEsp> <ageLes>String</ageLes> <endTeB>String</endTeB> <tipAciCat>Integer</tipAciCat> <locLes>String</locLes> <numTeB>String</numTeB> <codAct>String</codAct> <latLes>Integer</latLes> <cidTeB>String</cidTeB> <datUlt>String</datUlt> <natLes>String</natLes> <baiTeB>String</baiTeB> <datAte>String</datAte> <graAci>String</graAci> <cEPTeB>String</cEPTeB> <horAte>String</horAte> <usaEpi>String</usaEpi> <ddiTeB>String</ddiTeB> <horSai>String</horSai> <regPol>String</regPol> <dddTeB>String</dddTeB> <datRet>String</datRet> <diaDeb>String</diaDeb> <telTeB>String</telTeB> <codPos>String</codPos> <horTrb>String</horTrb> <durTra>String</durTra> <datPri>String</datPri> <houInt>String</houInt> <tipLoc>String</tipLoc> <datInt>String</datInt> <estExt>String</estExt> <afsTra>String</afsTra> <codPst>String</codPst> <codAte>String</codAte> <codOem>String</codOem> <areAte>String</areAte> <tipIns>Integer</tipIns> <codOco>String</codOco> <numIns>String</numIns> <codCid11>String</codCid11> <codPai>Integer</codPai> <codDoa>String</codDoa> <endCep>String</endCep> <dscLes>String</dscLes> <codEst>String</codEst> <diaAct>String</diaAct> <codCid>String</codCid> <obsLau>String</obsLau> <codBai>Integer</codBai> <obsCat>String</obsCat> <tipLgr>String</tipLgr> <anoBas>String</anoBas> <endAct>String</endAct> <numCat>String</numCat> <endNum>String</endNum> <datAfa>String</datAfa> <endCpl>String</endCpl> <horAfa>String</horAfa> <desLoc>String</desLoc> <sitAte>String</sitAte> <desAct>String</desAct> <raiAte>String</raiAte> <obsAct>String</obsAct> <diaAte>String</diaAte> <empRsp>String</empRsp> <fimAte>String</fimAte> <tipRsp>String</tipRsp> <horTer>String</horTer> <cadRsp>String</cadRsp> <sitAfa>String</sitAfa> <numAci>String</numAci> <msmMot>String</msmMot> <codFil>Integer</codFil> <aciTra>String</aciTra> <numAmb>Integer</numAmb> <raiAfa>String</raiAfa> <codTas>Integer</codTas> <diaAfa>String</diaAfa> <codAca>Integer</codAca> <diaJus>String</diaJus> <codPar>Integer</codPar> <exmRet>String</exmRet> <codDnl>Integer</codDnl> <preAfa>String</preAfa> <fimAfa>String</fimAfa> <nomMed>String</nomMed> <regCon>String</regCon> <orgCla>Integer</orgCla> <sigOrg>String</sigOrg> <codDoe>String</codDoe> </parameters> </ser:CAT> </soapenv:Body> </soapenv:Envelope>
**Parâmetros da requisição: **
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
tipOpe | Opcional | String | Tipo de operação. Valores:
|
ocoAct | Opcional | String | Código da ocorrência. Máscara: Number(006) Campo disponível somente no módulo SM. |
nomTeA | Opcional | String | Nome da testemunha A. Máscara: A[40] |
horAft | Opcional | String | Horas afastadas. Máscara: Number(010) Campo disponível somente no módulo SM. |
wGD086PLN | Opcional | Set | Coluna TipOpe |
wGD086PLN.tipOpe | Opcional | String | |
wGD086PLN.plano | Opcional | String | |
tipOpeCat | Opcional | String | Tipo de operação somente para a exclusão da CAT. Deve ser:
|
wGD086ACA | Opcional | Set | Coluna TipOpe |
wGD086ACA.tipOpe | Opcional | String | |
wGD086ACA.cauAct | Opcional | String | |
wGD086AAG | Opcional | Set | Coluna TipOpe |
wGD086AAG.tipOpe | Opcional | String | |
wGD086AAG.agtCau | Opcional | String | |
wGD086ALO | Opcional | Set | Coluna TipOpe |
wGD086ALO.tipOpe | Opcional | String | |
wGD086ALO.locLes | Opcional | Integer | |
wGD086ALO.LatLes | Opcional | Integer | Lateralidade da lesão. Valores:
Máscara: Number(001);‘#9 |
wGD086ANA | Opcional | Set | Coluna **TipOpe ** |
wGD086ANA.tipOpe | Opcional | String | |
wGD086ANA.natLes | Opcional | String | |
empAti | Opcional | String | Código da empresa que será utilizado na integração. Observação: quando não informado, utiliza a empresa ativa do usuário que está executando. |
filIns | Opcional | String | Filiação INSS. Máscara: Number(001) |
endTeA | Opcional | String | Endereço da testemunha A. Máscara: String(040) |
horPer | Opcional | String | Horas úteis perdidas. Máscara: Number(010) Campo disponível somente no módulo SM. |
datCat | Opcional | String | Data de registro da CAT Obrigatório: Sim; Máscara: DD/MM/YYYY; |
tipCol | Obrigatório | Integer | Tipo do colaborador. Mascara: Number(001) |
codCar | Opcional | String | Cargo do acidentado. Máscara: String(024) |
numTeA | Opcional | String | Número do logradouro da testemunha A. Máscara: A[5] |
cusAte | Opcional | String | Custo do atendimento. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
tipCat | Opcional | String | Tipo da CAT. Máscara: 9[1] |
numCad | Obrigatório | Integer | Cadastro do colaborador. Máscara: Number(009) |
qmeCar | Opcional | String | Meses de cargo. Máscara: Number(003) Campo disponível somente no módulo SM. |
cidTeA | Opcional | String | Código da cidade da testemunha A. |
cusMat | Opcional | String | Custo dos materiais. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
catOri | Opcional | String | Informar o número da CAT de origem. Máscara: A[15] |
datAct | Obrigatório | DateTime | Data do acidente de trabalho. Máscara: DD/MM/AAAA |
exeCar | Opcional | String | Já exerceu cargo. Máscara: (S/N) Campo disponível somente no módulo SM. |
baiTeA | Opcional | String | Código do bairro Testemunha A. |
cusQpr | Opcional | String | Custo da queda de produção. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
datObi | Opcional | String | Data do óbito. Máscara: DD/MM/YYYY |
horAct | Obrigatório | Time | Hora do acidente de trabalho. Máscara: Number(005) |
outCar | Opcional | String | Usar outro cargo. Máscara: (S/N) Campo disponível somente no módulo SM. |
cepTeA | Opcional | String | CEP da Testemunha A. Máscara: #N(8,0)[EDICEP]# |
cusAfa | Opcional | String | Custo com afastamento até 15 dias. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
iniCat | Opcional | Integer | Iniciativa.
|
espAct | Opcional | String | Código da espécie. Máscara: Number(003) Campo disponível somente no módulo SM. |
ddiTeA | Opcional | String | Código DDI do telefone da testemunha A. Máscara: Number(003) |
catEmi | Opcional | String | CAT emitida. Máscara: U[1] |
tipAci | Obrigatório | Integer | Código do tipo do acidente para emissão da CAT (tabela R086ACT). Máscara: Number(9) |
dddTeA | Opcional | String | Código DDD do telefone da testemunha A. Máscara: Number(003) |
datEmi | Opcional | String | Data da emissão da CAT. Máscara: DD/MM/YYYY |
tipAct | Opcional | String | Código do tipo de acidente trabalho. Máscara: Number(003) |
telTeA | Opcional | String | Número do telefone da testemunha A. Máscara: String(020) |
catPPP | Opcional | String | Número da CAT conforme INSS - para constar no PPP. Máscara: A[15] |
cauAct | Opcional | String | Causa do acidente. Máscara: Number(003) Campo disponível somente no módulo SM. |
nomTeB | Opcional | String | Nome da testemunha B. Máscara: A[40] |
codEsp | Opcional | String | Código da espécie do acidente. Máscara: 9[3] |
ageLes | Opcional | String | Código do agente causador. Máscara: Number(003) |
endTeB | Opcional | String | Endereço da testemunha B. Máscara: String(040) |
tipAciCat | Opcional | Integer | Código do tipo do acidente para emissão da CAT (tabela R086CAT). Máscara: Number(9) |
locLes | Opcional | String | Código do local das lesões. Máscara: Number(003) |
numTeB | Opcional | String | Número do logradouro da testemunha A. Máscara: A[5] |
codAct | Opcional | String | Codificação do acidente. |
latLes | Opcional | Integer | Lateralidade da parte atingida. Valores:
Máscara: 9 |
cidTeB | Opcional | String | Código da cidade da testemunha B. Máscara: Number(007) |
datUlt | Opcional | String | Data do último dia trabalhado. Máscara: DD/MM/YYYY |
natLes | Opcional | String | Código da natureza das lesões. Máscara: Number(003) |
baiTeB | Opcional | String | Código do bairro testemunha B. |
datAte | Opcional | String | Data do atendimento médico. Máscara: DD/MM/YYYY Campo disponível somente no módulo SM. |
graAci | Opcional | String | Gravidade do acidente. Máscara: String(001) |
cEPTeB | Opcional | String | CEP da testemunha B. Máscara: Number(008) |
horAte | Opcional | String | Hora do atendimento do médico. Máscara: Number(005) Campo disponível somente no módulo SM. |
usaEpi | Opcional | String | Usando EPI. Máscara: String(001) Campo disponível somente no módulo SM. |
ddiTeB | Opcional | String | Código DDI do telefone da testemunha B. Máscara: Number(003) |
horSai | Opcional | String | Hora da saída do ambulatório. Máscara: hh:mm Campo disponível somente no módulo SM. |
regPol | Opcional | String | Registro policial. Máscara: (S/N) |
dddTeB | Opcional | String | Código DDD do telefone da testemunha B. Máscara: Number(003) |
datRet | Opcional | String | Data de retorno consulta. Máscara: DD/MM/YYYY Campo disponível somente no módulo SM. |
diaDeb | Opcional | String | Dias debitados. Máscara: Number(004) |
telTeB | Opcional | String | Número do telefone da testemunha B. Máscara: String(020) |
codPos | Opcional | String | Código do posto de atendimento. Máscara: 9[7] |
horTrb | Opcional | String | Horas trabalhadas até o acidente. Máscara: #Q#hh:mm |
durTra | Opcional | String | Duração do tratamento em dias. Máscara: 9[4] Campo disponível somente no módulo SM. |
datPri | Opcional | String | Data do primeiro afastamento. Máscara: DD/MM/AAAAA |
houInt | Opcional | String | Houve internação do acidentado. Máscara: U[1] Campo disponível somente no módulo SM. |
tipLoc | Opcional | String | Local do acidente. Máscara: Number(001) |
datInt | Opcional | String | Data da internação. Máscara: DD/MM/AAAA Campo disponível somente no módulo SM. |
estExt | Opcional | String | Estabelecimento no exterior. |
afsTra | Opcional | String | Afastar do trabalho. Máscara: U[1] Campo disponível somente no módulo SM. |
codPst | Opcional | String | Código postal do endereço no exterior. |
codAte | Opcional | String | Código do atendente. Máscara: 9[6] |
codOem | Opcional | String | Outra da empresa. Máscara: Number(008) |
areAte | Opcional | String | Código da área. Máscara: 9[2] Campo disponível somente no módulo SM. |
tipIns | Opcional | Integer | Tipo de inscrição do estabelecimento onde ocorreu o acidente. Valores:
Máscara: 9[1] |
codOco | Opcional | String | Código da ocorrência. Máscara: 9[6] Campo disponível somente no módulo SM. |
numIns | Opcional | String | Número de inscrição do estabelecimento onde ocorreu o acidente. Máscara: Z[15] Informar somente números, de acordo com o tipo de inscrição. |
codCid11 | Opcional | String | Código da tabela CID-11 Máscara: A[10] |
codPai | Opcional | Integer | Código do país onde ocorreu o acidente. Máscara: 9[4] |
codDoa | Opcional | String | Código de doença conforme CID-9. Máscara: A[4] Campo disponível somente no módulo SM. |
endCep | Opcional | String | Código de Endereçamento Postal (CEP). Máscara: 99.999-999 |
dscLes | Opcional | String | Descrição das lesões. Máscara: #(70,4)# |
codEst | Opcional | String | Estado onde ocorreu o acidente. Máscara: U[4] |
diaAct | Opcional | String | Diagnóstico Acidente Trabalho Máscara: #(70,4)# |
codCid | Opcional | String | Cidade. Máscara: Number(007) |
obsLau | Opcional | String | Observações do laudo. Máscara: #(70,4)# |
codBai | Opcional | Integer | Bairro onde ocorreu o acidente. Máscara: 9[4] |
obsAct | Opcional | String | Anotações acidente trabalho. Máscara: String(1000) Campo disponível somente no módulo SM. |
tipLgr | Obrigatório | String | Informar o tipo de logradouro conforme Tabela 20 do eSocial. |
anoBas | Opcional | String | Ano para controle de identificação da CAT Máscara: 9[4] Campo disponível somente no módulo SM. |
endAct | Opcional | String | Descrição do logradouro. Máscara: String(059) |
numCat | Opcional | String | Número de controle da CAT. Máscara: 9[4] Campo disponível somente no módulo SM. |
endNum | Opcional | String | Número do logradouro. Máscara: String(006) |
datAfa | Opcional | String | Data de início do afastamento. Máscara: DD/MM/YYYY |
endCpl | Opcional | String | Complemento do endereço onde ocorreu o acidente. Máscara: A[30] |
horAfa | Opcional | String | Hora do início do afastamento. Máscara: hh:mm |
desLoc | Opcional | String | Especificação do local do acidente. Máscara: A[250] |
sitAte | Opcional | String | Situação do atestado. Máscara: 9[3] |
desAct | Opcional | String | Especificação do local do acidente. Máscara: String(060) |
raiAte | Opcional | String | Motivo para a Rais relacionado ao atestado. Máscara: 9[2] |
obsCat | Opcional | String | Observações da CAT. |
diaAte | Opcional | String | Dias de Atestado Obrigatório: Não; Máscara: zzz9; |
empRsp | Opcional | String | Código da empresa do responsável. Máscara: Number(004) Campo disponível somente no módulo SM. |
fimAte | Opcional | String | Data de término do atestado. Máscara: DD/MM/YYYY |
tipRsp | Opcional | String | Tipo de colaborador responsável. Máscara: Number(001) Campo disponível somente no módulo SM. |
horTer | Opcional | String | Hora do término do afastamento. Máscara: hh:mm |
cadRsp | Opcional | String | Cadastro do responsável pelas informações. Máscara: Number(009) Campo disponível somente no módulo SM. |
sitAfa | Opcional | String | Situação de afastamento. Máscara: 9[3] |
numAci | Opcional | String | Número de identificação do acidente. Máscara: Number(008) Campo disponível somente no módulo SM. |
msmMot | Opcional | String | Mesmo motivo 60 dias. Máscara: U[1] Observação: somente poderá ser informado quando o atestado ou afastamento tiverem a situação corrente em 60 dias pelo mesmo motivo. |
codFil | Opcional | Integer | Código da filial onde ocorreu o acidente. |
aciTra | Opcional | String | Tipo de acidente de trânsito. Máscara: 9[1] |
numAmb | Opcional | Integer | Código do ambiente de trabalho onde ocorreu o acidente. |
raiAfa | Opcional | String | Motivo para a Rais relacionado ao afastamento. Máscara: 9[2] |
codTas | Opcional | Integer | Situação Geradora (eSocial). |
diaAfa | Opcional | String | Dias de afastamento. Máscara: zzz9 |
codAca | Opcional | Integer | Agente causador (eSocial). |
diaJus | Opcional | String | Dias justificados. Máscara: 9[2] |
codPar | Opcional | Integer | |
exmRet | Opcional | String | Exame de Retorno Obrigatório: Não; Máscara: U[1]; |
codDnl | Opcional | Integer | Natureza da lesão (eSocial). |
preAfa | Opcional | String | Define se a data de término é somente uma previsão. Máscara: U[1] |
fimAfa | Opcional | String | Data final ou previsão de término do afastamento. Máscara: DD/MM/YYYY |
nomMed | Opcional | String | Nome do médico. |
regCon | Opcional | String | Registro no Conselho Profissional. |
orgCla | Opcional | Integer | Órgão de classe. |
sigOrg | Opcional | String | Sigla da UF do órgão de classe. |
codDoe | Opcional | String | Código da CID-10. Máscara: #u#C99.9 |
Resposta:
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:CATResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:CATResponse> </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:
|
Nota
Esta porta apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.
**Parâmetros da requisição: **<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:CAT> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <ocoAct>String</ocoAct> <nomTeA>String</nomTeA> <horAft>String</horAft> <wGD086PLN> <tipOpe>String</tipOpe> <plano>String</plano> </wGD086PLN> <tipOpeCat>String</tipOpeCat> <wGD086ACA> <tipOpe>String</tipOpe> <cauAct>String</cauAct> </wGD086ACA> <wGD086AAG> <tipOpe>String</tipOpe> <agtCau>String</agtCau> </wGD086AAG> <wGD086ALO> <tipOpe>String</tipOpe> <locLes>Integer</locLes> <latLes>Integer</latLes> </wGD086ALO> <wGD086ANA> <tipOpe>String</tipOpe> <natLes>String</natLes> </wGD086ANA> <empAti>String</empAti> <filIns>String</filIns> <endTeA>String</endTeA> <horPer>String</horPer> <datCat>String</datCat> <tipCol>Integer</tipCol> <codCar>String</codCar> <numTeA>String</numTeA> <cusAte>String</cusAte> <tipCat>String</tipCat> <numCad>Integer</numCad> <qmeCar>String</qmeCar> <cidTeA>String</cidTeA> <cusMat>String</cusMat> <catOri>String</catOri> <datAct>DateTime</datAct> <exeCar>String</exeCar> <baiTeA>String</baiTeA> <cusQpr>String</cusQpr> <datObi>String</datObi> <horAct>Time</horAct> <outCar>String</outCar> <cepTeA>String</cepTeA> <cusAfa>String</cusAfa> <iniCat>Integer</iniCat> <espAct>String</espAct> <ddiTeA>String</ddiTeA> <catEmi>String</catEmi> <tipAci>Integer</tipAci> <dddTeA>String</dddTeA> <datEmi>String</datEmi> <tipAct>String</tipAct> <telTeA>String</telTeA> <catPPP>String</catPPP> <cauAct>String</cauAct> <nomTeB>String</nomTeB> <codEsp>String</codEsp> <ageLes>String</ageLes> <endTeB>String</endTeB> <tipAciCat>Integer</tipAciCat> <locLes>String</locLes> <numTeB>String</numTeB> <codAct>String</codAct> <latLes>Integer</latLes> <cidTeB>String</cidTeB> <datUlt>String</datUlt> <natLes>String</natLes> <baiTeB>String</baiTeB> <datAte>String</datAte> <graAci>String</graAci> <cEPTeB>String</cEPTeB> <horAte>String</horAte> <usaEpi>String</usaEpi> <ddiTeB>String</ddiTeB> <horSai>String</horSai> <regPol>String</regPol> <dddTeB>String</dddTeB> <datRet>String</datRet> <diaDeb>String</diaDeb> <telTeB>String</telTeB> <codPos>String</codPos> <horTrb>String</horTrb> <durTra>String</durTra> <datPri>String</datPri> <houInt>String</houInt> <tipLoc>String</tipLoc> <datInt>String</datInt> <estExt>String</estExt> <afsTra>String</afsTra> <codPst>String</codPst> <codAte>String</codAte> <codOem>String</codOem> <areAte>String</areAte> <tipIns>Integer</tipIns> <codOco>String</codOco> <codPai>Integer</codPai> <codCid11>String</codCid11> <endCep>String</endCep> <codDoa>String</codDoa> <codEst>String</codEst> <dscLes>String</dscLes> <codCid>String</codCid> <diaAct>String</diaAct> <codBai>Integer</codBai> <obsLau>String</obsLau> <tipLgr>String</tipLgr> <obsCat>String</obsCat> <endAct>String</endAct> <anoBas>String</anoBas> <endNum>String</endNum> <numCat>String</numCat> <endCpl>String</endCpl> <datAfa>String</datAfa> <desLoc>String</desLoc> <horAfa>String</horAfa> <desAct>String</desAct> <sitAte>String</sitAte> <obsAct>String</obsAct> <raiAte>String</raiAte> <empRsp>String</empRsp> <diaAte>String</diaAte> <tipRsp>String</tipRsp> <fimAte>String</fimAte> <cadRsp>String</cadRsp> <horTer>String</horTer> <numAci>String</numAci> <sitAfa>String</sitAfa> <codFil>Integer</codFil> <msmMot>String</msmMot> <numAmb>Integer</numAmb> <aciTra>String</aciTra> <codTas>Integer</codTas> <raiAfa>String</raiAfa> <codAca>Integer</codAca> <diaAfa>String</diaAfa> <codPar>Integer</codPar> <diaJus>String</diaJus> <codDnl>Integer</codDnl> <exmRet>String</exmRet> <cfjIns>String</cfjIns> <preAfa>String</preAfa> <fimAfa>String</fimAfa> <nomMed>String</nomMed> <regCon>String</regCon> <orgCla>Integer</orgCla> <sigOrg>String</sigOrg> <codDoe>String</codDoe> </parameters> </ser:CAT> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
tipOpe | Opcional | String | Tipo de operação. Valores:
|
ocoAct | Opcional | String | Código da ocorrência. Máscara: Number(006) Campo disponível somente no módulo SM. |
nomTeA | Opcional | String | Nome da testemunha A. Máscara: A[40] |
horAft | Opcional | String | Horas afastadas. Máscara: Number(010) Campo disponível somente no módulo SM. |
wGD086PLN | Opcional | Set | Coluna TipOpe |
wGD086PLN.tipOpe | Opcional | String | |
wGD086PLN.plano | Opcional | String | |
tipOpeCat | Opcional | String | Tipo de operação somente para a exclusão da CAT. Deve ser:
|
wGD086ACA | Opcional | Set | Coluna TipOpe |
wGD086ACA.tipOpe | Opcional | String | |
wGD086ACA.cauAct | Opcional | String | |
wGD086AAG | Opcional | Set | Coluna TipOpe |
wGD086AAG.tipOpe | Opcional | String | |
wGD086AAG.agtCau | Opcional | String | |
wGD086ALO | Opcional | Set | Coluna TipOpe |
wGD086ALO.tipOpe | Opcional | String | |
wGD086ALO.locLes | Opcional | Integer | |
wGD086ALO.LatLes | Opcional | Integer | Lateralidade da lesão. Valores:
Máscara: Number(001);‘#9 |
wGD086ANA | Opcional | Set | Coluna **TipOpe ** |
wGD086ANA.tipOpe | Opcional | String | |
wGD086ANA.natLes | Opcional | String | |
empAti | Opcional | String | Código da empresa que será utilizado na integração. Observação: quando não informado, utiliza a empresa ativa do usuário que está executando. |
filIns | Opcional | String | Filiação INSS. Máscara: Number(001) |
endTeA | Opcional | String | Endereço da testemunha A. Máscara: String(040) |
horPer | Opcional | String | Horas úteis perdidas. Máscara: Number(010) Campo disponível somente no módulo SM. |
datCat | Opcional | String | Data de registro da CAT Obrigatório: Sim; Máscara: DD/MM/YYYY; |
tipCol | Obrigatório | Integer | Tipo do colaborador. Mascara: Number(001) |
codCar | Opcional | String | Cargo do acidentado. Máscara: String(024) |
numTeA | Opcional | String | Número do logradouro da testemunha A. Máscara: A[5] |
cusAte | Opcional | String | Custo do atendimento. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
tipCat | Opcional | String | Tipo da CAT. Máscara: 9[1] |
numCad | Obrigatório | Integer | Cadastro do colaborador. Máscara: Number(009) |
qmeCar | Opcional | String | Meses de cargo. Máscara: Number(003) Campo disponível somente no módulo SM. |
cidTeA | Opcional | String | Código da cidade da testemunha A. |
cusMat | Opcional | String | Custo dos materiais. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
catOri | Opcional | String | Informar o número da CAT de origem. Máscara: A[15] |
datAct | Obrigatório | DateTime | Data do acidente de trabalho. Máscara: DD/MM/AAAA |
exeCar | Opcional | String | Já exerceu cargo. Máscara: (S/N) Campo disponível somente no módulo SM. |
baiTeA | Opcional | String | Código do bairro Testemunha A. |
cusQpr | Opcional | String | Custo da queda de produção. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
datObi | Opcional | String | Data do óbito. Máscara: DD/MM/YYYY |
horAct | Obrigatório | Time | Hora do acidente de trabalho. Máscara: Number(005) |
outCar | Opcional | String | Usar outro cargo. Máscara: (S/N) Campo disponível somente no módulo SM. |
cepTeA | Opcional | String | CEP da Testemunha A. Máscara: #N(8,0)[EDICEP]# |
cusAfa | Opcional | String | Custo com afastamento até 15 dias. Máscara: Number(011,2) Campo disponível somente no módulo SM. |
iniCat | Opcional | Integer | Iniciativa.
|
espAct | Opcional | String | Código da espécie. Máscara: Number(003) Campo disponível somente no módulo SM. |
ddiTeA | Opcional | String | Código DDI do telefone da testemunha A. Máscara: Number(003) |
catEmi | Opcional | String | CAT emitida. Máscara: U[1] |
tipAci | Obrigatório | Integer | Código para emissão da CAT. Máscara: Number(9) |
dddTeA | Opcional | String | Código DDD do telefone da testemunha A. Máscara: Number(003) |
datEmi | Opcional | String | Data da emissão da CAT. Máscara: DD/MM/YYYY |
tipAct | Opcional | String | Código do tipo de acidente trabalho. Máscara: Number(003) |
telTeA | Opcional | String | Número do telefone da testemunha A. Máscara: String(020) |
catPPP | Opcional | String | Número da CAT conforme INSS - para constar no PPP. Máscara: A[15] |
cauAct | Opcional | String | Causa do acidente. Máscara: Number(003) Campo disponível somente no módulo SM. |
nomTeB | Opcional | String | Nome da testemunha B. Máscara: A[40] |
codEsp | Opcional | String | Código da espécie do acidente. Máscara: 9[3] |
ageLes | Opcional | String | Código do agente causador. Máscara: Number(003) |
endTeB | Opcional | String | Endereço da testemunha B. Máscara: String(040) |
tipAciCat | Opcional | Integer | |
locLes | Opcional | String | Código do local das lesões. Máscara: Number(003) |
numTeB | Opcional | String | Número do logradouro da testemunha A. Máscara: A[5] |
codAct | Opcional | String | Codificação do acidente. |
latLes | Opcional | Integer | Lateralidade da parte atingida. Valores:
Máscara: 9 |
cidTeB | Opcional | String | Código da cidade da testemunha B. Máscara: Number(007) |
datUlt | Opcional | String | Data do último dia trabalhado. Máscara: DD/MM/YYYY |
natLes | Opcional | String | Código da natureza das lesões. Máscara: Number(003) |
baiTeB | Opcional | String | Código do bairro testemunha B. |
datAte | Opcional | String | Data do atendimento médico. Máscara: DD/MM/YYYY Campo disponível somente no módulo SM. |
graAci | Opcional | String | Gravidade do acidente. Máscara: String(001) |
cEPTeB | Opcional | String | CEP da testemunha B. Máscara: Number(008) |
horAte | Opcional | String | Hora do atendimento do médico. Máscara: Number(005) Campo disponível somente no módulo SM. |
usaEpi | Opcional | String | Usando EPI. Máscara: String(001) Campo disponível somente no módulo SM. |
ddiTeB | Opcional | String | Código DDI do telefone da testemunha B. Máscara: Number(003) |
horSai | Opcional | String | Hora da saída do ambulatório. Máscara: hh:mm Campo disponível somente no módulo SM. |
regPol | Opcional | String | Registro policial. Máscara: (S/N) |
dddTeB | Opcional | String | Código DDD do telefone da testemunha B. Máscara: Number(003) |
datRet | Opcional | String | Data de retorno consulta. Máscara: DD/MM/YYYY Campo disponível somente no módulo SM. |
diaDeb | Opcional | String | Dias debitados. Máscara: Number(004) |
telTeB | Opcional | String | Número do telefone da testemunha B. Máscara: String(020) |
codPos | Opcional | String | Código do posto de atendimento. Máscara: 9[7] |
horTrb | Opcional | String | Horas trabalhadas até o acidente. Máscara: #Q#hh:mm |
durTra | Opcional | String | Duração do tratamento em dias. Máscara: 9[4] Campo disponível somente no módulo SM. |
datPri | Opcional | String | Data do primeiro afastamento. Máscara: DD/MM/AAAAA |
houInt | Opcional | String | Houve internação do acidentado. Máscara: U[1] Campo disponível somente no módulo SM. |
tipLoc | Opcional | String | Local do acidente. Máscara: Number(001) |
datInt | Opcional | String | Data da internação. Máscara: DD/MM/AAAA Campo disponível somente no módulo SM. |
estExt | Opcional | String | Estabelecimento no exterior. |
afsTra | Opcional | String | Afastar do trabalho. Máscara: U[1] Campo disponível somente no módulo SM. |
codPst | Opcional | String | Código postal do endereço no exterior. |
codAte | Opcional | String | Código do atendente. Máscara: 9[6] |
codOem | Opcional | String | Outra da empresa. Máscara: Number(008) |
areAte | Opcional | String | Código da área. Máscara: 9[2] Campo disponível somente no módulo SM. |
tipIns | Opcional | Integer | Tipo de inscrição do estabelecimento onde ocorreu o acidente. Valores:
Máscara: 9[1] |
codOco | Opcional | String | Código da ocorrência. Máscara: 9[6] Campo disponível somente no módulo SM. |
codPai | Opcional | Integer | Código do país onde ocorreu o acidente. Máscara: 9[4] |
codCid11 | Opcional | String | Código da tabela CID-11 Máscara: A[10] |
endCep | Opcional | String | Código de Endereçamento Postal (CEP). Máscara: 99.999-999 |
codDoa | Opcional | String | Código de doença conforme CID-9. Máscara: A[4] Campo disponível somente no módulo SM. |
codEst | Opcional | String | Estado onde ocorreu o acidente. Máscara: U[4] |
dscLes | Opcional | String | Descrição das lesões. Máscara: #(70,4)# |
codCid | Opcional | String | Cidade. Máscara: Number(007) |
diaAct | Opcional | String | Diagnóstico Acidente Trabalho Máscara: #(70,4)# |
codBai | Opcional | Integer | Bairro onde ocorreu o acidente. Máscara: 9[4] |
obsLau | Opcional | String | Observações do laudo. Máscara: #(70,4)# |
tipLgr | Obrigatório | String | Informar o tipo de logradouro conforme Tabela 20 do eSocial. |
obsAct | Opcional | String | Anotações acidente trabalho. Máscara: String(1000) Campo disponível somente no módulo SM. |
endAct | Opcional | String | Descrição do logradouro. Máscara: String(059) |
anoBas | Opcional | String | Ano para controle de identificação da CAT Máscara: 9[4] Campo disponível somente no módulo SM. |
endNum | Opcional | String | Número do logradouro. Máscara: String(006) |
numCat | Opcional | String | Número de controle da CAT. Máscara: 9[4] Campo disponível somente no módulo SM. |
endCpl | Opcional | String | Complemento do endereço onde ocorreu o acidente. Máscara: A[30] |
datAfa | Opcional | String | Data de início do afastamento. Máscara: DD/MM/YYYY |
desLoc | Opcional | String | Especificação do local do acidente. Máscara: A[250] |
horAfa | Opcional | String | Hora do início do afastamento. Máscara: hh:mm |
desAct | Opcional | String | Especificação do local do acidente. Máscara: String(060) |
sitAte | Opcional | String | Situação do atestado. Máscara: 9[3] |
obsCat | Opcional | String | Observações da CAT. |
raiAte | Opcional | String | Motivo para a Rais relacionado ao atestado. Máscara: 9[2] |
empRsp | Opcional | String | Código da empresa do responsável. Máscara: Number(004) Campo disponível somente no módulo SM. |
diaAte | Opcional | String | Dias de Atestado Obrigatório: Não; Máscara: zzz9; |
tipRsp | Opcional | String | Tipo de colaborador responsável. Máscara: Number(001) Campo disponível somente no módulo SM. |
fimAte | Opcional | String | Data de término do atestado. Máscara: DD/MM/YYYY |
cadRsp | Opcional | String | Cadastro do responsável pelas informações. Máscara: Number(009) Campo disponível somente no módulo SM. |
horTer | Opcional | String | Hora do término do afastamento. Máscara: hh:mm |
numAci | Opcional | String | Número de identificação do acidente. Máscara: Number(008) Campo disponível somente no módulo SM. |
sitAfa | Opcional | String | Situação de afastamento. Máscara: 9[3] |
codFil | Opcional | Integer | Código da filial onde ocorreu o acidente. |
msmMot | Opcional | String | Mesmo motivo 60 dias. Máscara: U[1] Observação: somente poderá ser informado quando o atestado ou afastamento tiverem a situação corrente em 60 dias pelo mesmo motivo. |
numAmb | Opcional | Integer | Código do ambiente de trabalho onde ocorreu o acidente. |
aciTra | Opcional | String | Tipo de acidente de trânsito. Máscara: 9[1] |
codTas | Opcional | Integer | Situação Geradora (eSocial). |
raiAfa | Opcional | String | Motivo para a Rais relacionado ao afastamento. Máscara: 9[2] |
codAca | Opcional | Integer | Agente causador (eSocial). |
diaAfa | Opcional | String | Dias de afastamento. Máscara: zzz9 |
codPar | Opcional | Integer | Código da parte atingida no acidente conforme tabela do eSocial. |
diaJus | Opcional | String | Dias justificados. Máscara: 9[2] |
codDnl | Opcional | Integer | Natureza da lesão (eSocial). |
exmRet | Opcional | String | Exame de Retorno Obrigatório: Não; Máscara: U[1]; |
cfjIns | Opcional | String | Número de inscrição do estabelecimento onde ocorreu o acidente. |
preAfa | Opcional | String | Define se a data de término é somente uma previsão. Máscara: U[1] |
fimAfa | Opcional | String | Data final ou previsão de término do afastamento. Máscara: DD/MM/YYYY |
nomMed | Opcional | String | Nome do médico. |
regCon | Opcional | String | Registro no Conselho Profissional. |
orgCla | Opcional | Integer | Órgão de classe. |
sigOrg | Opcional | String | Sigla da UF do órgão de classe. |
codDoe | Opcional | String | Código da CID-10. Máscara: #u#C99.9 |
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.
Atributos da resposta:<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:CATResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:CATResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
|
English
Español

English
Español

