O módulo da Memed não carrega

O módulo da Memed não é exibido para o usuário nas seguintes situações:

  • HTML não está hospedado em um servidor web;

  • O comando de abertura não foi executado;

  • O usuário está bloqueado ;

  • Usuário bloqueou os cookies para o site da Memed.

Identificando e solucionando o problema

As possíveis situações podem ser identificadas através do console do navegador.

Situação 1: Mensagem "Failed to load resource: net::ERR_INVALID_URL" no console

Como o HTML contendo o script da Memed está tentando ser inicializado em um ambiente sem servidor, não é possível carregar os módulos de prescrição. É preciso criar um servidor e hospedar o HTML.

Situação 2: Exibe apenas uma mensagem de bloqueio de autofocusing.

Caso o console da sua integração apresente o comportamento da imagem anterior, isso indica que os módulos da Memed foram carregados, mas que ainda não foi executado o comando de abertura. Para garantir que é essa a situação, o parceiro pode executar o comando abaixo diretamente no console do navegador.

MdHub.module.show('plataforma.prescricao');

Isso fará com que o modal da Memed seja exibido.

Situação 3: Vários erros 401 de requisições GET

Isso ocorre quando o usuário que está acessando a Memed está com um token inválido. Pontos a se observar:

  • O token não é fixo. É preciso que o parceiro recupere o token sempre que for inicializar o script da Memed;

  • No ambiente de produção é feita a validação dos dados do usuário no CFM. Caso o retorno seja negativo, o status do médico é atualizado para Inativo, fazendo com que ele não consiga mais utilizar a Memed.

Caso o usuário esteja Inativo, basta atualizar as informações do médico via API para dados válidos e ele se tornará Ativo.

Situação 4: Várias mensagens “Failed to read the ‘localStorage’ property from ‘Window’“.

Embora a Memed não utilize cookies, ao bloquear uma URL para o uso de cookies nos navegadores modernos, é feito o bloqueio de todas as outras formas de armazenamento (Local Storage e Session Storage), as quais a Memed utiliza.

Removendo os cookies:

  • Passo 1

    • Clicar no cadeado ao lado da url e selecionar a opção “Cookies”.

  • Passo 2

    • Clicar na aba “Bloqueado”, selecionar as urls da Memed, clicar no botão “Permitir” e depois em “Concluído”.

  • Passo 3

    • Recarregar a página.

Last updated