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
- 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>
<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. |
English
Español
English
Español


