🖨️Impressão

Quando um usuário é criado, são adicionados 4 (quatro) temas padrão para o usuário, que podem ser customizados via API.

Configurar Impressão

tags: configurar margens, configurar cabeçalho, configurar rodapé, configurar fonte

A Memed permite personalizar algumas configurações relacionadas à impressão, como margens, cabeçalho, rodapé, fonte, entre outros. É possível capturar as configurações de impressão atuais e o PDF da prescrição para visualização.

Exemplo de resposta da requisição
{
  "data": {
    "type": "configuracoes-prescricao",
    "attributes": {
      "medicos_id": 26979,
      "indice": 1,
      "mostrar_label_nome_paciente": true,
      "mostrar_label_paciente_especial": 1,
      "mostrar_data": 1,
      "mostrar_data_controle_especial": 1,
      "fonte": "Helvetica",
      "tamanho_fonte": 14,
      "espacamento": 30,
      "mostrar_unidades": true,
      "mostrar_unidades_especial": true,
      "separar_por_uso": false,
      "mostrar_nome_fabricante": true,
      "separador_uso": 0,
      "separador_medicamento": 0,
      "largura_papel": 21,
      "altura_papel": 29.7,
      "margem_esquerda": 1.5,
      "margem_direita": 1.5,
      "margem_superior": 1,
      "margem_inferior": 1,
      "titulo_fonte": "Droid Serif Italic",
      "titulo_tamanho_fonte": 22,
      "titulo": "Dr. Riva",
      "titulo_cor": "#20afd6",
      "subtitulo_fonte": "Proxima Nova",
      "subtitulo_tamanho_fonte": 14,
      "subtitulo": "CRM: 0000SP - Cardiologia",
      "subtitulo_cor": "#8c8c8c",
      "tamanho_cabecalho": 15,
      "rodape_fonte": "Proxima Nova",
      "rodape_tamanho_fonte": 14,
      "rodape": "",
      "rodape_cor": "#8c8c8c",
      "tamanho_rodape": 15,
      "modelo_cabecalho_rodape": 1,
      "ativo": true,
      "imprimir_controle_especial": true,
      "imprimir_controle_especial_antibioticos": true,
      "imprimir_controle_especial_c4": true,
      "imprimir_lme": false,
      "nome_medico": "",
      "endereco_medico": "",
      "cidade_medico": "",
      "telefone_medico": "",
      "mostrar_cabecalho_rodape_simples": 1,
      "modelo_rodape": 0,
      "width_logo": 0,
      "height_logo": 0,
      "mostrar_cabecalho_rodape_especial": 1,
      "logo_nome": "",
      "logo_src": "",
      "zoom_logo": 0,
      "header_image": "parceiros/templates/parceiro-template-3-26979-header.jpeg",
      "footer_image": "parceiros/templates/parceiro-template-3-26979-footer.jpeg",
      "number_of_lme_copies": 3
    },
    "links": {
      "self": "https://integrations.api.memed.com.br/v1/configuracoes-prescricao/3351"
    },
    "id": 3351
  }
}

Dados de impressão adicionais

É possível colocar dados extras no cabeçalho e rodapé da prescrição como, por exemplo: endereço, nome e CRM do médico.

Veja Metadados e informações de impressão adicionais no cabeçalho e rodapé.

Recuperar as configurações das opções de receituário

Para recuperar as configurações cadastradas nas opções de receituário utilize a seguinte requisição:

