API do Formulário Dinâmico - Busca de Informações
Características do Requisito
Linha de Produto: | RM | ||||
Segmento: | Saúde | ||||
Módulo: | TOTVS Gestão Hospitalar | ||||
Rotina: |
| ||||
Requisito (ISSUE): | |||||
País(es): | Brasil | ||||
Banco(s) de Dados: | MSSQL®, Oracle® | ||||
Tabelas Utilizadas: | SZCAMPOSFORMDINAMICO | ||||
Sistema(s) Operacional(is): | Windows® |
Descrição
Esta implementação tem como objetivo a integração entre o TOTVS Gestão Hospitalar (RM Saúde) e a API da aplicação de Formulários Dinâmicos, utilizada pelo Prontuário Eletrônico do Paciente.
Procedimento para Implantação
Antes de executar a atualização é recomendável realizar o backup do banco de dados bem como dos arquivos do Sistema(executáveis, dlls e arquivos de configuração):
Realizar a atualização antes no ambiente de homologação e, posterior a devida validação, no ambiente de produção.
O Patch 12.1.11 [BIBLIOTECA RM e TOTVS RM PORTAL] e 12.1.11.1 [TOTVS Gestão Hospitalar], disponíveis na Central de Download do Portal do Cliente.
Para acesso siga as instruções abaixo:
1. Acesse a Central de Download em www.totvs.com/suporte.
2. Faça o login, com seu E-mail e Senha.
3. Na barra de menu superior, clique em DOWNLOAD.
4. No boxe Central de Downloads aplique os filtros:
a. Linha: RM
b. Versão: RM 12.1.11
c. Tipo: Patch
Pronto! Todos os instaladores correspondentes do filtro aplicado no passo 4 serão disponibilizados para download.
Para iniciar o download do arquivo, clique na figura com uma seta para baixo localizada na primeira coluna da grid. Escolha o método mais apropriado de download e salve o arquivo na pasta desejada.
Importante: Caso algum produto não tenha sido exibido no filtro acima, entende-se que não houve demanda de atualização para essa versão.
Dica: Para facilitar na busca do arquivo, utiliza-se o campo "Filtro" da grid de download, digitando o nome do arquivo ou parte do mesmo para pesquisa/download.
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- Acesse o IIS e busque, no diretório do TOTVS.PEP.WEB, através do web.config.
- No web.config, pegue o endereço da aplicação de formulário dinâmico (key ApplicationDynamicForms).
- Teste a URL no browser, na mesma máquina onde está rodando o RM. A aplicação de Formulários Dinâmicos abrirá.
- Acesse Opções / Parâmetros / Parâmetros Gerais / Aba "Integração" / Sub-aba “Outros”. Preencha o campo URL Form. Dinâmico com o valor que está no web.config.
- Na aplicação de Formulários Dinâmicos, procure pelo Formulário desejado e busque o ID correspondente na URL de acesso.
- Exemplo: http://vrmsaude.poa01.local/TOTVS.FormBuilder.Web/FormExecution/New/a6137e4e-5f53-439f-ae7d-dc97ebb7b0e8, onde o ID é a6137e4e-5f53-439f-ae7d-dc97ebb7b0e8.
- Realize o insert na tabela "SZCAMPOSFORMDINAMICO", com as informações obrigatórias, conforme exemplo:
INSERT INTO SZCAMPOSFORMDINAMICO
(CODCOLIGADA, IDCAMPO, TABELARM, COLUNARM, IDFORMDINAMICO, CAMPOFORMDINAMICO, UTILIZAATTENTIONID, RECCREATEDBY, RECCREATEDON, RECMODIFIEDBY, RECMODIFIEDON)
VALUES
(2, 1, 'SZATENDIMENTO', 'CODCID', 'a6137e4e-5f53-439f-ae7d-dc97ebb7b0e8', 'CID_PRINCIPAL', 'F','implantacao', GETDATE(), 'implantacao', GETDATE())
Procedimento para Utilização
Preencha o campo referente ao metadado CID_PRINCIPAL, ou como estiver configurado no formulário desejado, para o paciente que terá alta.
Acesse o registro de alta e busque pelo mesmo paciente. O valor correspondente será listado no campo CID(Alta), assim que o paciente for encontrado.
Importante
O cadastro e configuração do formulário dinâmico fica a critério do cliente, portanto o mesmo pode ou não conter o campo patientId na composição do filtro.
Caso o campo esteja no filtro, o campo UTILIZAATTENTIONID deverá estar setado como ‘T’.
As informações sobre a integração, uma vez inseridas no banco de dados, podem ser alteradas através do menu Cadastros/Registro e Controle/Correlação com Form. Dinâmico.