Atualização do pacote SUS

De ISG Wiki
Revisão de 16h35min de 13 de junho de 2016 por Albenyja (Discussão | contribs)

Ir para: navegação, pesquisa

OBJETIVO

Definir as etapas para atualização do pacote SUS no sistema de gestão hospitalar MV.

APLICAÇÃO

  • Colaboradores da área de TIC.

REFERÊNCIAS

Não se aplica.

DEFINIÇÃO

HDT – Hospital de Doenças Tropicais.
TI – Tecnologia da Informação.
MV2000 – Sistema de Gestão Hospitalar.

DESCRIÇÃO DAS ATIVIDADES

PROCEDIMENTO DE ATUALIZAÇÃO PACOTE SUS - MV2000

  • Importar da atualização de pacote SUS:
    1. Logar no site da MV, http://www.mv.com.br/, informando o número de cliente, 1304, e login e senha individual;
    2. Efetuar o download da atualização de pacote SUS compatível com a versão do sistema 4.8 na seção Delivery;
    3. Copiar o arquivo para o servidor SERVERTS2 (IP: 192.168.10.3) diretório C:\Temp;
    4. Descompactar o arquivo. Serão extraídas duas pastas: Scripts e MV2000;
    5. Na pasta Scripts, editar o arquivo Controle.txt colocando a versão de “Release” e de “Release_Anterior” (verificar arquivo anterior na pasta C:\Rede-HDT\TI\Atualização SUS - na última atualização de pacote SUS realizada).
    6. Logar no módulo de Administração de Sistema (AS.fmx) no diretório E:\MV2000\as_6i com usuário DBAMV. Senha em posse da TI;
    7. Acessar a tela Aplicador de Script → Execução de Scripts;
    8. Informe o diretório onde estão os scripts salvos e tecle enter.
  • Execução dos scripts de atualização de pacote SUS
    1. Para atualizar o pacote SUS nenhum usuário pode estar logado. Então, após a importação, e antes de executar os scripts, necessário desconectar todos os usuários. Siga as instruções:
    2. Envie mensagem para todos usuários avisando a hora da atualização;
    3. Trinta minutos e cinco minutos antes, envie mensagem aos usuários reforçando o horário de parada do sistema;
    4. Remova os usuários do grupo Remote Desktop Users no Gerenciador do computador/Local User/Groups dos servidores SERVERTS2 (IP: 192.168.10.3) e TS3 (IP: 192.168.10.8). Deixe apenas os usuários da TI e administrator.
    5. Force o logoff de todos os usuários dos servidores SERVERTS2 (IP: 192.168.10.3) e TS3 (IP: 192.168.10.8).

Observações: Os usuários do MVPEP (server 192.168.10.2) não interferem na atualização e podem continuar suas atividades normalmente.

    1. Para evitar que algumas seções mantenham telas presas, acesse o módulo Trace na pasta E:\MV2000\AS\M_trace.fmx informando o banco de dados HDTPRD e usuário dbamv. Senha em posse da TI;
    2. Selecionar todas as sessões ativas e clicar em Kill (exceto em processos do MVPEP);
    3. Acesse o Plus80W na pasta C:\Orant\Bin\Plus80W.exe com o usuário DBAMV, banco HDTPRD;
    4. Execute o comando @c:\compile ;
    5. Retorne à tela E:\MV2000\as_6i\ Aplicador de Script\ Execução de Scripts onde os scripts foram importados em clique em EXECUTAR todos os scripts. Reforçamos a necessidade de que nenhum usuário esteja conectado;
    6. Na tela do Plus80W.exe já aberta execute os comando abaixo:
