Web service com.senior.g5.rh.sm.Exames
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_Exames?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_Exames?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_Exames?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> <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> <utiAss>String</utiAss> </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.
|
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).
“I” - Inclusão “A” - Alteração “E” - Exclusão
|
wGD108IEX.descrio | Opcional | DateTime | Descrição: Descrição do item de resultado.
|
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).
“I” - Inclusão “A” - Alteração “E” - Exclusão
|
wGDIEXAUD.descricao | Opcional | DateTime | Descrição: Descrição do item de resultado.
|
wGDIEXAUD.orelha | Opcional | String | Orelha: Dados da orelha
|
wGDIEXAUD.frequencia | Opcional | String | Frequência: Informar frequência do item de resultado. |
wGDIEXAUD.tipo | Opcional | String | Descrição: Dados do tipo do exame
|
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:
|
codAgQ | Opcional | Integer | Código Agente Químico: Corresponde ao Agente Químico.
|
codMab | Opcional | Integer | Código Material Biológico:
|
codAnQ | Opcional | String | Material Biológico: Corresponde ao material coletado. Ex:. Sangue ou Urina.
|
codAmb | Opcional | Integer | Código AMB: Informar o código da AMB para este exame.
|
codCBH | Opcional | Integer | Código CBHPM: Informar o código da CBHPM para este exame.
|
sexExa | Opcional | String | Restrição por Sexo: Informar para qual sexo é restrito este exame.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
priMen | Opcional | Integer | Meses Exame Maior Faixa Etária: Informar o tempo de validade do exame para os colaboradores desta faixa etária.
|
faiMai | Opcional | Integer | Meses Exame Maior Faixa Etária: Informar o tempo de validade do exame para os colaboradores desta faixa etária.
|
mesMai | Opcional | Integer | Meses Exame Maior Faixa Etária: Informar o tempo de validade do exame para os colaboradores desta faixa etária.
|
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.
|
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.
|
mesAcp | Opcional | Integer | Meses Acompanhamento Demitidos: Informar o limite de validade que este exame poderá ser gerado para os colaboradores demitidos.
|
priAcp | Opcional | Integer | Meses do Primeiro Exame de Acompanhamento Demitidos: Informar a partir de qual mês será gerado o primeiro exame de acompanhamento.
|
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á.
|
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.
|
exaAud | Opcional | String | Exame Audiométrico: Informar se utiliza ou não o exame audiométrico.
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.
|
parAlt | Opcional | Integer | Parecer Alterado: Informar o código do parecer considerado fora dos padrões, por exemplo: Inapto, Com Restrições, etc.
|
aprRes | Opcional | String | Apresenta Resultado
|
infRef | Opcional | String | Informa Ref. Resultado
|
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.
|
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.
|
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” |
utiAss | Opcional | String | Utiliza Assinatura Eletrônica. Valores: |
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: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:
|
English
Español

English
Español