Exemplo de resposta da requisição
{
  "data": [
    {
      "type": "configuracoes-prescricao",
      "attributes": {
        "medicos_id": 26979,
        "indice": 1,
        "mostrar_label_nome_paciente": true,
        "mostrar_label_paciente_especial": 1,
        "mostrar_data": 1,
        "mostrar_data_controle_especial": 1,
        "fonte": "Helvetica",
        "tamanho_fonte": 14,
        "espacamento": 30,
        "mostrar_unidades": true,
        "mostrar_unidades_especial": true,
        "separar_por_uso": false,
        "mostrar_nome_fabricante": true,
        "separador_uso": 0,
        "separador_medicamento": 0,
        "largura_papel": 21,
        "altura_papel": 29.7,
        "margem_esquerda": 1.5,
        "margem_direita": 1.5,
        "margem_superior": 1,
        "margem_inferior": 1,
        "titulo_fonte": "Droid Serif Italic",
        "titulo_tamanho_fonte": 22,
        "titulo": "Dr. Riva",
        "titulo_cor": "#20afd6",
        "subtitulo_fonte": "Proxima Nova",
        "subtitulo_tamanho_fonte": 14,
        "subtitulo": "CRM: 0000SP - Cardiologia",
        "subtitulo_cor": "#8c8c8c",
        "tamanho_cabecalho": 15,
        "rodape_fonte": "Proxima Nova",
        "rodape_tamanho_fonte": 14,
        "rodape": "",
        "rodape_cor": "#8c8c8c",
        "tamanho_rodape": 15,
        "modelo_cabecalho_rodape": 1,
        "ativo": true,
        "imprimir_controle_especial": true,
        "imprimir_controle_especial_antibioticos": true,
        "imprimir_controle_especial_c4": true,
        "imprimir_lme": false,
        "nome_medico": "",
        "endereco_medico": "",
        "cidade_medico": "",
        "telefone_medico": "",
        "mostrar_cabecalho_rodape_simples": 1,
        "modelo_rodape": 0,
        "width_logo": 0,
        "height_logo": 0,
        "mostrar_cabecalho_rodape_especial": 1,
        "logo_nome": "",
        "logo_src": "",
        "zoom_logo": 0,
        "header_image": "parceiros/templates/parceiro-template-3-26979-header.jpeg",
        "footer_image": "parceiros/templates/parceiro-template-3-26979-footer.jpeg",
        "number_of_lme_copies": 3
      },
      "links": {
        "self": "https://integrations.api.memed.com.br/v1/configuracoes-prescricao/3351"
      },
      "id": 3351
    }
  ],
  "links": {
    "self": "https://integrations.api.memed.com.br/opcoes-receituario"
  },
  "meta": {
    "total": 4
  }
}

Retornará uma lista com as opções de receituário.

Importar cabeçalho/rodapé de um PDF

Como muitas ferramentas já possuem a opção de customização da impressão e que muitas vezes não se encaixam nas opções disponibilizadas pela Memed, criamos uma forma de importar o cabeçalho/rodapé com base em um template (PDF) enviado para a Memed, que será usado como imagem de fundo na prescrição.

Abaixo temos um exemplo de importar o cabeçalho e o rodapé com base em um template PDF enviado para a Memed:

  • O PDF é enviado para a nossa API contendo somente o cabeçalho e rodapé do médico;

  • A Memed converte para imagem e faz o recorte, identificando automaticamente onde começa e termina o cabeçalho/rodapé;

  • As imagens são usadas como fundo da receita médica.

Exemplo de resposta da requisição
{
  "data": {
    "attributes": {
      "header": "https://link.para.imagem/header.jpeg",
      "footer": "https://link.para.imagem/footer.jpeg"
    },
    "type": "header-footer-images"
  }
}

Também é possível enviar apenas um template contendo o header ou o footer. Essa funcionalidade pode ajudar, por exemplo, em casos que o médico utiliza papel timbrado. Nesse caso, a requisição retornará apenas o caminho do header ou do footer que foi encontrado no template.

O PDF importado será cadastrado na configuração de impressão com índice 1 do médico. Caso essa configuração não possua os atributos mostrar_cabecalho_rodape_simples e mostrar_cabecalho_rodape_especial com valor igual a 1, as imagens recuperadas na requisição não irão aparecer no PDF, pois a configuração não está permitindo que o cabeçalho e rodapé sejam exibidos.

É importante lembrar que o processo acima precisará ser feito (uma única vez) para cada médico que utilizará o Sinapse Prescrição.

Tenha certeza que o tamanho do container onde ficará a imagem recortada tem o espaço necessário nos atributos tamanho_cabecalho e tamanho_rodape das opções de receituário cadastrada.

Veja um vídeo demonstrando como fazer o upload do arquivo

Last updated