* @c:\grants;
* @c:\compile;
* Para sair digite exit;
    1. Atualize as telas das pastas FFIS, FFAS e alguma outra que atualização exigir no diretório E:\MV2000, pelas novas telas que vieram na atualização na pasta MV2000 (estão na pasta C:\Temp extraída no inicio do processo). Isto deve ser feito nos servidores 192.168.10.3 e 192.168.10.8. Faça backup antes das telas antigas que serão substituídas;
    2. Reconecte todos os usuários ao grupo Remote Desktop Users;
    3. Para toda atualização de sistema é gerado um log em PDF salvo no diretório C:, com o nome conforme o padrão MVAIH_V_4.8.XxXxXx.PDF. Enviar este arquivo por email para atualiza.versao@mv.com.br, com cópia para tecnologia.hdt@isgsaude.org informando no assunto: “Atualização pacote SUS e a versão da atualização. No corpo do email informe o número do cliente MV: 1304;
    4. Após concluir todo o processo, deve-se salvar o conteúdo da atualização na pasta C:\Rede-hdt\TI\Atualização SUS\ (dia, mês e ano) seguindo a ordem cronológica;
    5. Após atualização de SUS, deve-se obrigatoriamente executar o script descrito no item 5.3.


  • Executar o script:
Abrir ferramenta de SQL (Plsqldev ou SQLTools 1.5);
Logar com usuário DBAMV. Senha em posse da TI;
Script:
INSERT INTO DBAMV.PROCEDIMENTO_REGISTRO_VIGENCIA (CD_PROCEDIMENTO, CD_INSTRUMENTO_REGISTRO, DT_VALIDADE_INICIAL, DT_VALIDADE_FINAL) VALUES ('0299999998', '06', SYSDATE - 365, NULL);
INSERT INTO DBAMV.PROCEDIMENTO_REGISTRO_VIGENCIA (CD_PROCEDIMENTO, CD_INSTRUMENTO_REGISTRO, DT_VALIDADE_INICIAL, DT_VALIDADE_FINAL) VALUES ('0299999998', '01', SYSDATE - 365, NULL);
--INSERT INTO DBAMV.PROCEDIMENTO_REGISTRO_VIGENCIA (CD_PROCEDIMENTO, CD_INSTRUMENTO_REGISTRO, DT_VALIDADE_INICIAL, DT_VALIDADE_FINAL) VALUES ('0299999998', '02', SYSDATE - 365, NULL);
INSERT INTO DBAMV.PROCEDIMENTO_REGISTRO_VIGENCIA (CD_PROCEDIMENTO, CD_INSTRUMENTO_REGISTRO, DT_VALIDADE_INICIAL, DT_VALIDADE_FINAL) VALUES ('0299999998', '05', SYSDATE - 365, NULL);
/*
DELETE PROCEDIMENTO_REGISTRO_VIGENCIA
WHERE CD_PROCEDIMENTO = '0299999998'
AND CD_INSTRUMENTO_REGISTRO = '02'
*/
INSERT INTO DBAMV.PROCEDIMENTO_DETALHE_VIGENCIA
SELECT '0299999998' cd_procedimento, dt_vigencia, qt_maxima, tp_sexo, tp_financiamento, nr_dias_internacao, nr_idade_minima, nr_idade_maxima, nr_idade_minima_mes, nr_idade_maxima_mes, sn_ativo, sn_ato_anestesico, sn_apac_principal, sn_apac_secundario, sn_bpa_consolidado, sn_bpa_individualizado, sn_aih_principal, sn_aih_secundario, sn_aih_especial, sn_siscolo, sn_sismama, dt_validade_inicial, dt_validade_final, sn_ortese_protese, sn_permite_continuidade_apac, sn_obriga_bpai, sn_exige_multiplo, sn_admite_mudanca_procedimento, sn_solicitado_igual_realizado, sn_permite_conta_sem_dt_alta, sn_diaria_uti, sn_pode_ser_autorizado, tp_apac, sn_exige_equipe_medica, sn_obriga_feto_vivo, cd_tip_acom, cd_tipo_laudo_sia, sn_faturado_amb, sn_permite_zerado, sn_obriga_compatibilidade, sn_permanencia_maior, sn_acompanhante, tp_acompanhante, sn_uci, sn_uti_normal, sn_anestesista, sn_analg_obstetrica, sn_consulta_pediatrica, sn_neonatologia, sn_perfusionista, sn_concentrado_fator_viii, sn_fatores_x_coagulacao, sn_albumina_humana, sn_plasma_humano, sn_litotripsia, sn_anticorpo_anti_rh, sn_exosanguineo_transfusao, sn_estreptoquinase, sn_anticorpo_monocloral, sn_metilprednisilona, sn_surfactante_fr_amp, sn_componente_i, sn_teste_hiv, sn_registro_civil, sn_hemodialise_pac_renais, sn_dialise_pac_renais, sn_hemoperfusao, sn_ultrafiltracao_continua, sn_hemodialise_continua, sn_hemofiltracao_continua, sn_hediafiltracao_continua, sn_hemofiltracao, sn_imunoglobulina_g, sn_sangue, sn_sangue_taxa_aplicacao, sn_nutricao_enteral, sn_tomografias_neuro, sn_arterior_neuro, sn_ciclosporina, sn_tomografias, sn_ciclosporina_capsula, sn_criacao_fav, sn_globulina_antimocitaria, sn_estudos_hemodinamicos, sn_notificacao_agravo, sn_cateterismo, sn_paciente_renal_agudo, sn_enfermaria, nr_auxiliar, sn_permite_permanencia_maior, cd_codigo_reduzido, sn_permite_busca_ativa, sn_permite_exames, sn_permite_alta_uti, sn_carater_internacao_hosp_dia, cd_tip_ate, qt_maxima_autorizado, sn_admite_longa_permanencia, sn_permite_aih_continuacao, sn_hemoterapia, sn_parto, sn_vasectomia, sn_laqueadura, sn_valida_cancer_hiv, sn_valida_espec_sus, sn_calcula_pt_profissional, sn_uti, tp_uti, sn_cnrac, sn_cirurgia_eletiva, sn_cirurgia_multipla, sn_calcula_aih, sn_alta_reoperacao, sn_obriga_cnpj_prestador, sn_obriga_proc_compat, sn_urgencia, sn_diaria_acompanhante, sn_obriga_vdrl, sn_pode_execede_qt_maxima, cd_gru_pro, sn_modulo_transfusional, sn_valida_qt_maxima, sn_anestesia, sn_sessao, sn_exige_cpf_cbo, sn_gera_matricula_same, sn_gera_ach, sn_gerado_chekin, sn_permite_uti, sn_profissional, cd_gru_pro_amb, sn_proced_cirurgico, sn_exige_cns_paciente, sn_procedimento_faturado, cd_ati_med, cd_tip_acom_custo, vl_tempo, vl_fator_minuto, fator, sn_pago_por_dia, sn_pago_por_dia_util, sn_exige_cnes, sn_exige_cnes_hosp, sn_cerih, sn_admite_qualquer_cbo, tp_complexidade_procedimento, sn_ciha, tp_ins_bpa
FROM PROCEDIMENTO_DETALHE_VIGENCIA
WHERE CD_PROCEDIMENTO = '0202020380';
--AND DT_VIGENCIA > SYSDATE - 50
commit


Não se aplica.

CREDITOS

CRÉDITOS
Elaborado por Albeny Avelino - 02/06/2015
Revisado por Guilherme Barbosa - 01/06/2016
Aprovação final

"Este documento pode conter propriedade intelectual ou informação confidencial restrita ao Instituto Socrates Guanaes ou a afiliados. Qualquer uso das informações contidas neste documento, para uso externo à instituição, deve ser feito somente mediante autorização formal da direção da unidade ou do ISG. Ninguém esta autorizado a copiar ou divulgar as informações nos documentos aqui contidos ou tomar qualquer ação baseada nessas informações. Agradecemos sua cooperação."