Veja um exemplo de implementação para capturar quando o medicamento é adicionado ou removido da prescrição.

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

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

    MdHub.event.add('medicamentoAdicionado', function callback(medicamento) {

      // O objeto medicamento:

      // {
      //    "alto_custo":false,
      //    "composicao":"Princípio Ativo 1 + Princípio Ativo 2",
      //    "controle_especial":false,
      //    "descricao":"Ácido Ascórbico",
      //    "fabricante":"Sundown Vitaminas",
      //    "forma_fisica":"Cápsula",
      //    "id":"a123123123",
      //    "nome":"Vitamina C, comprimido (100un)",
      //    "quantidade":1,
      //    "tipo":"dermocosmético",
      //  }
    });

    MdHub.event.add('medicamentoRemovido', function callback(idDoMedicamento) {
     console.log(idDoMedicamento);
    });
  }
});

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

Encontrou sua resposta?