Veja um exemplo de como definir as alergias do paciente

MdSinapsePrescricao.event.add('core:moduleInit', function moduleInitHandler(module) {

  // O módulo da prescrição foi iniciado,
  if (module.name === 'plataforma.prescricao') {

    // Registrando o evendo de click no elemento
    document.getElementById("botaoParaAbrirPrescricao").addEventListener("click", function () {
      MdHub.command.send('plataforma.prescricao', 'setPaciente', {
        // Nome do paciente (obrigatório)
        nome: 'José da Silva',

        // Endereço do paciente (opcional)
        endereco: 'Rua da Saúde, 123',

        // Cidade do paciente (opcional)
        cidade: 'São Paulo',

        // Telefone (opcional, DDD + digitos, somente números)
        telefone: '11012345678',

        // Pode ser um documento criptografado do paciente.
        // Usamos essa propriedade para destinguir nomes iguais
        idExterno: 123
      }).then(function success() {
        MdHub.command.send('plataforma.prescricao', 'setAllergy', [ID_DO_PRINCIPIO_ATIVO_1, ID_DO_PRINCIPIO_ATIVO_2]);
      });
   
      // Mostra o módulo de prescrição
      MdHub.module.show('plataforma.prescricao');
    });
  }
});

Leitura recomendada:


Estamos à disposição para eventuais dúvidas no chat!

Encontrou sua resposta?