Child pages
  • DI_TOTVS_Gestão_Hospitalar_x_Monitor_Clínico

INTEGRAÇÃO TOTVS Gestão Hospitalar - Monitor Clínico

Contexto de negócio (Introdução)

Este documento descreve os procedimentos necessários para a instalação, configuração e uso do aplicativo Monitor Clínico integrado com o TOTVS Gestão Hospitalar.

 

 

Introdução

Este documento leva em consideração a estrutura de pastas distribuída junto com este documento. Este entendimento é base para a configuração de todo ambiente. A instalação do Totvs Business Connect (TBC) é realizada à parte e sua configuração para a integração com o Monitor Clinico segue abaixo neste documento. Caso seja necessária ajuda para instalação do TBC, favor entrar em contato com o time de atendimento da TOTVS ou busque informações no TDN.

 

Instalação do Windows Service HL7, WCF HL7 e Totvs Cache

##PASSO 1

Depois de copiada a pasta com o conteúdo do Windows Service para o destino (pasta a ser copiada: \\Monitor\Apps\ HL7\TOTVS.HL7.WindowsService), deve ser executado o seguinte comando no prompt do Windows:              

Prompt comando è \\Monitor\Apps\HL7\TOTVS.HL7.WindowsService

installutil TOTVS.HL7.WindowsService.exe

##PASSO 2

Depois de copiada a pasta com o conteúdo do WCF HL7 para o destino (pasta a ser copiada: \\Monitor\Apps\ HL7\TOTVS.HL7.WCF), deve-se configurar um aplicativo no IIS apontando para o local do serviço WCF HL7.

Como configurar o IIS (Obs.: O IIS deve estar habilitado nas configurações do Windows):

  • Abrir o IIS:
    • Abra o Painel de controle.
    • Clique em Sistema e Segurança e, em seguida, clique em Ferramentas administrativas.
    • Clique duas vezes em Serviços de informações da Internet (IIS) Manager.
    • Expandir o item “Sites” e clicar com o botão direito em “Adicionar Aplicativo”

  • Preencher as informações conforme a imagem a seguir e clicar em “OK”
    • Alias: TOTVS.HL7.WCF
    • Caminho: \\Monitor\Apps\HL7\TOTVS.HL7.WCF

##PASSO 3

Depois de copiada a pasta com o conteúdo do TOTVS Cache Service para o destino (pasta a ser copiada: \\Monitor\Apps\HL7\TOTVSCacheService), deve ser executado o seguinte comando no prompt do Windows:

Prompt comando è \\Monitor\Apps\HL7\TOTVSCacheService

installutil TOTVSCacheService.exe.


Configuração do ambiente (apontamentos)

##PASSO 1

TOTVS.HL7.WCF

  • Esta configuração serve para que o serviço WCF conheça o caminho para o serviço Clinical Monitoring e também o endereço do TOTVS Cache.
  • Abra o arquivo “\\Monitor\Apps\HL7\TOTVS.HL7.WCF\Web.config” com um editor de texto.
  • As 3 chaves mostrados na imagem abaixo devem ser configurados:
    • ApplicationPath: Localização da pasta Integration.Unity (\\Monitor\Apps\HL7\TOTVS.Integration.Unity)
    • CacheConfig: Local e porta do TOTVS Cache (composto pelo IP onde está instalado o TOTVS Cache seguido por :8888, que é a porta padrão)
    • ClinicalMonitoringServiceUrl: Local e porta onde está instalado o serviço Clinical Monitoring (composto pelo IP onde está instalado o Clinical Monitoring seguindo de :22007, que é a porta padrão)

##PASSO 2

TOTVS.HL7.WindowsService

  • Esta configuração serve para que o Windows Service conheça o caminho para o serviço WCF.
  • Abra o arquivo “\\Monitor\Apps\HL7\TOTVS.HL7.WindowsService\ TOTVS.HL7.WindowsService.exe.config” com um editor de texto.
  • A chave mostrada na imagem abaixo deve ser configurada:
    • UrlHL7Service: URL de acesso ao serviço WCF configurado no ##PASSO 2 do item 2 (composto pelo IP da máquina onde foi instalado seguido de “/TOTVS.HL7.WCF”

##PASSO 3

