Home

Linha Microsiga Protheus

Páginas filhas
  • HSR22ALT - Impressão de Relatório Customizado

Ponto-de-Entrada: HSR22ALT - Impressão de Relatório Customizado
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

Ponto de entrada criado com o objetivo de permitir a impressão de relatório customizado na rotina de Prescrição Médica.
A chamada do ponto será feita no início da execução do relatório de prescrição médica (HSPAHR22) para que seja impresso o relatório customizado, ao invés do relatório padrão.
A execução do relatório é feita através do botão impressão na tela principal da prescrição médica e pelo botão imprime prescrição, localizado na tela de montagem das prescrições (acessada através do botão prescrever na tela principal).

Programa Fonte
HSPAHR22.PRW
Sintaxe

HSR22ALT - Impressão de Relatório Customizado ( [ acpos ] ) --> Nenhum

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
acpos Array of Record array contendo itens da prescrição médica posicionada.
Retorno
    Nenhum(qualquer)
Observações

Lembrando que o array aCpos, que é passado por parâmetro para o ponto de entrada, só será enviado com valores, se o relatório for chamado pelo botão imprime prescrição, já que o mesmo, carrega os itens da prescrição posicionada para que possa ser impressa. Os campos passados no array são os seguintes:

[01] Registro de atendimento (Caracter)

[02] Prontuário do paciente (Caracter)

[03] Nome do paciente - Caracter(Caracter)

[04] Quarto (Caracter)

[05] Leito (Caracter)

[06] Setor (Caracter)

[07] CRM profissional realizou prescrição (Caracter)

[08] Data de atendimento (Data)

[09] Data de criação da prescrição (Data)

[10] Hora de criação da prescrição (Caracter)

[11] Sequencial da prescrição (Caracter)

[12] Tipo do item da prescrição (Caracter)

[13] Apresentação do item da prescrição (Caracter)

[14] Apresentação do diluente da prescrição (Caracter)

[15] Código do item da apresentação (Caracter)

[16] Descrição da frequência (Caracter)

[17]  Regime (Caracter)

[18] Disparo (Numérico)

[19] Código da frequência (Caracter)

[20] Via de impressão (Caracter)

[22] Status da prescrição (Caracter)

          
       

Exemplos
User Function HSR22ALT()Local aCposPres := ParamIxb[1]Montagem do relatório customizado.Return()