Serviço para Extração de Dados para o Formulário Dinâmico
Características do Requisito
Linha de Produto: | RM | |||||||
Segmento: | Saúde | |||||||
Módulo: | TOTVS Gestão Hospitalar - Prontuário Eletrônico do Paciente | |||||||
Rotina: |
| |||||||
Cadastros Iniciais: | ConsultasSQL | |||||||
Requisito (ISSUE): | PCREQ-6799 | |||||||
País(es): | Brasil | |||||||
Banco(s) de Dados: | SQL Server, Oracle | |||||||
Sistema(s) operacional(is): | Windows | |||||||
Versões/Release: | 12.1.7 |
Descrição
Implementado Serviço de disponibilização dos dados do TOTVS Gestão Hospitalar para ser exibido nos Formulários Dinâmicos que é utilizado pelo Prontuário Eletrônico do Paciente (PEP 2.0).
Os serviços disponibilizam dados em um único registro e também uma lista de registros.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações da BibliotecaRM versão 12.1.7.
- Aplique o patch do chamado.
- Instale o TOTVS BusinessConnect.
- O arquivo wsformdinamico.asmx, deve estar na pasta base do TBC.
- No arquivo web.config, deve existir as tags abaixo:
<system.web>
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.0" />
<authorization>
<allow users="*" />
</authorization>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices></system.web>
Procedimento para Utilização
- Após a atualização da versão e instalação ou configuração do TOTVS Business Connnect (TBC), o serviço é inicializado.
- Acesse a funcionalidade de Consulta SQL e cadastre uma sentença que envolva o paciente e/ou o atendimento.
- Se a consulta envolver o atendimento, deve-se utilizar a tabela SZATENDIMENTOPEP realizando JOIN com a SZATENDIMENTO, uma vez que o código do atendimento para o Prontuário Eletrônico do Paciente é um outro sequencial. O campo que informado para a consulta como parâmetro é o CODATENDIMENTOPEP.
Exemplo de uso: wsformdinamico.asmx/GetJSON_OBJECT?codSentenca=CLASS.01&codAplicacao=O¶meters=CODCOLIGADA=2;CODPACIENTE=@QUERY('mpi');CODATENDIMENTO=@QUERY('attentionId').