TOTVS.ClinicalMonitoring.WindowsService

  • Esta configuração serve para apontar a conexão com o banco de dados e para que o serviço Clinical Monitoring conheça o caminho para o TBC (Totvs Business Connect), responsável pela integração (login e dados de paciente) com o Totvs Gestão Hospitalar (RM Saúde).
  • Abra o arquivo “\\Monitor\Apps\Clinical Monitor\TOTVS.ClinicalMonitor.Service\TOTVS.ClinicalMonitoring.WindowsService\bin\TOTVS.ClinicalMonitoring.WindowsService.exe.config” com um editor de texto.
  • As chaves mostradas na imagem abaixo devem ser configuradas:
    • ConectionStrings: Informações para conexão com o banco de dados.
    • Client -> Endpoint: Endereço PrescriptionService.svc do TBC (composto pelo IP onde está instalado o TBC, seguido por “/MedicalPrescription/PrescriptionService.svc”). Caso esta pasta ainda não exista no TBC, siga no ##PASSO 4 como localizar e copiar os arquivos necessários.

Existe uma tag específica (<appSettings>), que contém informações de porta e tipo de url. Ela também contém uma tag que serve apenas para simularmos dados para testes, que é a tag “FakeRMIntegration”, bastando setá-la para “true”.


 

##PASSO 4

TOTVS Business Connect

  • Junto com o pacote de instalação, existem duas pastas contendo os arquivos dos serviços de integração do RM Saúde. As pastas são: “MedicalPrescription” e “TreatmentPlanning”. #detalhar as pastas
  • Elas devem ser copiadas para a pasta onde está o TBC (\\TOTVS\CorporeRM\WS_TBC).

  • Abra o arquivo “\\TOTVS\CorporeRM\WS_TBC\Web.Config” com um editor de texto.
  • As chaves mostradas nas imagens abaixo devem ser configuradas:
    • Services: Informações dos dois serviços descritos acima

    • AppSettings: Informações de login no RM Saúde:
      • DBAlias, UserWCF, PwdWCF, CodColigada

 

Instalação do aplicativo no Windows 8.1

Para instalar o aplicativo no Windows 8.1, basta localizar o arquivo “Add-AppDevPackage.ps1” (na pasta \\Monitor\Apps\Clinical Monitor\TOTVS.ClinicalMonitor.Client\TOTVS.ClinicalMonitoring.View_1.1.0.5_Test), clicar com o botão direito sobre ele e selecionar a opção “Executar com PowerShell”****.

Ao final da instalação é exibida uma mensagem de sucesso.

**** Caso apresente algum erro na instalação do aplicativo, talvez seja necessário realizar a atualização da licença de desenvolvimento para Windows 8. Neste caso, siga os passos abaixo.

Abra o PowerShell (Executar->PowerShell)

Execute o commando: Show-WindowsDeveloperLicenseRegistration

Clique em “I Agree” para continuar. Em seguida, deve ser efetuado login na plataforma Microsoft.

Ao efetuar o login, será exibida a mensagem de renovação de licença de desenvolvimento.

No arquivo de configurações “ClinicalMonitoringConfig.xml” do aplicativo (pasta \\Monitor\Apps\Clinical Monitor\ClinicalMonitoringConfig.xml), deve ser informado o endereço do servidor (Clinical Monitoring Service) e o código da coligada.

 

Utilização do aplicativo

Para que seja possível realizar login no aplicativo, é preciso que o usuário seja vinculado a um prestador.

Ao realizar o login, é necessário digitar o prontuário do paciente. Na tela seguinte, para iniciar a captura, basta clicar em “Iniciar”. 

 

Banco de dados

Junto com o pacote de instalação, seguem os arquivos de script SQL que devem ser executados para a criação do banco de dados. Eles devem ser executados na sequência em que estão nomeados.

Configurações de ações e fórmulas:

                Tabela MCT001_ACTION: Cadastro de ações.

Tipo 1 – Inicio

Tipo 2 – Fim

Tipo 4 – Aplicação de medicamento (tela com 2 campos digitáveis)

Tipo 6 – Ação normal

 

Tabela MCT002_PARAMETER: Tipos de sinais vitais a serem monitorados

Tabela MCT004_SCENARIOALERT: Alertas

Tabela MCT003_FORMULEPARAMETER: Fórmulas para exibir os alertas, com valores mínimos e máximos dos sinais vitais.

Obs.: Os números terminados em “+37” são do tipo “REAL”. Exemplo: 34028234663852886000000000000000000000.000000

Tabela: MCT014_SCENARIOALERT_ACTIONS: Ações a serem tomadas em cada alerta.